/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}




html, body {
	margin: 0px;
	padding:0px;
	background-color:#a4a3a3;
	font-family:Myriad Pro  Pro, Arial, Helvetica, sans-serif;
	text-align:left;
}



#wrapper {
	width:960px;
	margin:0px auto;
	background-color:#FFFFFF;
}

#topcorners
{
	width:960px;
	height:9px;
	padding:0px;
	margin:0px;
	}
	
#corner-tl {text-align:left; float:left;}
#corner-tr{text-align:right; float:right;}

#bottomcorners
{
	width:960px;
	height:9px;
	padding:0px;
	margin:0px;
	float:left;
	}
	
#corner-bl {text-align:left; float:left;}
#corner-br {text-align:right; float:right;}
	
#toplogin 
{
	height:20px;
	padding: 10px 2px 2px 2px;
	margin:0px auto;
	background-color:#a4a3a3;
	text-align:right;
	 font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color:White;
}

#toplogin span
{
	color:#fc7802;
}

#toplogin a
{
	 font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color:White;
	 text-decoration:none;
}

#toplogin a:hover
{
	 font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color:White;
	 text-decoration:underline;
}

#toplogin a:visited
{
	 font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	 font-size: 14px;
	 color:White;
	 text-decoration:none;
}



#header 
{
	clear:both;
	width:960px;
	text-align:center;
	padding: 0px 0px 30px 0px;
}

#headerimage {text-align:center;}

#clientLogin
{
	float:left;
	font-size: small;
	text-align:right;
	margin-top:5px;
	margin-left:25px;
}

#topnav 
{
	width:960px;
}


#logo {
	width:236px;
	margin: 0px 0px 0px 30px;
	float:left;
}

#heading-content
{
	width:760px;
	height:146px;
	padding:0px;
	margin:0px;
}

.box-content
{
	padding:25px 10px 0px 10px;
	text-align:left;
	font-family: Myriad Pro;
	font-weight:600;
	font-size:12px;
	color:#4f5e79;
	float:left;
}	

#header-boxes
{
	width:958px;
	height:136px;
	margin:0px;
	padding:0px;
}

#hbr
{
	width:314px;
	height:136px;
	background-image:url('/images/box-seo.gif');

	margin:10px 0px 0px 15px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#hbr a
{
	font-family: Myriad Pro;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	float:left;
	margin:20px 0px 0px 10px;
	width:250px;
	text-align:left;
}

#hbr a:visited
{
	text-decoration:none;
}

#hbr a:hover
{
	text-decoration:underline;
}

#hbr-lm
{
	text-align:right;
	float:left;
}

#hbr-lm a
{
	font-family: Myriad Pro;
	font-size:14px;
	font-weight:800;
	color:#f89b1c;
	text-decoration:none;
	float:left;
	margin:10px 0px 0px 10px;
	width:270px;
	text-align:right;
}

#hbm
{
	width:289px;
	height:136px;
	background-image:url('/images/box-psa.gif');

	margin:10px 0px 0px 7px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#hbm a
{
	font-family: Myriad Pro;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	float:left;
	margin:20px 0px 0px 10px;
	width:250px;
	text-align:left;
}


#hbm a:visited
{
	text-decoration:none;
}

#hbm a:hover
{
	text-decoration:underline;
}

#hbm-lm
{
	text-align:right;
	float:left;
}

#hbm-lm a
{
	font-family: Myriad Pro;
	font-size:14px;
	font-weight:800;
	color:#2f99d3;
	text-decoration:none;
	float:left;
	margin:10px 0px 0px 10px;
	width:270px;
	text-align:right;
}

#hbl
{
	width:301px;
	height:136px;
	background-image:url('/images/box-fma.gif');

	margin:10px 0px 0px 12px;
	float:left;
	padding: 0px 0px 0px 0px;
}

#hbl a
{
	font-family: Myriad Pro;
	font-size:18px;
	color:#fff;
	text-decoration:none;
	float:left;
	margin:20px 0px 0px 10px;
	width:300px;
	text-align:left;
}


#hbl a:visited
{
	text-decoration:none;
}

#hbl a:hover
{
	text-decoration:underline;
}

#hbl-lm
{
	text-align:right;
	float:left;
}

#hbl-lm a
{
	font-family: Myriad Pro;
	font-size:14px;
	font-weight:800;
	color:#00c708;
	text-decoration:none;
	float:left;
	margin:10px 0px 0px 10px;
	width:270px;
	text-align:right;
}

#logo h1{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#F76B0C;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}

#navlinks
{
	float:right;
	width:650px;
	padding-right:20px;
	padding-top:25px;
	text-align:right;
}
#links 
{
	padding:0px 0px 0px 0px;
	margin:0px;
}
#links ul {
	margin:0px; 
	padding:12px 0px 0px 0px;
	 text-align:right;
}

#links li{
	float:left;
	list-style-type: none;
	list-style-position:inside;
	text-align:center;
	margin:0px;
	padding: 0px 5px 0px 5px;
	z-index:-1;
}




