body{
	position:absolute;

	left:0;
	top:0;
	width:780;
	scrollbar-arrow-color:#222222;
	scrollbar-track-color: #ACACAC;
	scrollbar-shadow-color: #222222;
	scrollbar-face-color:#f4f3e7;
	scrollbar-highlight-color:#996600;
	scrollbar-darkshadow-color: #c0c0c0;
	scrollbar-3dlight-color: #CC9966;
	}

select {  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt; font-weight: bold; color:555555;  text-decoration: italic;}
input  {  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size: 8pt; font-weight: bold; color:555555; }
textarea  {  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;font-size: 8pt; font-weight: bold; color:555555; }
p {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:444444; }
.beigeTable {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color:e2ddc7; border: outset:10pt; padding:5px; border: inset 0pt; border-collapse: separate; border-spacing: 5pt;  border-color:996600; }
.searchTable {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;color:cc0000; background-color:#ffcc00; border: outset:10pt; padding:5px; border: inset 0pt; border-collapse: separate; border-spacing: 5pt;  border-color:009900; }
.th_left,.alignLeft { text-align:left; }
.td_right,.alignRight  { text-align:right; }
.alignCenter { text-align:center; }
.info_td   {  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size:8pt; background-color:ffffff; font-weight: bold; color:222222; text-align:left;}
	
.infoTable {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; background-color:f4f3e7; border-color:996600; border-width:2px;}
.infoTable th {text-align:left; }
.infoTable td {text-align:left; }
.info_th  {  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;   font-size: 8pt; font-weight: bold; color:222222; background-color:E2DDC7;text-align:center; }
.info_td   {  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-size:8pt; background-color:ffffff; font-weight: bold; color:222222; text-align:left;}
.center table{margin-left:auto; margin-right:auto;text-align:left;}
.button {border-bottom:thin solid #CC9966;border-right:thin solid #CC9966;border-top:thin solid #FFFFFF;border-left:thin solid #FFFFFF;background-color: #E2DDC7; color:#222222; font-weight:bold}
.loud_button {border-bottom:thin solid #CC9966;border-right:thin solid #CC9966;border-top:thin solid #FFFFFF;border-left:thin solid #FFFFFF;background-color: #ffcc00; color:#cc0000; font-weight:bold}

.hotel-link{ color:ffd700;font-weight: bold;text-decoration: none; font-size:9pt;}
.hotel-link-hover{ color:555555; background-color:FFD700;font-weight: bold;text-decoration: none; font-size:9pt;}
.menuitem { display:block;text-align:left;table-width:150;  font-family: Trebuchet,Arial, sans-serif; font-size: 8pt; font-weight: bold; color:660000; background-color: FFD700  ;border-color:CD853F; border-width:2px; }
.menutable{ display:block;text-align:left;  table-width:150;  font-family: Trebuchet,Arial, sans-serif; font-size: 8pt; font-weight: bold; color:660000; background-color: FFD700  ;border-color:CD853F; border-width:2px; }
.innermenutable{ display:none;text-align:left;table-width:150;  font-family: Trebuchet,Arial, sans-serif; font-size: 8pt; font-weight: bold; color:660000; background-color: FFD700  ;border-color:CD853F; border-width:2px; }
.seethrutable,th,td{  font-family: Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular; font-size: 8pt; 555555; border-width:0px; }
A:link { font-family:  Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: underline; color:555555; }
A:hover{font-family:  Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular;  text-decoration: underline;color:996600;   }
A:visited{ font-family:  Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular;  text-decoration:underline; color:555555; }
H1,H2,H3,H4,H5{ font-family:  Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular;  text-decoration:none; color:cc0033;}
blockquote{ background-color:E2DDC7;  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12px;  font-weight: bold; color:222222; text-align:left;}
.shadedrow{ color:222222; background-color:E2DDC7;  font-size:12px;  font-weight:bold;}

strike{text-decoration:bold;  font-size:8pt}
em{font-weight:bold; text-decoration:italic;}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
.help a:hover{background-color: yellow} 
.bigprice {text-decoration:bold;  font-size:12pt; background-color:ffffcc;}
.mandatory{border-color:cc0000; border-width:2px;};
 .bigInstructions  {color:990000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:10pt; font-weight: normal;} 
 .instructions  {color:000000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; font-weight:normal; font-style:italic;} 
.beigeMenu {height:8px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  background-color:e2ddc7; border-color:996600; }
.pageHeader  {color:cc0033; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; font-weight: bold;} 
.titleHeader  {text-align:left;color:444444; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; font-weight: bold; } 

.columnHeader  {color:cc0033; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; font-weight: bold;} 
.sectionHeader  {color:444444; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; font-weight: bold; filter:shadow(color=444444,direction=135);} 
  {color:444444; text-indent: 5pt; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; font-weight: normal;} 
.menulink:hover{font-family:  Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular;  text-decoration:underline;color:996600;   }
.menulink:link { font-family:  Arial, sans-serif,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: underline; color:555555; }
 
 .urgent  {color:990000; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  font-weight: bold;} 
 .trsmall,.tdsmall,.imgsmall { height:14px; }
 .advertbody{position:absolute;left:0;top:0;	width:250; background-color:ffffff;	}
 .adverttitle {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; position:relative; top:10pt;  width:220px;  color:red; font-weight:bold;  font-size:16px; text-align:center;}
 .adverttext {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  position:relative; top:10pt; left:10pt; width:220px; color:000000; font-size:12px; font-weight:bold; text-align:left;}
 .helpmsgbody{position:absolute;left:0;top:0;	width:400; background-color:ffffff;	}
 .helpmsgtitle {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; position:relative; top:10pt;  width:400px;  color:red; font-weight:bold;  font-size:16px; text-align:center;}
 .helpmsgtext {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;  position:relative; top:10pt; left:10pt; width:400px; color:000000; font-size:12px; font-weight:bold; text-align:left;}
 
.biggerfont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; color:444444; }
.normalfont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:9pt; color:444444; }

.ref {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:cc3300; }
.verysmallfont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:6pt; color:444444; }
.smallfont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; color:444444; }
.largefont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; color:444444; }
.verylargefont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:14pt; color:444444; }
.footerfont {font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:7pt; color:444444; }

