/* Calendar */

.Calendar { 
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 70%;
	padding: 3px;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap; 
	color: #ff6501;
	

	FONT-FAMILY: VERDANA;
	}


html>body .CalendarWeekdayName {

}



.CalendarWeekendName{
	font-size: 70%;
	padding: 3px;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap; 
	color: #ff6501;
	

	FONT-FAMILY: VERDANA;
	}

html>body .CalendarWeekendName {

}


/* Calendar Day */
.CalendarDay{
	font-size: 7PT;
	padding: 3px;
	text-align: center;	
	color: #000000;
	}


html>body .CalendarDay {
font-size: 7PT;
}




.CalendarDay a:link {
	text-align: center;
	text-decoration:none;
	font-family: verdana;
	color: #000000;
	}

.CalendarDay a:visited{
	text-align: center;
	text-decoration:none;
	font-family: verdana;

	color: #000000;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	font-family: verdana;

	text-align: center;
	text-decoration:underline;
	
	color: #000000;
	}


/* Calendar Weekend */
.CalendarWeekend{
	padding: 3px;
	text-align: center;
	background-color: #f1f1f1;	
	color: #000000;
	}


html>body .CalendarWeekend {
	font-size: 7PT;
}




.CalendarWeekend a:link {
	text-align: center;
	text-decoration:NONE;
font-size: 7PT;
	font-family: verdana;
	color: #000000;
	}

.CalendarWeekend a:visited{
	text-align: center;
	text-decoration:NONE;
font-size: 7PT;
	font-family: verdana;
	Color: #000000;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	text-align: center;
	text-decoration:underline;
	font-family: verdana;
	font-size: 7PT;
	color: #000000;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 50%;
	padding: 1px;
	text-align: center;
font-size: 7PT;	
	background-color: #ff6501;	
	color: #ffffff;
	}


html>body .CalendarToday {
	font-size: 7PT;
}




.CalendarToday a:link {
TEXT-ALIGN: CENTER;
font-family: verdana;
font-size: 7PT;
TEXT-DECORATION: NONE;
font-weight: bold;
color: #FFFFFF;
	}

.CalendarToday a:visited {
TEXT-ALIGN: CENTER;
font-weight: bold;
font-family: verdana;
font-size: 7PT;
TEXT-DECORATION: NONE;
color: #FFFFFF;
}

.CalendarToday a:hover, .CalendarToday a:active {
TEXT-ALIGN: CENTER;
font-size: 7PT;
font-weight: bold;
font-family: verdana;
TEXT-DECORATION: UNDERLINE;

color: #ffFFFF;
	}




/* Calendar Weekend Today */
.CalendarWeekendToday {
	padding: 3px;
	text-align: center;
font-size: 7PT;	
font-weight: bold;
	background-color: #ff6501;	
	color: #ffffff;
	}


html>body .CalendarWeekendToday {
	font-size: 7PT;
}




.CalendarWeekendToday a:link {
TEXT-ALIGN: CENTER;
font-size: 7PT;
font-family: verdana;
font-weight: bold;
TEXT-DECORATION: NONE;
	color: #ffffff;
	}


.CalendarWeekendToday a:visited{
font-size: 7PT;
TEXT-ALIGN: CENTER;
font-weight: bold;
font-family: verdana;
TEXT-DECORATION: NONE;
	color: #ffffff;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
font-weight: bold;
TEXT-ALIGN: CENTER;
font-size: 7PT;
font-family: verdana;
TEXT-DECORATION: UNDERLINE;
	color: #ffffff;
	}


/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	padding: 3px;
	text-align: center;
	background-color: #ffffff;	
	color: #999999;
	}


html>body .CalendarOtherMonthDay {
	font-size: 7PT;
}


.CalendarOtherMonthDay a:link {
TEXT-ALIGN: CENTER;
font-family: verdana;
TEXT-DECORATION: NONE;
font-size: 7PT;
color: #999999;
	}

.CalendarOtherMonthDay a:visited{
TEXT-ALIGN: CENTER;
font-family: verdana;
TEXT-DECORATION: NONE;
font-size: 7PT;
color: #999999;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
TEXT-ALIGN: CENTER;
font-family: verdana;
TEXT-DECORATION: UNDERLINE;
font-size: 7PT;
color: #999999;

}	

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	padding: 1px;
	border: 2px solid #df7637;
	text-align: center;
	background-color: #f7f7f7;	
font-size: 7PT;
	color: #df7637;
	}


html>body .CalendarOtherMonthToday {
	font-size: 7PT;
}




.CalendarOtherMonthToday a:link {

TEXT-DECORATION: NONE;
	color: #000000;
font-size: 7PT;
	}

.CalendarOtherMonthToday a:visited{
TEXT-ALIGN: CENTER;
font-size: 7PT;
TEXT-DECORATION: NONE;
color: #000000;
	}

.CalendarOtherMonthToday a:hover, .CalendarOtherMonthToday a:active{
TEXT-ALIGN: CENTER;
font-size: 7PT;
color: #000000;
TEXT-DECORATION: UNDERLINE;


	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	padding: 3px;
	text-align: center;
	background-color: #f1f1f1;	
	color: #666666;
	}


html>body .CalendarOtherMonthWeekend {
	font-size: 7PT;
}




.CalendarOtherMonthWeekend a:link {
	TEXT-ALIGN: CENTER;
	font-family: verdana;
font-size: 7PT;
	color: #999999;
	text-decoration: none;
	}

.CalendarOtherMonthWeekend a:visited {
	TEXT-ALIGN: CENTER;
	font-family: verdana;
font-size: 7PT;
	color: #999999;
	text-decoration: none;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active {
	TEXT-ALIGN: CENTER;
	font-family: verdana;
	color: #999999;
font-size: 7PT;	
	text-decoration: underline;
	}



	
/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 80%;
	padding: 1px;
	text-align: center;
	color: #df7637;
	background-color: #ffffff;	
	}
	

html>body .CalendarOtherMonthWeekendToday {
	font-size: 7PT;
}




.CalendarOtherMonthWeekendToday a:link {
	TEXT-ALIGN: CENTER;
	font-family: verdana;
	font-size: 7pt;
	TEXT-DECORATION: NONE;
	color: #000000;
	}

.CalendarOtherMonthWeekendToday a:visited{
	TEXT-ALIGN: CENTER;
	font-family: verdana;
	font-size: 7pt;
	TEXT-DECORATION: NONE;
	color: #000000;
	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active {
	TEXT-ALIGN: CENTER;
	font-family: verdana;
	font-size: 7pt;
	TEXT-DECORATION: UNDERLINE;
	color: #000000;
	}


/* Calendar Navigator */
.CalendarNavigator {
	font-size: 80%;
	padding: 3px;
	background-color: #fad27d; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}





html>body .CalendarNavigator th, html>body .CalendarNavigator td {
	font-size: 7PT;
}




