/*	$Id: screen.css,v 1 2008/12/14 19:22:57$ */

html, body {
	background:#CCC;
	color:#000;
	margin:0px;
	padding:0px;
}
body {text-align:center;}
img {border:0px;}
table{text-align:left;
      line-height: 150%;

}
#top {
	background:#FFF url(../images/background-930.gif) repeat-y 50% 0px;
	margin:0px auto;
	padding:0px 10px;
	width:930px;
	text-align:left;
}
#middle {
	background:url(../images/sprites-t1.gif) repeat-x 0px -810px;
	margin:0px;
	padding:10px 0px 0px 200px;
}
#middle1 {
	background:url(../images/sprites-t1.gif) repeat-x 0px -810px;
	margin:0px;
	padding:10px 0px 0px 10px;
}
#middle2 {
	background:url(../images/sprites-t1.gif) repeat-x 0px -810px;
	margin:0px auto;
	padding:10px 10px 0px 10px;
    text-align:center;
}
#middle3 {
	background:url(../images/sprites-t1.gif) repeat-x 0px -810px;
	margin:0px auto;
	padding:10px 0px 0px 10px;
    text-align:center;
}
div.rule {
	background:#FFF url(../images/dotted.gif) repeat-x;
	height:1px;
}
div.rule hr{display:none;}
.rule,
.clear {clear:both;}


/* masthead styles begin ================================================= */
#masthead {
	background:#ccc url(../images/sprites-t1.gif) repeat-x 0px -615px;
	clear:both;
	color:#FFF;
	margin:0px;
}
#masthead li {
	display:inline;
	padding:0px 14px 0px 13px;
}
#logo {
	clear:left;
	float:left;
	margin:0px 0px -4px 0px;
}
#logo img {border:none;}

#universal-nav {
	background:#BCCDDB url(../images/sprites-t1.gif) repeat-x 0px -280px;
	border-top:#3D474E solid 1px;
	border-bottom:#cccccc solid 1px;
	color:#000;
	clear:both;
	margin:0px;
	height:1%;
}
#universal-nav ul {
	margin:0px;
	padding:0px;
	height:1%;
}
#universal-nav li {
	float:left;
	overflow:inherit;
	padding:0px 11px 0px 12px;
	white-space:nowrap;
}
#universal-nav li a {
	white-space:nowrap;
	display:block;
	padding:5px 0px 3px;
}
#universal-nav li:hover {background:#C8D7E3 url(../images/sprites-t1.gif) repeat-x 0px -195px;}
/* masthead styles end =================================================== */


