div.datepicker {
	position: absolute!important;
	left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 196px!important;
	height: 147px;
	/*position: absolute;*/
	cursor: default;
	top: 0;
	/*left: 0;*/
	display: none;
	z-index:9999;
}
div.datepicker * {color:#ffffff;font-size:10px;text-align:center;}
.datepickerContainer {
	background: #6eb5b3;
	position: absolute;
	padding:4px;
/*	top: 10px;
	left: 10px;*/
}
.datepickerBorderT {
/*	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_t.png);*/
}
.datepickerBorderB {
/*	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_b.png);*/
}
.datepickerBorderL {
/*	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_l.png);*/
}
.datepickerBorderR {
/*	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_r.png);
*/}
.datepickerBorderTL {
/*	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tl.png);*/
}
.datepickerBorderTR {
/*	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tr.png);*/
}
.datepickerBorderBL {
/*	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_bl.png);*/
}
.datepickerBorderBR {
/*	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_br.png);*/
}
.datepickerHidden {
	display: none;
}
div.datepicker table {
	border-collapse:collapse;
}
div.datepicker a {
	color: #eee;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}
div.datepicker table td {
	text-align: center;
	padding: 0;
	margin: 0;
}
div.datepicker th {
	text-align: center;
	color: #fff;
	font-weight: normal;
	padding-bottom:4px;
}
div.datepicker tbody th {
	text-align: center;
}
div.datepicker tbody a {
	display: block;
}
.datepickerDays a {
/*	width: 20px;
	line-height: 16px;
	height: 16px;*/
	padding-right: 3px;
	padding-left: 3px;
}
.datepickerYears a,
.datepickerMonths a{
/*	width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;*/
}
td.datepickerNotInMonth a {
	/*color: #666;*/
}
tbody.datepickerDays td.datepickerSelected,
tbody.datepickerDays td:hover {
	background: #136A9F;
}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
tbody.datepickerYears td.datepickerSelected,
tbody.datepickerMonths td.datepickerSelected {
	background: #17384d;
}
div.datepicker a:hover,
div.datepicker a:hover {
	/*color: #88c5eb;*/
}
div.datepicker td.datepickerNotInMonth a:hover {
	/*color: #999;*/
}
div.datepicker tbody th {
	text-align: center;
}
.datepickerSpace div {
	/*width: 20px;*/
}
.datepickerGoNext a,
.datepickerGoPrev a,
.datepickerMonth a {
	text-align: center;
	/*height: 20px;
	line-height: 20px;*/
}
.datepickerGoNext a {
	/*float: right;
	width: 20px;*/
}
.datepickerGoPrev a {
	/*float: left;
	width: 20px;*/
}
table.datepickerViewDays tbody.datepickerMonths,
table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays,
table.datepickerViewMonths tbody.datepickerYears,
table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
table.datepickerViewYears tbody.datepickerDays,
table.datepickerViewYears tbody.datepickerMonths,
table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
td.datepickerDisabled a,
td.datepickerDisabled.datepickerNotInMonth a{
	/*color: #333;*/
}
td.datepickerDisabled a:hover {
	/*color: #333;*/
}
td.datepickerSpecial a {
	background: #700;
}
td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}













#date2 {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	/*padding-top:12px;*/
}
#site_header div.datepicker {
/*	
	font-family:Verdana, Geneva, sans-serif;
	font-size: 9px;
	
	height: 91px;
	cursor: default;
	top: 0;
	left: 0;
	display: none;*/
	top:24px;
	width: 0px;
	margin-left:18px;
}
#site_header div.datepicker * {color:#ffffff;font-size:8px;text-align:center;}
#site_header .datepickerContainer {
	background:none;
	padding:0;
/*	position: absolute;
	top: 10px;
	left: 10px;*/
}
/*.datepickerBorderT {
	position: absolute;
	left: 10px;
	top: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_t.png);
}
.datepickerBorderB {
	position: absolute;
	left: 10px;
	bottom: 0;
	right: 10px;
	height: 10px;
	background: url(../images/datepicker_b.png);
}
.datepickerBorderL {
	position: absolute;
	left: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_l.png);
}
.datepickerBorderR {
	position: absolute;
	right: 0;
	bottom: 10px;
	top: 10px;
	width: 10px;
	background: url(../images/datepicker_r.png);
}
.datepickerBorderTL {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tl.png);
}
.datepickerBorderTR {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_tr.png);
}
.datepickerBorderBL {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_bl.png);
}
.datepickerBorderBR {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/datepicker_br.png);
}*/
#site_header .datepickerHidden {
	display: none;
}
#site_header div.datepicker table {
	border-collapse:collapse;
}
#site_header div.datepicker a {
	/*color: #fff;*/
	text-decoration: none;
	/*cursor: pointer;*/
	outline: none;
}
#site_header div.datepicker table td {
	text-align: center;
	padding: 0;
	margin: 0;
}
#site_header div.datepicker th {
	text-align: center;
	/*color: #fff;*/
	font-weight: normal;
	padding-bottom:1px;
}
#site_header div.datepicker tbody th {
	text-align: center;
}
#site_header div.datepicker tbody a {
	display: block;
}
#site_header .datepickerDays a {
	/*width: 20px;*/
	/*line-height: 9px;*/
	/*height: 9px;*/
	padding-right:3px;
	padding-left:3px;
	/*padding-right: 2px;*/
}
#site_header .datepickerYears a,
#site_header .datepickerMonths a{
	/*width: 44px;
	line-height: 36px;
	height: 36px;
	text-align: center;*/
}
#site_header td.datepickerNotInMonth a {
	/*color: #666;*/
}
#site_header tbody.datepickerDays td.datepickerSelected{
	background: #136A9F;
}
#site_header tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {
	background: #17384d;
}
#site_header tbody.datepickerYears td.datepickerSelected,
#site_header tbody.datepickerMonths td.datepickerSelected{
	background: #17384d;
}
#site_header div.datepicker a:hover,
#site_header div.datepicker a:hover {
	/*color: #88c5eb;*/
}
#site_header div.datepicker td.datepickerNotInMonth a:hover {
	/*color: #999;*/
}
#site_header div.datepicker tbody th {
	text-align: center;
}
#site_header .datepickerSpace div {
	/*width: 20px;*/
}
#site_header .datepickerGoNext a,
#site_header .datepickerGoPrev a,
#site_header .datepickerMonth a {
	text-align: center;
	/*height: 20px;
	line-height: 20px;*/
}
#site_header .datepickerGoNext a {
/*	float: right;
	width: 20px;*/
}
#site_header .datepickerGoPrev a {
/*	float: left;
	width: 20px;*/
}
#site_header table.datepickerViewDays tbody.datepickerMonths,
#site_header table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
#site_header table.datepickerViewMonths tbody.datepickerDays,
#site_header table.datepickerViewMonths tbody.datepickerYears,
#site_header table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
#site_header table.datepickerViewYears tbody.datepickerDays,
#site_header table.datepickerViewYears tbody.datepickerMonths,
#site_header table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
#site_header td.datepickerDisabled a,
#site_header td.datepickerDisabled.datepickerNotInMonth a{
	/*color: #333;*/
}
#site_header td.datepickerDisabled a:hover {
	/*color: #333;*/
}
#site_header td.datepickerSpecial a {
	background: #700;
}
#site_header td.datepickerSpecial.datepickerSelected a {
	background: #a00;
}