body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}
input, textarea {
  border: 1px solid #CCCCCC;
}
select {
	border: 1px solid #CCCCCC;
}

#calBox {
	height: 175px;
	width: 680px;
}
#cborder {
 width: 600px;
 /*border: 1px solid #c6ccdd;
 background-color: #f3f7f8;*/
 padding: 5px 25px 35px 25px;
}
#confirm_button{
	text-align: left;
}
#mon_head {
	background-color: #efefef;
	height: 15px;
	padding: 5px;
	width: 640px;
}
#month_select {
}
#rooms {
}
#room_select {
	margin-bottom: 15px;
}


a.mon_link:link, a.mon_link:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.mon_link:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.blankDay {
  width: 28px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.butRes {
	font-weight: bold;
	color: #7d1a00;
	background-color: #f5f5f5;
	border: 1px solid #d2d2d2;
	padding: 5px;
}
.cal_avail {
  color: #006400;
  background-color: #affab3;
  font-weight: bold;
  text-align: center;
  width: 28px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #f1f0ec;
  border-bottom: 1px solid #f1f0ec;
}
.cal_bokd {
	color: #ff2000;
	background-color: #ffd2d1;
  font-weight: bold;
  text-align: center;
  width: 28px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #f1f0ec;
  border-bottom: 1px solid #f1f0ec;
}
.cal_pend {
	color: #ff2410;
	background-color: #15d835;
  font-weight: bold;
  text-align: center;
  width: 28px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #f1f0ec;
  border-bottom: 1px solid #f1f0ec;
}
.cal_user {
  color: #006400;
  background-color: #12C3FF;
  font-weight: bold;
  text-align: center;
  width: 28px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #f1f0ec;
  border-bottom: 1px solid #f1f0ec;
}
.calLegTxt {
	font-weight: bold;
}
.calMain {
  background-color: #e4e4e4;
  width: 203px;
  height: 175px;
}
.clr {
	clear: both;
}
.conButton {
	font-weight: bold;
	background-color: #d6dee2;
	border: 1px solid #999999;
	color: #000000;
	text-transform: uppercase;
	padding: 5px;
}
.conCaption {
	float: left;
	width: 200px;
	color: #333333;
	text-align: left;
	margin-right: 20px;
	font-size: 9px;
}
.conError {
  text-align: center;
  font-weight: bold;
	font-style: italic;
  color: #FF0000;
  width: 100%;
  margin-bottom: 25px;
}
.conHead{
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.conLabel {
	float: left;
	width: 200px;
	color: #333333;
	text-align: left;
	margin-right: 20px;
}
.conLabel2 {
	float: left;
	width: 200px;
	color: #333333;
	text-align: left;
	margin-right: 20px;
}
.conNotes {
	color: #333333;
	font-weight: normal;
	font-size: 10px;
}
.conRule {
	border-bottom: 2px solid #c6ccdd;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 100%;
}
.conSep {
	clear: both;
	height: 12px;
}
.conText {
	color: #333333;
}
.dayClass {
  color: #754c00;
  background-color: #f7e48e;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #f1f0ec;
  border-bottom: 1px solid #f1f0ec;
  width: 28px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.monClass {
  color: #5f5f5f;
  font-weight: bold;
  text-align: center;
  padding: 3px;
}
.option_label {
	font-family: Arial Black, Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #7d1a00;	
}
.boldedText {
	font-family: Arial Black, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;	
}
.resEntBox {
	clear: both;
	margin-top: 10px;
	maring-bottom: 10px;
}
.resPlus {
	color: #affab3;
	font-weight: bold;
}
.resNA {
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
}
.resTimeBox {
	margin-left: 60px;
	clear: both;
	margin-top: 10px;
	maring-bottom: 10px;
}
.pageTitle {
  font-size: 18px;
  font-weight: bold;
	margin-bottom: 25px;
}
.contact_head {
	border-top: 3px ridge #A45200;
	padding-top: 15px;
/*	background-color: #efefef;
	height: 15px;
	padding: 5px;*/
	width: 100%;
}