/* Global */
body, div { margin: 0; padding: 0; }
body { font-size: 12px; font-family: 'Open Sans', arial, verdana; color: #383737; }
h1,h2,h3,h4,h5,p { margin: 10px 0; }
img { border: none; }
p { line-height: 20px; }
.font_600 { font-weight: 600; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.blue_text { color: #365536; }
.orange_text { color: #365536; }

/* Header */
#header { width: 955px; margin: 0 auto; padding: 15px 0; }
.header_right { float: right; font-size: 15px; color: #365536; margin-top: 85px; }
.header_right img { vertical-align: -30%; margin-left: 10px; }
.logo { float: left; }

#menu_full { width: 100%; height: 47px; background: url('images/menu-back.jpg') repeat-x; }
#menu_cont { width: 955px; margin: 0 auto; }
#menu_cont ul { list-style-type: none; margin: 0; padding: 0; }
#menu_cont ul li { float: left; font-size: 18px; padding: 10px 15px; border-right: 1px solid #fff; }
#menu_cont ul li a { color: #fff; text-decoration: none; }

/* Content */
#content_cont { width: 955px; margin: 0 auto; padding: 20px 0 20px; }

.content_left { float: left; width: 668px; font-size: 13px; }
.content_left h1 { font-size: 19px; color: #335232; font-weight: 600; margin-bottom: 15px; }
.content_left h3{ font-size: 16px; color: #335232; font-weight: 600; }
.content_full_bottom h2 { font-size: 17px; color: #335232; font-weight: 600; }
.testi_img_cont { position: relative;  }
.testi_title { position: absolute; bottom: 15px; left: 15px; font-size: 30px; color: #000; }

ul.testi_list { list-style-type: none; margin: 0; padding: 0 0 0 35px;; }
ul.testi_list li { padding: 15px 0; margin-bottom: 10px; border-bottom: 2px dotted #ccc; }
.testi_name { margin-top: 15px; font-weight: 600; }

.content_side { width: 234px; float: right; background-color: #eeeded; padding: 15px 15px; font-size: 13px; -moz-border-radius: 10px;
border-radius: 10px; }

.hiw_steps_box { border: 1px solid #9e9c9f; margin: 10px 0; }
.hiw_steps_list_cont { background-color: #ebb390; float: left; padding: 10px 8px; }
.hiw_steps_list_cont ul { list-style-type: none; margin: 0; padding: 0; }
.hiw_steps_list_cont ul li { background-color: #fff; font-size: 21px; color: #d65a23; padding: 5px 20px; margin: 0 0 25px 0; font-weight: 600; cursor: pointer; }
.hiw_steps_list_cont ul li:last-child { margin-bottom: 0; }

.hiw_content_box { padding: 15px 15px; float: right; width: 780px; display: none; }
.first_hiw_content_box { display: block; }
.hiw_content_box h3 { font-size: 21px; color: #d65a23; font-weight: 600; margin: 0 0 10px; }
.hiw_step_img { float: left; margin: 10px 15px 15px 0; }
.hiw_content_box p { line-height: 18px; }

.wwd_steps_cont { border: 1px solid #9e9c9f; margin: 10px 0; }
.wwd_steps_list_cont { height: 60px; background: url('images/wwd-steps-list-back.jpg') repeat-x; padding: 0 15px; }
.wwd_steps_list_cont ul { list-style-type: none; margin: 0; padding: 0; }
.wwd_steps_list_cont ul li { float: left; margin-right: 25px; background-color: #fff; padding: 1px 17px; text-align: center; margin-top: 0px; cursor: pointer; } /* 7 bottom px */
.wwd_steps_list_cont ul li.curr_step { margin-top: 7px; }
.wwd_steps_list_cont ul li:last-child { margin-right: 0; }
.wwd_steps_list_cont ul li h3 { margin: 0; font-size: 21px; line-height: 24px; font-weight: 600; }
.wwd_steps_list_cont ul li p { margin: 0; font-size: 13px; line-height: 14px; }

.wwd_content_box { padding: 25px 15px; display: none; }
.first_wwd_content_box { display: block; }
.wwd_content_box img { float: left; margin: 0 20px 10px 0; }
.wwd_content_box h3 { margin: 20px 0 10px; font-size: 21px; color: #d65a23; font-weight: 600; }

.contact_form_cont { width: 370px; margin: 30px auto; background-color: #f8f8f8; padding: 15px 30px; border: 1px solid #b2b0b1; }
.contact_form_cont h3 { margin: 0 0 15px; font-size: 22px; font-weight: 600; color: #d65a23; }
.contact_us_form input[type=text] { width: 200px; }
.contact_us_form td { padding: 0 8px 5px 0; font-size: 12px; }

.side_inside_box { margin-bottom: 25px; }
.side_inside_box h2 { margin: 0 0 15px; font-size: 17px; color: #1d3f97; font-weight: 600; }

.side_inside_content { padding-left: 10px; }
.side_inside_content p { line-height: 18px; }
.side_inside_content a { color: #f36522; font-weight: bold; text-decoration: none; }

/* Footer */
#footer {  border-top: 1px solid #949596; padding: 10px 0 25px; width: 955px; margin: 0 auto; }
.footer_left { width: 585px; float: left; font-size: 13px; }
.footer_small_text { font-size: 11px; line-height: 16px; margin-top: 20px; }

ul.footer_logos { float: right; list-style-type: none; margin: 0; padding: 0; }
ul.footer_logos li { float: left; }




















.sections {
/*	width: 1050px;*/
/*	height: 320px;*/
/*	float: left;*/
	padding-top: 22px;
}

.section1 {
	font-size: 11px;	
	width: 198px;
/*	height: 270px;*/
	float: left;
	margin-right:10px;
}
.section2 {
	font-size: 11px;
	width: 198px;
/*	height: 270px;*/
	float: left;
	margin-left: 30px;
	margin-right:10px;
	padding-left:10px;
}

.section3 {
	font-size: 11px;
	width: 198px;
/*	height: 270px;*/
	float: left;
	margin-left: 30px;
	margin-right:10px;
	padding-left:10px;
}

.section4 {
	font-size: 11px;
	width: 180px;
/*	height: 270px;*/
	float: left;
	margin-left: 30px;
	margin-right:0px;
	padding-left:10px;
}
.section1 span, .section2 span, .section3 span, .section4 span{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color: #0857a2;
	font-weight:bold;
}
#sectionHeader{
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #365536;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding-bottom:7px;
	padding-top:7px;
	width:217px;	
}
.section1 p, .section2 p, .section3 p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:225px;
	letter-spacing:.5px;
	margin-bottom:10px;
}
 .section4 p{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:200px;
	letter-spacing:.5px;
	margin-bottom:10px;
}

.section1 h1 img, .section2 h1 img, .section3 h1 img{
	width:215px;
	height:126px;	
}
.section4 h1 img{
	width:195px;
	height:126px;
}


/*
	SLIDER
*/
.slider-wrap								{ width: 670px;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 670px; height: 347px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 670px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ margin-right: 5px; }
#thumb-area									{ margin-left:15px; position:relative; bottom: 55px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ margin-left:13px; width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ top center no-repeat; }