body {padding:0; margin:0; color:#000000;}
body, td {font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; }
br{font-size:10px}

.content td{color:#6A6A6A; font-size:11px; line-height:15px} 
.content b a{color:#A4463D; font-size:11px; text-decoration:underline; font-weight:normal}
.content b a:hover{text-decoration:none} 
.content a{color:#6A6A6A; text-decoration:underline} 
.content a:hover{text-decoration:none} 
.content li{background:url(images/1_z3.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px }

.content .block{color:#FFFFFF}
.content .block b a{color:#FFFFFF; text-decoration:underline; font-weight:bold}
.content .block b a:hover{text-decoration:none} 
.content .block a{color:#FFFFFF; text-decoration:none}
.content .block a:hover{text-decoration:underline} 
.content .block li{background:url(images/1_z1.gif)  center left no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px }

.content .block1{color:#5F5F5F; font-size:12px; line-height:16px}
.content .block1 b a{color:#A4463D; font-size:11px; text-decoration:underline; font-weight:normal}
.content .block1 b a:hover{text-decoration:none} 
.content .block1 a{color:#A4463D; font-size:12px; text-decoration:underline}
.content .block1 a:hover{text-decoration:none} 

.content .block2 a{color:#6A6A6A; font-size:10px; text-decoration:none;}
.content .block2 a:hover{text-decoration:underline} 
.content .block2 b a{color:#A4463D; font-size:10px; text-decoration:none;}
.content .block2 b a:hover{text-decoration:underline} 

.content .block3 b{color:#A4463D; font-weight:normal}

.set div{ width:390px; height:21px; background-color:#6B2226; color:#FFFFFF; font-size:12px; margin-left:4px; margin-right:8px} 
.set div div{width:auto} 
.set a{color:#FFFFFF; font-size:12px; text-decoration:none} 
.set a:hover{text-decoration:underline} 

.footer{color:#8E8E8E; font-size:11px; line-height:13px} 
.footer a{color:#CBCBCB; font-size:11px; text-decoration:underline} 
.footer a:hover{text-decoration:none} 

input,textarea{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

select{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
} 

.dayNumber{
	color:#000000;
}

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

.yearTitle{
	color:#333333;
	font-size:12px;
	font-style:italic;
}

.monthTitle{
	color:#333333;
	font-size:13px;
	font-weight:bold;
	
}

.monthBox{
	border:1px solid #CCCCCC;
}

.todayNumber{
	color:#FF0000;
	font-weight:bold;
}

.roomName{
	font-size:18px;
	font-weight:bold;
}

.statuscancelled{
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.statusconfirmed{
	background-color:#339900;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.statusunconfirmed{
	background-color:#CCCCCC;
	color:#000000;
	text-decoration:none;
}

.contactSearchResults{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background:#FFFFFF;
}

.searchResultsHeaderRow{
	color:#ce0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 2px;
	background:repeat-x url(images/searchHeaderBg.gif);
}

.searchResultsRow{
	background:#F7F7F7;
	border:1px solid #FFFFFF;
	padding: 2px;
}
/*Text Field styling classes*/
.textfieldRequiredMsg,
.textfieldInvalidFormatMsg,
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}
.textfieldRequiredState .textfieldRequiredMsg,
.textfieldInvalidFormatState .textfieldInvalidFormatMsg,
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg {
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1;
}
input.textfieldRequiredState, .textfieldRequiredState input,
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input,
input.textfieldMinValueState, .textfieldMinValueState input,
input.textfieldMaxValueState, .textfieldMaxValueState input,
input.textfieldMinCharsState, .textfieldMinCharsState input,
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #FF9F9F;
}
.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}
.textfieldFlashText input, input.textfieldFlashText {
	color: red !important;
}
.textfieldHintState input, input.textfieldHintState {
}

.accordionlink{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}

.templateTop{
	background:url(images/topBg.gif) repeat-x;
}

.templateTopTable{
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}

.contentBody{
	background:url(images/bodyBg.gif) repeat-x;
}