body { margin:6px 0px 0px 0px; padding:0px; background-color:#5c8298;}
form { margin:0px; padding:0px; }

a { color:#0072BC; text-decoration: none; }
a:hover { text-decoration:underline; }

table { border:0px; border-collapse:collapse;} 

td, table, select, input, textarea {
	font-family:tahoma;
	font-size:12px;
	vertical-align:top;
	line-height:15px;
	color:#3C3C3C;
}



#topNav { 	background-color:#172d3c; color:#ffffff; font-family:verdana; font-size:10px; padding:10px; }
#topNav a { color:#ffffff; }

.tLeftMain  {background-image:url(/images/lcol_bg.gif); background-repeat: repeat-y; background-position:right; }
.tRightMain  {background-image:url(/images/rcol_bg.gif); background-repeat: repeat-y; background-position:left; }

#centerMain { width:980px; margin:20px auto; text-align:left;}
#tCenterMain { width:880px; }
/* #mainPic { 	background-image:url(/images/home3t.jpg); background-repeat: no-repeat; border-bottom: 2px #656565 solid; position:relative; height:550px;} */
.subPic { 	background-image:url(/images/sub_head.jpg); background-repeat: no-repeat;  
			border-bottom: 2px #656565 solid;}
			
#mainSponsor { padding: 30px 0px 0px 740px; margin-bottom:265px; }

#boxContent { width:275px; padding:0px 0px; position: absolute; top:280px; left:214px; }
.boxTitle { color:#172d3c; font-family:verdana; font-weight: bold; font-size:13px; margin: 7px 0px 6px 0px; }
.boxCopy { color:#151515; font-family:verdana; font-size:11px; font-weight:bold; line-height: 15px; margin-bottom:20px; margin-left:40px; width:225px; }
#homeNav { position: absolute; top:528px; left:0px; }
#home_tri { background-color:#ffffff; padding-top:15px; }



.navCell { text-align:center; font-family:verdana; font-size:13px; color:#ffffff; padding:0px 10px; }
.navCell a { color:#ffffff; }

#subTopSponsor { height:73px; }
#subNav { margin:10px 22px 11px 22px; }
#subMainArea { background-color: #ffffff; }
.leftMain {  }
.rightMain { width:300px; }
.subTitle { font-size:18px; font-weight:bold; margin-bottom:15px; }
.subSection { font-size:14px; font-weight:bold; margin:20px 0px 7px 0px;  border-top: 1px solid #B3C3D3; background-color:#f7f7f7; padding:2px 0px 4px 4px; }

.xjEntry { border-bottom: 1px solid #B3C3D3; margin-bottom:10px; padding-bottom:10px;}
.teaserBlock { padding: 4px; margin-bottom:7px; width:530px; }
.teaserBody {  }
.teaserBody a { color:#0072BC; }
/*.teaserThumb { padding:1px; border: 1px solid #B3C3D3; float:left; margin: 0px 7px 7px 0px; }  */
.teaserThumb { border: 1px solid #B3C3D3; padding:1px; margin: 0px 7px 7px 0px; }
.teaserDate { font-weight: bold; }
.teaserTitle { font-size: 14px; margin:2px 0px 4px 0px; }
.teaserMore a { color:#0072BC; } 			

.entryTitle { color:#5c8298; font-size: 16px; margin:6px 0px 10px 0px; }

.subPageImage { border-bottom: 2px solid #656565; }


.blogNav { margin-top: 20px; }
.blogAudio { margin: 17px 0px 10px 0px; }

.globalFact { background-color:#eeeeee; padding:7px; }
.globalFactTitle { font-size: 14px; margin:0px 0px 4px 0px; color:#597F4C; }
.globalMore { margin-top:4px; }
.globalMore a { font-weight:bold; color:#597F4C; } 

.giBlock { background-color:#0072BC; padding:7px; }
.giImage { float:right; border: 1px solid #ffffff; padding: 25px 4px; margin-left:7px; }
.giTitle { font-size: 14px; margin:0px 0px 4px 0px; color:#ffffff; }
.giBody { color:#ffffff; }
.giBody a { color:#ffffff; }
.giMore { margin-top:4px; }
.giMore a { font-weight:bold; color:#ffffff; } 

.majorSponsor { font-size: 14px; margin:2px 0px 4px 0px; }
.majorSponsor a { color:#0072BC; }

.spon_link_line { margin-top: 10px; }

.rep_head{ background:url(/images/repeat_head.jpg) repeat-x}
.left_head{ background:url(/images/left_head.jpg) no-repeat}
.right_head{ background:url(/images/right_head.jpg) no-repeat right top}
.blue{ background:url(/images/blue_rep.gif) repeat-x}
.green{ background:url(/images/green_rep.gif) repeat-x}
.red{ background:url(/images/red_rep.gif) repeat-x}

.indent{ padding:25px 0px 10px 0px}

.footer { background:#656565; width:100%;}
.footer .px{ background:#575553; width:1px}
.footer .left{ width:15%; text-align:center; vertical-align:middle; color:#E3D6C7}
.footer .left a{ color:#E3D6C7; text-decoration:none; }
.footer .left a:hover{ text-decoration:underline; }
.footer .right{ vertical-align:middle; text-align:right; padding-left:100px;}
.footer .right a{ color:#E3D6C7; text-decoration:none}
.footer .right a:hover{ text-decoration:underline}
.footer .right img{ margin:0 25px 0 25px; vertical-align:middle}


.bluegray1{ background:#B3C3D3; padding:12px 0px;}
.bluegray1_px{ background:#ffffff; width:1px}
.bluegray1_td { padding-left:50px; vertical-align:middle; color:#373737; font-family:arial; font-size:12px; font-weight:bold}

.bluegray2 { background:#C3D0D8; padding:12px 0px;}
.bluegray2 td{ color:#172d3b; line-height:16px}
.bluegray2_px{ background:#ffffff; width:1px}
.bluegray2 span a{ color:#172d3b; text-decoration:underline; font-size:12px; font-weight:normal; text-transform:none}
.bluegray2 span a:hover{ text-decoration:none}
.bluegray2 span{ color:#172d3b; text-transform:uppercase; font-weight:bold}
.bluegray2 span strong{ color:#172d3b;}
.bluegray2 a { color:#172d3b; text-decoration:none}
.bluegray2 a:hover{ text-decoration:underline} 

.bluegray2_left {  }
.bluegray2_left a { text-decoration:none}
.bluegray2_left a:hover{ text-decoration:underline;}

.contact_form { margin: 15px 0px; }
.msginput { border: 1px #8496BA solid; padding: 4px; width: 260px;
				font-family: verdana; font-size:11px; color:#000000; height:23px; }


.logo{ padding:50px 353px 0 18px}

.menu{ padding-top:15px}
.menu img{ margin-right:29px}

.head_form td{ color:#292929; font-weight:bold; text-transform:uppercase}
.head_form input{ width:148px; height:17px; color:#DEDEDE; padding:0 0 0 3px; vertical-align:middle}
.head_form img{ vertical-align:middle; margin-left:6px}

.header { color:#FFFFFF; line-height:15px; height:233px}
.header a{ color:#FFFFFF; text-decoration:underline}
.header a:hover{ text-decoration:none}
.header strong a{ color:#FFFFFF; text-decoration: none; background:url(/images/marker.gif) no-repeat 0 5px; padding-left:7px}
.header strong a:hover{ text-decoration:underline}

.fea_img1 { margin:2px 15px 17px 0; border: 1px solid #B3C3D3; padding: 2px;}

.pressBlock { margin: 0px 5px; }
.pressBlock a { color:#0072BC; }
.pressPhotoT { padding:1px; border: 1px solid #B3C3D3; }

.list ul{margin:0px; padding:0px; list-style:none; line-height:18px}
.list ul li { background:url(/images/list_bg.gif) no-repeat 0 8px; padding-left:14px}
.list ul li a{ color:#3C3C3C; text-decoration: none}
.list ul li a:hover{ text-decoration: underline}

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:18px}
.list1 ul li { background:url(/images/list_bg1.gif) no-repeat 0 8px; padding-left:14px}
.list1 ul li a{ color:#FFFFFF; text-decoration: none}
.list1 ul li a:hover{ text-decoration: underline}


#page1 .blue .title{ margin:10px 0 0 21px; display:block}
#page1 .green .title{ margin:10px 0 0 22px; display:block}
#page1 .red .title{ margin:10px 0 0 23px; display:block}
#page1 .blue .indent{ padding:36px 34px 30px 26px}
#page1 .green .indent{ padding:34px 0 15px 19px}
#page1 .red .indent{ padding:32px 0 0 0; text-align:center}
#page1 .red .indent img{ margin:0 5px 11px 5px}

#page1 .bluegray2 .indent{ padding:0 35px 5px 38px; line-height:14px}
#page1 .bluegray2 .indent1{ padding:0 48px 10px 50px; line-height:16px}
#page1 .bluegray2 .indent2{ padding:11px 40px 10px 55px; line-height:16px; color:#3C3C3C}

#page2 .blue .title{ margin:10px 0 0 21px; display:block}
#page2 .red .title{ margin:10px 0 0 21px; display:block}
#page2 .blue .indent{ padding:35px 0 10px 25px}
#page2 .red .indent{ padding:34px 5px 10px 25px}

#page2 .bluegray2 .indent{ padding:12px 35px 5px 38px; line-height:15px}
#page2 .bluegray2 .indent1{ padding:13px 48px 10px 50px; line-height:14px}
#page2 .bluegray2 .indent2{ padding:15px 25px 10px 55px; line-height:15px}

#page3 .blue .title{ margin:11px 0 0 20px; display:block}
#page3 .blue .indent{ padding:37px 24px 40px 25px}
#page3 .bluegray2 .indent{ padding:35px 30px 20px 47px; line-height:15px}
#page3 .bluegray2 .indent img{margin:2px 26px 18px 0}
#page3 .bluegray2 .indent a{ display:block; margin-bottom:15px}

#page4 .blue .title{ margin:10px 0 0 21px; display:block}
#page4 .green .title{ margin:10px 0 0 22px; display:block}
#page4 .red .title{ margin:10px 0 0 23px; display:block}
#page4 .blue .indent{ padding:36px 34px 10px 26px}
#page4 .green .indent{ padding:36px 20px 10px 26px}
#page4 .red .indent{ padding:35px 17px 20px 27px}
.bluegray2 .indent{ padding:15px 65px 10px 38px}
.bluegray2 .indent td{ line-height:14px}
.bluegray2 .indent1{ padding:13px 48px 10px 50px; line-height:15px}

#page5 .blue .title{ margin:10px 0 0 21px; display:block}
#page5 .red .title{ margin:10px 0 0 21px; display:block}
#page5 .blue .indent{ padding:38px 0 10px 25px}
#page5 .red .indent{ padding:37px 5px 10px 25px}
#page5 .bluegray2 .indent{ padding:13px 45px 15px 40px; line-height:15px}
#page5 .bluegray2 .indent1{ padding:15px 0 0 50px}

#page6 .blue .title{ margin:9px 0 0 19px; display:block}
#page6 .blue .indent{ padding:35px 20px 42px 25px}


.form input {
	width:266px;
	height:24px;
	color: #594E43;
	padding:3px 0 0 6px;
	border:#594E43 1px solid;
	line-height:13px;
	background-color:#E3D6C7;
}

.form textarea {
	width:323px;
	height:114px;
	color: #594E43;
	overflow: auto;
	border:#594E43 1px solid;
	padding:3px 0 0 6px;
	background-color:#E3D6C7;
}

.formError { padding:6px; background-color:#FAF9DF; border: 1px #B6B5A6 solid; font-size:14px; font-weight:bold; color:#656565 }

#xplot { margin-bottom: 15px; }
#xplotMap { border: 1px solid #d0d0d0; padding:5px; }
#geMap { border: 1px solid #d0d0d0; padding:5px; }


#xpcp_curpos { font-size: 13px; padding:6px 4px 6px 7px; background: #e0eaf4; width:571px;  }
#xpcp_layers { font-size: 11px; padding:6px 0px 6px 0px; width:582px;  }

.xpcp_layerbox { font-size: 11px; border: 1px solid #d0d0d0; padding:7px; color:#353535; height:110px; background: url(/sailblogs/images/gecp_bg2.gif) repeat-y top right;}
.xpcp_layerboxtitle { color:#89293A; font-weight:bold; font-size: 12px; margin-bottom: 4px;}
#geicon { margin-top:10px; }

#twitter_div { background-color: #ffffff; padding: 13px 10px 0px 18px; font-size:13px; font-style:italic; }
#tw_name { font-size:14px; font-weight:bold; margin:2px 5px 0px 0px; }
#twitter_update_list li { list-style-type: none; font-size:13px; font-style:italic; margin-top:2px; }

#gallery { margin-bottom: 29px; }
.press_pdf { background-image: url(/images/icon_pdf.gif); background-repeat: no-repeat; padding-left: 23px; margin-bottom:7px; }
 