@charset "utf-8";
/* CSS Document */
/* general elements */
*{
	margin: 0;
	padding: 0;
}

body {
	background-color: #333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	font-size: 12px;
	min-width: 1000px;
}

noscript p {
	background: url('/projects/genome/assembly/grc/img/warning.png') no-repeat scroll 20px center #FFFFBB;
	padding: 4px 4px 4px 45px;
}

#contents h2 {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
}

/*
Temporary fix for CG-2024
This needs a proper fix in SV, but this works for now.
*/
.SeqViewerApp.x-tip a {
	text-decoration: underline;
	border-bottom: none;
}

.hide {
   display: none;
}

.undisplayed {
	display: none;
}

.clearfix {
	clear: both;
}

.jig-ncbigrid a {
	color: blue;
}

#page {
        max-width: 1200px;
        margin: 0 auto;
	padding: 0em 20px 0.5em 20px;
}
/* main and #content for tabbed stuff too */
#main {
	border: 1px solid #666;
	/*clear: both;*/
	background: #333;
	padding: 0;
	padding-top: 2em;
	width: 100%;
	margin: 0;
}

#contents, #holder {
	padding: 1em;
	background: #FFF;
	min-height: 300px;
}

#contents h1 {
	font-size: 2em;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}

#contents p {
	margin-bottom: 1em;
}

#contents p.subtitle, .subheading {
	margin: 0em 1em 0.5em 0em;
	font-style: oblique;
	color: #666;
}

#contents img {
	border: none;
}

#contents a {
	text-decoration: none;
}

#contents a:hover {
	text-decoration: underline;
}


#contents ul li {
	list-style-type: none;
}

#contents ul.list {
	margin: 0em 0.5em 0.5em 4em;
}

#contents ul.list li {
	list-style-image: url('img/0069_Mooshak.png');
}

#contents ul.main_list {
	margin: 0em 0.5em 0.5em 33em;
}

#contents ul.main_list li {
	list-style-image: url('img/0069_Mooshak.png');
	margin-left: 2em;
	font-weight:bold;
}

#contents #consortium .center-fill {
    margin: 0 50%;
}

table#alt_loci_info {
	border-collapse: collapse;
	width: 70%;
	border: 1px solid #666;
	margin-bottom: 1em;
}

table#alt_loci_info caption {
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
}

table#alt_loci_info th td {
	padding: 0.5em 1em;
}

table#alt_loci_info thead {
	border: 1px solid #666;
}

table#alt_loci_info th {
	background-color: #666;
	border: 1px solid #fff;
	color: #fff;
}

table#alt_loci_info td {
	border: 1px solid #666;
}

table#alt_loci_info td a {
	text-decoration: underline;
	font-weight: bold;
}

table#alt_loci_info img {
	cursor: pointer;
}

table#alt_loci_info tr.alt_contig_info td {
	padding: 0.25em 0em;
}

table#alt_loci_info tr td table {
	border-collapse: collapse;
	width: 97%;
	margin: 0.1em auto;
	border: 1px solid #666;
}

table#alt_loci_info tr td table th td {
	padding: 0.5em 1em;
}

table#ctg_rpt_table tr.ctg_error, table#ctg_rpt_table tr.ctg_fail {
	color: red;
	font-weight: bold;
}

.strong {
	font-weight: bold;
}
/*credits styling*/
p.name a {
	font-size: 2em;
	border-bottom: 2px dotted blue;
}

p.name {
 	margin: 1.5em 0.5em 0.5em 0.5em;
}

p.place {
	margin: 0.5em 0.5em 0.5em 1em;
	border-bottom: 1px dashed #efefef;
}

a.ref {
	border-bottom: 2px dotted blue;
}

#ph {
	font-size: 2em;
}
/* to make div go all the way down */
.cleaner {
	background:transparent none repeat scroll 0%;
	border:medium none;
	clear:both;
	font-size:1px;
	height:1px;
	margin:0pt;
	padding:0pt;
}

/*  header and footer */
#header-container {
	background: #333 url(../img/header_bg_grey.png) repeat-x scroll;
	margin-bottom: 0em;
}

#header-container img {
	border: none;
}

#header {
    max-width: 1200px; /* should match that of #page */
    margin: 0 auto;
}

#footer {
	width: 50%;
	color: #FF9933;
	margin: 0em 2em 0.5em 2em;
	float: left;
	clear: both;
	display: inline;
}

#footer li {
	display: inline;
	list-style-type: none;
}

#footer a:link, #footer a:visited {
	color: #ff9933;
	padding: 0em 0.5em;
	text-decoration: none;
	border-right: 1px solid #ffcc99;
}

#footer li.last a {
	border-right: none;
}

#footer li a:hover {
	color: #fff;
}

#grc_date {
	color: #cdcdcd;
	text-align: right;
	margin-right: 20px;
}

