/** Mte(X) (D)esign (S)tudio Calendar Generator CSS Styles **/
/** Copyright February 2007 **/


.XDSTodayBackColor {
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #c0bba0;
	border-top: 1px solid #cc0000;
	font-weight: bold;	
}
.XDSEventBackColor {
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #802e17;
	border-top: 1px solid #c0bba0;
	font-weight: bold;
}
.XDSEventBackColor a {
	width: 100%;
	height: 100%;
	color: #fff;
	background-color: #802e17;
	font-weight: bold;
}
.XDSCalPlacement {
	padding: 0px 0px 10px 0px;
}
.XDSCalMonthBar {
	text-align: center; 
	font-weight: 700;
	color: #5e4d3d;
	background-color: #e8e8e8; 
	padding-right: 2px;
	width: 146px;
}
* html .XDSCalMonthBar {
	width: 148px;
}
.XDSCalWrapper {
	overflow: auto;
	width: 146px; 
	border: 1px solid gray;
	overflow: hidden;
}
* html .XDSCalWrapper {
	width: 148px;
	height: 151px;
}
.XDSCalNewRow {
	width: 146px; 
	clear: both;
}
.XDSCalTitles {
	text-align: center; 
	font-weight: 700;
	color: #5e4d3d;
	background-color: #fff; 
	width: 20px; 
	height: 12px; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #aaa; 
	float: left; 
	padding-top: 1px;
}
.XDSCalLastTitle {
	text-align: center; 
	font-weight: 700;
	color: #5e4d3d;
	background-color: #fff; 
	width: 20px; 
	height: 12px; 
	border-bottom: 1px solid #aaa; 
	float: left; 
	padding-top: 1px;
}
* html .XDSCalTitles {
	height: 14px;
}
* html .XDSCalLastTitle {
	height: 14px;
}
* html .XDSCalTitles {
	width: 21px;
}
.XDSCalDays {
	text-align: center; 
	/*background-color: #fff; */
	width: 20px; 
	height: 22px; 
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	float: left; 
	padding-top: 0px;
}
.XDSCalLastDay {
	text-align: center; 
	/*background-color: #fff; */
	width: 20px; 
	height: 22px; 
	border-bottom: 1px solid #ccc; 
	float: left; 
	padding-top: 0px;
}
.XDSCalBottomDays {
	text-align: center; 
	/*background-color: #fff;*/ 
	width: 20px; 
	height: 22px; 
	border-right: 1px solid #ccc; 
	float: left; 
	padding-top: 0px;
}
.XDSCalBottomLastDay {
	text-align: center; 
	/*background-color: #fff;*/ 
	width: 20px; 
	height: 22px; 
	float: left; 
	padding-top: 0px;
}
* html .XDSCalDays {
	/*height: 22px;*/
}
* html .XDSCalLastDay {
	/*height: 22px;*/
}
* html .XDSBottomDays {
	/*height: 22px;*/
}
* html .XDSCalBottomLastDay {
	/*height: 22px;*/
}
* html .XDSCalDays {
	width: 21px;
}
* html .XDSCalBottomDays {
	width: 21px;
}
.XDS1pxLine {
	width: 234px;
	height: 1px;
	border-top: 1px solid black;
	margin: 16px 0px 4px 0px;
}