@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}

html,body
{
height:100%;
background:#415968 url(../images/bg_main_alpha_salmon.jpg) no-repeat top center;
color:#415968;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
line-height: 18px;
}

input, select, textarea{color:#415968;font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.floatLeft{float:left;}
.floatRight{float:right;}

#content_holder{
	width:1008px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}

a img{border:0px;}
a{color:#0084B4; text-decoration:none;}
a:hover{color:#f37421; text-decoration:underline;}

#bg_container[class]{width:1008px;background:url(../images/bg_as_container.png) repeat-y;}
	
#header_container{width:1008px; background:behavior:url("./asset/js/iepngfix.htc");}

#header{width:980px; margin-top:0px; margin-left:12px; background:#fff;}
#header{width:980px; margin-top:0px; _margin-left:6px; background:#fff;}

#middle_container{width:1008px; height:390px; background:url(../images/bg_as_container.png) repeat-y;}

#middle{width:980px; height:390px;  margin-top:0px; margin-left:12px; background:#fff;}
#middle{width:980px; height:390px;  margin-top:0px; _margin-left:6px; background:#fff;}


#container{position:relative; padding:0px 0px 0px 12px; width:980px; min-height:100% !important;}

#container_content_holder{width:980px;padding:6px 0px 0px 0px; background:#fff;}
#container_content{width:980px; margin:0px 0px 0px 0px; padding:0px; background:#fff;}

#contentLeft{width:250px;}

#contentLeft_border{border-right:1px solid #eaecee;}

#contentLeft_content{margin:56px 0px 0px 0px;}

#contentLeft_container{margin:0px 0px 0px 28px;}

#body_content #contentLeft{width:250px;}

#news{margin:28px 0px 0px 0px; width:220px; height:74px; background:url(../images/bg_as_newsroom.jpg) no-repeat;}
#upstream{margin:0px 0px 0px 0px; width:220px; height:85px; background:url(../images/img_upstream_logo.jpg) no-repeat bottom right;}

.arrow_cont a{float:left; width:96px; height:44px; background:url(../images/but_grey_arrow_off.png) no-repeat top right; margin:24px 10px 0px 0px; padding:0px;  color:#f37421; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; line-height:20px;}

.arrow_cont a:hover{text-decoration:none;  background:url(../images/but_grey_arrow_on.png) no-repeat top right; margin:24px 10px 0px 0px; padding:0px; }

.arrow_cont2 a{float:left; width:112px; height:44px; background:url(../images/but_grey_arrow_off_2.png) no-repeat top right; margin:14px 10px 0px 0px; padding:0px;  color:#f37421; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; line-height:20px;}
.arrow_cont2 a:hover{text-decoration:none; background:url(../images/but_grey_arrow_on_2.png) no-repeat top right; margin:14px 10px 0px 0px; padding:0px;}



#contentRight{width:730px;}

#siteSearch{width:233px; padding:0px 10px 0px 0px;}
#breadcrumbs{width:730px; height:30px;}
#breadcrumbs img{
	margin:0px 10px 0px 10px;
}
#breadcrumbs p{margin:4px 0px 0px 0px; padding:0px; color:#758ea0;}
.homeIcon a{float:left; clear:left; width:25px; height:20px; background:url(../images/icon_home.gif) no-repeat top left; margin:0px 10px 10px 0px; padding:0px;}
.homeIcon a:hover{ background:url(../images/icon_home_on.gif) no-repeat top left; padding:0px;}


#breadcrumbs_text a{font-size:0.9em; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#758ea0; text-decoration:none;}
#breadcrumbs_text a:hover{color:#f37421; text-decoration:none;}
.current{font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif;color:#f37421;}

#siteSearch input{float:left; border:2px solid #e9ecee; width:122px; height:18px; margin:0px 4px 0px 8px; padding:0px 0px 0px 2px; font-size:11px;color:#758ea0;}
#siteSearch a{float:right;background:url(../images/but_grey_arrow_small.gif) no-repeat; width:17px; height:16px; margin:2px 0px 0px 0px;}
#siteSearch	a:hover{float:right;background:url(../images/but_grey_arrow_small_on.gif) no-repeat; width:17px; height:16px; margin:2px 0px 0px 0px;}

#contentRight_container{width:720px;}
#contentRight_content_holder{padding:0px 120px 0px 40px;float:left;}
#contentRight_content_holder it{font-size:1.2em;  color:#a8afb4; font-weight:strong; line-height:16px;}

#contentRight_content_holder1{padding:0px 0px 0px 40px;}
#contentRight_content_holder1 it{font-size:1.2em;  color:#a8afb4; font-weight:strong; line-height:16px;}

.no_list li{list-style-type:none; background:url(../images/bullet_orange_arrow.gif) no-repeat 0px 1px; padding:0px 0px 0px 10px;margin-left:20px;}
.capital{font-size:1.2em; color:#f37421; font-weight:600;}
.title{font-size:1.7em; color:#f37421;line-height:20px;}
.pdate {font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#adb2b6; line-height:20px; }
.disclaimer {font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }

.no_list li ul li{list-style-type:none; background:url(../images/bullet_blue_arrow.gif) no-repeat left; padding:0px 0px 5px 15px;}

.news_page_list{width:550px; height:22px; font-size:10px;}
.page_marker{width:150px;}
.page_marker img{padding:0px 10px 0px 0px; display:block;}
.page_marker p{padding:0px 0px 0px 0px; margin:0px; display:block;}
.page_selector ul li{display:inline; padding:5px 1px 0px 1px; margin:0px;}
.page_selector li a{color:#415968; text-decoration:none;}
.page_selector li a:hover{color:#f37421; text-decoration:none;}

.news_list_content{width:550px; margin:10px 0px 0px 0px;}
.news_pad{margin:0px 0px 20px 0px;}
.news_list_content ul{width:550px; float:left;}
.news_list_content ul li{margin:10px 0px 0px 15px; padding:0px 0px 10px 10px; list-style-type:none; background:url(../images/img_arrow_grey.jpg) no-repeat 0 3px; border-bottom:1px solid #c5d0d8;}

.no_border ul li{border:0px;}

.news_title{font-size:12px;}
.news_title a{color:#415968;}
.news_title a:hover{color:#f37421;}
div.bar{width:209px; height:1px; background:url(../images/img_bar.jpg) no-repeat;}
div.bar2{width:550px; height:1px; background:url(../images/img_bar_orange.gif) no-repeat; margin-bottom:20px;}

.accordion{width:220px;}

.accordion h3{font-size:11px;margin:5px 5px 5px 0px; padding:0px;background:url(../images/img_arrow_pointer.gif) no-repeat 0 2px; cursor:pointer;}
.accordion h3 p{padding:0px 0px 0px 8px; margin:0px;}
.accordion h3.active{background:url(../images/img_arrow_pointer_over.gif) no-repeat 0 2px; color:#f37421; }

.accordion div.content{width:210px;padding-bottom:5px;}
.content p{margin: 0px 10px 0px 10px}
.clear{clear:both;}
.clear_pad{clear:both; height:20px;}

.contact_table_cell{float:left;width:530px; color:#fff; font-weight:bold; margin:0px 0px 2px 0px;}
.contact_cell_left p{margin:6px 12px 0px 0px; padding:0px;}
.contact_cell_left{width:132px; height:29px; background:url(../images/bg_contact_cell_left.jpg) no-repeat;}
.contact_cell_right{width:397px; height:29px; background:url(../images/bg_contact_cell_right.jpg) no-repeat;}
.contact_cell_right input{margin:3px 0px 0px 8px; width:240px; height:18px;}
.contact_cell_right select{margin:3px 0px 0px 8px; width:245px; height:22px;}


.contact_cell_right2{width:397px; height:148px; background:url(../images/bg_contact_cell_right2.jpg) no-repeat;}
.contact_cell_right2 textarea{width:372px; height:138px; margin:2px 0px 0px 8px; overflow:auto;}
.contact_cell_submit{
	width:397px;
	height:29px;
	background-color:#415968;
	color:#415968;
}
.no_background{ background:none;}

.submit_text{margin:6px 8px 0px 0px; font-size:12px;}
.but_submit a{float:right; background:url(../images/btn_submit_off.gif) no-repeat; width:77px; height:25px;}
.but_submit a:hover{float:right; background:url(../images/btn_submit_on.gif) no-repeat; width:77px; height:25px;}

#footer[class]{margin:0 auto;width:1008px;height:128px;background:url(../images/bg_as_footer.png) no-repeat top center; padding:0px 0px 0px 0px;}


#footer_contentLeft{width:500px;color:#fff; font-size:10px; margin:17px 0px 0px 20px;}
#footer_content{width:360px;color:#fff; font-size:10px; margin:15px 30px 0px 10px;}
#disclaimer{margin:2px 0px 0px 0px;}
#disclaimer a{color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#disclaimer a:hover{color:#f37421; text-decoration:none;}
#stwlogo{width:96px; height:32px; background:url(../images/logo_stwgroup.png) no-repeat; behavior:url("./asset/js/iepngfix.htc");}
#GoogleMap{float:left;padding:25px;padding-top:0px;}

.SearchListing{width:720px;}
.SearchListing_holder{padding:0px 120px 0px 40px;float:left;}


.unsubscribe_cell{
	width:180px;
	height:32px;
}


.but_yes a{float:left; background:url(../images/btn_yes.png) no-repeat; width:50px; height:32px;}
.but_yes a:hover{float:left; background:url(../images/btn_yes.png) no-repeat; width:50px; height:32px;}

.but_no a{float:right; background:url(../images/btn_no.png) no-repeat; width:50px; height:32px;}
.but_no a:hover{float:right; background:url(../images/btn_no.png) no-repeat; width:50px; height:32px;}