table.main { background-color: #fff; font-size: 80%; width: 535px; padding: 0px; margin: 0px; }
table.main td { padding: 0px; }
table.main td.contentarea { padding-left: 30px; padding-right: 10px; }
table.main td.rightbar { font-size: 85%; padding-top: 10px; }
.homelabel { font-size: 120%; color: #fff; font-weight: bold; }
table.homecontent { font-size: 85%; color: #000; }
table.homecontent td.image { width: 140px; }
table.homecontent td.content { padding-left: 10px; line-height: 1.5; text-align: justify; }
.content { line-height: 1.5; }
table.footer { border-top: 1px solid #006699; width: 800px; font-size: 60%; }
table.footer a:link { color: #000; }
table.footer a:visited { color: #000; }
table.footer a:hover { color: #006699; }
input.content { font-size: 10px; }
img.banner { border: 1px solid #000; }
div.status { text-align: center; background-color: #c1d8e0; width: 100%; padding-top: 5px; padding-bottom: 5px; border: 1px solid #000; }
div.title { font-size: 10px; color: #006699; font-weight: normal; }
.subtitle { font-size: 16px; color: #660033; font-weight: normal; font-style: italic; padding-bottom: 20px; margin-bottom: 20px; font-weight: bold;}
.subheader { font-size: 70%; font-style: italic; }
.subheader { font-size: 70%; font-style: italic; }
.sublinks {
	font-size: 14px;
	color: #660000;
}
table.calendar { width: 100%; background-color: #fff; font-size: 10px; }
table.calendar td.header { color: #c93; font-weight: bold; font-size: 110%; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
table.calendar td.off { background-color: #ccc; border-bottom: 1px solid #000; border-left: 1px solid #000; }
table.calendar td.on { border-bottom: 1px solid #000; border-left: 1px solid #000; }
div.caltitle {
	font-size: 16px;
	color: #006699;
	text-transform: uppercase;
	font-weight: bold;
}
div.caltitle2 {
	font-size: 16px;
	color: #660000;
	text-transform: uppercase;
	font-weight: bold;
	
}

div.caltitle3 {
	font-size: 16px;
	margin-left:75px;
	color: #006699;
	text-transform: uppercase;
	font-weight: bold;	
}


td.title { font-size: 16px; color: #006699; font-weight: bold; }
.contents { font-size: 10px; }

.activities { font-size: 90%; text-align: justify;}
table.activities { width: 100%; background-color: #fff; font-size: 90%; }
table.activities td.header { background-color: #006699; color: #fff; font-weight: bold; font-size: 120%; padding: 2px; }
ul.actlist { margin-top: 0px; }
ul.actlist li { line-height: 1.5; }
table.vip { font-size: 90%; padding: 0px; width: 100%; border: 1px solid #000; background-color: #eee; }
table.vip td { padding: 1px; }
table.services { width: 100%; background-color: #fff; font-size: 90%; }
table.services td.header { background-color: #006699; color: #fff; font-weight: bold; font-size: 120%; padding: 2px; }
table.services .title { color: #006699; font-weight: bold; font-size: 14px; }
table.services td.service { font-size: 120%; }
table.guidetable { width: 100%; font-size: 95%; border-right: 1px solid #000; }
table.guidetable td.header { font-size: 105%; font-weight: bold; color: #fff; background-color: #005d84; }
table.guidetable td { border: 1px solid #000; border-right: 0px; padding: 2px; }
.title2 {
	font-size: 14px;
	color: #006699;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}
.title3 {
	font-size: 22px;
	color: #006699;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
}
