
ul { margin-top:5px }
li {margin-left: -20px; list-style: bullet outside; }


@charset "UTF-8";
/* CSS Document */


#calcontainer{
		font-size: 12px;
		margin:0 auto; 		
		text-align:left; 
		width:780px; 
		padding:0px;	
}
#calcontent{
		font-size: 12px;
		margin:0 auto; 		
		text-align:left; 
		width:760px; 
		padding:0px 10px 0px 10px;	
}
#calcontentdetails{
		font-size: 12px;
		margin:0 auto; 		
		text-align:left; 
		width:760px; 
		overflow:hidden;
		padding:10px 0px 0px 0px;	
}
#calheader{
		font-size: 18px;
		margin:0px; 		
		text-align:left; 
		padding:0 0 0 5px;
		width:760px; 
		overflow:hidden;		
}
#caldescription{
		font-size: 12px;
		margin:0px; 		
		text-align:left; 
		padding:20px 0 0 5px;
		width:760px; 
		overflow:hidden;		
}
#calxtra{
		font-size: 12px;
		margin:0px; 		
		text-align:left; 
		width:200px; 
		overflow:hidden;
		float:right;
		padding:0px 15px 2px 5px;	
}
#caldetails{
		font-size: 12px;
		margin:0px; 		
		text-align:left; 
		width:520px; 
		overflow:hidden;
		float:left;
		padding:0px 15px 2px 5px;	
}
#caldetailsrt{
		font-size: 10px;
		margin:0px; 		
		text-align:left; 
		width:300px; 
		overflow:hidden;
		float:left;
		padding:0px;	
}

#caldetailscol1{
		font-size: 12px;
		margin:0px; 	
		text-align:right; 
		width:100px; 
		float:left;
		padding:0 10px 0 0px;	
		color:#333333;
}
#caldetailscol2{
		font-size: 12px;
		margin:0px; 		
		text-align:left; 
		width:400px; 
		float:right;
		padding:0px;	
		line-height:1.4em;
}
#calslide{
		margin:0 auto; 
		overflow:hidden;		
		width:760px; 
		padding:0px 10px 10px 10px;	
}
#calweekdaycontainer{
		font-size: 12px;
		margin:0 auto; 		
		text-align:left; 
		width:755px; 
		padding:0px 10px 0px 15px;			
		overflow:hidden;
}
#calcontentcontainer{
		font-size: 12px;
		margin:0 auto; 		
		text-align:left; 
		width:765px; 
		padding:0px 10px 0px 15px;			
		overflow:hidden;
}
#caldaycontainer{
		font-size: 12px;
		margin:0 auto; 		
		text-align:left; 
		width:755px; 
		padding:0px 10px 0px 15px;			
		overflow:hidden;
}
.calweekday {
		font-size: 12px;
		text-align:center; 
		width:106px; 
		float:left;		
		overflow:hidden;
		padding:2px 0px 2px 0px;	
		color:#fff;		
		border-right: 1px solid #fff;
		background-color:#999;
}
.calweekdaylast {
		font-size: 12px;
		text-align:center; 
		width:106px; 
		float:left;		
		overflow:hidden;
		padding:2px 0px 2px 0px;	
		color:#fff;		
		border-right: 1px solid #999;
		background-color:#999;
}
.calweekdayevent {
		font-size: 10px;
		text-align:right; 
		width:99px; 
		padding:3px;
		float:left;		
		overflow:hidden;	
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #999;		
		border-bottom: 1px solid #999;
}
.calweekdaynoevent {
		font-size: 10px;
		text-align:right; 
		width:99px; 
		padding:3px;
		float:left;		
		overflow:hidden;	
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #999;		
		border-bottom: 1px solid #999;
}
#Januarycalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#336699;
}
#Februarycalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#993333;
}
#Marchcalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#006600;
}
#Aprilcalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#009999;
}
#Maycalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#663366;
}
#Junecalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#cc6600;
}
#Julycalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#006699;
}
#Augustcalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#990000;
}
#Septembercalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#999900;
}
#Octobercalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#cc6600;
}
#Novembercalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#996633;
}
#Decembercalnav{	
		margin:0 auto; 	
		width:760px; 
		overflow:hidden;
		background-color:#009966;
}
.weeklydates { /* controls the month's date table cell, default font size, color, style and background color */
		font-size: 8px;
		text-align:right;
		color:#999999;
}
.Januaryevent a,.Januaryevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#336699;
}
.Februaryevent a,.Februaryevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#993333;
}
.Marchevent a,.Marchevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#006600;
}
.Aprilevent a,.Aprilevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#009999;
}
.Mayevent a,.Mayevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#663366;
}
.Juneevent a,.Juneevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#cc6600;
}
.Julyevent a,.Julyevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#006699;
}
.Augustevent a,.Augustevent a:hover{
line-height:1em;font-size: 9px;text-align:right;color:#990000;
}
.Septemberevent a,.Septemberevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#999900;
}
.Octoberevent a,.Octoberevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#cc6600;
}
.Novemberevent a,.Novemberevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#996633;
}
.Decemberevent a,.Decemberevent a:hover{	
line-height:1em;font-size: 9px;text-align:right;color:#009966;
}


