body {
font-size:75%;
font-family:Verdana,Arial,sans-serif;
padding:0;margin:0;
}
html,body,#metro,#flash{height:100%;}
#metro {background-color:#444;}
h1 {font-size:2em}  /* displayed at 24px */
h2 {font-size:1.5em}  /* displayed at 18px */
h3 {font-size:1.25em}  /* displayed at 15px */
h4 {font-size:1em}  /* displayed at 12px */
input, select, th, td {font-size:1em}
#container {
padding-top:20px;
text-align:center;
}
.page {
margin:1em;
font-size:1.2em;
}
#metro {
margin:0;
}

#noflashwarning {
text-align:center;
padding:20px;
background-color:#ffcccc;
}

img {border:0;}

#banner {
height:45px;
border-bottom:5px black solid;
font-size:1.3em;
}

#banner h1 {
padding:0;margin:0; float:left;
}
#banner a {
text-decoration:none;
}
#banner div#langpicker {
float:right;
}
div#langpicker img {
vertical-align:middle;
margin-top:-4px;
margin-right:10px;
}
div#langpicker select {
font-size:1.1em;
width:85px;
}
#banner a:hover {
text-decoration:underline;
}
#banner ul {
margin:0;
padding-top:10px;
}
#banner li {
display:block;
padding-right:10px;
float:left;
}
#banner li a {
color:black;
display:block;
height:25px;
padding-top:10px;
padding-left:12px;
padding-right:12px;
background-color:#EFEFEF;
}
#help .faqsection {
border-left:10px red solid;
margin-left:30px;	
padding: 10px 0;
}
#help .question {
margin-left:-16px;
padding-left:30px;
font-weight:bold;
background:url(../png/circle.png) no-repeat 0 3px;
height:30px;
}
#help img {
margin-left:20px;
margin-bottom:30px;
border:1px lightgray solid;
}
.dummy {
display:none;
}

#help .answer {
padding-left:30px;
margin-bottom:50px;
}
#help #line1{
border-color:#CC0000;
}
#help #line2{
border-color:#009900;
}
#help #line3{
border-color:#FFFF00;
}
#help #line4 {
border-color:#660066;
}
#help #line5 {
border-color:#CC00CC;
}
.megadropdown {
display:none;
position:absolute; 
z-index:1000; 
top:45px; 
background-color:#EFEFEF; 
color:black; 
width:24em; 
height:200px; 
}
body.lang-zh-Hant .megadropdown {
width:250px;
}
body.lang-zh-Hans .megadropdown{
width:250px;
}
#iphoneli a {
padding-left:25px !important;
background:url(../png/iphoneicon.png) transparent no-repeat 5px 8px;
}
#pdfli a {
padding-left:25px !important;
background:url(../png/pdf.png) transparent no-repeat 5px 10px;
}
.megadropdown h2 {
margin:0;
}
.megadropdown a {
text-decoration:none;
}
.megadropdown a:hover {
text-decoration:underline;
}
.megadropdown p {
margin:0;
padding-top:10px;
}
#mega-contact {
position:absolute;
top:9px; left: 12px;
}
#mega-contact p{
padding-left:20px;
}
#mtwt {
background:url(../png/twitter.ico) no-repeat 0 9px;
}
#mfac {
background:url(../png/facebook.ico) no-repeat 0 9px;
}
#mcon {
background:url(../png/mail.png) no-repeat 0 9px;
}
#mega-info {
position:absolute;
left:160px; top:9px;
}
body.lang-zh-Hant #mega-info {
left:125px;
}
body.lang-zh-Hans #mega-info{
left:125px;
}
#mega-cities {
position:absolute;
top:119px; left:12px;
}
#mega-cities p {
float:left;
padding-right:12px;
}
#mega-cities img {
vertical-align:middle;
margin-top:-2px;
padding-right:2px;
}
#city-sh a {color:#0033CC; font-weight:bold;}
#city-bj a {color:#D90000; font-weight:bold}
#city-hk a {color:#E38E38; font-weight:bold}
#city-gz a{color:#008100; font-weight:bold}
#city-sg a{color:#6633CC; font-weight:bold}
#city-tp a{color:#00B93D; font-weight:bold}