body { background-color:#fff; }

a, a:link, a:visited { text-decoration:none !important; }

html, body, #contain, #title { position:static; width:auto !important; float:none; border:none; overflow:visible; background:none; }

.noprint,
#menu, 
ul.sf-menu, 
#logo, 
#footer, 
#formSearch,
#search, 
#searchH,
.dropmenu, 
#footerbottomshadow, 
#leftcol, 
#rightcol, 
#imagegallery, 
#capitol, 
#navright, 
#navleft,
#divSearchOptions, 
#divReportButtons2,
#divDebug,
#lnkPDF,
#welcomeMsg,
.helpIcon,
.lnkJump
{ display:none !important; }

#main { border:none; } /*width:960px*/
#midcol { float:none !important; width:1260px !important; display:block; }

#top {height:auto; background:none; background-color:transparent; }

h1 {font-size:14pt;}

.ReportHeader	{ background-color:transparent; border:none; padding:5px; margin-bottom:20px; }
.SectionHeader	{ background-color:#ffe084; border:solid black; border-width:1px 1px 1px 1px; padding:5px; margin:0px 0px 20px 0px; width:1260px; }
#headerDate		{ position:absolute; top:12px; right:470px; font-weight:normal; }

.ReportTitle    { font-size:20pt; font-weight:bold; padding:0px 0px 3px 0px; margin:0px; }
.ReportOptions  { font-size:14pt; font-style:italic; padding:0px 0px 2px 0px; margin:0px; }
.ReportDate		{ font-size:10pt; font-style:italic; color:#666666; padding:0px 0px 2px 0px; margin:0px; }
#spnTitle		{ font-size:20pt; font-weight:bold; color:Black; }
.TableTitle		{ font-size:12pt; line-height:13pt; font-weight:bold; color:Black; }


#printLogo
{ 
	display:block; 
	position:absolute; 
	top:0px; 
	right:0px; 
	z-index:1000; 
	font-size:10px; 
	font-weight:bold;
	height:auto;
}

#divPDFLinks { display:none; }

#divI { font-size:12pt; height:auto; width:auto; overflow:visible; clear:both; float:none; margin-top:20px; border:none; }

/*
#divI ul { margin-left:25px; margin-top:5px; }
#divI ul li { margin-bottom:5px; margin-left:5px !important; }
#divI ul li li { margin-left:5px !important; }
#divI ol { margin-left:15px; margin-top:5px; }
#divI ol li { margin-bottom:5px; margin-left:5px !important; }
#divI ol li li { margin-left:5px !important; }
#divI ul.citations { margin-left:35px; margin-top:10px; }
#divI ul.citations li { list-style-type:none; text-indent:-25px; margin-bottom:5px; }
*/

#divI h2 { font-size:14pt; border-bottom:solid 1px black; margin:20px 10px 0px 0px !important; padding-bottom:0px !important; }
#divI h3 { font-size:13pt; margin:10px 5px 0px 10px; color:#030; }
#divI h4 { font-size:12pt; margin:15px 5px 0px 20px; color:#060; font-weight:bold; font-style:italic; }
#divI p { margin:0px 5px 10px 10px !important; padding:0px !important; }
#divI div.indent { margin-left:20px; margin-right:10px; }
#divI table { width:auto !important; }
#divI ul { margin-left:35px; margin-top:5px; }
#divI ul li { margin-bottom:5px; }
#divI ol { margin-left:35px; margin-top:5px; }
#divI ol li { margin-bottom:5px; }
#divI ul.citations { margin-left:35px; margin-top:10px; }
#divI ul.citations li { list-style-type:none; text-indent:-25px; margin-bottom:5px; }
#divI ol.indented { margin-left:10px; }
#divI .mytable { margin-left: 20px; margin-right:10px; border-collapse:collapse; border:solid 1px #aaa; vertical-align:top; }
#divI .mytable td { border-collapse:collapse; border:solid 1px #aaa; vertical-align:top !important; }
#divI .mytable th { border-collapse:collapse; border:solid 1px #aaa; vertical-align:top !important; text-align:center; }
#divI .mytable2 { margin-left:30px; margin-right:10px; vertical-align:top !important; }
#divI .mytable2 td { vertical-align:top !important; }
#divI .mytable2 th { vertical-align:top !important; text-align:center; }
#divI .withleftTH th { text-align:left !important; }
#divI .addressFloat { float:left !important; margin-left:20px; }

#divA, #divD { page-break-after:always; width:1260px; }

.pageBreakAfter { page-break-after:always; }


#addHide, 
#delHide, 
#addShow, 
#delShow
{ 
	display:none; 
}


.moreA, 
.moreD 
{ 
	display:none; 
}



.reportDetail 
{
	border:none;
	background-Color:#ffffff;
	font:normal 10pt/auto Trebuchet MS, Arial, helvetica, sans-serif; color:#000000;
	width:1260px;
	clear:both;
	margin:20px 0px 20px 0px;
}

.reportDetail th 
{
	font:bold 11pt/auto Trebuchet MS, Arial, helvetica, sans-serif; color:#000000;
	background-color:#cbd596 !important;
	text-transform:uppercase;
	padding:3px 4px 2px 6px;
	border:1px solid #666; 
	border-collapse:collapse; 
}

.reportDetail th.GroupHeader
{
	color:#ffffff;
	font-size:11pt;
	font-style:normal;
	letter-spacing:0.2em;
	background-color:#6c7e5d !important;
	padding:12px 4px 10px 4px;
}

.reportDetail th a, 
.reportDetail th a:visited 
{
	color:black !important;
}


.reportDetail tbody td 
{ 
	border:1px solid #666; 
	border-collapse:collapse; 
	padding:3px 2px 2px 2px; 
	vertical-align:top;
}



/* PSOC part of the report */

.reportDetailP 
{
	border:none;
	background-Color:#fdf8f3;
	font:normal 10pt/auto Trebuchet MS, Arial, helvetica, sans-serif; color:#000000;
	width:1260px;
	clear:both;
	margin:20px 0px 20px 0px;
}

.reportDetailP th 
{
	font:bold 11pt/auto Trebuchet MS, Arial, helvetica, sans-serif; color:#000000;
	background-color:#dec5c1 !important;
	text-transform:uppercase;
	padding:3px 4px 2px 6px;
	border:1px solid #666; 
	border-collapse:collapse; 
}

.reportDetailP th.GroupHeader
{
	color:#ffffff;
	font-size:11pt;
	font-style:normal;
	letter-spacing:0.2em;
	background-color:#987f7d !important;
	padding:12px 4px 10px 4px;
}

.reportDetailP th a, 
.reportDetailP th a:visited 
{
	color:black !important;
}


.reportDetailP tbody td 
{ 
	border:1px solid #666; 
	border-collapse:collapse; 
	padding:3px 2px 2px 2px; 
	vertical-align:top;
}



/* Add - Delete Lists */
.adSpecies
{
	width:200px;
	text-align:left;
}
.adDate
{
	width:68px;
	text-align:center;
}
.adNotes
{
	width:992px;
	text-align:left;
}




.statusTable
{
	width:auto;
}
.statusTable td
{
	border:solid #f0f0f0 !important;
	border-width:0px 1px 0px 1px;
	border-bottom:solid 1px #999 !important;
	padding:0px;
}


.rptName
{
	width:210px;
	text-align:left;
	color:#666;
}

.rptOtherNames
{
	width:85px;
	text-align:left;
}

.rptFamily
{
	width:141px;
	text-align:left;
}

.rptGRANK
{
	width:60px;
	text-align:center;
}

.rptSRANK
{
	width:60px;
	text-align:center;
}

.rptUSFWS
{
	width:90px;
	text-align:center;
}

.rptUSFS
{
	width:90px;
	text-align:center;
}

.rptBLM
{
	width:100px;
	text-align:center;
}

.rptTierID
{
	width:30px;
	text-align:center;
}

.rptCFWCS
{
	width:90px;
	text-align:center;
}

.rptPCTG
{
	width:100px;
	text-align:center;
}

.rptPCTM
{
	width:100px;
	text-align:center;
}

.rptHABITAT
{
	width:100px;
	text-align:center;
}

.rptMNPS
{
	width:100px;
	text-align:center;
}

.rptCounty
{
	/*font-size:11px;*/
	color:#666;
}

.debug { font-size:0.7em; font-weight:normal; margin-top:10px; }


.sciNameLinks,
.sciNameLinks a:visited 
{
	color : #006699 !important;
	text-decoration : none !important;
	font-style:normal;
	font-weight:bold;
	font-size:10pt !important;
}

.sciNameLinks a:hover
{
	text-decoration : none !important;
}


.rptOtherNames .sciNameLinks,
.rptOtherNames .sciNameLinks a:visited 
{
	font-size:9pt !important;
}






.odd { background-color:#f0f0f0; }
.even { background-color:#ffffff; }



