.grid_cell {
 float: left;
 text-align: center;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 background-color: #fff;
 cursor: pointer;
}
.grid_v_header_cell {
 clear: both;
 width: 95px;
 text-align: center;
 border-bottom: 1px solid #000;
 background-color: #f3f3f3;
 font-size: 14px;
 overflow: hidden;
}
.grid_h_header_cell {
 float: left;
 height: 30px;
 line-height: 30px;
 text-align: center;
 border-right: 1px solid #000;
 background-color: #f3f3f3;
 font-size: 14px;
 overflow: hidden;
}
.injection_site {
 background-color: #b3b3b3;
}
.hover {
 /*background-color: #d1f1f1;*/
 background-color: #d0d0d0;
}
.injection_site.hover {
 background-color: #a0a0a0;
}
.strength1 {
 background-color: #3b829d;
}
.strength2 {
 background-color: #ede541;
}
.strength3 {
 background-color: #e72f27;
}
.strength4 {
 background-color: #cf2e31;
}
.loading {
 background-color: #ccc;
}
.conn_spacer {
 width: 95px;
 min-height: 30px;
 /*border: 1px solid #000;*/
 font-size: 30px;
}
#upper_conn_spacer a {
 /*margin-top: 30px;*/
 display: inline-block;
 height: 33px;
}
#upper_conn_spacer a:hover {
 text-decoration: none;
}
#conn_h_header {
 /*width: 804px;*/
 /*height: 30px;*/
 min-height: 94px;
 border-left: 1px solid #000;
 overflow: hidden;
}
#conn_h_header br {
 line-height: 0px;
}
#conn_toolbar {
 min-height: 64px;
 min-width: 800px;
 padding-left: 5px;
 line-height: 28px;
}
#conn_v_header {
 width: 95px;
 height: 600px;
 border-top: 1px solid #000;
 overflow: hidden;
}
#conn_grid {
 width: 800px;
 height: 600px;
 border-top: 1px solid #000;
 border-left: 1px solid #000;
}
#conn_v_scroll {
 height: 580px;
 margin: 10px 0 0 10px;
}
#conn_h_scroll {
 width: 780px;
 margin: 10px 0 0 10px;
}
#conn_h_footer {
 overflow: hidden;
 font-size: 16px;
 line-height: 24px;
}
#edit_cell {
 display: none;
 height: 500px;
 font-size: 14px;
 overflow: auto;
}
#edit_cell form {
 padding: 10px;
}
#edit_cell span.site {
 padding-left: 10px;
 line-height: 25px;
}
#edit_cell .messages {
 padding-left: 10px;
}
#edit_cell form.details div.form_field_wrapper {
 margin-bottom: 0px;
}
#edit_cell_inner {
 padding: 10px;
}
#conn_direction {
 padding-left: 10px;
}
div.input_submit_wrapper {
 margin-left: 290px;
}
div.form_label {
 margin-bottom: 4px;
}
div.simplemodal-wrap {
 background-color: #fff;
}
div.simplemodal-container {
 border: 1px solid #000;
}
#simplemodal-container {
 width: 600px;
}

div#form_field_strength .form_field span {
 height: 20px;
 width: 20px;
 display: inline-block;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;

}

div.inner_area {
 width: 100%;
}
#header div.inner_area, #menu div.inner_area {
 width: 85%;
}

.clearfix {
 clear: both;
}

#conn_canvas {
 cursor: pointer;
}
#atlas_level_view{
 float: left;
 padding-left: 5px;
 margin-right: 5px;
}
#conn_toolbar_all, #injection_site {
 float: left;
 padding-left: 5px;
 margin-right: 5px;
 display: none;
}
/*#pagination {*/
 /*[>float: left;<]*/
 /*margin-left: 5px;*/
/*}*/
/*.pagination .prev, .pagination .next {*/
 /*display: none;*/
/*}*/
.pagination a, .pagination span {
 margin-bottom: 0px;
 padding: 0 0.5em;
}
.pagination a {
 color: #ec6b00;
 border: 1px solid #000000;
}
.pagination .current {
 background-color: #ec6b00;
}
.left_margin {
 margin-left: 5px;
}
#labeled_hemisphere {
 margin-left: 5px;
 float: left;
}
#labeled_hemisphere span a, #conn_all a, #atlas_level_view span a {
 border: 1px solid #000000;
 padding: 0 0.5em;
}
#labeled_hemisphere span.active a, #conn_all.active a, #atlas_level_view span.active a {
 background-color: #ec6b00;
 color: #ffffff;
}
#delete_connection {
 text-align: center;
 padding-top: 50px;
}
#delete_connection_confirm {
 margin-left: 10px;
}
#export {
 margin-left: 15px;
 float: left;
}
#export_bitmap_div, #export_pdf_div {
 display: none;
}
#export_bitmap_inner, #export_pdf_inner {
 padding: 10px;
}
.no_external {
 display: none;
}
#data_url {
 margin-left: 5px;
}
#case_id {
 display: none;
}
.details_bold {
 font-weight: bold;
}
#grid_help {
 float: left;
 margin-left: 10px;
 font-weight: bold;
}
#grid_stats {
 margin-left: 5px;
 display: none;
}
.strength_color {
 width: 25px;
 height: 25px;
 display: inline-block;
 margin-right: 3px;
 border: 1px solid #666;
 vertical-align: top;
 cursor: pointer;
 padding: 0;
}
#strength_modal {
 display:none;
}
#strength_modal_inner {
 padding: 10px;
}
#modal_left_content {
 float: left;
 width: 20%;
}

span.strength {
 height: 20px;
 width: 20px;
}
.strength_modal_color {
 border: 1px solid #666;
 height: 30px;
 width: 30px;
 margin-bottom: 15px; 
}
#modal_right_content {
 float: right;
 width: 80%;
}
.strength_modal_label {
 height:30px;
 vertical-align:center;
 margin-bottom: 17px;
 margin-top: 5px;
 height: 30px;
 vertical-align: baseline;
}
.strength_modal_label p {
 font-weight: bold;
 font-size: 14px;
 }
#grid_coverage {
 margin-left: 5px;
 display: none;
}
.orange_small {
 font-size: 12px;
}
#hier_depth {
 display: none;
}
#conn_toolbar span {
	white-space: nowrap;
	display: inline-block;
}

/* FIXME */
#form_field_atlas_level {
 display: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #505050;
}
