.Calendar_table
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
}
.Calendar_header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION:none
}
.Calendar_header A
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION:none
}
.Calendar_header A:Active
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION:none
}
.Calendar_header A:Visited
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION:none
}
.Calendar_header A:Hover
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: red;
    TEXT-DECORATION:none
}

.Calendar_month
{
    
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-WEIGHT: Bold;
    text-ALIGN: LEFT; 
    vertical-ALIGN: Top;
    FONT-FAMILY: Arial;
    TEXT-DECORATION:none
	width:300px;
	
}
.Calendar_item
{
    
    FONT-SIZE: 12px;
    vertical-align: Top;
    COLOR: #D39F29;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:none;
	width:70px;
	height:70px;
	border:1px solid #000000;	
	
	
}
.Calendar_date
{
    
    FONT-SIZE: 9px;
    COLOR: #015130;
	font-weight:normal;
    text-ALIGN: right; 
    vertical-ALIGN: Top;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:underline;
	
}

A.calendar_date:link {
	 FONT-SIZE: 9px;
    COLOR: #015130;
	font-weight:bold;
    text-ALIGN: right; 
    vertical-ALIGN: Top;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:underline;
}

A.calendar_date:visited {
	 FONT-SIZE: 9px;
    COLOR: #015130;
	font-weight:bold;
    text-ALIGN: right; 
    vertical-ALIGN: Top;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:underline;
}

A.calendar_date:hover {
	 FONT-SIZE: 9px;
    COLOR: #cc9900;
	font-weight:bold;
    text-ALIGN: right; 
    vertical-ALIGN: Top;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:underline;
}

.Calendar_day
{
    
     COLOR: #AB1E37;
     vertical-align: Top;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:none;
	padding-left:0px;
	font-weight:bold;
	width:70px;
	
}

.Calendar_datename
{
    
     COLOR: #AB1E37;
     vertical-align: Top;
    FONT-FAMILY: Arial, verdana;
    TEXT-DECORATION:none;
	padding-left:5px;
	font-weight:bold;
	width:70px;
	
}
.Calendar_day_Sun A
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION:none
}
.Calendar_day_Sun A:Active
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION:none
}
.Calendar_day_Sun A:Visited
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION:none
}
.Calendar_day_Sun A:Hover
{
    FONT-WEIGHT: Bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION:none
}

.Calendar_Day_OM
{
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: lightgrey;
    TEXT-DECORATION:none
}


.Calendar_Day_header
{
    BORDER-RIGHT: black 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana,Arial;
    BACKGROUND-COLOR: gray
}