/* content styles begin ================================================== */
#content {
	float:left;
	position:relative;
	width:100%;
}
#content2 {
	float:left;
	position:relative;
	width:700;
}
ul.link-list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}
#content-head {
	margin:0px;
	padding:2px 0px 0px 0px;
	width:530px;
}
#content-head h1 {
	clear:both;
	margin:0px;
	padding:4px 0px 13px 0px;
}
#content-head ul {
	line-height:16px;
	height:1%;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#content-head p {
	height:1%;
	line-height:16px;
	margin:0px;
	padding:0px 0px 29px 0px;
}
#content-head p em {color:#666;}
#content-head img,
#leadspace img {margin-bottom:17px;}
#leadspace.intro img {margin-bottom:14px;}
#leadspace.intro p {margin-bottom:5px;}
#leadspace.intro #Flash {margin-bottom:14px;}
#content-main {
	float:left;
	clear:left;
	width:530px;
}
#content-main p {
	margin:0px;
	padding:0px 0px 16px;
}
.container {
	margin:0px 0px;
	width:100%;
}
.container .container-body
 {
	background:#FFF url(../images/container-gradient.gif) repeat-x 0% 100%;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}
.five-column .container-body, .four-column .container-body
 {
	background:#FFF url(../images/container-gradient.gif) repeat-x 0% 100%;
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
}
.five-column .container-body p, .four-column .container-body p,
 {
	text-align:left;
	padding:0px 5px;
} 

.container h2, .five-column h2, .four-column h2,
table.data-table caption,
table.results-table caption {
	background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
	border:#CCC solid 1px;
	margin:0px;
	padding:3px 5px;
	height:1%;
}
.four-column h2,
{
	margin:0px auto;
	text-align:left;
	padding:3px 2px;
	height:1%;
}
.container h4 {
	background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
	border:#CCC solid 1px;
	margin:0px auto;
	padding:3px 5px;
	height:1%;
	text-align:center;
}
.pcenter {
	margin:0px auto;
	text-align:center;
}
.pvcenter {
	vertical-align:middle;
	padding:60px 0px;
    font-size:9pt;
	font-weight:bold;
}
table.results-table caption {
	border-bottom:#CCC solid 1px;
	text-align:left;
}
.container .container-body h2,{
	background:none;
	border:none;
}
#content-main .container p {padding:5px 5px 5px;}
.container ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
}
#leadspace ul.bullet-list,
.container .container-body ol li {
	list-style-type:decimal;
	margin:0px;
	padding:2px 3px 0px 0px;
line-height:20px;
}
.container .container-body ol li ul li{
	list-style-type:disc;
	margin:0px;
	padding:2px 3px 0px 0px;
}
#leadspace ul.bullet-list li,
.container .container-body ul.bullet-list li {
	background:url(../images/sprites.gif) no-repeat 6px -806px;
	line-height:18px;
	padding:2px 0px;
	height:1%;
	padding-left:14px;
	padding-right:2px;
}
#content-main ul.bullet-list li p {
	margin:0px !important;
	padding:0px !important;
}
#leadspace ul.bullet-list.no-links li,
.container .container-body ul.bullet-list.no-links li {background:url(../images/sprites.gif) no-repeat 6px 3px;}
#leadspace ul.bullet-list li.no-links,
.container .container-body ul.bullet-list li.no-links {background:url(../images/sprites.gif) no-repeat 6px 3px !important;}
#leadspace ul.bullet-list.error li,
#content-main .container .container-body ol.article-list {
	list-style-type:none;
	margin:0px;
	padding:5px;
}
#content-main ul.link-list li {
	height:1%;
	padding:0px;
	margin:0px;
}
#content-main ul.link-list a {
	height:1%;
	padding:0px 5px 3px 21px;
	margin:0px;
	background-position:2px 0px;
}
#content-main .two-column .first {
	width:260px;
	float:left;
}
#content-main .two-column .second {
	width:260px;
	float:right;
}
#content-main .small .two-column .first {
	width:250px;
	float:left;
	border:none;
}
#content-main .small .two-column .second {
	width:250px;
	float:right;
}
#middle2 .two-column .first {
	width:445px;
	float:left;
}
#middle2 .two-column .second {
	width:445px;
	float:right;
    text-align:right;
    padding:0px 10px 0px 0px;
}
#middle3 .five-column .first ,#middle3 .five-column .second ,#middle3 .five-column .third ,#middle3 .five-column .fourth ,{
	width:174px;
	float:left;
	padding:0px 10px 0px 0px;
}
#middle3 .five-column .fifth ,{
	width:174px;
	float:left;
	padding:0px 0px 0px 0px;
}
#middle3 .five-column .container-body{
height:300px;
}
#middle1 .four-column .first ,#middle1 .four-column .second ,#middle1 .four-column .third ,{
	width:220px;
	float:left;
	padding:0px 10px 0px 0px;
}
#middle1 .four-column .fourth ,{
	width:220px;
	float:left;
	padding:0px 0px 0px 0px;
}
#homecopy {
	margin:0px 10px 0px 0px ;
}
blockquote {
	margin:0px;
	padding:0px;
}
.two-column,
.three-column,
.four-column {overflow:visible;height:1%;}
#content-main .three-column .column {
	float:left;
	margin-left:0px;
	margin-right:10px;
	width:170px;
}
#content-main .container-body.three-column .column,
#content-main .four-column .column {
	float:left;
	margin-left:0px;
	margin-right:6px;
	width:172px;
}
.two-column.directory {overflow:inherit;}
#content-main .three-column .column.third,
#content-main .four-column .column.fourth {margin-right:0px;}
#content-main .three-column div.column h3 {padding-top:0px !important; margin-right:5px;}
#content-main .container-body h3 {
	margin:0px;
	padding:5px 0px 0px 5px;
    color:#5FC959
}
div.column.list-container {padding:5px 0px;}
div.column.list-container h3 {margin:0px;}
div.column.list-container .rule {margin:5px 0px;}
#content-main .container .container-body img {
	display:block;
	margin:0px auto;
	padding:0px 0px;
    text-align:center;

}
.container .container-body ul.bullet-list li ol li { 
	background:none !important; 
	margin:0px;
	padding:0px;
}
#leadspace ul.bullet-list li ol li,
.container .container-body ul.bullet-list li ol li {height:auto;}
#content-main .buttons-row p.first {
	width:140px;
	float:left !important;
}
table.data-table td,
table.data-table th {
	border-top:#CCC solid 1px;
	padding:3px 5px;
	vertical-align:top;
}
table.data-table td,
table.data-table tbody th {
	padding:8px 5px;
}
table.data-table th {
	background:#F7F8FC url(../images/text-tabs-bg.gif) repeat-x;
	text-align:left;
}
table th.table-row {background:#FFF;}
table.data-table {
	border:1px solid #CCC;
	border-top:0px;
	width:100%;
}
table.data-table caption {
	border-bottom:0px none;
	text-align:left;
}
th.numeric, td.numeric {text-align:right !important;}
.container-body table.results-table,
.container-body table.results-table td,
.container-body table.results-table th,
table.results-table h2 {
	height:auto;
	margin:0px;
	padding:0px;
}
.container-body table.results-table,
.container-body table.results-table caption {
	border-right:0px none;
	border-left:0px none;
}

#news table{
border:#CCC solid 1px;
width:760px}
table.results-table td,
table.results-table th {
	padding:5px 0px !important;
	vertical-align:top;
}
table.results-table th {text-align:left;}
table.results-table {
	width:100%;
	border:#CCC solid 1px;
	border-top:0px;
}
table.results-table td.table-row,
table.results-table th.table-row {
	width:25px;
	padding-left:5px !important;
	padding-right:0px !important;
}
#content-main table.results-table caption em {font-weight:bold;font-style:normal;}
/* content styles end =============================================== */


