body
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 9pt;
}

.res_contact
{
	background-color: #DDDDDD;
	color: #000000;
	border: solid 1px #000000;
	padding: 2px 15px 2px 15px;

}

.res_room
{
	background-color: #DDDDDD;
	color: #000000;
	border: solid 1px #000000;
	padding: 2px 15px 2px 15px;
}

.res_advanced
{
	background-color: #FFB3B3;
	color: #000000;
	border: solid 1px #000000;
	padding: 2px 15px 2px 15px;
}

.cal_body
{
	background-color: #FFFFFF;
}


.cal_text
{
	font-size:9pt;
}

.cal_dow
{
	font-weight: bold;
	background-color: #2E6BCA;
	color: #FFFFFF;
	width: 40px;
	height: 22px;
}

.cal_title
{
	font-weight: bold;
	color: #000000;
}

.cal_offdate
{
	color: #AAAAAA;
}

a.scroll_month, a.scroll_month:link, a.scroll_month:visited, a.scroll_month:active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

a.scroll_month:hover
{
	color: #999999;
}

a.cal_ondate, a.cal_ondate:link, a.cal_ondate:visited, a.cal_ondate:active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}

a.cal_ondate:hover
{
	background-color: #F9BBBA;
}

.input_box
{
	width: 185px;
}

.right
{
	text-align: right;
}

.sub_title
{
	vertical-align: top;
	text-align: right;
}

.form_header
{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	margin-right:auto;
}
