body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
a {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFF;
}
a:hover {
	text-decoration: underline;
	color: #FFF;
}
a:active {
	text-decoration: none;
	color: #FFF;
}

table {border: 1px solid #66645A; }

#main_admin, #admin_color { background-color: #525799; }
th, td.HEADERSTYLE {background: #66645a;}
td {text-align: left; }
#hilight {color: #ffae00; text-decoration: none; font-weight: bold;}
tr.odd, tr.ODD {background-color: #7479aa;}
#main_admin tr.odd, tr.ODD {background-color: #646aa0;}
.colorgray {color:#a4a4a4;}
.colorred {color:#f40000;}
.colorgreen, .colororange {color:#00a000;}
.colorblue {color:#0000a0;}
#greyed_out {color:#a4a4a4;}
.greyed_out {color:#a4a4a4;}
calendar { color: #DBD7D1; text-align: center;}
table.calendar { border-collapse: collapse; border: 0px solid black } 
table.calendar a {color:#00CC00; font-weight : bold;} 
table.calendar a:hover {color:#00FF00; font-weight : bold;}
td.calendar a {color:#00CC00; font-weight : bold;}   
.Yearcalendar {border-collapse: collapse; border: 1px solid black } 
.calendarArrowLeft{ text-align: left; vertical-align: top }
.calendarHeader { text-align: center; vertical-align: top } 
.calendarArrowRight{ text-align: right; vertical-align: top }
.calendarToday{text-align: center; font-weight: bold; border:1px solid #00CC00; }
.calendarPast{color:#767676;}
