body {
	background-color: #3F5B5D;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	width: 100%;
}
.menuBorder {
	background-color: #3F5B5D;
	width: 3px;
}
.largeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#3F5B5D
}
a.largeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration:none;
	font-weight:bold;
	color:#3F5B5D
}
a.largeText:hover {
	text-decoration:underline;
}
.medText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#3F5B5D
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000
}
.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000
}
a.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	font-weight:bold;
	color:#3F5B5D
}
a.mainText:hover {
	text-decoration:none;
}
a.campbellLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	color:#3F5B5D
}
a.campbellLink:hover {
	text-decoration:none;
}
.mainTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	color: #3F5B5D;
	font-weight: bold;
}
.MenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F5B5D;
	font-weight: bold;
}
a.MenuText:link, a.MenuText:visited
{
	color: #3F5B5D;
	text-decoration: none;
}
a.MenuText:hover
{
	color: #3F5B5D;
	text-decoration: underline;
}
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D4EEFF;
}
a.FooterText:link, a.FooterText:visited
{
	color: #D4EEFF;
	text-decoration: none;
}
a.FooterText:hover
{
	color: #D4EEFF;
	text-decoration: underline;
}
.photoBorder
{
	border:2px solid #4C6F71;
}

/* Info for reservation form */

.inputBox
{
	padding:2px;
	border:1px solid #3F5B5D;
	width:95%;
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.mainTextRed
{
	color:#FF0000;
}
.arcMenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F5B5D;
	font-weight: bold;
}
a.arcMenuText:link, a.arcMenuText:visited
{
	color: #3F5B5D;
	text-decoration: none;
}
a.arcMenuText:hover
{
	color: #3F5B5D;
	text-decoration: underline;
}
.tableBorder {
	border:solid #3F5B5D 1px;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14px;
}

#googleMap {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#googleMap iframe {
	margin-bottom:6px;
	border:solid #3F5B5D 2px;
}

#player1 {width:570px;height:340px;margin:0 auto 6px auto;border:solid #000000 1px;}
#videoWrapper {text-align:center;margin:10px 0;}

/** Contest Menu
.contestMenuBody {background:url(../images/contest/menu/background.png) repeat-y;padding-left:10px;}
.contestMenuBody a {color:#770000;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; text-decoration:none;}
.contestMenuBody a:hover {text-decoration:underline;}
**/

.certSpecial {color:#aa0000}