/* CSS Document */html, body {padding: 0 0 0 0; margin: 0; }	body {	color: #002147;	background-color: #F7F3E7;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;}	a:link {color: #336699; text-decoration: underline;}a:visited {color: #57869E; text-decoration: underline;}a:hover {color: #666666; text-decoration: underline;}a:active {color: #999999; text-decoration: underline;}h1 {padding: 0px;	margin: 0px;}	h2 {padding: 0px;	margin: 0px;}	h3 {	padding: 0px;	margin: 0px;	font-size: 18px;	color: #192C4D;	font-weight: bold;}	.spacer5 {	height: 5px;	width: 5px;}			.spacer10 {	height: 10px;	width: 10px;}		.spacer15 {	height: 15px;	width: 15px;}.outside_shadow {	background-image: url(images/shadow_bg.png);	background-repeat: repeat-y;}	.top_links {	font-size: 11px;	padding-left: 301px;	padding-bottom: 6px;}		.blue_column_bg {	background-image: url(images/blue_gradient.png);	background-repeat: repeat-x;	background-color: #152F4D;}		#main_content {	padding: 25px 25px 0 25px;}			#main_content h1 {	font-size: 17px;	font-weight: bold;}		#main_content h2 {	padding-top: 10px;	font-size: 14px;	font-weight: bold;}		#main_content .page_heading {	font-size: 20px;	font-weight: bold;	padding-bottom: 14px;}		#main_content .boldlarge {	font-size: 17px;	font-weight: bold;}		#main_content .boldmed {	font-size: 15px;	font-weight: bold;}	.subnav ul {	font-size: 11px;	margin: 0;	padding-left: 17px;}		.subnav ul li {	margin-left:0;	padding-left: 0px;	padding-top: 0px;	padding-bottom: 0px;	list-style-type: disc;	list-style-position: outside;}		.disclaimer {	font-size: 9px;	line-height: 13px;}		.footer {	color: #666666;	font-size: 10px;}		.footer a:link {color: #666666; text-decoration: none;}	.footer a:visited {color: #666666; text-decoration: none;}	.footer a:hover {color: #333333; text-decoration: none;}	.footer a:active {color: #999999; text-decoration: none;}			/* main menu */	* html a:hover {visibility:visible;}.home {background-image: url(images/menu/home_over.png); background-repeat: no-repeat; border: 0;}	.home a:hover img {visibility:hidden}	.home a { display: block;}			.who {background-image: url(images/menu/who_we_are_over.png); background-repeat: no-repeat; border: 0;}	.who a:hover img {visibility:hidden}	.who a { display: block;}		.values {background-image: url(images/menu/values_over.png); background-repeat: no-repeat; border: 0;}	.values a:hover img {visibility:hidden}	.values a { display: block;}		.products {background-image: url(images/menu/products_over.png); background-repeat: no-repeat; border: 0;}	.products a:hover img {visibility:hidden}	.products a { display: block;}		.agents {background-image: url(images/menu/serving_agents_over.png); background-repeat: no-repeat; border: 0;}	.agents a:hover img {visibility:hidden}	.agents a { display: block;}		.companies {background-image: url(images/menu/our_companies_over.png); background-repeat: no-repeat; border: 0;}	.companies a:hover img {visibility:hidden}	.companies a { display: block;}		.careers {background-image: url(images/menu/careers_over.png); background-repeat: no-repeat; border: 0;}	.careers a:hover img {visibility:hidden}	.careers a { display: block;}	.glance {float: right;	padding-left: 15px;	padding-bottom: 15px;}			.glance_bullets  {	margin: 0px;	padding-left: 16px;	font-size: 11px;	line-height: 15px;	}