@charset "utf-8";
/* CSS Document */

body
{background-color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0px;
padding:0px;}

p
{float:left;
width:auto;
font-size:12px;
color:#767575;
margin:0px;
padding:0px 0px 0px 15px;}

h1
{float:left;
width:608px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#000000;
text-align:center;
margin:0px;
padding:15px;}

h2
{float:left;
width:415px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
margin:0px;
padding:15px 0px 5px 0px;}

.onlyfloat_left
{float:left; }

.onlyfloat_right
{float:right; }
/*---------------------------------------------------------------------------------------------------*/

#main_contain
{width:906px;
margin:0px auto;
display:table;}

.logo
{
	float:left;

width:;
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.call_us
{
	float:right;
	width:490px;
	font-size:18px;
	font-weight:normal;
	color:#212121;
	margin:0px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.call_us a
{
	color:#000000;
	text-decoration:none;
	padding-right: 15px;
}


#middle_contain
{float:left;
width:906px;
margin:0px;
padding:0px;}

#left
{float:left;
width:640px;
border-top:3px solid #a60000;
margin:0px 0px 10px 0px;
padding:0px;}

#right
{float:left;
width:225px;
_width:245px;
margin:0px;
padding:0px 0px 0px 15px;}

.improve
{
	float:left;
	width:245px;
	background:url(images/improve_top.gif) top left no-repeat;
	background-color:#edebeb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	text-decoration: underline;
}

.improve_area
{
	float:left;
	width:245px;
	background-color:#C7C8C8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background-position: left bottom;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.whitepaper
{float:left;
width:180px;
margin:0px;
padding:10px 0px 0px 0px; }

.sucess
{float:left;
width:245px;
height:22px;
background:url(images/link_header_bkg.gif) top left repeat-x;
text-align:center;
font-size:13px;
font-weight:bold;
color:#FFF;
margin:20px 0px 0px 0px;
padding:3px 0px 0px 0px;}

.how_works
{float:left;
width:637px;
_width:621px;
background:url(images/how_bg.gif) top left no-repeat;
background-color:#c3c5c9;
margin:10px 0px 0px 0px;
padding:5px 0px 0px 0px;}

.how_works_area
{
	float:left;
	width:633px;
	padding:9px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

.data_cha
{float:left;
width:287px;
height:30px;
font-size:12px;
font-family:Arial;
color:#000000;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 10px;}

.work_data
{float:left;
width:322px;
height:30px;
font-size:12px;
font-family:Arial;
color:#333;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 10px;}

