/*  MENU DROPS  */

.droptab { background-color: #900; border-top: 0px ; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.droptd { background-color: #900; font-family: Verdana, Geneva, "Lucida Grande", sans-serif; font-size: 9px; font-weight: bold; color: #fff; border-bottom: 1px solid #000 }
.droptdlast { background-color: #900; font-family: Verdana, Geneva, "Lucida Grande", sans-serif; font-size: 9px; font-weight: bold; color: #fff; }
.droptab a:link, .droptab a:visited { color: #fff; font-weight: bold; text-decoration: none; display: block; background-color: #c00; padding: 3px; }
.droptab a:hover, .droptab a:visited:hover, .droptab a:active { color: #fff; font-weight: bold; text-decoration: none; display: block; background-color: #500; padding: 3px; }


/*  TAGS  */

body {
	font-family: Verdana, Geneva, "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #000;
	background-color: #900;
	background-image: url(../images/bg_body.gif);
}

td {
	font-family: Verdana, Geneva, "Lucida Grande", sans-serif;
	font-size: 10px;
}
img {
	border: 0px;
}

/*  CLASSES - TOP NAV AND HEADER  */


.toptd { background-image: url(../images/bg_top_head.gif); }
.mainnavtd { background-image: url(../images/bg_top_nav.gif); }
.breadcrumbtd { background-image: url(../images/bg_top_breadcrumb.gif); vertical-align: middle; font-family: Verdana, Geneva, "Lucida Grande", sans-serif; font-size: 9px; color: #fff; }


/*  CLASSES - RESORT COLUMN  */

.rightcoltd {
	background-color: #999;
	background-image: url(../images/bg_right_graycol.gif);
}


/*  CLASSES - LEFT NAV COLUMN  */

.leftnavtd {
	background-image: url(../images/bg_left_redcol.gif);
}

.leftnavdiv {
	font-family: Verdana, Geneva, "Lucida Grande", sans-serif;
	font-size: 9px;
	color: #fff;
	line-height: 15px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}

leftnavdiv p {
	margin-top: 6px;
	margin-bottom: 6px;
}

.leftnavdiv a:link, .leftnavdiv a:visited {
	color: #fff;
	text-decoration: none; 
}

.leftnavdiv a:hover, .leftnavdiv a:visited:hover, .leftnavdiv a:active {
	color: #ff6;
	text-decoration: none; 
}


/*  CLASSES - FOOTER */

.bottomtd {
	background-image: url(../images/bg_bottom_footer.gif);
	font-family: Verdana, Geneva, "Lucida Grande", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.bottomtd a:link, .bottomtd a:visited {
	color: #fff;
	text-decoration: none; 
}

.bottomtd a:hover, .bottomtd a:visited:hover, .bottomtd a:active {
	color: #ff6;
	text-decoration: none; 
}



/*  CLASSES - MAIN CONTENT AREA  */

.maintd {
	background-color: #FFF;
	font-family: Verdana, Geneva, "Lucida Grande", sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000;
}

.maintd a:link, .maintd a:visited {
	color: #396;
	font-weight: bold;
	text-decoration: none; 
}

.maintd a:hover, .maintd a:visited:hover, .maintd a:active {
	color: #900;
	font-weight: bold;
	text-decoration: none; 
}
.dent {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.txtsubhead {
	font-weight: bold;
	text-transform: uppercase;
	color: #360;
	letter-spacing: 1px;
}

.edgehead {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #360;
	letter-spacing: 1px;
}

.listcopy { padding-left: 0px; margin-left: 2em }

/* CLASSES - FORM ELEMENTS  */

.formtbox  { color: #000; font-size: 10px; font-family: Verdana, Geneva, "Lucida Grande", sans-serif; background-color: #ccc; padding: 1px; border: solid 1px #000; width: 90% }
.formtsmbox   { color: #000; font-size: 10px; font-family: Verdana, Geneva, "Lucida Grande", sans-serif; background-color: #ccc; margin-right: 3px; padding: 1px; border: solid 1px #000 }
.formsubmit   { color: #900; font-weight: bold; font-size: 10px; font-family: Verdana, Geneva, "Lucida Grande", sans-serif; background-color: #ccc; margin: 3px; padding: 2px }

/* CLASSES - FORM STYLES  */

.formhead    { color: #900; font-weight: bold; font-size: 15px; font-family: Arial, Geneva, "Lucida Grande", sans-serif; margin-bottom: 2px; padding-bottom: 2px; border-bottom: 1px solid #900 }
.formtxt  { color: #000; font-size: 11px; font-family: Arial, Geneva, "Lucida Grande", sans-serif; text-align: right }
.formtxt2  { color: #000; font-size: 11px; font-family: Arial, Geneva, "Lucida Grande", sans-serif; text-align: left }
.forminstr   { color: #333; font-weight: bold; font-size: 11px; font-family: Arial, Geneva, "Lucida Grande", sans-serif }
.warn   { color: #c00; font-size: 9px; font-family: Verdana, Geneva, "Lucida Grande", sans-serif }
.note   { color: #333; font-size: 9px; font-family: Verdana, Geneva, "Lucida Grande", sans-serif }


/* CLASSES - GENERAL  */

.bgwhite { background-color: #fff }
.insidelist {padding-left: 1px; margin-left: -1em}
.loginerroroops {font-family: Verdana, Arial, "Lucida Grande", sans-serif; font-size: 10px; color: #900; font-weight: bold; text-align: center; padding: 10px; margin-left: 45px; margin-right: 45px; background-color: #ffe; border: 1px dotted #900}}



/* CLASSES - MINI CALENDAR */

.calmo {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #900;
	text-align: center;
}
.calwk {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #f60;
	border: 1px solid #fff;
}
.thetd{
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	background-color: #900;
	color: #fff;
	text-align: center;
	border: 1px solid #900;
}

.calodays{
	background-color: #600;
}





.tabledent {
	margin-right: 15px;
	margin-left: 15px;
	width: 90%;
}

/*  EVENT LINK TABLE */
evlinktable {
	margin-right: 15px;
	border-top: 1px solid #900;
	border-left: 1px solid #900;
}
evlinktd {
	border-right: 1px solid #900;
	border-bottom: 1px solid #900;
}