body	{
	margin: 0px;
	background: #d6d5bb;
	color: black;
	font-family: verdana, helvetica, sans-serif;
	width:775px;
	font-size:11px;	
}

.hilight
	{
    BACKGROUND-COLOR: #FFFFBF
	}

.events_th
	{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #4E7DD1;
	COLOR: #ffffff;
	TEXT-ALIGN : center;
	BORDER:1px solid #b0c4de;
	BORDER-BOTTOM: none;
	BORDER-RIGHT: none;	
	}

.events_td
	{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER:1px solid #b0c4de;
	BORDER-RIGHT: none;	
	}
	
	
.thright	
	{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #4E7DD1;
	COLOR: #ffffff;
	TEXT-ALIGN : center;
	BORDER:1px solid #b0c4de;
	BORDER-BOTTOM: none;
	}
	
.tdright
	{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER:1px solid #b0c4de;
	}
	
.tdheader
	{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER:1px solid #b0c4de;
	BORDER-BOTTOM: none;	
	BACKGROUND-COLOR: #f0f8ff
	}

a	{
	color: #003399;
	text-decoration:none;
	}
	
a:hover	{
	color: #3366FF;
	text-decoration:underline;
	}


/* header */

#banner	
	{
	width: 775px;
	height: 90px;	
	background-image: url(/chn/images/chn_banner.gif);
	background-position: right;
	background-repeat:no-repeat;
	}

.enhead	
	{
	background-image: url(/chn/images/chn_banner.gif);
	}

.cnhead	
	{
	background-image: url(/chn/images/chn_banner_cn.gif);
	}

#Header1_headerbox	
	{
	width:570px;
	height:90px;
	margin-left:0px;
	background-repeat:no-repeat;
	}

#Header1_headerbox h1, #whologo, .enhead h1, .cnhead h1	
	{
	display: none;
	}

/* links to home pages */

#headerlinks	
	{
	width:570px;
	height:90px;
	position:absolute;
	top:0px;
	}

.wpro_home_link	
	{
	width:165px;
	height:90px;
	border:0;
	}	
	
.chn_home_link	
	{
	border:0;
	width:430px;
	height:90px;
	position:absolute;
	top:0px;
	left:170px;
	}



/* #main_body contains #text_area_box #navigation #higlights_area */

#main_body	{
	background-image: url(/chn/images/body_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	position:relative;
}

#text_area_box {
	margin-left:115px;
	position:relative;
}

#text_area	{
	margin:0px 0px 0px 45px;
	width:400px;
	position:relative;
	}

#text_area_wide	{
	margin:0px 0px 0px 45px;
	width:550px;
	position:relative;
	}

#text_area h1 , #text_area_wide h1 {
	width:585px;
	margin:0px 0px 40px;
	padding:3px 0px 2px;
	text-indent:20px;
	color: #003399;
	background: #fffbcc;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #99ccff;
	position:relative;
	left:-20px;
	}

h2 {
	color: #003399;
	font-size:16px;
	margin:0px;
	padding:0px 0px 11px;
	}
	
h3 {
	color: #003399;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 6px;
	}

#text_area h3 a, #text_area_wide h3 a {
	color: #003399;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 6px;
	text-decoration:none;
	}

h4 {
	color: #003399;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 6px;
	}
	
#text_area h4 a, #text_area_wide h4 a {
	color: #003399;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 6px;
	text-decoration: none !important;
	}

#text_area p, #text_area_wide p {
	height: 1%;
	margin:0px;
	padding:0px 0px 11px;
	line-height:150%;
	text-align:left;
	font-size:11px;
	}

#text_area ul, #text_area_wide ul {
	width:100%;
	padding:0px;
	margin:0px 0px 11px;
	}
		
#text_area ul li, #text_area_wide ul li {
	margin:0px 15px;
	padding:2px 4px;
	line-height:150%;
	list-style-image: url(/chn/images/bullet.gif);
	}
	
	
.horizontal_list {
	margin:0px 0px 11px 0px;
	padding:0px;
	position:relative;
	} 

.horizontal_list li {
	margin:0px;
	margin-right:30px;
	display: inline;
	}
	
.horizontal_list li a {
	margin:0px 10px;
	}


#text_area ul li a {
	font-weight:normal;
	text-decoration:none;
	}	

#text_area ol, #text_area_wide ol {
	}
	
#text_area ol li, #text_area_wide ol li {
	margin:11px 15px 0px;
	padding:0px;
	line-height:150%;
	}
	
