@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;

	color: #5b5b5b;
	font-size: 15px;
	min-width: 1024px;
}

a {
	color: #4d7188;
	text-decoration: none;
}

#testimonials {
	float: right;
	width: 250px;
	margin-right: 70px;
	margin-top: 10px;
}

#testimonial_text {
	float: left;
	color: #161616;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 15px;
}

#testimonial_sign {
	float: right;
	color: #003256;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 20px;
	margin-top: 7px;
}

#testimonials_header {
	width: 182px;
	height: 21px;
	float: left;
	background-image: url(images/testimonials_header.png);
	background-position: left top;
	background-repeat: no-repeat;
}

a:hover {
	color: #363636;
}

#head {
	width: 100%;
	height: 107px;
	background-color: #0b2a56;
	background-image: url(images/head_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#menu {
	width: 100%;
	height: 42px;
	background-image: url(images/menu_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#spacer {
	width: 100%;
	height: 20px;
	background-image: url(images/spacer_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#flash {
	width: 100%;
	height: 267px;
	background-color:  #E0EEF7;
	margin: 0px;
	padding: 0px;
}

#spacer1 {
	width: 100%;
	height: 12px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(images/spacer1.jpg);
	background-position: left top;
	background-repeat: repeat-x;	
}

#common {
	width: 100%;
	min-height: 750px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(images/common_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#service_area {
	width: 339px;
	height: 218px;
	position: relative;
	float: right;
	right: 0px;
	top: 0px;
	margin-top: 25px;
	padding: 0px;
	background-image:url(images/service_area.png);
	background-position: left top;
	background-repeat: repeat-x;	
}

#pane {
    width: 100%;
	height: 295px;
	display: block;
}

#pane_header {
	width: 100%;
	height: 66px;
	background-image:url(images/pane_header_bg.png);
	background-position: left top;
	background-repeat: repeat-x;
}

.pane_title {
	margin-left: 35px;
	margin-top: 20px;
}

#pane_footer {
	width: 100%;
	height: 26px;
	background-color: #8ab9d9;
	background-image:url(images/pane_footer_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#pane_shadow {
	width: 100%;
	height: 38px;
	background-image:url(images/pane_shadow.png);
	background-position: left top;
	background-repeat: no-repeat;
}


#learn_more {
	width: 117px;
	height: 26px;
	background-color: #dceffb;
	background-image:url(images/learn_more.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
}

#learn_more:hover {
	background-image:url(images/learn_more_over.png);	
}

#pane_content {
	width: 100%;
	height: 175px;
	background-color: #ffffff;
}

#pane_text {
	color: #161616;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	left: 34px;
	top: 22px;
	position: relative;
	/*
	margin-right: 34px;
	margin-bottom: 22px;
	*/

}

.panetd {
	padding: 0px;

}

#menu1 {
	width: 176px;
	height: 41px;
	background-image: url(images/menu1.png);
	background-position: left top;
	background-repeat: no-repeat;	
	float: left;
}

#menu1:hover {
	background-image: url(images/menu1_over.png);
}

#menu2 {
	width: 174px;
	height: 41px;
	background-image: url(images/menu2.png);
	background-position: left top;
	background-repeat: no-repeat;	
	float: left;
}

#menu2:hover {
	background-image: url(images/menu2_over.png);
}

#menu3 {
	width: 176px;
	height: 41px;
	background-image: url(images/menu3.png);
	background-position: left top;
	background-repeat: no-repeat;	
	float: left;
}

#menu3:hover {
	background-image: url(images/menu3_over.png);
}

#menu4 {
	width: 175px;
	height: 41px;
	background-image: url(images/menu4.png);
	background-position: left top;
	background-repeat: no-repeat;	
	float: left;
}

#menu4:hover {
	background-image: url(images/menu4_over.png);
}

