/* CSS Document */
/*整体*/
html,body {
	margin:0px;padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link , a:visited{color: #0000FF;text-decoration: none;}
a:hover{color: #3399FF;text-decoration: underline;}
#container , #footer{
	background-color:#FFFFFF;
	margin:0; 
	padding:0;
	min-width:996px;/*FF下最小宽度*/
	width:expression(document.body.clientWidth <= 996? "996px": "100%" );/*IE下最小宽度*/
}
.clear{clear: both; }
.space{clear: both; margin:0; padding:0; height:8px; overflow:hidden}
.wrap{padding: 0px;	margin: 0px 0px 20px 0px;}
select{height:20px;*height:22px; margin:0; padding:0;}
select, x:-moz-any-link, x:default {height:22px; }
input[type="text"], x:-moz-any-link, x:default {height:18px;margin:0; padding:0;}
/*内容*/
#main{width:796px; float:left; margin:0; padding:0px 0px 0px 195px;}
/*左侧栏*/
#leftsidebar{width:195px;position:absolute;left:0; margin:0; padding:0;overflow:hidden;}
#leftsidebar .title{
overflow:hidden;
background:url(../../../images/left-titlebg.gif) no-repeat;
height:26px;
font-size: 14px;
font-family:Verdana;
font-weight:bold;
color: #003366;
line-height:27px;
padding: 0px 0px 0px 30px;
margin: 5px 5px 0px 5px;
width:155px;
}
/*左侧导航*/
#leftnav {
font-size: 12px;
width: 180px;
padding: 0px;
margin: 0px 5px 0px 10px;
}
#leftnav ul {
list-style: none;
margin:  0px 5px;
padding: 0px;
border: none;
}
#leftnav ul li a {
background:url(../../../images/arrow.gif) no-repeat 15px 13px;
display: block;
border-bottom: 1px dashed #ccc;
padding: 10px 0px 5px 30px;
margin:0;
text-decoration: none;
color: #344657;
width:135px;
}
#leftnav ul li a:hover, #leftnav ul li a:focus {
background:url(../../../images/arrow.gif) no-repeat 15px;
color: #6699cc;
background-color: #eeeeee;
}
/*右侧主要内容*/
* html div #content {height: expression( this.scrollHeight < 620 ? "620px" : "auto" ); }/*IE下最小高度*/
#content{width:780px; margin:0px; padding:0px 5px; border-left: 1px solid #ccc;min-height:620px;/*FF下最小高度*/}
#content hr{ height:1px; border:none; border-top:1px solid #ccc;clear:both;}
#content .title{
	background:url(../../../images/titlebg.gif) no-repeat;
	font-size: 14px; 
	height:31px;
	font-family:Verdana;
	font-weight:bold;
	color: #003366;
	line-height:31px;
	padding: 0px 0px 0px 40px;
	margin: 5px 5px 0px 5px;
	width:735px;
	}
