body {padding: 0; margin: 10px 0 0; background: #003; font-size: 62.5%; font-family: Verdana, Arial, sans-serif;}
	    
div.left_contact_text {width: 100%; border: 1px solid #000; border-width: 1px 0;}
div.left_contact_text p {padding: 0.125em 0.25em; margin: 0;}
div.left_contact_text a {color: #600; text-decoration: none;}
div.left_contact_text a:hover {color: #F00;}

h2.header {text-align: left; background: #BA8136; margin: 0; padding: 0.25em 0.5em; border: 1px solid #FFF; border-width: 1px 1px 1px 0; color: #FFF; font-size: 1.4em;}
h2.subheader {text-align: left; background: #7C5624; padding: 0.25em 0.5em; margin: 1px 0 1px 1px; color: #FFF; font-size: 1.4em;}

table.content {width: 777px; border: 1px solid #FFF; border-width: 0 1px; background: #FFF;}
table.header { background: #FFF; width: 777px; border: 1px solid #FFF; border-width: 1px 1px 0;}

td.contactInfo {background: #FFF;}
td.copyright a {color: #FF0; text-decoration: none;}
td.footer {background: #1C4286; padding: 0.25em 0.5em; text-align: right; color: #FFF;}
td.footer a {color: #FFF; text-decoration: none;}
td.footer a:hover {color: #FF0;}


td.leftPanel {width: 258px; border-right: 1px solid #000; vertical-align: top; background: #BA8136; text-align: left;}
td.leftPanelFill {}

td.maincontent {width: 517px; vertical-align: top; text-align: left;}
td.maincontent p {font-size: 1.2em; padding: 0.25em 0.5em; margin: 0;}
td.maincontent a {color: #900;}
td.maincontent a:hover {color: #F00; text-decoration: none;}
td.maincontent ul li {text-align: left;}
td.maincontent a.print {background: url(/images/map/ico_printer.gif) 0 50% no-repeat; padding-left: 20px;}

td.middle_bar {border-bottom: 1px solid #000; background: url(/images/mid_bar_bg.jpg) repeat-x 0 0; height: 21px;}

/* RATES TABLE CSS STYLES UNDER HERE */
span.rates { 
	font-size: 14px; 
	font-weight: bold; 
}
table.rates_table {border: 1px solid #660; width: 500px; margin: 10px;}
table.rates_table td {font: 1em Verdana, Arial, Sans-serif;}
td.rates_titles_top {color: #FFF; text-align: center; font-weight: bold; background-color: #BA8136;}
td.rates_titles_left {color: #FFF; font-weight: bold; background-color: #BA8136;}
td.rates_prices {color: #fff; font-size: 1em; font-weight: bold; text-align: center; background-color: #7C5624; }
td.rates_bottom {color: #FFF; font-weight: bold; text-align: left; background-color: #BA8136;}
td.rates_empty {}

td span.date
{
	padding: 0;
	margin: 0;
	font-size: 1.4em;
	font-weight: normal;
	color: #900;
}