/*
	CSS of American Society for Biochemistry and Molecular Biology 
	April, 2008
	(c) 2008 American Technology Services
	XHTML/CSS by Todor Iliev
*/

.subnavexpand 
{
	font-weight: bold;
	text-transform: uppercase;
}

.subnavexpand h3
{
	margin-top: 0px;
	margin-bottom: 8px;
}

.subnavexpand a:link, .subnavexpand a:visited
{
	color: #767676;
	text-decoration: none;
}

.subnavexpand a:hover
{
	color: #0079c1;
}

.subnavexpand a.slave_breadcrumb:link, .subnavexpand a.slave_breadcrumb:visited
{
	display: block; 
	color: #767676;
	text-decoration: none;
	margin-bottom: 3px;
	padding-left: 30px;
}

.subnavexpand a.slave_breadcrumb:not(:first-of-type)
{
	background: url('/_design/images/dev/submenu_arrow.png') no-repeat 8px 0px;
}

.subnavexpand a.slave_breadcrumb.level_3:link, 
.subnavexpand a.slave_breadcrumb.level_3:visited,
.subnavexpand a.slave_breadcrumb.level_3:hover
{
	padding-left: 40px;
	background-position-x: 18px;
}

.subnavexpand a.slave_breadcrumb.level_4:link, 
.subnavexpand a.slave_breadcrumb.level_4:visited
.subnavexpand a.slave_breadcrumb.level_4:hover
{
	padding-left: 50px;
	background-position-x: 28px;
}

.subnavexpand a.selected:link,
.subnavexpand a.selected:visited,
.subnavexpand a.selected:hover,
.subnavexpand a.slave_breadcrumb.selected:link,
.subnavexpand a.slave_breadcrumb.selected:visited,
.subnavexpand a.slave_breadcrumb.selected:hover
{
	color: #0079c1;
} 

.subnavexpand a.slave_breadcrumb:hover
{
	color: #0079c1;
}

.subnavexpand a.slave_breadcrumb:first-of-type:link, 
.subnavexpand a.slave_breadcrumb:first-of-type:visited
{
	color: #b53435;
	font-weight: bold;
	font-size: 230%;
	padding-left: 0px;
}

.subnavexpand a.slave_breadcrumb:first-of-type:hover
{
	color: rgba(181, 52, 52, 0.89);
}

.subnavexpand ul
{
	padding-left: 0px;
	margin-top: 0px;
}

.subnavexpand li
{
	background: url('/_design/images/dev/bullet.png') no-repeat 0 7px;
	list-style-type: none;
	padding-left: 15px;
	padding-top: 5px;
}

.subnavexpand a.slave_submenu:after
{
	content: ' ';
	background-image: url('/_design/images/dev/expand.png');
	background-repeat: no-repeat;
	background-size: 10px 10px;
	width: 10px;
	height: 11px;
	display:inline-block;
	margin-left: 5px;
	vertical-align: middle;
}