/* features styles begin ============================================ */
#content-sidebar {
	margin:0px 0px 0px 540px;
	width:170px;
}
#content-sidebar2 {
	margin:0px 0px 0px 740px;
	width:170px;
}
#content-sidebar .container {
	float:right;
	clear:right;
}
#content-sidebar p,
#content-sidebar ul.bullet-list,#content-sidebar a.link {
	color:#000;
	margin:0px;
	padding:0px 2px 2px 0px;
}
#content-sidebar h2 {color:#333;}
#content-sidebar .container .container-body img {
	display:block;
	clear:both;
	margin:0px auto 4px;
	text-align:center;
}
#content-sidebar .container p {padding:6px 5px 12px;}
h2.last,
h3.last {padding-bottom:5px !important;}
/* features styles end ============================================== */


/* portlet styles begin ================================================= */
.container-head,
.container-head-first,
.container-head-second,
.container-head-third {
	background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
	border:#CCC solid 1px;
	height:1%;
}
.container-head h2,
.container-head-first h2,
.container-head-second h2,
.container-head-third h2 {
	background:none;
	border:0px;
	float:left;
}
/* portlet styles end ================================================= */

/* Show/hide styles begin =========================================== */
/* Show/hide styles end ============================================= */

/* Twisty styles begin ============================================== */
/* Twisty styles end ================================================ */

