
/* CSS Document */


h4
{
	font: bold 12px "Trebuchet MS";
	color: #FF9900;
	margin:0px;
	text-align:center;
}

.headerwrapper_why
{
	float: left;
	width: 982px;
	background: url(../images/banner_why.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_why div
{
	float: left;
	width: 190px;
	padding: 70px 10px 0px 55px;
}


.headerwrapper_why span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #8A8A8A;
}



.headerwrapper_services
{
	float: left;
	width: 982px;
	background: url(../images/banner_services.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_services p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_services div
{
	float: left;
	width: 190px;
	padding: 70px 10px 0px 55px;
}


.headerwrapper_services span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #8A8A8A;
}


.headerwrapper_clients
{
	float: left;
	width: 982px;
	background: url(../images/banner_clients.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_clients p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_clients span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}



.headerwrapper_team
{
	float: left;
	width: 982px;
	background: url(../images/banner_team.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_team p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_team span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}



.headerwrapper_careers
{
	float: left;
	width: 982px;
	background: url(../images/banner_careers.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_careers p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_careers span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}



.headerwrapper_contact
{
	float: left;
	width: 982px;
	background: url(../images/banner_contact.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_contact p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_contact span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}



.headerwrapper_quickquote
{
	float: left;
	width: 982px;
	background: url(../images/banner_quickquote.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_quickquote p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_quickquote span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}

.headerwrapper_demologin
{
	float: left;
	width: 982px;
	background: url(../images/banner_demologin.png) no-repeat 0% 0%;
	height: 192px;
}

.headerwrapper_demologin p
{
	float: left;
	width: 510px;
	padding: 70px 0px 0px 55px;
}

.headerwrapper_demologin span
{
	font: bold 12px Georgia, "Times New Roman" , Times, serif;
	color: #333333;
}

.namecontent
{
	float: left;
	width: 627px;
	text-align:justify;
	background: url(../images/line_sep01.png) no-repeat 0% 100%;
	line-height: 20px;
	padding: 0px 0px 15px 0px;
}

.nameheader
{
	float: left;
	width: 470px;
	padding: 20px 0px 0px 0px;
}

.namecontent_contact
{
	float: left;
	width: 627px;
	text-align: left;
	background: url(../images/line_sep01.png) no-repeat 0% 100%;
	line-height: 20px;
	padding: 0px 0px 15px 0px;
}

.namecontent_contact p
{
	float: left;
	width: 350px;
	padding: 0px 0px 0px 10px;
}

.nameheader_contact
{
	float: left;
	width: 427px;
	padding: 20px 0px 0px 0px;
}



.quickquote
{
	float: left;
	width: 627px;
	padding: 0px 0px 20px 0px;
	height: auto;
	overflow: auto;
	overflow: hidden;
}


.quickquote div
{
	margin: 0px auto 0px auto;
	width: 400px;
}

.quickquote label
{
	float: left;
	width: 200px;
	margin: 0px 0px 10px 0px;
}

.quickquote span
{
	color: #ff0000;
}

.quickquote input
{
	float: left;
	width: 150px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #E9E9E9;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.quickquote select
{
	float: left;
	width: 150px;
	height: 20px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #E9E9E9;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.quickquote .infoText
{
	float: left;
	width: 650px;
	color: #cccc00;
	text-align: left;
	height: 70px;
}



.quickquote textarea
{
	float: left;
	width: 150px;
	height: 40px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #E9E9E9;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
}

.locationmap
{
	float: left;
	margin: 20px 0px 0px 15px;
	padding: 7px 0px 0px 7px;
	background: url(../images/map_bg.png) no-repeat 0% 0%;
	width: 613px;
	height: 413px;
}
.errText
{
	float: left;
	width: 650px;
	color: #ff0000;
	text-align: left;
	height: 70px;
}
.infoText
{
	float: left;
	width: 650px;
	color: #cccc00;
	text-align: left;
	height: 70px;
}