#grc_date p {
	display: inline;
}
/* header and footer */

/* 508 compliance */
#skipnav {display: none;}
/* end 508 compliance */

/*Tabbed navigation from silverorangelabs */
#menu {
	position: relative;
	width: 100%;
	height: 2em;
	margin-left: 3em;
	width: 60em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#menu ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	/*width: 600em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#menu ul#primary li  {
	display: inline;
	list-style: none;
}

#menu ul#primary a.current, #menu ul#menu span {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: none;
	/*color: #333;*/
	color: #ff9933;
}

#menu ul#primary a {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	/*color: #ff9933;*/
	background: #efefef;
	border: 1px solid #AAA;
	border-bottom: none;
}

#menu ul#primary span,#menu ul#primary a.current,#menu ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	/*background: #FFF3B3;*/
	background: #333;
	padding-bottom: 6px;
	margin-top: 0;
	color: #ff9933;
}

#menu ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #ff9933;
	padding-bottom: 5px;
	color: #efefef;
}

#menu ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.6em;
	left: 1px;
	width: 65em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#menu ul#secondary li a,#menu ul#menu li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;
}

#menu ul#secondary li a {
	color: #ff9933;
	text-decoration: none;
}

#menu ul#secondary li a.sub_current {
	color: #efefef
}

#menu ul#secondary li a:hover {
	color: #ffff00;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #efefef;
}

#menu ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#menu ul#secondary li:last-child a { border: none; }
/*end of tabbed navigation */
/* right col */
#right_col {
	width: 245px;
	float: right;
	vertical-align: top;
	margin: 0;
	padding: 0;
}

#left_col {
	float: left;
	width: 78%;
	margin: 0;
	padding: 0;
}

#page_top {
 	margin: 0;
	padding: 0;
}

#page_bottom {
	margin: 0;
	padding: 0;
	width: 75%,
}

.ui-helper-clearfix {
	display: inline-block; !important
}


#subscribe {
	margin: 0em 1em 0em 1em;
}

#subscribe ul li {
	display: inline;
}

/* widgets and news */
#news_loading_div, #issue_loading_div {
	margin: 3em 10em;
}

.widget {
	width: 20em;
	border: 1px solid #333;
	margin: 0em 1em 0em 1em;
}

.widget h3 {
	background: #676767;
	color: #FFF;
	text-align: center;
	padding: 0.25em;
	font-size: 14px;
}

.widget h3 a {
	color: #fff;
}

.widget img.nav, .widget img.nav_down {
	width: 12px;
	float: right;
	clear:both;
	margin: 0.5em 0.5em 0em 0em;
}


/*.widget h4 {
	margin: 0.5em;
}*/

.widget ul, .widget ol {
	margin: 0.25em 1em;
}

.widget ul li, .widget ol li {
	list-style-type: none;
}

.widget li a {
	text-decoration: none;
}

.widget form#assembly_compare {
	margin: 0.5em;
}

.widget form#assembly_compare fieldset {
	margin: 0.5em;
	padding: 0.25em;
}

.widget form#assembly_compare legend {
	background: #676767;
	color: #efefef;
	padding: 0.25em;
}

.widget form#assembly_compare label{
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.5em;
}

.widget form#assembly_compare fieldset ol li  {
	text-align: right;
}
.widget form#assembly_compare select {
	width: 8em;
	border-width: 3px;
	font-size: 12px;
}

.widget form#assembly_compare input#taxid {
	display: none;
}

.widget p {
	margin: 0.5em;
}

#res_issues .res_text .expanderWrapper {
	width: 100%;
}
#res_issues .res_issues_summary {
    font-weight: bold;
}


/* RSS/News Styles */
div.news_item {
	margin: 0em 1em;
}

div.news_item h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	padding: 0.2em 0.3em;
	background: #efefef;
}

div.news_item p {
	font-size: 1em;
	margin: 0em 0.3em;
}

div.news_item p a {
	text-decoration: none;
}

div.news_item p.news-date {
	font-size: .9em;
	font-style: oblique;
	margin: 0em 0.3em;
}
/*style references on home page*/
.widget ul#chr_papers li{
	display: inline;
}

.widget ul#chr_papers li a {
	padding: 0.2em 0.2em 0em 0.2em;
	border-bottom: 1px dotted #ababab;
	margin: 0.5em 0em;
}
/*end style refs on home page
/*consortium list style on main page */
#consortium {
	margin: 1em 1.5em;	
}

#consortium ul {
	margin: 1em 1.5em;
}

#consortium li {
	list-style: none;
}
/*end consortium style on main page
/* style genome images */
/*img#main_genome_graphic {
	margin: 5px;
	border: 1px solid #bcbcbc;
}*/
#page_bottom, #page_top {
	display: block;
}

#contentcolumn {
	width: 100%; 
	float: left;
}

#top_center {
	margin-left: 390px;
    margin-right: 260px;
}

