body {

	margin:0px;

	padding:0px;

	font-family:Verdana;

	color:#000000;

	font-size:11px;

	background:#f0f0f0;

}



.clear {

	clear:both;

}



.main_border {

	width:982px;

	background:#FFF;

}



.left_border {

	width:10px;

	background:url(images/left_fader.gif) repeat-y;

}



.right_border {

	width:12px;

	background:url(images/right_fader.gif) repeat-y;

}



.feature_content {

	width:960px;

	text-align:left;

}



.provider_column {

	float:left;

	width:240px;

	background:#9d9d9d;

}



.provider_head_start

{	

	margin-left:1px;

}



.provider_head {

	font-size:14px;

	font-weight:bold;

	padding-left:15px;

	line-height:40px;

	height:41px;

	background:url(/images/comp_head_bg.gif) repeat-x;

	border-right:1px #FFF solid;

	margin-right:1px;

}



.provider_features {

	margin:0px;

	padding:0px;

	margin-right:1px;

	background:#FFF;

}



.provider_features li {

	width:238px;

	height:40px;

	line-height:40px;

	background:url(/images/feature_bg.gif) #e8e8e8 no-repeat;

	list-style:none;

	margin-bottom:1px;

}



.provider_features li div {

	padding-left:40px;

	font-weight:bold;

}



.to {

	font-weight:bold;

	font-size:11px;

	color:#FFF;

	text-decoration:underline;

}



.middle_headline {

	width:960px;

	height:48px;

	background:url(/images/middle_bg_headline.gif);

	text-align:left;

}



.middle_headline h1 {

	font-size:20px;

	font-weight:bold;

	color:#FFF;

	padding:10px 0px 0px 12px;

	margin:0px;

}



.news_head {

	width:960px;

	height:32px;

	background:url(/images/news_bg.gif) repeat-x;

	text-align:left;

}



.news_head h2 {

	font-size:16px;

	font-weight:bold;

	color:#000;

	padding:8px 0px 0px 12px;

	margin:0px;

}



.news_content {

	width:960px;

	text-align:left;

}



.news_inner_content {

	padding:12px;

}



.foot_spacer {

	height:30px;

}



.foot {

	background:url(images/foot.gif);

	width:982px;

	height:46px;

	text-align:right;

}



.foot_to {

	font-size:12px;

	font-weight:bold;

	color:#FFF;

	text-decoration:none;

}



.foot_about {

	padding-right:30px;

	padding-top:12px;

	font-size:12px;

	font-weight:bold;

	color:#FFF;	

}



.float_image {

	float:left;

	padding-right:20px;

	padding-bottom:20px;

}



p {

	padding:0px;

	margin:0px 0px 15px 0px;	

}



.text_red {

	color:#ac0000;

	font-weight:bold;

}



.to_def {

	text-decoration:underline;

	color:#000;

	font-weight:bold;

	font-size:12px;

}