dt, dd {
	margin:11px 25px 0px;
	}
	
.input, SELECT, TEXTAREA, BUTTON
	{
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid
	}


/* links in text_area */	
#text_area_box a{
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	}

#text_area_box a:hover {
	text-decoration:underline;
	color:#3366ff;
	}
	
#text_area_box li a {
	font-weight:normal;
	}	
	
#text_area_box li a:hover {
	font-weight:normal;
	text-decoration:underline;
	}
	
#text_area_box td a  {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	}


/* highlights */

#highlights_area 
{
	top:60px;
	margin:0px 0px 0px 575px;
	width:140px;
	background: #FFFBCC;
	position:absolute;	
}


.highlight {
	background-image: url(/chn/images/hr.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding:25px 8px 10px;
	font-size:10px;
	margin-bottom:5px;
	color:#00487D;
}

.highlight h2 {
	font-size:10px;
	margin:4px 0px 6px;
	padding:0px;
	font-weight:bold;
	color: #0066B3;
	}
	
.highlight h2 span{
	font-size:13px;
	margin:4px 0px 6px;
	padding:0px;
	font-weight:bold;
	color: #0066B3;
	}	
	
.highlight p {
	margin:0px;
	padding:0px 0px 0px;
	color:#00487D;
	}
	
.highlight p span p {
	margin:0px;
	padding:0px 0px 10px;
	color: #00487D;
}

.highlight a {
	color: #00487D ;
}

.highlight a:hover {
	color: #00487D;
}

.highlight ul {
	margin:10px;
	padding:0px;
}

.highlight ul li{
	margin:10px 0px 10px 10px;
	padding:0px;
	list-style-image: url(/chn/images/bullet2.gif);
}

.highlight ul span {
	font-size:11px;
}

.highlight a img {
	border:0px;
}

.highlight hr {
	color: #00487D;
	background-color: #00487D;
	height:1px;
	border:0px;
	margin:10px 0px;
}

/* #extraDivs defines the minimum height of #text_area */

.extraDiv1 {
	width:1px;
	height:600px;
	float:right;
	}

.extraDiv2 {
    clear:both;
    height:1px;
    overflow:hidden;
  }

td {
	padding:3px 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	}

/* #navigation contains #nav_box and #trail(breadcrumbs) */

#navigation {
}

#nav_box {	
	margin:0px;
	padding:25px 0px 0px;
	width:149px;
	background-image: url(/chn/images/nav_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	position:absolute;
	top:28px;
	}

#nav_box ul{
	margin:0px;
	padding:0px 0px 25px 0px;
	background-image: url(/chn/images/nav_bottom.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	list-style:none;
	}

#nav_box ul li a {
	font-weight:bold;
	text-decoration:none;
	padding:6px 10px;
	display: block;
	color: #3d3642;
	background-color: #c6d4e6;
	border-left:9px solid #78afe8;
	border-right:1px solid #3366FF;
	border-top:1px solid white;
	}
	
	
#nav_box ul li a:hover, 
#nav_box ul li a.secondary:hover, 
#nav_box ul li a.secondary_parent_selected:hover, 
#nav_box ul li a.tertiary:hover, 
#nav_box ul li a.tertiary_parent_selected:hover   {
	background-color: #FFFBCC;
	border-left:9px solid #E39716;
	}


#nav_box ul li a.selected, #nav_box ul li a.secondary_selected {
	color:#CC6600;
	background-color: #FFFBCC;
	border-left:9px solid #CC6600;
	}
	
#nav_box ul li a.indent_selected {
	color:#CC6600;
	background-color: #fffbcc;
	border-left:9px solid #fffbcc;
	padding:6px 10px 6px 20px;
}

#nav_box ul li a.primary_selected {
	font-weight:bold;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #DDC866;
	background-color:#E7D893;
}

#nav_box ul li a.secondary {
	font-weight:normal;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #E3D179;
	background-color: #F2F1E2;
}

#xnav_box ul li a.secondary_selected {
	font-weight:bold;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #E3D179;
	background-color: #F2F1E2;
}

#nav_box ul li a.secondary_parent_selected {
	font-weight:normal;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #E3D179;
	background-color: #F2F1E2;

}

#nav_box ul li a.tertiary {
	font-weight:normal;
	padding:6px 10px 6px 20px;
	color: #3d3642;
	border-left:9px solid #F2F1E2;
	background-color: #F2F1E2;
}

