body {
	font-size: 16px;
	color: #32586d;
	scrollbar-face-color: #63add6;
	scrollbar-shadow-color: #63add6;
	scrollbar-highlight-color: black;
	scrollbar-darkshadow-color: blue;
	scrollbar-track-color: white;
	scrollbar-arrow-color:white;
	background-color: #32586d}
	

h1	{background:#94d6bd;}
.box  h2{color: white;}
.box  p{color: black;}
p.event {color: #32586d;}

.box a:link, .box a:visited, .box a:active {background:red ;color:white;}

table a:visited, table a:active 	
				{color: #63add6;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				}

table a:link 	{color: #63add6;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				}
				
table a:hover 	{color: #32586d;
				font-size: 16px;
				font-weight: bold;
				text-decoration: none;
				}

.clmonth {border-collapse: collapse; width: 200px;}
.clmonth caption {text-align: center; font: bold 110%; font-size:24px; padding-bottom: 2px;border: 1px solid #63add6; color: #63add6;}
.clmonth th {border:1px solid #63add6; border-bottom: none; padding: 2px 8px 2px 8px; background-color:#a5dece;
				color: #3f3f3f; font: bold 80%; font-size:14px; width: 110px;}
.clmonth td {border:1px solid #63add6; vertical-align: top;height:25px;
				background-color: white; font-style:normal; font-variant:normal; font-weight:normal; font-size:80%}
.clmonth td.previous, .clmonth td.next {background-color: #f6f6f6; color: #c6c6c6;}
.clmonth td.active { cursor: pointer; background-color: #63add6; color: #32586d;}
.clmonth td.activeshow { cursor: pointer; background-color: red; color: white;}


.clmonth td.activecm { cursor: pointer; background-color: #94d6bd; color: #32586d;}
.clmonth ul {list-style-type: none; margin: 0; padding-left: 12px; padding-right:6px;}
.clmonth li {margin-bottom: 8px;}


.datatable tr:hover, .datatable tr.hilite {background-color: #63add6; color: #32586d;}




ul {
	font-size: 18px; font: arial, helvetica, sans-serif;
	margin:0px;
	padding: 0px;
	list-style: none;
	width: 120px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

ul li {
	position: relative;
	width:120px;
	}
	
li ul, #mike{
	font-size: 16px; font: arial, helvetica, sans-serif;
	position: absolute;
	left: 120px; /* Set 1px less than menu width */
	top: -2px;
	display: none;
	}
	
		
	

/* Styles for Menu Items */
ul li a {
	display: block; 
	border-top: 2px solid white;border-left: 2px solid #94d6bd;border-bottom: 2px solid #94d6bd;border-right: 2px solid #94d6bd;
	text-decoration: none;
	color: white;
	background: #63add6; /* IE6 Bug #8cceb6*/
	/* padding: 5px; */
	}
	
	

ul li a.nav2:link, ul li a.nav2:visited, ul li a.nav2:active {
	display: block; 
	border-top: 2px solid white;border-left: 2px solid #63add6;border-top: 2px solid #63add6;border-bottom: 2px solid #63add6;border-right: 2px solid #63add6;
	text-decoration: none;
	color: #32586d;
	background: #94d6bd; /* IE6 Bug #8cceb6*/
	/* padding: 5px; */
	
	}
	

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { color: #63add6; background-color: white; border-top: 2px solid #63add6;border-left: 2px solid #63add6;border-bottom: 2px solid #63add6;border-right: 2px solid #63add6;} /* Hover Styles */


li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

ul li a.nav2:hover { color: #32586d; background-color: white; border-top: 2px solid #63add6;border-left: 2px solid #63add6;border-bottom: 2px solid #63add6;border-right: 2px solid #63add6;} /* Hover Styles */


