﻿#datePickerContainer{font-size:11px;border:1px solid #aaa;font-weight:bold;position:absolute;z-index:100; margin:5px 0 0 5px;}
#datePickerContainer .dt_control{width:13px;height:16px;position:absolute;}
#datePickerContainer .dt_control a{width:100%;height:100%;display:block;padding:0;}
#datePickerContainer #close{right:6px;top:8px;}
#datePickerContainer #close a{background:url(../img/control_icons.html) no-repeat -30px top #333;}
#datePickerContainer #close a:hover{background:url(../img/control_icons.html) no-repeat -30px -18px #000;}
#datePickerContainer #previous{left:6px;top:8px;}
#datePickerContainer #previous a{background:url(../img/control_icons.html) no-repeat left top #000;}
#datePickerContainer #previous a:hover{background:url(../img/control_icons.html) no-repeat left -18px #333;}
#datePickerContainer #previous a.disabled,#datePickerContainer #previous a.disabled:hover{display:none}
#datePickerContainer #next{right:22px;top:8px;}
#datePickerContainer #next a{background:url(../img/control_icons.html) no-repeat -15px top #333;}
#datePickerContainer #next a:hover{background:url(../img/control_icons.html) no-repeat -15px -18px #333;}
#datePickerContainer #next a.disabled,#datePickerContainer #next a.disabled:hover{background:url(../img/control_icons.html) no-repeat -15px -36px #333;cursor:default;}#datePickerWrapper{background-color:#fdfdfd;padding:6px 0 0 0;float:left;height:170px;overflow:hidden;}
#datePickerContainer table{float:left;margin:0 6px 0; border-collapse:collapse;border-spacing:0;width:auto;}
#datePickerContainer table colgroup.weekend{border:0;}
#datePickerContainer table th.month{font-size:12px;background-color:#3473b3;border:none; color:#FFFFFF;}
#datePickerContainer table th,#datePickerContainer table td{width:23px;line-height:20px;text-align:center;margin:0;padding:0;border:1px; color:#FFFFFF;}#datePickerContainer table th{border-bottom:1px solid #b3d6fa;border-top:1px solid #b3d6fa;background-color:#3473b3;}#datePickerContainer table th.weekend{font-weight:normal}
#datePickerContainer table td{color:#cdcdcd;font-weight:normal;}
#datePickerContainer table td a{display:block;padding:0;color:#003061;text-decoration:none;width:100%;height:100%;background-color:#F5FAFC; border:1px dotted #b3d6fa;}
#datePickerContainer table td.weekend a{color:#003061;background:#F5FAFC;}
#datePickerContainer table td.selected a{background-color:#003061;font-weight:normal;color:#fff;font-weight:bold;}
#datePickerContainer table td a:hover{background-color:#073d73;text-decoration:none;color:#fff; font-weight:bold;}
<!-----------------------Start Form----------------->
form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, textarea, select{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.form{width:700px; margin:0px auto; height:auto; padding:0px;}
.form img{border:0px;}
.form h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-align:center; padding:0px 0px 0px 8px; margin:1px 0px 1px 0px; border:1px solid #f89509; background:#c03832; line-height:25px;}
.form h3 a{color:#00738b; text-decoration:none;}
.form h3 a:hover{color:#e77e1d; text-decoration:none;}
.form .left-box-1{width:300px; margin:1px 0px 1px 0px; float:left; height:32px; line-height:32px; border:1px solid #b3d6fa; background:#F5FAFC;}
.form .right-box-1{width:390px; margin:1px 0px 1px 0px; float:left; height:32px; line-height:32px; border:1px solid #b3d6fa; background:#F5FAFC;}
.form .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#2E6A95;
	border:1px solid #b3d6fa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:320px;
	margin-top:20px;
	padding:5px;
} 
.form label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2E6A95; padding:0px 0px 0px 5px; margin-left:5px; margin-top:6px;}
.form input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; 
	background:#F5FAFC;
	border:1px solid #85c0fd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 margin-left:5px; margin-top:6px; height:20px;}
.form select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#F5FAFC;
	border:1px solid #85c0fd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; margin-left:5px; margin-top:7px; height:22px; line-height:22px;}
#form textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#F5FAFC;
	border:1px solid #85c0fd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; margin-left:5px; margin-top:7px;}
.form .button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	background-color:#c03832;
	border:1px solid #f89509;
	font-weight:bold;
	text-align:center;	
	height:35px;
	margin-bottom:5px;
	width:120px;
	padding:0px 5px 5px 5px;
	margin:10px 0 0 0;
}
<!-----------------------End Form------------------->