select {font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;font-size:11px; width:132px; padding:1px 0; margin-bottom:2px;}
.date {font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;font-size:11px;width:60px;}

.x-grid3-row-alt{
	background-color:#fafafa;
}

.ControlShow
{
    display:block;
}

.ControlHide
{
    display:none;
}



.cal_Theme1 .ajax__calendar_container   {
    background-color: #C3D5ED;
    border:solid 1px #89c4fa;
    font-family:arial,Verdana, helvetica,clean,sans-serif;
    cursor:default;
    width:205px;
    font-size:10px;
    text-align:center;
    padding: 6px;
	z-index : 1004 ;
	font-weight:normal;
}

.cal_Theme1 .ajax__calendar_header  {
    background-color: #fff;
    font-family:arial,Verdana, helvetica,clean,sans-serif;
    font-size:10px;
	font-weight:bold; 
	margin:0;
    padding-top:6px; 
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev    {
    color: #004080;
	font-weight:bold;    
    font-size:10px;	
}

.cal_Theme1 .ajax__calendar_body    {
    background-color: #D9E5F3;
    border: solid 1px #89c4fa;
    height:130px;
    width:193px;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
	font-size: 10px;
	font-weight:normal;	
}

.cal_Theme1 .ajax__calendar_body div {margin:0 3px}

.cal_Theme1 .ajax__calendar_dayname {
    text-align:center;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
	font-size: 10px;
	vertical-align:middle;
}

.cal_Theme1 .ajax__calendar_day {
    text-align:center;
	font-weight:normal;    
    font-size:10px;	
    padding-top:6px;
    line-height:12px;
    vertical-align:middle;
}

.cal_Theme1 div {font-weight:normal;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
	font-size: 10px;
	padding:0 1px;
	margin:0;
	}
	
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active  {
    color: #004080;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
	font-size: 10px;
    background-color: #fff;
    margin:0;
    line-height:12px;
    vertical-align:middle;
}

.cal_Theme1 .ajax__calendar_today   {
    font-weight:bold;
    font-size:10px; 
    margin:0;
    line-height:12px;
}

.cal_Theme1 .ajax__calendar_other{
    color: #bbbbbb;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
	font-size: 10px;
	font-weight:normal;
	margin:0;
    padding:0;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #004080;
    font-family: Arial, Helvetica, sans-serif, Verdana, Arial !important;
	font-size: 10px;
	font-weight:bold;
	margin:0;
    padding:0;
}

#control-box #control-form td .cal_Theme1 td {padding:0;}
.form-tbl td  .cal_Theme1 td {padding:0;height:0px;}