div, ul, li,html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,small, strike, strong,tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tbody, tfoot, thead{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;vertical-align: baseline;}
body{width: 100%;height:100%;font-family: Arial;font-size: 12px;margin-bottom: 3px;background-color: #dcdbdf;}
a{text-decoration: none; color:#31659c;}
#wrapper{width: 100%;height: 100%; text-align: center;margin:auto;}
#background{padding-top: 5px;width: 803px;height: 100%; margin:auto;background: #dcdbdf url(/images/bgh.jpg) repeat-y top center;padding-left:2px;}
#content{width: 770px;height: 100%; margin: auto; margin-top:5px; text-align: left;}
#footer{font-size: 11px;width: 770px;margin: auto;text-align: left;}
#footer .eyespeak{width: 100%;text-align:right; margin-top: -14px;}
#footer .separator{margin: 0 5px 0 5px;}
#footer a{color: #585858; text-decoration: underline;}
#bgFooter{width: 100%; height:38px; background: url(/images/bg-footer.jpg) no-repeat top center;*margin-left:-1px}
#header{width: 100%; margin:auto; padding-left: 16px;}
#logo{background: black url(/images/logo.jpg) no-repeat top left; width: 216px; height: 165px;float: left;}
#logoLeft{background: url(/images/bgtopleft.jpg) no-repeat top left; width: 554px; height: 140px;float: left;}
#menu{width: 540px; height: 25px;background:url(/images/bgmenu.jpg) repeat-x top left;float: left;padding: 0; margin:0;}
#littleblack{height: 25px;width: 14px; float: left; background:black;}
#logoBottom{background: url(/images/bgbottom.jpg) no-repeat top left; width: 770px; height: 289px;float: left;}
.menu{width: 510px; height: 25px;background:url(/images/bgmenu.jpg) repeat-x top left;text-align:center;margin:0px;padding: 0px;padding-left: 25px;}
.menu li{float: left;list-style-type: none; color: white; font-weigth: bold;font-size: 12px; text-transform:uppercase;height: 25px;padding-top: 5px;}
.menu li ul{display: none;}
.menu li a{color:white; letter-spacing: 2px;}
.menu li.separator{background:url(/images/menusep.jpg) no-repeat top left; height: 25px; width: 3px;margin: 0 5px 0 5px;}
.menu ul.submenu{width: 180px; background-color: white;border: solid 1px #c2b0a2; border-top: none;display: none; position:absolute;margin-top:5px;padding:0;}
.menu ul.submenu li{float: none;text-align:left;width: 180px;height: 18px;font-size: 10px;background-color: white;}
.menu ul.submenu li a{color: #71706c;letter-spacing:0px;display:block;padding-left: 5px;}
.menu ul.submenu li:hover{background-color:#d5e2e8;}
.menuContents{width: 180px; background-color: white;border: solid 1px #c2b0a2; display: none; position:absolute;margin-left:180px;margin-top:-20px;}
.menuContents a{color: #71706c;letter-spacing: 0px;}
.menuContents .active{background-color:#d5e2e8}
.bluebox{margin-right: 1px; float: left;}
td.bluebox{float:none;}
.bluebox .header{background: url(/images/col_header.jpg) repeat-x;text-transform: uppercase;color: white;font-weight: bold;text-align: left; padding: 3px 0 3px 10px;font-size: 13px;}
.bluebox .content{height: 90%;min-height:200px;background-color: #dcdfe4;padding-left: 10px;padding-top: 10px;}
/*.bluebox .content li{margin-left:15px;margin-bottom: 5px;list-style-image: url(/images/bullet.jpg);}*/
/*.bluebox .content li {list-style-type: none; padding-left: 15px; background: url(/images/bullet.jpg) no-repeat left center;}*/
.bluebox .content li, .bluebox .content ol{margin-left:20px;}
.bluebox .content li a{color: #31659c;}
.bluebox .content h2, .bluebox .content h2 a{color: #31659c;font-weight: bold;font-size:13px;margin-bottom: 20px;}
.bluebox .footer{margin:0px; width: 100%; background:url(/images/border-bottom.jpg) repeat-x top left;height: 20px;float:left;}
.menuSubcontent{font-weight: bold; font-size: 13px;}
.menuSubcontent a{color: #0f4374;display: block;font-size:11px;color:#fff}
.menuSubcontent > div{padding: 5px;background-color:#5991c2;border-bottom:1px solid #dcdfe4;cursor:pointer;}
.menuSubcontent > div:hover{background-color:#307598;}
.menuSubcontent > div.active{background-color:#307598;}
.menuSubcontent .subcontent{font-size:10px;border-bottom:1px solid #dcdfe4;background-color:#4a77a0;padding: 5px;margin-left: 20px;}
div.submenu{margin-left: 20px;}
.submenu{padding: 5px;}
.blueboxSeparator{width: 2px;height: 100%; background-color: #0b3963;float: left;margin-left: -1px;}
.strong{font-weight: bold;}
.subcontentArrow{background:url(/images/arrow.gif) no-repeat center right;}
.article{border-bottom: solid #71706c 1px; padding-bottom: 5px;margin-bottom: 5px;}
.article .title{padding:0px; margin:0px;height: 0px;color: #71706c;}
.article .date{padding:0px; margin:0px;color: #31659c;font-size: 80%;}
div.newsContent{margin:0; padding:0;border:0 none;}
div.back{font-weight: bold;font-size: 14px;padding-top: 20px;}
.scroller{float: left;padding-left: 5px;padding-right: 5px; font-size: 14px;}
.scroller a{color: #31659c;}
.scroller.current{font-weight: bold;}
.back a{color: #31659c;}
