@CHARSET "UTF-8";
table#rightmodtab tr td {
	vertical-align:top;
	text-align:left;
}
#loginMod {
	/*font-size: 84%;*/
}
table {
	border-collapse:collapse;
}
td {
	border: #ddd solid 1px;
}
.tooltip {
	max-width:200px;
	background-color:#cecece;
	padding:4px;
	border: 1px solid #555;
	border-radius: 4px;
}
.rawtable * {
	border: 1px solid #fff;
	border-collapse:collapse;
	background-color: #eee;
	text-align:left;
	vertical-align:top;
}
label.boldlabel {
	font-weight: bold;
}
.generictable{
	border: 0px none #fff;
}
.layouttable tr,td {
	border: 0px none #fff;
}
.dumptable {
	border: 0px none #fff;
	width: 99%;
	margin: 4px;
}
.dumptable td {
	border: 2px solid #fff;
	background-color: #626262;
	color: #c7c7c7;
	padding: 3px;
	margin: 0px;
	text-align:left;
	font-size: 96%;
}
div.vspacer {
	visibility:hidden;
	height:10px;
}
div.vspacer2 {
	visibility:hidden;
	height:20px;
}
table.config * {
	text-align:left;
	vertical-align:top;
	font-size:90%;
}
table.config td {
	width:50%;
}
.configformtext {
	min-width:220px;
	height:6em;
	border:1px solid #900;
	border-radius: 2px;
	background-color:#eee;
	vertical-align:top;
	text-align:left;
}
.configforminput {
	min-width:220px;
	height:1.2em;
	border:1px solid #900;
	border-radius: 2px;
	background-color:#eee;
	text-align:left;
}
.configformselect {
	min-width:192px;
	height:1.6em;
	border:1px solid #900;
	border-radius: 2px;
	background-color:#eee;
	text-align:left;
}
.configformmulti {
	min-width:192px;
	height:7.2em;
	border:1px solid #900;
	border-radius: 2px;
	background-color:#eee;
	text-align:left;
}

#pageMeta {
	text-align:left;
	margin-bottom:5px;
}
#editArea {
	min-height:30em;

}
#pageName {
	width: 18em;
	border: solid 1px #900;
	border-radius: 2px;
}
input {
	border: solid 1px #900;
	border-radius: 2px;
	background-color: #fcfcfc;
	font-size:90%;
}
textarea {
	border: solid 1px #900;
	border-radius: 2px;
	background-color: #fcfcfc;
}
div.rightboxround {
	/*border: 1px #fc6 solid;*/
	border: 1px #ccc solid;
	border-radius: 2px;
	-moz-border-radius: 4px;
	padding: 4px;
	background-color: #f6f6f6;
	font-size: 90%;
	margin:2px 1px 4px 1px;
}
div.rightboxrHL {
	font-size:100%;
	font-weight:bold;
}
a.deflink:link, a.deflink:visited {
	color: #900;
	text-decoration: none;
}
a.deflink:hover {
	text-decoration: underline;
}
#topseparator {
	padding:5px;
	background-color:#900;
	width:100%;
	height:30px;
	margin: 8px 0px 0px -5px;
	vertical-align:middle;
	text-align:left;
}
.anchornav {
	width:100%;
	text-align:right;
}
.hovcont {
	width:100%;
	text-align:right;
}
.hoverer {
	font-weight:bold;
	color:#900;
}
#query {
	width: 180px;
}
td {
	text-align:left;
	vertical-align:top;
}
.noshow {
	visibility:hidden;
}
.needjs {
	display:none;
}
.jswarn {
	color:#900;
	width:180px;
	font-size:70%;
	text-align:center;
}
.morebtn {
	cursor:pointer;
}
#maincontent {
	min-width:50%;
}
td.datatablabel {
	font-weight:bold;
	width: 200px;
}
.resunittab {
	border-collapse:collapse;
	width:98%;
}
.resunittab td {
	border: #ddd solid 1px;
	text-align:left;
	cursor:move;
}
.resunittabedit td {
	cursor:auto !important;
}
.ressubtab {
	margin-bottom: 12px;
}
.resulttab {
	border:none;
	margin: 6px 0px 6px 0px;
}
.resulttab td {
	padding-right: 4px;
	border:none 0px #fff;
}
.subunittab {
	border-collapse:collapse;
	min-width:800px;
}
.subunittab td {
	border: #ddd solid 1px;
	text-align:left;
	cursor:auto;
}
tr.empty td {
	display:none;
}
td.tb_units_cell {
	border-left:solid 12px #9f9;
}
td.tb_taxonomy_cell {
	border-left:solid 12px #99f;
}
td.tb_geography_cell {
	border-left:solid 12px #fb9;
}
td.tb_NamedAreas_cell {
	border-left:solid 12px #fb9;
}
td.tb_countries_cell {
	border-left:solid 12px #fb9;
}
td.tb_sources_cell {
	border-left:solid 12px #f99;
}
td.tb_contacts_cell {
	border-left:solid 12px #9ef;
}
.editbtnon {
	background-color:#f00;
}
.sourcegb3 {
	color: #555;
}
.sourcetpl {
	color: #000;
}
.editbtns {
	width: 160px;
}
#subtabcontainer {
	overflow:auto;
	max-height:500px;
}


