/* 
	cache-default.9.12.1-bd0977cb3a2fe03432bb203a022816c9 (2,388)
 */

/* --------- CACHE-DEFAULT.9.12.1-BD0977CB3A2FE03432BB203A022816C9 --------- */
.custom3 ul {
	margin-bottom:20px;
	overflow:hidden;
}

.custom3 ul li {
	padding-left:10px;
	font-size:11px;
	padding-bottom:2px;
}


.custom3 h2 {
	margin-bottom:5px;
}

.pageInfoTabs a.reviews,
a.classification {
	display:none;
}

.topsanHighlightTop540,
.topsanHighlightBottom540,
.topsanHighlightTop,
.topsanHighlightBottom {
	font-size:0px;
	color:#edf1f4;
}

.topsanHighlightTop540 {
	height:10px;
	width:540px;
	background-image: url(http://proteins.burnham.org/@api/deki/files/3467/=highlight_540_top.gif);
}

.topsanHighlightBottom540 {
	height:10px;
	width:540px;
	background-image: url(http://proteins.burnham.org/@api/deki/files/3466/=highlight_540_bottom.gif);
}
 /* Body CSS */ 
.proteinSideBar {
padding: 10px; 
float: right; 
width: 200px;
background-color:#ccc;
}

.proteinalign {
vertical-align: top;
display: inline; 
 word-wrap:break-word;
}


#toolmenu2 {
width: 200px;
#background: #edf1f4;
float: left;
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80; opacity:0.80;
}
#toolmenu2 ul {
list-style: none;
margin: 0;
padding: 0;
width: 200px;
float: left;
}

#toolmenu2 a, #toolmenu2 strong {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 1px 1px;
}

#toolmenu2 strong {
color: #fff;
background: #5783c2;
text-transform: uppercase;
}

#toolmenu2 a {
color: #000;
background: #edf1f4;
text-decoration: none;
}

#toolmenu2 a:hover {
color: #a00;
font-weight:bold;
background: #fff;
text-decoration: none;
}
#toolmenu2 li {
list-style:none;
position: relative;
left: -11%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

#toolmenu2 ul ul ul {
list-style: none;
position: absolute;
top: 0;
left: 100%;
}

#toolmenu2 ul ul {
list-style: none;
position: absolute;
z-index: 250;
}
div#toolmenu2 ul ul {
display: none;
border-style:none solid solid;
border-width: 1px; 
border-color:  #5783c2; 

}
div#toolmenu2 ul li:hover ul
{display: block;}

div#toolmenu2 ul ul,
div#toolmenu2 ul li:hover ul ul,
div#toolmenu2 ul ul li:hover ul ul
{display: none;}

div#toolmenu2 ul li:hover ul,
div#toolmenu2 ul ul li:hover ul,
div#toolmenu2 ul ul ul li:hover ul
{display: block;}
