body { 
	background: #fff; 
	margin: 0;
	padding: 0;
	color: #222;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size: 90%;
	text-align: center;
	}

#fixedwidth {
        width: 800px;
	text-align: left;
	}

/* initially split into two columns */
/* -------------------------------- */
#main-column1 {
	width: 210px;
	float: left;
	}

#main-column2 {
	width: 590px;
	float: left;
	}

/* headers */
/* ------- */
h2, #pagecontent-wide big, #pagecontent big {
	font-weight: normal;
	color: #28b;
	}

/* default hyperlinks */
/* ------------------ */
a {
	text-decoration: none;
	color: #28b;
	}

a:hover {
	text-decoration: underline;
	}
	
/* menu container */
/* -------------- */
#menu {
	background: rgb(225,243,255);
	width: 180px;
	border: 1px solid #bde; 
	}

/* menu items & rollovers */
/* ---------------------- */

div.menuitem a, div.menuitemc {
	border-bottom: 1px solid #bde;
	padding: 0.4em 1em;
	}

#menu a {
	display: block;
	}

#menu a:hover {
	background: rgb(216,234,245);
	}

div.menuitemc {
	background: #28b;
	color: #fff;
	}

/* content containers */
/* ----------------- */
#pagecontent {
	padding: 0 13px 0.3em 0;
	float: left;
	width: 420px;
	}

#pagecontent-wide {
	padding: 0 13px 0.3em 0;
	}

#pagecontent p, #pagecontent h2, #pagecontent-wide p, #pagecontent-wide h2 {
	margin: 0.6em 0;
	}
	
#imgcontent {
	width: 155px;
	float: left;
	background: rgb(225,243,255);
	margin-top: 0.5em;
        border: 1px solid #bde;	
	padding-top: 15px;
	}

img.rhs {
	width: 121px;
	height: 121px;
	border: 1px solid #bde;	
	margin-left: 15px;
	margin-bottom: 15px;
	}
	
img.map {
	border: 0;
	width: 233px;
	height: 245px;
	float: left;
	margin-right: 1em;
	}
	
/* footer */
/* ------ */
#footer {
	clear: both;
	font-size: 70%;
	padding: 1em 0;
	text-align: right;
	width: 100%;
	}

hr {
	height: 1px;
	border: 0;
	color: #bde;
	background-color: #bde;
	}
	
/* images */
/* ------ */
img, img a { 
	border: 0; 
	}

img.logo {	
	width: 180px;
	height: 81px;
	margin-top: 20px;
	margin-bottom: 1em;
	}

img.lisa {	
	width: 180px;
	height: 136px;
	vertical-align: bottom;
	}

img.yanhc {	
	width: 507px;
	height: 48px;
	margin-top: 59px;
	}





/* form stuff */
/* ---------- */
form {
	margin: 0;
	}

table.blueform {
	border: 1px solid #bde; 
	background: rgb(225,243,255);
	padding: 0.7em;
	}

table.blueform input.txt, table.blueform textarea.txt, select {
	background: #fff;
	color: #28b;
	font-family: courier, fixed;
	font-size: 85%;
	border: 1px solid #bde;
	padding: 0.2em;
	}


/* cms stuff */
/* --------- */
#cmscontent {
	padding: 0.5em 0 0.3em 3px;
	min-height: 25em;
	height: auto !important;
	height: 25em;
	}

#fixedwidth-central-cms {
	margin: 0 auto;
	text-align: left;
	width: 97%;
	}

#main-column2-cms {
	width: 76%;
	float: left;
	}

img.conferr {
	border: 0;
	height: 44px;
	width: 58px;
	}

img.eimgs {
	width: 25px;
	height: 19px;
	border: 0;
	}

img.eimgs a {
	border: 0;
	}

table.edittab {
	border-collaspe: collapse;
	border: 0;
	text-align: center;
	}
	
table.edittab td {
	padding: 0.1em 0.7em;
	}

table.edittab th {
	background: #28b;
	color: #fff;
	padding: 0.1em 0.7em;
	}
