body{ background-color:#ffffff; font-size:12px; font-family:arial; font-weight:normal; line-height:16px; margin:0px; padding:0px;}
ul, li, h1, h2, h3, h4, h5, p, form{ padding:0; margin:0;}

br{	line-height:normal;}

ul{ list-style:none;}

img{ border:0;}

h1{ background:url(images/heading-bg.jpg) no-repeat; font:16px arial; color:#ffffff; font-weight:normal; line-height:40px; height:48px; padding:0 20px 0 20px;}
h2{ background:url(images/heading-bg1.jpg) no-repeat; font:16px arial; color:#ffffff; font-weight:normal; line-height:40px; height:45px; padding:0 20px 0 20px;}
h3{font:16px arial; color:#ff0000; font-weight:normal; padding:0 0 4px 0; /*line-height:40px;*/ /*height:45px; padding:0 20px 0 20px;*/}
h4{font:16px arial; color:#ff0000; font-weight:normal; padding:11px 0 18px 0; /*line-height:40px;*/ /*height:45px; padding:0 20px 0 20px;*/}
h5{font:30px arial; color:#ff0000; font-weight:normal; padding:11px 0 10px 0; /*line-height:40px;*/ /*height:45px; padding:0 20px 0 20px;*/}


.logo{ padding:0 0 0 20px;}
#helpline{ padding:18px 20px 18px 0; text-align:right; line-height:40px;}
#helpline .red{ /*padding: 0 0 15px 0;*/ font:16px arial; color:#ff0000;}
#helpline .toll_free{ font:30px arial; color:#000000;}



/*...................Start Navigation Here....................*/

.nav{ background-image:url(images/nav.jpg); background-repeat:no-repeat; height:39px;	font:12px Arial; font-weight:bold; color:#b0b0b0; padding:0 4px 0 4px;}
.nav ul{}
.nav ul li{ line-height:39px; display:block; float:left;	color:#b0b0b0; border-right:1px solid #000000;}
.nav ul li.end{ border-right:none;}
.nav ul li a{ color:#b0b0b0; display:block; text-decoration:none; padding: 0 16px 0 16px; }
.nav ul li a:hover{ color:#ffffff; font-weight:bold; display:block; text-decoration:none; }
.nav ul li span{ color:#ffffff; font-weight:bold; padding: 0 16px 0 16px; display:block; text-decoration:none;}
/*...................End Navigation Here....................*/



/*...................Start Banner Here....................*/
#banner{ background:url(images/banner.jpg) no-repeat; background-position:top; padding:60px 493px 50px 20px; height:111px; font:16px arial; color:#ffffff; line-height:30px;}
#banner .h1{ font:25px arial; color:#ffffff;}



/*...................Start Right Column Here....................*/
#latest_news{ padding:0 20px 0 20px; background:url(images/side-column-bg.jpg) repeat-y; color:#1c1c1c; width:191px;}
#latest_news b, strong{ color:#2d2d2d;}
#latest_news li a{color:#ff0000; font-weight:bold; text-decoration:none;}
#latest_news li a:hover{color:#000000; font-weight:bold; text-decoration:none;}
#latest_news li{ padding:10px 0 10px 0; border-bottom:1px solid #bdbdbd;}
#latest_news li.start{ padding:0px 0 10px 0;}
#latest_news li.end{ border-bottom:none;}



/*...................Start Left Column Here....................*/
#contact{ padding:0 20px 4px 20px; background:url(images/side-column-bg.jpg) repeat-y; color:#1c1c1c; width:191px;}
#contact p{ padding:2px 0 2px 0;}
#contact .textfield{ background:#f3f3f3; border:1px solid #888787; height:16px; width:176px; /*line-height:24px; */padding:4px 7px 4px 7px; color:#ff0000;}
#contact .textarea{ background:#f3f3f3; border:1px solid #888787; height:58px; width:176px; line-height:16px; padding:4px 7px 4px 7px; color:#ff0000; font:12px arial;}
#contact_info{ padding:12px 0px 8px 20px; background:url(images/contactinfo_bg.jpg) no-repeat; color:#ffffff;/* width:191px;*/ font:11px arial; font-weight:bold; line-height:16px;}
#contact_info .black{ color:#000000; text-decoration:none;}
#contact_info a{ color:#ffffff; text-decoration:none;}
#contact_info a:hover{ color:#000000; text-decoration:none;}

#home_insurance{ padding:0 98px 0 20px; background:url(images/home-insurance-bg.jpg) no-repeat; color:#1c1c1c; /*width:191px; */height:81px; vertical-align:top;}
#home_insurance b, strong{ color:#2d2d2d;}
#home_insurance a{color:#ff0000; font-weight:bold; text-decoration:none; /*text-align:right;*/ float:right;}
#home_insurance a:hover{color:#000000; font-weight:bold; text-decoration:none;}



/*...................Start Main Contain Here....................*/
#content{ background: url(images/content-bg.jpg) no-repeat 239px 40px #f3f3f3; padding:0 20px 10px 20px; color:#585858;}
#content ul{ padding:0 0 16px 27px; list-style:disc;}
#content_box{ background:#f3f3f3; padding:0 20px 0px 20px; color:#585858;}
#content_box a{color:#ff0000; font-weight:bold; text-decoration:none; /*text-align:right;*/ float:right;}
#content_box a:hover{color:#000000; font-weight:bold; text-decoration:none; /*text-align:right;*/ float:right;}
.box_content{ width:188px; padding:10px 0 10px 0; border-bottom:1px solid #b9b8b8;}
.box_content img{ padding:0 0 0 10px;}
.title{font:16px arial; color:#000000; font-weight:normal; padding:0 0 7px 0;  /*height:45px; padding:0 20px 0 20px;*/}
.box_content1{ width:188px; padding:10px 0 10px 0;}
.box_content1 img{ padding:0 0 0 10px;}
#content_other{ background: #f3f3f3; padding:0 20px 10px 20px; color:#585858;}
#content_other ul{ padding:16px 0 16px 27px; list-style:disc;}
#content_other b,strong{color:#ff0000;}
#content_other .subheading{ font:16px arial; color:#000000; font-weight:bold;}
#content_other em,i{color:#000000; font-weight:bold;}
#content_other a{color:#ff0000; text-decoration:none;}
#content_other a:hover{color:#000000; text-decoration:none;}



/*...................Start Footer Here....................*/
#privacy{ background:url(images/privacy-bg.jpg) no-repeat; font:11px arial; color:#999999; padding:13px 20px 15px 20px;}
#footer{color:#575757; text-align:center; padding:14px 0 14px 0;}
#footer a{color:#575757; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:none;}
#footer .copyright{ font:11px arial; color:#adacac;}

.bg_body
{
	background:url(images/bg_body.jpg);
	background-repeat:repeat-y;
}