body {
	width:100%;
	margin:0px auto;
}

* {
	margin:0px;
	padding:0px;
}

a img {
	border:0px;
}

a:link {
color:#666666
 } 
 
a:visited { 
color:#666666
}

a:hover { 
color:#002f66
} 

#home{
	background: url(../images/nav_home.gif) top left no-repeat;
	width: 51px;
	height: 28px;
	overflow: hidden;
	border:0px;
	display: block;
}

#home:hover{
	background-position: bottom left;
}

#contact{
	background: url(../images/nav_contact.gif) top left no-repeat;
	width: 82px;
	height: 28px;
	overflow: hidden;
	border:0px;
	display: block;
}

#contact:hover{
	background-position: bottom left;
}

#link{
	background: url(../images/nav_links.gif) top left no-repeat;
	width: 85px;
	height: 28px;
	overflow: hidden;
	border:0px;
	display: block;
}

#link:hover{
	background-position: bottom left;
}

#faq{
	background: url(../images/nav_faqs.gif) top left no-repeat;
	width: 47px;
	height: 28px;
	overflow: hidden;
	border:0px;
	display: block;
}

#faq:hover{
	background-position: bottom left;
}

#sitemap{
	background: url(../images/nav_sitemap.gif) top left no-repeat;
	width: 63px;
	height: 28px;
	overflow: hidden;
	border:0px;
	display: block;
}

#sitemap:hover{
	background-position: bottom left;
}


#maiL{
	background: url(../images/nav_maiL.gif) top left no-repeat;
	width: 95px;
	height: 26px;
	overflow: hidden;
	border:0px;
	display: block;
}

#maiL:hover{
	background-position: bottom left;
}


#terms{
	background: url(../images/nav_terms.gif) top left no-repeat;
	width: 95px;
	height: 26px;
	overflow: hidden;
	border:0px;
	display: block;
}

#terms:hover{
	background-position: bottom left;
}

#privacy{
	background: url(../images/nav_privacy.gif) top left no-repeat;
	width: 130px;
	height: 26px;
	overflow: hidden;
	border:0px;
	display: block;
}

#privacy:hover{
	background-position: bottom left;
}
#menu {
	width:978px;
	height:75px;
	margin-bottom:6px;
	border:0px;

	position:relative;
	z-index:0;
}

.mainmenu-outer {
	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	height:45px;
	width:978px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

ul.mainmenu {
	margin:0px;
	padding:0px;
	width:980px;
	height:45px;
	list-style:none;
	overflow:hidden;
}

.mainmenu li {
	float:left;
}

.mainmenu li a {
	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	display:block;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-1000px;
}

.mainmenu li#about a {
	background-position:0px 0px;
	width:112px;
}
.mainmenu li#about a:hover { background-position:0px -45px; }

.mainmenu li#location a {
	background-position:-112 0px;
	width:118px;
}
.mainmenu li#location a:hover { background-position:-112px -45px; }

.mainmenu li#facilities a {
	background-position:-230px 0px;
	width:115px;
}
.mainmenu li#facilities a:hover { background-position:-230px -45px; }

.mainmenu li#rooms a {
	background-position:-345px 0px;
	width:96px;
}
.mainmenu li#rooms a:hover { background-position:-345px -45px; }

.mainmenu li#charges a {
	background-position:-441px 0px;
	width:111px;
}
.mainmenu li#charges a:hover { background-position:-441px -45px; }

.mainmenu li#reservations a {
	background-position:-552px 0px;
	width:143px;
}
.mainmenu li#reservations a:hover { background-position:-552px -45px; }

.mainmenu li#media a {
	background-position:-695px 0px;
	width:138px;
}
.mainmenu li#media a:hover { background-position:-695px -45px; }

.mainmenu li#partners a {
	background-position:-833px 0px;
	width:145px;
}
.mainmenu li#partners a:hover { background-position:-833px -45px; }