#contentabs {
	background: transparent;
	border: none;
}
#contentabs .ui-widget-header {
	background: transparent;
	border: none;
	border-bottom: 1px solid #c0c0c0;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	height:2.1em;
}
#contentabs .ui-state-default {
	background: transparent;
	border: none;
}
#contentabs .ui-state-active {
	background: transparent url(/images/uiTabsArrow.png) no-repeat bottom center;
	border: none;
}
#contentabs .ui-state-default a {
	color: #c0c0c0;
}
#contentabs .ui-state-active a {
	color: #459E00;
}
.resultlist .closed {
	list-style-image: url('../images/plus11.jpg');
}
.resultlist .closed > div {
	display: none;
}
.resultlist .opened {
	list-style-image: url('../images/minus11.jpg');
	/*-moz-user-select: none;*/
}
.resultlist .opened > div {
	display: block;
	/*-moz-user-select: none;*/
}
.resultlist li {
	cursor:pointer;
	/*-moz-user-select: none;*/
}
.resultlist {
	width:100%;
}
.resultlist table{
	width:90%;
	background-color:#f4f4f4;
}
.resultlist table td {
	border: none;
}
.rltablabel {
	width:10em;
	color:black;
	font-weight:bold;
}
.rltabcontent {
	color:#444;
	font-weight:normal;
}
.tribtab td {
	border:none;
}
.genussynonym {
	color:#888;
}
.speciesdetail {
	color: #c60;
}
.speciesacceptedY {
	color:#333;
}
.speciesacceptedN {
	color:#777;
}
.loginform td {
	border: 0px none;
}
.newusername {
	background-color: #bfeebf;
}
.admintable {
	border: none;
}
.admintable td {
	border: none;
	padding: 3px 6px 3px 2px;
}
.phyloinnernodes {
	font-style: italic;
	color: red;
}
.phyloleafnodes {

}
ul.dbed {
	font-weight: bold;
	margin-left: 10px;
}
ul.dbed > li{
	cursor: pointer;
}
.sqlformat {
	font-size: 90%;
	font-family:monospace;
	color:#eee;
	background-color: #777;
	padding:3px;
}
.traitlv1, .lv1 {
	border:none 0px #222;
	margin-bottom:10px;
	background-color:#777;
	color:#fff;
	font-weight:bold;
	padding:4px 20px;
	background-repeat:no-repeat;
	background-image: url('/images/plus11.jpg');
	background-position: top left;
}
.traitlv2, .lv2 {
	border:none 0px #888;
	margin-left:30px;
	margin-bottom:3px;
	display:none;
	background-color:#999;
	font-weight:bold;
	padding:3px 20px;
	background-repeat:no-repeat;
	background-image: url('/images/plus11.jpg');
	background-position: top left;
}
.traitlv3, .lv3 {
	border:none 0px #ddd;
	margin-left:30px;
	margin-bottom:3px;
	background-color:#eee;
	color:#444;
	display:none;
	font-weight:normal;

	background-image:none !important;
}
.auf {
	background-image: url('/images/minus11.jpg');
	background-position: top left;
	background-repeat:no-repeat;
}
.shown {
	display:block;
}
#traitAndStateContainer {
	width:640px;
}
.TraitsTab {
	padding-left:4px;
	background-image: none;
	background-color:#999;
	color:#fff;
	padding-left:10px;
	border:0px none;
}
.TraitsTab td {
	border: none 0px;
	font-weight: normal;
}
.StatesTab {
	padding-left:16px;
	margin-left:12px;
	border:1px solid #777;
	background-color:#eee;
	color:#000;
}
.StatesTab td {
	border: none 0px;
	padding:4px;
}
.StatesTab td input,textarea {
	min-width:200px;
}
.traitsContainers {
		margin-left:30px;
}
.traitDescription {
	display:none;
	background-color:#eee;
	color:#222;
	border:solid 2px #900;
	z-index: 10000;
	top:00px;
	right:0px;
	width:400px;
	position:absolute;
	text-align:left;
}
.traitDescSwitch {
	float:right;
	cursor: help;
	text-align:right;
	position:relative;
}
.lv4container {
	position:relative;
}
.lv4radio {
	width:40%;
}
.stateDescription {
	max-width:520%;
	position:absolute;
	right:0px;
	top:0px;
	width:20px;
	background-color:#eeeecc;
	color:#990000;
	overflow:hidden;
	height:100%;
	border: solid 1px #900;
}
.stateDescription img,.traitDescription img {
	max-height:100%;
	max-width:200px;
	float:right;
}
.traitlv1 img {
	max-height:100px;
}
.stateDescClicker1 {
	background-color: #900;
	top:0px;
	color:#ddd;
	font-weight:bold;
	float:left;
	display:block;
	height:100%;
	width:20px;
}
.stateDescClicker2 {
	background-color: #900;
	top:0px;
	color:#ddd;
	font-weight:bold;
	float:left;
	display:none;
	height:100%;
	width:20px;
}
.invisible {
	visibility:hidden;
	height:0px;
}
#germplasmtab {
	font-size: smaller;
}
#cytotab {
	font-size: smaller;
}
.genacc {
	font-style: italic;
	color: #000000;
}
.gensyn {
	font-style: italic;
	color: #888888;

}
#topbanner {
	/*max-width: 780px;*/
	margin:6px 1px 8px 1px;
	height:100px;
	background-color:#313131;
	width:100%;
	overflow: hidden;
}
span.mehl {
	unicode-bidi:bidi-override;
	direction:rtl;
	cursor:pointer;
	text-decoration: none;
	color:#900;
}
span.mehl:hover {
	text-decoration: underline;
}
#treevis1 {
	padding:0px;
	height:800px;
	width:100%;
	overflow:hidden;
}
#treevis2 {
	padding:0px;
	height:460px;
	width:100%;
	overflow:hidden;
}
table#germplasmtab {
	width:100% !important;
}
.dict {
	border-bottom: #900 dashed 1px;
	cursor: pointer;
	display: inline-block;
	min-height: 0.5em;
}
.dictshow {
	position:absolute;
	left:-180px;
	display:none;
	border: #900 solid 1px;
	border-radius: 3px;
	padding:5px;
	background-color: #eee;
	width:172px;
	z-index: 111111;
}
div.alignment .gbnobox {
	display:none;
	position:absolute;
	/*left:400px;*/
	/*bottom:5px;*/
	background-color: #ccc;
	border:1px solid #555;
	min-width:120px;
	min-height:60px;
	padding:8px;
	opacity:0.92;
	border-radius: 2px;
}
div.alignment .gbnobox  .gbnoboxclickers {
	font-size:80%;
	cursor: pointer;
	width:100%;
	text-align:right;
	color:#900;
}
div.alignment {
	width:100%;
	min-height:400px;
	overflow:scroll;
	border: solid 1px #ccc;
}
.onDemand {
	margin: 12px 2px 16px 0px;
	display: block;
	font-size:90%;
	color:#555;
	background-color: #f6f6f6;
	border: #ccc solid 1px;
	border-radius: 2px;
	padding:2px;
}
.onDemand > div {
	display: none;
	margin: 16px;
}
.onDemand > span.onDemandText {
	color:#900;
	font-weight:bold;
	cursor: pointer;
}
div.brthumbs {
	display:inline-block;
	height:80px;
	margin:4px;
}
.noselect {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.speciesdetail {
	margin: 3px 2px 6px 0px;
	background-color: #f0f0f0;
}
.speciesdetail.spcopened::before {
	content: "\0229f ";
	margin-right: 4px;
}
.speciesdetail::before {
	content: "\0229e ";
	margin-right: 4px;
}
div.speciesdetail p.spcdet {
	font-size: 90%;
	margin: 1px 2px 1px 18px !important;
	display: none;
}
.speciesdetail.spcopened p.spcdet {
	display: block;
}
div.speciesdetail p.spcdet .spcdetlbl{
	font-weight: bold;
}
div.speciesdetail p.spcdet:last-child {
	font-size: 90%;
	margin: 1px 2px 3px 18px !important;
}
div.speciesdetail span.taxwarn {
	color: red;
	font-weight: bold;
}
div.speciesdetail span.spcdetsynof:hover, div.speciesdetail span.spcdetbasio:hover, div.speciesdetail span.spcdetsyns .taxonomy:hover {
	text-decoration: underline;
}
span.gendetsyn:hover, span.gendetsynfor:hover {
	text-decoration: underline;
}
.ui-button.ui-state-active {
	background-color: #aaa !important;
}
#loginService {
	width:100%;
	text-align: right;
}
#loginService .sslnag {
	display: none;
}
#loginMod:hover .sslnag {
	display: inline;
}
#loginMod input {
	max-width: 78px;
	max-height: 18px;
	height: 16px;
}
#loginMod #loginSbmt {
	height: 19px;
	max-height: 19px;
}
#loginMod td {
	padding-right: 6px;
}
.spectax {
	font-style: normal;
}
.spectax.genus, .spectax.species, .spectax.infraspecific_epithet {
	font-style: italic;
}
div.startpagetextcontainer {
	width: calc(100% - 32px);
	column-count: 2;
	column-gap: 40px;
	text-align: justify;
}
#litcontent {
	margin: 1em 0px;
}