body {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #003366;
	text-align: center;
}

p {
	font-size: 12px;
}

.sitetitle {
	font-family: Arial;
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#787878, Direction=135);
	width: 400;
}

.topbar {
	border: 1px solid black; 
	background: #000099; 
	height: 26px; 
	font-weight: bold;
}

.leftbar {
	background: url('./images/ltblubg.jpg'); 
	background-align: top middle; 
	width: 180px; 
	font-size: 10px;
}

.rightbar {
	background: url('./images/ltblubgbw.jpg'); 
	background-align: top right;
}

.mainspace { 
	background: snow;
}

.mainspace2 { 
	background: #6699ff;
}

.smallb {
	font-size:8pt;
	font-weight: bold;
	text-align: center;
}

.available {
	font-size:8pt;
	background: #F0F0F0;
	border: 1px solid black;
	text-align: center;
}

.booked {
	font-size:8pt;
	background: #FF0000;
	border: 1px solid black;
	text-align: center;
	color: #FFFFFF;
}

.past {
	font-size:8pt;
	background: #C0C0C0;
	border: 1px solid black;
	text-align: center;
}


.monthb {
	font-size:8pt;
	font-weight: bold;
	text-align: right;
}

.toplink {
	text-decoration: none; 
	padding-left: 15px; 
	padding-right: 15px;
	color: white; 
	font-size: 12px; 
	font-weight: bold;
}

.notlink {
	font-size:10pt;
	color: #000000;
}

.toplink:hover {
	color: red;
}

.corplogo {
	font-size: 10px; 
	color: white; 
	padding: 6px; 
	line-height: 16px; 
	text-decoration: none;
}

.n12 {
	font-size: 12px;
}

.copytext {
	width: 100%; 
	padding: 8px; 
	font-size: 12px;
}

.underlink {
	color: purple; 
	font-weight: bold; 
	text-decoration: none; 
	border-bottom: 1px dotted purple; 
	line-height: 16px;
}

.underlink:hover {
	color: red;
}

.terms_inset {
	font-size: 11px; 
	padding-left: 10px;
}

.guestComments {
	width: 100%; 
	padding: 5px; 
	font-size: 11px; 
	color: #003366;
}

.comment {
	padding: 5px;
}

.pic_holder {
	background: white; 
	width: 170; 
	padding: 3px; 
	border: 1px solid #333333;
}

.tickgood { 
	padding-bottom: 3px;
}

.summary_label {
	font-size: 11px; 
	font-weight: bold;
}

.summary_text {
	font-size: 11px;
}

A.lillink:link {
	font-size: 10pt;
	color: #000000;
}

A.lillink:active {
	font-size: 10pt;
	color: #000099;
}

A.lillink:visited {
	font-size: 10pt;
	color: #000000;
}

A.lillink:hover {
	font-size: 10pt;
	color: #FF0000;
}


A.lillink2:link {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

A.lillink2:active {
	font-size: 10pt;
	color: #000099;
	text-decoration: none;
}

A.lillink2:visited {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

A.lillink2:hover {
	font-size: 10pt;
	color: #FF0000;
	text-decoration: none;
}


A.avlink:link {
	font-size: 8pt;
	color: #000000;
}

A.avlink:active {
	font-size: 8pt;
	color: #000000;
}

A.avlink:visited {
	font-size: 8pt;
	color: #000000;
}

A.avlink:hover {
	font-size: 8pt;
	color: #FF0000;
}

A.bklink:link {
	font-size: 8pt;
	color: #FFFFFF;
}

A.bklink:active {
	font-size: 8pt;
	color: #FFFFFF;
}

A.bklink:visited {
	font-size: 8pt;
	color: #FFFFFF;
}

A.bklink:hover {
	font-size: 8pt;
	color: #FFFF00;
}