
.rc {
	width: 155px;
	background-color: #ffffff;
}





h3.lm_subitem {
	font-size: 11px;
	font-weight: bold;
	margin: 1px 10px 1px 10px;
}

h3.lm_subitem a {
	color: #003366;
}

h3.lm_subitem {
	color: #cc0000;
}

h3.lm_subitem a {
	font-weight: normal;
	text-decoration: none;
}





h1 {
	font-size: 150%;
	font-weight: bold;
	color: #006699;
	margin: 20px 0px 10px 0px;
}

h1.menuheader {
	font-size: 13px;
	color: #cc0000;
	font-weight: bold;
	margin: 20px 0px 0px 20px;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

h2.content {
	font-size: 12px;
	margin: 5px 0px 3px 0px;
}

h3.content {
	font-size: 11px;
	margin: 0px 0px 3px 20px;
	font-weight: normal;
}

h2, h2 a, h3, h3 a {
	color: #006699;
}



p.topagepath {
	font-size: 9px;
	font-weight: normal;
	margin: 7px 0px 0px 0px;
}

p.topagepath a {
	color: #003366;
}

p.topagepath {
	color: #cc0000;
}

.slash {
	color: #666666;
}




div.pagetext {
	line-height: 120%;
	color: #000000; /* #333333 */
	margin: 30px 20px 20px 20px;
}





div.submenu {
	width: 160px;
}

div.insurance {
	width: 135px;
	margin: 10px 10px 0px 10px;
}

div.insurance, div.submenu {
	text-align: left;
	background-color: #eeeeee;
}

h2.insurance, h2.submenu, h2.lm_item, h2.news, h2.submenu {
	font-size: 13px;
}

h2.insurance {
	margin: 0px 10px 0px 10px;
	color: #006699;
}

h2.submenu {
	margin: 0px 10px 0px 10px;
	color: #cc0000;
}

.insurance_spacer, .submenu_spacer { 
	height: 1px;
	background-color: #999999;
	margin: 7px 10px 7px 10px;
}

h3.insurance {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 10px 5px 10px;
}

h3.insurance, h3.insurance a {
	color: #666666;
}

div.news p strong { color: #333333; }
div.news p em { font-size: 11px; }