#menu5 {
	width: 175px;
	height: 41px;
	background-image: url(images/menu5.png);
	background-position: left top;
	background-repeat: no-repeat;	
	float: left;
}

#menu5:hover {
	background-image: url(images/menu5_over.png);
}

#content {
	width: 100%;
	height: 590px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(images/content_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

.content_container {
	width: 700px;
	padding-top: 50px;
	padding-left: 12px;
	padding-right: 0px;
	color: #393939;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

#content_title {
	color: #0d68a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
}

#content_subtitle {
	color: #393939;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;

}

#content_subsubtitle {
	color: #393939;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}

#certifications_label {
	width: 876px;
	background-image: url(images/certifications.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 50px;
	height: 38px;
	padding-left: 0px;
	padding-right: 0px;	
}

#c_line {
	width: 100%;
	background-image: url(images/c_line_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 2px;

}

.c_title {
	color: #16618f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.left_menu_container {
	width: 176px;
	background-image: url(images/left_menu_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 50px;
	height: 340px;
	padding-left: 0px;
	padding-right: 0px;
}

.left_menu_container2 {
	width: 176px;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	height: 100px;
}

#left_menu_item {
	margin-left: 35px;
	width: 100px;
}

#left_menu_item2 {
	margin-left: 25px;
	
}

#left_menu_item2 > a, #left_menu_item > a {
	color: #0d68a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}

#left_menu_item2 > a:hover, #left_menu_item > a:hover {
	color: #1b9bea;
}

#menu_hr {
	width: 172px;
	height: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-image: url(images/menu_hr.png);
	background-position: left top;
	background-repeat: no-repeat;
}

#brands_head {
	width: 876px;
	height: 33px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(images/brands_head.jpg);
	background-position: left top;
	background-repeat: no-repeat;	
}

#contacts {
	width: 100%;
	height: 322px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(images/contacts_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;	
}

#contacts_text {
	width: 382px;
	height: 156px;
	position: relative;
	float: right;
	right: 0px;
	margin-top: 95px;
	padding: 0px;
	background-image: url(images/contacts.png);
	background-position: left top;
	background-repeat: no-repeat;	

}

.c_label {
	color: #4d7188;
}

#contacts_right {
	width: 126px;
	height: 227px;
	float: right;
	right: 0px;
	margin-top: 95px;
	padding: 0px;
	background-image: url(images/contacts_right.png);
	background-position: left top;
	background-repeat: no-repeat;		
}

#brands {
	width: 100%;
	height: 119px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	background-image: url(images/brands_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

#footer {
	width: 100%;
	height: 75px;
	background-color: #363636;
}

#copy {
	color: #fdfeff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	position: relative;
	width: 352px;
	height: 58px;
	top: 20px;
	right: 80px;
	float: right;
}

#copy a {
	color: #fdfeff;
	text-decoration: underline;
}

#copy a:hover {
	color: #777777;
}

#logo {
	position: relative;
	left: 80px;
	top: 8px;
	padding: 0px;
	margin: 0px;
	width: 212px;
	height: 93px;
	float: left;
}

#head_text {
	position: relative;
	float: right;

	right: 80px;
	padding: 0px;
	margin: 0px;
}
.arial14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0D68A0;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.serform{
	background-image: url(images/servicesreq.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 627px;
	width: 594px;
	padding-left: 54px;
	padding-right: 35px;
	padding-top: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D68A0;
	text-decoration: none;
}
.input1{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/inputbg.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 220px;
	padding-left: 10px;
	height: 22px;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.input2{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/inputbg2.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 478px;
	padding-left: 10px;
	height: 22px;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.input3{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/inputbg3.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 356px;
	padding-left: 10px;
	height: 163px;
	padding-top: 3px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.arial18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #393939;
	text-decoration: none;
}
.arial18 small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #393939;
	text-decoration: none;
	font-weight:bold;
	
}
.wespa{
	margin-top: -90px;
	margin-right: -20px;
	position: relative;
}
