

BODY
{
	margin:0;
	background-image:url(images/bg1.gif);	
	font-family: verdana, monospace; font-size: 8pt;
	color:#333333;
}

img{border:0;}
p {font-family: verdana, monospace; font-size: 8pt; text-indent:13px;}

A:link { color: #8BB0BE; font-size:10pt;}       /* unvisited link */
A:visited { color: #8BB0BE; font-size:10pt; }   /* visited links */
A:active { color: #8BB0BE; font-size:10pt; text-decoration: underline }    /* active links */
A:hover {color:#8BB0BE; font-size:10pt; text-decoration: none }

A.navl:link { color: #fff; font-size:10pt; font-weight:bold;}       /* unvisited link */
A.navl:visited { color: #fff; font-size:10pt; font-weight:bold; }   /* visited links */
A.navl:active { color: #fff; font-size:10pt; font-weight:bold; text-decoration: underline }    /* active links */
A.navl:hover {color:#fff; font-size:10pt; font-weight:bold; text-decoration: none }

#container, #header, #footer
{
	background-color:#fff;
	width:760px;
}

#footer
{
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	height:91px;
	background-color:#000;
	vertical-align:top;
}

#leftborder
{
	width:11px;
	background-image: url(images/lborder.gif); 
	background-repeat: repeat-y;
	background-color:#fff;
}

#rightborder
{
	width:11px;
	background-image: url(images/rborder.gif); 
	background-repeat: repeat-y;
	background-color:#fff;
}


#content
{
	margin:0px;
	padding:0 15px 0 15px;
}

#nav
{
	width:155px;
	height:205px;
	background-image:url(images/nav.gif);
	background-repeat:no-repeat;
	background-position:right center;
	text-align:center;
}

.link1{text-align:left; padding-left:15px;}

.link2{text-align:left; padding-left:22px;}

.link3{text-align:left; padding-left:27px;}

.link4{text-align:left; padding-left:32px;}

.link5{text-align:left; padding-left:37px;}

.link6{text-align:left; padding-left:42px;}

#imgFloatLeft
{
	float:left;
}


#imgFloatRight
{
	float:right;
}

/*  Calendar */
.datePicker
{
    display:none;
    position:absolute;
    border:solid 2px black;
    background-color:white;
}

.warning
{
	color:Red;
	font-weight:bold;
}

/* Admin Calendar Controls */
.cal
{
	font-size:10pt;
	background-color:#fff;
}

.calHeader, .calFooter
{
	font-weight:bold;
	background-color:#9CC8CC;
	color:#fff;
	width:100%;
	text-align:center;
}

.smFont
{
	font-size:10pt;
	background-color:#fff;
}

.normal
{
	background-color:#C5DFE1;
	color:#000;
}

.alternating
{
	background-color:#EEF6F6;
	color:#000;
}

.txtReserved
{
	background-color:#eeeeee;
}

.txtAvailable
{
	background-color:#ffffff;
}

.invisible
{
    display:none;
}

.ratemonth
{
    color:#73BAEB;
    font-weight:bold;
}

.error
{
    color:Red;
    font-weight:bold;
}

#magicbutton
{
    position:absolute;
    top:90%;
    left:90%;
}