body { background-color:#eeeeee; margin:0px; }
body, p, br, td, th, input, select, textarea { font-family:verdana; font-size:11px; font-weight:regular; }
img { border:0px; }
img.border { border:1px solid #000000; }
img.hr-light { background-color:#D0D1B7; margin:0px; padding:0px; }
th.label, td.label { white-space:nowrap; }
form { margin-bottom:0px; }
p { font-size:12px; line-height:1.4; }

a:link { color:#0066CC; text-decoration:none; }
a:visited { color:#0066CC; text-decoration:none; }
a:hover { color:#0066CC; text-decoration:underline; }
a:active { color:#0066CC; text-decoration:underline; }

a.author:link { font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#0066CC;  }
a.author:visited { font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#0066CC;  }
a.author:hover { font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#0066CC;  }
a.author:active { font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#0066CC;  }

a.headerlink:link { font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#cc0000; text-decoration:none; float:left; }
a.headerlink:visited { font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#cc0000; text-decoration:none; float:left; }
a.headerlink:hover { font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#cc0000; text-decoration:none; float:left; }
a.headerlink:active { font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#cc0000; text-decoration:none; float:left; }

a.headerlinksm:link { margin-top:12px; font-family:arial,helvetica; font-weight:bold; font-size:11px; color:#cc0000; text-decoration:none; }
a.headerlinksm:visited { margin-top:12px; font-family:arial,helvetica; font-weight:bold; font-size:11px; color:#cc0000; text-decoration:none; }
a.headerlinksm:hover { margin-top:12px; font-family:arial,helvetica; font-weight:bold; font-size:11px; color:#cc0000; text-decoration:none; }
a.headerlinksm:active { margin-top:12px; font-family:arial,helvetica; font-weight:bold; font-size:11px; color:#cc0000; text-decoration:none; }

#adagegroupbar { width:770px; height:25px; background-color:#cccccc; border-top:#ffffff 1px solid; border-bottom:#999999 1px solid; vertical-align:middle; }
#adageleft { width:392px; vertical-align:middle; height:25px; text-align:left; float:left; }
#adageright { width:372px; vertical-align:middle; height:25px; text-align:right; float:right; }
#adagegroup { padding-left:6px; padding-top:2px; text-align:left; }
#jumpmenu { margin-left:6px; margin-top:4px; text-align:left; }
#login { text-align:right; padding-right:10px; padding-top:3px; vertical-align:bottom; height:25px;  }

#header { background-color:#eeeeee; width:763px; border:#cc0000 1px solid; vertical-align:top; background-image:url('http://adage.com/china/images/global/bg-head.gif'); }
#logo { padding-left:14px; padding-top:8px; }
#logoarw { padding-left:76px; vertical-align:top; }
#logohead { padding-top:9px; vertical-align:top; }

#searchbar { width:765px; height:25px; vertical-align:middle; background-color:#E4CEB4; border-bottom:#996633 1px solid; color:#5B5548; }
#searchleft { width:615px; height:25px; vertical-align:middle; text-align:left; float:left; }
#searchright { width:150px; height:25px; margin-top:5px; vertical-align:middle; text-align:right; float:right; }
#date { font-weight:bold; padding-right:10px; }

#errmsg { color:#ff0000; font-weight:bold; text-align:center; }

#body { margin:4px; background-color:#ffffff; width:765px; }
#bodycontent { margin-top:2px; }
#navbar { width:133px; clear:both; }

/*
	#bodycontent { margin-top:2px; }
	#bodycontentleft { vertical-align:top; width:133px; float:left; }
	#bodycontentright { vertical-align:top; width:630px; float:right; }
	div.navOn { width:115px; height:19px; background-color:#cc0000; color:#ffffff; padding-left:5px; margin-bottom:1px; cursor:hand; float:left; }
	div.navArwOn { text-align:center; width:18px; height:19px; background-color:#990000; color:#ffffff; margin-bottom:1px; cursor:hand; float:left; }
	div.navOff { width:115px; height:19px; background-color:#999999; color:#ffffff; margin-bottom:1px; padding-left:5px; float:left; }
	div.navArwOff { text-align:center; width:18px; height:19px; background-color:#666666; color:#ffffff; margin-bottom:1px; float:left; }
*/

span.navOn { width:115px; height:19px; vertical-align:middle; font-size: 95%; }
span.navOff { width:115px; height:19px; vertical-align:middle; font-size: 95%; }
div.navOn { white-space:nowrap; text-align:left; vertical-align:middle; width:133px; height:19px; background-color:#cc0000; color:#ffffff; margin-bottom:1px; cursor:hand; }
div.navOff { white-space:nowrap; text-align:left; vertical-align:middle; width:133px; height:19px; background-color:#999999; color:#ffffff; margin-bottom:1px; }
img.navArwOn { padding:7px; padding-left:8px; background-color:#990000; color:#ffffff; margin-bottom:1px; vertical-align:middle; }
img.navArwOff { padding:7px; padding-left:8px; background-color:#666666; color:#ffffff; margin-bottom:1px; vertical-align:middle; }

td.cell { background-color:#cccccc; padding:7px; font-size:12px; font-weight:bold; }
td.data { color:#666666; font-size:12px; font-weight:bold; }
td.field { color:#000000; font-size:12px; font-weight:bold; }

input.field { font-size:11px; width:105px; background-color:#dddddd; border-left-color:#000000; border-right-color:#000000; border-top-color:#000000; border-bottom-color:#000000; border-left-style:solid thin; border-right-style:solid thin; border-top-style:solid thin; border-bottom-style:solid thin; }
input.sub { font-size:11px; width:115px; background-color:#ffffff; border-left-color:#000000; border-right-color:#000000; border-top-color:#000000; border-bottom-color:#000000; border-left-style:solid thin; border-right-style:solid thin; border-top-style:solid thin; border-bottom-style:solid thin; }

td.navOn { width:115px; height:19px; background-color:#cc0000; color:#ffffff; padding-left:5px; margin-bottom:1px; cursor:hand; }
a.navOn:link { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }
a.navOn:visited { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }
a.navOn:hover { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }
a.navOn:active { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }

td.navArwOn { text-align:center; width:18px; height:19px; background-color:#990000; color:#ffffff; margin-bottom:1px; cursor:hand; }
a.navArwOn:link { color:#ffffff; text-decoration:none; }
a.navArwOn:visited { color:#ffffff; text-decoration:none; }
a.navArwOn:hover { color:#ffffff; text-decoration:none; }
a.navArwOn:active { color:#ffffff; text-decoration:none; }

td.navOff { width:115px; height:19px; background-color:#999999; color:#ffffff; margin-bottom:1px; padding-left:5px; }
a.navOff:link { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }
a.navOff:visited { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }
a.navOff:hover { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }
a.navOff:active { padding:5px 20px 5px 5px; color:#ffffff; text-decoration:none; }

td.navArwOff { text-align:center; width:18px; height:19px; background-color:#666666; color:#ffffff; margin-bottom:1px; }
a.navArwOff:link { color:#ffffff; text-decoration:none; }
a.navArwOff:visited { color:#ffffff; text-decoration:none; }
a.navArwOff:hover { color:#ffffff; text-decoration:none; }
a.navArwOff:active { color:#ffffff; text-decoration:none; }

#de { width:131px; height:211px; background-color:#DCD8D0; border:#999999 1px solid; }
#get_de { margin-top:9px; margin-bottom:9px; }
#cover_de { border:#999999 1px solid; }
#sub_de { margin-top:9px; margin-bottom:9px; }

.panel { background-color:#F0ECE4; padding:7px; border-bottom:#999999 1px solid; }
.header { font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#cc0000; }
.header-sm { font-family:arial,helvetica; font-weight:bold; font-size:11px; color:#cc0000; }

.title { font-family:arial,helvetica; font-weight:bold; font-size:18px; color:#000000; margin-top:8px; margin-right:1px; }
.title-section { font-family:arial,helvetica; font-weight:bold; font-size:18px; color:#000000; margin-top:8px; }
.title-sm { font-family:arial,helvetica; font-weight:bold; font-size:16px; color:#000000; line-height:1.1; }
.read { padding:9px; text-align:right; }
.subhead { background-color:#D0D1B7; padding:3px; padding-left:7px; margin-top:2px; font-family:arial,helvetica; font-weight:bold; font-size:13px; color:#cc0000;  }
.date { font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#cc0000; }
.articletitle { font-family:arial,helvetica; font-weight:bold; font-size:18px; color:#000000; }
.drophead { font-family:arial,helvetica; font-weight:bold; font-size:14px; color:#666666; margin-bottom:8px; }
.dropheadhome { font-family:arial,helvetica; font-weight:bold; font-size:14px; color:#666666; margin-bottom:8px; float:left; }
.dropheadhomeright { font-family:arial,helvetica; font-weight:bold; font-size:12px; color:#666666; margin-bottom:8px; }

.caption { background-color:#666666; font-family:arial,helvetica; font-weight:bold; color:#FFFFFF; padding:7px; margin-top:1px; margin-bottom:4px; }

.summary { padding:7px;  line-height:1.3; vertical-align:top; }
.summaryleft { padding-right:7px; line-height:1.3; vertical-align:top; margin-right:1px; float:left; }
.summaryright { vertical-align:top; line-height:1.3; padding-right:7px; }


.article { padding:0px; font-size:12px; line-height:1.4; }
.articleleft { padding-right:7px; vertical-align:top; float:left; }
.articleright { vertical-align:top;}

#adbottom { padding:4px; width:758px; background-color:#666666; vertical-align:middle; text-align:center; margin-top:8px; }

#footer { height:41px; width:763px; background-color:#eeeeee; vertical-align:top; margin-top:7px; color:#cc0000; border:#cc0000 1px solid; background-image:url('http://adage.com/china/images/global/bg-footer.gif'); }
#copyright { width:571px; vertical-align:top; margin-left:10px; margin-top:7px; font-weight:bold; float:left; }
#footerimg { width:92px; vertical-align:top; float:right; }
#footerlinks { height:12px; width:765px; background-color:#eeeeee; vertical-align:top; margin-left:0px; }

.login { font-size:12px; font-weight:bold; font-family: helvetica, arial; color: #000000; padding-top:35px; white-space:nowrap; }