@charset "iso-8859-1";
/*
-----------------------------------------------
query.css : bepress base styles for query.cgi 
Author:   Samira Vijghen
Version:  17 January 2011
PLEASE DO NOT CHANGE THIS FILE 
----------------------------------------------- */
/* = RESET
------------------------------------------------*/
#query-wrapper p,#query-wrapper li,#query-wrapper label,#query-wrapper input,#query-wrapper td,#results-list p {
font-size:12px; }

legend a {
	font-size:12px;
	font-weight:bold;
	padding:4px 5px 5px;
	margin:0 5px 5px 10px;}


a#notify-me,
a.saved-search,
a.saved-search:hover {
	font:11px/18px bold Arial, Helvetica, Verdana, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-decoration:underline !important; }

#notify-me { margin-left:0; }

/* = CONTAINERS
------------------------------------------------*/
p#pub-context,
#query-wrapper {
	clear:both;
	text-align:left;
	width:580px;  }

#query-wrapper {
    clear:both;
    margin-top:10px;
	padding-top:10px; }

.results-header,#query-results,#query-actions,#sort-results,#query-results,#searched-for  {
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:10px;
	position:relative; }

#basic-search {
	display:inline;
	/*float:left;*/
	margin-right:0;
	padding:0 0 0 0;
	position:relative; }

.results-header,#sort-results,#query-results{
	width:580px; }

.query-connector,
.row p,
.row2  {
	font-size:11px;
	margin:5px 10px;
	padding:2px 0 2px 10px;
	text-align:left;}

.row p {
	background:#f5f5f5; 
	width:550px;}

.row2 { 
	display:block;
	clear:both;
	width:570px;}

#basic-search fieldset,
#advanced-search fieldset { 
	border: 1px solid #ddd; 
	margin: 0 0 1.5em 0; 
	width:598px;
	padding: 1.4em 0; }

#basic-search,
#advanced-search {
	border:0px solid #ccc; }

.q-actions-top {
	display: none; }

.q-actions,
.additional {
	float:right;
	height:auto; 
	margin:5px 10px 0 0;
	padding:10px 0 5px 0;
	width:180px; }

#basic-search .q-actions {
	padding-left:0px; }

p.sel-format {
	display:block;
	float:left; 
	margin-right:10px;
	width:200px; }

#query-wrapper label {
	font-size:11px;
	font-weight:normal; }

#query-wrapper select#format {
	font-size:12px;
	width:190px; }

.row2 p.peer { 
	font-size:11px;
	margin-right:5px;
	padding-top:25px; }
	
.result_controls{ 
	padding:5px 0;
	position:relative;
	width:245px;
	display:inline-block;
	float:left;}

#searched-for p,.results-header span {
	text-align:left;}

.results-header { 
	background:#fff;
	font-size:11px;}

.results-header span.paginate {
	font:11px/24px Arial, Verdana, Helvetica, sans-serif !important;
	height:24px; }

.results-header span.paginate a {
	background:#f5f5f5;
	border:1px solid #ccc;
	color:#333;
	display:inline;
	font-weight:bold;
	margin:0 0 0 10px; 
	padding:2px;
	text-decoration:none;
	width:12px;}

span.paginate {
	font-size:11px;
	width:275px !important;
	padding:4px 5px;
	display:inline-block; 
	float:right;
	 text-align:right;}

.paginate a  {
	background:url("images/boxheader.gif") repeat-x scroll center top #E2E2E2;
	border:1px solid #CCC;
	display: inline-block;
	color:#181818;
	margin-right: 2px;
	padding: 2px 4px;
	text-decoration:none;
	 }

/*.results-header span.paginate a:hover {
	background:#eee;
	border-color:#ddd;
	color:#999; }*/
.paginate a:hover {
background: #E2E2E2;
	color: #181818;
	border-color: #333;
}

/* = FORMS
------------------------------------------------*/
#advanced-search p input[type="text"] {
	background-color:#fff;
	margin-right:5px;
	width:220px; }

#basic-search label,
#basic-search input[type="text"] {
	margin-left:10px;
	width:460px; }

#query-wrapper p select {
	background-color:#fff;
	margin-right:5px;
	width:105px; }

#advanced-search p select.field_select {
	width: 150px; }

#query-wrapper select#connector_1,#query-wrapper select#connector_2,#query-wrapper select#connector_3,#query-wrapper select#connector_4,#query-wrapper select#connector_5 {
	margin:0 5px;
	width:60px; }

#query-wrapper legend {
	display:inline;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0;
	padding:0 10px 0 10px; }

#query-wrapper input#do-search,
#query-wrapper input.search-btn,
#query-wrapper a.advanced-search,
#query-wrapper a.simple-search  {
	background-image:url(/assets/primary-btn.gif);
	background-repeat:no-repeat;
	border:0;
	float:right;
	font:13px/15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:25px;
	padding:0 0 3px 0;
	width:80px;}

