html,body { margin: 0; padding: 0; height: 100%; background-color: #f6f6f6; font-family: Verdana, Geneva; font-size: small; color: #333;}
a { color: #0063DC; }
a:hover { color: #fff; background-color: #0063DC; text-decoration: none; }

h2 { font-size: 13px; color: #444; font-weight: bold; }
label { color: #999; font-weight: bold; }
img { border: 0; }
img.inlineImage { margin: 0 10px 0 10px; padding: 10px; border: 1px solid #ccc; vertical-align: top;}
#status { margin: 10px; padding: 10px; }
	
#pageContainer { background-color: #ffffff; width: 90%; min-width: 880px; max-width:1280px; margin: 0 auto -77px auto; padding: 0; clear: both; border-left: 2px solid #bababa; border-right: 2px solid #bababa;}
#pageContainer:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#headerWrap { margin: 0 0 20px 0; width: 100%; min-width: 750px; max-width:1400px; clear: both; }
#topBar { width: 100%; height: 38px; background: transparent url("../images/page_top_bg.jpg") repeat-x; clear: both; }
#logo { width: 327px; height: 150px; background: transparent url("../images/logo.png") no-repeat; float: left;  }
#banner { width: 100%; height: 150px; background: transparent url("../images/logoBanner.png") no-repeat; clear: both; }
#menubar { width: 100%; height: 50px; clear: both; background: transparent url("../images/menubar_filter_bg.png") repeat-x; }
#menubar_left { width: 5%; height: 50px; float: left;}
#menubar_selection { margin: 0 auto; padding: 0; height: 50px; float: right; }
#menubar_right { width: 5%; height: 50px; float: right;}

#menubar ul { list-style: none; padding: 0; margin: 0; background: transparent; }
#menubar li { float: left; margin: 0; padding: 3px 0px 0px 0px; }
#menubar li img.icons { margin: 11px 10px 18px 10px; padding: 0; float:left; }
#menubar li a { display : block; float: left; background: transparent; height:17px; line-height: 20px; margin: 10px 10px 17px 0px; padding: 0px 1px 0px 1px; font-size: 11px; font-weight: bold; color:#ddd; text-decoration:none; text-align: center;}
#menubar li a:hover { color:#444; }
#menubar li .onPage { display : block; float: left; height: 47px; line-height: 40px; margin: 0; padding: 0px 10px 0px 0px; font-size: 11px; font-weight: bold; color:#111; background: #fff; border-left: 1px dotted #aaa; border-right: 1px dotted #aaa;}


#main { z-index:2; float: left; margin: 0 -25% 20px -2px; padding: 0; height: 1%; width: 75%; min-width: 648px; border-right: 2px solid #cdcdcd;}
#main:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#content { margin: 0 auto; padding: 20px 0 80px 0; width: 90%; }
#sideBar { z-index:1; float: right; margin: 0 0 20px 0px; padding: 20px 0; height: 1%; width: 25%; border-left: 2px solid #cdcdcd; }
#sideBar:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#sideBar dl, dt, dd, ul { list-style: none; padding: 0; margin: 0; background: #fff; }
#sideBar dl { margin: 0 0 20px 0; padding-top: 5px; border: 1px solid #e0e0e0; background: #999;}
#sideBar dd { padding: 5px; border: 3px solid #eee; font-size: 10px; }
#sideBar dt { cursor: pointer; padding: 12px 5px 2px 5px; margin: 0; font-family: Lucida Sans Unicode, Lucida Grande; font-size: 11px; color: #444; text-decoration: none; font-weight: bold; background: transparent url("../images/activemenubg.png") repeat-x center center;}
#sideBar dt:hover { color: #111; }
#sideBar dt.deactivated { cursor: auto; background: transparent url("../images/deactivatedmenubg.png") repeat-x center center;}
#sideBar dt.deactivated:hover { color: #444; }
#sideBar dd ul li a { display: block; padding: 5px; margin: 0; text-indent: 20px; font-size: 10px; color: #444; text-decoration:none; font-weight: normal; background: #ffffff; border: 0; }
#sideBar dd ul li a:hover { padding: 4px; border: 1px solid #aaa; background: transparent url("../images/inactivemenubg.png") repeat-x center center; }


.sectionLabel { padding: 0 10px; border-top: solid 1px #999; height: 37px; line-height: 37px; font-size: 14px; letter-spacing: 3px; font-variant: small-caps; color: #444; font-weight: bold; background: transparent url("../images/sectionLabel_bg.png") repeat-x center center;}
.subsectionLabel { margin: 0 0 10px 0; padding: 0 20px 0 0; width: 380px; height: 34px; line-height: 32px; text-align: right; font-size: 13px; color: #444; font-weight: bold; background: transparent url("../images/subsectionLabel_bg.png") no-repeat center center; }
.sectionContainer { margin-bottom: 20px; padding: 20px 30px;  }


#footer { width: 100%; min-width: 880px; max-width:1280px; height: 72px; background: transparent url("../images/footer_bg.png") top repeat-x; margin: 0 0 0 -2px; padding: 5px 0px 0px 0px; clear: both; border-left: 2px solid #bababa; border-right: 2px solid #bababa;}
.footer_row { width: 100%; height: 20px; font-size: 10px; line-height: 20px; color:#999; background: transparent url("../images/footer_links_bg.png") bottom repeat-x; margin: 0; padding: 0; clear: both; text-align: center;}
.footer_row a { font-size: 10px; background: transparent; color:#999; text-decoration:none; }
.footer_row a:hover { color: #333; }

