/* Used */img {behavior: url("pngbehavior.htc");}body {margin-top: 0px;height: 100%;padding: 0px;font-family: Arial, Helvetica, Sans Serif;font-size: 11px;color: #333333;background-color: #27466F;background-image: url('../images/pgbk.jpg');background-repeat: repeat-x;}tbody {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #384776;}table.main {border: 1px solid #384776;}td.left {background-image: url(../images/menu_left.gif);background-repeat: no-repeat;background-position: left top;height: 174px;padding-left: 10px;}td.right {padding-left: 0px;}td.content {background-image: url(../images/content_top.gif);background-repeat: no-repeat;background-position: left top;height: 98px;}.date {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}/* NOT USED.search {color: #FFFFFF;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}*//* Default MOS Class Settings**********************************************************************************************************/td.pathway {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;padding-top: 0px;padding-left: 0px;}a.pathway:link, a.pathway:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}a.pathway:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #F1F0DE;}/* Links**********************************************************************************************************//* USED */a.mainlevel:link, a.mainlevel:visited {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 13px;display: block;background: url(../images/menu_bg.png) no-repeat;vertical-align: middle;font-size: 11px;font-weight: bold;color: #7D7D79;text-align: left;padding-top: 5px;padding-left: 18px;height: 19px !important;height: 24px;text-decoration: none;}/* USED */a.mainlevel:hover {background-position: 0px -25px;text-decoration: none;color: #6580A5;}/* USED */a.sublevel:link, a.sublevel:visited {padding-left: 1px;vertical-align: middle;font-size: 11px;font-weight: bold;color: #DADAD6;text-align: left;}/* USED */a.mainmenu:hover, {color: #6580A5;text-align: left;}/* USED */a.sublevel:hover {color: #6580A5;text-decoration: none;}/* PENDING */.highlight {background-color: Yellow;color: Blue;padding: 0px 2px 0px 2px;}/* PENDING */.code {background-color: #ddd;border: 1px solid #bbb;}/* Module Styles**********************************************************************************************************//* USED */table.moduletable {width: 100%;margin-bottom: 5px;margin-right: 0px;margin-left: 0px;padding: 0px;border-spacing: 0px;border-collapse: collapse;}/* Used */table.moduletable th {background: url(../images/module_head_bk.jpg) repeat-x;color: #585858;text-align: left;padding-top: 2px;padding-left: 4px;height: 18px;font-weight: bold;font-size: 10px;text-transform: uppercase;border: 1px solid #cccccc;}/* Used */table.moduletable td {font-size: 11px;padding: 0px;margin: 0px;font-weight: normal;}/* Polls Style**********************************************************************************************************/.poll {color : #333333;line-height : 12px;font-weight: bold;}/* Sections Style**********************************************************************************************************/.sectiontableheader {background-color : #759259;color : #FFFFFF;font-weight : bold;font-size: 11px;line-height: 13px;border-top-width: 1px;border-top-style: solid;border-top-color: #FFFFFF;}.sectiontableentry1 {font-size: 11px;background-color : #D4DAB4;}.sectiontableentry2 {font-size: 11px;background-color : #E3E5C9;}.pagenav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;}a.pagenav:link, a.pagenav:visited {font-weight: bold;color: #FFFFFF;}a.pagenav:hover {font-weight: bold;color: #CCCCCC;text-decoration: underline;}/*****************************************************************************************************/.small {font-size : 11px;color : #666666;}.smalldark {font-size : 11px;color : #333333;text-decoration : none;}.createdate {font-size : 10px;color : #666666;text-decoration : none;font-weight : medium;}.modifydate  {font-size : 10px;color : #666666;text-decoration : none;font-weight : medium;}/* Content Styles**********************************************************************************************************/.contentpaneopen, .contentpane {font-size: 11px;color: #857E6E;padding-top: 1px;padding-right: 1px;padding-left: 1px;}.contentheading, .componentheading {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 14px;font-weight : bold;color : #384776;text-align : left;line-height: 16px;padding-left: 5px;}.category {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #666666;}a.category:link, a.category:visited {color            : #666666;font-weight      : bold;}a.category:hover {color            : #447018;}/* Form Styles**********************************************************************************************************/form {display:inline;margin: 0px;padding: 0px;}.button {font-family      : Arial, Helvetica, sans-serif;font-style       : normal;font-size        : 10px;font-weight      : bold;background-color : #FFFFFF;color            : #000000;border           : 1px solid #AABA75;}/* DISABLED.inputbox {font-family      : Verdana, Arial, Helvetica, sans-serif;font-size        : 10px;color            : #000000;background-color : #FFFFFF;border           : 1px solid #AABA75;}*//* Links**********************************************************************************************************/a:link, a:visited {font-size        : 11px;color            : #4976B1;text-decoration  : none;}a:hover {color            : #447018;text-decoration  : none;}/* For content item titles that are hyperlink instead of Read On**********************************************************************************************************/a.contentpagetitle:link, a.contentpagetitle:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #666666;text-align:left;}a.contentpagetitle:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;text-align:left;color: #333333;text-decoration: underline;font-weight: bold;}.description {font-size: 11px;color: #000000;}/* Styles for dhtml tabbed-pages */.ontab {background-color: #ffae00;border-left: outset 2px #ff9900;border-right: outset 2px #808080;border-top: outset 2px #ff9900;border-bottom: solid 1px #d5d5d5;text-align: center;cursor: hand;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}.offtab {background-color : #e5e5e5;border-left: outset 2px #E0E0E0;border-right: outset 2px #E0E0E0;border-top: outset 2px #E0E0E0;border-bottom: solid 1px #d5d5d5;text-align: center;cursor: hand;font-weight: bold;color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}.tabheading {background-color: #ffae00;text-align: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}.pagetext {visibility: hidden;display: none;position: relative;top: 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}/* for modifying {moscode} output.  Don't set the colour! */.moscode {background-color: #f0f0f0;}/* Text passed with mosmsg url parameter */.message {font-weight: bold;font-size : 10pt;color : #ff6600;text-align: center;}/* -Used-    */.maintable_outline {width: 930px;border: 0px solid #cccccc;padding-top: 0px;padding-right: 0px;padding-left: 0px;}/* -Used-    */#pathway_outline {float: left;border: 0x solid #ffffff;background-image: none;margin-right: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 5px;}.top_l {float: left;border: 0x solid #ffffff;height: 32px;width: 170px;background-image: url(../images/tp_bk.gif);background-repeat: repeat-x;margin-bottom: 0px !important;margin-bottom: 0px;}/* -Used-    */#buttons {float: right;margin: 0px;padding: 12px 3px 0px 300px;height: 32px;width: 50%;background-image: url(../images/tp_bk.gif);background-repeat: repeat-x;}/* -Used-    */#search {float: right;border: 1px solid #cccccc;padding: 0px;width: 145px;height: 18px;overflow: hidden;}.top_r {float: right;border: 0x solid #ffffff;width: 143px;height: 32px;background-image: url(../images/tp_bk.gif);background-repeat: repeat-x;margin-bottom: 0px !important;margin-bottom: 0px;padding: 12px 0px 0px 0px;}/* -Used-    */#search .inputbox {border: 0px;font-family: arial, helvetica, sans-serif;font-size: 11px;height: auto!important;height: 14px;width: 160px!important;width: 159px;color: #2B6EA0;background-color: #ffffff;}/* -Used-    */#news_flash {float: left;border: 0px solid #cccccc;padding: 2px;margin-left: 0px;float: left;overflow: hidden;height: 150px;width: 160px;}/* -Used-    */.topbar_bk {background-image: url('../images/module_head_bk.jpg');background-repeat: repeat-x;border: 0px solid #cccccc;height: 29px;}/* -Used-    */.content_area {padding: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px;/** border: 1px solid #cccccc; **/float: left;width: 625px;;}#banner_area {width: 625px;height: 60px;margin-top: 2px;margin-bottom: 0px !important;margin-bottom: -3px;}/* mambo core stuff *//* USED*/a:link, a:visited {color: #385E89; text-decoration: none;font-weight: bold;}/* USED*/a:hover {color: #89B2E0;	text-decoration: none;font-weight: bold;}table.contentpaneopen {width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;}table.contentpane td {margin: 0px;padding: 0px;}table.contentpane td.componentheading {padding-left: 4px;}table.contentpane td.contentheading {padding-left: 15px;padding-top: 9px;}.button {padding: 2px 5px 2px 5px;height: 22px;border:solid 1px #cccccc;background-color: #ffffff;color: #7D7D79;font-family: Arial, Helvetica, Sans Serif;text-align: center;font-size: 11px;font-weight: bold;}.inputbox {padding: 0px 0px 0px 5px;border:solid 1px #cccccc;background-color: #ffffff;}#sandbox_area_2 .componentheading {background: url(../images/module_head_bk.jpg) repeat-x;color: #666666;text-align: left;padding-top: 4px;padding-left: 4px;height: 14px;font-weight: bold;font-size: 10px;text-transform: uppercase;width: 458px !important;width: 462px;}#sandbox_area_1 .componentheading {background: url(../images/module_head_bk.jpg) repeat-x;color: #666666;text-align: left;padding-top: 4px;padding-left: 4px;height: 14px;font-weight: bold;font-size: 10px;text-transform: uppercase;width: 625px !important;width: 629px;}.contentcolumn {padding-right: 5px;}.contentheading {height: 30px;background: url(../images/contenthead.png)  repeat-x;color: #666666;text-align: left;padding-top: 9px;padding-left: 15px;font-weight: bold;font-size: 11px;white-space: nowrap;}.contentpagetitle {font-size: 13px;font-weight: bold;color: #cccccc;text-align:left;}table.searchinto {width: 100%;}table.searchintro td {font-weight: bold;}table.moduletable td {font-size: 11px;padding: 0px;margin: 0px;font-weight: normal;}table.pollstableborder td {padding: 2px;}.sectiontableheader {font-weight: bold;background: #f0f0f0;padding: 4px;}.sectiontablefooter {}.sectiontableentry1 {background-color : #ffffff;}.sectiontableentry2 {background-color : #f9f9f9;}.small {color: #999999;font-size: 11px;font-weight: bold;}.createdate {height: 15px;padding-bottom: 10px;color: #999999;font-size: 11px;font-weight: bold;}.modifydate {height: 15px;padding-top: 10px;color: #999999;font-size: 11px;font-weight: bold;}table.contenttoc {border: 1px solid #cccccc;padding: 2px;margin-left: 2px;margin-bottom: 2px;}table.contenttoc th {background: url(../images/module_head_bk.jpg) repeat-x;color: #666666;text-align: left;padding-top: 2px;padding-left: 4px;height: 14px;font-weight: bold;font-size: 10px;text-transform: uppercase;}/* NEW MODIFICATIONS PII *//* USED */.outertable {width: 960px;border: 0px solid #cccccc;padding-top: 0px;padding-right: 0px;padding-left: 0px;}.topinfoL {background-image: url(../images/L-tpbk.jpg);background-repeat: no-repeat;margin: 0px;height: 43px;width: 480px;}.topinfoR {background-image: url(../images/R-tpbk.jpg);background-repeat: no-repeat;margin: 0px;height: 43px;width: 480px;text-align: right;}#date_time {padding-top: 19px;padding-right: 15px;}#pathway {padding-top: 19px;padding-left: 15px;}/* USED */.footer {background-image: url(../images/footer.jpg);width: 960px;height: 43px;padding: 0px;background-repeat: no-repeat;border: none;}.left_outline {padding: 0px;float: left;width: 155px;border-top: 0px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 0px solid #cccccc;border-left: 1px solid #cccccc;margin-top: 0px;}/* USED */.content_outline {width: 630px;border: 0px solid #CCCCCC;padding: 4px 2px 0px;margin-top: 0px;}/*	******************************  *//* USED */#poweredby {border: 0px solid #cccccc;float: right;padding: 0px 0px 0px;width: 155px;height: 65px;margin-bottom: 10px;}/* USED */.right_outline {padding: 0px;width: 155px;border-top: 0px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 0px solid #cccccc;border-left: 1px solid #cccccc;margin-top: 0px;}/* USED */#vertical_banner {border: 0px solid #cccccc;margin-bottom: 10px;padding: 0px;width: 155px;height: 190px;}#right_module {border: 0px solid #cccccc;margin-bottom: 10px;padding: 0px 0px 0px;width: 155px;}