.CalTB{
	border: 1px solid #cccccc;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	padding:2px;
	background-color:#ebebeb;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#ebebeb));
	background: -moz-linear-gradient(top,  #FFFFFF,  #ebebeb);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ebebeb');
}
.CalIntesta{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	width:15px;
	text-align:right;
	padding: 1px 2px;
	border: 1px solid #ffffff;
}
.Ca_M1{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#ff6600;
	text-decoration:none;
}
.Ca_M2{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#339933;
	text-decoration:none;
}
.CaDD{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	width:15px;
	text-align:right;

	padding: 1px 2px;
	border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;

	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
	-moz-box-shadow: 0px 1px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px #ffffff;
	box-shadow: 0px 1px 0px #ffffff;
}


.CaDDo{
	color:#333333;
	background-color:#ffffff;
	cursor:pointer;cursor:hand;
	border: 1px solid #999999;
}

.CaDD_E{
	width:15px;
	padding: 1px 2px;
	border: 0px solid #ffffff;
}

.CADD_m1{color:#333333;}
.CADD_m2{color:#808080;}
.CADD_ss{color:#CC0000;}

.CaDDs{
	background-color:#dbdbdb;
	color:#0066cc;
	font-weight:bold;
	border-left: 1px solid #999999; border-top: 1px solid #999999; 
	border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;

	/*background-color:#ffffff;
	color:#0066cc;
	font-weight:bold;
	border-left: 1px solid #999999; border-right: 1px solid #e4e4e4; border-top: 1px solid #999999; border-bottom: 1px solid #e4e4e4;
	*/
}

.CaDDsComp1{
	color:#ffffff;
	background-color:#0066cc;
	font-weight:bold;
	border:0px;
}
.CaDDsComp2{
	color:#ffffff;
	background-color:#808080;
	font-weight:bold;
	border:0px;
}

.CaDDoR{
	background-color:#FFCC66;
	color:#622F00;
}

.CAlSCROLLlb{
	width:136px;
	text-align:center;
	border:solid 1px #CFCFCF;
	background-color:#ffffff;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#0066cc;text-decoration:none;
	cursor:pointer;cursor:hand;
}

.Caltab{
	font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333333;text-decoration:none;
	padding: 1px 10px;
	background-color:#cccccc;
	-webkit-border-top-left-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;
	-webkit-border-top-right-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;
	margin-right:1px;
}
.Caltab_On{
	background-color:#ffffff;
	border:solid 1px #CFCFCF;
	border-bottom:solid 1px #ffffff;
}



.CalTBfooter{
	border:0px;
	background-color:#cccccc;
	border-top: 1px solid #FFFFFF;
	padding:3px 0px;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
}
	
.CalTBfooter div.bt{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	width:15px;
	text-align:center;

	padding: 1px 2px;
	border: 1px solid #999999;
	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;		
	width:60px;
	
	background-color:#dbdbdb;
	background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#c0c0c0));
	background: -moz-linear-gradient(top,  #dbdbdb,  #c0c0c0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbdbdb', endColorstr='#c0c0c0');
	
	-moz-box-shadow: 0px 1px 0px #f4f4f4;
	-webkit-box-shadow: 0px 1px 0px #f4f4f4;
	box-shadow: 0px 1px 0px #f4f4f4;
	cursor:pointer;cursor:hand;
}

.CalTBfooter div.bt_ON{
	/*border: 1px solid #333333;
	color:#ffffff;
	background-color:#333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#999999));
	background: -moz-linear-gradient(top,  #333333,  #999999);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#999999');
	
	-moz-box-shadow: 0px 1px 0px #f4f4f4;
	-webkit-box-shadow: 0px 1px 0px #f4f4f4;
	box-shadow: 0px 1px 0px #f4f4f4;*/
	
	border: 1px solid #808080;
	color:#339933;
	background-color:#cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
	background: -moz-linear-gradient(top,  #cccccc,  #ffffff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	-moz-box-shadow: 0px 1px 1px #999999;
	-webkit-box-shadow: 0px 1px 1px #999999;
	box-shadow: 0px 1px 1px #999999;

}