/* CONTACT FORM
-------------*/
.errorText { color: #FF0000; font-weight: bold }

#cForm{
 	background:#f3f1ec url(/i/bkg_txt.jpg) bottom left repeat-x;
	width:200px; 
	display:table;
	padding:2px 0px 2px 0px;
	font-size:12px;
	margin:0px auto;
	border:1px solid #d5d2c9;
	text-align:center;
}
#cForm label{ display:block;clear:both; color:#333; font-size:110%; }
#cForm input.text{ width:190px;  color:#333; padding:2px; margin:1px; 	border:1px solid #d5d2c9; }
#cForm input.submit { width:190px; 	background-color:#653614; color:#fff; border:1px solid #d5d2c9; padding:2px; margin:1px; }
#cForm select{ width:190px; color:#653614; padding:0px; margin:0; border:1px solid #d5d2c9; }	

#cForm select.small{ width:50px; color:#653614; padding:0px; margin:0; border:1px solid #d5d2c9; float:right; }	

#cForm select.medium{ width:85px; color:#653614; padding:0px; margin:0; border:1px solid #d5d2c9; float:right; }	

#cForm textarea{
	border:1px solid #d5d2c9;
	color:#333;
	width:190px;
	height:90px;
	padding:1px;
	font-size:0.8em;
}

fieldset{
  clear: both;
  font-size: 100%;
  border-color: #d5d2c9;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

fieldset legend{
  font-size: 120%;
  font-weight: bold;
  color:#653614;
  margin:0px;
  padding:0px;
}
#cForm span{
  font-weight: bold;
  text-decoration:underline;
  color:#900;
}
#cForm label.error{
	color:#900;
}
#cForm .error{
	background-color:#ffc;
}
/* END CONTACT FORMS
-------------*/
#confirmation{
 	background:#f3f1ec url(/i/bkg_txt.jpg) bottom left repeat-x;
	width:200px; 
	padding:2px 0px 2px 0px;
	margin:0px auto;
	border:1px solid #d5d2c9;
	text-align:center;
}
#confirmation p{
padding:5px;
clear: both;
font-size: 100%;
color:#653614;
}
/* CALENDAR
-------------*/
.cpYearNavigation,.cpMonthNavigation {
	background-color:#d5d2c9;
	text-align:center;
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText {
	font-size:.9em;
}
TD.cpDayColumnHeader {
	text-align:right;
	border:1px solid #d5d2c9;
	border-width:0px 0px 1px 0px;
}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  {
	text-align:center;
	text-decoration:none;
}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled {
	color:#ccc;
	text-align:center;
	text-decoration:line-through;
}
.cpCurrentMonthDate, .cpCurrentDate {
	color:#333;
}
.cpOtherMonthDate {
	color:#d5d2c9;
}
TD.cpCurrentDate, TD.cpCurrentDate a:hover {
	color:white;
	background-color: #fff;
	border:1px solid #d5d2c9;
}
TD.cpCurrentDateDisabled {
	border-width:1px;
	border:1px solid #e1e1e1;
}
TD.cpTodayText, TD.cpTodayTextDisabled {
	border:1px solid #e1e1e1;
	border-width:1px 0px 0px 0px;
}
A.cpTodayText, SPAN.cpTodayTextDisabled {
	height:20px;
}
A.cpTodayText {
	color:#000;
}
.cpTodayTextDisabled {
	color:#e1e1e1;
}
.cpBorder {
	border:1px solid #d5d2c9;
}
/* END CALENDAR
-------------*/
