body {
	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:#666666;
}

a.topnav, a.topnav:link, a.topnav:visited, a.topnav:active {
	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.topnav:hover {
	background-color : #ffffff;
	color : #660000;
	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 : #ffffff;
	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 : #ffffff;
	border-bottom:1px solid #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 20px;
	text-decoration : none;
	padding-bottom:1px;
	}

a.drop2, a.drop2:link, a.drop2:visited, a.drop2:active {
	background-color : #999999;
	color : #ffffff;
	border-bottom:1px solid #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 20px;
	text-decoration : none;
	padding-bottom:1px;
	}

a.drop2:hover {
	background-color : #666666;
	color : #ffffff;
	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 {
	color : #660000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-decoration : none;
	}

a.sidenav:hover {
	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: 120px;
	}

/* left navigation items */
li.leftitem {
	position: relative;
	}

/* left navigation links */
li.leftitem a {
	display: block;
	height:24px;
	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 drop list */
ul.droplist {
	position: absolute;
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	background-color:#660000;
	color:yellow;
	left: 120px;
	width:200px;
	top: 0;
	display: none;
	z-index:99;
	}

ul.droplist li.droplist {
	background-color:#660000;
	}

/* second level left navigation drop list */
ul.droplist2 {
	position: absolute;
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	background-color:#999999;
	color:#660000;
	left: 200px;
	width:200px;
	top: 0;
	display: none;
	z-index:99;
	}

ul.droplist2 li.droplist2 {
	background-color:#999999;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul.leftnav li.leftitem { float: left; height:1%; }
* html ul.leftnav li.leftitem a { height: 1%; }
* html ul.droplist li.leftitem2 { float: left; height:1%; }
* html ul.droplist li.leftitem2 a { height: 1%; }
/* End */

li.leftitem:hover ul.droplist, li.over ul.droplist { 
	display: block; 
	}

li.leftitem2:hover ul.droplist2, li.over2 ul.droplist2 { 
	display: block; 
	}

/* calendar start */
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.calhead {
	background-color : #333333;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
}

td.calhead {
	background-color : #333333;
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}

a.calhead, a.calhead:link, a.calhead:active, a.calhead:visited {
	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.small {
	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;
}
/* calendar end */

/* PDF PAGES */
#pdfholder { margin:0px auto; width:580px; height:100%; background-color:#cccccc; color:#000000; }
#pdftitle {
	float:left; width:250px; height:100%; background-color:#cccccc; color:#660000; 
	font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight:bold;
}
#pdfname {
	float:left; width:250px; height:100%; background-color:#cccccc; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 12px;
}
#pdfdate {
	float:right; width:80px; height:100%; background-color:#cccccc; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style:italic;
}
#pdbottom {
	clear:both; width:580px; height:100%; background-color:#cccccc; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 14px;
}
#pdfcholder { margin:0px auto; width:500px; height:100%; background-color:#cccccc; color:#000000; }
#pdfctitle {
	float:left; width:210px; height:100%; background-color:#cccccc; color:#660000;
	font-family : Arial, Helvetica, sans-serif; font-size : 14px; font-weight:bold;
}
#pdfcname {
	float:left; width:210px; height:100%; background-color:#cccccc; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 12px;
}
#pdfcdate {
	float:right; width:80px; height:100%; background-color:#cccccc; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style:italic;
}
#pdcbottom {
	clear:both; width:500px; height:100%; background-color:#cccccc; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 14px;
}
#pdfholder2 { clear:both; margin:0px auto; width:568px; height:100%; background-color:#ffffff; color:#000000; padding:6px; }
#pdftitle2 {
	float:left; width:225px; height:100%; background-color:#ffffff; color:#660000; margin-top:0px;
	font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight:normal;
}
#pdfname2 {
	float:left; width:225px; height:100%; background-color:#ffffff; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 11px;
}
#pdfdate2 {
	float:right; width:80px; height:100%; background-color:#ffffff; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style:italic;
}
#pdbottom2 {
	clear:both; width:568px; height:100%; background-color:#ffffff; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 12px;
}
#pdfcholder2 { clear:both; margin:0px auto; width:500px; height:100%; background-color:#ffffff; color:#000000; }
#pdfctitle2 {
	float:left; width:190px; height:100%; background-color:#ffffff; color:#660000; margin-top:0px;
	font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight:bold;
}
#pdfcname2 {
	float:left; width:190px; height:100%; background-color:#ffffff; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 11px;
}
#pdfcdate2 {
	float:right; width:80px; height:100%; background-color:#ffffff; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 10px; font-style:italic;
}
#pdcbottom2 {
	clear:both; width:500px; height:100%; background-color:#ffffff; color:#000000;
	font-family : Arial, Helvetica, sans-serif; font-size : 12px;
}


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;
}

h3.reverse { 
	background-color:#666666; color:#ffffff; padding:4px; font-family : Arial, Helvetica, sans-serif; margin-top:0px;
	margin-bottom:0px;
}
#light_box { background-color:#ffffff; border:1px solid #666666; padding-top:0px; }

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;
}

table.lunch {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	border:1px solid #000000;
	background-color:#ffffff;
}

td.lunchheading {
	font-weight:bold;
	border-bottom:1px solid #999999;
}

td.lunchheadnormal {
	font-weight:bold;
	background-color:#cccccc;
	border-bottom:1px solid #999999;
}

td.lunchheadborder {
	font-weight:bold;
	background-color:#cccccc;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

td.lunchnormal {
	background-color:#ffffff;
	border-bottom:1px solid #999999;
}

td.lunchborder {
	background-color:#ffffff;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}