body.main {
	margin:0px;
	font-family : "Times New Roman", Times, serif;
	font-size : 14px;
	font-style : normal;
	line-height : 20px;
	color : Black;
	text-align : justify;
	background-color:black;
}

a.topnav, a.topnav:link, a.topnav:visited, a.topnav:active {
	background-color : #660000;
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 20px;
	text-decoration : none;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 2px;
	padding-bottom : 2px;
	}

a.topnav:hover {
	background-color : #660000;
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 20px;
	text-decoration : none;
	padding-left : 14px;
	padding-right : 14px;
	padding-top : 2px;
	padding-bottom : 2px;
	}

a.drop, a.drop:link, a.drop:visited, a.drop:active {
	background-color : #660000;
	color : #999999;
	border-bottom:1px solid #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 20px;
	text-decoration : none;
	padding-bottom:1px;
	}

a.drop:hover {
	background-color : #666666;
	color : #999999;
	border-bottom:1px solid #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 20px;
	text-decoration : none;
	padding-bottom:1px;
	}

a.sidenav, a.sidenav:link, a.sidenav:visited, a.sidenav:active {
	background-color : #999999;
	color : #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	}

a.sidenav:hover {
	background-color : #999999;
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	}

/* left navigation list */
ul.leftnav { margin: 0; padding: 0; list-style: none; width: 160px; }

/* left navigation items */
li.leftitem { position: relative; }

/* left navigation links */
li.leftitem a {
	display: block; height:24px; line-height:24px; background-color:#999999; color:#660000;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; padding:2px;
}
	
li.leftitem a:hover { padding-bottom:1px; border-bottom:1px solid #660000; }
	
/* left navigation links */
li.leftitemlong a {
	display: block;
	height:36px ! important;
	height:24px;
	line-height:normal;
	background-color : #999999;
	color : #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	padding:2px;
	}
	
li.leftitemlong a:hover {
	height:36px ! important;
	height:24px;
	padding-bottom:1px;
	border-bottom:1px solid #660000;
	}
	
/* left navigation drop list */
ul.droplist {
	position: absolute;
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	background-color:#660000;
	color:yellow;
	left: 160px;
	width:200px;
	top: 0;
	display: none;
	z-index:99;
	}

ul.droplist li.droplist {
	background-color:#660000;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul.leftnav li.leftitem { float: left; height:1%; }
* html ul.leftnav li.leftitem a { height: 1%; }
/* End */

li.leftitem:hover ul.droplist, li.over ul.droplist { 
	display: block; 
	}

/* CALENDAR */
td.calendar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : Silver;
	color : Black;
}

td.empty {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : Silver;
	color : Black;
}

td.holiday {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFCCCC;
	color : Black;
}

td.general {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFFFFF;
	color : Black;
}

th {
	background-color : Maroon;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

b.head {
	background-color : #333333;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

td.head {
	background-color : #333333;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

a.head, a.calhead, a.calhead:link, a.calhead:visited, a.calhead:active {
	background-color : #333333;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

caption.month {
	background-color : #333333;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}

p.calsmall {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
p.cal {
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
}
/* END CALENDAR */


p.bottom {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #660000;
	line-height : normal;
}

a.bottom, a.bottom:link, a.bottom:visited, a.bottom:active {
	color : #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-right:5px;
	padding-left:5px;
	}

a.bottom:hover {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-right:5px;
	padding-left:5px;
	}

p.small {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

a.small, a.small:link, a.small:active, a.small:visited {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

h2.gray {
	color : #666666;
	border-bottom-width : 1px;
	border-color : #666666;
	border : thin solid #666666;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
}

h3.gray {
	color : #666666;
}

h4.gray {
	color : #666666;
}

a, a:link, a:visited, a:active  {
	color : #660000;
}

a:hover {
	color : #333333;
}

p.short{
	line-height : normal;
}

ul {
	color : #000000;
}

h2 {
	color : #660000;
	border-bottom-width : 1px;
	border-color : #660000;
	border : thin solid #660000;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
}

h3 {
	color : #660000;
}

h4 {
	color : #660000;
}