.Januaryeventlist a,.Januaryeventlist a:hover{	
font-size: 11px;text-align:right;color:#336699;
}
.Februaryeventlist a,.Februaryeventlist a:hover{	
font-size: 11px;text-align:right;color:#993333;
}
.Marcheventlist a,.Marcheventlist a:hover{	
font-size: 11px;text-align:right;color:#006600;
}
.Aprileventlist a,.Aprileventlist a:hover{	
font-size: 11px;text-align:right;color:#009999;
}
.Mayeventlist a,.Mayeventlist a:hover{	
font-size: 11px;text-align:right;color:#663366;
}
.Juneeventlist a,.Juneeventlist a:hover{	
font-size: 11px;text-align:right;color:#cc6600;
}
.Julyeventlist a,.Julyeventlist a:hover{	
font-size: 11px;text-align:right;color:#006699;
}
.Augusteventlist a,.Augusteventlist a:hover{
font-size: 11px;text-align:right;color:#990000;
}
.Septembereventlist a,.Septembereventlist a:hover{	
font-size: 11px;text-align:right;color:#999900;
}
.Octobereventlist a,.Octobereventlist a:hover{	
font-size: 11px;text-align:right;color:#cc6600;
}
.Novembereventlist a,.Novembereventlist a:hover{	
font-size: 11px;text-align:right;color:#996633;
}
.Decembereventlist a,.Decembereventlist a:hover{	
font-size: 11px;text-align:right;color:#009966;
}


.Januaryeventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Januaryeventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#336699;	

}
.Februaryeventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Februaryeventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#993333;
}
.Marcheventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Marcheventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#006600;
}
.Aprileventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Aprileventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#009999;
}
.Mayeventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Mayeventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#663366;
}
.Juneeventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Juneeventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#cc6600;
}
.Julyeventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Julyeventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#006699;
}
.Augusteventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Augusteventlistgrey a:hover{
font-size: 11px;text-align:right;color:#990000;
}
.Septembereventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Septembereventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#999900;
}
.Octobereventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Octobereventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#cc6600;
}
.Novembereventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Novembereventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#996633;
}
.Decembereventlistgrey a {font-size: 11px;text-align:right;color:#333;line-height:1.2em;} .Decembereventlistgrey a:hover{	
font-size: 11px;text-align:right;color:#009966;
}

