
@media print  
{
    .hprint, .hprint * 
    {
        display:none !important;
    }
}

@media screen  
{
    .hscreen, .hscreen * 
    {
        display:none !important;
    }
}

@media print  
{
    #csp-national-distribution {
        page-break-inside: avoid;
    }
}

.presfix {font-size:95%}
.presminifix {width:50px;display:inline-block;float:left}
.presminifix2 {margin-left:30px}


button.usermediasave  {
	float:left;position:absolute;font-size:18px;left:550px;margin-top:-20px;width:250px;
}

button.plusMedia {
	margin-left:40px;
}


#cibed-species h3 {
	font-size: 130%;
}
.csp-header h2, span.csph-scinameq {
	font-weight: bolder;
	margin-bottom: 0em;
}
.csp-header h2, div.csph-sciname {
	font-weight: bolder;
	margin-bottom: 0em;
}
.csp-header h3, .csph-engname, .csph-traname {
	color: #666666;
	font-size: 140%;
	font-weight: normal;
	margin: 0px 0px 10px 20px;
}

div.csp-headerq { display:block;float:left;margin-top:+10px;margin-bottom:-10px}

.csph-traname {
	font-style:italic;
}

.csp-summary ul.ci-values {
	line-height: 170%;
	list-style: none;
	margin: 0;
}

.csp-summary ul.ci-values li {
	clear: left;
} 

.csp-summary ul.ci-values li strong {
	color: #666666;
	float: left;
	font-weight: normal;
	margin-right: 5px;
	text-align: right;
	width: 125px;
}

.csp-summary ul.ci-values li span {
	float: left;
	margin-left:0px;
	width: 420px;
}

.csp-toc-tax .span-8 {
	border-left: 1px solid #E1EAED;
	margin-right: -1px;
	margin-bottom: 0.5em;
}

.csp-toc {
	border-right: 1px solid #E1EAED;
	margin-left: 10px;
	padding: 10px;
}

.csp-toc h3 {
	margin-bottom: 0.5em;
} 

.csp-toc ul {
	margin: 0px 0px 0px 20px;
}

.csp-toc ul li.ci-inactive,
.csp-toc ul li.ci-inactive a {
	color: #666;
	text-decoration: none;
}

.csp-toc ul li.ci-inactive a {
	border-bottom: 1px dotted #666;
}

.csp-simple-tax {
	padding: 10px;
}

.csp-simple-tax h3 {
	margin-bottom: 0.5em;
}

.csp-simple-synonyms {
	padding: 10px;
}

.csp-simple-synonyms h3 {
	margin-bottom: 0.5em;
}

.csp-simple-synonyms ul {
	color: #CCCCCC;
	list-style: square;
}

/* Panels */
.csp-panels {
	clear: both;
}

.csp-panels .ibox {
	background: #EEEEEE url(/cibed/dbs/i/bg-box-silver.png) repeat-x;
	border-color: #EEEEEE;
	color: #666;
	float: right;
	margin-top: -2px;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	opacity: 0.65;
	margin-bottom: 5px;
}

.csp-panels .box  {
	background: #EbEbEb;
	border-color: #f4f4f4;
	padding-bottom: 3px;
}

.csp-panels .box .ci-open {
	background: #EbEbEb url(/cibed/dbs/i/bg-box-silver.png) repeat-x;
	border-color: #f4f4f4;
}


.csp-panels .box .ci-nodata {
	color: #666666;
	float: right;
	margin-top: 4px;
	margin-right: 8px;
}

.csp-panels .box.ci-inactive {
	padding-bottom: 3px;
	padding-top: 0.0em;
	opacity: 0.65;
	margin-bottom: 10px;
}

.csp-panels .box.ci-inactive h3 {
	color: #c0c0c0;
	margin-bottom: 0;
	background: transparent url(/cibed/dbs/i/h3-arrow-collapsed.gif) no-repeat scroll left center;
}

    div.ci-text-view {
	background: #fff;
	clear: left;
	margin-bottom: 1em;
	padding: 10px;
	
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
}

li.ci-ckempty {
	opacity: 0.45;
}

.csp-panels .box .ci-tabcontrol {
	margin-top: 1em;
}

.csp-panels .box .ci-tabcontrol li.ci-contribute {
	margin-right: 0px;
}

.csp-panels .box .ci-tabcontrol li.ci-contribute a {
	background-color: #99C206;
}

.csp-panels .box .ci-tabcontrol li.ci-contribute.ci-active a {
	background: #ffffff;
}

.csp-panels .box h3 {
	background: transparent url(/cibed/dbs/i/h3-arrow-expanded.gif) no-repeat scroll left center;
	cursor: pointer;
	margin-bottom: 0.1em;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left:12px;
}


#csp-multimedia #mm-photographs p {
	margin: 0px;
	margin-bottom: 0.5em;
}

#csp-multimedia #mm-photographs ul.ci-imagelist {
	list-style: none;
	margin: 0px;
}
#csp-multimedia #mm-photographs ul.ci-imagelist li {
	display: inline;
	margin: 0px;
}
#csp-multimedia #mm-photographs ul.ci-imagelist li a img {
	height: 110px;
	margin-right: 7px;
}

#csp-names table th.island {
	width: 100px;
}

#csp-national-distribution #natdistrib-map {
	float: left;
	margin-right: 10px;
	width: 326px;
}

#csp-national-distribution table#natdisrib-status {
	float: left;
	width: 220px;
}

#csp-citation {
	background: #E1EAED url(/cibed/dbs/i/bg-box-blue.png) repeat-x;
	border: 1px solid #E1EAED;
}

#cibed-species #cibed-sidebar {
	margin-top: -05px;


}

#cibed-sidebar ul.ci-export {
	float: right;
	margin-right: 20px;
}

