/* CSS Document */
/* ContentBg 的背景图片 genus_list_bg.gif 为使content_left 、content_middle和 content_right 高度从表面上看相等(适合所有浏览器) */
.ContentBg{  
	background:  url("/images/class_list_bg.gif") repeat-y;	
}
li{list-style-type:none; float:left;}
.nobottom{
border-bottom:0px;
}
#content_middle{
    overflow:hidden; 
	float:left;
    width:570px;
	margin:0px;
    background-color:#3594A2;	
}
#list_main{
    overflow:hidden; 
	  float:left;
    width:673px;
	  margin:0px;
    background-color:#3594A2;	
}
#content_right{   
    float:right;
    width:300px;
	  margin:0px;
    background-color:#86A0A4;	
}
.layout { 
	width: 978px !important;       /*mozilla & IE6*/
	width /**/: 980px;               /*IE 5.x*/
	margin: 0px;
	padding: 2px 8px 0px 8px;
	background-color:#C5D2DC;
}
#list_right{   
    float:right;
    width:300px;
	margin:0px;
    background-color:#86A0A4;	
}
#subnav ul li a {
padding: 5px 6px 1px 6px;
}
#subnav  ul li.current{
padding: 5px 6px 1px 6px;
}
#column{
overflow:hidden;
	height:155px !important;
	height /**/: 157px;
}
#hotNews{
    overflow:hidden;
	height:155px !important;
	height /**/: 157px;
	background-color:#FFFFFF;
}
#hotNews ul{margin:0.3em 0em 0em 0em;padding:0px;float:right; width:390px;}
#hotNews ul li{	
    border-bottom: 1px solid #fff;
    list-style-type: none;
	display: block; 
	background:  url("/images/ar.gif") no-repeat -1px;		
	padding: 6px 10px 4px 10px !important;
	padding /**/: 6px 10px 4px 0px;
}
#hotNews h1{
    margin:5px;
}
#hotNews h2{
    margin:5px;
}
.imgPinLeft-160x110 .pin{border:1px solid #000000;float:left;margin:0.8em 0em 0em 0.5em}
.imgLeft-53x53-2{overflow:hidden;width:55px;}
.imgLeft-53x53-2 img{border:1px solid #000000;margin-bottom:8px;}
#newscontent{ 
    float:left;  
    overflow:hidden;
	width:285px !important;
	width /**/: 287px;
	height:218px !important;
	height /**/: 220px;
    background-color:#FFFFFF;
}

#good_doc,#new_doc{
overflow:visible;
	height:100% !important;
	height /**/: 100%;
}
#no_doc_info,#no_genus_info{
    overflow:visible;
	height:198px !important;
	height /**/: 200px;
	width:100%;
	text-align:center;
}
#nav_sub_genus{
    overflow:visible;
	padding-bottom:30px !important;
    padding-bottom:50px;
}
#nav_sam_genus{
    overflow:visible;
	padding-bottom:30px !important;
    padding-bottom:50px;
}


#doc_tools_top{overflow:hidden;	background-color:#d8e5e4;height:26px;color:#B7B7B7;vertical-align:middle;text-align: center;}
#doc_tools_top div{color:#333333;margin-top:7px;}
#doc_tools_top  #bklist{float:left;margin-left:5px;}
#doc_tools_top  #prv{float:left;margin-left:25px;}
#doc_tools_top  #next{float:right;margin-right:5px;}
#doc_tools_top div a{color:#666;}
#doc_tools_top div a:hover{color:#FF0000;text-decoration: none;}

#doc_tools_top .left{float:left;margin-left:5px;}
#doc_tools_top .right{position: relative;float:right;margin-right:5px;}
[xmlns] #doc_tools_top.right{top:5px;}