.Januaryeventlistcolor {font-size: 11px;color:#333;line-height:1.2em;} .Januaryeventlistcolor a, .Januaryeventlistcolor a:hover{	
font-size: 11px;color:#336699;	

}
.Februaryeventlistcolor {font-size: 11px;color:#333;line-height:1.2em;} .Februaryeventlistcolor a, .Februaryeventlistcolor a:hover{	
font-size: 11px;color:#993333;
}
.Marcheventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Marcheventlistcolor a, .Marcheventlistcolor a:hover{	
font-size: 11px;color:#006600;
}
.Aprileventlistcolor {font-size: 11px;color:#333;line-height:1.2em;} .Aprileventlistcolor a, .Aprileventlistcolor a:hover{	
font-size: 11px;color:#009999;
}
.Mayeventlistcolor {font-size: 11px;color:#333;line-height:1.2em;} .Mayeventlistcolor a, .Mayeventlistcolor a:hover{	
font-size: 11px;color:#663366;
}
.Juneeventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Juneeventlistcolor a, .Juneeventlistcolor a:hover{	
font-size: 11px;color:#cc6600;
}
.Julyeventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Julyeventlistcolor a, .Julyeventlistcolor a:hover{	
font-size: 11px;color:#006699;
}
.Augusteventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Augusteventlistcolor a, .Augusteventlistcolor a:hover{
font-size: 11px;color:#990000;
}
.Septembereventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Septembereventlistcolor a, .Septembereventlistcolor a:hover{	
font-size: 11px;color:#999900;
}
.Octobereventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Octobereventlistcolor a, .Octobereventlistcolor a:hover{	
font-size: 11px;color:#cc6600;
}
.Novembereventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Novembereventlistcolor a, .Novembereventlistcolor a:hover{	
font-size: 11px;color:#996633;
}
.Decembereventlistcolor {font-size: 11px;color:#333;line-height:1.2em;}.Decembereventlistcolor a, .Decembereventlistcolor a:hover{	
font-size: 11px;color:#009966;
}



.Januaryeventlistdate a, .Januaryeventlistdate a:hover{	
font-size: 11px;text-align:right;color:#336699;	clear: both;
width:300px
}
.Februaryeventlistdate a, .Februaryeventlistdate a:hover{	
font-size: 11px;text-align:right;color:#993333;
}
.Marcheventlistdate a, .Marcheventlistdate a:hover{	
font-size: 11px;text-align:right;color:#006600;
}
.Aprileventlistdate a, .Aprileventlistdate a:hover{	
font-size: 11px;text-align:right;color:#009999;
}
.Mayeventlistdate a, .Mayeventlistdate a:hover{	
font-size: 11px;text-align:right;color:#663366;
}
.Juneeventlistdate a, .Juneeventlistdate a:hover{	
font-size: 11px;text-align:right;color:#cc6600;
}
.Julyeventlistdate a, .Julyeventlistdate a:hover{	
font-size: 11px;text-align:right;color:#006699;
}
.Augusteventlistdate a, .Augusteventlistdate a:hover{
font-size: 11px;text-align:right;color:#990000;
}
.Septembereventlistdate a, .Septembereventlistdate a:hover{	
font-size: 11px;text-align:right;color:#999900;
}
.Octobereventlistdate a, .Octobereventlistdate a:hover{	
font-size: 11px;text-align:right;color:#cc6600;
}
.Novembereventlistdate a, .Novembereventlistdate a:hover{	
font-size: 11px;text-align:right;color:#996633;
}
.Decembereventlistdate a, .Decembereventlistdate a:hover{	
font-size: 11px;text-align:right;color:#009966;
}



.Januaryeventlistprint a, .Januaryeventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#336699;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Februaryeventlistprint a, .Februaryeventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#993333;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Marcheventlistprint a, .Marcheventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#006600;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Aprileventlistprint a, .Aprileventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#009999;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Mayeventlistprint a, .Mayeventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#663366;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Juneeventlistprint a, .Juneeventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#cc6600;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Julyeventlistprint a, .Julyeventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#006699;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Augusteventlistprint a, .Augusteventlistprint a:hover{
font-size: 11px;text-align:right;background-color:#990000;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Septembereventlistprint a, .Septembereventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#999900;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Octobereventlistprint a, .Octobereventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#cc6600;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Novembereventlistprint a, .Novembereventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#996633;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}
.Decembereventlistprint a, .Decembereventlistprint a:hover{	
font-size: 11px;text-align:right;background-color:#009966;color:#ffffff;position:absolute;top:412px;width:140px;margin-left:10px;z-index:800;padding:5px 8px 5px 5px;
}




.JanuaryWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#336699; padding:0px 5px 0 5px;
}
.FebruaryWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#993333; padding:0px 5px 0 5px;
}
.MarchWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#006600; padding:0px 5px 0 5px;
}
.AprilWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#009999; padding:0px 5px 0 5px;
}
.MayWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#663366; padding:0px 5px 0 5px;
}
.JuneWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#cc6600; padding:0px 5px 0 5px;
}
.JulyWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#006699; padding:0px 5px 0 5px;
}
.AugustWeeksm{
font-size: 11px;text-align:right;font-weight: bold;color:#990000; padding:0px 5px 0 5px;
}
.SeptemberWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#999900; padding:0px 5px 0 5px;
}
.OctoberWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#cc6600; padding:0px 5px 0 5px;
}
.NovemberWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#996633; padding:0px 5px 0 5px;
}
.DecemberWeeksm{	
font-size: 11px;text-align:right;font-weight: bold;color:#009966; padding:0px 5px 0 5px;
}
.Weekday{	
font-size: 11px;text-align:right;color:#333; padding:0px 5px 0 5px;
}

.PrintWeekday{	
font-size: 11px;text-align:right;color:#333; 
padding:5px 5px 40px 5px;
background-color:#ffffff;
border-right:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
width:100px;
}


.JanuaryWeeklg{	
font-size: 11px;text-align:center;background-color:#336699; padding:5px;color:#ffffff;
}
.FebruaryWeeklg{	
font-size: 11px;text-align:center;background-color:#993333; padding:5px;color:#ffffff;
}
.MarchWeeklg{	
font-size: 11px;text-align:center;background-color:#006600; padding:5px;color:#ffffff;
}
.AprilWeeklg{	
font-size: 11px;text-align:center;background-color:#009999; padding:5px;color:#ffffff;
}
.MayWeeklg{	
font-size: 11px;text-align:center;background-color:#663366; padding:5px;color:#ffffff;
}
.JuneWeeklg{	
font-size: 11px;text-align:center;background-color:#cc6600; padding:5px;color:#ffffff;
}
.JulyWeeklg{	
font-size: 11px;text-align:center;background-color:#006699; padding:5px;color:#ffffff;
}
.AugustWeeklg{
font-size: 11px;text-align:center;background-color:#990000; padding:5px;color:#ffffff;
}
.SeptemberWeeklg{	
font-size: 11px;text-align:center;background-color:#999900; padding:5px;color:#ffffff;
}
.OctoberWeeklg{	
font-size: 11px;text-align:center;background-color:#cc6600; padding:5px;color:#ffffff;
}
.NovemberWeeklg{	
font-size: 11px;text-align:center;background-color:#996633; padding:5px;color:#ffffff;
}
.DecemberWeeklg{	
font-size: 11px;text-align:center;background-color:#009966; padding:5px;color:#ffffff;
}


.JanuaryFeatureHD{	
color:#336699;
}
.FebruaryFeatureHD{	
color:#993333;
}
.MarchFeatureHD{	
color:#006600;
}
.AprilFeatureHD{	
color:#009999;
}
.MayFeatureHD{	
color:#663366;
}
.JuneFeatureHD{	
color:#cc6600;
}
.JulyFeatureHD{	
color:#006699;
}
.AugustFeatureHD{
color:#990000;
}
.SeptemberFeatureHD{	
color:#999900;
}
.OctoberFeatureHD{	
color:#cc6600;
}
.NovemberFeatureHD{	
color:#996633;
}
.DecemberFeatureHD{	
color:#009966;
}

.eventlistprint a,.eventlistprint a:hover{	
	font-size: 11px;
	text-align:left;
	color:#000;
	position:absolute;
	top:412px;	
	width:165px;
	margin-left:10px;
	z-index:800;
	padding:5px;
	background:url(images/printcal-bkg.png) no-repeat;
}