/* nav styles begin ================================================= */
#navigation {
	position:relative;
	float:left;
	left:10px;
	margin:0% 0% 0% -100%;
	padding:13px 0px 30px;
	width:180px;
}
#navigation ul {
	background:#ffffff ;
	line-height:20px;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 19px;
}
#navigation li#overview {
	background:#000000 url(../images/leftnav-overview-gradient.gif)	repeat-x 0px -31px;
	color:#fff;
	border-top:none;
	border-bottom:1px solid #29527c;
	white-space:nowrap;
	display:block;
	padding:6px 4px 2px;
    font-weight:bold;
}
#navigation li#sort1,#navigation li#sort2,#navigation li#sort3,#navigation li#sort4,#navigation li#sort5,#navigation li#sort6, #navigation li#sort7,#navigation li#sort8,{
	background:#336699 url(../images/leftnav-overview-gradient.gif)	repeat-x 0px 0px;
	background:#FFF url(../images/sprites-t1.gif) repeat-x 0px -545px;
	background:#BCCDDB url(../images/sprites-t1.gif) repeat-x 0px -280px;
	color:#000;	border-top:none;
	/*border-bottom:1px solid #29527c;*/
	white-space:nowrap;
	display:block;
	padding:6px 4px 2px;
    font-weight:bold;
}
#navigation li#sort8 {
	border-top:1px solid #E6EDF2;
	display:block;
	margin:0px;
	padding:6px 4px 2px;
    color:#336699;
	
}
#navigation li#sort9  {
	background:#ffffff;
	border-top:1px solid #E6EDF2;
	display:block;
	margin:0px;
	padding:2px 8px;
}
#navigation li a {
	background:#ffffff;
	border-top:1px solid #E6EDF2;
	display:block;
	margin:0px;
	padding:4px 10px;
}
#navigation li a.is-active {
	padding-top:5px;
	padding-bottom:3px;
	background:#bfd7e9 url(../images/sprites-t1.gif) repeat-x 0% -54px;
	border-top:none;
}
#navigation li a.is-active:hover {background:#FFF url(../images/sprites-t1.gif) repeat-x 0% -54px;}
#navigation h2 { background:#336699 url(../images/leftnav-overview-gradient.gif) repeat-x 0px 0px;
	color:#fff;
	margin:4px 2px;
	padding:4px 4px 2px 2px;
    text-align:left;
    font-family:黑体,宋体,Verdana,arial,nsimsun,sans-serif;	font-weight:bold;
	}
#navigation h3 {
	color:#666;
	margin:2px auto;
	padding:0px 0px 0px 0px;
    text-align:left;
	}
#secondary-navigation ul {
	background:#FFF;
	padding:0px;
}
#secondary-navigation ul li a,#secondary-navigation ul li  {
	background:url(../images/sprites.gif) no-repeat 17px -3231px;
	border:none;
	display:block;
	margin:2px;
	padding:1px 4px 1px 4px;
}
#primary-links a:hover {background:#BED8FF;}

.table1{
    border-style: double; 
	border-color: #FFCC66;
	cellpadding:3; 
	cellspacing:3; 
    width:760px; 	
    text-align:center;
	margin:2px auto;
	valign:top;}
.table1 td{text-align:left;};
	
.table2{
    border-style: double; 
	border: 1px; 
	border-color: #ff9900;
	cellpadding:1; 
	cellspacing:1; 
    width:890px; 	
    text-align:center;
	margin:2px auto;
	valign:top;
	
	}
.table2 td{text-align:left; 
        border:1px double #ff9900;};
.table2 thead td{text-align:center; 
        margin:0px auto;};
.tc1{text-align:left; 
        font-size:9pt;
		font-weight:bold;
};
.table3{
    border-style: double; 
	border: 1px; 
	border-color: #A7786D;
	cellpadding:1; 
	cellspacing:1; 
    width:100%; 	
    text-align:center;
	margin:2px auto;
	valign:top;}
.table3 td{text-align:left;border:1px double #A7786D;};
.table3 thead td{text-align:center; 
        margin:0px auto;};
.table4{
    border-style: double; 
	border: 1px; 
	border-color: #C5C6F6;
	cellpadding:1; 
	cellspacing:1; 
    width:100%; 	
    text-align:center;
	margin:2px auto;
	valign:top;}
.table4 td{text-align:left;border:1px double #C5C6F6;};
.table4 thead td{text-align:center; 
        margin:0px auto;};
.tableblue{
    border-style: double; 
	border: 1px; 
	border-color: #336699;
	background:#bed8ff;
	cellpadding:1; 
	cellspacing:1; 
    width:100%; 	
    text-align:center;
	margin:2px auto;
	valign:top;}
.tableblue td,.tableblue tr{text-align:left;border:1px double #336699;font-size:9pt;};
.tableblue thead td{text-align:center; 
        margin:0px auto;};
#content h5 {
	margin:3px auto;
	text-align:center;
	padding:5px 0px 0px 5px;
    color:#000;
    font-size:12pt;
}

#content h6 {
	text-align:left;
	padding:0px 10px 0px 10px;
    color:#000;
    font-size:9pt;
    font-weight:bold;
	line-height:16pt}
#middle2 ul {
	background:#ffffff ;
	line-height:20px;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 19px 10px;
	text-align:left;
    font-size:9pt;
    font-weight:bold;
}
#middle1 ul {
	background:#ffffff ;
	line-height:20px;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 19px 10px;
	text-align:left;
    font-size:9pt;
    font-weight:bold;
}


