div,p,h2,h3,h4{
	margin:0;
	padding:0;
}
#wrapper{
	width:932px;
	margin:auto;
	margin-top:10px;
	padding-bottom: 40px;
}

.flashHeader{
	margin-left: 20px;
	width: 960px;
	overflow: hidden;
}

.img-title{
	margin: 0px 0px 12px 0px;
}

div.content{
	width: 455px;	
}

.clear{
	clear:both;
	width:0;
	height:0;
}
div.hbs{
	width:466px;
	float:left;
}

div.hbs .header1{
	background:url(../img/home/hbs_header1.png) no-repeat;
	height:46px;
}

div.hbs .header2{
	background:url(../img/home/hbs_header2.png) no-repeat;
	height:46px;
}

div.hbs h2.head{
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#555555;
	padding-left: 18px; 
	padding-top: 10px;	
}

div.hbs .bg{
	background:url(../img/home/hbs_bg.png) repeat-y;
}

div.hbs  .bg  .contents{
	padding:5px 17px 0 17px;
	font-size:12px;
	line-height:18px;
	color:#474747;
	height: 152px;
}

b.link a{
	color:#474747;
}


div.hbs  .bg  .contents  img.image{
	max-width:100px;
	float:right;
	margin:0 0 0 20px;
}

div.hbs .footer{
	background:url(../img/home/hbs_footer.png) no-repeat;
	height:17px;
	margin-bottom: 19px;
}


div.leftHomeContainer {
	width:466px;
	float:left;
}
div.rigthHomeContainer {
	width:466px;
	float:left;
}

div.hbs2{
	width:454px;
	padding:0 6px;
	float:left;
	
}	
div.hbs2 div.content{
	border-bottom:1px solid #999999;
	padding:12px 0 20px 0;
}
div.hbs2 div.content.notop{
	border-top:0;
}

div.hbs2 div.content.nobottom{
	border-bottom:0;
}

div.hbs2 div.content h3{
	font-size:15px;
	font-weight:bold;
	margin-bottom:17px;
	color:#141c79;
}

div.hbs2 div.content td.content{
	padding: 0 19px;
	color:#474747;
	font-size:12px;
	width:289px;
	line-height: 18px;
}
div.hbs2 div.content td.content.news{
	padding-top:20px;
}
div.hbs2 div.content td.left.news{
	padding-top:20px;
	color:#000000;
}
div.hbs2 div.content td.left{
	width: 127px;
	font-size:12px;
}

div.hbs2 div.content td.left p.date{
	color: #131a78;
}

/* EMP */
#wrapper p.line{
	height:1px;
	background:#999999;
	margin:20px 0 10px 0;
}
	
#wrapper div#topflash{
	margin-bottom:10px;
}
#wrapper div#leftColumn{
	width: 215px;
	float:left;
	height:390px;
	padding-right: 5px; 
	margin-top:5px;	
}

#wrapper div#leftColumn h2{
	color:#515151;
	font-size:15px;
	padding-left: 10px;
}

#wrapper div#leftColumn a.getaquote{
	float:right;
}

#wrapper div#centerColumn{
	width: 486px;
	float:left;
	padding-right: 10px;
	line-height: 18px;
}

#wrapper div#centerColumn h3{
	color:#0e1676;
	font-size:15px;
	margin-bottom:10px;
}


#wrapper div#rightColumn{
	width:217px;
	float:left;
}

#wrapper div#rightColumn div.home_right_box{
	width:217px;
	margin-bottom:10px;
}


#wrapper div#rightColumn div.home_right_box div.header{
	height:12px;
	background:url(../img/home/right_box_header.png) no-repeat;
}

#wrapper div#rightColumn  div.home_right_box div.bg{
	background:url(../img/home/right_box_bg.png) repeat-y;
}

#wrapper div#rightColumn div.home_right_box div.bg div.content{
	padding:10px 20px;
}

#wrapper div#rightColumn div.home_right_box div.footer{
	background:url(../img/home/right_box_footer.png) repeat-y;
	height:20px;
}

#wrapper div#rightColumn div.home_right_box  p.bq_header{
	text-align:left;
}
#wrapper div#rightColumn div.home_right_box  p.bq_footer{
	text-align:right;
}
#wrapper div#rightColumn div.home_right_box  p.name{
	color:#0e1676;
}

#wrapper div#rightColumn div.home_right_box  ul{
	padding-left: 15px;
}

.home_read_more{margin-left: -4px;}




