/* specific section */
/*-----------------------------------------------------------------------------------------------*/
.dpTable /* month name*/
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #FFFFFF;
	border: 1px solid #dbdbdb;
}
.dpTodayButton /*this month, close button */
{
    BORDER-LEFT: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-BOTTOM: #dbdbdb 1px solid;
    FONT-SIZE: 11px;
    COLOR: #303030;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    CURSOR:pointer;
}
.dpButton  /* next, prev month buttons */
{
    BORDER-LEFT: #dbdbdb 1px solid;
    BORDER-RIGHT: #dbdbdb 1px solid;
    BORDER-TOP: #dbdbdb 1px solid;
    BORDER-BOTTOM: #dbdbdb 1px solid;
    FONT-SIZE: 11px;
    COLOR: #303030;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    CURSOR:pointer;
    width: 18px;
}
.dpDayTD 
{
	background-color: #94BCDB;
	border: 1px solid #4E92C6;
	color: white;
	width: 16px;
}
.dpTitleText 
{
	font-size: 12px;
	color: #4E92C6;
	font-weight: bold;
}

/*general section */
/*-----------------------------------------------------------------------------------------------*/

.dpDiv {}
.dpTR {}
.dpTitleTR {}
.dpDayTR {}
.dpTodayButtonTR {}
.dpTD 
{
	border: 1px solid #FFFFFF;
	width: 16px;
}
.dpDayHighlightTD 
{
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	width: 16px;
}
.dpTDHover 
{
	background-color: #ACA998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	width: 16px;
}
.dpTitleTD {}
.dpButtonTD {}
.dpTodayButtonTD {}
.dpDayHighlight 
{
	color: #4060ff;
	font-weight: bold;
	width: 16px;
}

	
/*---- time picker----*/
.TimeControlCellLeft /* hours*/
{
	font-family:Arial; 
	font-size:13px; 
	background-color: WINDOW; 
	color: WINDOWTEXT; 
	border-bottom: 1px solid THREEDLIGHTSHADOW; 
	border-top: 1px solid THREEDSHADOW; 
	border-left: 1px solid THREEDSHADOW;
}

.TimeControlCellMiddle
{
	font-family:Arial; 
	font-size:13px; 
	background-color: WINDOW; 
	color: WINDOWTEXT; 
	border-bottom: 1px solid THREEDLIGHTSHADOW; 
	border-top: 1px solid THREEDSHADOW; 
}

.TimeControlCellRight /* minutes*/
{
	font-family:Arial; 
	font-size:13px; 
	background-color: WINDOW; 
	color: WINDOWTEXT; 
	border-bottom: 1px solid THREEDLIGHTSHADOW; 
	border-top: 1px solid THREEDSHADOW; 
	border-right: 1px solid THREEDSHADOW;
}
/*---New TimeControl---*/
.TimeControl
{
BORDER-RIGHT: #dbdbdb 1px solid;
BORDER-TOP: #dbdbdb 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #dbdbdb 1px solid;
COLOR: #303030;
BORDER-BOTTOM: #dbdbdb 1px solid;
font-family:Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #e9e9e9;
WIDTH:35px;

TEXT-ALIGN:right;
}
.TimeControlError
{
BORDER-RIGHT: #dbdbdb 1px solid;
BORDER-TOP: #dbdbdb 1px solid;
FONT-SIZE: 12px;
BORDER-LEFT: #dbdbdb 1px solid;
COLOR: red;
BORDER-BOTTOM: #dbdbdb 1px solid;
font-family:Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #e9e9e9;
WIDTH:35px;
height:15px;
TEXT-ALIGN:right;
}