#touch p {
	margin:0px;
	padding:6px 0px 0px;
    text-align:center;
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	line-height:18px;
}
/* nav styles end =================================================== */


/* footer styles begin ============================================== */
#footer .rule {
	background:#CCC url(../images/footer-mod-rule.gif) repeat-x;
	height:12px;
	width:930px;
}
#footer p {
	margin:0px;
	padding:6px 0px 0px;
    text-align:center;
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:9pt;
	font-weight:bold;
	height:25px;
	line-height:18px;
}
#footer {
	background:#BCCDDB url(../images/sprites-t1.gif) repeat-x 0px -280px;
	border-top:#3D474E solid 1px;;
	clear:both;
	color:#000;
	margin:0px;
	padding-top:1px;
	height:auto;
}
/* footer styles end ================================================ */


/* anchor styles begin ============================================== */
a:link, a:hover {color:#4C6E94;}
a:visited {color:#969;}
.item-note,
.item-note-alternate {color:#666;}
.price {color:#390;}
.required {color:#F30;}
.important {color:#F60;}
#masthead a:link,
#masthead a:visited,
#navigation a:link,
#navigation a:visited,
#masthead a:hover,
#navigation a:hover,
ul.tabs a:link,
ul.tabs a:visited,
ul.tabs a:hover,
div#overlay-masthead a:link,
div#overlay-masthead a:visited {text-decoration:none;}
div.column.list-container h3 a:hover,
a.feature-em-link:hover,
a.feature-link:hover,
a.external-link:hover,
p.ind-link a:hover,
#content-head ul#navigation-trail li a:hover,
#secondary-navigation a:hover,#content-sidebar a:hover,
{text-decoration:underline;}
.container-body.two-column p.ind-link {clear:both;}
ul.link-list p.call-info {padding:4px 5px 4px 21px !important;}
#content-main a.external-link {
	background:url(../images/sout.gif) no-repeat 0px 5px;
	padding:5px 0px 1px 18px;
}
#universal-nav li a:link,
#universal-nav li a:visited,
#navigation li a:link,
#navigation li a:visited {color:#000000;}
#universal-nav li a:hover {text-decoration:none;color:#ffffff;}
#universal-nav li a.is-active {
	padding-top:5px;
	padding-bottom:3px;
	color:#ffffff;
	border-top:none;
}
/*#universal-nav li a.is-active:hover {color:#000000;background:#FFF url(../images/leftnav-selected.gif) repeat-x 0% 0%;}*/
#navigation li#overview a:link,
#navigation li#overview a:visited {color:#FFF;}
#navigation li#parent-link a:link,
#navigation li#parent-link a:visited,
#secondary-navigation li a:link,#content-sidebarli a:link,#content-sidebar li a:visited,
#secondary-navigation li a:visited {color:#666;}
#footer li a:link, #footer li a:visited {color:#CCC;text-decoration:none;}
#footer li a:hover {color:#FFF;text-decoration:none;}
/* anchor styles end ================================================ */


/* tab styles begin ================================================ */
div.tab-section {
	background:url(../images/sprites-t1.gif) repeat-x 0% -726px;
	float:left;
	clear:both;
	padding-bottom:0px;
	margin-bottom:0px;
	width:100%;
}
ul.tabs {
	clear:left;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
ul.tabs li {
	background:url(../images/sprites-t1.gif) repeat-x 0px 0px;
	border-top:1px solid #7E9AB0;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
ul.tabs a {
	color:#C8D7E3 !important;
	display:block;
	padding:5px 15px 5px 15px;
}
div.tab-rule {
	background:#CCC;
	clear:left;
	display:block;
	height:1px;
	margin:0px;
	padding:0px;
}
div.tab-rule hr {display:none;}
ul.tabs li {height:1%;}
div.text ul.tabs {
	background:#F7F8FC url(../images/text-tabs-bg.gif) repeat-x;
	border:#CCC solid 1px;
	color:#000;
	display:block;
	margin:0px;
	padding:6px 8px 6px 14px;
}
div.text ul.tabs li,
div.text ul.tabs li.first-tab,
div.text ul.tabs li.last-tab {
	border:none;
	padding:0px;
}
div.combo-tabs div.text ul.tabs li,
#content-main div.text div.tabs.three-column .column {width:169px;}
div.tab-section ul.bullet-list {
	list-style-type:none;
	margin:0px;
	padding:4px 3px 4px 0px;
}
ul.bullet-list li.highlight-link {background:url(../images/sprites.gif) no-repeat 6px 3px !important;}
ul.bullet-list li.highlight-link a {color:#000;}
div.graphic-tabs.combo-tabs div.tab-section.text div.tabs {
	border-top:0px !important;
	background-image:none;
}
.inner-list {
	border-top:0px !important;
	background-image:none !important;
	background-color:#FFF !important;
}
.tabs-hide,
.dyn-tabs .tab-section {display: none;}
/* tab styles end ================================================ */


/* dynav styles begin ================================================ */
#navigation .container .container-body {background-image:none;border:0px;}
/* dynav styles end ================================================ */


/* overlay styles begin ================================================ */
/* overlay styles end ================================================ */


/* bookmarks styles begin ================================================ */
/* bookmarks styles end ================================================ */


#universal-nav:after,
.container-body:after,
.two-column:after,
.three-column:after,
.four-column:after,
.stock-list:after,
.table-navigation:after,
.container-head:after,
.container-head-first:after,
.container-head-second:after,
.container-head-third:after,
.column-form p:after,
#page-tools:after,
#footer:after,
div#overlay-top .buttons-row:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.container-body table {padding:0px 5px;}


#content-sidebar td.dotted,
#content-sidebar td.lgray,
#content-main td.lgray,
#content-main td.dotted {
	background:#FFF url(../images/dotted.gif) repeat-x;
	height:1px;
}
#content-sidebar table {
	color:#666;
	width:168px;
	float:right;
	clear:right;
}

* html #middle {float /**/:left;}
* html img.clear {height:1px;line-height:1px;margin:0px;padding:0px;}


/* masthead styles begin ================================================= */
* html #masthead,
* html #middle {width /**/:930px;}
* html #logo {
	margin:0px;
	margin-bottom /**/:1px;
}
* html #universal-nav {height:1%;}
* html #universal-nav,
* html #universal-nav li {overflow:visible;}
/* masthead styles end =================================================== */


/* content styles begin ================================================== */
* html #leadspace.intro #Flash {margin-bottom:20px;}
* html #content-main .three-column .column {
	width:170px;
	margin-right:9px;
}
* html #content-main .three-column .column {margin-right /**/:10px;}
* html #content-main .three-column .column.third {margin-right:0px;}
* html #content-main .two-column,
* html #content-main .three-column {
	display:block;
	width/* */:/**/528px;
}
* html #content-main .two-column,
* html #content-main .three-column {width /**/:530px;}
* html #content-main .three-column.container-body .column {width:171px;margin-right:6px;}
* html #content-main .container-body.two-column .column {width:260px;margin-right:0px;}
* html #content-main .container-body.three-column .column {width:171px;margin-right:0px;}
* html .two-column,
* html .three-column,
* html .four-column {overflow:visible;}
* html #content-main .container .container-body.three-column .third,
* html #content-main .container .container-body.four-column .fourth {margin-right:0px;}
* html #content-main .container .container-body.three-column .third {float:right;}
* html div.liquid #content-main .container .three-column div.third {
	float:right;
	width:auto;
}
* html #content-head,
* html .container {float /**/:left;}
* html #content-head ul#navigation-trail li {float:none;}
* html #content-head.content-subtitle h1 {
	padding-top:2px;
	padding-bottom:2px;
}
* html .container-body {height:1%;}
* html #content-main .container .container-body {height:55px;}
* html #content-main .container .container-body img {margin /**/:0 auto;}
* html #content-main .two-column h2.first,
* html #content-main .two-column h2.second,
* html #content-main .two-column h2.third {
	width:auto;
	float:none;
}
img.inset {
	display:block;
	float:left;
	margin:5px 5px 0px 5px;
	padding:0px 5px 0px 0px;
}
img.insetr {
	float:right;
	margin:5px 5px 0px 5px;
	padding:0px;
}
/* moz1.7rn fix */
#content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* moz1.7rn fix */
/* content styles end =============================================== */


