.JsDatePickBox{
	position:relative;
	width:204px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #666666;
}.JsDatePickBox .boxLeftWall{
	float:left;
	width:7px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}.JsDatePickBox .boxRightWall{float:left;width:7px;margin:0;padding:0;}.JsDatePickBox .boxRightWall .rightWall{
	margin:0;
	padding:0;
	width:7px;
	overflow:hidden;
	background-color: #FFFFFF;
	background-image: url(../img/boxSideWallPx.gif);
	background-repeat: repeat-y;
	background-position: right top;
}.JsDatePickBox .hiddenBoxLeftWall{float:left;width:0;overflow:hidden;overflow:hidden;}.JsDatePickBox .hiddenBoxRightWall{float:left;width:0;overflow:hidden;overflow:hidden;}.JsDatePickBox .boxMain{
	float:left;
	background-color:#FFFFFF;
	margin:0;
	padding:15px 0 5px 0;
}.JsDatePickBox .boxMainStripped{
	border:none;
	background-color: #FFFFFF;
}.JsDatePickBox .tooltip{
	height:12px;
	line-height:11px;
	overflow:hidden;
	font-size:10px;
	color:#FFFFFF;
	text-align:left;
	padding:0;
	margin:2px 0 2px 0;
}.JsDatePickBox .weekDaysRow{
	height:12px;
	overflow:hidden;
	line-height:11px;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	padding:0;
	margin:2px 0 0 0;
}.JsDatePickBox .weekDaysRow .weekDay{float:left;height:14px;overflow:hidden;width:24px;margin:0 5px 0 0;padding:0;}.JsDatePickBox .boxMainInner{
	width:198px;
	float:left;
	background-color: #666666;
	margin: 3px;
	padding: 0;
}.JsDatePickBox .boxMainCellsContainer{
	background-color:#FFFFFF;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}.JsDatePickBox .boxMainInner .controlsBar{overflow:hidden;height:20px;position:relative;}.JsDatePickBox .boxMainInner .controlsBarText{
	overflow:hidden;
	height:20px;
	line-height:20px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}.JsDatePickBox .boxMainInner .monthForwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:22px;
	background-image: url(../img/monthForward_normal.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .monthForwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:22px;
	background-image: url(../img/monthForward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox  .boxMainInner  .monthForwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:22px;
	background-image: url(../img/monthForward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .monthBackwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:22px;
	background-image: url(../img/monthBackward_normal.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .monthBackwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:22px;
	background-image: url(../img/monthBackward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .monthBackwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:22px;
	background-image: url(../img/monthBackward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .yearForwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	background-image: url(../img/yearForward_normal.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .yearForwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	background-image: url(../img/yearForward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .yearForwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	right:0;
	background-image: url(../img/yearForward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .yearBackwardButton{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../img/yearBackward_normal.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .yearBackwardButtonOver{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../img/yearBackward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .yearBackwardButtonDown{
	overflow:hidden;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	top:0;
	left:0;
	background-image: url(../img/yearBackward_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
}.JsDatePickBox .boxMainInner .skipDay{
	cursor:default;
	overflow:hidden;
	width:24px;
	height:25px;
	float:left;
	padding:0;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}.JsDatePickBox .boxMainInner .dayNormal{
	-khtml-user-select:none;
	font-size:12px;
	cursor:pointer;
	overflow:hidden;
	color:#000000;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}.JsDatePickBox .boxMainInner .dayNormalToday{
	-khtml-user-select:none;
	font-size:12px;
	cursor:pointer;
	overflow:hidden;
	color:#FFFFFF;
	width:24px;
	height:25px;
	float:left;
	padding:0;
	text-align:center;
	line-height:25px;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}.JsDatePickBox .boxMainInner .dayDisabled{-khtml-user-select:none;cursor:default;font-size:12px;overflow:hidden;color:#999;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayOver{
	-khtml-user-select:none;
	cursor:pointer;
	font-size:12px;
	overflow:hidden;
	color:#FFFFFF;
	width:24px;
	height:25px;
	float:left;
	margin:4px 5px 0 0;
	padding:0;
	text-align:center;
	line-height:25px;
}.JsDatePickBox .boxMainInner .dayOverToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;font-weight:bold;color:#f40f0f;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayDown{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#F9F9F9;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}.JsDatePickBox .boxMainInner .dayDownToday{-khtml-user-select:none;cursor:pointer;font-size:12px;overflow:hidden;color:#f40f0f;font-weight:bold;width:24px;height:25px;float:left;margin:4px 5px 0 0;padding:0;text-align:center;line-height:25px;}