#top_right {
    float: left;
    margin-left: -260px;
    margin-right: -260px;
    padding: 0.5em;
    width: 260px;
    position: relative;
    top: -50px;
}

#top_left {
    float: left;
    margin: 0.5em;
    margin-left: -100%;
    padding: 0.5em;
    width: 390px;
}

#zg_genome_image {
	margin: 0em 2em 0em 0em;
  	width: 375px;
  	border: 1px solid #efefef;
}

.ideogram-container {
    border: 1px solid #efefef;
    margin-right: 2em;
/*     padding: 1em; */
}


.ideogram-container:hover {
    border: 1px solid #DDD;
}

#genome_image {
	margin: 0em 2em 0em 0em;
	width: 370px;
	height: 350px;
	border: 1px solid #efefef;
}

#genome_image p {
	line-height: 1.1em;
}

#legends .legend_row {
	display: inline;
	margin: 2px 10px;
}

.legend-list {
	/*border: solid 1px #606060;*/
	padding: 4px;
}

.ideo-popup {
	position: absolute;
	visibility: hidden;
	background: white;
	z-index: 10000;
	border: solid 1px #AAA;
	border-radius: 2px;
	box-shadow: 4px 4px 2px rgba(200, 200, 200, 0.75);
	padding: 10px;
}

.ideo-popup:hover {
    border: solid 1px #777;
}

#contents #download-data li {
    list-style-type: disc;
    margin-left: 20px;
}

#contents #download-data h3 {
    margin-bottom: 3px;
}

.announce, .update-note, .trackhub-box {
    margin: 2em 0em;
    padding: 1em;
    border: 1px solid #333;
    border-radius: 3px;
}

.announce {
    background-color: #FF6;
}

#home .announce {
    width: 50%;
}

.update-note {
    background-color: #FB5;
}

.trackhub-box {
    background-color: #D7D7D7;
}


/*end style genome images
/*FAQ TOC*/
ul#questions{
	font-size: 1.5em;
	font-weight: bold;
	margin: 1em 1em 2em 2em;
}
ul#questions li {
	padding: 0.5em;
}
/*end FAQ TOC*/
/* figure styling */
.fig {
	line-height: 1.1em;
	padding: 0.2em;
	border: medium inset #ababab;
	margin: 1em;
}

#join-fig-container {
	float: right;
}

#join-fig-1 {
	width: 400px;
	float: right;
	
}

#join_fig  {
	width: 400px;
	float: right;
}

#join-fig-2  {
	width: 400px;
	float: right;
	clear: right;
}

#blast_mv_link_fig, #tran_diff_gbench_fig {
	width: 650px;
}

#tran_indel_gbench_fig {
	width: 400px;
}

#br_fig1 {
	width: 290px;
}

#br_fig2 {
	width: 870px;
}

#br_fig3 {
	width: 870px;
}
/* end figure styling */
/* help specific style */
#doc_join_leg {
	margin: 1em 2em;
}

ul.join_legend {
	margin: 0em 2em;
}

ul.join_legend li {
	padding: 2px 0px;
}

li.red_ball {
	list-style-image: url(../img/red_light.png);
}

li.yellow_ball {
	list-style-image: url(../img/yellow_light.png);
}

li.green_ball {
	list-style-image: url(../img/green_light.png);
}

li.black_ball {
	list-style-image: url(../img/black_light.png);
}

li.purple_ball {
	list-style-image: url(../img/purple_light.png);
}

li.gray_ball {
    list-style-image: url(../img/gray_light.png);
}

li.white_ball {
    list-style-image: url(../img/white_light.png);
}

#term_list {
	overflow: hidden;
}

#term_list dl {
	margin: 1em 0em;
	width: 98%;
}

#term_list dt{
	font-weight: bold;
	width: 12em;
	float: left;
	padding: 0.5em 0em;
	font-size: 1.1em;
	color: #000033;
	text-align: right;
}

#term_list dd {
	padding: 0.5em 0.1em;
	margin: 0em 0em 0.4em 0em; 
	margin-left: 14em;
}

#faq dl {
	margin: 0.5em 2em;
}

#faq dt {
	margin: 1em;
	font-weight: bold;
	font-size: 1.2em;
}	

#faq dd {
	margin: 0.5em 2em;
}

.examples {
	margin: 1em;
	padding: 0.5em;
	border: thin solid #343434;
}

.examples a {
	color: #0000CC;
}

.hide_list {
	display: none;
}

.show_list {
	display: block;
}

div.spec_info {
	margin: 0.5em;
	width: 80%;
}

div.info {
	margin: 0em 1em auto;
	padding: 1em;
}	

ul.people_list {
	margin: 0em 3em 1em 3em;
}

span.labs {
	font-size: 1.2em;
	font-weight: bold;
}
/*species page*/
div.critters {
	width: 140px;
	padding: 0.5em;
	margin: 0.25em 1em 0.25em 0em;
	float: left;
	position: relative;
}

