#brain_part h2 {
	font-size: 189%;
	margin: 0;
}

#brain_part .orange{
	color: orange;
}

#brain_part .col,
#brain_part .col1,
#brain_part .col2{
	font-family: helvetica;
}

#brain_part .col1{
	float: left;
	width: 65%;
}

#brain_part .col2{
	float: left;
	margin: 0 0 0 2%;
	width: 33%;
}

#brain_part .col{
	clear: both;
}

#brain_part .col span{
	margin: 0 15px 0 0;
}

#brain_part .col p span{ margin: 0 }

#brain_part p.no_margin {
	margin: 0;
}

#tree {
	margin: 0 0 10px 0;
}

#tree a{
	color: black;
	font-weight: bold;
}

/*
 * Cells 
 */
#cells .c1,
#cells .c2{
	float: left;
}

#cells .c1 {
	width: 40%;
}

#cells .c2{
	width: 57%;
}

table.blank{
	width: 100%;
}

table.blank thead td,
table.blank{
	text-align: left;
}

table.blank tr{
	background: none;
}

table.blank tr:hover {
	background: #ccc;
}

table.blank thead tr:hover {
	background: none;
}

table.blank thead tr,
table.grey thead tr{
	background: none;
}

table.blank td,
table.blank th,
table.grey td,
table.grey th{
	border: 0;
	padding: 3px;
}

table.grey{
	text-align: center;
	width: 100%
}

table.grey thead td{
	text-align: center;
}

table.grey tr.zebra{ 
	background: #e6e5e5;
}

table.grey tr{
	background: #ebeaea;
}
/* END Cells */







/*
 * Sidebox */
#sidebox,
#sidebox_rdf {
	width: 360px;
}

#sidebox .header,
#sidebox_rdf .header {
	/*background: transparent url('/media/img/sidebox_header.png') no-repeat left top;*/
	background: #555555;
	color: white;
	height: 20px;
	padding: 3.5px 0 3.5px 7px;
	width: 353px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-tradius: 6px;
	-webkit-border-top-right-radius: 6px;
}

#sidebox .content,
#sidebox_rdf .content {
	background: white;
	border: 1px solid #666666;
	padding: 3px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-tradius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

#sidebox table,
#sidebox_rdf table,
#connection_info table{
	margin-bottom: 0;
	width: 100%;
}

#sidebox td,
#sidebox_rdf td,
#connection_info td{
	border: 0;
	padding: 3px;
}

#sidebox tr.zebra,
#sidebox_rdf tr.zebra,
#connection_info tr.zebra{
	background: #f3f3f3;
}
/* END Sidebox */


#topology{}
#topology table.grey,
#topology table.grey thead td{
	text-align: left;
}

.reference_row {
	border-bottom:0.5px dotted #ACACAC;
	margin-bottom: 5px;
}

.reference_label {
	color: #646464;
	float: left;
	width: 110px;
}

#connection_info {
 display: none;
 font-size: 14px;
 overflow: auto;
}
#connection_info h3 {
 text-align: center;
}
#simplemodal-container .simplemodal-data {
 padding: 10px;
}
#simplemodal-container {
 width: auto;
}
.projections .zebra {
	background-color: #e3e3e3;
}
