body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar {
	border:0;
	width:528px;
}

.date_row td .date_row_title {
	background-color:#B69C61;
	color:white;
	font-weight:bold;
	padding:2px 0 2px 5px;
}

.date_row td .date_row_title_selected {
	background-color:#3C2F02;
	color:#ffff00;
	font-weight:bold;
	padding:2px 0 2px 5px;
}

.date_row td {
	font-size:11px;
	height:90px;
	width:114px;
	overflow:hidden;
	vertical-align:top;
	background-color:#f7f7f7;
	border:1px solid white;
}

.date_row .weekend {
	background-color:#d4d4d4;
}

.date_row .other_month {
	background-color:#eeeeee;
}

.date_row .other_month .date_row_title {
	background-color:#eeeeee;
	color:#d4d4d4;
}

.main_header {
	font-weight:bold;
	color:#3C2F02;
	font-size:18px;
	background-color:white;
	height:40px;
	vertical-align:middle;
	padding:0px 10px 0px 10px;
}

.main_header a {
	color: #3C2F02;
	text-decoration:none;
}

.days_header {
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:white;
	background-color:#3C2F02;
}

.days_header td {
	padding:5px 3px 5px 8px;
}

.previous {
	margin:0 100px 0 0;
}

.next {
	margin:0 0 0 100px;
}




.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:2px solid #000;	
	padding:10px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
	overflow:auto;
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}


