@charset "UTF-8";/* CSS Document */html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }ul,ol { list-style: none; }img { border: none; }caption,th { text-align: left; }table { border-collapse: collapse; border-spacing: 0; }img { border: 0; margin:0px 0px 5px 0px; }img.left { float: left; margin: 2px 20px 16px 0; }img.right { float: right; margin: 2px 0 16px 20px; }#extcontainer { width: 100%; margin: 0 auto; background: url("/images/page/BG.png") repeat-x; }#main { width: 989px; margin: 0 auto; background: url("/images/page/bg_middle.gif") repeat-y; }#header {  height: 134px; background-image: url("/images/page/header_bg.png"); position:relative; }#content {  padding: 18px 20px 0px 37px; position:relative;  }#footer {  height: 58px; background-image: url("/images/page/footer_bg.gif"); position:relative; top:10px; }/* #container, #main, #content, #header, #footer { zoom: 1; } */body { font: 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;  background: url("/images/page/bg_solid.png") repeat; color: #222; }a { color:#005B93; letter-spacing: 1px;}a:link, a:visited, a:active { text-decoration: none;  }a:hover { text-decoration: underline; }p { margin-bottom: 18px; }h1 { font-size: 21px; font-weight:500; line-height: 30px; letter-spacing:1px; margin-bottom: 0px; color:#4A5D6A }h2 { font-size: 17px; font-weight:500; line-height: 18px; margin-bottom: 18px; color:#4A5D6A }h3 { font-size: 13px; line-height: 18px; margin-bottom: 18px;}h4 { font-size: 11px; line-height: 15px; }ul { margin-bottom: 18px; list-style: square inside; }ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }li { margin-left: 10px; padding-left: 10px;}.clear { clear: both; }.bcbox {margin:20px 0px 0px 0px;}.bcleftouter {height:18px; border:1px solid #B2B2B2; border-right:0px; float:left;}.bcleftinner {height:16px; background-color:#EBEBEB; border:1px solid #FFFFFF; border-right:0px;float:left;}.bcmiddleouter {height:18px; border-top:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2; float:left;}.bcmiddleinner {height:16px; background-color:#EBEBEB; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;float:left;}.bcrightouter {height:18px; border:1px solid #B2B2B2; border-left:0px; float:left;}.bcrightinner {height:16px; background-color:#EBEBEB; border:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:0px;float:left;}a.bc {padding:0px 10px 0px 10px; font-size:9px; float:left; margin:0px 0px -2px 0px;}img.bc {float:left; margin:0px 0px -2px 0px;}span.bc {padding:0px 10px 0px 10px; font-size:9px; color:#666666; letter-spacing:1px; float:left; margin:0px 0px -2px 0px;}.attribution {font-size:10px; color:#4A5D6A }.caption {font-size:10px;  }.labelexplore {letter-spacing:1px; font-size:9px; font-style:oblique; line-height:1px; padding:0px 0px 3px 0px; color:#AF4A4A;}.labelmore {letter-spacing:1px; font-size:9px; font-style:oblique; line-height:1px; padding:0px 0px 3px 0px; color:#A055A0;}.psm {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height : 12px;}