body { 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	padding:0px; 
	padding-left:0px; 
	padding-bottom:0px; 
	padding-right:0px; 
	padding-top:0px; 
	}

input { 
	background-color: #003366; 
	font-family:Verdana,Tahoma,Arial; 
	font-size: 9px; 
	border-bottom: 1px solid black; 
	border-top: 1px solid white; 
	border-left: 1px solid white; 
	border-right: 1px solid black; 
	color:white; 
	font-weight: bold; 
	padding: 2px; 
	}

select { 
	background-color: #c4d8f1; 
	font-family:Verdana,Tahoma,Arial; 
	border: 1px solid #003366; 
	font-size: 9px; 
	color:#003366; 
	font-weight: bold; 
	margin: 5px 2px 0px 0px; 
	padding: 2px; 
	}

form {
	padding: 0px;
	margin: 0px;
	}


a, a:link, a:visited { 
	font-family: Verdana, Tahoma, Arial; 
	font-size:10pt; 
	color:#000000; 
	text-decoration:underline; 
	}
	
a:hover, a:active { 
	font-family: Verdana, Tahoma, Arial; 
	font-size:10pt; 
	color:#FFB31A; 
	text-decoration:underline; 
	}

#menu { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFFFFF; }
#menu a { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFFFFF; text-decoration:none; }
#menu a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; font-weight: bold; color:#FFB31A; text-decoration:underline; }

#small { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; }
#small input { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; }
#small select { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; background-color:#FFFFFF; }
#small a { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; text-decoration:none; }
#small a:hover { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#FFB31A; text-decoration:underline; }

#title { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#FFFFFF; font-weight: bold; }
#title a { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#title a:hover { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#FFB31A; font-weight: bold; text-decoration:none; }

#topdrops { background-color:#729ad7; border-top: 1px solid white; width: 750px; }


#nav { }
#nav td { font-family:Verdana,Tahoma,Arial; font-size: 1em; font-weight:bold; color:#FFFFFF; }

#calnav { background-color:#003366; width: 750px; border-top: 1px solid white; }

#date { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#000000; font-weight: bold; text-decoration:none; }
#date a:hover { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#FFB31A; font-weight: bold; text-decoration:underline; }
#date .month { font-size:8pt; }

#dateCells td.active { background-color:#FFFFFF; border:1px solid #003366; }
#dateCells td.empty { background-color:#FFFFFF; border:1px solid #DDDDDD; }
#dateCells td.today { background-color:#FFEFCE; border:1px solid #FFB31A; }
#dateCells td.weekend { background-color:#DDDDDD; border:1px solid #003366; }
#dateCells td.calendar_header { background-color:#ffdd77; font-family: Verdana,Tahoma,Arial; font-size:10pt; color:#222222; font-weight: bolder; border:1px solid #ffbb11; }
#dateCells .weeknum { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; }
#dateCells .daynum { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; }
#dateCells a { text-decoration:none; }
#dateCells a:hover { text-decoration:underline; }
#dateCells .dayhead { font-family: Verdana, Tahoma, Arial; font-size:7pt; font-weight:bold; color:#000000; background-color:#FFB31A; height:100%; }
#dateCells .daycell { font-family: Verdana, Tahoma, Arial; font-size: 9px; color:#000000; background-color:#FFFFFF; }
#dateCells .daytime { font-family: Verdana, Tahoma, Arial; font-size:7pt; color:#000000; background-color:#A4BEF3; }

#miniDateCells table { border-right:1px solid white; border-left: 1px solid white; }
#miniDateCells td.active { background-color:#FFFFFF; border-left:1px solid #003366; border-top: 1px solid #003366; padding: 2px; font-size: 9px; font-weight: bold; color: #003366;}
#miniDateCells td.active a:link { color: #003366;}
#miniDateCells td.empty { background-color:#CCCCCC; border-left:1px solid #003366; border-top: 1px solid #003366; }
#miniDateCells td.full { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; background-color:#FFEFCE; border:1px solid #FFB31A; }
#miniDateCells td.header { background-color:#ffdd77; font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#222222; font-weight: bold; border-top:1px solid #ffbb11; border-bottom:1px solid #ffbb11; }
#miniDateCells td.monthHeader { background-color:#121212; }
#miniDateCells .month { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells .month:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#miniDateCells a { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:none; }
#miniDateCells a:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFB31A; text-decoration:underline; }
#miniDateCells .day { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#003366; text-decoration:none; }
#miniDateCells .day:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:underline; }

#midDateCells td.active { background-color:#FFFFFF; border:1px solid #003366; }
#midDateCells td.empty { background-color:#CCCCCC; border:1px solid #DDDDDD; }
#midDateCells td.full { background-color:#FFEFCE; border:1px solid #FFB31A; }
#midDateCells td.header { background-color:#FFB31A; font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; font-weight: bold; }
#midDateCells td.monthHeader { background-color:#003366; }
#midDateCells .month { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells .month:hover { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
#midDateCells a { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }
#midDateCells a:hover { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#FFB31A; font-weight:bold; text-decoration:underline; }
#midDateCells .day { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; font-weight:bold; text-decoration:none; }

#eventDetails{ position:absolute; width:300px; border:1px solid #000000; padding:2px; background-color:#FFFFFF; visibility:hidden; z-index:1000; font-family:Verdana,Tahoma; font-size:9pt; color:#000000; }

#generalBox table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border:1px solid #000000; }
#generalBox td { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; }
#generalBox .alttd { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#CFCFCF; }
#generalBox .headtd { font-family:Verdana,Tahoma,Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#003366; }
#generalBox INPUT { font-family:Verdana,Tahoma,Arial; font-size:9px; color:#000000; background-color:#efefef; border: 1px solid #003366; }
#generalBox SELECT { background-color:#efefef; font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; border: 1px solid #003366;  }
#generalBox a { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#000000; text-decoration:none; }
#generalBox a:hover { font-family:Verdana,Tahoma,Arial; font-size:10px; color:#FFB31A; text-decoration:underline; }
#generalBox .error { color:#F00000; font-weight:bold; }
#generalBox .menuLink { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFFFFF; text-decoration:none; }
#generalBox .menuLink:hover { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#FFB31A; text-decoration:underline; }
#generalBox .small { font-family:Verdana,Tahoma,Arial; font-size:8pt; color:#000000; }

#events .calendar { background-color:#003366; font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#FFFFFF; font-weight:bold; }
#events .title { background-color:#6487DC; font-family:Verdana,Tahoma,Arial; font-size:12pt; color:#FFFFFF; font-weight:bold; }
#events .heading { text-align:right; background-color:#CCCCCC; font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; font-weight:bold; }
#events .data { background-color:#FFFFFF; font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; }
#events a { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000; text-decoration:underline; }
#events a:hover { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#FFB31A; text-decoration:underline; }

#editorBox table { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#FFFFFF; border:none; }
#editorBox .button { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#CCCCCC; border-right:1px solid #BBBBBB; border-bottom:1px solid #BBBBBB; cursor:pointer; }
#editorBox TEXTAREA { font-family:Verdana,Tahoma,Arial; font-size:10pt; color:#000000; background-color:#DDDDDD; }

#copyright { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#BBBBBB; }
#copyright a { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#BBBBBB; text-decoration:none; }
#copyright a:hover { font-family:Verdana,Tahoma,Arial; font-size:7pt; color:#FFB31A; text-decoration:underline; }

#holiday { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#003366; font-weight: bold; text-decoration:none; }

