#main a   { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }#main a:hover   { text-decoration: none }#main  { color: #000000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif }.bodytext  { color: #000000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif }.subheading   { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }.heading  { color: #3d3950; font-size: 22px; font-family: "Times New Roman", Times, serif }#footer  { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }#footer a   { color: #000; text-decoration: underline }#footer a:hover  { text-decoration: underline }.callout-9 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;}.listing-heading {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	color: #FFFFFF;}#search {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;}#search a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;}#search a:hover {	color: #F7ECBC;	text-decoration: none;}.quicksearch {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;}#menu  { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }#menu ul  { color: #000; list-style: none; margin: 0; padding: 0 }#menu li  { color: #000; line-height: 24px; background-image: url("../images/menu_off.gif"); list-style-type: none; margin: 0; padding: 0; position: relative; width: 160px; border-bottom: 1px solid #ffffff }#menu li a  { color: #000; text-decoration: none; text-indent: 18px; display: block; padding-bottom: 0; width: 100% }#menu li:hover, #menu li.over   { color: #000; background-image: url("../images/menu_on.gif") }#menu li a:hover {	background-color: transparent;	}#menu ul ul {	position: absolute;	left: 160px;	top: 0;	display: none;	border-top:1px solid #FFFFFF;	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	}#menu ul ul li   { color: #000; background: url("../images/menu_on.gif"); display: block; border: none }#menu ul ul li a  { color: #000; line-height: 24px; text-decoration: none; text-indent: 18px; display: block; padding-bottom: 0; width: 100%; border-bottom: 1px solid #ffffff }#menu ul ul li a:hover   { color: #000; background-image: url("../images/menu_off.gif") }li > ul {	top: auto;	left: auto;	}	/* Fix IE. Hide from IE Mac \*/* html #menu ul li { float: left; height: 1%; }* html #menu ul li a { height: 1%; }/* End */#menu li:hover ul, #menu li.over ul { 	display: block; } /* The magic */#calendar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#calendar a {	color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;}#calendar a:hover {	color: #000000;	text-decoration: none;}.subheading2   { color: #abb5b5; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }#advancedsearch {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #A1B2D2;	text-decoration: none;	}#advancedsearch a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #A1B2D2;	text-decoration: none;	}#advancedsearch a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFFFFF;	text-decoration: underline;	}.small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	}tr.ruled {	background-color: #FAF6E5;	}