<!--stylesheet 	margin: 10px;border-width: 1px 3px 3px 1px;    margin:0 auto;
    padding: 12px;-->
	
	
h3{
color:red;
font-size:10px; 
font-weight:bold;
text-align:center;
}

p.style1 {
border:dashed;
border-color:#a3ddd6;
width:200px;
color:black;
font-size:16px; 
font-weight:bold;
text-align:center;
}

p.style2 {
border:dashed;
border-color:#a3ddd6;
width:530px;
color:#333333;
font-size:16px; 
font-weight:bold;
text-align:left;
}

a:link{
color:#719c97;
}
a:visited{
color:#719c97;
}
a:active{
color:#92cbc4;
}
a:hover{
color:#000000;
}

a.altcolor:link{
color:#7acb74;
}
a.altcolor:visited{
color:#7acb74;
}
a.altcolor:active{
color:#7acb74;
}
a.altcolor:hover{
color:#000000;
}

a.no_decor{
text-decoration: none;
}

a.no_decor:hover{
text-decoration: underline; color: #555555;
}
a.no_hilight{
text-decoration: none;
color:#000000;
}

a.no_hilight:hover{
background-color: #92cbc4; 
color: #ffffff;
}

a.paperlink	{
color:#487898;
text-decoration: none; 
font-size:12px;
}
a.paperlink:visited { color: #487898;font-size:12px; } 
a.paperlink:hover { color: #000000;font-size:12px;font-weight:bold;}
a.paperlink:active {color: #487898;font-size:12px;}

	
.center {
  margin-left: auto;
  margin-right: auto;
}

.right {
  float: right;
}
.left {
   float: left;
}	
.frame_title {
   float: left;
   padding-left:10px;
}	
#blue_border{
    background-color: #ffffff;
	border-color: #92cbc4;
	border-style: solid;
}
#blue_border_custom_height{
    background-color: #ffffff;
	border-color: #92cbc4;
	border-right: 1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-style: solid;
	height:100px;
}
#green_border{
    background-color: #ffffff;
	border-color: #cde2a2;
	border-style: solid;
}

a.button{
  text-decoration:none;
}

	
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

#page{
	background-color: #deeebd;
	border-color: #222222;
	border-style: solid;
	margin:0 auto;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
  	width: 850px;
}

#footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	margin-left:40px;
	background-color:#ffffff;
	width:760px;
}

#top_banner{
	background-color: #92cbc4;
	border-color: #ffffff;
	border-style:solid;
	width:820px;
	height:18px;
	margin-left:10px;
	color:#444444;
	font-weight:bold;
	font-size:15px;
}

#content{
	background-color: #FFFFFF;
	border-color: #92cbc4;
	border-style: solid;
	margin:0 auto;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
  	width: 790px;
	height:300px;
}

#no_content{
	background-color: #FFFFFF;
	border-color: #92cbc4;
	border-style: solid;
	margin:0 auto;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align:center;
	font-weight:bold;
  	width: 790px;
	height:50px;
}

#searchframe{
	background-color: #92cbc4;
	border-color: #dddddd;
	border-style: solid;
	margin:0 auto;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
  	width: 560px;
	height:270px;
}


#tabused{
background-image: url('./images/backdrop.gif');
position:relative; 
width:185px;
height:46px;
color:#FFFFFF;
repeat:none;
font-size:19px;
font-weight:bold;
text-align:center;
}

#tabunused{
background-image: url('./images/backdropunused.gif');
position:relative; 
width:185px;
height:46px;
color:#FFFFFF;
repeat:none;
font-size:19px;
font-weight:bold;
text-align:center;
}

#protbar{
  	background-color: #ffffff;
	border-color: #92cbc4;
	border-style: solid;
	border-right:none;
	border-left:none;
}
#marginL{
margin-left:20px;
}
#boxcontent{
  	background-color: #ffffff;
	border-color: #ffffff;
	border-style: solid;
	border-right:none;
	border-left:none;
}
#topbox{
  	background-color: #ffffff;
	border-color: #92cbc4;
	border-style: solid;
	width:500px;
	height:150px;
}
#boxlabel{
background-color:#cde2a2;
border-color:#ffffff;
border-style: solid;
position:relative; 
width:493px;
height:22px;
color:#444444;
repeat:none;
font-size:19px;
font-weight:bold;
text-align:center;
}
#protlabel{
background-color:#cde2a2;
border-color:#deeebd;
position:relative; 
width:250px;
height:22px;
color:#444444;
repeat:none;
font-size:19px;
font-weight:bold;
text-align:center;
}
#mutlabel{
background-color:#92cbc4;
border-color:#deeebd;
position:relative; 
width:800px;
height:22px;
color:#FFFFFF;
repeat:none;
font-size:19px;
font-weight:bold;
text-align:center;
}

#boxitem{
background-color:#92cbc4;
border-color:#ffffff;
border-style: solid;
border-left:none;
border-top:none;
position:relative; 
width:100px;
height:18px;
color:#ffffff;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:left;
}


#boxitembig{
background-color:#92cbc4;
border-color:#ffffff;
border-style: solid;
border-left:none;
border-top:none;
position:relative; 
width:130px;
height:18px;
color:#ffffff;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:left;
}


#boxitemcontent{
background-color:#ffffff;
border-color:#ffffff;
position:relative; 
width:500px;
color:#000000;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:left;
}

#boxitemcontent2{
background-color:#ffffff;
border-color:#ffffff;
position:relative; 
width:600px;
color:#000000;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:left;
}

