a, a:visited {
	color: indigo;
	}
a:hover, a:active {
	color: #cc33cc;
	}

a.menuLink, a.menuLink:visited {
	color: indigo;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	}
a.menuLink:hover, a.menuLink:active {
	color: #cc33cc;
	}
em { 
	font-family: sans-serif;
	color: #336666;
	font-size: 9pt;
	font-style: normal;
	}

.address {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.structInfo {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.general {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
.agent {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6600; background-color: #CCFFCC}
.agent2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: oblique; font-weight: bolder; color: #0066CC; background-color: #CCCCCC}

	body, table{
		font-family:sans-serif;
	}

	//property specific

	.pageFooter{
		page-break-after:always;
	}
								
	legend{
		font:bold 12pt/16pt sans-serif;
	}
	
	fieldset{
		margin-left: 3px;
		padding-left: 4px;
	}
	.clsPriceTable{
		width:99%;
		border: solid black 1px;
		background-color: transparent;
	}
	.clsRow0{
		background-color: #F5F5cd;
	}
	.clsRow1{
		background-color: #ffffcc;
	}
	.clsRateHeader{
		text-align:center;
		padding: 3px;
		font:bold 10pt/12pt sans-serif;
		border: solid black 1px;
		border-bottom: inset #808080 1px;
	}
	
	.clsRoomCell{
		padding-left: 4px;
		border: solid black 1px;
	}
	.clsRateCell{
		text-align:center;
		border: solid black 1px;
	}
	.clsEmptyCell{
		background-color: silver;
		border: inset black 1px;
	}
	.clsRackRate{
		font:normal 9pt/12pt sans-serif;
	}
	.clsClientRate,.clsPaxRate{
		font:bold 10pt/12pt sans-serif;
		padding:2px;
		border: solid black 1px;
	}

	.clsServices, .clsAvailability{
		font:normal 9pt/10pt sans-serif;
		background-color:#F5F5F5;
		margin-top:4px;
		padding: 3px;
		padding-left:8px;
	}

	.clsInfoCell, .clsNote, .clsRateInfo,.clsPromo{
		font:normal 10pt/11pt sans-serif;
		background-color:#F5F5F5;
		margin-top:4px;
		padding: 3px;
		padding-left:12px;
		border-bottom:outset #666666 2px;
		margin-bottom: 4px;
	}

	.clsInfoTable{
		margin-top: 3px;
		border: solid black 1px;
		border-right:solid black 2px;
		border-bottom:solid black 2px;
		width:100%;
	}

	.clsInfoHeader{
		border-bottom:ridge #999999 1px; 
		padding-top:2px; 
		padding-left:6px; 
		font:bold 12pt/14pt sans-serif;
	}

	.clsEmphasize {
		background-color: yellow;
		padding:3px;
		color: red;
		font-weight:bold;
	}