div.critter_info {
	width: 70%;
	padding: 1em;
	/*border: 1px solid black;*/
	float: left;
	position: relative;
}

div.critter_info h2 a {
	color: #333;
	border-bottom: 1px dashed #333;
}

div.critter_info h2 {
	margin-bottom: 0.5em;
}

table.brief_stats {
    width:350px;
	/*border-top:1px solid #333;
	border-right:1px solid #333;*/
	margin:1em;
	border-collapse:collapse;
}

table.brief_stats caption {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

table.brief_stats td, table.brief_stats th{
	color:#333333;
	border:1px solid #cdcdcd;
	padding:.3em 1em;
	text-align: left;
}

p.stats_links {
	margin: 0em 1em;
}

/*end help specific style
/* Form styling */
form.grc_form .form_sub {
	width: 450px;	
	display: inline;
	padding: 0px;
	margin-left: 4px;
	margin-bottom: 2px;
}

form.grc_form #or {
	position: relative; 
	top: -70px;
	margin: 0;
}

form.grc_form p {
	display: inline;
}

form.grc_form input {
	min-width: 80px;
}

form.grc_form select {
	min-width: 100px;
}

form.grc_form fieldset {
	margin-bottom: 10px;
	padding: 2px;
	background-color: #efefef;
	border: 1px solid #CCC;
	border-radius: 4px;
}

form.grc_form label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-weight: bold;
	margin-bottom: 0.5em;
}

#contactUsPage label,
#reportAnIssuePage label {
    width: 112px;
}

form.grc_form legend {
	padding: 0 2px;
	font-weight: bold;
	font-size: 1.2em;
	border: 1px solid #333;
	background-color: #333;
	color: #efefef;
	margin: 1em 0.5em;
}

form.grc_form fieldset ol {
	margin: 0;
	padding: 0;
}

form.grc_form fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.grc_form fieldset fieldset {
	margin: 3px 0 0;
}

form.grc_form em {
	color: #FF0000;
}

form.grc_form .submit_button {
	background-color: #333;
	color: #efefef;
	cursor: pointer;
	padding: 8px;
	font-weight: bold;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

form.grc_form .test {
	display: none;
}
/* end of form styling */

#contents #issue-summary {
	float: left;
	margin-right: 450px;
	margin-bottom: 20px;
	padding-top: 10px;
}

#contents #issue_info, #consortium {
	float: left; 	
}

#contents #issue_info li {
	padding: 6px;
}

#issue_info dt, #issue_info dd,
#consortium dt, #consortium dd {
 	padding: 3px 0; 
}

#issue_info dt {
    float: left;
    width: 115px;
    color: #666;
}

#consortium dt {
	float: left;
	width: 160px;
	height: 60px
}

#issue_info dd {
    margin-left: 115px;
}

#regionPage #issue_info dd {
	width: 250px;
	margin-left: 125px;
}

#consortium dd {
	width: 350px;
	margin-left: 190px;
	height: 33px;
	padding-top: 30px;
	font-weight: bold;
}

#organismOverviewPage #issue_info dd,
#organismOverviewPage #issue_info dt {
    font-size: 12px;
    padding: 2px 0;
}

#organismOverviewPage #issue_info dt {
    width: 85px;
}

#organismOverviewPage #issue_info dd {
	width: 180px;
}

#contents #issue_info .name {
	width: 125px;
	display: inline-block;
	color: #666666;
}

#issueDetailPage #contents #patches-and-alts,
#issueDetailPage #contents #locations {
	clear:left;
}

#issueDetailPage #contents #patches-and-alts h2 {
	margin-bottom: 5px;
}

#issueDetailPage #contents h2 {
	font-size: 18px;
}

#issueDetailPage #contents #locations ul {
	padding-top: 0.3em;
	padding-bottom: 0.6em;
}

#issueDetailPage #contents #locations ul li {
	padding: 0.2em;
}

#issueDetailPage div.caption-exists, #issueDetailPage div.filterToolbar-exists {
	margin: 2.5em 0;
} 

#issueDetailPage #svContainer {
	min-height: 500px;
}

#issueDetailPage #contents #ideogram {
    float: right;
    width: 430px;
    margin-left: -430px;
	position: relative;
	left: 10px;
}

/* Fixes LGE64 ideogram label issue in chicken (IDEO-760) */
.ideo-chrom-label {
    background-color: white;
    z-index: 10;
}

.in-glossary {
	border-bottom: 1px #555 dashed;
}

#glossary-dialog li {
	padding-bottom: 10px;
}

.no-close .ui-dialog-titlebar-close {
	display: none;
}

/* For Organism Genome Overview pages */
#contents #ideo {
    width: 370px; 
    min-height: 320px;
    border: none;
}

.ideo-popup {
	cursor: pointer;
}

