body {	background-color: #435378;	margin-top: 24px;	font-family: Verdana, Arial, Helvetica, sans-serif;}.bodytext {	font-size: 11px;	line-height: 16px;	padding-left: 16px;}.copyright {	font-size: 9px;}.tabletext {	font-size: 10px;	font-weight: bold;}.indextext {	font-size: 12px;	line-height: 18px;	padding-left: 16px;	font-weight: bold;}.homebodytext {	font-size: 11px;	line-height: 16px;	padding-left: 38px;}.homebodytext li {	margin-left: 38px;}a:link,a:active { text-decoration: none; color : #041736; font-weight: bold; }a:visited { text-decoration: none; color : #435378; font-weight: bold; }a:hover		{ text-decoration: underline; color : #a92626; font-weight: bold; }.topmessage {	font-size: 15px;	line-height: 20px;	padding-left: 5px;	padding-right: 25px;	font-style: italic;}.bodytextlarger {	font-size: 13px;	line-height: 16px;}.bodytextheading {	font-size: 16px;	line-height: 16px;	font-weight: bold;}.bodytextheading_red {	font-size: 16px;	line-height: 16px;	color: #A82626;	font-weight: bold;}.bodytextlarger_red {	font-size: 13px;	line-height: 18px;	color: #A82626;}.newsbodytext {	padding-right: 20px;}/* New styles introduced November 2008 */h1 {	color: #A82626;	margin: 0; padding: 0;	margin-top: 16px;	font-size: 1.7em;	font-weight: normal;	font-style: normal;	line-height: 1.2em;}h2 {	line-height: 1.2em;	margin-left: 0;	margin-bottom: 0;	margin-right: 0;	color: #000000; padding: 0;	margin-top: 20px;	font-size: 1.2em;}h3 {	color: #000000;	margin: 0; padding: 0;	margin-top: 16px;	font-size: 1.0em;}.leftphotocaption {	margin: 0;	padding: 6px;	padding-left: 47px;	font-size: 0.6em;	background-color: #ffffff;}/* New styles introduced February 2010 */#additional_leftphotos {	background-color: #ffffff;	margin-left: 46px;}#additional_leftphotos img {	border: 0;	margin-top: 25px;}#additional_leftphotos p {	margin: 0;	padding-bottom: 10px;	font-size: 0.6em;}/* New horizontal menus for 2011 */#navigation {	margin: 0; padding: 0;	width: 498px;	background-color: #ffffff;}#navigation a {	margin: 0;	height: 26px;	text-decoration: none;	float: left;}#navigation a.menu1 {	width: 77px;	background: url(media/menu_car1.jpg) no-repeat;}#navigation a.menu2 {	width: 124px;	background: url(media/menu_insurance1.jpg) no-repeat;}#navigation a.menu3 {	width: 104px;	background: url(media/menu_finance1.jpg) no-repeat;}#navigation a.menu4 {	width: 104px;	background: url(media/menu_garage1.jpg) no-repeat;}#navigation a.menu5 {	width: 86px;	background: url(media/menu_home1.jpg) no-repeat;}#navigation a.menu1:hover {	background: url(media/menu_car_over.jpg) no-repeat;}#navigation a.menu2:hover {	background: url(media/menu_insurance_over.jpg) no-repeat;}#navigation a.menu3:hover {	background: url(media/menu_finance_over.jpg) no-repeat;}#navigation a.menu4:hover {	background: url(media/menu_garage_over.jpg) no-repeat;}#navigation a.menu5:hover {	background: url(media/menu_home_over.jpg) no-repeat;}/* Formatting for Perch CMS */.perchtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	padding: 0;}.perchtext ol li {	padding-bottom: 12px;}/* Accordian effect on news index pages */.toggler {	color: #435378;	margin-top: 2px;	margin-bottom: 2px;	padding: 2px 5px;	background: #b1ced4;	font-size: 13px;	font-weight: normal;	font-family: 'Verdana', sans-serif;	cursor: pointer;}.element {}.element p {	margin: 0;	padding: 4px;}