#nav_box ul li a.tertiary_selected {
	font-weight:bold;
	padding:6px 10px 6px 20px;
	color: #3d3642;
	border-left:9px solid #F2F1E2;
	background-color: #F2F1E2;
	}

#nav_box ul li a.tertiary_parent_selected {
	font-weight:normal;
	padding:6px 10px 6px 20px;
	color: #3d3642;
	border-left:9px solid #F2F1E2;
	background-color: #F2F1E2;
}

#nav_box ul li a.wprosites_on {
	background-color: #fff9b3;
	border-left:9px solid #fff9b3;
}
	
#nav_box ul li a.secondHead{
	color: #1b2808;
	background-color: #9dbb95;
	border-left:9px solid #1b2808;
	}
	
#nav_box ul li a.secondItem{
	font-weight:normal;
	padding-left: 20px;
	color: #1b2808;
	border-left:9px solid #9dbb95;
	background-color: #9dbb95;
	}
	
#nav_box ul li a.secondItem:hover,  #nav_box ul li a.selected_secondItem{
	color:#1b2808;
	background-color: #fffbcc;
	border-left:9px solid #557f19;
}


#trail{
	width:550px;
	font-size: 10px;
	color: #3d3642;
	position:absolute;
	top:35px;
	margin-left:160px;
	}

#trail ul {
	margin-left: 0;
	padding: 0px;
	list-style: none;
	display: inline;
	} 

#trail ul li {
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
	}
	
#trail a, #trail a:visited{
	color:  #3d3642;
	text-decoration:none;
	}
	
#trail a:hover {
	text-decoration: underline;
	}



/* #footer is inside #text_area */

.updateDate 
{
	text-align: right;
	width:550px;
	position:relative;
	color: Gray;
	}

#footer 
{
	margin-left: 4px;
    padding: 0px 0px 40px 35px;
	position:relative;
	background-image: url(/chn/images/footer_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #d6d5bb;
	}
	
	
#footer p
{
	width:550px;
	text-align:center;
	margin:0px;
	padding:0px;
	}

#footer a{
	color:black;
	text-decoration:none;
	font-weight:normal;
	}
	
#footer a:hover {
	text-decoration: underline;
	}


/* language list */
#language_list {
	position:absolute;
	top:0px;
	left:445px;
	width:105px;
	margin:5px 55px;
	} 


#language_list ul {
	margin:0px;
	padding:2px;
}

#language_list ul li {
	margin:0px 0px 0px 5px;
	color:#003399;
	display: inline;
	}
	
#language_list ul li a, #language_list ul li a:visited {
	color:#003399;
	font-weight:bold; 
	}

#language_list ul li a:hover {
	color:#003399;
	font-weight:bold; 
	text-decoration:underline;
	}

	
/* quick search */
#quicksearch {
	position:absolute;
	top:0px;
	left:475px;
	margin-top:-35px;
	width:165px;
	}

#Footer1_txtQuery {
	width: 90px;
	border:1px solid #3366ff;
	padding:0;
	}
	
#Footer1_txtQuery:hover {
	border:1px solid #003399;
	}
	
#Footer1_btnSearch {
	border:0;
	position:relative;
	top:4px;
	left:-2px;
	width:43px;
	height:17px;
	background: url(/chn/images/search_btn2.gif) no-repeat;
	}
	
#Footer1_btnSearch_cn {
	border:0;
	position:relative;
	top:4px;
	left:-2px;
	width:43px;
	height:17px;
	background: url(/chn/images/search_btn2_cn.gif) no-repeat;
	}	
	
#Footer1_btnSearch:hover {
	background: url(/chn/images/search_btn2.gif) 0 -17px no-repeat;
	}

#Footer1_btnSearch_cn:hover {
	background: url(/chn/images/search_btn2_cn.gif) 0 -17px no-repeat;
	}
	
#share{	
	margin:5px 0px 0px 45px;
	}
#share .print a {
	text-decoration: none;
	background: url(../images/printico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .print a:hover {
	background-position: 0 -15px;
	}
#share .email a {
	text-decoration: none;
	background: url(../images/emailico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .email a:hover {
	background-position: 0 -15px;
	}
	
#share .fave a {
	text-decoration: none;
	background: url(../images/faveico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .fave a:hover {
	background-position: 0 -15px;
	}	
	
#share .callout a {
	text-decoration: none;
	background: url(../images/calloutico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .callout a:hover {
	background-position: 0 -15px;
	}		
		
.txtinput 
{
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid; 
	width: 300px;
	}	