#regionPage #contents #ideogram {
	/*width: auto;*/
	width:793px; 
	height: 169px;
	margin-right: 0;
	float: left;
}

#contents table.jira_summary {
	border: 5px solid #333;
	border-collapse: collapse;
	width: 75%;
	margin: 2em auto;
}

#contents table.jira_summary th {
	background-color: #333;
	color: #efefef;
}

#contents table.jira_summary th td {
	padding: 0.5em;
	border: 3px solid #555;
	text-align: center;
}

#contents table.jira_summary td a{
	text-decoration: underline;
}

#contents table.jira_summary caption {
	font-size: 2em;
	font-weight: bold;
	text-align: left;
	margin: 0.5em 1em;
}

table.jira_issue{
	border-collapse: collapse;
	width: 99%
	margin: 0.2em auto;
}

table.jira_issue td {
	padding: 0.2em;
}

table.jira_issue td, table.jira_issue th {
	border: 1px solid #333;
}

table.jira_issue caption {
	border: 1px solid #333;
	padding: 0.2em;
	font-size: 1.2em;	
}

/* end table styling */
/* jira issue legend styling */
#issue_legend {
	margin: 5em 0.5em;
}

#issue_legend dl {
	margin: 0.1em 1em 1em 1em;
}

#issue_legend dt{
	font-weight: bold;
	width: 8em;
	float: left;
}

#issue_legend dd {
	margin: 0em 0em 0.8em 0em; 
	/*float: left;*/
}

#issue_legend dd dt {
	font-weight: bold;
	width: 18em;
	float: left;
}
#issue_legend dd dl {
	margin: 0.5em 3em;
	background-color: #cdcdcd;
}
/*  end jira issue legend styling */
/*curator page */

#tabs .link_container#tpf-management, #release-banner {
	margin-top: -4px;
}

#release-banner {
	background: #FD9;
}

#release-banner h3 {
	color: #FD9;
}

#release-banner span.left-margin {
	margin-left: 20px;
}

.link_container {
	margin: 1em;
	border: 2px solid #898989;
}

.link_container h3 {
	background-color: #898989;
	color: #fff;
	margin: 0;
	padding: 0.2em;
}

.link_container p, .link_container div {
	margin: 0.5em 1em;
}

#contents .link_container ul li,
#contents .link_container .first-link {
	margin-left: 15px;
}


.organismCurationDashboardPage #contents h1 {
 	display: inline-block;
}

.organismCurationDashboardPage #tabs {
	margin-top: 0.5em;
}

.organismCurationDashboardPage #contents p,
.organismCurationDashboardPage #contents div {
	margin-bottom: 0.65em;
}


.link_container select {
	width: 90px;
	border: 2px solid #898989;
	margin-bottom: 1em;
}

.link_container label {
	font-weight: bold;
	color: #565656;
	margin-left: 2em;
}


#review_notice {
	border: medium solid #FF9900;
	width: 200px;
	float: right;
	margin: 1em;
	clear: both;
}

#jira-review-notice {
	float:right; 
	border: 3px solid orange; 
	border-radius: 4px; 
	padding: 4px; 
	margin-right: 10px;
}

.link_container img {
	position: relative;
	top: 3px;
}

#post_data table {
	border-spacing: 5px;
    border-collapse: collapse;
}
/*
#post_data td, #post_data th {
	border: 0.5px solid #AAA;
	padding: 5px;
}
	*/

/* end curator page styling */
/*stats styling*/
#stats_loader_img {
	margin: 10em 15em;
}

#assembly_select {
	margin-left: 0.5em;
} 
#stats_head {
	display: inline;
	margin-right: 1em; 
}

#assembly_release_date {
	display: inline-block;
	width: 115px;
}

form#choose_assembly {
	padding: 0.5em;
	width: 230px;
	display: inline;
	/*border: 1px solid #cdcdcd;*/
	margin-left: 0.5em;
}

form#choose_assembly select {
	width: 8em;
	/*border-width: 3px;*/
	font-size: 12px;
}

form#choose_assembly input#assmb_taxid, form#choose_assembly input#assmb_org, form#choose_assembly input#has_alt {
	display: none;
}

#stats_info {
	border: 1px solid #cdcdcd;
	margin-top: 2px;
}

#stats_info ul#stats_nav {
	margin: 0em 1em;
}

#stats_info ul#stats_nav li {
	display: inline;
	margin: 0em;
}

#stats_info ul#stats_nav li a{
	border: 1px solid #cdcdcd;
	border-top: none;
	padding: 0.2em 0.5em 0.4em 0.5em;
	text-decoration: underline;
	color: #333;
}

#stats_info ul#stats_nav li a:hover, #stats_info ul#table_toggle li a:hover {
	background-color: #999;
	color: #ffff00;
	cursor: pointer;
}

#stats_info ul#stats_nav li a.cur_stat {
	background: #333;
	color: #fff;
}

