/* hide old header but show our new one */
.layout_header .layout_header{
	display:	none;
}

div.layout_header {
height:					auto;
background-image:		url(../images/structure/header940.gif);
	background-position:	center bottom;
}

div.layout_header .header-inner {
width:90%;
max-width:940px;
margin:0 auto;
padding:25px 0;
}

.standard div.layout_header,.standard-wide div.layout_header {
margin-bottom:0;
}

#quicklinks-alt button {
width:50px;
height:50px;
background-color:#000;
}

div.layout_header #logo-wrapper {
width:20.851063829787%;
float:left;
}

div.layout_header #logo-wrapper #logo {
margin-top:0;
padding:0;
width:100%;
height:100%;
}

div.layout_header #logo-wrapper #logo img {
	display: block;
    max-width: 100%;
}

div.layout_header #stats-wrapper {
width:75%; /*45.106382978723%;*/
float:left;
}

div.layout_header #stats-wrapper #stats {
width:100%; /*67.216981132075%;*/
/*float:right;*/
margin-right:7.0175438596491%;
/*margin-top:13px;*/


}

div.layout_header #stats-wrapper #stats .stat {
width:46.315789473684%;
float:left;
}

div.layout_header #stats-wrapper #stats .stat .t25px {
font-family:LexiaLight,Georgia,sans-serif;
color:#b5121b;
letter-spacing:-.03em;
line-height:1em;
font-size: 1.9231em;
margin-bottom: 0;
margin-top: 0.72em;
}

div.layout_header #stats-wrapper #stats .stat .t13px {
font-family: Arial,Helvetica,sans-serif;
margin-top: 0.2em;
color: #2F2F2F;
line-height: 1.4em;
font-size: 0.8462em;
padding: 0px;
}

div.layout_header #stats-wrapper #stats .stat:first-child,div.layout_header #stats-wrapper #stats .stat-first {
margin-right:7.0175438596491%;
}


.directory-logo-wrapper
{
float: right;
width: 50%;
text-align: center;
position: relative;
}

.directory-logo
{
max-width:100%;
width: auto;
height: 60px;
background-image: url(../images/research-directory.png);
background-repeat: no-repeat;
background-size: contain;
}

div.layout_header #quicklinks-wrapper {
width:34.042553191489%;
float:left;
background-image:url(../images/structure/border-dotted-vertical.png);
background-repeat:repeat-y;
background-position:0 0;
}

div.layout_header #quicklinks-wrapper #quicklinks {
width:100%;
float:right;
}

div.layout_header #quicklinks-wrapper #quicklinks ol {
list-style:none;
margin-left:0;
margin-top:0;
}

div.layout_header #quicklinks-wrapper #quicklinks ol li {
font-weight:700;
float:left;
width:43.75%;
line-height:1em;
	margin-bottom: 0.4em;
    margin-left: 6.25%;
    white-space: nowrap;
}

div.layout_header #quicklinks-wrapper #quicklinks ol li a {
	font-size:	0.9231em !important;
	font-weight:bold;
	line-height:	100%;
	color:	black;
}

.frm-site-search button {
background:none;
border:none;
font-size:0;
line-height:0;
width:auto;
overflow:visible;
margin:0;
padding:0;
}

div.layout_header #quicklinks-wrapper form.frm-site-search {
width:93.75%;
margin-top:10px;
float:right;
position: relative;
top:0px;
right:0px;
}

div.layout_header #quicklinks-wrapper .frm-site-search ol
{
	margin-left:	0px;
	list-style:		none;
}
div.layout_header #quicklinks-wrapper .frm-site-search ol li {
width:88.666666666667%;
background-image:	none;
float: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	div.layout_header #quicklinks-wrapper .frm-site-search ol li input
	{
		width:		100%;
		height:		33px;
		padding:	0 5%;
	}
}	

div.layout_header #quicklinks-wrapper .frm-site-search ol li+li {
width:11.333333333333%;
}

/* undo navigation styles caused by living in wrong div 

div.layout_navigation div.layout_header #logo-wrapper a#logo:hover,
div.layout_navigation div.layout_header #quicklinks-wrapper #quicklinks ol li a:hover {
background-color:	transparent;
}

div.layout_navigation div.layout_header #quicklinks-wrapper #quicklinks ol li{
margin-bottom:		0.4em;
margin-left:		6.25%;
background-image:	none;
text-align:			left;

font-family:		Arial, Helvetica, sans-serif;
white-space:		nowrap;
}

div.layout_navigation div.layout_header #quicklinks-wrapper #quicklinks ol li a {
	padding:			0px;
	color:				black;
	background-image:	none;
	text-align:			left;
}*/
