body{
	margin:0px auto;
	padding:0px;
	background-color:#ffffff;
	background-image:url(../images/bg.gif);
	font-family:Arial;
	font-size:12px;
}

.t_bg{
	background-image:url(../images/t_bg.gif);
	height:17px;
}
.b_bg{
	background-image:url(../images/b_bg.gif);
	height:19px;
}
.b_bg1{
	background-image:url(../images/b_bg1.gif);
	height:31px;
	text-align:center;
}

.bottom_text{
	padding-left:5px;
	font-size:11px;
	color:#666666;
}

.newsletter_submit{
	background-color:#DA251D;
	border:1px solid #DA251D;
	font-size:11px;
	padding:2px;
	color:#FFFFFF;
}

.newsletter_textbox{
	background-color:#F3F3EF;
	border:1px solid #CCCCCC;
	font-size:11px;
	padding:3px;
	width:180px;
	color:#666666;
}
.news_title{
	font-size:11px;
	font-weight:bold;
	padding:3px;
	color:#00458E;
}

.left{
	spadding-left:10px;
	color:#ffffff;
	background-color:#DA251D;
}

.left a{
	color:#ffffff;
	text-decoration:none;
}
.left a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.news_desc{
	font-size:11px;
	font-weight:normal;
	padding:3px;
	color:#6C6666;
}

.text_content{
	font-size:11px;
	font-weight:normal;
	color:#6C6666;
	line-height:170%;
}

.footer{
	font-size:11px;
	color:#878787;
}
.foot_copy{
	font-size:11px;
	color:#CBCBCB;
}

.pic_class{
	padding:2px;
	border:1px solid #DDDCD9;
}

.products_cells {
vertical-align:top;
}
.products_cells img {
margin-bottom:5px;
}
.products_cells p {
padding:0 20px 0 0;
font-size:11px;
font-weight:normal;
color:#6C6666;
line-height:170%;
}

.faq_block {padding:0 15px;}
.faq_block h6 {font-size:13px;padding:0;margin:20px 0 10px 0;}
.faq_block table td {padding:3px 5px;}