#stats_info ul#table_toggle {
	margin: 2em 0em 0.5em 2em;
}

#stats_info ul#table_toggle li {
	display: inline;
	margin: 0;
}

#stats_info ul#table_toggle li a {
	border: 2px solid #333;
	padding: 0.2em 0.5em 0.7em 0.5em;
	text-decoration: underline;
	color: #333;
}

#stats_info ul#table_toggle li a.cur_tab {
	background-color: #333;
	color: #efefef;
}

#stats table{
	border-collapse: collapse;
	margin: 0em 2em 2em 2em;
	border: 2px solid #333;
	width: 60%; 
}

#stats table caption{
	display: none;
}
#stats table th {
	border: 1px solid #efefef;
	background-color: #333;
	color: #efefef;
	padding: 0.5em;
}

#stats table td {
	border: 1px solid #333;
	padding: 0.5em;
	color: #333;
}

#stats_info div#stats_text {
	margin: 1em;
	line-height: 1.5em;
	font-size: 1.2em;
}

p.error { 
	margin: 1em;
	padding: 1em;
	font-style: oblique;
	background-color: #ffcc66;
	color: #333;
}

#stats_info p.error {
	width: 60%;
}
/* resolved issues style */
div.resolved_issue {
	margin: 1em;
	border: 1px solid #cdcdcd;
}

div.resolved_issue h2 {
	padding: 1em;
	background-color: #efefef;
}

div.resolved_issue p {
	padding: 0em 0.5em;
}

div.widget div.content {
	padding: 0.2em;
	margin: 0em 0em 0.2em 0em;;
}

div.widget div.content h4 {
	color: #000;
	font-size: 1em;
	font-weight: bold; 
	padding: 0em;
	line-height: 1.1em;
	/*margin: 0.2em 0.1em 0em 0.1em;*/
}

div.widget div.content p.issue_date {
	color: #666;
	font-size: 0.9em;
	font-style: oblique;
	padding: 0em;
	margin: 0em 0.3em;
	width: 70px;
	float: right;
}

#res_issues .res_text p {
	margin: 0em 0.3em 0.7em 0.3em;
	padding: 0em;
}

div.widget div.content a.more {
	margin: 0em 0em 0em 15em;
	text-decoration: underline;
	font-style: oblique;
}


/*curators pages*/
#stats_nav_36C li {
	display: inline;
	padding: 0.5em;
	border-left: 2px solid #333;
}

#stats_nav_36C li a:link, #stats_nav li a:visited {
	font-weight: bold;
	color: #333;
}

#stats_nav_36C li a:hover {
	background-color: #898989;
	color: #ffff00;
}

#stats_nav_36C li#active {
	background-color: #898989;
	color: #fff;
}

ul#len_stats_list {
  border: 0.5em;
}
  
ul#len_stats_list li {
  display: inline;
  padding: 0.5em;
  border: 1px solid #cdcdcd;
}
table.stats_table {
  border-collapse: collapse;
  border: none;
  width: 95%;
  margin: 1em auto;
}

table.stats_table caption {
  text-align: left;
  font-size: 1.3em;
  color: #333;
  margin-top: 1em;
}

table.stats_table th {
  background-color: #333;
  color: #fff;
  padding: 0.2em;
  border: 1px solid #fff;
}

table.stats_table td {
  padding: 0.3em;
  border: 1px solid #333;
}

#stats tr:nth-child(even) {
  background-color: #ededed;
}

.up {
	float: right;
}

div#assembly_diffs, div#access {
	margin: 1em;
}

/*#acc_table table, #issue_table table, #ctg_table table{
	border-collapse: collapse;
	margin: 0.5em;
}*/

/*#acc_table caption, #issue_table caption, #ctg_table caption {
	display: none;
}*/

/*div#contam_table table {
	border-collapse: collapse;
	margin: 1em auto;
	width: 98%;
}

div#contam_table table caption {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}*/

.chr_region_table {
  width: 200px;
  margin: 1em 5em;
  border: 1px solid #898989;
  float: left;
} 
  
.chr_region_table table {
  border-collapse: collapse;
  margin: 1em auto;
}
  
.chr_region_table table caption {
  display: none;
}

.jira_problem {
  width: 95%;
  border: 1px solid #121212;
  margin: 1em;
  padding: 1em;
}
.jira_problem table {
  border-collapse: collapse;
  width: 99%;
}

.jira_problem table caption {
  text-align: left;
  font-size: 1.2em;
  font-weight: bold;
  margin: 0.2em;
}

.jira_problem table th, .jira_problem table td {
  border: 2px solid #898989;
  padding: 1px;
  margin: 1em;
}

#chr_menu ul {
	margin: 1.5em;
}

#chr_menu li {
  display: inline;
  list-style-type:none;
  padding: 0.2em;
  font-size: 0.9em;
  border-right: 1px solid #555;
  color: #333;
}

