a:link, a:active, a:hover { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : normal; line-height : 14px; text-decoration : underline; color : #006fbc; }
a:visited { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : normal; line-height : 14px; text-decoration : underline; color : #5f99c1; }

a.leftnav:link, a.leftnav:visited, a.leftnav:active { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : normal;  color : #000000; text-decoration : none; }
a.leftnav:hover { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : normal; color : #000000; text-decoration : none; }

a.topnav:link, a.topnav:visited, a.topnav:active, a.topnav:hover { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold;  color : #ffffff; text-decoration : none; } 
td.topnav { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold;  color : #ffffff; }
 
a.legal:active, a.legal:hover, a.legal:link, a.legal:visited { font-family : Verdana,Helvetica,Arial,sans-serif; font-weight : normal; font-size : 9px; text-decoration : none; color : #666666; }
td.legal { font-family : Verdana,Helvetica,Arial,sans-serif; font-weight : normal; font-size : 9px; text-decoration : none; color : #666666;}

td{	font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #000000; }
p{ font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #000000; }

ul{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size: 10px;
	line-height: 14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin : 0 0 0 2em;
	padding : 0 0 0 0;
}

span.link{ font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #A41E16; }
span.vlink{ font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #915049; }

td.head { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 15px; font-weight : bold; line-height : 20px; color : #000000; }
div.head { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 15px; font-weight : bold; line-height : 30px; color : #000000; }
p.head { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 15px; font-weight : bold; line-height : 30px; color : #000000; }
span.head { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 15px; font-weight : bold; line-height : 30px; color : #000000; }

td.subhead1 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; line-height : 28px; color : #000000; }
td.subhead2 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; color : #000000; }
td.subhead3 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; color : #000000; }

div.subhead1 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; line-height : 28px; color : #000000; }
div.subhead2 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; line-height : 28px; color : #000000; }

p.subhead { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; color : #000000; }
span.subhead { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 12px; font-weight : bold; color : #000000; }

td.navON{ font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : normal;  color : #000000; background-color: #E8E8CE; }
td.navOff{ font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : normal; 	color : #000000; }

td.color1 {	font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #0C2576; }
td.color2 {	font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #000000; } 
td.color3 {	font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; color : #000000; background-color: #CCCCCC; } 

span.color1 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #0C2576; }
span.color2 { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #000000; }

td.error { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #990000; }
p.error { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #990000; }
span.error { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #990000; }        
div.error { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; line-height : 14px; color : #990000; }

td.bgcolor1 { background-color: #000000; }
td.bgcolor2 { background-color: #DEDEDE; }
td.bgcolor3 { background-color: #000000; }  
td.bgcolor4 { background-color: #cccccc; }         

.searchfrmph2{	font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; color : #000000; }

/*Begin Pop-up classes*/
.popHeadText {
font-family : Verdana,Helvetica,Arial,sans-serif;
font-size : 14px;
font-weight : bold;         
color : #666666;
}

.popBodyText {
font-family : Verdana,Helvetica,Arial,sans-serif;
font-size : 10px;
color : #666666;
}

.popBodyText a:link, .popBodyText a:visited, .popBodyText a:hover, .popBodyText a:active {
color : #A41E16;
font-family : Verdana,Helvetica,Arial,sans-serif;
font-size : 10px;
text-decoration : underline;
}

td.titleText { 
font-family : Verdana,Helvetica,Arial,sans-serif;
font-size : 14px;
font-weight : bold;         
color : #666666;
}

td.legalPop {
font-family : Verdana,Helvetica,Arial,sans-serif;
font-weight : bold;
font-size : 9px;
color : #666666;
}

td.legalPop a:active, td.legalPop a:hover, td.legalPop a:link, td.legalPop a:visited {
text-decoration : underline;
color : #666666;
}


.bgHorizontalTop { background-color:#B5CFEB; }
.bgHorizontal { background-color:#C9C9C9; }
/*End Pop-up classes*/

.calDay { color: #535252; font-family: arial; font-size: 10px; }
.calMonthTitle	{ font-family: arial; font-size: 10px; color:white;font-weight: bold; }
.address {
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-size : 10px;
	line-height : 14px;
	color : #535252;
}
.searchForm {
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-size : 10px;
	line-height : 14px;
	color : #535252;
}
.promolink {
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-size : 10px;
	line-height : 14px;
	color : #ffffff;
	font : normal;
	text-decoration : underline;
}
.promolink2 {
	font-family : Verdana,Helvetica,Arial,sans-serif;
	font-size : 10px;
	line-height : 14px;
	font : normal;
	text-decoration : underline;
}
.bodyText {
	font-family : Verdana,Helvetica,Arial,sans-serif;
	color : #535252;
}/* BEGIN DRE styles */
.smalltext {font-family : Verdana,Helvetica,Arial,sans-serif; line-height:14px; font-size : 10px; color : #062CB9; }
td.dreGridHeadBG { background-color: #CED8E1; }
td.dreGridRateBG { background-color: #E5F0FA; }
td.dreGridTotalBG { background-color: #D3E5F6; }
span.rateStrikeout { text-decoration: line-through; }
a.dreGridFree:link, a.dreGridFree:active, a.dreGridFree:hover { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #FB6704; }
a.dreGridFree:visited { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #FB6704; }
span.dreGridTotal { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; color: #FB6704; }
#headContentArea h2{
	font-size: 11pt;
	}
/* END DRE styles */

/** brand bar definitions **/
	#brandBarContainer { clear: both; margin: 10px 0px 0px 18px; width:790px; }
	#brandBarContainer #starBar .corpImg { float: right; vertical-align: bottom;}
	#brandBarContainer #starBar .spgImg { vertical-align: bottom; }
	#brandBarContainer #hotelBar { clear: both; display: block; border-color: #8C8C8C; border-style: solid; border-width: 1px 0px 0px 0px; margin: 5px 0px 0px 30px; padding: 12px 0px 0px 0px; }
	#brandBarContainer #hotelBar a { display: block; float: left; margin: 0px 30px 0px 0px; padding: 0px; }
	#brandBarContainer #hotelBar a.last { display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px; }
	#brandBarContainer #hotelBar img { vertical-align: top; }
/** end brand bar definitions **/

#legal {
	margin: 10px 0px 0px 45px;
}