#doc_tools_bot{overflow:hidden;	background-color:#d8e5e4;height:26px;color:#B7B7B7;vertical-align:middle;text-align: center;}
#doc_tools_bot div{color:#333333;margin-top:7px;}
#doc_tools_bot  #bklist{float:left;margin-left:5px;}
#doc_tools_bot  #prv{float:left;margin-left:25px;}
#doc_tools_bot  #next{float:right;margin-right:5px;}
#doc_tools_bot div a{color:#666;}
#doc_tools_bot div a:hover{color:#FF0000;text-decoration: none;}

#doc_tools_bot .left{float:left;margin-left:5px;}
#doc_tools_bot .right{position: relative;float:right;margin-right:5px;}
[xmlns] #doc_tools_bot.right{top:5px;}
#doc_info_list{padding:0px;}
.doc_list{
	margin:0px;
	padding-top:10px;
	color:#333333;
	margin-top: 0px !important;
	margin-top /**/:6px;
	background:#eee;
	height:100%;
	
}
.doc_list li {font-size:14px;text-align:left;width:620px;}
.doc_list li.title {padding-top:10px;}
.doc_list li.title a{color:#0088FF;line-height:24px;font-weight:bold;}
.doc_list li.proview{color:#666;line-height:22px;}
.doc_list li.status{padding-bottom:10px;border-bottom:1px dashed #6699CC;line-height:24px; color:#008000;}
.doc_list li.status a:link{color:#0088FF;}
.doc_list  span {color:#0088FF;}
.doc_list li a:hover{text-decoration: underline;}
.doc_list li.greyBG, .greyBG{background-color:#eee;color:#666;}
.doc_list li.greyBG a, .greyBG a{color:#333;}
.doc_list li.greyBG a:hover, .greyBG a:hover{color:#CC3300;padding: 4px 15px 2px 15px;background: url("/images/ar_fw_hover.gif")  no-repeat center right;}
.doc_list li.whiteBG, .whiteBG{background-color: #F2F2F2;color:#666;}
.doc_list li.whiteBG a, .whiteBG a{color:#333;}
.doc_list li.whiteBG a:hover, .whiteBG a:hover{color:#CC3300;padding: 4px 15px 2px 15px;background: url("/images/ar_fw_hover.gif")  no-repeat center right;}
/*Genus box Title*/
.GenusboxTitle{
	height:25px !important;
	height /**/: 30px;	
	padding-top:3px;
	margin:0px;
	background: url(/images/ar_10.gif) no-repeat 8px 8px;
	background-color:#0A4C54;
	border-top:5px solid #063136;
	border-bottom:0px;
	display:block;
}
.GenusboxTitle span {
	padding-top: 6px;
	padding-left: 12px;
    float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:3px
}
.GenusboxTitle span a{color:#333333;}
.GenusboxTitle span a:hover{color:#CC3300;}
/*Doc List Title*/
.DocListTitle{
	height:20px !important;
	height /**/: 30px;	
	padding-top:0;
	margin:0px;
	background: url(/images/ar_11.gif) no-repeat 8px 8px;
	background-color:#3594A2;
	border-top:5px solid #0b3c43;
	border-bottom:0px;
	display:block;
	color:#ffffff; 
	padding:8px 0 0 30px; 
	font-weight:bold;
}
.artlist {
  float:left;
	overflow:hidden;
  list-style-type: none;
  margin:5px 0 0 0;
	padding:0px;	
	width:300px;
	color:#CCCCCC;
	padding-bottom:5px;
	
}
.artlist  span {color:#ddd;}
.artlist li{
	background: url(/images/ar_gray.gif) no-repeat 5px 8px;    
	padding: 5px 0px 0px 15px ;
	margin-left:0;		
	clear:both;
	margin-bottom:3px;
	line-height:16px;
	width:300px;
}
.artlist li a{
	color:#ffffff;
}
.artlist li a:hover{
	color:#88F5FF;
	text-decoration: underline;
}
.showpage
{
width:670px;
text-align:center;
padding:5px 0;
}