body
{
    background-color: #e7e9de; 
	font-family: Arial, Verdana, Sans-Serif;
	font-size: small;
	font-weight: normal;
}
.tablebg {
	background-color: #e7e9de; 
	border-right: #acb0a1 2px solid; 
	border-top: #acb0a1 2px solid; 
	border-left: #acb0a1 2px solid; 
	border-bottom: #acb0a1 2px solid;
}
TD {
	font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
	color : #000000;
	font-size : small;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	color : #7B966D;
	font-size: 24px;
	font-weight: bold;
}
.Menu {
	color: #ffffff;
	text-align: left;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	font-weight: bold;
    z-index: 1;
}

a.Menu:link  {
	color : #ffffff;
	text-align: left;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.Menu:active  {
	color : #ffffff;
	text-align: left;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.Menu:hover {
	color : #000000;
	text-align: left;
	font-family: tahoma, sans-serif;
	text-decoration : none;
	font-weight: bold;
}

a.Menu:visited  {
	color : #ffffff;
	text-align: left;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.Menu:visited:hover {
	color : #000000;
	text-align: left;
	font-family: tahoma, sans-serif;
	text-decoration : none;
	font-weight: bold;
}
a:link  
{
    color: Blue;
    text-decoration: none;
}
a:visited  
{
    color: Blue;
    text-decoration: none;
}
a:active  
{
    color: Blue;
    text-decoration: none;
}
a:hover  
{
    color: Blue;
    text-decoration: underline;
}
.collapsePanel
{
	width: 100%;
	height: 0px;
	background-color: White;
	overflow: hidden;
}
.collapsePanelTitle
{
	cursor: pointer;
}
.AjaxCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:White;
    color:#000000;
}
.AjaxCalendar .ajax__calendar_footer {
    border-top:1px solid #f5f5f5;
} 
.AjaxCalendar .ajax__calendar_dayname {
    border-bottom:1px solid #f5f5f5;
} 
.AjaxCalendar .ajax__calendar_day {
    border:1px solid #ffffff;
} 
.AjaxCalendar .ajax__calendar_month {
    border:1px solid #ffffff;
} 
.AjaxCalendar .ajax__calendar_year {
    border:1px solid #ffffff;
} 
.AjaxCalendar .ajax__calendar_active .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_active .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_active .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#0066cc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_other .ajax__calendar_day {
    background-color:#ffffff; 
    border-color:#ffffff;
    color:#646464;
} 
.AjaxCalendar .ajax__calendar_other .ajax__calendar_year {
    background-color:#ffffff;
    border-color:#ffffff;
    color:#646464;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_day {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_month {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_year {
    background-color:#edf9ff;
    border-color:#daf2fc;
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_title {
    color:#0066cc;
} 
.AjaxCalendar .ajax__calendar_hover .ajax__calendar_today {
    color:#0066cc;
} 
.adjustedZIndex {
    z-index: 1;
}