body {  

  padding: 0;

  margin: 0;

  font-family: Arial;

  font-size: 10px;

  color: #fff;

  background: url(images/bg.jpg) repeat-x left top #a0a0a0;

}



a img {

	border: none;

}



a {

	color: #477bd1;

	text-decoration: none;

}

.contact a:hover {
	color: #ddd;
	text-decoration: none;
}

a:hover {

	text-decoration: underline;

}



ul, li, h1, h2, h3, h4, h5, h6, p, form {

	margin: 0;

	padding: 0;

}



ul li {

	list-style-position: outside;

}



.main {

	margin: 0 auto;

	width: 930px;

}



.row  {

	float: left;

	width: 100%;

}



/* ==================== HEADER ======================= */

/* ====================================================*/



a.logo {

	text-decoration: none;

	margin: 0 auto;

	display: block;

	width: 370px;

}



.header {

	height: 117px;

	width: 930px;

}



/* ======================= CONTENT ========================*/

/* ========================================================*/



.contentwrapper {

	background: url(images/contentwrapper_bg.jpg) repeat-y left top;

	float: left;

	width: 100%;

}



.content {

	width: 870px;

	min-height: 425px;

	background: url(images/content_bg.jpg) no-repeat left top;

	padding: 33px 30px;

	float: left;

}



.content.home {

	background: none;

	width: 930px;

	padding: 0;

}



.content_bottom {

	height: 22px;

	font-size: 4px;

	background: url(images/content_bottom_bg.jpg) no-repeat left top;

	float: left;

	width: 100%;

}



.content h2 {

	background: url(images/title_line.jpg) repeat-x left bottom;

	margin-bottom: 20px;

}



.content p {

	font-size: 11px;

	line-height: 16px;

	padding-bottom: 14px;

	font-family: Verdana;

}



.content .thumbnail {

	padding-left: 22px;

}



.content p.large {

	font-size: 14px;

}



.content .right_icons {

	float: right;

	width: 400px;

}



.content .right_icons img {

	float: right;

}



/* ====================== Content > Left =========================*/



.content .left {

	float: left;

	width: 545px;

	padding: 0 30px;

}

.content .formspan {

	float: left;

	width: 200px;

	padding: 0 30px;

        padding-left : 200px;

}



/* ====================== Content > Right =========================*/



.content .right {

	float: left;

	width: 210px;

	padding-left: 30px;

	background: url(images/right_bg.jpg) no-repeat left top;

	min-height: 356px;

	padding-right: 36px;

}



/* ====================== FOOTER =========================*/

/* =======================================================*/



.footer {

	width: 930px;

	padding-top: 4px;

	min-height: 70px;

	background: url(images/footer_bg.jpg) no-repeat top;

	text-align: center;

	line-height: 14px;

	color: #000;

	clear: both;

}



.footer span, .footer span a {

	color: #444;

}



.footer .footer_menu {

	padding: 4px 0;

	word-spacing: 16px;

}



.footer .footer_menu a {

	word-spacing: normal;

	color: #000;

}.number_bullets {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.industries_served {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #E4E4E4;
}
body .header .language_black, body .header a.language_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
body .header .language_white, body .header a.language_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

