/* Global Styles */
*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:auto; margin-bottom:30px; margin-right:auto;
	
	text-align:center; background:url(../images/circle-bg.jpg) center top no-repeat #6890B4; 

}

/*Text Styles*/
a, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Verdana, Arial, Helvetica, sans-serif;}

h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}

.clr{clear:both;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}

#header{
	width:1000px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	z-index:1;
}

#header .logo{float:left;}
#header .strapline{float:left;}
#header .chinese{float:left;}
#header .japanese{float:left;}

.container{ 
	width:840px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	padding:0;
	z-index:1;
}

#left-wrap{float:left; width:220px; text-align:left;}

#right-wrap{float:left; width:620px;}

#right-wrap .expand-wrap{width:620px; margin-bottom:10px;}

#right-wrap .expand-wrap .expand-head{width:620px; height:20px;}

#right-wrap .expand-wrap .expand-content{width:580px; height:auto; padding-right:20px; padding-left:20px; text-align:left; background-color:#fff;}

#right-wrap .expand-wrap .expand-content h1{font-size:1.1em; color:#2E3F6F; padding-bottom:20px;}
#right-wrap .expand-wrap .expand-content h2, h3, h4{font-size:0.90em; color:#6890B4; padding-bottom:20px;}

#right-wrap .expand-wrap .expand-content p{font-size:0.70em; color:#000; padding-bottom:20px;}

	.expand-content p a{text-decoration:none; color:#6890B4;}
	.expand-content p a:hover{text-decoration:underline;}
	
	.expand-content p span{color:#6890B4;}

#right-wrap .expand-wrap .expand-content p.close{font-family:Arial, Helvetica, sans-serif; font-size:0.90em; color:#2E3F6F; padding-bottom:0px;}


.expand-content ul{list-style-type: disc; padding:0px 0px 0px 0px; margin:0px 0px 20px 37px;}
.expand-content ul li{font-size:0.70em; color:#6890B4;}
.expand-content ul li span{color:#000;}

	.expand-content ul li a
	{
		text-decoration:none;
		color:#6890B4;
	}
	
	.expand-content ul li a:hover
	{
		text-decoration:underline; 
	}
	
.expand-content ul li ul li{font-size:1.00em; color:#6890B4;} /* For sitemap */

/* Start View / Meet / Brochure */
#right-wrap .expand-wrap .expand-content .block-row{width:580px; padding-bottom:20px;}

#right-wrap .expand-wrap .expand-content .block-row .view-pic{float:left; padding-right:35px; padding-bottom:10px;}
#right-wrap .expand-wrap .expand-content .block-row .meet-pic{float:left; padding-right:29px; padding-bottom:10px;}
#right-wrap .expand-wrap .expand-content .block-row .brochure-pic{float:left; padding-bottom:10px;}

#right-wrap .expand-wrap .expand-content .block-row .view-text{float:left; width:155px; margin-right:35px; padding:5px; display:block; background-color:#6890B4;}
#right-wrap .expand-wrap .expand-content .block-row .meet-text{float:left; width:161px; margin-right:29px; padding:5px; display:block; background-color:#6890B4;}
#right-wrap .expand-wrap .expand-content .block-row .brochure-text{float:left; width:161px; padding:5px; display:block; background-color:#6890B4;}

#right-wrap .expand-wrap .expand-content .block-row .view-text,.meet-text,.brochure-text{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-weight:800; text-align:center;}

#right-wrap .expand-wrap .expand-content .block-row .view-text a{color:#fff; text-decoration:none;}
#right-wrap .expand-wrap .expand-content .block-row .view-text a:hover{color:#fff; text-decoration:underline;}

#right-wrap .expand-wrap .expand-content .block-row .meet-text a{color:#fff; text-decoration:none;}
#right-wrap .expand-wrap .expand-content .block-row .meet-text a:hover{color:#fff; text-decoration:underline;}

#right-wrap .expand-wrap .expand-content .block-row .brochure-text a{color:#fff; text-decoration:none;}

#right-wrap .expand-wrap .expand-content .block-row .brochure-text a:hover{color:#fff; text-decoration:underline;}
/* End View / Meet / Brochure */





#right-wrap .expand-wrap .expand-foot{width:620px; height:20px;}


#right-wrap #footer-wrap{float:left; text-align:left; width:620px; margin-top:10px;}

#footer-wrap p{font-size:0.65em; color:#2E3F6F; padding-bottom:5px; padding-left:20px;}


em{font-size:x-small; vertical-align:super;}





















/* Start Flash styles */
#flashcontent{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}

	#flashcontent a {color:#6890B4; text-decoration:underline;}
	#flashcontent a:hover {color:#6890B4; text-decoration:underline;}
		
/* End Flash styles */
	
	