/* CSS Document */

body{
	margin:0px;
	padding: 0px;
	background-color: #62626d;
	background-image:url(../images/background.gif);
	}

h1 {
	font-size: 22px;
	line-height: normal;
}

/*text*/

.body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #232051;
	line-height:18px;
}
.subtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00648d;
	text-decoration:none;
	line-height:18px;
}
.subtext a:link, .subtext a:active, .subtext a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00648d;
	text-decoration:underline;
	line-height:18px;
}
.subtext a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#232051;
	text-decoration:underline;
	line-height:18px;
}

.sitemap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#639fb9;
	background-color: #00648d;
}
.sitemap a:link, .sitemap a:visited, .sitemap a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-right:8px;
	padding-left: 8px;
	background-color: #00648d;
	text-decoration:none;
}
.sitemap a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#639fb9;
	background-color: #00648d;
	text-decoration:none;
}

.whiteonblue{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color: #00648d;
	text-decoration:none;
}

.lightblue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00648d;
	line-height:17px;
}
.lightblue a:link, .lightblue a:active, .lightblue a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #00648d;
	line-height:17px;
	text-decoration:underline;
}
.lightblue a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #232051;
	line-height:17px;
	text-decoration:underline;
}

/* borders */

.border{
	border-left:12px solid #cccccc;
	border-right:12px solid #cccccc;
	border-bottom:2px solid #cccccc;
}
.flashborder{
	border:10px solid #ffffff;
}
.subimagesborder{
	border:7px solid #ffffff;
}
.formborder{
	border:1px solid #89bed4;}
	
/* backgrounds */

.mainleft-shaddow{
	background-image:url(../images/main-shaddowleft.gif);
	background-position:top left;
	background-repeat:repeat-y;}
	
td.reservations{
	padding:15px;
	}
	
	
/* home res panel */
#gadgetLoaderV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232051;
	width:170px;
	margin: 0 auto;
	text-align: center;
	background-color:#89bdd3;
	padding:5px 5px 5px 40px;
	border-top:1px solid #232051;
	border-bottom:1px solid #232051;
}