 .cal { 
 	float:left;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000000;
	font-family: tahoma;
	font-size: 0.9em;
	width: 510px; 
	margin-top:2px;}
	
.selectedDayStyle { 
	border:1px solid #002252;
	background-color: #B01D21;
	color: #000000;
	vertical-align:  top;
	text-align: left;    
	font-size: 0.8em; }
	
.weekendDayStyle {
	background-color:    #ffffff;
	border: 1px solid #000000;
	vertical-align:  top;
	text-align: left;    
	font-size: 0.8em;}
	
.otherMonthDayStyle {
	background-color: #ffffff;
	border: 1px solid #000000;
	height: 50px;
	color: #000000;
	vertical-align:  top;
	text-align: left;    
	font-size: 0.8em;}
	
.dayStyle {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	height: 50px;
	vertical-align:  top;
	text-align: left;    
	font-size: 0.8em;}
	
.titleStyle {

	font-size:1.5em; 
	border:0px;
	background-color:#B01D21; 
	color:#FFFFFF;}
	
.nextPrevStyle {
	font-size: 0.5em;
	
	color: #ffffff;
	}
	
.dayHeaderStyle { 
	background-color:#fff;
	color:#000;	 }
	
.todayDayStyle {
	background-color: #B01D21;
	color: #000000;
	vertical-align:  top;
	text-align: left;    
	font-size: 0.8em; }
	
.nextPrevStyle { 
	color:#FFFFFF; }
	
.cal a:link {color: #000000;}
.cal a:visited {color: #000000;}
.cal a:hover {color: #B01D21;}
.cal a:active {color: #000000;}
.todayDayStyle a:hover { color:#ffffff; }



.calS {  
	font-family: Tahoma;
	font-size:0.8em; 
	border: 1px solid #000000;  }	
	
.calS a:link {color: #9D102D;}
.calS a:visited {color: #9D102D;}
.calS a:hover {color: #000000;}
.calS a:active {color: #000000;}

.otherMonthDayStyleSmall {
	background-color: #ffffff;
	border: 1px solid #000000;
	height: 10px;
	color: #000000; 
	font-size: 0.7em;}
	
.dayStyleSmall {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	height: 10px;  
	font-size: 0.7em;}
	
.weekendDayStyleSmall {	
	background-color: #ffffff;
	border: 1px solid #000000;   
	font-size: 0.7em; }
	
.titleStyleSmall {
	font-weight: bold;
	font-size:0.7em; 
	border:0px;
	background-color: #6DA6E2;
	color:#ffffff;}
	
.selectedDayStyleSmall {
	border:1px solid #000000;
	background-color: #ffffff;
	color: #000000;   
	font-size: 0.7em; }
	
.dayHeaderStyleSmall { 
	background-color:#ffffff;
	color:#000000; 
	font-size:0.7em;	 }

	
.cal-nav {
	 list-style: none;
	 padding:0px;
	 margin:0px;
	 font-size:0.7em;
}
.cal-nav li {
	display: inline;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}
.cal-tab {
	list-style: none;
	 padding:0px;
	 margin:0px;
	 font-size:0.7em;
}
.cal-tab li {
	display: inline;
	padding: 0px 5px 0px 5px;
 
}