.thismonth{	
		padding:10px;
		font-weight: bold;
		font-size: 12px;
		color:#FFFFFF;
		text-align:center; 
		font-weight: bold;
		font-size: 16px;		
		width:740px;
}
.previous{	
		float:left;
		padding:10px;
		width:290px;
		font-weight: bold;
		font-size: 12px;
		color:#FFFFFF;
}
.previous a{	
		color:#FFFFFF;
		text-decoration:none;
}
.previous a:hover{			
		text-decoration:none;
		color:#ffffcc;
}
.next{	
		float:right;
		text-align:left; 
		padding:10px;
		font-weight: bold;
		font-size: 12px;
		color:#FFFFFF;
}
.next a{	
		color:#FFFFFF;
		text-decoration:none;
}
.next a:hover{			
		text-decoration:none;
		color:#ffffcc;
}
#caldays{	
		margin:0 auto; 	
		width:940px; 
		overflow:hidden;
		background-color:#EBECE4;
}
.days{	
		float:left;		
		text-align:center; 
		padding:5px;
		width:124px;
		font-weight: bold;
		font-size: 12px;
		color:#666666;
}
.day{	
		float:left;		
		text-align:center; 
		padding:5px;
		width:120px;
		font-weight: bold;
		font-size: 12px;
		color:#666666;		
		background-color:#fff;
		margin:2px
}
.emptyday{	
		float:left;		
		text-align:center; 
		padding:5px;
		width:120px;
		font-weight: bold;
		font-size: 12px;
		color:#666666;		
		margin:2px
}

#cal_container {
	margin:0 auto;
	width:804px; /* controls width of calendar container */
}
#calendar_div { /* controls nothing at this time, but exist if needed */
}
#CalTB {
	width:800px; /* controls width of calendar table */
	background-color:#FFFFFF; /* controls calendar table's base background color */
}
.CalNextPrevious { /* controls previous and next buttons */
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF;
	background-color:#333;
}
.CalMonth { /* controls the month table cell, font size, color, style and background color */
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight: bold;
	font-size: 18px;
	color:#FFFFFF;
	background-color:#999999;
	/*background-color:#A0A0A0;*/
	padding-top:8px;
	padding-bottom:4px;
}
.CalDayofWeek { /* controls the day of the week table cell, font size, color, style and background color */
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight: bold;
	font-size: 14px;
	color:#000;
	background-color:#D8D8D8;
	text-align:center;
	padding-top:8px;
	padding:6px;
}

.CalDates { /* controls the month's date table cell, default font size, color, style and background color */
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight:bold;
	font-size: 14px;
	color:#000;
	text-align:left;
	vertical-align:top;
	background-color:#F0F0F0 ;
	margin:0px;
	margin-bottom:4px;
	padding:3px;
	border-top:#FFF solid 1px;
	border-left:#FFF solid 1px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}

#CalDateBox { /* controls the month's date, font size, color, style and background color. */	
	
	color:#666;
	font-weight:bold;
	font-size: 9px;
	float:left;
	text-align:center;
	width:12px;
	margin:0px;
	padding:0px;
	/*display:block;*/
	background-color:#fff;
}
#calFonts { /* controls the month's date table cell width */
	width:102px;
}
#calFonts h1 { /* controls specific font styles for the event title */
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	font-weight: bold;
	font-size: 12px;
	color:#333;
}
#calFonts h3 { /* controls specific font styles for the event time */
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight:400;
	font-size: 11px;
	color:#333;
}
#calFonts p { /* controls specific font styles for the event description and event link */
	margin:0px;
	margin-bottom:4px;
	padding:0px;
	font-family: "Trebuchet MS", "Trebuchet MS Bold";
	font-weight: 400;
	font-size: 10px;
	color:#333;
}
#calFonts p a { /* controls specific active link color for font styles for the event description and event link */
	color:#333;
}
#calFonts p a:hover { /* controls specific active link hover color for font styles for the event description and event link */
	color:#000;
}


/* Slideshow styles */
.slideshowcontainer{
			margin:0 auto; 
			width:760px; 
			overflow:hidden; 
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px; 
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#slider {
	width:760px;
	height:275px;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}

.nivo-controlNav {
	position:absolute;
	top:170px;	
	left:-190px;
}
.nivo-controlNav a {
	display:block;
	width:10px;
	height:25px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:20px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:-10px 0;
}

.nivo-directionNav a {
	display:block;
	width:37px;
	height:77px;
	background:url(images/arrowscal.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-top:-20px
}
a.nivo-nextNav {
	background-position:-37px 0;
	right:0px;
}
a.nivo-prevNav {
	left:0px;
}
h6 {font-size: 12px;	
	color: #333; 
	margin-top: 10px;
	margin-bottom: 2px;
	border-bottom: 1px solid #cccccc;}
	
