html{height:100%;max-height:100%;overflow:hidden}
body{height:100%;max-height:100%;overflow:hidden; font-size:110%;}
* html body{padding:130px 0 0 0}
* html form{height:100%}
* html #contents{height:100%;width:100%;padding-top:30px}

#rheader{position:absolute;width:100%;height:160px;top:0;background:transparent;z-index:5}
#contents{position:fixed;top:162px;left:0;bottom:0;right:0;background:transparent;z-index:1}

.resizableArea{width:100%;display:Block;border:none;background:transparent; position:absolute;bottom:0;height:auto;top:0;}
*html .resizableArea{width:100%;display:Block;border:none;background:transparent; position:static;bottom:0;height:auto;top:0;}
html .RightPanel{MARGIN-RIGHT:15px;VERTICAL-ALIGN:top;font-size:70%;FONT-FAMILY:宋体,Arial,Helvetica,sans-serif;width:auto;padding:0;margin:0}
.ContentBar{padding-bottom:20px;padding-left:7px;padding-top:7px}

.topline{height:20px;background:url(/images/topline.gif) repeat-x;}
*html .topline{height:18px;}
*+html .topline{height:20px;}

#A2,#gohome{ float:left;margin-right: 5px;}
#gohome span{display:block; background:url(/images/rbthhover1.gif) no-repeat; width:81px; line-height:22px; text-align:center;}
#gohome:active span, #gohome:hover span{background:url(/images/rbthlink1.gif) no-repeat;}
#A2 span{display:block; background:url(/images/rbvisited2.gif) no-repeat; width:81px; line-height:22px; text-align:center; color:#000;}
#A2:active span, #A2:hover span{background:url(/images/rbvisited1.gif) no-repeat;}
.title{ font-size:18px; line-height:20px; margin-bottom:20px; font-weight:bold;}
#pn_page{ text-align:center; vertical-align:middle;}
#pn_page span{ cursor: pointer;color:#55F}
DIV.ContentArea{margin:20px;line-height:140%}
DIV.ContentArea .topic{LINE-HEIGHT:140%}