#boxitemcontentsmall{
background-color:#ffffff;
border-color:#ffffff;
position:relative; 
width:250px;
color:#000000;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:left;
}

#source_label{
background-color: #ffffff;
border-color: #92cbc4;
border-style: solid;
margin-left:10px;
}
#box33{
font-size:14px;
font-weight:bold;
color:#444444;
}

#boxitemcontentsmallright{
background-color:#ffffff;
border-color:#ffffff;
position:relative; 
width:250px;
color:#000000;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:right;
}

#diseasebox{
background-color: #efefef;
border-color: #92cbc4;
border-style: solid;
width:270px;
color:#555555;
font-size:12px;
font-weight:bold;
}

#diseaselabel{
background-color:#92cbc4;
border-color: #efefef;
border-style: solid;
border-top:none;
border-right:none;
border-left:none;
position:relative; 
width:270px;
height:20px;
color:#ffffff;
repeat:none;
font-size:15px;
font-weight:bold;
text-align:center;
}

#disbox{
background-color: #efefef;
border-color: #92cbc4;
border-style: solid;
width:700px;
color:#555555;
font-size:12px;
font-weight:bold;
}

#dislabel{
background-color:#92cbc4;
border-color: #efefef;
border-style: solid;
border-top:none;
border-right:none;
border-left:none;
position:relative; 
width:270px;
height:20px;
color:#ffffff;
repeat:none;
font-size:15px;
font-weight:bold;
text-align:center;
}

#checkuncheck{
  	background-color: #92cbc4;
	border-color: #ffffff;
	border-style: solid;
	color:#000000;
}

#mut_info{
	margin:0 auto;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
  	width: 700px;
	overflow:hidden;
	z-index:0;
}

#mut_inner_page{
width:695px;
}

#top_bar{
background-color:#92cbc4;
border-color: #ffffff; 
border-style: solid;
width:700px;
font-size:15px;
font-weight:bold;
text-align:center;
color:#333333;
}

#top_bar_mut{
background-color:#92cbc4;
width:236px;
font-size:15px;
font-weight:bold;
text-align:center;
color:#333333;
}

#ltbox{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #F5FAFA;
	padding: 2px 6px 6px 8px;
	color: #6d929b;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	width:330px;
	height:33px;
}

#drkbox{
	font-size: 11px;
	font-weight:bold;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 2px 6px 6px 8px;
	background: #e6e7e5;
	text-align: center;
	width:330px;
	height:33px;
}

#ltboxbig{
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background: #F5FAFA;
	padding: 2px 6px 6px 8px;
	color: #6d929b;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	width:220px;
}

#drkboxbig{
	font-size: 11px;
	font-weight:bold;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 2px 6px 6px 8px;
	background: #e6e7e5;
	text-align: center;
	width:220px;
}


#boxitemmut{
background-color:#92cbc4;
position:relative; 
width:150px;
height:18px;
color:#ffffff;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:center;
}

#boxitemmut2{
background-color:#acd8d3;
position:relative; 
width:170px;
height:18px;
color:#ffffff;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:center;
}

#highlight{
background-color:#ffff00;
}

#mut_backdrop{
background-color:#ffffff;
border-color: #ffffff; 
border-style: solid;
width:238px;
border-bottom: 4px solid #ffffff;
}


#green_back{
background-color:#deeebd;

}

#disease_box{
background-color:#ffffff;
border-color: #ffffff; 
border-style: solid;
width:500px;
}
#top_bar_dis{
background-color:#92cbc4;
border-bottom: 2px solid #ffffff;
width:500px;
font-size:15px;
font-weight:bold;
text-align:center;
color:#333333;
}
#boxitemdis{
background-color:#92cbc4;
position:relative; 
width:250px;
height:18px;
color:#ffffff;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:center;
}
#boxitemdis_prot{
background-color:#deeebd;
position:relative; 
width:250px;
height:18px;
color:#333333;
repeat:none;
font-size:14px;
font-weight:bold;
text-align:center;
-moz-user-select: none; 
-khtml-user-select: none; 
user-select: none;
behavior:url(ie_select_fix.htc);
}
#disboxcontent{
padding-left:40px;
height:18px;
width:400px;
}
		
/*

	styles related to Sorttable.js
	___________________________________
*/


#dhtmltooltip{
	position: absolute;
	width: 250px;
	border: 2px solid black;
	padding: 2px;
	background-color: #DDEEFF;
	visibility: hidden;
	z-index: 100;
	font-weight:bold; 
	font-size:20;
	text-align:center;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
		
table.sortable {
	width: 700px;
	align: center;
}
		
table.sortable .body{
	font-size: 13px;
}
		
table.sortable th {
	font-size: 11px;
	font-weight:bold;
	color: #c9e5ff;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 8px;
	background: #92cbc4;
	text-align: center;
}
		
table.sortable td {
	font-size: 11px;
	font-weight:bold;
	color: #6D929B;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 8px;
	background: #e6e7e5;
	text-align: center;
}

		
table.sortable td.alt {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	background: #F5FAFA;
	padding: 4px 4px 4px 8px;
	color: #6d929b;
	text-align: center;
}

table.sortable td.head {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-left:1px solid #C1DAD7;
	background: #cde2a2;
	padding: 4px 4px 4px 8px;
	color: #000000;
	text-align: center;
}
		
table.sortable {
	border-left-style: ridge;
	border:thin;
}


table.intro{border-bottom:medium groove #999999}
td.toolField{ border-left-style:groove}
table.headertable{ height:20px}	

#no_select{
-moz-user-select: none; 
-khtml-user-select: none; 
user-select: none;
}

