html{height:100%;margin-bottom:1px;}
body{line-height:125%;font-family:Verdana, Helvetica, sans-serif;color:#666;margin:0;padding:0;}
p{margin-top:0;margin-bottom:5px;}
#mainbody p{text-align:justify;text-indent:5px;margin-right:4px;margin-bottom:12px;}
fieldset{border:0;padding:5px 0;}
span.pathway{display:block;height:16px;line-height:16px;vertical-align:middle;margin-top:5px;margin-bottom:10px;font-weight:700;}
span.pathway img{vertical-align:middle;margin:0 10px;}
div#pathway{margin-bottom:10px;padding-left:8px;}
a.readon{line-height:30px;}
body.f-smaller{font-size:10px;}
body.f-default{font-size:11px;}
body.f-larger{font-size:12px;}
.small,.modifydate,.createdate,div.mosimage_caption{font-size:95%;}
div.moduletable h3{font-size:110%;text-align:center;text-transform:uppercase;font-weight:400;color:#333;margin:0;padding:0 0 5px;}
.contentheading,.componentheading{font-size:150%;border-bottom:1px solid #ccc;color:#000;font-weight:400;padding:3px 0;}
#nav li a{font-size:110%;display:block;float:left;height:133px;line-height:220px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:400;color:#ccc;padding:0 10px;}
td.componentheading{padding-bottom:15px;}
h1,h2,h3,h4,h5,.contentheading,.componentheading,#nav,.sectiontableheader{font-family:Arial, Helvetica, sans-serif;font-weight:700;}
a:hover{color:#000;text-decoration:underline;}
td#sidenav div.moduletable h3{line-height:33px;height:33px;text-align:left;margin:0 -5px 10px;padding:0 0 0 25px;}
td#sidenav.left div.moduletable h3{background:url(Images/left_h3_bg.png) 0 0 no-repeat;}
td#sidenav.right div.moduletable h3{background:url(Images/right_h3_bg.png) 0 0 no-repeat;}
div.moduletable ul{margin:5px 0;padding:0 2em;}
a.mainlevel:hover,a.sublevel:hover,a#active:link,a#active:visited,li.active a:link,li.active a:visited{color:red;text-decoration:none;}
a.sublevel{font-weight:700;text-decoration:none;}
h1,h2,h3,h4,h5{padding-bottom:5px;}
h1{font-size:200%;color:#000;}
h2{font-size:175%;}
h3{font-size:175%;color:#333;}
h4{font-size:125%;}
h5{font-size:110%;text-transform:uppercase;}
.modifydate{height:20px;vertical-align:bottom;color:#999;}
.createdate{height:20px;font-weight:700;vertical-align:top;padding-bottom:5px;padding-top:0;color:#666;}
table.contenttoc{margin:5px;padding:5px;}
td.buttonheading img{margin-right:5px;}
td.sectiontableheader{font-weight:700;color:#333;line-height:20px;background:#f0f0f0;border-bottom:1px solid #ddd;padding:4px;}
table.contentpaneopen,table.contentpane{border-collapse:collapse;width:100%;margin:0;padding:0;}
.clr{clear:both;}
div.mosimage{margin:5px;}
table.adminform textarea{width:auto;color:#666;}
div#header #access{position:absolute;z-index:10000;top:0;right:0;padding-right:10px;width:400px;height:16px;overflow:hidden;background:none;}
div#header #buttons{background:none;}
#access #selectors{position:relative;height:8px;}
#access span{background-repeat:no-repeat;}
#access #buttons{float:right;}
#access .button{display:block;float:right;width:16px;height:16px;background-repeat:no-repeat;margin:0 5px;}
#access .button2{display:block;float:right;width:13px;height:16px;background-position:50% 50%;background-repeat:no-repeat;margin:0 1px;}
#page_bg{height:100%;margin-bottom:1px;background:#333;padding:0;}
div.wrapper{position:relative;margin:auto;}
div#header{background:url(Images/head_shad_r.png) 100% 0 repeat-y;}
div#header .hd1{background:url(Images/head_shad_l.png) 0 0 repeat-y;}
div#header .hd2{background:url(Images/head_shad_b.png) 0 100% repeat-x;border:0;}
div#header .hd3{background:url(Images/head_shad_br.png) 100% 100% no-repeat;}
div#header .hd4{background:url(Images/head_shad_bl.png) 0 100% no-repeat;padding:0 9px 18px;}
div#header div#header-body{height:130px;background:#000 url(Images/head_carbon.png) 0 0 no-repeat;}
img#logo{width:260px;height:81px;position:absolute;border:0;top:43px;left:23px;}
div#header-menu{position:absolute;top:16px;left:416px;margin-right:9px;}
div#topbox,div#footbox{background:#d8d8d8 url(Images/tbox_shad_r.png) 100% 0 repeat-y;}
div#topbox .tb1,div#footbox .fb1{background:url(Images/tbox_shad_l.png) 0 0 repeat-y;}
div#topbox .tb2,div#footbox .fb2{background:url(Images/tbox_shad_b.png) 0 100% repeat-x;}
div#topbox .tb3,div#footbox .fb3{background:url(Images/tbox_shad_br.png) 100% 100% no-repeat;}
div#topbox .tb4,div#footbox .fb4{background:url(Images/tbox_shad_bl.png) 0 100% no-repeat;}
div#topbox .tb5,div#footbox .fb5{background:url(Images/tbox_shad_t.png) 0 0 repeat-x;}
div#topbox .tb6,div#footbox .fb6{background:url(Images/tbox_shad_tr.png) 100% 0 no-repeat;}
div#topbox .tb7,div#footbox .fb7{background:url(Images/tbox_shad_tl.png) 0 0 no-repeat;padding:9px;}
div#mainbox{background:#fff url(Images/mbox_shad_r.png) 100% 0 repeat-y;}
div#mainbox .mb1{background:url(Images/mbox_shad_l.png) 0 0 repeat-y;}
div#mainbox .mb2{background:url(Images/mbox_shad_b.png) 0 100% repeat-x;}
div#mainbox .mb3{background:url(Images/mbox_shad_br.png) 100% 100% no-repeat;}
div#mainbox .mb4{background:url(Images/mbox_shad_bl.png) 0 100% no-repeat;}
div#mainbox .mb5{background:url(Images/mbox_shad_t.png) 0 0 repeat-x;}
div#mainbox .mb6{background:url(Images/mbox_shad_tr.png) 100% 0 no-repeat;}
div#mainbox .mb7{background:url(Images/mbox_shad_tl.png) 0 0 no-repeat;padding:9px;}
div#reflectbox{background:url(Images/reflect_m.png) 0 0 repeat-x;}
div#reflectbox div{background:url(Images/reflect_r.png) 100% 0 no-repeat;}
div#reflectbox div div{background:url(Images/reflect_l.png) 0 0 no-repeat;height:100px;overflow:hidden;}
div.modulebox-silver{background:url(Images/silver/box_br.png) 100% 100% no-repeat;}
div.modulebox-silver div.bx1{background:url(Images/silver/box_bl.png) 0 100% no-repeat;}
div.modulebox-silver div.bx2{background:url(Images/silver/box_tr.png) 100% 0 no-repeat;}
div.modulebox-silver div.bx3{background:url(Images/silver/box_tl.png) 0 0 no-repeat;margin:0;padding:0;}
div.modulebox-white{background:#f7f7f7 url(Images/white/box_r.png) 100% 0 repeat-y;}
div.modulebox-white div.bx1{background:url(Images/white/box_l.png) 0 0 repeat-y;}
div.modulebox-white div.bx2{background:url(Images/white/box_br.png) 100% 100% no-repeat;}
div.modulebox-white div.bx3{background:url(Images/white/box_bl.png) 0 100% no-repeat;}
div.modulebox-white div.bx4{background:url(Images/white/box_tr.png) 100% 0 no-repeat;}
div.modulebox-white div.bx5{background:url(Images/white/box_tl.png) 0 0 no-repeat;margin:0;padding:0;}
div.modulebox-silver div.moduletable h3{background:url(Images/silver/box_h3_divider.png) 0 100% repeat-x;margin:0 -9px 5px;}
div.modulebox-black{background:url(Images/black/box_br.png) 100% 100% no-repeat;}
div.modulebox-black div.bx1{background:url(Images/black/box_bl.png) 0 100% no-repeat;}
div.modulebox-black div.bx2{background:url(Images/black/box_tr.png) 100% 0 no-repeat;}
div.modulebox-black div.bx3{background:url(Images/black/box_tl.png) 0 0 no-repeat;margin:0;padding:0;}
div.modulebox-black div.moduletable h3{background:url(Images/black/box_h3_divider.png) 0 100% repeat-x;color:#fff;margin:0 -9px 5px;}
table#miduserblock div.moduletable,table#botuserblock div.moduletable{padding:13px;}
table#topuserblock,table#mainblock,table#miduserblock,table#botuserblock,table#footuserblock{border:0;width:100%;}
table#topuserblock tr,table#mainblock tr,table#miduserblock tr,table#botuserblock tr{vertical-align:top;}
table#miduserblock td,table#botuserblock td{width:50%;padding-right:3px;}
table#topuserblock td.sep{background:url(Images/tbox_sep.png) 100% 0 repeat-y;}
td.left{background:url(Images/left_bg.png) 100% 0 repeat-y;}
td.right{background:url(Images/right_bg.png) 0 0 repeat-y;}
td#mainbody div.padding{padding:5px 2px 5px 5px;}
div#bot-padding{padding-top:4px;}
div#whitebox-padding{padding-top:1px;padding-right:2px;padding-bottom:0;}
div#whitebox-padding div.padding{padding:15px;}
td.right div.sidenav div.padding{padding:6px 6px 6px 7px;}
td.left div.sidenav div.padding{padding:6px 8px 6px 5px;}
div#inset{float:right;width:200px;margin-left:15px;}
.color-blue .button2{background:url(Images/color-blue.png);}
.color-green .button2{background:url(Images/color-green.png);}
.color-orange .button2{background:url(Images/color-orange.png);}
.color-red .button2{background:url(Images/color-red.png);}
.color-pink .button2{background:url(Images/color-pink.png);}
.color-grey .button2{background:url(Images/color-grey.png);}
#nav{height:130px;overflow:hidden;background:url(Images/head_menu_sep.png) 0 0 no-repeat;margin:0;padding:0;}
#nav ul{margin:0 0 0 2px;padding:0;}
#nav li{float:left;display:block;background:url(Images/head_menu_sep.png) 100% 0 no-repeat;margin:0;padding:0 2px 0 0;}
#nav a{text-decoration:none;cursor:pointer;font-weight:700;}
div.moduletable ul.submenu{list-style:none;margin:0;padding:0;}
ul.submenu ul{list-style:none;}
ul.submenu li{border:0;margin:0;padding:0;}
ul.submenu ul a:link,ul.submenu ul a:visited{background:none;padding:0;}
ul.submenu ul li{margin-left:10px;background:none;}
ul.submenu ul ul li{margin-left:20px;background:none;}
.hide{display:none;}
form{border:0;margin:0;padding:0;}
blockquote{background:#e6e6e6 url(Images/bq_start.png) 0 0 no-repeat;color:#333;line-height:140%;margin:10px;}
blockquote div{background:url(Images/bq_end.png) 100% 100% no-repeat;padding:5px 45px;}
pre{background:#fff;color:#333;border:1px solid #ccc;border-left:5px solid #ccc;padding:10px;}
table.blog span.article_seperator{display:block;height:20px;}
table.pollstableborder td{text-align:left;padding:2px 0;}
input#mod_search_searchword{width:120px;}
.highlight{background-color:#ffc;}
table.contentpaneopen p{margin-top:10px;}
a:hover,li.active li a:hover{color:#666;}
.lrg .button{background:url(Images/access-lrg.png);}
.sml .button{background:url(Images/access-sml.png);}
.med .button{background:url(Images/access-med.png);}
.thin .button{background:url(Images/access-thin.png);}
.wide .button{background:url(Images/access-wide.png);}
div#header div#grey-bar{height:16px;background:url(Images/head_bar.png) 0 0 repeat-x;}
div.modulebox-grey{background:url(Images/box_br.png) 100% 100% no-repeat;}
div.modulebox-grey div.bx1{background:url(Images/box_bl.png) 0 100% no-repeat;}
div.modulebox-grey div.bx2{background:url(Images/box_tr.png) 100% 0 no-repeat;}
div.modulebox-grey div.bx3{background:url(Images/box_tl.png) 0 0 no-repeat;margin:0;padding:0;}
div.modulebox-grey div.moduletable h3{background:url(Images/box_h3_divider.png) 0 100% repeat-x;color:#fff;margin:0 -9px 5px;}
div.modulebox-grey div.moduletable{color:#ddd;}
#nav li.active a,#nav li.active a:hover{color:#666;background:url(Images/head_menu_hilite.png) 0 0 repeat-x;}
div#header h1{display:none;visibility:hidden;}
.DataInputTable th{white-space:nowrap;text-align:right;}
table#footuserblock,.small{color:#999;}
.componentheading,td.left div.moduletable,td.right div.moduletable{margin-bottom:15px;}
a:link,a:visited,#nav li.on li.on a{text-decoration:underline;}
td#sidenav div.moduletable,table.contenttoc td{padding:0 5px;}
div.moduletable ul li,div#top-padding{padding-bottom:3px;}
a.mainlevel:link,a.mainlevel:visited,ul.submenu a:link,ul.submenu a:visited{font-weight:700;text-decoration:none;display:block;background:url(Images/menu_sep.png) 0 100% repeat-x;padding:1px 5px 6px;}
a.sublevel:link,a.sublevel:visited,#access a{text-decoration:none;}
td.buttonheading,.DataInputTable th,.DataInputTable td{vertical-align:middle;}
tr.sectiontableentry1 td,tr.sectiontableentry2 td,td.sectiontableentry1,td.sectiontableentry2{border-bottom:1px solid #efefef;padding:4px;}
div.contentpane,div.contentpaneopen,td#mainbody{width:100%;}
.w-wide div.wrapper,.w-thin div.wrapper{width:980px;}
div.modulebox-black div.moduletable,div.modulebox-black a:hover{color:#ccc;}
table#topuserblock td,table#footuserblock td{width:33%;padding:10px;}
td#sidenav,div.sidenav{width:199px;}
ul.submenu a:hover,ul.submenu ul a:hover,h2,a:link,a:visited,div.modulebox-grey a:hover{color:#000;}
div.modulebox-grey a:link,div.modulebox-grey a:visited,#nav li a:hover,div.modulebox-black a:link,div.modulebox-black a:visited{color:#fff;}
li.active li a:link,li.active li a:visited,#nav li.active a,#nav li.active a:hover{color:#eee;font-weight:bold;}
.breadcrumbs ul{list-style:none;position:relative;width:540px;color:#aaa;left:405px;font-weight:700;margin:0;padding:3px;}
.breadcrumbs li{display:inline;margin:0;padding:0;}
.breadcrumbs a,.breadcrumbs a:visited{text-decoration:none;color:#aaa;}
.breadcrumbs a:hover{color:#fff;}
