div#table{
	background-color:white;
	margin:0px;
	padding:0px;
	border-bottom:1px solid black;
}

div#caltop{
	background-color:#9fb079;		
}

div#calh_left{
	float:left;
	width:50px;
	padding:6px;
	background-color:#9fb079;	
}

div#calform{
	/*background-color:#9fb079;	*/
	/*width:200px;*/
	font-size:small;
	float:right;
	text-align:right;
	padding: 5px 5px 5px 5px;
}
	

div#calh_cent{
	text-align:center;
	width:625px;
	float:left;
	padding:5px 5px 6px 5px;
	background-color:#9fb079;	
}

div#calh_right{
	float:left;
	width:50px;
	text-align:right;
	padding:6px;
	background-color:#9fb079;	
}

table.numbers {
		margin:0px;
	padding:0px;
	width:100%;
	border-left:1px solid black;
	border-top:1px solid black;
}

table.calendar {
	margin:0px;
	padding:0px;
	width:100%;
	border-left:1px solid black;
	
}

div.cal_clear{
	clear:both;	
}

div#cal_info{

	width:720px;
	background-color:white;	
	border: 1px solid #dddddd;
	padding: 0 20px 20px 20px;
}

td {
	background-color:white;
	width:100px;
	border-right:1px solid black;
	
}

td.cal_number{
	text-align:right;
	font-size:small;	
	border-right:1px solid black;
	border-top:1px solid black;
}

td.cal_header{
	background-color:#EEEEEE;
	text-align:center;
	border-right:1px solid black;
}

td.cal_noday{
	background-color:#EEEEEE;
	border-right:1px solid black;
	border-top:1px solid black;
}

td.empty{
	border-right:1px solid black;

}

td.emptyb{
	border-right:1px solid black;
	border-bottom:1px solid black;
}

td.cal_event1,td.cal_event2,td.cal_event3,td.cal_event4,td.cal_event5,td.cal_event6,td.cal_event7,td.cal_event8,td.cal_event9,td.cal_event10{
	overflow:none;
	font-size:small;
	padding-left:5px;
	width:95px;
}

td.cal_event10{
	background-color:#aa9
	;	
}
td.cal_event1{
	background-color:#9fb0f0;	
}
td.cal_event2{
	background-color:#9fb079;	
}
td.cal_event3{
	background-color:#ecef8e;	
}
td.cal_event4{
	background-color:#ee7777;	
}
td.cal_event5{
	background-color:#efa658;	
}
td.cal_event6{
	background-color:#eed;	
}
td.cal_event7{
	background-color:#ddc;	
}
td.cal_event8{
	background-color:#ccb;	
}
td.cal_event9{
	background-color:#bba;	
}

h1.cal{
	text-align:center;
	font-size:large;	
	margin:0px;
	padding:0px;
}