#query-wrapper a.advanced-search,
#query-wrapper a.simple-search {
	color:#666;
	display:block;
	float:right;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	margin-right:10px;
	text-align:center;
	text-decoration:none;
	width:80px;}

#query-wrapper input[type="text"],#query-wrapper select {
	margin:3px 0; }

#query-wrapper input[type="text"] { 
	padding:2px 0; }

#query-wrapper input[type="text"]:focus,#query-wrapper select:focus {
}

/* = FORM LINKS
------------------------------------------------*/
a.clear-form,a.new-query,.row p label {
	display:none; }

a.saved-search {
	/*float:right !important;*/
	margin:0 0 0 0; }

/* = SORTING
------------------------------------------------*/
#sort-results {
	background-color:#fff; 
	border:0;
	margin-bottom:0;
	padding:0 0 0 0;
	width:580px; }

ul#sort-menu {
	float:left;
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
	text-align:left; }

#sort-results ul#sort-menu li {
	background-image:none;
	color:#000;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	list-style-type:none;
	margin:0 0 0 0 !important;
	padding:7px 0; }

#sort-results ul#sort-menu li#sort {
	font-weight:bold; }

#sort-results ul#sort-menu li a { 
	font-weight:bold;
	font-size:11px;
	padding:7px 5px;
	padding-right:15px;
	margin-left:5px;
	text-decoration:none;}

#sort-results ul#sort-menu li a em { 
	font-style:normal;}

#sort-results ul#sort-menu li a.ascending,
#sort-results ul#sort-menu li a.descending {
	border-bottom: 3px solid #000;
padding-bottom:3px;
	font-weight:bold;
	padding-right:20px; }

#sort-results ul#sort-menu li a.descending {
	background:#fff url(sort_desc.gif) right no-repeat; }

#sort-results ul#sort-menu li a.ascending {
	background:#fff url(sort_asc.gif) right no-repeat;}

/*  RESULTS 
------------------------------------------------*/
#results-list {
	margin-bottom:8px;
	margin-top:8px; }

#query-results #results-list p {
	border-bottom:1px solid #ddd;
	color:#555;
	font-size:12px;
	line-height:18px;
	margin:0 !important;
	padding:10px 0;
	text-align:left; }

#results-list .author strong,#results-list .year strong,#results-list .peer strong {
	color:#000;
	font-size:12px;
	font-weight:normal; }

#results-list .peer {
	margin-left:12px; }

/* = MISC.
------------------------------------------------*/
#help-graphic {
	display:none; }


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
* html .clearfix {
	height:1%; }

.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0; }

.divider {
	clear:both;
	display:block;
	height:1px;
	margin-bottom:1px;
	margin-top:1px;
	padding-top:1px; }

.clearfix {
	display:block; }

.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
	width:0; }

#results-list .title {
	font-weight:bold; }

#message.info {
	background:#E8EFFB url('cgi/images/global-info.png') 10px center no-repeat; 
	border:1px solid #50ADEA;
	color: #00529B;
	font: 12px/15px Arial, Helvetica, sans-serif; 
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
    width:520px; }

/* JS will dynamically set this class when there are search results */
#basic-search fieldset.collapsed, #advanced-search fieldset.collapsed{
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	margin-bottom: 0;
	margin-left: 5px;
}

/* JS will dynamically set this class during page load */ 
#basic-search fieldset.collapsible, #advanced-search fieldset.collapsible{
	border: 1px solid #ddd;
}

/* = BIOSTATS WIDTH ADJUSTMENTS 
------------------------------------------------*/
#cobra p#pub-context,#cobra #query-wrapper {width:500px; }
#cobra p#pub-context { margin-left:0; }
#cobra #basic-search fieldset,#cobra #advanced-search fieldset,#cobra #searched-for,#cobra .results-header,#cobra #searched-for,#cobra #sort-results,#cobra #query-results,#cobra .row2,#cobra .results-header span.paginate  { width:480px; }
#cobra .row p {	margin:0 0 0 0; width:470px; }
#cobra .row2 { margin: 5px 0; padding: 2px 0; }
#cobra #advanced-search label,#cobra #advanced-search input[type="text"],#cobra #advanced-search select { font-size:11px; }
#cobra #advanced-search input[type="text"] { width:130px; }
#cobra .results-header { height:72px;font-size:11px; }
#cobra .results-header span.paginate { height:32px; display:block;font-size:11px; }
#cobra #sort-results { width:468px; }
#cobra .row2 p { text-align:left; }
#cobra .sel-format { float:left;width:240px; }
#cobra .q-actions { padding-left:0; float:right;}
#cobra #basic-search .q-actions {float:left;padding-left:240px; }
#cobra #searched-for { margin-left:0;float:left; }
#cobra .paginate a { padding: 2px 1px; }
#cobra #message.info { width: 418px; }
#cobra #query-wrapper form { width: 480px; }

/* JS will dynamically set this class when there are search results */
#basic-search fieldset.collapsed, #advanced-search fieldset.collapsed{
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	margin-bottom: 0;
	margin-left: 5px;
}
