html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
#bg_image { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; background-color:#1c1c1c;}

a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover, a:active {
	color: #5E5E5E;
}

#menubar {
	position: absolute;
	width: 100%; height: 32;
	top: 0; left: 0; z-index: 3;
	background-color:#1c1c1c;
	opacity:0.6;
	filter:alpha(opacity=60)
}

p.thetitle {
	color: #FFFFFF;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 8px 10px 2px 110px;
}

#subtitle {
	position: absolute;
	top: 0; right: 0; z-index: 3;
	color: #999999;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 8px 10px 2px 110px;
}

#menubar2 {
	position: absolute;
	width: 100%; height: 37;
	bottom: 0; left: 0; z-index: 1;
	background-color:#1c1c1c;
	opacity:0.6;
	filter:alpha(opacity=60)
}
#menubar1left { position: absolute; top: 0; left: 0; z-index: 2; }
#menubar1right { position: absolute; top: 0; left: 419; z-index: 2; }
#menubar2left { position: absolute; bottom: 0; left: 0; z-index: 2; }
#menubar2right { position: absolute; bottom: 0; left: 430; z-index: 2; }
#menubar1dark {
	position: absolute;
	width: 50%; height: 32;
	top: 0; right: 0; z-index: 1;
	background-color:#1c1c1c;
}
#menubar2dark {
	position: absolute;
	width: 50%; height: 37;
	bottom: 0; right: 0; z-index: 1;
	background-color:#1c1c1c;
}


#mainmenu {
	position: absolute;
	height: 29;
	bottom: 0; left: 90; z-index: 2;
}
.mainmenulink
{
	text-decoration: none;
	font: bold 12pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 20px;
}

#Welcome {
	position: absolute;
	top: 12%; left: 5%; z-index: 2;
	color: #1c1c1c;
	text-decoration: none;
	font: bold 16pt bickham;
}

#ParisBG {
	position: absolute;
	visibility: hidden;
	width: 60%; height: 80%;
	top: 10%; left: 10%; z-index: 2;
	background-color:#1c1c1c;
	opacity:0.4;
	filter:alpha(opacity=40);
}
#Paris {
	position: absolute;
	visibility: hidden;
	width: 60%; height: 80%;
	top: 10%; left: 10%; z-index: 2;
	overflow:auto;
}
#ParisMap {
	float: right;
	width: 60%; height: 60%;
	margin: 5%;
	z-index: 2;
}

#SingaporeBG {
	position: absolute;
	visibility: hidden;
	width: 80%; height: 80%;
	top: 10%; left: 10%; z-index: 2;
	background-color:#1c1c1c;
	opacity:0.4;
	filter:alpha(opacity=40);
}
#Singapore {
	position: absolute;
	visibility: hidden;
	width: 80%; height: 80%;
	top: 10%; left: 10%; z-index: 2;
	overflow:auto;
}
#SingaporeMap {
	float: right;
	width: 60%; height: 60%;
	margin: 5%;
	z-index: 2;
}

p.contenttitle {
	color: #FFFFFF; z-index: 3; padding: 5;
	font: bold 16pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 8px 8px 8px 8px;
}
.contentlink
{
	font: 12pt arial, helvetica, sans-serif;
}
p.content {
	color: #FFFFFF; z-index: 3; padding: 5;
	font: 12pt arial, helvetica, sans-serif;
	margin: 8px 8px 8px 8px;
}
p.contentsmall {
	color: #FFFFFF; z-index: 3; padding: 5;
	font: 8pt arial, helvetica, sans-serif;
	margin: 8px 8px 8px 8px;
}