.ContentArea .topic table{width:auto}
.ContentArea .topic table td{padding:5px;margin:0}
.ContentArea .topic table td p{padding:5px;margin:0}
.ContentArea .topic table td UL{margin-top:5px;margin-left:20px;margin-bottom:5px;margin-right:10px}
div.ContentArea table{width:auto;border-collapse:collapse}
div.ContentArea table p{margin:0;padding:0}
div.ContentArea table th,div.ContentArea table td{padding:5px;text-align:left;font-size:3mm;font-family:宋体}
div.ContentArea table th{background:#ccc;vertical-align:bottom}
div.ContentArea table th p{font-weight:bold}
div.ContentArea table td{background:#fff;vertical-align:top;border:solid 0 #ccc}
.ContentArea .section table td ul li,.ContentArea .subSection ul li,.ContentArea .topic ul li{list-style-image:url("b.gif")}
div.alert table{border:0;font-size:100%;width:100%}
div.alert table th{background:#efeff7;border-bottom-width:0;color:#006;padding-left:5px;padding-right:5px}
div.alert table td{background:#f7f7ff;border-top-color:#fff;border-top-style:solid;border-top-width:1px;padding-left:5px;padding-right:5px}

#mainBody{width: 100%; }
#mainBody p{text-indent: 2em; font-size:120%;letter-spacing: 1px; margin-bottom:8px;}

.stat,div.statHover{border:1px solid transparent!important;_border-color:#fff;display:inline;float:left;margin:0;padding:3px 21px 3px 5px;vertical-align:bottom;white-space:nowrap;height:auto!important;height:16px;line-height:16px;Font-Size:12px}
div.nochildstat{display:inline;float:left;margin:0;padding:4px 21px 3px 5px;vertical-align:bottom;white-space:nowrap;height:auto!important;height:16px;line-height:16px;Font-Size:12px}
.stat{background:url('/images/botharrow.gif') right -20px no-repeat}
.statHover{background:url('/images/botharrow.gif') right -0 no-repeat;background-color:#e3ebf2;border:1px solid #gohomec6eb!important}
.stat a,div.statHover a{background-color:Transparent;border:0;margin:0;padding:0;text-decoration:none}div.statHover a{background-color:#e3ebf2;color:#000}div.stat a:visited,div.stat a:link,div.stat a:active{color:#00e}

.AlterPart{background:#fff url('/images/gradient.gif') repeat-x 0 bottom;float:right;display:inline;width:200px;color:#000;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:8px;margin:8px}
.AlterPart SPAN{font-weight:bold}
.AlterPart UL{margin:0;padding:0}
.AlterPart LI{list-style-image:url('/images/b.gif');list-style-position:outside;margin:0 0 8px 20px;padding:0}
.AlterPart A{color:#03c}
#rheader{font-size:10pt;}
.CCE_Title_Edit{width:100%;font-size:13pt;font-weight:bold;padding:0;border:solid 1px #87a9d1}
.CCE_TitlePanel{background-color:#eef6f0;padding:12px}.CCE_TagEditorPanel{text-align:left}.CCE_Message{color:Red;font-size:10pt}
.CCE_TagAutoComplete{text-align:left;list-style-type:none;list-style-image:none;cursor:default;padding:0;margin:0;border:solid 1px gray;background-color:white;color:Black;z-index:100}
.CCE_License{text-align:center;margin-bottom:3px}.CCE_LicenseTooltip{font-family:宋体}.CCE_Editor_Disabled{margin-left:0}
.CC_CodeSnippetTitleBar{background-color:#eee;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px;white-space:nowrap;border-bottom:dashed 1px black;height:15px;word-spacing:normal;letter-spacing:normal}
.CC_CodeDisplayLanguage{float:left;text-align:left}.CC_CopyCodeButton{float:right;text-align:right}a.CC_copyCode{cursor:pointer;color:blue;text-decoration:none;text-align:right}pre.CC_code{background-color:#ddd;margin:0;padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px}
div.CC_code{background-color:#ddd;margin:0;padding:0}div.CC_code{border:dotted 1px black}DIV.rade_toolbar UL{line-height:normal;word-wrap:normal}DIV.rade_dropDownBody{height:auto!important;overflow:visible}DIV.rade_dropDownBody PRE{margin-left:0}DIV.radeditor{height:auto!important;width:auto!important}TD.rade_tlbVertical{display:none}TD.rade_wrapper_corner,TD.rade_wrapper_center{display:none}TD.rade_toolZone{background-color:#eef6f0!important}DIV.radtooltip_Vista{border:solid 1px #59a76d}TD.ToolTipContent{font-family:宋体!important;font-size:10pt!important;font-weight:normal!important}
.CCI_ContainerHover{border:solid 1px #59a76d}.CCI_Header{background-color:#eef6f0;padding:12px 12px 12px 12px;display:block;overflow:hidden}
.CCI_Header_Title{color:black;font-weight:bold;font-size:13pt; white-space:nowrap;white-space:inherit}.CCI_Header_Spacer{background-color:Transparent}.CCI_Header_Actions{vertical-align:middle;padding-top:2px;font-size:12px;color:black;white-space:nowrap}.CCI_Header_Link,.CCI_Header_Link:visited,.CCI_Header_Link:active,.CCI_Header_Link:hover{color:#03c;font-size:12px;white-space:nowrap}.CCI_Header_Link,.CCI_Header_Link:visited,.CCI_Header_Link:active{text-decoration:none}.CCI_Header_Link:hover{text-decoration:underline}.CCI_Text,.CCI_Text_Edit{display:block;font-size:12px;white-space:nowrap;white-space:inherit;padding:12px 12px 12px 12px}.CCI_Text{padding:12px 12px 12px 12px}.CCI_Text_Edit{padding:0}.CCI_HistoryItem{background-color:white;padding:5px;display:block;border-top:solid 1px #ccc;border-right:solid 1px #e3e3e3}.CCI_HistoryBody{display:block;background-color:#eef6f0;text-align:left;margin-top:2px;padding-left:3px;overflow:hidden;white-space:nowrap;white-space:inherit;line-height:normal}.CCI_SavedMessage{color:Red}

.CCS_TopicTagEditor{margin:0; width:100%}
.CCS_Container{ margin-top:20px; font-family:宋体;font-size:12px;width:98%;line-height:normal; position:relative;}


*+html .CCS_Container{width:94%;}

.CCS_Header{height:28px;vertical-align:middle;white-space:nowrap;}
.CCS_Footer{height:8px;background:#eef url("/images/button_bg.gif") repeat-x;}
.CCS_HeaderContainer{margin:0 12px 0; width:100%;}
.CCS_HeaderTitle{background:url("/images/03271025.gif") no-repeat; padding-left:26px;  height:28px; line-height:28px; color:#59a;font-family:宋体;font-weight:bold;font-size:14px;font-weight:bold;}


/*.CCS_ContentContainer{padding:0 12px 12px 12px}*/

A.CCS_Link,A:active.CCS_Link,A:hover.CCS_Link,A:visited.CCS_Link{color:#39d;font-family:宋体;font-size:12px;cursor:pointer}
A.CCS_Link,A:active.CCS_Link,A:visited.CCS_Link{text-decoration:none}A:hover.CCS_Link{text-decoration:underline}

.CCS_Message{color:Red;font-size:10pt;text-align:center}
.CCT_Panel,.CCT_Panel_Block{background-color:#fff;font-size:12px;margin:0 0 0 0;min-height:20px;line-height:20px}
.CCT_Panel{border:solid 1px #ccc;padding:3px 3px 0px 3px}
.CCT_Panel_Block{border-top:solid 1px #ccc;padding:3px 12px 3px 12px;white-space:normal}
.CCT_Title{font-weight:bold;font-size:13px;vertical-align:middle;}
.CCT_Text{color:#03c;font-size:12px;padding:0 0 0 0}
.CCT_View{margin:0 4px 0 4px;font-size:12px;top:0;left:0;padding:0 0 0 0;vertical-align:middle; color:blue}
.CCT_Edit{margin:0 4px 0 4px;white-space:nowrap}
.CCT_TextBox{font-size:10pt;vertical-align:middle;z-index:100}
.CCT_TagPair{white-space:nowrap;vertical-align:middle}
a.CCT_Link,a:active.CCT_Link,a:hover.CCT_Link,a:visited.CCT_Link{color:#03c;font-size:12px}
a.CCT_Link,a:active.CCT_Link,a:visited.CCT_Link{text-decoration:none}
a:hover.CCT_Link{text-decoration:underline}
a.CCT_LinkButton,a:active.CCT_LinkButton,a:hover.CCT_LinkButton,a:visited.CCT_LinkButton{color:#03c;font-size:12px;white-space:nowrap}
a.CCT_LinkButton,a:active.CCT_LinkButton,a:visited.CCT_LinkButton{text-decoration:none}
a:hover.CCT_LinkButton{text-decoration:underline}
.CCT_Message{color:red}.CCT_HelpLink{}.CCT_HelpImage{border:solid 0 black;margin:3px 3px 3px 3px;vertical-align:middle}

.CCT_TagsPanel{width:100%}

.resizableArea .leftSection{display:block;float:left;position:relative;width:280px;height:100%;margin:0;padding:0;margin-right:4px;background:#f9f9f9;overflow:auto;font-size:70%;z-index:1}
.resizableArea .splitter{width:4px;position:absolute;display:block;cursor:e-resize;left:250px;height:100%;margin:0;padding:0;z-index:11;background-position:center;background-repeat:no-repeat;background-color:#bbb;vertical-align:middle;background-image:url('/images/lib_grippy.gif')}
.resizableArea .rightSection{overflow:auto;height:100%;border:0 none orange;background:transparent;margin:0;padding:0;background:white;position:relative;z-index:10;}

.toc li{font-family:宋体,Arial,Helvetica,sans-serif;list-style-type:none;list-style-position:inside;list-style-image:none;margin:3px 0 3px 0;overflow:visible;white-space:nowrap}.toc li a{text-decoration:none;color:Black;border:solid 1px #f9f9f9}.toc li a:hover{text-decoration:none;background-color:#ccc;color:#000}.toc li a:visited{text-decoration:none;color:Black;border:solid 1px #f9f9f9}
div.rootToc ul.toc,ul.toc li ul.toc{list-style:none;margin-top:0;margin-left:0;margin-bottom:0;padding-top:0;padding-left:2em;text-indent:-2em}
.toc img{margin-right:7px;vertical-align:middle;cursor:hand;height:16px;width:16px}.hidden{visibility:hidden;display:none}.toc li a.tocSelected{background-color:#8e909c;color:white}
.emptyRatingStar{background:url(/images/AllStars.gif) 0 -180px}
.savedRatingStar{background:url(/images/AllStars.gif) 0 -60px}
.ratingFlyoutStatic{white-space:nowrap;width:400px}.tbFont{white-space:nowrap}
.ratingFlyoutPopup{margin:0;vertical-align:middle;border:1px solid #7a7a7a;background:white url(/images/popupBG.png);background-color:white;height:220px;width:450px}.ratingFlyoutPopup .OptionalText,.ratingFlyoutPopup .WarningMessage{float:left;font-family:宋体;margin-left:25px;font-size:10pt;margin-top:10px;margin-bottom:10px}.ratingFlyoutPopup .WarningMessage{color:Red}.ratingFlyoutPopup .Comment{margin-left:25px;width:396px;height:132px;display:block;clear:both;margin-bottom:10px}.ratingFlyoutPopup .Button{float:right;margin-right:25px;padding-top:.2em}
.EyebrowMenuBar{MARGIN:5px 0 3px,5px;WIDTH:auto;Font-Size:12px;FONT-FAMILY:宋体;padding:3px;margin-top:3px}
.EyebrowMenuBar A{PADDING-RIGHT:0;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:0;WIDTH:auto;PADDING-TOP:0}
.EyebrowMenuBar A:hover{COLOR:#f30}
.EyebrowMenuBar A:active{COLOR:#f30}
.EyebrowMenuBar A:visited{COLOR:#800080}
#resizefont{ margin-top:7px; float:right;}
a:link,a:visited,a:active,a:hover{text-decoration:none;}

Div.miniRatings{background-color:#f0f0f0;font-size:80%;border-bottom:1px solid #c0c0c0;text-align:left;vertical-align:bottom;margin:0;padding:0;height:25px;width:100%}

div.miniRatings_left{float:left;padding:2px 0 0;}
div.miniRatings_left a:hover{background-color:#e3ebf2;border:1px solid #gohomec6eb}
div.miniRatings_left a:visited{color:#03c}
div.miniRatings_left a img{vertical-align:text-bottom}
div.miniRatings_left a{ line-height:20px; font-size:12px; font-family:宋体;text-decoration:none;color:#03c;}
div.miniRatings_right a{ line-height:20px; font-size:12px; font-family:宋体;text-decoration:none;color:#03c;}
div.miniRatings_right{padding:2px 0 0;;margin:0;min-width:400px}
div.miniRatings_right{float:right;height:25px}
div.miniRatings_right #ratingTable{float:right}

div.miniRatings_right .f_size,div.miniRatings_right .b_fee{padding-left: 18px; line-height:18px; background-repeat: no-repeat; cursor:pointer; height:18px;}
div.miniRatings_right #f_large{background-image: url(/images/03525557.gif);}
div.miniRatings_right #f_middle{background-image: url(/images/03525556.gif);}
div.miniRatings_right #f_small{background-image: url(/images/03525555.gif);}
div.miniRatings_right #b_feedback{background-image: url(/images/rtg_commentbox.gif);}
div.miniRatings_right #b_feeling{background-image: url(/images/03525531.gif);}
div.miniRatings_right #b_bookmark{background-image: url(/images/045631870.gif);}
div.miniRatings_right #b_bookshelf{background-image: url(/images/202551943.gif);}
div.miniRatings_right .f_size,div.miniRatings_right .b_fee{padding-left: 18px; background-repeat: no-repeat; cursor:pointer; padding-top:3px; height:20px;}
*html div.miniRatings_right .f_size,*html div.miniRatings_right .b_fee{padding-top:0px;}
.filledRatingStar{background:url(/images/AllStars.gif)}
#sidetreecontrol{text-align:center;margin:15px auto 0px; width:178px; border-style: solid ; border-color: #C0C0C0; border: 1px;}
*html #sidetreecontrol{margin:15px auto 0px 20px;}
*+html #sidetreecontrol{margin:15px auto 0px;}
.im{ margin:0 auto; width: 180px; height: 203px;}
*html .im{ margin:0 auto 0 20px;}
*+html .im{ margin:0 auto;}

#sidetreecontrol  a:link,#sidetreecontrol{color:#C0C0C0;}
#treetitle,#treecontent{ margin:5px 10px; display:none;}
.pn_visited{color:#810081;}

#FooterFadeCell{ font-size:12px;color: #FFFFFF;}
td.td_caption{text-align: center; color: #000; height:22px; }
td.td_caption {background:url("/images/button_bg2.gif");}
a#n{ height:18px;line-height:18px; padding:5px 22px 3px 8px ; color:#a62; background:url("/images/next.gif");}
a#p{ height:18px;line-height:18px; padding:5px 8px 3px 22px ; color:#a62;  background:url("/images/pre.gif");}
a.a_blank{display:none;}