.dtPicker 
{
	background-color:#B7C6B2;
	border-bottom:1px solid #808080;
	border-right:1px solid #808080;
	padding:1px 3px 2px 2px;
	width: 248px;
}

.dtPickerHeader 
{
	height: 25px;
	width: 100%;
}

.dtPickerHeader td
{
	padding: 3px 0 0 0;
	vertical-align: middle;
}

.dtPickerGrid {
	/*border-style:solid none none solid;*/
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	width: 248px;
}

.dtPickerGrid td 
{
	text-align: center;
	background-color:#FFFFFF;
	font-family:Verdana,sans-serif;
	font-size:11px;
	border-bottom:1px solid #E0F0FB;
	border-right:1px solid #E0F0FB;
}

.dtPickerGrid td a
{
	color:#333333;
}

.dtPickerGrid td.dtPickerDoW 
{
	font-weight: bold;
	text-align: center;
	background:url("../img/dp_daysbg.gif") repeat-x scroll center top #ECECEC;
	border-bottom:1px solid #E0DEE0;
	border-width: 0 0 1px 0;
	padding:3px 0;
}

.dtPickerGrid td.inactive a
{
	color: #999999;
}

.dtPickerGrid td.today 
{
	border:1px solid #000000;
}

.dtPickerGrid td.selected
{
	background-color:#FBFAE3;
}

.dtPickerGrid td.today a
{
	font-weight: bold;
}

.dtPickerGrid td.weekend 
{
	background-color:#F2F3F7;
}

.dtPickerGrid td.todayPanel 
{
	background-color:#ECECEC;
	border-top:1px solid #E1E2E9;
	padding:2px 0;
	text-align:center;
}

.dtPickerGrid td.todayPanel a
{
	text-decoration: underline;
	cursor: pointer;
}

.mPrevInAct, .mPrevAct
{
	background-position:left top;
	height:21px;
	width:13px;
	margin: 0 0 0 10px;
}

.mPrevInAct
{
	background-image:url("../img/btn/dp_left_i.png");
}

.mPrevAct
{
	background-image:url("../img/btn/dp_left_a.png");
}

.mNextInAct, .mNextAct
{
	background-position:left top;
	height:21px;
	width:13px;
	margin: 0 10px 0 0;
}

.mNextInAct
{
	background-image:url("../img/btn/dp_right_i.png");
}

.mNextAct
{
	background-image:url("../img/btn/dp_right_a.png");
}

.monthPicker, .yearPicker  
{
	margin: 0 10px 0 10px;
	vertical-align: top;
	font-family:Verdana,sans-serif;
	font-size:11px;
}

.monthPicker
{
	width: 100px;
}

.yearPicker
{
	width: 55px;
}


