.gDataArea{
	width:147px;
	background-color: #D3ECB3;	
	border: 2px solid #BFDC99;	
	font-size: 10pt;
	color: #365A0A;
	padding-left: 4px;
	padding-right: 4px;
}

.gTimeArea{
	width:90px;
	background : #F4F4F4;
	font-size: 11px;
	color: #243D4B;
	text-align : center;
}

.gBaseDiv {
	position: absolute;
}

.gMonthList{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px; 
	width: 70px
}

.gYearList{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px; 
	width: 70px
}
/*Week Day Headline Row*/
.gWDHRow{
 	font-weight: bold;
}
/*Week Day Headline Cell*/
.gWDHCell{
	background : #DFDFDF;
}
/*Date Picker Table*/
.gDPTable{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px; 
	color: #666666;
}
/*A:Date of current month*/
a.gDateCurrentMonthA,a:active.gDateCurrentMonthA,a:link.gDateCurrentMonthA,a:link.gDateCurrentMonthA {
	color: #243D4B;
	text-decoration: none;
}
a:hover.gDateCurrentMonthA
{
	color: #666666;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
/*Font:No Active Date*/
.gNoActiveDateFont{
	color: #A2A2A2;
}
/*A:Day of other month*/
a.gDayOtherMonthA,a:active.gDayOtherMonthA,a:link.gDayOtherMonthA,a:link.gDayOtherMonthA {
	color: #7C9797;
	text-decoration: none;
}
a:hover.gDayOtherMonthA
{
	color: #666666;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	text-decoration: none;
}
/*Cell:Selected Day */
.gDaySelectedCell{
	background : #B1C8C8;
	text-align: center;
}
/*Cell:Worked day*/
.gDayWorkedCell{
	background : #FBFBFB;
 	text-align: center;
}
/*Cell:Weekend day */
.gDayWeekendCell{
	background : #EBEFEF;
	text-align: center;
}
/*Cell:Marked day */
.gDayMarkedCell{
	background : #66CC66;
	text-align: center;
}
.gDayRedMarkedCell{
	background : #EA3A00;
	text-align: center;
}
.gDayBlueMarkedCell{
	background : #567AB1;
	text-align: center;
}
.gDayYellowMarkedCell{
	background : #FFD700;
	text-align: center;
}




