body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #4AC1CF;

}



#tblWrapper {

	position:relative;

}



#header {

	width:895px;

	height:264px;

	background:url('/images/navbg.jpg') top right no-repeat;

	position:absolute !important;

	top:0px !important;

}



#topScroll {

	position:relative;

	top:-165px;

}



.subMenu {

	z-index:1;

}



#heading {

	height:80px;

	width:300px;

	margin-right:70px;

	position:absolute;

	top:170px;

	left:455px;

	text-align:right;

	z-index:0;

}



.bodytext01 {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	color: #573F1E;

}

.subpage_footer01 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #573F1E;

}

.subpage_footer01 a:link,

.subpage_footer01 a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #573F1E;

	text-decoration:none;

}

.subpage_footer01 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#996600;

	text-decoration:none;

}

.subpage_footer01 a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #573F1E;

	text-decoration:none;

}



.text_subhead01 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #000033;

}

.list01 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.line02_header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000033;

	font-weight: bold;

}



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #4AC1CF;

}



a {

	color: #C4A073; 

}



#header {

	width:895px;

	height:264px;

	background:url('/images/navbg.jpg') top right no-repeat;

	position:relative;

}



#topScroll {

	position:relative;

	top:-165px;

}

#mapDirections {

	position:absolute;

	bottom:-65px;

	left:105px;

	border:0px; 

}



.subMenu {

	z-index:1;

}



#heading {

	height:80px;

	width:300px;

	margin-right:70px;

	position:absolute;

	top:170px;

	left:455px;

	text-align:right;

	z-index:0;

}



.commonTable {
	border-top: solid 1px #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.commonTable th {
	background: #7FDFF8;
	background-image:url(/images/titlebar01.jpg);
	background-repeat:repeat-x;
	width: 14%;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	font-size: 13px;
	color:#FFFFFF;

}
.commonTable td {
	background-color: #E3C59B;
	background-image:url(/images/table_bg01.jpg);
	text-align: center;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	font-size: 11px;
}
.commonTable td.blue {
	background-color: #A6D840;
	background-image:url(/images/table_bg02.jpg);
	background-repeat:repeat-y;
	padding:5px;
	text-align: left;
	border-left: solid 1px #666666;
	font-weight: bold;
	color:#FFFFFF;

}
.commonTable td.white {
	background: #FFF;
	text-align: left;
	border:0px;
}
.commonTable td.green {
	background: #7FDFF8;
	text-align: left;
	border:0px;
}





/*mini cal styles*/

.calendar {

	font-size:11px; 

	font-family:verdana;

}

.calendar_details_popup { 

	border: 1px solid #ccc; 

	padding: 5px; 

	font-size: 8pt; 

}

.calendar_details_popup b { 

	background: #ccc; 

	padding: 1px 5px; 

}

.calendar_details_popup i { 

	background: #ddd; 

	padding: 1px 5px; 

	font-size: smaller;

}

.calendar_details_popup div { 

	margin-bottom: 10px; 

	padding: 1px 5px; 

}

.calendar th, .calendar td {

	text-align:center; 

}

.calendar th { 

	background: #DDC19A; 

	padding: 1px 3px 1px 1px; 

}

.calendar td { 

	padding: 1px 3px 1px 1px; 

	border-bottom: 1px dotted #E2DFD8; 

	color: #777; 

}

.calendar td a { 

	color: #777; 

	text-decoration:none; 

}

.calendar .current_day { 

	/*background: #F54931;*/ 

	/*border-bottom: 1px dotted #979797; */

	font-weight: bold; 

}

.calendar .current_day a {

	color:#FFF;

}

.calendar .has_events { 

	/*background: #E2DFD8; */

	color: #222; 

}

.calendar #title { 

	color: #990000; 

	text-align:center;

}





/*events list*/

.Calendar_listEvent {

	font-family: verdana;

}

.Calendar_listEvent .title {

	font-size:16px;

	color:#990000;

	font-weight:bold;

}

.Calendar_listEvent .date {

	font-size:10px;

	color:#666666;

}

.Calendar_listEvent .desc {

	font-size:12px;

}