@charset "gb2312";
*
{
	font-family: Tahoma,Arial,sans-serif,"ËÎÌå" ;
}

body
{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
font-size:8pt;
	background-color:rgb(255,255,255);
}

.f_b{font-size:18px; color:#0072bc; line-height:25px; font-weight:bolder;}
.name{font-size:14px; line-height:25px; font-weight:bolder; text-align:right;}

.color_b{ color:#003366;}
.color_blue{ color:#0a2357;}
.clear{ clear:both;}

.border_d_e{ border-bottom:1px dashed #ccc;}
.border_c{ border:1px solid #ccc;}

.font_12{ font-size:12px; color:rgb(64,64,64);}



div.list-bordered div.list-item-mm
{
	border-width:0px 0px 0px 3px;
	border-style:solid;
	border-color:rgb(200,200,200);
	margin-bottom:8px;
	padding-left:5px;
	margin-left:5px; display:inline;
	float:left;
}


h1, h2, h3, h4, h5
{
	margin-top:12px;
	margin-bottom:4px;
	padding-top:6px;
	padding-bottom:0px;
	margin-left:20px;
	margin-right:20px;
	color:rgb(10,35,87);
}

h1
{
font-size:16px;
	font-weight:bold;
	line-height:22px;
}

h1.center
{
	text-align:center;
}

h2
{
font-size:14px;
	font-weight:bold;
	line-height:20px;
	border-bottom-style:solid;
	border-bottom-color:rgb(200,200,200);
	border-bottom-width:1px;
	margin-bottom:10px;
}

h3
{
font-size:13px;
	font-weight:bold;
	line-height:18px;
	border-bottom-style:dotted;
	border-bottom-color:rgb(180,180,180);
	border-bottom-width:1px;
	margin-bottom:10px;
}

h4
{
font-size:12px;
	font-weight:bold;
	line-height:18px;
	border-bottom-style:dotted;
	border-bottom-color:rgb(180,180,180);
	border-bottom-width:1px;
	margin-bottom:10px;
}

h5
{
font-size:12px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:10px;
}

p
{
	color:rgb(64,64,64);
	font-size:12px;
	line-height:18px;
	margin-top:4px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}

p.firstpara
{
font-family:Tahoma,"ËÎÌå" ;
font-size:12px;
	line-height:18px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	color:rgb(64,64,64);
}

li p
{
	margin-left:10px;
	padding-left:0px;
}

p.anchor
{
font-size:12px;
	line-height:18px;
	margin-top:0px;
	margin-bottom:20px;
}

p.legal
{
font-size:12px;
	text-align:center;
}

p.statement
{
font-size:12px;
	line-height:18px;
	text-align:center;
	padding-top:10px;
	padding-bottom:12px;
	color:rgb(0,114,188);
}

p.warning
{
font-size:12px;
	padding-top:8px;
	padding-bottom:4px;
	color:rgb(240,0,0);
}

p.definition
{
font-size:12px;
	line-height:18px;
	padding-top:10px;
	color:rgb(0,114,188);
}

p.smalltxt
{
	margin-left:3px;
font-size:12px;
	line-height:16px;
	color:rgb(0,114,188);
}

p.smalltxtinset
{
	margin-left:20px;
font-size:12px;
	line-height:16px;
	color:rgb(0,114,188);
}

a
{
	text-decoration:none;
	color:rgb(0,114,188);
}

a:hover
{
	text-decoration:underline;
	color:rgb(0,114,188);
}

a.autolink
{
	text-decoration:none;
	border-style:none none dotted none;
	border-color:rgb(255,180,180);
	border-width:1px;
}

a.autolink:hover
{
	text-decoration:underline;
	border-width:0px;
}

.quote
{
	color:rgb(0,114,188);
}


.large-quote
{
	color:rgb(0,114,188);
font-size:10pt;
	line-height:12pt;
	font-style:italic;
	margin-top:10px;
	margin-bottom:2px;
}

.large-quote-credit
{
	color:rgb(0,114,188);
font-size:8pt;
	line-height:10pt;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:20px;
}




div.screenshot
{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	width:100%;
}

div.screenshot img
{
	text-align:center;
}

div.screenshot p
{
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
font-size:7pt;
	color:rgb(0,114,188);
	text-align:left;
	width:90%;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
}

.producticon
{
	padding-bottom:0px;
	padding-left:20px;
	padding-right:0px;
	padding-top:20px;
}

pre
{
	margin-left:40px;
	margin-right:40px;
	font-family:courier;
font-size:10pt;
	color:rgb(100,100,100);
	background-color:rgb(230,230,255);
	padding:8px;
}

code
{
	font-family:courier;
font-size:10pt;
	color:rgb(100,100,100);
}

hr
{
	height:1px;
	color:rgb(200,200,200);
	margin-left:20px;
	margin-right:20px;
}

div.IDOL
{
	padding-top:10px;
	padding-bottom:12px;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
}

a img
{
	border-width:0px;
}

img.avatar
{
	float:left;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
}

img.avatar-right
{
	float:right;
	margin-top:10px;
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
}

ul {
	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 30px;
	margin-right: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

ul ul {
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

li {
	font-size: 8pt;
	color: #2D314D;
	line-height: 14pt;
	margin-top: 4px;
	margin-bottom: 12px;
}

table table ul {
	margin-left: 20px;
	margin-right: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

table.normal
{
	border-collapse:collapse;
	border-spacing:0px;
	background-color:rgb(255,255,255);
	color:#2D314D;
font-size:8pt;
	line-height:12pt;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
}

table.bordered
{
	border-collapse:collapse;
	border-spacing:0px;
	background-color:rgb(255,255,255);
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	color:#2D314D;
font-size:8pt;
	line-height:12pt;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	page-break-before:auto;
	page-break-after:auto;
}

table.indented
{
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:30px;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
}
table.indent
{
	border-collapse:collapse;
	border-spacing:0px;
	background-color:#666699;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	color:rgb(255,255,255);
	margin-bottom:30px;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
}

table.events
{
	border-collapse:collapse;
	border-spacing:0px;
	background-color:rgb(255,255,255);
	color:#4F536F;
	margin-bottom:30px;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
}

table.products
{
	border-collapse:collapse;
	border-spacing:0px;
	margin-left:10px;
	background-color:#DDDDFF;
	border-color:#000000;
	border-style:solid;
	border-width:thin;
	color:#2D314D;
font-size:8pt;
	line-height:12pt;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
}

tr.header,
td.header
{
	background-color:#0B102B;
	color:rgb(255,255,255);
	font-weight:bold;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
}

tr.subheader1
{
	background-color:#2D314D;
	color:rgb(255,255,255);
	font-weight:bold;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
}

tr.lighter
{
	background-color:#6F7E92;
	color:rgb(255,255,255);
}

tr.lightgrey,
td.lightgrey
{
	background-color:#DDDDDD;
}

tr.grey,
td.grey
{
	background-color:#BBBBBB;
}

td
{
font-size:8pt;
}

td.leftcolumn
{
	background-color:rgb(255,255,255);
	color:#2D314D;
}



td.rightcolumn
{
	padding-top:20px;
	width:220px;
}

td.rightcolumn-zh
{
	padding-top:20px;
	width:165px;
}

td.events
{
	color:#4F536F;
}

td.NewsSummary
{
font-size:7pt;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}

td.Fiscal
{
	border-color:#DDDDDD;
	border-style:solid;
	border-width:1px;
}

table.boxout,
a.boxout
{
font-size:8pt;
}

table.boxout
{
	background-color:rgb(240,240,255);
	border-bottom-color:rgb(0,0,0);
	border-left-color:rgb(0,0,0);
	border-right-color:rgb(0,0,0);
	border-style:solid;
	border-top-color:rgb(0,0,0);
	border-width:2px;
	color:rgb(0,0,0);
	margin-bottom:24px;
	margin-left:10px;
	margin-right:10px;
	margin-top:16px;
	float:left;
}

td.boxoutborder
{
	background-color:rgb(135,135,135);
	font-size:6px;
}

table.boxout h1,
table.boxout h2,
table.boxout h3,
table.boxout h4,
table.boxout p,
table.boxout ul,
table.boxout li
{
	color:rgb(0,0,70);
font-size:8pt;
	margin-bottom:4px;
	margin-left:4px;
	margin-right:4px;
	margin-top:4px;
	padding-left:0px;
	padding-right:0px;
}

table.boxout h1
{
font-size:10pt;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:rgb(35,35,35);
	padding-bottom:0px;
	margin-top:12px;
	margin-bottom:10px;
}

table.boxout h2
{
font-size:9pt;
}

table.boxout p
{
	text-align:left;
}

table.boxout ul li
{
	margin-bottom:2px;
	margin-left:18px;
	margin-right:18px;
	margin-top:2px;
}

table.boxout p em
{
	color:rgb(35,35,170);
}

table.boxout ul
{
	margin-left:6px;
	margin-right:6px;
	padding-left:6px;
	padding-right:6px;
}

table.boxout p.statement
{
font-size:10pt;
	line-height:16pt;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	color:rgb(100,100,220);
}

table.boxout a,
table.boxout a:visited,
table.boxout a:hover
{
	text-decoration:none;
	color:rgb(220,0,0);
}

table.boxout a:visited
{
	text-decoration:none;
}

table.boxout a:hover
{
	text-decoration:underline;
}

table.boxout em.quote
{
	margin-top:10px;
	margin-left:8px;
	margin-right:8px;
font-size:10pt;
	font-weight:bold;
	color:rgb(70,70,190);
	border-style:none;
}

table.callout
{
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	background-color:rgb(255,255,255);
}

table.callout td
{
	color:rgb(0,114,188);
	background-color:rgb(255,255,255);
}

td.callout8pt
{
font-size:8pt;
	line-height:14pt;
}

td.callout10pt
{
font-size:10pt;
	line-height:16pt;
}

td.callout12pt
{
font-size:12pt;
	line-height:18pt;
}

table.callout strong
{
	color:rgb(0,0,0);
}

span.callout-left,
span.callout-right
{
	width:200px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
font-size:8pt;
	line-height:12pt;
	color:rgb(0,114,188);
	border-width:2px 1px 1px 1px;
	border-style:solid;
	border-color:rgb(180,180,180);
	padding:10px;
	background-color:rgb(255,255,255);
}

span.callout-left
{
	float:left;
}

span.callout-right
{
	float:right;
}

span.callout-quote
{
	font-style:italic;
}

span.callout-credit
{
	font-weight:bold;
}

input.text,
input.button,
input.checkbox,
textarea.text
{
	background-color:rgb(220,220,220);
	border-color:rgb(35,35,170);
	border-style:solid;
	border-width:1px;
font-size:10pt;
	margin-bottom:2px;
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
}

input.button
{
	font-weight:bold;
}

input.checkbox
{
	border-width:0px;
	margin-top:2px;
	margin-bottom:2px;
}



div.list-bordered
{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:30px;
	margin-right:80px;
	color:rgb(64,64,64);
	line-height:12pt;
}

div.list-bordered div.list-item
{
	border-width:0px 0px 0px 3px;
	border-style:solid;
	border-color:rgb(200,200,200);
	margin-bottom:15px;
	padding-left:10px;
}

div.list-bordered div.list-item div.h1
{
font-size:8pt;
	font-weight:bold;
	line-height:12pt;
}

div.list-bordered div.list-item div.p
{
font-size:8pt;
	line-height:12pt;
}

table.nwidget {
	border-spacing: 0;
	border-collapse: collapse;
	border-top-color: #BBBBBB;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #BBBBBB;
	border-left-width: 1px;
	border-left-style: solid;
	width: 190px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
}

table.nwidget td {
	font-size: 7pt;
	padding: 2px;
	line-height: 10pt;
}

table.nwidget tr.nwidgetmenu a {
	text-decoration: none;
	font-weight: bold;
}

table.db
{
font-size:8pt;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	padding:4px;
	border-color:rgb(0,0,0);
	border-style:solid;
	border-width:2px;
	border-spacing:0px;
	border-collapse:collapse;
}

table.db tr.header
{
	font-weight:bold;
	color:#FFFFFF;
	border-color:rgb(0,0,0);
	border-right-style:solid;
	border-right-width:2px;
}

table.db td
{
font-size:8pt;
  vertical-align:top;
  padding:2px;
}

form.form
{
	margin:0px;
	padding:0px;
}

table.form
{
	border-width:10px 1px 1px 1px;
	border-style:solid;
	border-color:rgb(128,128,128);
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:5px;
}

table.form table
{
	border-spacing:0px;
	border-width:0px;
	margin:0px 0px 0px 0px;
}

table.form td
{
	padding:2px 10px 4px 5px;
	vertical-align:top;
font-size:8pt;
}

table.form td.light
{
	background-color:rgb(250,250,250);
}

table.form td.dark
{
	background-color:rgb(230,230,230);
}

table.form td.label,
table.form td.label-left,
table.form td.label-wide
{
	text-align:right;
	padding-left:20px;
	padding-right:5px;
	color:rgb(64,64,64);
}

table.form td.label-left
{
	text-align:left;
	padding-left:0px;
}

table.form td.label-wide
{
	text-align:left;
}

table.form td.divider
{
	border-width:1px 0px 0px 0px;
	border-style:dotted;
	border-color:rgb(128,128,128);
	padding-top:0px;
	padding-bottom:0px;
}

table.form input.border,
table.form textarea.border,
table.form select.border,
table.form button.border
{
	border-width:1px;
	border-style:solid;
	border-color:rgb(128,128,128);
	color:rgb(64,64,64);
font-size:8pt;
}

table.form textarea.indent,
table.form select.indent
{
	margin-left:40px;
}

table.form span.mandatory
{
	border-width:0px;
	border-style:solid;
	border-color:rgb(255,0,0);
	color:rgb(64,64,64);
font-size:8pt;
}

table.form span.indent
{
	margin-left:40px;
}

form.form span.asterix
{
	color:rgb(255,0,0);
font-size:9pt;
}

/** Search Box **/

div.h1
{
font-size:12pt;
	font-weight:bold;
	color:rgb(100,100,100);
	margin-bottom:10px;
}

div.h1 span
{
	margin-right:10px;
}

div.h1 *
{
	vertical-align:middle;
}

p.error
{
font-size:14pt;
	color:rgb(0,114,211);
}

div.search-results-container
{
	margin-top:10px;
	display:block;
}

div.IDOL7-Logo
{
	position:absolute;
	top:115px;
	right:235px;
}

div.idol-lang-search *
{
	vertical-align:middle;
	cursor:pointer;
}

div.idol-site-icon
{
	height:30px;
}

div.idol-site-icon *
{
	vertical-align:middle;
}

div.idol-site-icon input,
div.idol-site-icon img,
div.idol-site-icon span
{
	cursor:pointer;
}

div.idol-site-icon img
{
	height:30px;
}

div.sidepanel div.textarea
{
	text-align:center;
}

div.sidepanel div.button
{
	text-align:right;
}

div.sidepanel input.button
{
font-size:10pt;
	border-width:0px;
}

div.sidepanel input.checkbox
{
	border-width:0px;
	background-color:transparent;
}

/** Toggle **/

div.idol-toggle
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:rgb(128,128,128);
	background-color:rgb(235,235,245);
	margin:0px 2px 0px 2px;
	padding:0px;
}

div.idol-toggle *
{
	cursor:pointer;
	vertical-align:middle;
	height:16px;
}

div.idol-toggle-list
{
	display:none;
	background-color:rgb(235,235,245);
	margin:0px 2px 0px 2px;
}

div.idol-toggle-list div.idol-toggle-item *
{
	vertical-align:middle;
	height:10pt;
	cursor:pointer;
}

/** Crumbtrail **/

div.idol-crumbtrail
{
	margin-top:0px;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
}

div.idol-crumbtrail span.idol-crumbtrail-item
{
	white-space:nowrap;
}

div.idol-crumbtrail span img
{
	cursor:pointer;
}

div.idol-crumbtrail *
{
	vertical-align:middle;
	cursor:pointer;
}

div.idol-crumbtrail span.idol-crumbtrail-term
{
	font-weight:bold;
	color:rgb(0,114,211);
	margin-left:0px;
	margin-right:5px;
}

div.idol-category-header
{
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-top-color:rgb(200,200,200);
	border-left-color:rgb(200,200,200);
	border-right-color:rgb(128,128,128);
	border-bottom-color:rgb(128,128,128);
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:10px;
	padding:2px 0px 2px 0px;
	font-family:Helvetica,Arial,Sans-Serif;
font-size:10pt;
	height:auto;
	color:rgb(100,100,100);
	text-align:left;
}

div.idol-category-header *
{
	font-weight:bold;
font-size:7pt;
	vertical-align:middle;
	color:rgb(0,114,211);
}







div.search-result,
div.prevnext
{
	border-width:0px 0px 0px 3px;
	border-style:solid;
	border-top-color:rgb(200,200,200);
	border-left-color:rgb(200,200,200);
	border-right-color:rgb(200,200,200);
	border-bottom-color:rgb(128,128,128);
	margin:0px 10px 5px 4px;
	font-family:Helvetica,Arial,Sans-Serif;
font-size:10pt;
	height:auto;
	color:rgb(100,100,100);
	text-align:left;
}

div.prevnext
{
	border-width:0px;
	margin:0px 10px 10px 0px;
}

div.idol-categories-jump
{
	margin:0px 10px 10px 0px;
}

div.idol-categories-jump *
{
	font-weight:bold;
font-size:7pt;
	color:rgb(0,114,211);
}

div.idol-categories-jump span
{
	margin-right:5px;
}

table.idol-search-result-list
{
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
	border-width:0px;
}

div.search-result td,
div.iql-result td
{
	padding:5px;
	vertical-align:top;
}

div.search-result td.search-metadata,
div.iql-result td.search-metadata
{
	width:100px;
}

div.search-result td.search-metadata div,
div.iql-result td.search-metadata div
{
	margin-bottom:10px;
	text-align:center;
	color:rgb(100,100,100);
}

div.search-result span.search-highlight,
div.iql-result span.search-highlight
{
	font-weight:bold;
	background-color:rgb(255,255,120);
	color:rgb(64,64,64);
}

div.search-title,
div.search-title-alert
{
	font-weight:bold;
	margin-bottom:5px;
}

div.search-title-alert
{
	color:rgb(0,45,87);
}

div.search-summary
{
	color:rgb(100,100,100);	
}

div.date
{
	white-space:nowrap;
}

td.search-data div
{
	margin-bottom:5px;
}

div.related
{
font-size:7pt;
	display:none;
	border-color:rgb(200,200,250);
	border-width:1px 0px 0px 0px;
	border-style:solid;
	margin-top:5px;
	padding-top:5px;
	height:auto;
}

div.related div.title *
{
	font-weight:bold;
font-size:7pt;
	color:rgb(100,100,100);
	margin-top:0px;
	margin-bottom:2px;
}

div.related div.title *
{
	cursor:pointer;
	vertical-align:middle;
	height:16px;
}

div.related div.related-items
{
	display:none;
	margin-left:15px;
}

/** IQL Results **/

div.idol-iql-toggle
{
	display:block;
	border-style:solid;
	border-width:2px;
	border-color:rgb(255,32,32);
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:10px;
	display:none;
}

div.idol-iql-toggle-title
{
font-size:8pt;
	color:rgb(255,0,0);
	font-weight:bold;
	margin:5px 10px 5px 10px;
	cursor:pointer;
}

div.idol-iql-toggle-title *
{
	vertical-align:middle;
}

/** AQG **/

div.sidepanel div.title
{
	font-weight:bold;
	color:rgb(100,100,100);
}

div.sidepanel div.cluster-title
{
	font-weight:bold;
font-size:7pt;
	color:rgb(0,45,87);
}

div.sidepanel div.cluster-item-title
{
	margin-left:42px;
font-size:7pt;
	color:rgb(0,114,211);
	text-indent:-38px;
}

div.sidepanel div.cluster-item-title *
{
	vertical-align:middle;
}

div.sidepanel div.cluster-item-title a
{
	color:rgb(0,114,211);
}

div.sidepanel div.cluster-item-title a:hover
{
	color:rgb(255,0,0);
}

div.sidepanel div.cluster-item-title img
{
	margin-right:5px;
}

div.sidepanel textarea
{
	font-family:monospace;
font-size:9pt;
	color:rgb(96,96,96);
}

/** Top Results **/

div.sidepanel div.top-result
{
font-size:7pt;
	font-weight:normal;
}

div.sidepanel span.top-result-weight
{
	color:rgb(255,64,64);
}


/** Suggest Paragraphs **/

div.suggest-para
{
	display:none;
	border-width:4px 1px 1px 1px;
	border-style:solid;
	border-color:rgb(0,114,188);
font-size:8pt;
	color:rgb(255,0,0);
	margin-top:5px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	padding:2px 10px 2px 10px;
	text-align:left;
}

div.suggest-para div.suggest-title
{
	font-weight:bold;
	color:rgb(64,64,64);
	margin-bottom:5px;
}

div.suggest-para div.suggest-para-item
{
	margin-left:20px;
	margin-bottom:5px;
	text-indent:-20px;
}

div.suggest-para img.suggest-siteicon
{
	margin-right:5px;
	vertical-align:middle;
}

img.suggest-para-click
{
	cursor:pointer;
	margin-left:10px;
}

/** Misc **/

img.search-result-tiny-icon
{
	margin-right:4px;
}


div.sidepanel
{
	width:210px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
}

div.sidepanel div.sidepanel-top
{
	width:210px;
	height:30px;
	margin:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgb(128,128,128);
}

div.sidepanel div.sidepanel-middle
{
	width:210px;
	background-image:url(/components/sidepanels/media/middle.gif);
	background-repeat:repeat-y;
	margin:0px;
}
div.sidepanel-zh
{
	width:155px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:0px;
}

div.sidepanel-zh div.sidepanel-top-zh
{
	width:155px;
	height:22px;
	margin:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:rgb(128,128,128);
}

div.sidepanel-zh div.sidepanel-middle-zh
{
	width:155px;
	background-image:url(/components/sidepanels/media/middle.zh.gif);
	background-repeat:repeat-y;
	margin:0px;
}
div.sidepanel div.sidepanel-bottom-zh
{
	width:155px;
	height:8px;
	margin:0px;
}
div.sidepanel div.sidepanel-middle div
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	color:rgb(64,64,64);
}

div.sidepanel div.sidepanel-middle div.center
{
	text-align:center;
}

div.sidepanel div.sidepanel-middle div.h1,
div.sidepanel div.sidepanel-middle div.h2
{
	font-weight:bold;
font-size:9pt;
}

div.sidepanel div.sidepanel-middle div.h2
{
font-size:8pt;
}

div.sidepanel div.sidepanel-middle div.list
{
	margin-left:10px;
	margin-right:5px;
	color:rgb(64,64,64);
font-size:8pt;
}

div.sidepanel div.sidepanel-middle div.list div
{
	border-width:0px 0px 0px 3px;
	border-style:solid;
	border-color:rgb(200,200,200);
	margin-bottom:5px;
}

div.sidepanel div.sidepanel-middle div.sidepanel-divider
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:rgb(128,128,128);
}

div.sidepanel div.sidepanel-bottom
{
	width:210px;
	height:8px;
	margin:0px;
}

div.sidepanel div.sidepanel-lozenge
{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:center;
}

div.sidepanel div.sidepanel-middle div.quote
{
	color:rgb(0,114,211);
	margin-left:5px;
	margin-right:5px;
	line-height:12pt;
font-size:8pt;
}

/* Form Input */

div.sidepanel form
{
	margin:0px;
}

div.sidepanel textarea,
div.sidepanel input,
div.sidepanel select,
div.sidepanel button
{
font-size:8pt;
	color:rgb(80,80,80);
	border-width:1px;
	border-style:solid;
	border-color:rgb(128,128,128);
}

div.sidepanel button
{
	background-color:rgb(200,200,200);
	cursor:pointer;
}

div.sidepanel input
{
	font-weight:bold;
}

div.sidepanel input.checkbox
{
	border-width:0px;
}

div.sidepanel table td
{
	vertical-align:top;
	text-align:center;
}

div.seealso
{
	width:160px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	float:right;
	display:none;
}

div.seealso div.seealso-top
{
	width:160px;
	height:20px;
	margin:0px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:rgb(194,194,194);
}

div.seealso div.seealso-middle
{
	width:160px;
	background-image:url(/components/seealso/media/middle.gif);
	background-repeat:repeat-y;
	margin:0px;
}

div.seealso div.seealso-middle div
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

div.seealso div.seealso-middle div.seealso-divider
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:rgb(194,194,194);
}

div.seealso div.seealso-bottom
{
	width:160px;
	height:8px;
	margin:0px;
}

div.seeother
{
	width:160px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
}

div.seeother div.seeother-top
{
	width:160px;
	height:20px;
	margin:0px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:rgb(128,128,128);
}

div.seeother div.seeother-middle
{
	width:160px;
	background-image:url(/components/seeother/media/middle.gif);
	background-repeat:repeat-y;
	margin:0px;
}

div.seeother div.seeother-middle div
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
}

div.seeother div.seeother-middle div.seeother-divider
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:rgb(128,128,128);
}

div.seeother div.seeother-bottom
{
	width:160px;
	height:7px;
	margin:0px;
}

.en{font-family:"Times New Roman",serif;font-size:24pt;line-height:26pt;font-weight:normal;font-style:italic;margin-bottom:20px;}
.ch{ font-family:"ËÎÌå";font-size:24px;line-height:24pt;font-weight:normal;margin-bottom:20px;}

div.inthenews p
	{
		margin-top:0px;
		margin-bottom:4px;
		line-height:14pt;
	}
	div.inthenews p.first
	{
		margin-top:20px;
	}
	div.inthenews p.inthenews-summary
	{
		color:rgb(120,120,120);
	}
	div.inthenews img
	{
		float:right;
		margin:5px 40px 5px 10px;
	}


A.MBCLk {
	CURSOR: pointer; COLOR: rgb(0,47,89); FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
SPAN.MBCLk {
	CURSOR: pointer; COLOR: rgb(0,47,89); FONT-FAMILY: sans-serif; TEXT-DECORATION: none
}
A.MBCLk:hover {
	CURSOR: pointer; COLOR: rgb(255,255,255); TEXT-DECORATION: none
}
SPAN.MBCLk:hover {
	CURSOR: pointer; COLOR: rgb(255,255,255); TEXT-DECORATION: none
}



div.MBSTitle
{
	/*
		This style defines the appearance
		of side menu text titles
	*/
	background-image:url(/components/MenuBuilder/media/sidemenu/top_background.png);
	background-repeat:repeat-y;
	border-color:rgb(128,128,128);
	border-style:solid;
	border-width:0px 0px 0px 0px;
	color:rgb(0,47,89);
	font-family:sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding:4px 6px 2px 4px;
	height:30px;
	vertical-align:middle;
	line-height:30px;
	width:210px;
	float:left;
}


a.MBSTitleLink,
span.MBSTitleLink
{
	text-decoration:none;
	font-family:sans-serif;
	font-weight:bold;
	color:rgb(255,255,255);
	cursor:pointer;
}

a.MBSTitleLink:hover,
span.MBSTitleLink:hover
{
	color:#555;
	cursor:pointer;
}

div.MBSItem1
{
	background-image:url(/components/MenuBuilder/media/sidemenu/level1_background.png);
	background-repeat:repeat-y;
	border-color:rgb(128,128,128);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	padding-top:2px;
	padding-bottom:4px;
	cursor:pointer;
	width:210px;
	float:left;
}

div.MBSItem1:hover
{
	background-image:url(/components/MenuBuilder/media/sidemenu/level1_background_h.png);

}



.MBSItem2
{
	background-image:url(/components/MenuBuilder/media/sidemenu/level2_background.png);
	background-repeat:repeat-y;
	border-color:rgb(128,128,128);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	padding-top:2px;
	padding-bottom:4px;
	cursor:pointer;
	padding-left:20px;
	float:left;
	width:190px;

}

*html .MBSItem2
{
	background-image:url(/components/MenuBuilder/media/sidemenu/level2_background.png);
	background-repeat:repeat-y;
	border-color:rgb(128,128,128);
	border-style:solid;
	border-width:0px 0px 1px 0px;
	padding-top:2px;
	padding-bottom:4px;
	cursor:pointer;
	padding-left:20px;
	width:190px;
	float:left;
	overflow:hidden;

}

.MBSItem2:hover
{
	background-image:url(/components/MenuBuilder/media/sidemenu/level2_background_h.png);

}




div.MBSC
{
	display:none;
}

div.MBST,
div.MBSTBold
{
	/*
		This style defines the appearance
		of side menu text items
	*/
	font-family:sans-serif;
	font-size:8pt;
	line-height:10pt;
	vertical-align:middle;
	padding:2px 6px 2px 8px;
	color:rgb(0,47,89);
}

a.MBSLink,
span.MBSLink
{
	text-decoration:none;
	font-family:sans-serif;
	color:rgb(0,47,89);
	cursor:pointer;
}

a.MBSLink:hover,
span.MBSLink:hover
{
	color:rgb(255,255,255);
	text-decoration:none;
	cursor:pointer;
	width:150px;
}

div.MBSFooter
{
	background-image:url(/components/MenuBuilder/media/sidemenu/bottom_background.png);
	background-repeat:repeat-y;
	font-size:6px;
	height:10px;
}


div.flash-splash {
margin:0;
text-align:center;
}

#FLASHSPLASH{ width:540px; height:400px; margin:0 auto;}

.customers_sr{display: none; top: 156px; margin-left:-39px;}
/* Zh.add 2009-04 */
.sidenews
{
margin-bottom:5px;
margin-top:3px;
margin-left:5px;
margin-right:2px;
}
.small-zh
{
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 3px;
}
div.list-bordered-zh
{
	font-size:12px;
	border:1px #dfdfdf solid;
	padding:5px;
	height:210px;
}
div.download-bordered-zh
{
	font-size:12px;
	border:1px #dfdfdf solid;
	padding:5px;
	height:270px;
	width:170px;
	float:left;
	text-align:center;
	
}
.quote-right
{
	color:#000;
	text-align:right;
}
