/*  This file was formerly header_css.php. Modified and recast as a stylesheet for search pages.

Dan Rasmussen. 2009-07-20.
This CSS used by
	/search/display/SubSeq_Display.php
	/search/display/PLEXdbProbe.php
	/search/display/data.php
	/search/query/parseForFASTA.php
	/search/query/TextSearch.php
*/


table.utility { /*for sequence retrieval*/
	width: 87%;
	border-collapse:collapse;
	margin-left:10%;
	margin-top:0.75em;
	background:white;
	border: 1px solid #AAA;
}
table.utility th {
	background: #345C8D;
	font-size:12px;
}

table.utility td {
	padding: 0.5em;
	font-size:12px;
}
	
table#tipstable {
	width: 87%;
	margin-left:10%;
	font-size:12px;
}

table.data, table.data td, table.data th {
	border-collapse:collapse;
	font-size:12px;
	border-color:#AAA;
	padding:4px;
	margin:20px;
}

table.go_id {
	margin-left: 10px;
	border:none;
	font-size:12px;
}

table#probe {
	width: 100%;
	border-collapse:collapse;
	margin-left: 1em;
}

table#probe th {
	border: 1px solid #AAA;
	font-size:12px;
	font-weight: bold;
	padding:4px;
}

table#probe td {
	border: 1px solid #AAA;
	padding:4px;
	font-size:12px;
}

body
{
	margin:0;
}

table.footer
{
	width: 100%;
	border: solid black;
	border-width: 1px 0;
	margin: 10px 0;
	padding: 10px;
}

table.footer a
{
	text-decoration: none;
}

table.footer td
{
	padding: 5px 10px;
	margin: 5px 10px;
}

.bgclass
{
	background:#abf4ad;
}

ul.datalist {
	margin:5px;
	list-style:none;
	padding:0;
	font-size:13px;
}

#dummylist
{
	margin: 5px;
	padding:0;
	list-style: none;
}

#dummylist img
{
	border: 0;
	padding:0;
}

#feature
{
	border: dashed yellow 3px;
	padding: 2px 0 2px 5px;
	margin:0;
	background: white;
}

#feature a
{
	background: transparent;
	color: black;
	text-decoration: none;
}

#feature a:hover
{
	background: transparent;
}

#topMenuBar
{
	width: 100%;
	border: 0;
	border-collapse: collapse;
	padding:0;
	margin:0;
	background:#abf4ad;
}

#topMenuBar td
{
	padding: 0; /* 5px */
	/* spacing: 0; Non-existent property. Hiding it. dhrasmus. maybe we meant word-spacing or letter-spacing? */
}

/* SideBar */
.sidebar_row
{
	/* width:150px; */
	height:20px;
}

.sidebar_row_header
{
	height:20px;
	background:#093;
	padding-left:8px;
	text-decoration:none;
	color:#abf4ad;
}
.sidebar_row a
{
	display:block;
	/* width:150px; */
	padding-left:8px;
	text-decoration:none;
	background:#abf4ad;
}

.sidebar_row a:hover
{
	background:#093;
	color:#abf4ad;
}

.sidebar_line
{
	border-bottom:thin dashed gray;
	width:20px;
	height:5px;
}

.sidebar_line_space
{
	height:5px;
}

/* Horizontal Cells */

.horizontal_cells
{
	border:thin solid gray;
	width:80px;
}
.horizontal_cells a
{
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
	font-variant:small-caps;
}

.horizontal_cells a:hover
{
	color:#abf4ad;
}

.popup_menu_link
{
	color:black;
	text-decoration:none;
}



.topl_row a
{
	font-family:Arial;
	color:blue;
	font-weight:bold;
	text-decoration:none;
}

.topl_row a:hover
{
	color:green;
}

 /* for internal table */

.sidebar_row_context_1_headingb
{
	height:20px;
	padding-left:8px;
	background:#8edcf2;
	font-family:Arial;
	color:black;
	text-decoration:none;
	vertical-align:middle;
}

.sidebar_row_context_1_heading
{
	height:20px;
	padding-left:8px;
	font-family:Arial;
	color:black;
	text-decoration:none;
	vertical-align:bottom;
	border-bottom:1px solid #ADD8E6; /* =lightblue */
}
.sidebar_row_context_1 a
{
	background:white;
	display:block;
	width:150px;
	padding-left:14px;
	font-family:Arial;
	color:black;
	text-decoration:none;
}

.sidebar_row_context_1 a:hover
{
	background: url("/images/arrowlink.gif") no-repeat left;
	color:black;
}

.title
{
	font-family:Arial;
	color:black;
	font-weight:bold;
	text-align:center;
}

/* end for internal table */

.secondary_menu a
{
	font-family:Arial, Helvetica, sans-serif;
	color:#8edcf2;
	background:blue;
	text-decoration:none;
}

.secondary_menu a:hover
{
	color:blue;
	background:#8edcf2;
}

.popup
{
	position: absolute;
	visibility: hidden;
	font-family: Arial;
	color:gray;
	background-color: #E0E0E0;
	width: 170px;
	border:0 solid black;
	padding: 3px;
	z-index: 10;
}


