body{
padding:0px;
margin:0px;
background:#ffffff;
}

a:link { 
	color: #008DE9;
	}
a:active {color: #008DE9; text-decoration: underline; }
a:visited {color: #008DE9; text-decoration: underline; }
a:hover {color: #008DE9; text-decoration: none; }
img { border:0px;}

.main_text, input, textarea, body, font
	{
		font-family: Tahoma;
		font-size:11px;
		line-height:14px;
		color:#949494;
	}

a, font { color:#7FB3C1}

.m1_text { color:#646B63}

.m2_text { color:#464646}

.f_text, input, textarea { color:#2C1F1E; line-height:11px;}
	
.c_text {color:#A2A6A1; line-height:11px;}
.c_text a { color:#008DE9;}

.form {height:24px; margin-top:2px;}
.form input, .input	{width:182px; height:21px; border-color:#A2A6A1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

.input, .input1 { vertical-align:middle;}

textarea {width:182px; height:58px; border-color:#A2A6A1; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden; margin-top:2px}

ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-left: 10px;
}
li  {background:url(images/a.gif) no-repeat left center; margin: 0px; padding:0px 0px 0px 13px; line-height:20px}

.dt { display:table; height:100%; width:100%}

.dr { display:table-row; width:100%; height:100%}

.dc {
	display:table-cell;
	width:100%;
	float:left;
	height:100%;
}
.dc_1 {
	display:table-cell;
	width:100%;
	float:left;
	height:350px;
}.dc_2 {
	display:table-cell;
	width:100%;
	float:left;
	height:300px;
}
.dc_horiz-bar {
	display:table-cell;
	width:100%;
	float:left;
	height:398px;
}
.d_train_col1 { float:left; width:147px;}
.d_train_col1b { float:left; width:402px;}
.d_train_col2 { float:left;width:143px;}
.d_train_col2b { float:left;width:155px;}
.d_train_col2_ROI { float:left;width:240px;}
.d_hr_col1 { float:left; width:80px;}
.d_hr_col2 { float:right;width:300px; margin-left:5px}
.no_class, .no_class div
	{
		width:auto;
		height:auto;		
	}

form { margin:0px; padding:0px}

.main {
	width: 790px;
	height: auto;
	text-align:left;
}
.main_hr {
	width: 800px;
	height: auto;
	text-align:left;
}
.main_services {
	width: 806px;
	height: auto;
	text-align:left;
}
.main_services {
	width: 780px;
	height: auto;
	text-align:left;
}

.menu { height:72px}

.header {height:238px; background:url(images/head.jpg) no-repeat left top;}

.h_l { background:url(images/h-l.gif) repeat-x; height:1px}

.v_l { background:url(images/v-l.gif) repeat-y left;}

 label
{
width: 150px;
text-align: left;
margin-right: 10px;
display: block
}
