h2.overview{
	background: url(../images/businesses_overview_hd.jpg) no-repeat;}

h2.rvi{
	background: url(../images/businesses_rvi_ov_hd.jpg) no-repeat;}

h2.rvi_comequip{
	background: url(../images/businesses_rvi_ce_hd.jpg) no-repeat;}

h2.rvi_passvehicle{
	background: url(../images/businesses_rvi_pv_hd.jpg) no-repeat;}

h2.financial_guaranty{
	background: url(../images/businesses_financial_hd.jpg) no-repeat;}

h2.fidelity{
	background: url(../images/businesses_fidelity_hd.jpg) no-repeat;}

h2.analytical{
	background: url(../images/businesses_analytical_hd.jpg) no-repeat;}

h2.fmi{
	background: url(../images/businesses_fmi_hd.jpg) no-repeat;}

h2.tsi{
	background: url(../images/businesses_tsi_hd.jpg) no-repeat;}

h2.lvi{
	background: url(../images/businesses_lvi_hd.jpg) no-repeat;}

h3.overview{
	height: 15px;
	width: 221px;
	background: url(../images/businesses_overview_subhead.gif) no-repeat;}

h3.rvi{
	height: 15px;
	width: 187px;
	background: url(../images/businesses_rvi_over_shd.gif) no-repeat;}

h3.rvi_comequip{
	height: 15px;
	width: 200px;
	background: url(../images/businesses_rvi_com_shd.gif) no-repeat;}

h3.rvi_passvehicle{
	height: 15px;
	width: 257px;
	background: url(../images/businesses_rvi_pass_shd.gif) no-repeat;}

h3.rvi_realestate{
	height: 13px;
	width: 78px;
	background: url(../images/businesses_rvi_real_shd.gif) no-repeat;}

h3.financial{
	height: 15px;
	width: 316px;
	background: url(../images/businesses_financial_subhead.gif) no-repeat;}

h3.fidelity{
	height: 15px;
	width: 190px;
	background: url(../images/businesses_fidelity_subhead.gif) no-repeat;}

h3.analytical{
	height: 15px;
	width: 236px;
	background: url(../images/businesses_analytical_shd.gif) no-repeat;}

h3.fmi{
	height: 13px;
	width: 407px;
	background: url(../images/businesses_fmi_subhead.gif) no-repeat;}

h3.tsi{
	height: 15px;
	width: 286px;
	background: url(../images/businesses_tsi_subhead.gif) no-repeat;}

h3.lvi{
	height: 15px;
	width: 435px;
	background: url(../images/businesses_lvi_subhead.gif) no-repeat;}

h3.subhead_dummy{
	height: 15px;
	width: 125px;
	background: url(../images/subhead_dummy.gif) no-repeat;}
	
h3.events{
	height: 15px;
	width: 242px;
	background: url(../images/news_events_shd.gif) no-repeat;}
	
h3.events-ce{
	height: 15px;
	width: 274px;
	background: url(../images/businesses_events-ce_shd.gif) no-repeat;}
	
h3.events-pv{
	height: 15px;
	width: 236px;
	background: url(../images/businesses_events-pv_shd.gif) no-repeat;}
	
h4.events{
	margin: 1.3em 0 .3em 0;
font-size: 8pt;}

#body_copy p{
	padding: 0;}

#body_copy p.overview{
	padding: 0 180px 0 0;}

#body_copy ul{
	margin: 0;
	padding: 0;}

#loginsidebar{
width: 151px; 
padding: 153px 0 0 0;
margin: 0 0 0 20px;
background: url(../images/businesses_rpm_sidebar.gif) no-repeat;
color: #993322;
float: right;
display: inline;
position: relative;
}

#loginsidebar p.loginpp{
padding: 0 8px 8px 10px;
margin: 0;
}

#newsletter{
background: url(../images/newsletter_h3.gif) #fff no-repeat top;
border: solid 1px #edd9ba;
margin: 15px 0 0 0;
padding: 25px 10px 0 10px;
}

#newsletter h3{
margin: 0;
padding: 0;
}

#ward{
padding: 10px 10px 0 10px;
border: solid 1px #edd9ba;
background: #fff;
margin: 15px 0 0 0;
}

#calendar-ce{
width: 160px; 
padding: 0;
float: right;
display: inline;
position: relative;
border: solid 1px #edd9ba;
background: #fff;
margin: 10px 0 0 20px;
}

#calendar-ce div{
padding: 10px 10px 0 10px;
}

/* COMMERCIAL EQUIPMENT */

table#asset_types{
	width: 492px;
	background: url(../images/asset_types_tabletop.gif) -1px 0 no-repeat #fff;
	padding: 0;
	margin: 15px 0 0 0;
	border-left: 1px solid #ff9966;
	border-bottom: 1px solid #ff9966;
	position: relative;
}

table#asset_types tr td{
	width: 163px;
	border-right: 1px solid #ff9966;
	padding: 12px 3px 12px 12px;
	vertical-align: top;}

table#asset_types ul{
	list-style-type: none;
	margin: 0;
	padding: 0;}

table#asset_types ul li{
	background: url(../images/bullet_red-square.gif) 0 5px no-repeat;
	padding: 0 0 3px 13px;}

table#asset_types ul ul li{
	background: url(../images/bullet_grey-dash.gif) 0 7px no-repeat;
	padding: 0 0 0 8px;}

table#asset_types tr td.header{
	height: 34px;
	padding: 0;
	font-size: 0;
	text-indent: -5000px;
	border: 0;}

#left_news{
	padding: 0 0 0 25px;}

#left_news h4{
margin: 0;
padding: 0 0 5px;
}

#left_news ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
	width: 188px;}

#left_news ul li{
	color: #333;
	font-size: 8pt;
	line-height: 1.3em;
	background: url(../images/bullet_red-square.gif) 0 5px no-repeat;
	padding: 0 0 3px 13px;
	margin: 0;}

#left_news a,
#left_news a:link,
#left_news a:visited,
#left_news a:active{
	color: #993322;
	text-decoration: none;
	border-bottom: 1px dotted #993322;}

#left_news a:hover{
	border-bottom: 1px solid #993322;}
	
.off{
display: none;
}

#events-ce{
padding: 0 0 40px;
position: relative;
}

#events-ce h4{
margin: 0;
padding: 0 0 15px;}

#current-content, 
#future-content, 
#past-content{
border: 1px solid #ffcc99;
padding: 20px;
background: #fff;
margin: 0 30px 0 0;
}

#events-ce #tabs{
padding: 12px 0 6px;
_padding: 12px 0 6px;
}

#events-ce #tabs li{
display: inline;
background-image: none;
margin: 0;
padding: 20px 7px 0 0;
}

#events-ce #tabs li a{
border: 1px solid #ffcc99;
padding: 7px 10px;
background: #ffeecc;
position: relative;
}

.tab-on{
border-bottom: 1px solid #fff!important;
font-weight: bold;
color: #003f75!important;
background-color: #fff!important;
}





