html {margin:0; padding:0;}
body {background:#e8e8e8 url(/uploads/template/bg.jpg) repeat-x top left; color:#333; font:80%/1.2em Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center;}
h1, h2, h3, h4 {color:#103e5f;}
dd {margin:0; padding:0;}
a {color:#05415A;}
a:hover {color:#005072; text-decoration:none;}
a img {border:0px;}
embed, object {position:relative; z-index:0;} 
/*Wrapper*/
#w {margin:0 auto; display:table; overflow:hidden; text-align:left; width:855px;}
/*Header*/
#h {clear:both; display:table-row; float:left; height:71px; width:855px;}
#h h1 {line-height:1.6em; margin:10px 0; overflow:hidden;}
#h h1 a {background: transparent url(/uploads/template/logo.png) no-repeat; float:left; height:0; padding-top:59px; overflow:hidden;}
* html #h h1 a {background: transparent url(/uploads/template/logo.gif) no-repeat;}
#h h1 a:hover {background-position:0 -59px;}
/*Navigation*/
#n {clear:both; display:table-row; float:left; height:29px; padding:0 10px; width:835px;}
* html #n {overflow:hidden;}
#n ul {margin:0; padding:0; width:100%;}
#n ul li {list-style:none; display:inline;}
#n ul li a, #n ul li.sectionheader {border-right:1px solid #05415a; color:#fff; float:left; height:16px; font-size:90%; padding:6px 20px; text-decoration:none; width:auto;}
#n ul.sl {display:block; position:absolute; visibility:hidden;}
#n ul.sl li.si {display:block;}
/*Forms*/
.formbuilderform label {font-size:105%; font-weight:bold;}
.formbuilderform input {background: transparent url(/uploads/template/linkfade.jpg) repeat-x 0 -12px; border: 1px solid #999; padding: 3px; font-size:105%;}
.formbuilderform textarea {background: transparent url(/uploads/template/linkfade.jpg) repeat-x 0 -12px; border: 1px solid #999; padding: 3px; font-size: 11px;}
.formbuilderform select {background: transparent url(/uploads/template/linkfade.jpg) repeat-x 0 -12px; border: 1px solid #999; padding: 2px;}
.formbuilderform .fbsubmit_prev {cursor:pointer;}
.formbuilderform .fbsubmit_next {border:none; background: #05415A; color: #fff; cursor:pointer; font-size: 100%; padding: 2px 15px 3px 15px;}
.formbuilderform .fbsubmit {border:none; background: #005072; color: #fff; cursor:pointer; font-size: 100%; padding: 2px 15px 3px 15px;}
/*Signup form*/
#n #navform {background:transparent url(/uploads/template/l-submit.png) no-repeat top left; float:right; height:23px; position:relative; text-align:right; top:-25px; width:214px;}
#signup {overflow:hidden; position:relative;}
.inside {color:#999; font-size:12px; left:-2px; position:relative; top:-0.6em; z-index:1;}
#subscribe {background:url(/uploads/template/m-submit.png) repeat-x; border:0; height:15px; padding:4px 0 3px; position:absolute; right:50px; width:154px;}
#top-submit {}
/*Content items*/
#iwl {background: transparent url(/uploads/template/ds.jpg) 0 0; float:left; height: 429px; width:10px;}
#iwr {background: transparent url(/uploads/template/ds.jpg) 11px 0; float:right; height: 429px; overflow:hidden; width:10px;}
#content {background-color:#fff; float:left; overflow:hidden; width:835px;}
/*Home Content Left*/
#c-left {float:left; width:555px;}
#slideshow {height:297px; margin:0; overflow:hidden; padding:0; width:555px;}
#slideshow img {height:297px; width:555px;}
#imgalt {background-color: #474646; color: #fff; height:27px; padding:5px; overflow:hidden; position:absolute; top:360px; width:545px; z-index:10;}
#imgalt a {color:#999;}
#home-content {padding:0 10px;}
#home-content h1 {color:#f00;}
/*Home Content Right*/
#c-right {float:right; height:465px; margin:0; overflow:hidden; padding:0; width:280px;}
dl#drawer {margin:0; padding:0;}
dl#drawer dt {background: #fff url(/uploads/template/menuBG.jpg) repeat-x top left; height:15px; list-style:none; padding:10px;}
dl#drawer dt a {background: transparent url(/uploads/template/arrow.gif) no-repeat; color:#005072; padding:0 50px; text-decoration:none;}
dl#drawer dt.open a {background-image:url(/uploads/template/arrowd.gif);}
dl#drawer dd {background: transparent url(/uploads/template/acc-shadow.jpg) repeat-x top left;}
dl#drawer ul {margin:0; padding:0;}
dl#drawer li {list-style:none;}
.NewsSummary {border-bottom:0.5px dashed #ccc; padding:5px 10px;}
.NewsSummaryTitle {font-weight:bold;}
#menubottom {background:#fff url(/uploads/template/MenuBottom.png) no-repeat; height:25px;}
/*Interior Content*/
#int_content {float:left; min-height:429px; padding:10px; width:815px;}
#ctleft {float:left; height:166px; margin-bottom:10px; overflow:hidden; width:200px;}
#ctright {clear:right; float:left; height:166px; margin-bottom:10px; overflow:hidden; width:615px;}
#cbleft {background: #cdcdcd url(/uploads/template/sideshadow.jpg) repeat-x bottom left; float:left; margin:0 10px 10px 0; min-height:150px; padding:10px 7px 20px; width:176px;}
* html #cbleft {height:auto !important;}
#cbright {clear:right; float:left; min-height:150px; padding:0 10px; overflow:hidden; width:595px;}
* html #cbright {height:auto !important;}
.whitebox {background:transparent url(/uploads/template/box.png) no-repeat -5px -2px; height:69px; margin:0 auto; padding:4px; text-align:center; width:162px;}
td.j div, td.j br {display:none;}
td.j div.lh {display:block;}
/*Bottom*/
#lcurve {background:transparent url(/uploads/template/curve.png) no-repeat 0 0; clear:left; float:left; height:105px; margin-left:2px; width:25px;}
* html #lcurve {background:transparent url(/uploads/template/curve.gif) no-repeat 0 0; margin-left:1px;}
#copyright {background:transparent url(/uploads/template/bottom.png) repeat-x; color:#999; float:left; height:75px; padding-top:30px; text-align:center; width:801px;}
* html #copyright {background:#ffffff url(/uploads/template/bottom.gif) repeat-x; display:block; position:relative; overflow:auto;}
#ecfa {float:left; height:55px; padding:10px 10px 0 0; text-align:right; width:16%;}
#copylinks {float:left; font-size:80%;}
#copylinks a {color:#7c7c7c; font-size:130%;}
#copylinks a:hover {color:#3c3c3c; text-decoration:none;}
#agrm {float:left; padding:10px 0 0 10px; text-align:left; width:15%;}
#rcurve {background:transparent url(/uploads/template/curve.png) no-repeat -26px 0; float:right; height:105px; margin-right:2px; width:25px;}
* html #rcurve {background:transparent url(/uploads/template/curve.gif) no-repeat -26px 0; margin-right:1px;}
#footer {background: transparent url(/uploads/template/bottomlogo.png) no-repeat top center; display:table-row; float:left; height:35px; margin-top:10px; padding:10px 0; text-align:center; width:100%;}
* html #footer {background: transparent url(/uploads/template/bottomlogo.gif) no-repeat top center;}
#clearfloat {clear:both;}