td 
{
	font-family: "Trebuchet MS";
	/*padding: 3px;*/
}

a:hover 
{
	color:#FFEFFF;
	text-decoration: none;
	cursor:pointer;
	font-family: "Trebuchet MS";
}

#main_div 
{
	width:650px;
	margin: 0 auto;	
}

#calback 
{
	/*background: url('../images/calWaiting.gif') no-repeat 50% 80px;
	height:360px;*/
	margin: 0 auto;
	width: 650px;
	
}

#calendar 
{
	width: 650px;
}

/* main table css*/
.cal 
{
	width: 650px;
	border: 1px solid #242424;
	margin: 0 auto;
	/*background-image: url(../images/mainbg1.jpg);*/
	filter: alpha(opacity=90); 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
	-moz-opacity: 90%; 
}

/*header css*/
.calhead 
{
	width: 650px;
	height:20px;
	background-color:#3C3C3C;
	/*background: url('../images/calBack.gif') repeat center left;*/      
}

.calhead td 
{
	color: #dadada;
	font-family: "Trebuchet MS";
	font-size:14px;
}

.rawhead
{
	height: 20px;
}

.calhead img 
{
	border: none;
}

.dayhead 
{
	height: 20px;
	background-color:#545454;
	font-family:"Trebuchet MS";
	color: #FFFFFD;
}

.dayhead td 
{
	text-align: center;
	color: #FFFFFD;
	font-family:"Trebuchet MS";
	font-size:14px;
}
.dayrow 
{
	/*border: 1px solid #E9E9E9; 
	background-color:#242424;*/
	height: 30px;
}

.dayrow td 
{
	width: 7%;
	color: #C2C4C3;
	margin:5px;
	/*border:1px solid #D0D0D0;*/
}

.day 
{
	font-size:14px;
	float: right;
}

.dayover1
{
	background:#B86F11;
	border-color:#D0D0D0;
}

.daysame 
{
	/*background:#F5AF59;*/
	background-image:url(../images/cal-bg.jpg);
}
