* {	margin:0; padding:0; font-family:arial;}



.blah
{
	margin-left:15px;
	margin-top:20px;
	height:700px;
	width:730px;
	background: transparent url('subsubbodybg.png') no-repeat 0 0;
}

.blah h1
{
	margin-left:30px;
	padding-top:20px;
	font-family:verdana;
	font-size:24px; 
	color:#4b4b4b;
	font-weight:normal;
	height:38px;
	background: transparent url('companydivider.png') no-repeat 0 bottom;
}

.blah p
{
	color:#595959;
	font-size:12px;
	padding-top:20px; 
	padding-left:40px;
	
}

.blah div
{
	float:left;
	width:50%;
	border:20px;
}

.chart
{
	float:left;
	background: transparent url('placeholderpie.png') no-repeat 30px 25px;
	width:50%;
	height:400px;
}

.companyprofile
{

	font-family:arial;
	color:#595959;
	margin-left:15px;
	float:left;
	margin-top:20px;
	min-height:500px;
	width:730px;
	background: transparent url('subsubbodybg.png') repeat-y;
	
}

.companyprofile h1
{
	margin-left:30px;
	padding-top:20px;
	font-family:verdana;
	font-size:24px; 
	color:#4b4b4b;
	font-weight:normal;
	height:38px;
	background: transparent url('companydivider.png') no-repeat 0 bottom;
}

.companyprofile p
{
	margin-left:30px;
	color:#595959;
	width:300px;
	font-size:11px;
	float:left;
	margin-top:10px;
	padding-bottom:30px;
	
}


.companyprofile img
{
	float:left;
	position:relative;
	margin-top:10px;
	margin-right:10px;
}

.companyprofile div
{
	float:left;
	width:50%;
}


/*---------------------------------------------------- contact us --------------------------------------------------------------*/



.contactus
{
	font-family:arial;
	font-size:12px;
	width:730px;
	min-height:600px;
	background: transparent url('subsubbodybg.png') repeat-y 0 0;
	margin-left:15px;
	float:left;
	margin-top:20px;
	padding-bottom:50px;
}

.contactus h1, .contactus h1
{
	margin-left:30px;
	padding-top:20px;
	font-family:verdana;
	font-size:24px; 
	color:#4b4b4b;
	font-weight:normal;
	height:38px;
	background: transparent url('companydivider.png') no-repeat 0 bottom;
}


/*.contactus div
{
	float:left;
	width:300px;
	height:200px;
	margin-left:40px;
	margin-top:20px;
	padding-bottom:60px;
}*/

.contactus h2
{
	margin-left: 0px;
}

.contactus h3
{
	margin-left: 0px;
}

.contactus h2 a
{
	font-family:arial;
	margin-bottom:3px;
	font-size:12px;
	font-weight:bold;
	color:#2c2c2c;
}

.contactus p
{
	margin-top:10px;
	margin-bottom: 25px;
	left:0;
	font-size:11px;
	color:#595959;
}

.contactus a
{
	color:#C9010E;
	text-decoration:none;
}

.contactus a:hover
{
	text-decoration:underline;
}

.contactus_rightaddy
{
	float: left;
	width:300px;
	height:200px;
	margin-left:0px;
	margin-top:20px;
	padding-bottom:60px;
}
.contactus_left
{
	float:left;
	width:300px;
	height:200px;
	margin-left:40px;
	margin-top:20px;
	padding-bottom:60px;
}

#contactus_left
{
	float:left;

}

#contactus_left img
{
	float: left;

}

#contactus_left p
{
	width: 640px;
}


#contactus_right
{
	float:right;
}

#contactus_bottom
{
	float:left;
	margin-left:10px;
	clear:both;
}

.contactus_image
{
	float:left;
	margin-left: 15px;
}

.contactus_right				{ color:#595959; float:left; padding:20px; width:350px;}
.row			{ float:left; margin:10px 0px 0px 0px; width:500px; }
.row2			{ float:left; margin-left:0px;margin-top:20px;margin-bottom:10px; }
.row2 label { width:300px; float:left;}
.row2 textarea { width:400px; }


/* RFP */
.rfp_right
{
	float: right;
	margin-right: 25px;
}

/*Request for Proposal ------------------------------------------------------------------------------------------------------------------------*/
#RFP_intro, #RFP_end
{
	margin-left:30px;
	margin-top:20px;
	margin-bottom:20px;
	font-family:arial;
	font-size:11px;
	color:#595959;
}

#RFP_end
{
	float:left;
	margin-top:30px;
}

#RFP_radio
{
	float:left;
	margin-left:35px;
	padding:0;
	margin-bottom:20px;
}

#RFP_radio input
{
	width:20px;
	margin:0px;
}

#RFP_radio label
{
	width:300px;
	float:left;
	margin-left:0px;
	margin-bottom:10px;
	clear:right;
}

#RFP_radio span label
{
	margin:0px;
	width:80px;
}

#RFP_radio span
{
	float:left;
	margin:0px;
}





/* Contact Form */
.contact				{ background:transparent url(subsubbodybg.png) repeat-y scroll 0 0; float:left; width:735px;padding:20px;}
.contact fieldset 		{ border:none; border-top: solid 1px #000000; margin:10px; }
.contact legend			{ margin-left:20px;}
.contact form			{ width:600px; }
.contact label			{ background:transparent; color:#000000; float:left; width:200px; margin-top:10px; text-align:right;}
.contact input,textarea,select	{ float:left; margin-left:35px;margin-top:10px; width:300px; } 