.orangetext {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
}

#bottom {
	clear:both;
	height:32px;
	width:960px;
	background-color:#a4a3a3;
	font-family:"Tahoma";
	font-size:12px;
	color:#fff;
	font-weight:normal;
	padding-top:10px;
}

#copyright{ width:460px;float:left;text-align:right;}

#footer {
	float:left;
	width:500px;
	text-align:left;
}

#footer span
{text-align:right;}

#footer a{
	font-family:"Tahoma";
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 10px;
}


#footer a:hover{
	font-family:"Tahoma";
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
	
}

#validtext p{
	font-family:"Tahoma";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

.style1 {
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style2 {
	font-size: small;
	text-align:right;
	margin-top:5px;
}
.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.style4 {
	color: #476683;
	font-size: x-large;
	margin-left:90px;
	margin-top:20px;
	width:400px;
}
.style6 {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style7 {color: #FFFFFF}
.style8 {
	color: #EE8907;
	font-weight: bold;
}
.style9 {font-family: Arial, Helvetica, sans-serif}
.style11 {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #797B7A;
}
.style12 {
	color: #797B7A;
	font-size: small;
}
.style14 {font-size: medium}
.style16 {color: #797B7A; font-size: small; }
.style10 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.style17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
.style18 {
	font-size: x-small;
	color: #EE8907;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#content 
{
	clear:both;
	width:960px;
	text-align:center;
	padding: 0px 0px 30px 0px;
}

#rightbar 
{
	width:600px;
	float:left;
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:0px;
}

#rightbar h2{
	font-family: Myriad Pro;
	font-size:24px;
	color:#52607d;
	font-weight:500;
	text-decoration:none;
	padding: 0px 0px 10px 0px;
}

#rightbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
}

#rightbar a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
}

#rightbar a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#rightbar td
{
	padding-left:15px;
	padding-top:3px;
	padding-bottom:7px;
	font-size:15px;
	font-family:Myriad Pro;
	font-weight:800;
	color:#666666;
	text-align:left;
	
}

#leftbar 
{
	width:308px;
	margin:0px 0px 0px 15px;
	float:left;
}

#leftbar h2{
	font-family: Myriad Pro;
	font-size:27px;
	color:#51627f;
	font-weight:800;
	text-decoration:none;
	text-align:center;
}

#leftbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
	padding:0px 25px;
}


#leftbar table
{
	background-image:url('/images/form.jpg');
	width:308px;
	height: 472px;
}

#leftbar td
{
	padding-left:15px;
	padding-top:3px;
	padding-bottom:7px;
	font-size:15px;
	font-family:Myriad Pro;
	font-weight:800;
	color:#666666;
	text-align:left;
	
}


#leftbar a {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.formError
{
	font-weight: 800;
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
}

#leftbar input
{
	border: solid 1px #cecece;
}

#leftbar textarea
{
	border: solid 1px #cecece;
}

#callus
{
	margin-top:10px;	
	background-image:url('/images/callus.jpg');
	width:213px;
	height: 81px;
	color:White;
	font-family:Myriad Pro;
	padding-left:95px;
	padding-top:20px;
	text-align:left;
}

#callus h4 {font-size:18px;}
#callus h5 {font-size:26px;}
#callus h6 {font-size:11px; font-family:Myriad Pro;font-weight:normal;color:white;}
#callus a {font-size:11px; font-family:Myriad Pro;font-weight:normal;color:white;}
#callus a:visited {font-size:11px; font-family:Myriad Pro;font-weight:normal;color:white;}

#free {text-align:center;}

#free b{color:#f89b1c;}

#vendors 
{
	background-image: url('/images/vendors.gif');
	width:930px;
	height:107px;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	}
	
.testimonial
{
	width:260px;
	float:left;
	padding: 0px 40px 0px 0px;
	 text-align:justify;
	}

.testimonial div
{
	width:275px;
	font-size:11px;
	color:#f89b1c;
	text-align:right;
	font-weight:800;
	}

.testimonial img {text-align:right;}

.testimonialLong
{
	width:550px;
	float:left;
	padding: 0px 40px 50px 0px;
	 text-align:justify;
	}

.testimonialLong div
{
	width:550px;
	font-size:11px;
	color:#f89b1c;
	text-align:right;
	font-weight:800;
	}

.testimonialLong img {text-align:right;}

.floatImage {float:left; padding:0px 10px 10px 0px;}

