.dateStyle {}

.fieldLabel {
	font-weight: bold; 
	padding-right: 5px;
}

.calendarTextDateFormat {
	font-size:7px;  
	font-weight:bold;
}

.calendarTextInputBox {font-size:11px; }
.calendarStringTo {font-size:10px; }

.mainPanelDiv {
	border:1px solid black; 
	padding:3px; 
	background-color:#FFFFFF;
}
.mainPanelTable {}

.mainPanelLabels {
	font-size:10px;
	color: #000000;  
	font-weight:bold; 
	padding-left:3px
}

.mainPanelButtons
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    color: #FFFFFF;
	word-spacing: 1px;
	padding:0px 3px;

	background-color: #024D87;
    border:#000000;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;

  cursor:hand
}

.calendarOuterDiv {
	padding:3px;
}

.calendarOuterTable {
	border:1px solid #333333;
}

.calendarMonthYearHeadingsTable{}

.calendarEntireMonthNameRow
{
	background-image: url(/assets/backgrounds/bg_menu-tab.gif);
}

.calendarMonthYearArrows {
	color:#880000; 
	font-size:9px; 
}

.calendarMonthHeadings  {
	color:#880000;
	font-weight: bold; 
	font-size:10px; 
}

.calendarGridTable {}

.calendarWeekdayCell {
	background-color:#024D87; 
	border-top:1px solid grey;
	border-bottom:1px solid grey; 
	font-size:9px;  
	text-align:center;
	color: #FFFFFF;
}

.calendarDayCell {
	font-size:9px;  
	text-align:center; 
	padding:0px 3px;
	color: #444444;
}

.calenderIllegalDate {
	font-size:9px;  
	text-align:center; 
	color:white 
}

.calendarSelectedDate {
	font-size:9px;  
	text-align:center; 
	background-color: #880000; 
	padding:0px 2px;
	color: #FFFFFF;
}

a.calendarTodayButton:link, a.calendarTodayButton:visited, a.calendarTodayButton:active {
	color: #154A3D;
	font-size: 9px;
	text-decoration: none;
}

a.calendarTodayButton:hover {
	color: #000000; 
}

.calendarTodayRow
{
	color: #880000;
	background-image: url(/assets/backgrounds/bg_menu-tab.gif);
}

.errorPanel {
	background-color:#FFCC00; 
	padding:2px; 
	border:1px solid black
}

.errorText {color:black; font-size:10px;  padding:2px}
.errorCloseX {color:red; font-size:7px;  font-weight:bold; border:1px solid red; padding:1px }