#cibed-sidebar .box {
	background: none;
	border: none;
	border-bottom: 0px dotted #E1EAED;
	padding: 0px;
	padding-bottom: 1em;
	margin: 0px;
	margin-right: 20px;
	margin-bottom: 1em;
}

#cibed-sidebar .csp-tx img {
	width: 290px;
}
#cibed-sidebar .csp-tx p {
	background: #ffffff;
	color: #101010;
	margin: 0px;
	margin-bottom:15px;
	padding: 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#cibed-sidebar .box h3 {
	font-size: 120%;
}

#cibed-sidebar ul.csp-related {
	list-style: none;
	margin: 0;
	margin-top: 1em;
}

#cibed-sidebar ul.csp-related li {
	clear: left;
}

#cibed-sidebar ul.csp-related li a {
	text-decoration: none;
	display: block;
}
#cibed-sidebar ul.csp-related li a img {
	float: left;
	margin-right: 4px;
		margin-bottom: 0.5em;
}

#cibed-sidebar ul.csp-related li a em {
	text-decoration: underline;
}

#cibed-sidebar ul.csp-related li a span {
	color: #666;
}

#cibed-sidebar .csp-contribute {
	background: #E1EAED url(/cibed/dbs/i/bg-box-blue.png) repeat-x;
	border: 1px solid #E1EAED;
	padding: 10px;
}

#cibed-sidebar .csp-contribute h3 {
	margin-bottom: 0.5em;

}

#natdistrib-map {
	width: 326px;
	height: 459px;
}

ul {
	padding:0px;
	margin-bottom:0px;
}



ci-tax li ul {
	margin-bottom:0px;
	margin-top:0px;
	line-height:12px;
	
}


.floater {
position:relative;top:-19px;left:240px;height:5px;width:200px;
}

a.opcode_header {
text-decoration: none; border-bottom:1px dotted;
}

a.subpanel_header {
	text-decoration:none;
	font-size:12px;
	color:darkblue;
}

a.panel_header {
	color: #434B5C;
	text-decoration:none;
}

.contribute {
	float:right;color:darkgreen;font-size:10px;margin-left:20px;background:lightgreen; padding-left:10px;padding-right:10px;margin-top:-20px
}

input.mm-mmtype {
	float:left;position:absolute;width:40px;height:18px;left:160px;top:48px; color:black
}
input.um-mmtype {
	display:none;float:left;position:absolute;width:40px; height:18px;left:80px;top:80px; color:black
}
div.mm-mmfilename, input.mm-mmfilename {
	float:left;position:absolute;margin-top:0px;width:340px;color:gray; height:18px;left:130px;top:0px;padding-left:5px;padding-right:5px
}
div.um-mmfilename, input.um-mmfilename {
	float:left;position:absolute;margin-top:0px;width:340px;color:gray; height:18px;left:130px;top:0px;padding-left:5px;padding-right:5px
}
input.mmxbutton-upload {
	float:left;width:110px;height:26px;position:absolute;top:54px;left:215px
}
input.mm-mmrank {	
	float:left;position:absolute;width:20px;height:18px;left:130px; text-align:right;top:48px;color:black
}
input.um-mmrank {	
	display:none;float:left;position:absolute;width:20px;height:18px;left:172px; text-align:right;top:40px;color:black
}
input.mm-caption {
	float:left;position:absolute;left:130px;top:20px; width:260px;height:18px;color:black
}
input.mm-objsize {
	float:left;position:absolute;width:60px;height:18px;left:590px;top:20px;color:black
}
input.mm-country-block {
	float:left;position:absolute;width:90px;height:18px;left:490px; top:-5px;color:black
}
input.mm-region {
	float:left;position:absolute;width:100px;height:18px; left:590px; top:-5px;color:black
}
input.mm-loc {
	float:left;position:absolute;width:100px; height:18px;left:700px;top:-5px;color:black
}
input.mm-creator-block {
	float:left;position:absolute;width:180px;height:18px;left:400px; top:20px;color:black
}
input.mm-origindate-block {
	float:left;position:absolute;width:60px;height:18px; left:700px;top:20px;color:black
}
input.mm-origindate {
	float:left;position:absolute;width:60px;height:18px; left:700px;top:20px;color:black
}
input.mm-email {
	color:green;display:block;float:left;position:absolute; width:60px;height:18px; left:550px;top:60px
}
anno.mm-email {
	color:green;display:block;float:left;position:absolute; width:60px;height:18px; left:550px;top:60px
}
input.um-email {
	display:none;color:green;margin-left:5px;
}
input.mmxbutton-update {
	float:left;width:150px;height:26px;position:absolute;top:54px; left:360px;color:#a9a9a9
}
input.mmxbutton-approval{
	float:left;width:130px;height:26px;position:absolute;top:54px; left:520px;color:black
}
input.mmxbutton-remove {
	float:left;width:110px;height:26px;position:absolute;top:54px;left:720px; color:black
}
input.mmconfirm {
	float:left;width:110px;height:26px;position:absolute;top:84px;left:740px; color:red;font-size:smaller;z-index:1000
}
input.mmconfirmtx {
	float:left;width:110px;height:26px;position:absolute;top:64px;left:720px; color:red;font-size:smaller;z-index:1000
}

.mm-mmcount {
	float:left;position:absolute;top:-40px;left:60px;margin-top:0px; width:30px;height:18px;color:blue;margin-left:5px;padding-right:5px
}
.mm-anch {
	color:green;margin-left:5px;
}

div.add-or-edit-button {
 position:absolute;margin-top:-25px;margin-left:480px;color:darkblue;font-weight:bold;
}

div.add-or-edit-button * {
 color:darkblue;font-weight:bold;
}

input.greytext {
	background:lightgray;cursor:not-allowed
}
