/*Elements*/
body{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#5a5a52; margin:0; padding:32px 0 45px 0; background:#fff url(images/body_bg.jpg) repeat-x top left; text-align:center; display:table; width:100%;}
h1{margin:15px 0 0 0; padding:0; font-size:160%;}
h1.home{background:url(images/headers/home.gif) no-repeat top left;}
h2{font-size:100%; font-weight:bold;margin:0; padding:16px 0 0 0;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:none; vertical-align:top;}
p{margin:0; padding:15px 0 0 0;}
a{text-decoration:none; color:#2296CE;}

/*General classes*/
.clearright{clear:right; font-size:1%; line-height:1%; display:block;}
.clearleft{clear:left; font-size:1%; line-height:1%; display:block; height:0; width:1px;}
.clearboth{clear:both; font-size:1%; line-height:1%; display:block; height:0;}
.small{font-size:85%;}
/* Main structural containers */
#header{text-align:left;}
	#header_padding{padding:17px 5px 17px 5px;text-align:left;}
	#logo{margin:0; padding:0;}
			#logo a{display:block;text-decoration:none; font-size:200%;}
	#strap{margin:0; padding:0; font-size:100%;font-weight:bold;}
			
#map_container{display:none;}

#main_container{background:#fff; text-align:left;padding:23px 0 0 0;}
	#main_container_padding{padding:5px;}
#main_content{border-bottom:1px solid #2296CE;margin:0 0 12px 0;padding:0 0 33px 0;background:url(images/main_bg.gif) no-repeat bottom right;}
#left_col{display:none;}

#right_col{border-top:4px solid #2296CE;}
	#right_col_pad{padding:0 15px 0 0;}

#content_container{margin:0; padding:25px 28px 0 28px;}

#ftr_links_pad{display:none;}


#copyright{font-size:85%;padding:0 0 0 0;color:#757379;}
#webrex{font-size:85%;padding:0 0 0 1px;}
#webrex a{color:#757379;}

/*Page specific*/
.stretchtoggle{margin:0 0 5px 0; padding:0; cursor:pointer;}

.stretcher{margin:0;display:block!important;}
.stretcherpad{padding:0 9px;}
.stretcherpad img{float:right; margin:0;}
.stretchtoggle h2{border-bottom:1px solid #2296CE;padding:10px 9px 11px 9px !important; font-weight:normal; font-size:100% !important; margin:0; color:#fff; margin:0 !important;background:#1C7BAA url(images/viewdetail.gif) no-repeat top right;font-weight:bold;}
.stretchtoggle div.testimonial_summary{display:none;}
.stretchtoggle div.testimonial_summary p, .stretcherpad p{padding:0 0 15px 0;display:block!important;}
.open h2{border-bottom:1px solid #2296CE;color:#5a5a52;background:none;}
.open div.testimonial_summary{display:none;}
a.testimonial_doc_link{display:none;}

#right_col_pad .selected{}
#right_col_pad .selected .testimonial_summary{display:none;}
#right_col_pad .selected h2{border-bottom:1px solid #2296CE;color:#5a5a52;background:none;}


/*Lists*/
ul{margin:0; padding:0;}

ul.list{padding:15px 0; margin:0;}
ul.list li{margin:0 0 6px 0; padding:0 0 0 16px; background:url(images/arrow.gif) no-repeat 0 5px;}
ul.list li ul{padding-top:6px;}	

ul.list2{padding:0 0 0 0; margin:15px 0;}
ul.list2 li{margin:0 0 6px 0; padding:0 0 0 16px; background:url(images/arrow.gif) no-repeat 0 5px; float:left; width:215px;}
ul.list3{padding:0 0 0 0; margin:15px 0;}
ul.list3 li{margin:0 0 6px 0; padding:0 0 0 16px; background:url(images/arrow.gif) no-repeat 0 5px; float:left; width:130px;}

/*Navigation*/

#top_nav{display:none;}

#left_col ul{display:none;}