#content .title h3{float: left;width: 580px;font-size: 14px;height:31px;line-height:31px;font-family:Verdana;color: #003366;margin: 0;padding:0;}
#content img{border: 0px}
#content h2{margin:10px 0px 5px;padding: 5px 0px 5px 20px; font-family:Verdana;font-size: 13px;background:url(../../../images/h2-dot.gif) no-repeat 9px 8px; color: #344657; clear: both}
#content h2 a{color: #344657;text-decoration: none }
#content h2 a:hover{color: #6699cc;text-decoration: underline;}
#content p{line-height: 17px; margin:10px 20px;text-indent: 2em}
#content ul {list-style:disc inside;margin:0;padding:0px 0px 15px 40px;}
#content ul li{line-height: 20px;}
#content .examples a:link , #content .examples a:visited{color: #0000FF;text-decoration: none;}
#content .examples a:hover{color: #6699cc;text-decoration: underline;}
#content .red-words{ color:#FF0000}
#content .gotop{text-align:right;width: 740px; padding:0; clear:both;height: 14px}
#content .gotop a{font-size:12px;color:#344657;text-decoration:none;font-weight:normal;}
/**********************Protein主要内容**********************/
/*intro*/
#content .intro-img{float: left;margin:10px 15px;padding:0px}
/*search*/
#content .search{ margin:10px 0px 10px 60px; padding:0; width:500px; clear:both}
#content .search-button{ margin:10px 0px 10px 60px; padding:0px 100px; clear:both}
#content .search-droplist{ width:120px}
/*submission*/
#content .submission-wrap{margin: 30px 10px 10px;padding:0;font-weight:bold;font-size:14px;line-height: 26px}
#content .submission-wrap img{border:0;vertical-align:middle;}
/*results*/
#content .display-mode{ margin:20px 0px 10px 20px; padding:0; width:450px; clear:both }
#content .summary{ margin:0px 10px; padding:0px; clear:both}
#content .no-results{font-weight:bold;font-size:14px;}
.summary-dl-style1{	background-color:#eee; line-height:18px;margin:2px; padding:2px 0px;}
.summary-dl-style2{	background-color:#fff;line-height:18px;margin:2px; padding:2px 0px;}
.summary-dl-style1 dt , .summary-dl-style2 dt{ font-weight:bold;font-size: 12px;font-family:Verdana;margin:0; padding:0;}
.summary-dl-style1 dd , .summary-dl-style2 dd{text-align:left;line-height:16px;margin:0; padding:0px 0px 0px 55px ;}
.swissprot{font-family:Courier New,Sans Mono;font-size: 15px;}
.summary-dl-style1 dd .seq, .summary-dl-style2 dd .seq{font-family:Courier New,Sans Mono;font-size: 15px;margin: 2px 10px 2px 17px}
#content .summary a{ text-decoration:none; font-weight:normal;}
#content .summary a:hover{ text-decoration:underline; font-weight:normal;}
/*submit*/
.submit-wrap{margin: 10px;padding:5px 0px;border: 1px solid #ccc;background: #efefef;width: 750px}
.step{line-height: 18px;margin: 0px;}
.step li{list-style-type:decimal;}
.submit-wrap h3{font-size: 13px;font-family:Verdana;margin: 0;padding:0px 5px;color: #154DAF}
.submit-wrap .download{font-weight: bold;margin-left:20px; background:url(../../../images/download-ico.gif) no-repeat; padding-left:15px}
/*help*/
#content .help-wrap{ margin:10px; padding:0; float:right}
#content .help-download{margin:0px 15px;padding: 0px 0px 0px 20px; float: right;width: 80px;height:31px;line-height:31px;font-weight: bold;font-size: 12px;background:url(../../../images/pdf.gif) no-repeat 0px 7px;}
#content .help-download a:link , #content .help-download a:visited{color: #0000FF;text-decoration: none;font-weight: bold;}
#content .help-download a:hover{color: #6699cc;text-decoration: underline;font-weight: bold;}
#content .help-title{display: block;  margin:10px 0px 0px 10px; padding:3px 0px 0px 10px; width:120px; height:15px;background: #DDD url(../../../images/totalpx.gif) no-repeat 116px 0px; color:#003366; font-family:Verdana;font-weight:bold; font-size:13px}
#content #help-tags{ margin:0px 0px 0px 10px; padding:5px 10px 5px 20px; border:2px solid #ddd ;}
#content #help-tags ul , #content #help-tags li{ margin:0; padding:0;}
#content #help-tags ul li a{text-decoration: none;color: #344657;}
#content #help-tags ul li a:hover{color: #6699cc;text-decoration: underline;}
#content #help-tags dir{margin:0px 10px; padding:0;}
#content #help-tags dir a{text-decoration: none;color: #344657;}
#content #help-tags dir a:hover{color: #6699cc;text-decoration: underline;}
#content #tag-content { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;  BACKGROUND-COLOR: #fff}
#content .tag-content {PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #474747; PADDING-TOP: 10px;}
#content #tag-content div.selectTag {display: block}
#content #tag-content img{float:none; padding:0px 0px 0px 15px; margin:0}
#content .mail{border:0;vertical-align:bottom;padding:0;}
#content .tag-content table{margin:10px 20px;padding: 0}
#content #tag-content h1{font-size:14px;color: #344657; margin:10px 0px 0px 20px;background:url(../../../images/h2-dot.gif) no-repeat 0px 3px;padding:0px 20px}
#content #tag-content h2{margin:10px 0px;padding: 10px 0px 0px 45px; font-family:Verdana;font-size: 13px;color: #006699; background:none}
#content #tag-content h3{margin:10px 0px;padding: 10px 0px 0px 60px; font-family:Verdana;font-size: 13px; background:none}
/*pager*/
.pager {PADDING:3px;margin:10px; height:22px;}
.pager select{margin:0px 2px 1px;*margin:0px 2px}