﻿html, body, form { padding: 0; margin: 0; }

body { font-family: Arial; font-size: 11px;color:#444444; background:url(../Images/site-bg-graphic.jpg) center top no-repeat #02245C;}

img {border:0;}

a {color:#A40000;}
a:hover {}

table { border-collapse: collapse;}
td {margin:0;padding:0;}

h1 {margin:0 0 10px 0;color:#444444;font-size:18px;font-weight:bold;}
h1 a {color:#444444;}
h2 {font-weight:bold; font-size:16px;}
h3 {margin:0;font-size:14px;color:#002e62;}

.red { color:#FF0000;}
.bold { font-weight:bold;}
.font14 { font-size:14px;}
.font13 { font-size:13px;}
.font12 { font-size:12px;}
.font16 {font-size:16px;}
.center {text-align:center;}

.siteWrapper {width:1002px;margin:auto;background:url(../Images/site-bg-graphic.jpg) no-repeat top center;}
.siteHeader {width:992px;height:112px;margin:auto;font-size:0.1em;line-height:0.1em;}
.siteMenu {width:1002px;height:32px;margin:auto;font-size:0.1em;line-height:0.1em;}
.siteMenu .menu {width:952px;height:34px;text-align:left;font-size:0.1em;line-height:0.1em;}
.siteContent {width:1002px;height:520px;margin:auto;}
/*.siteContent .contentArea {width:952px;background:url(../Images/content-bg.gif) repeat-x top #E3E3E4;}*/
.siteContent .contentArea {width:952px;background:#C5C5C5;}
.siteFooter {width:1002px;height:120px;color:#FFFFFF;font-size:11px;}
.footerContainer {width:952px;position:relative;background:#ff0000;}
.footerPosition {width:952px;position:absolute;z-index:999;top:0px;left:0px;text-align:center;}
.footerMenu {clear:right;float:left;}

/* HOMEPAGE */
.homeTop {width:952px;}
.homeFlash {width:714px;height:267px;overflow:hidden}
    
    #slideshow{width:714px;height:267px;position:relative;overflow:hidden;background:url(../Images/slideshow-bg.jpg) no-repeat;color:#fff;line-height:18px}
    .slide{width:206px;height:254px;padding:3px 30px 10px 478px;top:0;left:0;position:absolute;z-index:1;display:none}
    
        .slide h2{text-indent:-9999px;width:200px;background:url(../Images/slide-headers.png) no-repeat 0 0;margin-left:-8px}
            #slide1 h2{background-position: 0 0; height:87px}
            #slide2 h2{background-position: -200px 0; height:74px}
            #slide3 h2{background-position: -400px 0; height:108px}
            #slide4 h2{background-position: -600px 0; height:74px}
            #slide5 h2{background-position: -800px 0; height:108px}
            #slide6 h2{background-position: -1000px 0; height:101px}
        
        .slide p{margin:0}
        .slide a{display:block;width:185px;height:59px;margin-left:-12px;text-indent:-9999px;background:url(../Images/readMoreBtn.png) no-repeat 0 0;}
    
    #waves{height:83px;width:3200px;position:absolute;bottom:0;left:0;background:url(../Images/waves.png) no-repeat 0 0;}
    
    #slideshow ul, #slideshow li{margin:0;padding:0;list-style-type:none}
    #slideshow-images li{width:714px;height:267px;position:absolute;z-index:0;}
        #slideshow-images img{position:absolute;}
        #slideshow-images li{display:none;position:absolute}
        .bg{top:0;left:0;z-index:10}
        .spotlightImg{left:30px;bottom:-240px;display:block;z-index:15}   
        
    #slide-pagination{position:absolute;bottom:6px;left:189px;z-index:1000}
    #slide-pagination li{float:left;margin-right:2px}
    #slide-pagination a{background:url(../Images/paginationSprite.png) no-repeat 0 0;width:11px;height:10px;display:block;}
    #slide-pagination a:hover{background-position:-12px 0;cursor:pointer}
    #slide-pagination a.on{background-position:-24px 0;cursor:default !important}
    
.homeLogin {width:238px;}
.homeLogin .container {width:223px;height:250px;margin:7px auto 0 auto;padding:10px 0 0 0;line-height:18px;background:#FFFFFF;}
.homeLogin .container a {font-size:10px;text-decoration:none;color:#5891D0;}
.homeBottom {width:952px;margin:8px auto;border-collapse:separate;line-height:18px;background:url(../Images/home-bottom-bg.gif) repeat-y;}
.homeBottom .box1 {width:230px;height:200px;}
.homeBottom .box2 {width:230px;}
.homeBottom .box3 {width:460px;}
.homeBottom .box3 b {color:#002E62;font-weight:bold;}
.homeBottom2 {width:952px;margin:8px auto;border-collapse:separate;line-height:18px;background:url(../Images/home-bottom-bg2.gif) repeat-y;}
.homeBottom2 .box1 {width:468px;height:200px;}
.homeBottom2 .box2 {width:460px;}
.homeBottom2 .box2 b {color:#002E62;font-weight:bold;}
.homeReadMore {text-align:right;padding:5px 15px;}

.loginField {width:200px;height:16px;margin-top:5px;color:#666666;}
.accountLinks a:visited, .accountLinks a:link, .accountLinks a:hover {padding:0 0 5px 13px;font-family:Arial;font-size:14px;text-decoration:none;color:#444444;display:block;}
.accountLinks a:hover {padding:0 0 5px 13px;background:url(../Images/home-login-bullet.gif) no-repeat;}

/* CONTENT MASTERPAGE */
.contentTemplate {width:952px;height:502px;margin:8px auto;background:url(../Images/content-area-bg.gif) repeat-y;}
.contentTemplate .leftNavArea {width:235px;}
.contentTemplate .contentArea {width:693px;background:#FFFFFF;}

.leftNav {width:235px;padding:8px 0;line-height:18px;}
.leftNav .sectionHdr {margin:0 0 6px 17px;}
.leftNav .onState {width:200px;padding:0 0 5px 30px;background:url(../Images/left-nav-bullet.gif) no-repeat;}
.leftNav .onState a {font-weight:bold;font-family:Arial;font-size:14px;text-decoration:none;color:#444444;}
.leftNav .offState {width:200px;padding:0 0 5px 30px;}
.leftNav .offState:hover {width:200px;padding:0 0 5px 30px;background:url(../Images/left-nav-bullet.gif) no-repeat;}
.leftNav .offState a {font-family:Arial;font-size:14px;text-decoration:none;color:#444444;}

.leftNav .subOnState {width:185px;padding:0 0 5px 45px;background:url(../Images/left-nav-bullet-2.gif) no-repeat;}
.leftNav .subOnState a {font-weight:bold;font-family:Arial;font-size:11px;text-decoration:none;color:#444444;}
.leftNav .subOffState {width:185px;padding:0 0 5px 45px;}
.leftNav .subOffState:hover {width:185px;padding:0 0 5px 45px;background:url(../Images/left-nav-bullet-2.gif) no-repeat;}
.leftNav .subOffState a {font-family:Arial;font-size:11px;text-decoration:none;color:#444444;}

.hidden { display:none;}
.show {display:block;}

.leftNavItem {width:235px;padding:8px 0;line-height:18px;border-top:8px solid #C5C5C5;}
.leftReadMore {text-align:right;padding:15px 5px 5px 5px;}

/* CONTENT PAGE */
.contentTable {width:693px;}
.contentTable .contentArea {padding:20px;}
.contentTable .contentArea .tab { padding: 0 0 5px 10px;}

.newsTitle {font-size:14px;font-weight:bold;color:#A40000;}
.newsDate {font-weight:bold;}

/* FORM PADDINGS */
.formPadding5 td {padding:0 5px 5px 0;}
.labelColumn {padding:0 5px 5px 0;}
.fieldColumn {padding:0 5px 5px 0;}

/* GRID STYLES */
.gridHeaderStyle1 {background:#c5c5c5;}
.gridHeaderStyle1 th {text-align:left;}
.gridHeaderStyle1 th a {color:#444444;}
.gridRowStyle1 {padding:4px 5px;}
.gridPageStyle1 td {padding:4px 5px;}

.gridHeaderStyle2 {background:#c5c5c5;}
.gridHeaderStyle2 td {padding:5px;}
.gridHeaderStyle2 th a {color:#444444;}
.gridRowStyle2 td {padding:1px; }
