@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%; height:691px; 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_bg2.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-image:url(../images/page/bg_solid.png); background-repeat: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;}

.bcOuter { height:18px; float:left; background-color:#B2B2B2; height:20px; padding:0px 1px 0px 1px; }
.bcStart { border:1px solid #FFFFFF; border-right:0px; float:left; background-color:#ededed; height:16px; margin:1px 0px 0px 0px; }
.bcNext { border:1px solid #FFFFFF; border-right:0px; border-left:0px; float:left; background-color:#ededed; height:16px; margin:1px 0px 0px 0px; }
.bcImage { float:left; background-image:url(/images/page/bread_arrow.gif); background-repeat:no-repeat; width:11px; height:20px; background-color:#EDEDED; margin:0px; padding:0px; }

.sectionBox { width:920px; margin:20px 0px 0px 0px; }
.subSectionWide { width:488px; float:left; margin:0px 20px 0px 20px; }
.subSectionNarrow { width:352px; float:left; margin:0px 20px 0px 20px; }
.sectionBoxShadow { width:921px;  margin-top:60px; background-image:url(/images/page/hrShadowBG3.gif); background-repeat:no-repeat; }
.sectionBottomShadow { background-image:url(/images/page/hrShadowBG4.gif); background-position:bottom; background-repeat:no-repeat; width:921px; }
span.subHeader { font-size: 17px; font-weight:500; line-height: 18px; color:#4A5D6A; padding:14px 12px 0px 20px; text-align:center; float:left; }

.sunkBoxTop { background-image:url(/images/page/sunkTop.gif); width:881px; height:8px; }
.sunkBoxMiddle { background-image:url(/images/page/sunkMiddle.gif); width:881px; }
.sunkBoxBottom { background-image:url(/images/page/sunkBottom.gif); width:881px; height:8px; }

.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;
	}

