page { color: #FFFFFF;
}
body {
	font: 9pt/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #FFFFFF;
	background: white; margin: 0 0 0 0; 
	}
td {font: 9pt/20px Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color: #000000;}
p {	font: 9pt/20px Arial, Helvetica, sans-serif; margin-bottom: 1px;  margin-top: 5px; padding: 0px; color:#000000; }

h1 { font:14pt/20px Arial, Helvetica, sans-serif; color: #800000; font-weight: bold; margin-bottom: 1px; margin-top: 5px;}
h2 { font:11pt/20px Arial, Helvetica, sans-serif; color: #800000 ; font-weight: bold; margin-bottom: 1px; margin-top: 5px; }
h3 { font-size: 10pt; color: #000000;  font-weight: bold; margin-bottom: 1pt;margin-top: 5px; }
h4 { color: #000000; font-weight: bold; 	line-height: 10pt; 	margin-bottom: 1pt; }

.subheader {font:10pt/20px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; font-style:italic; margin-bottom: 1px; }
.topic_header {font:10pt/20px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold; margin-bottom: 1px; }


ul { font-size:10pt ; padding-left: 0; color: #333333; type:square}
li { text-align:left; font: 9pt/20px Arial, Helvetica, sans-serif; color:#000000; margin-left:5px;}

select, input, a, textarea { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;  }

body.new { margin: 0 0 0 0; background-color:#FFF; }

a1 {	text-decoration: none;  font-size:10pt;	}
a { font:  9pt/20px Arial, Helvetica, sans-serif; color:#0033FF}
a:hover {  text-decoration: underline; color:#FF6600 }
.small { font:  9pt/20px Arial, Helvetica, sans-serif; color:#000000 }

#linkarea {	background-color: #e0e5ff; width:120px;	margin: 5px 5px 5px 5px;	color: #333;}
#linkarea #title { background-color: #201183; padding:2px 0 2px 0;	font-weight:normal; font-size:8pt;	font-family: Arial, Verdana, Helvetica;	color:#FFFFFF; text-align:center; }	
#linkarea #links {	border-top: 0px solid #FFF; }
#linkarea ul {list-style: none; margin: 0; padding: 0; 	border: none; }
#linkarea li {text-align:left; border-bottom: 1px solid #ACC0EA; margin: 0; }
#linkarea li a {text-align:left; display: block; padding: 2px 2px 2px 0.5em; background-color: #e0e5ff; color: #000; font-size: 8pt; text-decoration: none; width: 120px;	}
#linkarea li a:hover { border-left: 3px solid #201183; border-right: 3px solid #201183; background-color: #DDDDDD; color:#000099; font-size: 9pt; }	

li.facilities { margin-left: 0; list-style-image: url(/images/misc/blue_tick.gif)}
li.hotel_summary { margin-left: 0; list-style-image: url(/images/misc/small-arrow.gif)}

.middle_table {valign: top; border: 0; cellpadding:5 ; cellspacing:0; width:100% ;}
.header_table { vertical-align: top; border:0; cellpadding: 0; cellspacing:0; width:775; } 

.middle_mid_table { border:0; cellpadding: 1;  height: 350; } 
.middle_rside_table { border:0; cellpadding: 1;  height: 350; } 

.pushpak_banner_table { cellpadding: 0; width:"100%"; font: 10pt ; color:#000000; border: 0 solid #C4D3FF;  } 
.pushpak_wbanner_table { cellpadding: 0; width:460; height: 65;font: 10pt ; color:#000000; border: 1 solid #C4D3FF;  } 
.pushpak_sbanner_table { cellpadding: 0; width:240; height: 65;font: 10pt ; color:#000000; border: 1 solid #C4D3FF;  } 


.align_top {vertical-align: top;}
.navbar_table { border: 2 ; border-color:#666666 ; background-color: #F4DCAA;  cellpadding: 1; width: 120;  } 
.navbar_table td {vertical-align: top; height:15 }

.rates_table { cellpadding: 0; width:220; font: 8pt ; color:#000000; background-color:#C4D3FF; } 
.reservation_table { cellpadding: 0; cellspacing:0; width:220; font: 10pt ; color:#000000; vertical-align:middle;  border: 1 solid #81A3FE; } 
.misc_table { cellpadding: 0; width:220; height:125; } 

.pushpak_table { cellpadding: 0; width:180; font: 10pt ; color:#000000; border: 1 solid #C4D3FF;  } 
.pushpak_long_table { cellpadding: 0; width:715; font: 10pt ; color:#000000; border: 1 solid #C4D3FF;  } 

.hotel_links { 	width: auto; border-top: none #000066; border-right: none #000066; border-bottom: none #000066; border-left: none #000066;}
.toppanel_links {color: #FFFFFF; text-shadow:White; font-weight:bold;}

.subtitle {	font-size: 12pt; color: #800000; font-weight: bold;  margin-left: 5px; margin-bottom: 2px; margin-top: 10px;}
.subject {	height: 25; bgcolor: #e0e5ff;}
.stat{ color:#ffffe8; font-size:1px; font-weight:lighter; width: 1px; height:1px; overflow-x:hidden; overflow-y:hidden; position:absolute; right:0; top:0; overflow:hidden; min-height:1px; left:0; bottom:0; clip:auto;}

.page_header {color: #000000; margin-left: 5px; margin-bottom: 2px; margin-top: 10px;}
.page_header_links { font: 9pt; color: #000000; margin-left: 5px; margin-bottom: 2px; margin-top: 10px;}

