/*=========================================================================================
	COMMON STYLES - tag selectors applying to certain tags sitewides
==========================================================================================*/
@import url(id.css);

/* REMOVE PADDING AND MARGIN VALUES */
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,
blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,form,
input,textarea,fieldset,pre{}
/* SET BASE FONT ATTRUBUTES */
html{font:11px/16px Arial,Verdana,Helvetica,sans-serif;}
body{ background: #FFFFFF;color:#666666;}

h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0 -5px 0 -5px;padding:2px 5px 2px 5px;}
h1{font-size:15px;margin:2px -5px 5px -5px;color:#795A21; }
h2{font-size:14px;color:#CC9900; margin:0 -5px 0px -5px;}
h3{font-size:13px;color:#666666 ; margin:0 -5px 0px -5px;}
h4{font-size:12px;color:#795A21; margin:0 -5px -2px -5px; }
h5{font-size:11px; color:#795A21; margin:0 -5px -5px -5px; }
h6{font-size:10px; color:#795A21; margin:0 -5px -5px -5px; }
/*h1,h2,h3,h4,h5{padding:3px 5px 3px 5px;font-weight:bold;margin:0 -5px 0 -5px;}
h1 {font-size: 150%;line-height:16px; color:#795A21; font-weight:900;text-align:left;  margin:0; padding:5px 0px 5px 0px}
h2 {font-size: 140%;line-height:16px;font-weight:900;text-align:left;  margin:0; padding:0}
h3 {font-size: 130%;line-height:16px;font-weight:900;text-align:left;  margin:0; padding:0}
h4 {font-size: 120%;line-height:14px; color:#795A21; font-weight:900;text-align:left;  margin:0; padding:0}
h5 {font-size: 110%;line-height:12px; color:#996600; font-weight:bold; text-align:left; margin:0; padding:0}*/
/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a{color:#795A21;text-decoration:none;}
a:link{color:#795A21;text-decoration:none;}
a:visited{color:#795A21;text-decoration:none;}
a:hover{color: #666666;text-decoration:underline;}
a:active{}
a img{border:none;}
/* top langgue links */
a.lang:link{font-size:12px;	color:#795A21}
a.lang:visited{	font-size:12px;	color:#795A21}
a.lang:hover{	font-size:12px;	color:#795A21}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table{font:11px/16px Verdana,Arial,Helvetica,sans-serif;}
.darkGrey{font:10px/14px Verdana,Arial,Helvetica,sans-serif; color:#333333}
.darkGreyCh{font:11px/14px Verdana,Arial,Helvetica,sans-serif; color:#333333}
.darkGreyBold { font:bold 12px/16px; font-weight:bold}
/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS 
ul ul,ul ol,ul dir,ul menu,ul dl,
ol ul,ol ol,ol dir,ol menu,ol dl,
dir ul,dir ol,dir dir,dir menu,dir dl,
menu ul,menu ol,menu dir,menu menu,menu dl,
dl ul,dl ol,dl dir,dl menu,dl dl{margin-top:0px;margin-bottom:0px;}*/
/* HARMONISE LIST-BULLET TYPE */
ul,dl{list-style-type: disc;list-style-position:outside; margin-top:2px;}
ol{list-style-position:outside;  list-style-type: decimal; 	margin:0px 0px 0px 12px;	padding:0px 0px 0px 10px; }
li {margin-top:0px; padding-top:2px;list-size:5px; list-style-type:none; list-style-image:url(images/dot.gif)}
dl{}
dt{margin-top:5px;font-size:11px; color:white; text-decoration: none;}
dd{padding:0 0 4px 10px;}


/* Basic Typography element styles*/
p{padding:3px;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
acronym {background:transparent;cursor:help;font-style:normal;}
a acronym{border:none;cursor:pointer;}
.small{line-height: normal; font-size:10px;}

blockquote{margin:4px 20px; color:#666666;line-height:14px;}
blockquote strong{}
/* Basic Form element styles */
form{}
fieldset{border:0;}
legend{color:#fff;font-weight:bold;}
input{font-size: 11px; background: #FFFFFF;color:#666666;}
sup{font-size: 9px;}
.textField{font:11px/16px Arial,Verdana,Helvetica,sans-serif; background: #FFFFFF !important;color:#666666;}
/*Generic positioning styles*/
.center{text-align:center;}
.right{float:right;}
.textalignright{text-align:right;}
.left{float:left; padding:0px 5px 5px 0px}
.textalignleft{text-align:left;}
img.left{float:left;margin:0 7px 7px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #554545;}
.clearing{clear:both;height:0;margin:0 !important;padding:0;line-height:0;margin-top:-7px;}
.normalclear{clear:both;}
.horizontalrule{}
.fineprint{font-size:8px;line-height:10px; color:#333; text-align: justify;}
.invisibleButAccessible {display: none;}

/* Fix for IE7 bug of not calling import CSS normally */

/* area containing text links on right side of header */
.headerRight {	padding:0px;line-height: 10px;}

/* places arrow behind each link in right side of header */
.headerRight p {margin: 0px; background-image: url(images/nav/arrow_hd.gif);background-position: 0px 7px;background-repeat: no-repeat;}

/* links in right side of header */
.headerRight a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-left: 12px;
}

/* for headerRight links */

.headerRight a:link{
	text-decoration: none;
}
.headerRight a:visited {
	text-decoration: none;
}


.headerRightCh {padding:0px;line-height: 10px;}
.headerRightCh p {margin: 0px; background-image: url(images/nav/arrow_hd.gif);background-position: 0px 5px;background-repeat: no-repeat;}
.headerRightCh a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 8px;
}

/* hover state for headerRight links .headerRight a:active,*/

.headerRightCh a:hover {
	text-decoration: underline;
}

/* to turn on underlines for certain links */
a.underline {
	text-decoration: underline !important;
}
form {	margin:0px;	padding:0px;}

.linespace16 { line-height:16px}

.leftPad10{padding-left:10px}



.footerCopy {color:#FFFFFF; font-size:9px; text-align:center; padding:2px; line-height:13px}
a.footerCopy:link{color:#FFFFFF;}
a.footerCopy:hover{color:#795A21; text-decoration:underline}
a.footerCopy:visited{color:#FFFFFF;}

/*=========================================================================================
	Sub nav
==========================================================================================*/
.leftNav {padding:5px 2px 5px 10px; border-bottom: #E0CFA3 solid 1px;}
.bottomline {border-bottom: #E0CFA3 solid 1px;}
.subNav { color:#666666; line-height:14px;}
div.subNav{padding:2px 0px 5px 0px}
a.subNavlink:link{color:#666666; text-decoration:none}
a.subNavlink:visited{color:#666666; text-decoration:none}
a.subNavlink:hover{color:#795A21; text-decoration:underline}



.subNavMain { color:#; line-height:18px;  font-weight:900;}
a.subNavMain:link{color:#; text-decoration:none; font-weight:normal}
a.subNavMain:hover{color:#; text-decoration:underline; font-weight:900;}
a.subNavMain:visited{color:#; text-decoration:none; font-weight:normal}
/*=========================================================================================
	Others
==========================================================================================*/
.weather { color:#000000; padding-top:5px; line-height: 14px; font-size:9px}
.weatherCh { color:#000000; padding-top:5px; line-height: 14px; font-size:11px}
.weather img {float:left; }

.dropdown{	margin-top:2px;	color:#6B6B6B;	margin-left:0px;	font-family:tahoma; font-size:10px}
.dropdownCh{	margin-top:2px;	color:#6B6B6B;	margin-left:0px;	font-family:arial; font-size:11px;}
.padding5 {padding:0px 5px 0px 5px}
.whitecopy{color:#FFFFFF}

A.whiteLink:link{color:#FFFFFF; text-decoration:underline}
A.whiteLink:visited{color:#FFFFFF; text-decoration:underline}
A.whiteLink:hover{color:#FFFF99; text-decoration:none}
.chinese{ font-size:9pt}

.subheader{ font-size:14px}
.diningtableheader {background-color:#DBBA6F;padding:5px;font-weight:bold;color:#000000;}
.diningtable01 {background-color:#F2E8CE;padding:5px;color:#000000;}
.diningtable02 {background-color:#ffffff;padding:5px;color:#000000;}
.bottomlinedotted {border-bottom: #E0CFA3 dotted 1px;}
.topline {border-top: #E0CFA3 solid 1px;}
.rightNav {border-bottom: #E0CFA3 dotted 1px;padding-top:5px;padding-bottom:5px;}
.highlight {color:#993300}
.selected {color:#FFFF99}
.greenText {color: #669900}
.redbg{background-color:#AD3333}

.subheader{font-size:14px;color:#CC9900;}
.subtitle{font-size:11px;color:#CC9900;}
.subtitle2{font-size:11px; color:#795A21;}


/*=========================================================================================
	POPUP WINDOWS
==========================================================================================*/
.headerBg {
	background-color: #F7F0D7;
}
a.closebox{
	background-image: url(images/icons/i_closebox.gif);
	background-position: 100% 56%;
	background-repeat: no-repeat;
	font-size: 10px;
	margin-left: 10px;  /* arabic */
	padding-left: 16px; /* arabic */
	margin-right: 10px; 
	padding-right: 16px;	
	float:right;
}
/* default font size in popup windows */
.popup {
	font-size: 12px;
}

/* default font size in popup windows */
.popup td {
	font-size: 12px;
}

/* print and close buttons at top of popup windows */
.popup .popupWindowTools {
	line-height: 22px;
	height: 22px;  /* arabic */
}

/* paragraphs in header of popup windows */
.popup .headerBg p {
	margin: 0px;
	line-height: 1.1em;
	margin-left: 10px;
}

/* property name in header of popup windows */
.popup .headerBg p.popupSuperTitle {
	font-family: Times, Serif;
	font-size: 1.1em;
	color: #795A21;
	padding-right: 10px;  /* arabic */
}

/* suite name in header of popup windows */
.popup .headerBg p.popupTitle {
	font-family: Times, Serif;
	font-size: 1.85em;
	color:#795A21;
	margin-left: 9px;
	margin-bottom: 0px;
	padding-right: 10px;  /* arabic */
}

/* suite details in header of popup windows */
.popup .headerBg .suiteDetails {
	font-size: 0.85em;
}

/* main content area of popup windows */
.popup .content {
	margin: 10px;
	margin-top: 10px;
}

.popup .content p{
	margin-top:0px;
}
/*=========================================================================================
	END POPUP WINDOWS
==========================================================================================*/
