.upcoming {
font: 11px Verdana,sans-serif;padding: 0px 15px;
color: #990000;font-weight:bold;
border-bottom: 1px solid #990000;
padding: 0px 0p 6px 210px;
}

.clmonth {		
width: 720px;
}

.clmonth caption {	
text-align: left;	
font: bold 12px Verdana, serif; 	
padding-bottom: 6px;
}

.clmonth th {	
border: 1px solid #000000;	
border-bottom: none;	
padding: 2px 8px 2px 8px;	
background-color: #000000;	
color: #FFFFFF;	
font: 11px Verdana, sans-serif;	
font-weight:bold;	
width: 80px;
}

.clmonth td {	
border: 1px dotted #666666;	
font: 10px Verdana,sans-serif;	
padding: 2px 3px 2px 3px;	
vertical-align: top;	
height:80px;
}

.clmonth td.previous, .clmonth td.next {	
background-color: #DBC4C4;	
color: #666666;
}

.clmonth td.active {	
background-color: #B98383;	
color: #FFFFFF;	
border: 2px solid #B98383;
}

.clmonth ul {	
list-style-type: none;	
margin: 0;	
padding-left: 12px;	
padding-right: 6px;
}

.clmonth li {	
margin-bottom: 8px;
}

#contentCal {	
width:725px;	
padding:10px 10px 0px 10px; 	
background-color:#fff;	
width:725px;	
}	

html > body #content {	
width:725px;
}

#contentCal 
p {		
font-family: Verdana, sans-serif;	
font-size: 10px;	
color: #333333;	
font-style: normal;	
line-height: 13px;	
padding-right: 100px; 	
background-color:#fff;	
padding-left: 50px;	
}		

#contentCal	
h5 {	
font:  11px Verdana, sans-serif;	
font-weight:bold;	
color:#990000;	
line-height: 13px;	
border-bottom: 1px solid #990000;	
padding-right:100px;	
padding-bottom:6px;	
padding-left: 50px;	
}		

#contentCal	
h4 {	
font:  10px Verdana, sans-serif;	
font-weight:bold;	
color:#990000;	
line-height: 13px;		
padding-right:100px;		
padding-left: 50px;		
}
