html {margin:0; padding:0;}
body {background:#e8e8e8 url(/images/0908/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(/images/0908/logo.png) no-repeat; float:left; height:0; padding-top:59px; overflow:hidden;}
* html #h h1 a {background: transparent url(/images/0908/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*/
.formwrapper {margin:0 10%; width:80%;}
.formtable {/*margin:0 10%; */width:100%;}
.formtable td {padding:3px;}
.formtable label {font-size:105%; font-weight:bold;}
.formtable input {background: transparent url(/images/0908/linkfade.jpg) repeat-x 0 -12px; border: 1px solid #999; padding: 3px; font-size:105%;}
.formtable textarea {background: transparent url(/images/0908/linkfade.jpg) repeat-x 0 -12px; border: 1px solid #999; padding: 3px; font-size: 11px;}
.formtable select {background: transparent url(/images/0908/linkfade.jpg) repeat-x 0 -12px; border: 1px solid #999; padding: 2px;}
.inputbutton {border:none; background: #05415A; color: #fff; cursor:pointer; font-size: 100%; padding: 2px 15px 3px 15px;}
.submitbutton {border:none; background: #005072; color: #fff; cursor:pointer; float:right; font-size: 100%; margin:15px 34% 15px 10%; padding: 2px 15px 3px 15px;}
/*Signup form*/
#n #navform {background:transparent url(/images/0908/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(/images/0908/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(/images/0908/ds.jpg) 0 0; float:left; height: 429px; width:10px;}
#iwr {background: transparent url(/images/0908/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;}
#c-left table #slideshow {overflow:scroll; width:509px;}
#c-left table #imgalt {display:none;}
#slideshow {height:297px; margin:0; overflow:hidden; padding:0; width:555px;}
#slideshow img {height:297px; width:555px;}
#slideshow table img {height:auto; width:auto;}
#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; width:535px;}
#home-content h1 {color:#f00;}
#home-content table {margin:0 -10px; overflow:scroll;}
#home-content table p {width:510px;}
/*Home Content Right*/
#c-right {float:right; min-height:465px; margin:0; overflow:hidden; padding:0; width:280px;}
dl#drawer {margin:0; padding:0;}
dl#drawer dt {background: #fff url(/images/0908/menuBG.jpg) repeat-x top left; height:15px; list-style:none; padding:10px;}
dl#drawer dt a {background: transparent url(/images/0908/arrow.gif) no-repeat; color:#005072; padding:0 50px; text-decoration:none;}
dl#drawer dt.open a {background-image:url(/images/0908/arrowd.gif);}
dl#drawer dd {background: transparent url(/images/0908/acc-shadow.jpg) repeat-x top left;}
dl#drawer dd > * {margin:0 10px;}
dl#drawer ul {margin:0; padding:0;}
dl#drawer li {list-style:none;}
dd .VS_Filter_Header {height:10px;}
dd .VS_Filter_Summary {border-bottom:0.5px dashed #ccc; display:block; overflow:hidden; text-indent:-7px;}
dd .VS_Filter_Headline {display:block; font-weight:bold;}
#menubottom {background:#fff url(/images/0908/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(/images/0908/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(/images/0908/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(/images/0908/curve.png) no-repeat 0 0; clear:left; float:left; height:105px; margin-left:2px; width:25px;}
* html #lcurve {background:transparent url(/images/0908/curve.gif) no-repeat 0 0; margin-left:1px;}
#copyright {background:transparent url(/images/0908/bottom.png) repeat-x; color:#999; float:left; height:75px; padding-top:30px; text-align:center; width:801px;}
* html #copyright {background:#ffffff url(/images/0908/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(/images/0908/curve.png) no-repeat -26px 0; float:right; height:105px; margin-right:2px; width:25px;}
* html #rcurve {background:transparent url(/images/0908/curve.gif) no-repeat -26px 0; margin-right:1px;}
#footer {background: transparent url(/images/0908/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(/images/0908/bottomlogo.gif) no-repeat top center;}
#clearfloat {clear:both;}
/* VS STYLES */
form[name="frmTop"] {margin:0 auto -26px;}
.VS_Header1, .VS_Filter_Header {color:#103e5f; display:block; font-size:20px; margin:7px 0;}
#VS_PrintEmail {display:none;}