#chr_menu li a:link, #chr_menu li a:hover, #chr_menu li a:visited {
  font-size: 0.9em;
  color: #333;
}

#sub_active {
  border-bottom: 1px dotted #333;
	font-size: 1.1em;
}

/*styling for browser */
form.grc_form fieldset ol.rpt_defn {
	margin: 1em;
}

form.grc_form fieldset ol.rpt_defn li {
	display: inline;
	margin: 1em;
	padding: 1em;
}

form.grc_form fieldset ol.rpt_defn li label {
	font-weight: bold;
	line-height: 1.5em;
	vertical-align: top;
	padding-right: 0.25em;
	padding: 0;
}

#contents .grc_form .error, .grc_form .note, 
.grc_form .wait, #error_notice, .error_notice {
	background-color: inherit;
	font-style: normal;
	padding: 0 40px 0 22px;
	margin: 0 0 0px 5px;
	position: relative;
	top: -1px; 
	display:inline;
}

.grc_form .error, #error_notice, .error_notice {
 	background: url("img/error.png") no-repeat;
 	color: #D00; 
 	margin-left: 8px;
    padding-left: 19px;
}

/* Used in Issues Under Review page; see CG-2160 */
.error_notice {
	padding-right: 0;
	position: relative;
	top: 1px;
}

.grc_form .note {
	background: url("img/check.png") no-repeat;
	color: #505050;
}

.grc_form .wait {
	background: url("img/ajax-loader-grey.gif") no-repeat;
	color: #505050;
}

.grc_form .disabled {
	background-color: #D4D0C8;
	color: #808080;
}

#type_filt {
	size: 350px;
}

#size_filt {
	size: 200px;
}

#ex_filt {
	size: 300px;
}

form.grc_form fieldset.report_filters {
	float: left;
	border: 1px dotted #cdcdcd;
	margin: 1em
} 

form.grc_form fieldset.report_filters input  {
	margin: 0;
	min-width: 20px;
}

form.grc_form fieldset.report_filters ol li label {
	line-height: 1.5em;
	vertical-align: top;
}

/* Issue Report/Issue Detail page */
.sub-heading {
	font-style: italic;
	
}
/* end Issue Report/Issue Detail page */

#regionPage h2 {
	font-size: 1.2em;
	font-weight: bold;
	clear: left;
}

#regionPage table.grc {
	border-collapse: collapse;
    text-align: left;
    margin: 15px 0 0 0;
}

#regionPage td.issue-id {
	min-width: 55px;
}

#regionPage table.grc.unaligned {
    margin-bottom: 15px;	
}

#regionPage #ideogram {
    margin: 0 0 25px 25px;	
    
}

#regionPage #issueInformation, #regionPage #sequenceInformation {
	clear: both;
}

#regionPage #svHeader {
	margin-top: 15px;
    clear: both;
}

#regionPage #svContainer {
	clear: both;
}

#regionPage .grc caption {
	font-size: 1.2em;
    font-weight: bold;
    text-align: left;
}

#regionPage .grc tr:nth-child(2n) {
	background-color: #EFEFEF;
}

#regionPage .grc th {
	background-color: #DFDFDF;
	font-weight: bold;
}

#regionPage .grc td {
    font-weight: normal;
}

#regionPage .grc td, #regionPage .grc th {
    border: 1px solid #CDCDCD;
    color: #333333;
    padding: 0.3em 1em;
}

#regionPage .grc tfoot td {
	background: #FFF;
    border: none;
    margin: -15px;
}


.empty_ideogram .wait, .svWrapper .wait {
	padding-left: 20px;
    background: url("img/ajax-loader.gif") no-repeat;
    text-decoration: none;
    color: black;
}

.download-icon, .expand-icon {
    cursor: pointer;
    display: inline-block;
    margin: 0 0.5em;
}

.download-icon {
    height: 18px; 
    width: 21px;
	background: url("img/download-icon-grey.png") no-repeat;
}

.download-icon:hover {
    background: url("img/download-icon.png") no-repeat;
}

.expand-icon {
    height: 18px; 
    width: 18px; 
    background: url("img/expand-icon-grey.png") no-repeat;
}

.expand-icon:hover {
    background: url("img/expand-icon.png") no-repeat;
}

/* 
    Applied to a label element to get it to occupy the entire width of a table 
    cell, making associated inputs easier to select
*/
.cellLabel {
	display: block; 
	width: 100%;
}

.empty_ideogram {
	border: 1px solid #EEE;
}

#contents .ui-widget-content table th a,
#contents .ui-widget-content ul li.ui-state-default a,
#contents .ui-ncbigrid-paged-pageControl a {
	color: #2F4A8B;
}

#contents .ui-ncbigrid-paged-pageControl a:hover {
	color: #985735;
}

