* { margin: 0; padding: 0; }
td{ vertical-align: top; }
img{ border: 0; }
html{ height: 100%; }
.clearboth{ clear: both; }

body { background: #fff url(bg.gif) repeat-x; }

.centered{ width: 866px; min-height: 300px; background: url(watermark.jpg) no-repeat; margin: 0 auto 0 auto; }

.logo-area{ width: 866px; height: 119px; overflow: hidden; }
.logo{ position: absolute; margin: 49px 0 0 39px; }
.tab-1{ position: absolute; margin: 90px 0 0 484px; width: 115px; height: 29px; background: url(tab.gif) no-repeat; text-align: center; overflow: hidden; }
.tab-2{ position: absolute; margin: 90px 0 0 602px; width: 115px; height: 29px; background: url(tab.gif) no-repeat; text-align: center; overflow: hidden; }
.tab-3{ position: absolute; margin: 90px 0 0 720px; width: 115px; height: 29px; background: url(tab.gif) no-repeat; text-align: center; overflow: hidden; }
.tab-1 a, .tab-2 a, .tab-3 a{ display: block; font: bold 12px arial, helvetica, sans-serif; color: #033b6c; text-decoration: none; padding: 7px 0 3px 0; }
.tab-1 a:hover, .tab-2 a:hover, .tab-3 a:hover{ color: #940300; }
a.active-tab{ color: #940300; }

.main-div{ width: 866px; background: url(bg-repeat.gif) repeat-y; overflow: hidden; }
.main-container{ width: 866px; background: url(bg-bottom.gif) no-repeat bottom left; }
.container{ width: 866px; min-height: 400px; background: url(bg-top.gif) no-repeat; }

.menu{ width: 565px; height: 27px; padding: 9px 0 0 9px; margin: 0 0 0 266px; font: bold 12px arial, helvetica, sans-serif; color: #033b6c; overflow: hidden; }
a.hmains{ display: block; color: #033b6c; text-decoration: none; padding: 2px 9px 3px 9px; }
a.hmains:hover{ background: #e4e4e4; color: #990300; }

.mainTable{ margin: 0 0 0 25px; }
.col-1{ width: 225px; height: 200px; }
.spacer-16{ width: 16px; }
.col-2{ width: 574px; padding: 0 0 50px 0; font: 12px/16px arial, helvetica, sans-serif; color: #3a3a3a; }
.content{ padding: 21px 0 0 0; }

/******************** BOXS *********************/

.box1-con{ background: url(news-repeat.gif) repeat-y; margin: 0 0 13px 0; }
.box1-con2{ background: url(news-bottom.gif) no-repeat bottom left; }
.box1{ background: url(news-top.gif) no-repeat; width: 197px; min-height: 80px; padding: 0 10px 14px 18px; color: #000; font: 11px arial, helvetica, sans-serif; overflow: hidden; }
.latest-news{ margin: 14px 0 11px 1px; }
.box1 a{ color: #990300; text-decoration: none; }
.boxTitle1{ color: #035392; font-weight: bold; line-height: 14px; }
.boxDate1{ line-height: 14px; }
.boxSpacer1{  }

.box2-con{ background: url(news-repeat.gif) repeat-y; margin: 0 0 13px 0; }
.box2-con2{ background: url(news-bottom.gif) no-repeat bottom left; }
.box2{ background: url(news-top.gif) no-repeat; width: 225px; min-height: 80px; padding: 0 0 7px 0; color: #000; font: 11px arial, helvetica, sans-serif; overflow: hidden; }
.box2-con3{ width: 197px; margin: 18px 10px 25px 18px; color: #004a80; overflow: hidden; }
.box2-title{ background: url(box2-heading.gif) no-repeat bottom left; width: 203px; margin: 0 3px 0 3px; padding: 11px 0 6px 16px; color: #990300; font-size: 14px; font-weight: bold; overflow: hidden; }
.box2 a{ color: #990300; text-decoration: none; }
.boxTitle2{ color: #035392; font-weight: bold; line-height: 14px; }
.boxDate2{ line-height: 14px; color: #000; }
.boxContent2{ color: #000; }
.boxSpacer2{  }

/***********************************************/

.footer{ width: 834px; padding: 2px 0 0 24px; margin: 0 auto 0 auto; font: 11px arial, helvetica, sans-serif; color: #b3b3b3; }
.footer a{ color: #b3b3b3; text-decoration: underline; }
.footer a:hover{ color: #666; }

.bottom-spacer{ width: 866px; height: 100px; margin: 0 auto 0 auto; }


/********** STYLES *************/

a{ color: #3a3a3a; text-decoration: underline; }

h1{ color: #035392; font-size: 20px; margin: 16px 0 13px 0; }
h2{ color: #035392; font-size: 20px; margin: 40px 0 13px 0; }
h3{ color: #035392; font-size: 18px; margin: 30px 0 10px 0; }
h4{ color: #035392; font-size: 16px; margin: 20px 0 10px 0; }

ul{ list-style: none; margin: 8px 0 8px 20px; }
li{ background: url(bullet.gif) no-repeat 0 5px; padding: 0 0 0 17px; margin: 2px 0 0 0; }
ol{ margin: 8px 0 8px 37px; }
ol li{ background: none; padding: 0; }