#toc {
float:right;
width:220px;
font-size: .9em;
margin:0 0 0 1em;
padding-top:110px;
}

#read_toc {
float:right;
width:220px;
font-size: .9em;
margin:0 0 0 1em;
padding-top:10px;
}

#toc ol, #read_toc ol, #pageindex ul {
font-family: "Arial Unicode MS",SimHei, sans-serif;
list-style: none;
}

#toc li, #read_toc li {
border-top: 1px solid #76F875;
border-left: 1px solid #76F875;
border-bottom: 1px solid #B3E699;
border-right: 1px solid  #B3E699;
}
#toc a:link, #toc a:visited, #read_toc a:link, #read_toc a:visited {
color:#2D6695;
font-weight:100;
display: block;
text-decoration: none;
padding: 2px 1px 2px 1px;
}

#pageindex li {
border:none;
display:inline;
text-align:right;
list-style: none;
}
#pageindex a:link, #pageindex a:visited {
display:inline;
font-size:1em;
color: #344710;
font-weight:100;
text-decoration: none;
padding: 3px 6px 0 6px;
list-style: none;
}

#pageindex a:hover {
font-size:1em;
display:inline;
color:#FFFFFF;
text-decoration:none;
}
/* Holly Hack: make the whole length of the button clickable in IE/Win, v-a: bottom for IE5 */
/*\*/
* html #toc a, * html #read_toc a {height: 1%;
vertical-align: bottom;
}
/* */
#toc a:hover, #toc a:focus, #read_toc a:hover, #read_toc a:focus {
color: #FF9D5C;
background-color: #CCCCCC;
}

* html #pageindex a {
height: 1%;
vertical-align: bottom;
}
/* */
#pageindex a:hover, #pageindex a:focus {
/* background: #fff url(xxlayout_images/leftcol_hover_bg.jpg) repeat-x; */
color: #FF9D5C;
background-color: #CCCCCC;
}
#titlelist ul{
list-style:none;
}
#titlelist a:link, #titlelist a:visited {
display: block;
text-decoration: none;
}
/* Holly Hack: make the whole length of the button clickable in IE/Win, v-a: bottom for IE5 */
/*\*/
* html #titlelist a {height: 1%;
vertical-align: bottom;
}
/* */
#titlelist a:hover, #titlelist a:focus {
background-color:#993300;
}

#ew_scriptfile {
height:560px !important;
overflow:scroll;
text-align:left;
color:#222;
}

#readcontent {
color:#555;
adding:1em; 
margin:1em 0 0 0; 
height:43em; 
overflow:auto;
zoom:1;
}

#readcontent p { 
text-indent: 2em;
padding: 0 0 .6em 0;
}
/* style the l_index table */
#l_index {
float:right; 
padding:10px 10px 0 0; 
width:50%; 
font-size:.9em; 
line-height:2em;
}
#l_indesx table {
border-collapse:collapse;
}
#l_index table tr td{
border-bottom:1px dashed #78893B;
}
#l_index table .col1 {
border-right:1px solid #98DC53;
}
#l_index table tr td a{
color:#1A6BF2;
padding:0 0 0 5px;
}
#l_index table tr td a:visited{
color:#7A8E46;
}
#l_index table tr td a:hover{
color:#FF954F;
}