
/* General Stuff */
	
* {
	font-family: arial, helvetica, sans-serif;
}

a {
	text-decoration: none;	
	font-weight : normal;
}

input {
	margin : 2;
}

img {
	border: 0;
	}

.info_label {
	font-weight: bold;

}

.evidence {
	padding-left: 0;
	margin-left: 0;
}

.evidence_list {
	width: 4em;
}

.gp_content {
	padding-left: 18px;
}

.ev_ref li {
	padding-left: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sub_list {
	padding-left: 18px;
}

.evidence li {
	margin: 0px;
}

.evidence {
	margin: 0px;
	padding: 0px;
}


.ev_ref {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0px;	
	padding-left: 18px;	
}

h5 {
	font-weight: bold;
	padding : 0;	
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: underline;
}

li {
	/*white-space: nowrap; */
}	

.text-highlight {
	color : #FF0000;
}

.shaded_heading {
	background-color: #EFEFEF;;
}


/* sidebar stuff */

.sidebar * {
	font-size: 95%;
}

.sidebar ul {
	padding : 0;
	padding-top: 5px;
	padding-bottom : 5px;
	margin : 0;
	margin-left: 5px;
	list-style : none;
}

ul.sublist {
	padding: 0;
}

.sidebar li {
	padding: 0;
	margin: 0 ;
	margin-left : 5px;
	list-style : none;
}

.links {
	font-size: 90%;
}

.basic_search {
	margin-top : 10px;
	margin-bottom : 20px;
}

/* treeview stuff */

.treeview li, ul {
	list-style: none;
	margin-top: 0;
	}

.definition {
	white-space: normal;
	white-space: wrap;
}

ul.no-indent {
	padding: 0;
	margin-left: 0;	
}

a.focus {
	font-weight: bold;
}

.obsolete {
	color : #B5B5B5;
}

/* term details stuff */

.gost_gp {
	float: right;
	display: inline;
}

.gost_link {
	color: green;
}

.gp_sym {
	float: left;
}


/* table stuff */

th {
	text-align: left;
	padding-right: 15px;
}


td {
	vertical-align: top;
	padding-right: 15px;
}

/* term search stuff */

.term_search_list td {
	border-bottom: 1px solid #333;
}

/* gene product search stuff */

.association_list {
	padding-left: 35px;
	clear: both;
}

.association_list td {
	border-bottom-width: thick;
	border-bottom: 1px solid #333;
}

.association_list .term_label {
	font-weight: bold;
	border-bottom: 2px solid #333;
	padding-top: 15px;
}

.association_filters {
	padding:5px;
	background-color: #EFEFEF;
}

.association_filter sub_title {
	font-weight : bold;
	position : relative;
	display : run-in;
}

.association_section {
	margin-top : 30;
}

.association_title {
	position : relative;
	float: left;
}

.association_title h3 {
	margin-top : 0;
}

.association_selector {
	position:relative;
	float: right;
}

.association_filter {
	position:relative;
	clear: both;
        background-color: #EFEFEF;
	padding-bottom: 2;
}

.sequence_data {
	font-family: courier, fixed, monospace;
}

.gp_symbol {
	white-space: nowrap;
}

.gp_search_list .gp_symbol {
	white-space: nowrap;
}

.gp_search_list .tree_view {
	white-space: nowrap;
}

.gp_search_list .gp_symbol {
	border-bottom: 1px solid #333;
}

.gp_search_list .datasource {
	border-bottom: 1px solid #333;
}

.gp_search_list .associations {
	border-bottom: 1px solid #333;
}

.gp_term_list ul {
	padding: 0;
	margin: 0px;
}


/*  advanced query stuff */

.input_fields b {
	vertical-align : top;
}

.term_constraints {
	float:left;
}
.gp_constraints {
	float:left;
}

.bottom_submit {
	clear:both;
}

.list_label {
	padding-top: 10px;
	font-weight: bold;
}

.form_text {
	padding-top: 5px;
	padding-left: 3px;
}

.lineage_link {
	position: relative;
	left: 200;
}

.lineage_labels h4 {
	display: inline;
}

.graph_view {
	padding-left: 30px;
}

.form_inputs {
	margin-left: 30px;
}

.db_selector {
	margin: 2;
}

.association_filter .db_selector {
	float : left;
}

.association_filter .ev_code_selector {
	float : left;
}

.ev_code_selector {
	margin: 2;
}

.association_filter_submit {
	clear : both ;
}

.input {
	margin: 2;
}

.query_summary {
	border: 1px solid #333;
	margin : 5;
	background-color : #C3DBFF;
}

.query_summary ul {
	margin : 2;
	padding : 0;
}

.query_summary li {
	padding-left: 5;
	white-space : normal;
	margin : 0px;
}

.list_item {
	padding-left : 30;
}

.not {
	font-style: italic;
}

.nill_query_summary {
	position : relative;
	float : left;
}

.query_bouncer {
	margin-top : 10px;
}

/* horizontal form stuff */

.hform {
	clear : both;
        background-color: #EFEFEF;
}

.hform .form_block {
	float : left;
	margin : 2;
}

.hform .submit {
	clear : both;
}


