html,body{height:100%;}
body{margin:0;padding:0;text-align:left;background:url(../images/bg/light_body.gif) repeat-y top center;line-height:170%;color:#000000;font-family:verdana, arial, sans-serif;font-size:0.7em;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px 0;padding:0;}
h1{padding-bottom:.2em;font:400 1.6em arial,sans-serif;color:#536c71;border-bottom:12px solid #ddd;}
h2{font-size:1.2em;color:#586b7a;}
h3{text-transform:none;font-size:1.1em;color:#5d6f73;}
h4{font-size:.85em;}
h5{font-size:.8em;}
.horzPad h1,.horzPad h2,.horzPad h3,.horzPad h4,.horzPad h5,.horzPad p{padding-left:5px;padding-right:5px;}
a{text-decoration:none;color:#3b5d77;}
a:hover{color:#668fa3;}
a img{border:0;}
a img.border{border:1px solid #fc3307;}
a:hover img.border{border:1px solid #668fa3!important;border:1px solid #fc3307;}
img.floatRight{margin:5px 0 10px 10px;}
img.floatLeft{margin:5px 10px 10px 0;}
ul li{list-style-image:url(../images/bg/submenu1.gif);}
blockquote{margin:0;padding:0 20px;background:#e7f1f3;border-top:1px solid #aad3db;border-bottom:1px solid #aad3db;}
form{padding:0;margin:0;}
label{float:left;width:25%;vertical-align:top;}
input,textarea,select{padding:1px;font:400 1em verdana,sans-serif;color:#999;background:#EEE;border:1px solid #CCC;}
input:focus,input:hover,textarea:focus,textarea:hover,select:focus,select:hover{color:#000;background:#e7f1f3;border:1px solid #888;}
.footernav {width:746px; text-align:center; margin-left:auto; margin-right:auto;}
.subtextdate{margin-top:-15px;}
.righttext {text-align:right;}
.alignRight {text-align:right; padding-top:20px;}
#content{position:relative;height:auto!important;height:100%;min-height:100%;}
#header{clear:both;position:relative;height:5em;margin:0 auto;background:#48525b url(../images/bg/header.gif) repeat-x bottom left;border-bottom:2px solid #48525b;background-color:#48525b;}
#header img{position:absolute;top:5%;left:10px;}
#header ul{margin:3.5em 1em 0 0!important;margin:3.5em .5em 0 0;padding:0;float:right;}
#header ul li{display:inline;list-style:none;}
#header ul li a{float:left;padding:0 1em;font:400 1.1em arial,sans-serif;letter-spacing:.1em;line-height:.8em!important;line-height:1em;color:#ccc;border-right:1px solid #4d5760;}
#header ul li a:hover{color:#3b5d77;}
#headerImg{margin:0 auto;height:143px; no-repeat top left;}
#menu{margin:0 auto;}
#menu ul{width:100%;float:left;margin:0;padding:0;text-align:left;background:#3b5d77 url(../images/bg/menu.gif) repeat-x top left;}
#menu ul li{display:inline;margin:0;padding:0;list-style:none;}
#menu ul li a{float:left;width:20%;height:4.5em;font:400 1.2em arial,sans-serif;letter-spacing:.1em;color:#fff;border-top:7px solid #41637d;border-bottom:15px solid #FFF;}
#menu ul li a span{display:block;padding:2px 7px;}
#menu ul li a span.desc{font-size:.8em;color:#8c8d94;}
#menu ul li a:hover,#menu ul li a.here{background:#4a5c6a;border-top:7px solid #455660;}
#menu ul li a:hover span.desc,#menu ul li a.here span.desc{color:#FFF;}
#page{clear:both;float:left;width:100%;text-align:left;margin-bottom:5px;}
#columns{margin:0 auto;}
.width{width:776px;}
.widthPad{width:746px;}
.width25{width:21%;}
.width73{width:73%;}
.width75{width:78%;}
.floatLeft{float:left;}
.floatRight{float:right;margin-bottom:0;}
.width33{width:32%;float:left;text-align:left;border-right:#ccc 1px dashed;margin-top:20px;padding-left:10px;height:100%;margin-bottom:20px;}
.width32{width:30%;text-align:left;margin-top:20px;padding-left:10px;font-size:10px;color:#000;float:left;height:100%;padding-right:10px;}
#footer{clear:both;float:left;width:100%;height:5em;margin-top:0;}
#bg ul{ text-align:right; vertical-align:bottom;}
#footer #bg{position:relative;height:57px;padding:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#7a99ae;background-image:url(../images/bg/header.gif);background-repeat:repeat-x;background-position:left bottom;}
#footer #bg img{position:absolute;top:0;left:9px;}
.style68{font-size:14px;color:#090;font-weight:bold;}
ul.thumbs,ul.thumbs li{margin:0;padding:0;}
ul.thumbs li{margin:0 0 15px 0!important;margin:0;padding:0;list-style:none;}
a.thumb img{border:5px solid #ccc;}
a:hover.thumb img{background:#8eb4c6;border:5px solid #668fa3;}
a:hover.thumb{background:none;}
a.thumb span{display:block;margin-top:-5px!important;margin-top:-2px;}
.dark{color:#353e47;}
.bigimage {margin-left:auto; margin-right:auto;margin-top:1em; width:776px; padding:10px; margin-bottom:6em;}
.extrabuton { border:#ccc solid thick; display:block; text-align:center; width:142px}
.style68{font-size:14px;color:#090;font-weight:bold;}
#Layer1{position:absolute;left:19px;top:0px;width:594px;height:32px;z-index:1; color:#FFFFFF;}
#Layer2{position:absolute;left:692px;top:5px;width:41px;height:41px;z-index:1;}
#Layer3{position:absolute;left:601px;top:0;width:175px;height:34px;z-index:1;}
#Layer4{position:absolute;left:385px;top:346px;width:185px;height:237px;z-index:1;}
.style83{font-style:italic;}
.style85{color:#900;}
.style86{font-size:1.2em;}
.style99{font-size:12px;margin:0;border:none;color:#fff;}
.sprite-01 { background-position: 0 0; width: 142px; height: 43px; } 
.sprite-02 { background-position: 0 -45px; width: 142px; height: 43px; } 
.sprite-03 { background-position: 0 -90px; width: 142px; height: 43px; } 
.sprite-04 { background-position: 0 -135px; width: 142px; height: 43px; } 
.sprite-05 { background-position: 0 -180px; width: 142px; height: 41px; } 
.sprite-06 { background-position: 0 -223px; width: 142px; height: 41px; } 
.sprite-08 { background-position: 0 -266px; width: 142px; height: 41px; } 
.sprite-09 { background-position: 0 -309px; width: 142px; height: 41px; } 
.sprite-10 { background-position: 0 -352px; width: 142px; height: 41px; } 
.sprite-11 { background-position: 0 -395px; width: 142px; height: 41px; } 
.sprite-12 { background-position: 0 -438px; width: 142px; height: 43px; } 
.sprite-13 { background-position: 0 -483px; width: 142px; height: 43px; }