.about a {
	position:absolute;
	top:0px;
	left:0px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:0px -45px;
	display:block;
	width:112px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.location a {
	position:absolute;
	top:0px;
	left:112px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-112px -45px;
	display:block;
	width:118px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.facilities a {
	position:absolute;
	top:0px;
	left:230px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-230px -45px;
	display:block;
	width:115px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.rooms a {
	position:absolute;
	top:0px;
	left:345px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-345px -45px;
	display:block;
	width:96px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.charges a {
	position:absolute;
	top:0px;
	left:441px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-441px -45px;
	display:block;
	width:111px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.reservations a {
	position:absolute;
	top:0px;
	left:552px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-552px -45px;
	display:block;
	width:143px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.media a {
	position:absolute;
	top:0px;
	left:695px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-695px -45px;
	display:block;
	width:138px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}

.partners a {
	position:absolute;
	top:0px;
	left:833px;

	background:transparent url(../images/menu.gif) no-repeat scroll left top;
	background-position:-833px -45px;
	display:block;
	width:145px;
	height:0px;
	padding-top:45px;
	#padding-top:20px;
	overflow:hidden;
	text-indent:-1000px;
}






.submenu-outer { 
	margin-top:-7px;
	padding:0px;
/*	margin-top:0px !important;
	margin-top:-28px;*/
}

ul.submenu {
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
}

.submenu li {
	float:left;
}

.submenu li a {
	display:block;
	height:0px;
	padding-top:37px;
	#padding-top:18px;
	text-decoration:none;
	overflow:hidden;
	text-indent:-1000px;
}



#about li a { background:transparent url(../images/menu_about.gif) no-repeat scroll left top; }

.submenu li#about-intro a {
	background-position:0px 0px;
	width:72px;
}
#about-intro .submenu li#about-intro a, .submenu li#about-intro a:hover { background-position:0px -37px; }

.submenu li#about-profile a {
	background-position:-72px 0px;
	width:81px;
}
#about-intro .submenu li#about-profile a, .submenu li#about-profile a:hover { background-position:-72px -37px; }

.submenu li#about-identity a {
	background-position:-153px 0px;
	width:126px;
}
#about-identity .submenu li#about-identity a, .submenu li#about-identity a:hover { background-position:-153px -37px; }

.submenu li#about-mission a {
	background-position:-279px 0px;
	width:88px;
}
#about-mission .submenu li#about-mission a, .submenu li#about-mission a:hover { background-position:-279px -37px; }

.submenu li#about-org a {
	background-position:-367px 0px;
	width:136px;
}
#about-org .submenu li#about-org a, .submenu li#about-org a:hover { background-position:-367px -37px; }

.submenu li#about-careers a {
	background-position:-503px 0px;
	width:95px;
}
#about-ar .submenu li#about-careers a, .submenu li#about-careers a:hover { background-position:-503px -37px; }

.submenu li#about-stats a {
	background-position:-598px 0px;
	width:103px;
}
#about-stats .submenu li#about-stats a, .submenu li#about-stats a:hover { background-position:-598px -37px; }

.submenu li#about-res a {
	background-position:-701px 0px;
	width:277px;
}
#about-ar .submenu li#about-res a, .submenu li#about-res a:hover { background-position:-701px -37px; }



#location li a { background:transparent url(../images/menu_location.gif) no-repeat scroll left top; }

.submenu li#location-tips a {
	background-position:0px 0px;
	width:110px;
}
#location-tips .submenu li#location-tips a, .submenu li#location-tips a:hover { background-position:0px -37px; }

.submenu li#location-singapore a {
	background-position:-110px 0px;
	width:868px;
}
#location-singapore .submenu li#location-singapore a, .submenu li#location-singapore a:hover { background-position:-110px -37px; }



#facilities li a { background:transparent url(../images/menu_facilities.gif) no-repeat scroll left top; }

.submenu li#facilities-general a {
	background-position:0px 0px;
	width:90px;
}
#facilities-general .submenu li#facilities-general a, .submenu li#facilities-general a:hover { background-position:0px -37px; }

.submenu li#facilities-rooms a {
	background-position:-90px 0px;
	width:75px;
}
#facilities-rooms .submenu li#facilities-rooms a, .submenu li#facilities-rooms a:hover { background-position:-90px -37px; }

.submenu li#facilities-offices a {
	background-position:-165px 0px;
	width:85px;
}
#facilities-offices .submenu li#facilities-offices a, .submenu li#facilities-offices a:hover { background-position:-167px -37px; }

.submenu li#facilities-fb a {
	background-position:-250px 0px;
	width:728px;
}
#facilities-fb .submenu li#facilities-fb a, .submenu li#facilities-fb a:hover {background-position:-251px -37px;}

/*#facilities li a { background:transparent url(../images/menu_facilities.gif) no-repeat scroll left top; }

.submenu li#facilities-fb a {
	background-position:0px 0px;
	width:74px;
}
#facilities-fb .submenu li#facilities-fb a, .submenu li#facilities-fb a:hover { background-position:0px -37px; }

.submenu li#facilities-offices a {
	background-position:-74px 0px;
	width:92px;
}
#facilities-offices .submenu li#facilities-offices a, .submenu li#facilities-offices a:hover { background-position:-74px -37px; }

.submenu li#facilities-rooms a {
	background-position:-166px 0px;
	width:84px;
}
#facilities-rooms .submenu li#facilities-rooms a, .submenu li#facilities-rooms a:hover { background-position:-166px -37px; }

.submenu li#facilities-general a {
	background-position:-250px 0px;
	width:728px;
}
#facilities-general .submenu li#facilities-general a, .submenu li#facilities-general a:hover {
	background-position:-250px -37px;
}*/



