body{	font-family: arial, helvetica, sans-serif;	font-size: 10pt;}.intro{	font-size: 10pt;	font-weight: 700;}.main{	padding: 10px 10px 10px 10px;	line-height: 1.5em;}.nav{	border-left: 2px solid black;}.nav td{	background: rgb(5, 24, 102);	width: 160px;	height: 43px;	text-align: center;	border-right: 2px solid black;	border-top: 2px solid black;}.nav a{	color: white;	text-decoration: none;	display: block;	padding: 10px 0 10px 0;}#this{	background: rgb(226, 61, 17);	color: white;	width: 160px;	text-align: center;	border-right: 2px solid black;}.email_button a{	display: block;	text-decoration: none;	text-align: center;	padding: 5px;	background: #182a63;	color: white;	border: 2px outset #333;}.email_button a:hover{	background: #223399;}.reservations td{	background: #182a63;	color: white;	padding: 5px 10px 5px 10px;}.send{	background: #182a63;	color: white;	padding: 5px;	border: 0;	font-size: 10pt;}.home{	display: block;	width: 120px;	padding: 5px;	text-decoration: none;	background: #182a63;	color: white;}	.av{	background: #cfc;}.bkd{	background: #fcc;}.calendar{	border: 1px solid #660;	background: #ffe;	color: #333;}.calendar td{	border-top: 1px solid #fff;	border-left: 1px solid #fff;	text-align: right;	color: #333;}.calendar a{	color: #333;}.sub-head{	font-weight: bold;	color: #eee;	padding: 10px 0 5px 0;}.account{	border-color: #66f;	border-width: 1px 0 0 1px;	border-style: solid;}.account th{	padding: 5px;}.account td{	border-color: #66f;	border-width: 0 1px 1px 0;	border-style: solid;	font-size: small;	padding: 5px;}