/* features styles begin ============================================ */
* html #content-sidebar {margin-left:537px;}
* html ul.link-list li a {
	padding-top:5px;
	padding-bottom:4px;
}
* html ul.link-list li p.call-info {
	padding-top:2px !important;
	padding-bottom:3px !important;
}
* html #content-sidebar .container {margin-left:-3px;}
/* features styles end ============================================== */


/* nav styles begin ================================================= */
* html #navigation,
* html div.alt #navigation {
	left/* */:/**/10px;
	margin-left/* */:/**/-930px;
}
* html #navigation ul li a,
* html #navigation li {height:1%;}
* html #navigation ul,
* html #navigation li a {height/* */:/**/1%;}
/* nav styles end =================================================== */


/* footer styles begin ============================================== */
* html #footer,
* html #footer li {overflow:visible;}
* html #footer {
	height:1%;
	width /**/:930px;
}


address, dd, dt, h2, h3, h4, h5,
h6, li, p, td, th, caption {
	font-family:宋体,Verdana,arial,nsimsun,Helvetica,sans-serif;
}


/* masthead styles begin ============================================ */

#universal-nav ul {
	font-family:黑体,宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:13px;
}
#universal-nav ul ul {
	font-size:12pt;
	font-weight:normal;
}
/* masthead styles end ============================================== */