#rooms li a { background:transparent url(../images/menu_rooms.gif) no-repeat scroll left top; }

.submenu li#rooms-virtual a {
	background-position:0px 0px;
	width:120px;
}
#rooms-virtual .submenu li#rooms-virtual a, .submenu li#rooms-virtual a:hover { background-position:0px -37px; }

.submenu li#rooms-floor a {
	background-position:-120px 0px;
	width:115px;
}
#rooms-floor .submenu li#rooms-floor a, .submenu li#rooms-floor a:hover { background-position:-120px -37px; }

.submenu li#rooms-layout a {
	background-position:-235px 0px;
	width:743px;
}
#rooms-layout .submenu li#rooms-layout a, .submenu li#rooms-layout a:hover { background-position:-235px -37px; }



#charges li a { background:transparent url(../images/menu_charges.gif) no-repeat scroll left top; }

.submenu li#charges-rates a {
	background-position:0px 0px;
	width:79px;
}
#charges-rates .submenu li#charges-rates a, .submenu li#charges-rates a:hover { background-position:0px -37px; }

.submenu li#charges-terms a {
	background-position:-79px 0px;
	width:899px;
}
#charges-terms .submenu li#charges-terms a, .submenu li#charges-terms a:hover { background-position:-79px -37px; }



#reservations li a { background:transparent url(../images/menu_reservations.gif) no-repeat scroll left top; }

.submenu li#reservations-adr a {
	background-position:0px 0px;
	width:68px;
}
#reservations-adr .submenu li#reservations-adr a, .submenu li#reservations-adr a:hover { background-position:0px -37px; }

.submenu li#reservations-business a {
	background-position:-68px 0px;
	width:910px;
}
#reservations-business .submenu li#reservations-business a, .submenu li#reservations-business a:hover { background-position:-68px -37px; }




#media li a { background:transparent url(../images/menu_media.gif) no-repeat scroll left top; }

.submenu li#media-highlights a {
	background-position:0px 0px;
	width:108px;
}
#media-highlights .submenu li#media-highlights a, .submenu li#media-highlights a:hover { background-position:0px -37px; }

.submenu li#media-events a {
	background-position:-108px 0px;
	width:81px;
}
#media-events .submenu li#media-events a, .submenu li#media-events a:hover { background-position:-108px -37px; }

.submenu li#media-press a {
	background-position:-189px 0px;
	width:126px;
}
#media-press .submenu li#media-press a, .submenu li#media-press a:hover { background-position:-189px -37px; }

.submenu li#media-speeches a {
	background-position:-315px 0px;
	width:100px;
}
#media-speeches .submenu li#media-speeches a, .submenu li#media-speeches a:hover { background-position:-315px -37px; }
.submenu li#media-photos a {
	background-position:-415px 0px;
	width:80px;
}
#media-photos .submenu li#media-photos a, .submenu li#media-photos a:hover { background-position:-415px -37px; }
.submenu li#media-videos a {
	background-position:-495px 0px;
	width:483px;
}
#media-videos .submenu li#media-videos a, .submenu li#media-videos a:hover { background-position:-495px -37px; }

/*
#media li { background:transparent url(../images/menu_media.gif) no-repeat scroll left top; }

.submenu li#media-highlights a {
	background-position:0px 0px;
	width:108px;
}
#media-highlights .submenu li#media-highlights a, .submenu li#media-highlights a:hover { background-position:0px -37px; }

.submenu li#media-events a {
	background-position:-108px 0px;
	width:81px;
}
#media-events .submenu li#media-events a, .submenu li#media-events a:hover { background-position:-108px -37px; }

.submenu li#media-press a {
	background-position:-189px 0px;
	width:126px;
}
#media-press .submenu li#media-press a, .submenu li#media-press a:hover { background-position:-189px -37px; }

.submenu li#media-speeches a {
	background-position:-315px 0px;
	width:663px;
}
#media-speeches .submenu li#media-speeches a, .submenu li#media-speeches a:hover { background-position:-315px -37px; }

*/

#partners li a { background:transparent url(../images/menu_partners.gif) no-repeat scroll left top; }

.submenu li#partners-mediation a {
	background-position:0px 0px;
	width:105px;
}
#partners-mediation .submenu li#partners-mediation a, .submenu li#partners-mediation a:hover { background-position:0px -37px; }

.submenu li#partners-arbitration a {
	background-position:-105px 0px;
	width:115px;
}
#partners-arbitration .submenu li#partners-arbitration a, .submenu li#partners-arbitration a:hover { background-position:-105px -37px; }

.submenu li#partners-others a {
	background-position:-220px 0px;
	width:758px;
}
#partners-others .submenu li#partners-others a, .submenu li#partners-others a:hover { background-position:-220px -37px; }

