.navcell {
	 PADDING-RIGHT: 10px; BORDER-Right: #6A0000 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px;  PADDING-TOP: 7px; BACKGROUND-COLOR: #ffffcc; FONT-SIZE:  medium; FONT-FAMILY: Garamond, Arial, Helvetica, sans-serif
}
.mainhead {
	FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mainsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.maincell {
	BORDER-RIGHT: #6A0000 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: #6A0000  thin solid; PADDING-LEFT: 20px; BORDER-LEFT: #6A0000 thin solid; PADDING-TOP: 10px; BORDER-BOTTOM: #6A0000 0px solid
}
.navlink {
	FONT-SIZE: medium;
}
.newHeader {
	BACKGROUND-COLOR: #d0e6f1; COLOR: #0000dd; 
}
.newHeader2 {
	BACKGROUND-COLOR: #d0e6f1; COLOR: #0000dd; border-color: #0000dd; border-style: solid; border-width:thin; FONT-SIZE: 11pt; FONT-FAMILY: Garamond, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.topleft {
	BORDER-TOP: #6A0000 thin solid; BORDER-LEFT: #6A0000 thin solid; BORDER-Bottom: #6A0000 thin solid; BACKGROUND-COLOR: #ffcc66 
}
.topright {
	BORDER-TOP: #6A0000 thin solid; BORDER-RIGHT: #6A0000 thin solid; BORDER-Bottom: #6A0000 thin solid; BACKGROUND-COLOR: #ffcc66 
}
.mainbody {
	FONT-SIZE: 10pt; PADDING-RIGHT: 10px; PADDING-Left: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text {
	FONT-SIZE: 10pt; PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text9 {
	FONT-SIZE: 9pt; PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text10 {
	FONT-SIZE: 10pt; PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mainHeader {
	FONT-SIZE: 12pt; COLOR: #6A0000; PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mainbody1 {
	FONT-SIZE: 10pt; PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mainHeader1 {
	FONT-SIZE: 12pt; background-color:#6A0000; COLOR: #ffffff;  height:  25px;   PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mainTitle1 {
	FONT-SIZE: 10pt; height:  18px;   PADDING-RIGHT: 1px; PADDING-Left: 1px; FONT-STYLE: normal ; font-weight: bold; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.labels {
	FONT-SIZE: 10pt;  PADDING-RIGHT: 0px; PADDING-Left: 0px; FONT-STYLE: normal ; FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif
}
.buttons {
	FONT-SIZE: 10pt;  PADDING-RIGHT: 0px; PADDING-Left: 0px; FONT-STYLE: normal ; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendarBody {
	FONT-SIZE: 9pt; PADDING-RIGHT: 0px; PADDING-Left: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendarDate {
	FONT-SIZE: 9pt; COLOR: #ff0000; PADDING-RIGHT: 3px; PADDING-Left: 3px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendarHeader {
	FONT-SIZE: 10pt;  COLOR: #ffffff; PADDING-RIGHT: 25px; PADDING-Left: 25px;  FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.calendarBody2 {
	FONT-SIZE: 10pt; PADDING-RIGHT: 3px; PADDING-Left: 3px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.leftNav {
	FONT-SIZE: 9pt; COLOR: #6A0000; PADDING-RIGHT: 3px; PADDING-Left: 3px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: 9pt; COLOR: #6A0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #6A0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #006600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#FFFFCC;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.validatorCalloutHighlight 
{
    background-color:Yellow; 
}
.collapsePanel {
	width: 640px;
	height:0px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:800px;		
	height:20px;
	color: Yellow;
	background-color: Black;
	font-weight:bold;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}