/* content styles begin ============================================= */
h1 {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:22pt;
	font-weight:normal;
}
#content-head em {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-weight:bold;
	font-size:9pt;
	font-style:normal;
}
#content-main p {font-size:9pt;}
.container h2, .five-column h2,.four-column h2,
.container h4,
.container h2.first {font-size:9pt;}
#content-main .container h3,
#content-main .container h4,
.container .container-body ol,
.container .container-body ul.bullet-list {font-size:9pt;}
.container .container-body ol ol,
.container .container-body ul.bullet-list ul {font-size:12pt;}
.container-body div.code-sample,
.container-body div.code-sample p,
.container-body pre.code-sample,
.container-body p.code-sample code {
	font-family:monospace;
	font-size:small !important;
}
* html .container-body div.code-sample,
* html .container-body div.code-sample p,
* html .container-body div.code-sample ul,
* html .container-body p.code-sample code {font-size /**/:x-small !important;}
ul.tabs {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:9pt;
	font-weight:bold;
	line-height:16px;
}
blockquote {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:32px;
	font-weight:bold;
}
#content-main ul.link-list a {font-size:10pt;}
#content-main ol.article-list li {font-size:12pt;}
#content-main .container .container-body ul.stock-list h3 {font-weight:normal;}
#content-main ul.stock-list li h3,
#content-main ul.stock-list li p {font-weight:normal;font-size:9pt;}
#content-main textarea {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:16px;
}
.price {font-weight:bold;}
table {font-size:10pt;}
table.data-table caption em {font-weight:bold;font-style:normal;}
table th.table-row {font-weight:normal;}
.container-body table {font-size:10pt;}
.container-body ul,{font-size:9pt;line-height:20px;}
.double,{line-height:18px;}
.container-body p,{font-size:9pt;line-height:20px;}
table.results-table h2 {font-size:16px;}
#content-main ul.newsletter{font-size:10pt;}
/* content styles end =============================================== */


/* features styles begin ============================================ */
#content-sidebar p {font-size:9pt;}
#content-sidebar .container h2,
#content-sidebar .container h2.first {font-size:9pt;}
/* features styles end ============================================== */


/* nav styles begin ================================================= */
#navigation ul {
	font-family:黑体,宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:9pt;
	/*font-weight:bold;*/
	line-height:13px;
}
#navigation h2 {
	font-family:黑体,宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:9pt;
	font-weight:bold;
}
#parent-link a,
#secondary-navigation ul {font-weight:normal;}
#content-sidebar ul {font-weight:normal;}
/* nav styles end =================================================== */


/* footer styles begin ============================================== */
/* footer styles end ================================================ */


/* anchor styles begin ============================================== */
ul.link-list a {font-size:9pt;}
#content-sidebar ul.link-list a {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:10pt;
}
#sidebar-links li a {
	font-family:宋体,Verdana,arial,nsimsun,sans-serif;
	font-size:10pt;
}

/* anchor styles end ================================================ */


/* button styles begin ============================================== */
/* button styles end ============================================== */


/* overlay styles begin ============================================== */
/* overlay styles end ============================================== */



/* Update ========================================================== */
#content-sidebar ul {font-size:9pt !important;}