#contents .ui-widget-content table th a:hover,
#contents table th a:hover,
#contents ul li.ui-state-default a:hover,
#contents .ui-ncbigrid-paged-pageControl a:hover {
	text-decoration: none;
}

/* Override jig CSS.  See CG-1330#comment-2001845 */
#contents .ui-widget-content table td a,
#contents .ui-widget-content ul li a,
#contents .ui-widget-content a {
	color: blue;
}

#svContainer .svWrapper.shown {
	display: block;
}

#svContainer .svWrapper.hidden {
    display: none;
}

.inline-block {
    display: inline-block;	
}

.top-align { 
	vertical-align: top;
}

.bold {
	font-weight: bold;
}

#contents ul.bulleted li {
	list-style-type: disc;
}

#tpfPage #contents table {
	font-size: 12px;
}

#contents #circleIcons img {
	margin-right: 5px;
}

#tpfOverviewPage #contents option,
#tpfPage #contents option {
	padding: 0 5px;
	min-width: 65px;
}

#tpfOverviewPage #contents select,
#tpfPage #contents select {
	margin: 0px 10px 0px 0px;	
}

#tpfPage #contents #tpfSubmissionMetadata {
    width: 375px; 
    margin-bottom: 10px; 
    float: right; 
    margin-top: 0.25em;
}

#tpfOverviewPage #contents #goButton,
#tpfPage #contents #goButton {
    background-color: #333333;
    border-radius: 10px 10px 10px 10px;
    color: #EFEFEF;
    cursor: pointer;
    font-weight: bold;
    padding: 8px 10px;
    margin: 0 10px 0 0;
    float: right;
}

#tpfPage #contents .menu-item {
	white-space: nowrap;
}

#tpf_table a > img {
	padding-bottom: 4px;
}

input[type=button][name=gbench] {
	margin-right: 15px;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
	background-color: #676767;
}

.ui-dialog.ui-widget {
	border: 1px solid #aaa;
	font-size: inherit;
	padding: 0 !important;
}

.ui-dialog li {
	list-style-type: none;
}

.ui-dialog ul:nth-of-type(n+2) {
	padding-left: 18px;
}
.ui-dialog ul {
	float: left;
}

#ad-banner {
    text-align: center;
    padding: 5px;
    background-color: #DFD;
    border: 1px solid #0C0;
    font-size: 12px;
    margin-bottom: 5px;
    position: relative;
    top: -12px;
    left: -12px;
    width: 101%;
}

#ad-banner-close-button {
    font-weight: 900;
    color: #009600;
    margin-left: 10px;
    cursor: pointer;
}

.arrow.closed {
	background-position: -32px -16px;
}

.arrow {
	height: 12px;
    width: 12px;
    background: transparent url("/core/jig/1.14.8/css/images/ui-icons_222222_256x240.png") no-repeat scroll 0% 0%;
}

#assemblyDataPage  {
    /* Prevents unsightly overflow in "Gaps", "By region" */
    min-width: 1140px;
}

#assemblyDataPage .ui-ncbigrid-outer-div.caption-exists {
	margin: 0;
}

#assemblyDataPage #tabs {
	float: left;
    width: 65%;
}

#assemblyDataPage #global_stats {
	border: 1px solid #97b0c8;
	width: 30%;
	float: right;
}

#assemblyDataPage #global_stats table {
	width: 100%;
	border-collapse: collapse;
}

#assemblyDataPage #global_stats th {
	/*clear: left;*/
	background: #676767;
    color: #FFF;
	padding: 0.5em;
}

#assemblyDataPage #global_stats td:first-child {
	text-align: right;
    width: 50%;
}

#assemblyDataPage #global_stats td {
	padding: 0 0.5em;
}

#assemblyDataPage .ui-tabs .inner_tabs {
	padding: 0;
    border: none;
}

#assemblyDataPage .ui-tabs .inner_tabs .ui-ncbigrid-outer-div {
    border-top: none;
}

#paperSupplementalDataPage #sup_fig1, #paperSupplementalDataPage #sup_fig2 {
	border: thin #666 dashed;
	padding: 1em;
	margin: 2em;
}

#paperSupplementalDataPage #hidden {
	background-color: #efefef;
	border: 1px #333 dotted;
	padding: 0.5em;
}

/* specific style for grc cms content */
#grc-cms-content {

}

#grc-cms-content ul {
	margin: auto;
	padding: auto;
	margin-left: 1.5em;
}

#grc-cms-content ul li {
	list-style: inherit;
	padding: auto;
}

#grc-cms-content dt {
	font-weight:bold;

}
#grc-cms-content dd {
	margin-left: 1em;
}

#grc-cms-content dl#term_list dd {
	margin-left:14em;
}

#grc-cms-content pre code, #grc-cms-content code {
	max-width: 100%;
	white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#grc-cms-content .ui-tabs .ui-tabs-nav {margin-left:auto;}
