div.subnav
{
margin-top: 2px;
padding: 2px 10px 10px 15px; 
border: 2px none #d6d0cb;
border-bottom-style: solid;
background: none;
font-family: verdana, arial, sans-serif;
height: inherit;
font-size: 11px !important;
line-height: 15px !important;
font-weight: bold;
}

.topBarThing 
{
border-bottom: 0px; 
position: fixed; 
width: 100%;
padding-top: 7px;
top: 0px;
left: 0px;
background-color: #fff;
z-index: 600;
margin-top: 0px;
}

* html .topBarThing
{
margin-top: -10px;
position: relative;
}

#topBarGrad
{
background-color: white;
/* background: transparent url(/pics/white-down-grade.png) repeat-x; */
height: 5px;
width: 100%;
display: block;
}

div#coverViewContent #topBarGrad
{
background-color: #f7f2e3;
}

* html #topBarGrad
{
background: none;
background-color:white;
height:5px;
display: none;
}

div.subsubnav
{
margin-top: 0px;
padding: 7px 10px 7px 15px;
background-color: #eff5fc;
margin-bottom: 100px;
}

div.subnav a:link, div.subnav a:active, div.subnav a:visited
{
text-decoration: none;
}

div.subnav a:hover 
{
text-decoration: underline;
}

div.subnav div.right
{
float: right;
right: 10px;
color: gray;
}

div.subnav div.right a
{
margin: 0px 3px 0px 3px;
}

a.subnav_selected:link, a.subnav_selected:active, a.subnav_selected:hover, a.subnav_selected:visited
{
color: black !important;
font-weight: bold !important;
}

span.pipe
{
margin: 0px 3px 0px 3px;
color: gray;
font-weight: normal;
}

div.subnav a
{
font-weight: bold;
}

a.subnav_selected:link, a.subnav_selected:active, a.subnav_selected:visited, a.subnav_selected:hover
{
color: black;
}

div.content
{
padding: 0px;
}

.breadcrumbContainer {
	xmargin-top: 63px; /* to move it down below the fixed position powerbar */
}
* html .breadcrumbContainer {
margin-top: 0px !important;
display: block;	
}

.searchPieces
{
margin: 8px 0px 5px 0px;
background-color: #F2F2F2;
padding: 4px 10px 4px 10px;
border: 1px solid #CCCCCC;
}

div.searchPieces b
{
color: #555555;
}

/* query interpretation from es catalog search */
.search_fieldname {
	font-weight: bold;
}
.search_term {
	font-style: italic;
}
.search_operator {
	font-weight: bold;
}
.search_negated_operator {
	font-weight: bold;
}
div.subnav
{
margin-top: 2px;
}

body
{
margin: 0px;
}

div.explanation
{
background-color: #fdfce3;
padding-left: 6px;
}

div.explanation.present
{
background-color: #e3fde4 !important;
}

div.searchPieces img
{
vertical-align: middle;
}

div.explanation div
{
margin-bottom: 10px;
}

div.explanation div:last-child
{
margin-bottom: 0px;
}
