/* CSS Document */
body { margin:0px auto; padding:0px; background:#FFF url(http://128.242.214.187/images/header_backing.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; } /* #33424F */
h1 { font-size:24px; font-weight:bold; color:#006; margin:0px; }
h2 { font-size:14px; font-weight:bold; color:#FFF; margin: 0px; display:block; padding:4px 10px; background-color:#2B8200; }
h3 { font-size:14px; font-weight:bold; color:#006; margin-bottom:15px; }
h4 { font-size:14px; font-weight:bold; color:#FFF; margin: 0px; display:block; padding:4px 10px; background-color:#006; margin-bottom:15px; }
p { font-size:12px;  }
ul { list-style-position:outside; list-style-type:square; margin:10px; padding:10px; font-size:12px; }
ol { list-style-position:outside; margin:20px; padding:10px; font-size:12px; }
li { margin-bottom:10px; }
a { color:#00F; }
a:hover { color:#FC0; }
hr { width:100%; height:1px; margin-left:auto; margin-right:auto; background-color:#CCC; color:#CCC; }
img { border:0px; }
/* ID based styles */
/* Base structural styles for all pages */
#mainHeader { margin:0px auto 0px auto; width:94%; min-width:780px; max-width:970px; padding:0px; font:Geneva, Arial, Helvetica, sans-serif 12px; color:#FFF; height:90px; background:#0779DE url(http://128.242.214.187/images/title_fade.jpg) bottom repeat-x; border-bottom:3px solid #04569F; border-left:1px solid #FFF; border-right:1px solid #FFF; }
html div#mainHeader {width:expression((document.documentElement.offsetWidth) >970 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "970px" : ((document.documentElement.offsetWidth) < 780? "780px" : "94%")); height:90px; }
#mainContent { margin:2px auto 0px auto; width:94%; min-width:780px; max-width:970px; padding:0px; font-size:12px; border:1px solid #666; background-color:#FFF; }
html div#mainContent {width:expression((document.documentElement.offsetWidth) >970 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "970px" : ((document.documentElement.offsetWidth) < 780? "780px" : "94%")); }
#mainFooter { margin:0px auto; width:94%; min-width:780px; max-width:970px; font-size:11px; text-align:center; }
html div#mainFooter {width:expression((document.documentElement.offsetWidth) >970 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "970px" : ((document.documentElement.offsetWidth) < 780? "780px" : "94%")); height:40px; }
#mainPageContent { width:98%; height:auto; margin:0px auto 10px auto; }
#footerContentContainer { width:98%; height:auto; margin:0px auto; }
#footerContent { height:60px; margin:2px; border-top:4px solid #7DBFFB; background:#DAECFE; text-align:left; padding:10px 0px; }
html>body #footerContent { height:auto; min-height:60px; }
#footerLinks { float:left; width:25%; height:65px; margin:0px; color:#999; font-size:11px; border-right:1px solid #D9AD00; }
html>body #footerLinks { height:auto; min-height:65px; }
#footerAddContent { float:right; width:73%; color:#333; font-size:11px; }
#footImage { width:90%; height:25px; max-width:950px; margin:0px auto; display:block; }
#copyright { display:block; font-size:10px; color:#333; float:right; text-align:right; margin:0px; padding:0px 15px; }
#headerBacking { width:100%; height:auto; }
#headerTools { width:300px; height:62px; float:right; background:url(http://128.242.214.187/images/header_tools_back.gif) bottom center no-repeat; color:#666; text-align:center; padding:8px 0px 0px 0px; }
#navContainer { background:url(http://128.242.214.187/images/nav_bar_back.jpg) top right repeat-x #D9AD00; margin:2px; border-top:2px solid #E8CA04; border-bottom:2px solid #AA8800; }
#navBar { height:24px; padding-top:6px; padding-left:10px; margin:0px 10px 0px 0px; text-align:left; font-weight:bold; }
#navBar ul { margin-left:0px; padding-left:0px; display:inline; }
#navBar ul li { margin-left:0px; padding:0px 10px; list-style:none; display:inline; font-size:12px; }
#navBar a { color:#333; text-decoration: none; }
#navBar a:active a:visited { color:#333; text-decoration:none; }
#navBar a:hover { color:#CCC; text-decoration: none; }
#SN { width:26%; padding:5px 0px 0px 0px; background:#EAEBDA url(http://128.242.214.187/images/nav_tr.gif) right top no-repeat; }
#SSN { border-top:2px solid #CCC; padding:10px; background:url(http://128.242.214.187/images/nav_br.gif) right bottom no-repeat; }
#pageContentHolder { width:auto; margin:15px 2px 2px 2px; background: url(http://128.242.214.187/images/pcc_fade.jpg) bottom repeat-x; height:325px; padding-bottom:10px; }
html>body #pageContentHolder { height:auto; min-height:325px; }
ul.sideMenu { width:auto; margin:0px; padding:0px; list-style:none; }
ul.sideMenu li { width:auto; height:29px; margin:0px; padding:0px; border-top:1px dashed #CCC; background-color:#F4F4EC; }
ul.sideMenu li a { width:auto; height:21px; padding:6px 2px 3px 14px; color:#039; text-decoration:none; font-weight:bold; display:block; }
ul.sideMenu li a:active a:visited { color:#039; text-decoration:none;  }
ul.sideMenu li a:hover { color:#06C; padding:6px 2px 3px 10px; background-color:#DBDCC0; border-left:4px solid #F90; }
ul.sideMenu a.selected { color:#06C; padding:6px 2px 3px 10px; border-left:4px solid #F90; background-color:#FFF; }
.sideFeatureCopy { font-size:11px; color:#333; margin:0px; }
a.sideFeatureLink:link { color:#039; font-size:11px; font-weight:bold; text-decoration:none; }
a.sideFeatureLink:active, a.sideFeatureLink:visited { color:#039; font-size:11px; font-weight:bold; text-decoration:none; }
a.sideFeatureLink:hover { color:#FC0; }
a.smallLink:link { color:#039; font-size:11px; font-weight:bold; text-decoration:none; width:auto; height:14px; padding:2px 0px 2px 12px; background: url(http://128.242.214.187/images/nav_arrow_8x8.gif) left no-repeat; margin:0px 10px 0px 0px; line-height:20px; }
a.smallLink:active, a.smallLink:visited { color:#039; font-size:11px; font-weight:bold; text-decoration:none; width:auto; height:14px; padding:2px 0px 2px 12px; background: url(http://128.242.214.187/images/nav_arrow_8x8.gif) left no-repeat; margin:0px 10px 0px 0px; line-height:20px; }
a.smallLink:hover { color:#FC0; }
.navArrow { border:0px; width:10px; height:10px; margin-right:4px; }
/* Float Clearing Styles */
.clearfix:after { content:"."; display:block;  height:0;  clear:both;  visibility:hidden; overflow: hidden; } 
.clearfix {display:inline-block;} 
/* Hide from IE Mac \*/ 
* html .clearfix {height: 1%;}
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* Drop down menu styles */
/* Search Field Fomatting */
#criteria { font-size:12px; width:177px; height:24px; margin:0px; padding:4px; border: 0px solid #FFF; background:#F9FEEB; float:left; margin-left:30px; }
#criteria { border: 0px solid #fff; background:transparent url(http://128.242.214.187/images/text_field.gif) no-repeat fixed; padding:1px; }
html>body #criteria { background:transparent url(http://128.242.214.187/images/text_field.gif) no-repeat; padding:3px; }
#FindButton { width:50px; height:24px; float:left; margin-left:8px; }
#dropmenudiv {position:absolute; background-color:#C8C9A0; border:2px solid #FFF; font:normal 12px; line-height:16px; padding:3px; z-index:100; }
#dropmenudiv a { width:auto; display: block; text-decoration: none; font-weight: bold; color:#183149; padding:3px; }
#dropmenudiv a:hover{ background-color:#DFE0C7; text-decoration:underline; color:#06C; }
/* End of Search Field */ 