/*
.submenu li#partners-mediation a {
	background-position:0px 0px;
	width:104px;
}
#partners-mediation .submenu li#partners-mediation a, .submenu li#partners-mediation a:hover { background-position:0px -37px; }

.submenu li#partners-arbitration a {
	background-position:-104px 0px;
	width:116px;
}
#partners-arbitration .submenu li#partners-arbitration a, .submenu li#partners-arbitration a:hover { background-position:-104px -37px; }

.submenu li#partners-others a {
	background-position:-220px 0px;
	width:758px;
}
#partners-others .submenu li#partners-others a, .submenu li#partners-others a:hover { background-position:-220px -37px;
}*/






.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}


table.careers td { padding:5px; }

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #002f66;
}

.headcolor {
	color: #002f66;
}
.whiteheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.ind_bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #99ccff;
}


.ind_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}



#ContentWrapper {
	margin: 25px 40px 5px 15px;
	font:12px normal Arial;
	height:80px;
	overflow:hidden;
	position:relative;
}
#Content {
	position:absolute;
}

.scrollers {
	cursor:pointer;
}

.scrollers img { background-color:#aaa; }
.scrollers img:hover { background-color:#000; }


a.indexlink:link { color:#99ccff; text-decoration:underline; }
a.indexlink:visited { color:#99ccff; text-decoration:underline; }
a.indexlink:hover { color:#ffffff; text-decoration:underline; }

/******************
for overlay
******************/

#flashconNav {
		width: 590px;
		height: 25px;
		float: left;
		margin:0px 0px 0px 0px;
		padding:10px;
		color:#243B71;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:center;
	}
.flashContentLink:link { color:#243B71; text-decoration:none; font-size:11px; text-decoration:underline;}
.flashContentLink:hover { color:#243B71; text-decoration:none; font-size:11px; text-decoration:underline;}
.flashContentLink:visited { color:#243B71; text-decoration:none; font-size:11px; text-decoration:underline;}

#floorplanWrapper {
	padding:0px;
	margin:0px auto;
	width:700px;
	height:425px;
	position:relative;
	top:10px;
	}
#floorplanImg {
	z-index:0;
	padding:0;
	margin:0 auto;
	float:left;
	position:relative;
	z-index:0;
		}
#floorplanImgMap {
	z-index:0;
	padding:0;
	margin:0 auto;
	width:700px;
	height:420px;
	float:right;
	right:10px;
	top:-15px;
	position:absolute;
	display:inline;
	left:-27px;
	z-index:10;
	}
#floorplanNav {
	padding:0px 0px 0px 1px;
	margin:0;
	width:270px;
	height:117px;
	background-image:url(../images/virtual_tour/room_layout/3rd_floor/navBoxBg.gif);
	background-repeat:no-repeat;
	position:relative;
	float:right;
	top:-430px;
	right:5px;
	z-index:100 !important;
	}

/* transparent link position*/
/* Level 3*/
#room300_1 {	top:152px;	left:430px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	float:left;	}
#room300_2 {	top:190px;	left:365px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	float:left;	}
#room301_1 {	top:156px;	left:300px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	float:left;	z-index:5;	}
#room302_1 {	top:220px;		left:295px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5; 	}
#room302_2 {	top:220px;		left:247px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room304_1 {	top:25px;		left:145px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5; 	}
#room304_2 {	top:-15px;		left:198px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room305_1 {	top:18px;		left:65px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5; 	}
#room305_2 {	top:36px;	left:82px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room307_1 {	top:63px;	left:82px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room307_2 {	top:63px;	left:30px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room310_1 {	top:35px;	left:293px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;}
#room315_1 {	top:-75px;		left:655px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room315_2 {	top:-105px;	left:690px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room316_1 {	top: -183px;	left:635px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5; }
#room316_2 {	top:-270px;	left:670px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room302_1_{	top:120px ;	left:249px ;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5; 	}

/* Level 4 */

#room400_1 {	top:272px;	left:465px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	float:left;	z-index:5;	}
#room401_1 {	top:255px;	left:290px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	float:left;	z-index:5;}
#room401_2 {	top:153px;	left:278px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	float:left;	z-index:5;		}
#room402_1 {	top:218px;	left:265px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room402_2 {	top:123px;	left:250px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room404_1 {	top:-15px;	left:128px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room404_2 {	top:-25px;	left:105px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room407_1 {	top:133px;	left:81px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room407_2 {	top:134px;	left:30px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room405_1 {	top:-20px;	left:100px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room405_2 {	top:-92px;	left:62px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room418_1 {	top:23px;		left:669px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room418_2 {	top:-12px;	left:635px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room419_1 {	top:-132px;	left:658px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room419_2 {	top:-238px;	left:663px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room411_1 {	top:-101px;	left:346px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
#room411_2 {	top:-120px;	left:310px;	width:35px;	height:35px;	padding:0px;	margin:0px;	position:relative;	z-index:5;	}
