/*html definitions*/
body {background-color:#FFFFFF; font-family:Verdana, Arial, sans-serif; margin:0px; padding:0px; font-size:80%;}
a {color:#060;}
a:hover {color:#600; text-decoration:none;}
ol, ul, p {line-height:150%;}

h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
h1 {color:#060; font-size:x-large; margin:0px;}
h2 {color:#740019; font-size:large;}
h3 {color:#060; font-size:medium;}
h4 {color:#740019; font-size:small;}
h5 {color:#060; font-size:x-small;}
h6 {color:#060; font-size:xx-small; font-weight:normal;}

.highlight { background-color:#ffe084; text-decoration:inherit; }

/************start general template structure************/

/*wraps template body*/
#contain {width: 787px; background:url(../images/backgroundshadow.gif) repeat-y center; text-align: left; position: relative; margin: 0px auto;padding-left:37px;}
#block {width:747px; background-color:#fff; margin-top:0px; padding:0px;}
#block:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/*mt.gov header*/
#intro {width:747px; height:67px; border:solid 1px #333; background:url(../images/header_top.jpg) top right no-repeat; background-color:#060; margin:0px; padding:0px;}
#intro h1 {margin:105px 0px 0px 20px; color:#fff;}
#intro a {color:#fff; text-decoration:none;}
#intro a:hover {color:#ddd; text-decoration:none;}

/* image header */
#imageHeader { background: #252525 url(../images/home_main.jpg) no-repeat scroll 50% 0px; height:100px; text-align:right; border:solid 1px #135; width:100%; }

.externalLinks td {vertical-align:top !important;}
.externalLinks td img { padding:2px 2px 2px 2px; background-repeat:no-repeat !important; background-position: 0px 0px; width:132px; height:43px; }
.externalLinks td img.imgborder { background-position: 0px -50px !important; }

#NoPhotos { display:inline-block; width:222px; margin-top:10px; color:#999999; border:solid 1px #c9c9c9; padding:10px; }
#NoPhotos img { padding:2px 2px 2px 2px; background-repeat:no-repeat; background-position: 0px 0px; width:132px; height:43px; }
#NoPhotos img.imgborder { background-position: 0px -50px !important; }

#imgEcoSys { background: url(../images/LogoEcosys.png) }
#imgMapViewerObs { background: url(../images/LogoMapViewerObs.png) }
#imgNatureServe { background: url(../images/LogoNatureServe2.png) }
#imgNatureServeES { background: url(../images/LogoNatureServeES2.png) }
#imgNRCS { background: url(../images/LogoNRCS.png) }
#imgSimpleObs { background: url(../images/LogoSimpleObs.png) }
#imgGoogleImages { background: url(../images/LogoGoogleImages.png) }
#imgGoogleWeb { background: url(../images/LogoGoogleWeb.png) }
#imgSubmitImage { background: url(../images/LogoSubmitImage.png) }
#imgUSDA { background: url(../images/LogoUSDA.png) }
#imgiNaturalist { background: url(../images/LogoiNaturalist2.png) }

#google_translate_element {
	float: right;
	margin: 1px 2px 0 0;
	opacity: 0.9;
}


/*mt.gov logo - top left of page - The -3px margin-bottom in #logo img fixes an IE padding bug.*/
#logo img { border: 0px; margin-bottom: -3px; padding: 0px; }

/*capitol image in header*/
#capitol {position:absolute; left:258px; top:1px; width:49px; height:67px; background:url(../images/capitolhead.gif) top left no-repeat;}

/*title in header*/
#title {position:absolute; left:350px; top:44px;}
#title h1 {margin:0px; color:#fff; font-variant:small-caps; font-size:14px;}

/*menu block*/
#menus {height:23px; width:749px; background-color:#060; }
/*menu*/
#menuL {float:left; height:23px; border:solid #333; border-width:0px 0px 1px 1px; background-color:#060; margin:0px; padding:0px; list-style:none; }
#menuL li {float:left; margin:0px; padding:0px; background-image:none; line-height:normal; text-indent:0px; font-size:80%;}
#menuL ul li {list-style:none; margin:0px;}
#menuL a {display:block; padding:5px 10px 6px; border:solid #919191; border-width:0px 1px 0px 0px; color:#fff; text-decoration:none; white-space:nowrap;}
* html #menuL a {width:1%;}
#menuL a:hover {color:#fff; background-repeat:no-repeat; background-color:#4D9900;} /* 004a00 */

/*menu*/
#menuR {float:right; height:23px; border:solid #333; border-width:0px 1px 1px 0px; background-color:#060; margin:0px; padding:0px; list-style:none; }
#menuR li {float:right; margin:0px; padding:0px; background-image:none; line-height:normal; text-indent:0px; font-size:80%;}
#menuR ul li {list-style:none; margin:0px;}
#menuR a {display:block; padding:5px 10px 6px; border:solid #919191; border-width:0px 0px 0px 1px; color:#fff; text-decoration:none; white-space:nowrap;}
* html #menuR a {width:1%;}
#menuR a:hover {color:#fff; background-repeat:no-repeat; background-color:#4D9900;} /* 004a00 */

/* Dropdown Header Menu Section*/
.label {display:none;}
.dropmenu {width:747px; font-size:12px; white-space:nowrap; clear:both; background-color:#060; border:solid #333; border-width:0px 1px 1px;}
.dropmenu ul {margin:0px; padding-left:0px; display:block;}
.dropmenu ul li	{margin-left:0px; list-style:none; display:block; width:98%; display:inline; margin:0px;}
.dropmenu li ul	{display:none; position:absolute; top:83px; left:11px; width:100%; background-color:#fff;}
.dropmenu li > ul {top:auto; left:auto;}
.dropmenu ul li:hover ul, .dropmenu ul li.over ul {display:block; border:solid #000; border-width:0px 1px 1px 1px; margin:0px;}
.dropmenu a {padding:2px 10px 3px; text-decoration:none; color:#fff; display:block; float:left; font-size:80%; border:solid #919191; border-width:0px 1px 0px 0px;}
.dropmenu li ul a {color:#000; padding:0px 0px 0px 5px; text-decoration:none; display:block; font-size:80%; width:97%; border-right:none;}
.dropmenu a:hover {color:#fff; background-color:#004a00;}
.dropmenu li ul a:hover {text-decoration:none; color:#fff; background-color:#060;}
.dropmenu:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

#drop1,#drop2,#drop3,#drop4,#drop5,#drop6 {position:absolute; top:92px; background-color:#eee;}
#drop1 {left:0px; width:120px;}
#drop2 {left:104px; width:140px;}
#drop3 {left:243px; width:150px;}
#drop4 {left:356px; width:190px;}
#drop5 {left:464px; width:160px;}
#drop6 {left:534px; width:150px;}
#drop7 {}

/*content wrap*/
#content {float:left; width:727px; padding:10px 10px 20px; border:solid #135; background-color:#fff; border-width:0px 1px 1px 1px;} 
#content:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

/* 3px margin bug fix in IE/Win floats */
* html #content {margin-right:-3px;}

/*hide Insite placeholder image*/
#gif {display:none;}

/*footer*/
#footer {background-color:#060; clear:both; width:727px; padding:0px 10px; border:solid #333; border-width:0px 1px 1px; text-align:center;}
#footer:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#footer a {color:#fff; text-decoration:none; margin:0px; padding:0px; list-style:none; font-size:70%;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer img {border:none;}
#footer ul {margin:0px; padding:4px 0px 2px 80px; list-style-type:none;}
#footer li {margin:0px 8px 0px 0px; padding:0px 8px 0px 0px; display:inline;}
#footfloat {float:right;}
#foottxt {background-color:#9cc;}

/************end template structure************/

/*General Use Classes*/
.floatright {float:right; margin:0px 0px 5px 5px;}
.floatleft {float:left; margin:0px 5px 5px 0px;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}
.note{ font-size:11px; font-weight:normal; font-style:italic; color:#b8860b }

/*Right and left column template pieces*/
#wrapper {float:left; width:747px; background-color:#FFF; border:solid #135; border-width:0px 1px 1px 1px;} /* background-color:#DCDEB8; */
#mainleft {float:left; width:540px; min-height:740px; padding:10px 10px 20px; background-color:#fff; border-right:solid 1px #737373; }
#divadvsearch {float:left; width:auto; margin:0px; padding:0px 20px 10px 20px; background-color:#fff; }
#mainright {float:right; width:540px; padding:10px 10px 20px; background-color:#fff; border-left:solid 1px #996;}
.navright, #navleft {width:186px; color:#000; background-color:transparent; font-size:10px; padding: 0px; margin: 0px; } /*  padding: 0px 8px 10px; */
/*.navright {float:right; background:url(../images/sponsoredBy.gif) top right no-repeat; background-color:#8e9984; border-bottom:solid 1px #757671; border-top:solid 1px #757671; padding:19px 0px 0px 0px; margin-bottom:0px; }*/
.navright {float:right; background:none; background-color:#8e9984; border-bottom:solid 1px #757671; border-top:solid 1px #757671; padding:0px 0px 0px 0px; margin-bottom:0px; }
#navleft {float:left;}
.navright h2, #navleft h2 {margin:0px 0px 7px 0px; font-size:small; color:#333; }
.navright ul, #navleft ul {list-style:none; margin:0px 0px 10px; padding:0px; }
.navright ul li, #navleft ul li {margin:0px; padding:0px;}
.navright a, #navleft a {text-decoration:none;}
#navcol a:hover, #navleft a:hover {text-decoration:underline;}
.navright h3 { padding: 2px; font-size:1.1em; color:#fff; line-height:1.7em; font-weight:bold;  background-color:#6c7e5d; margin-bottom: 0px}

#footerbottomshadow {width:800px;background-image:url(../images/backgroundshadowbottom.gif);background-repeat:no-repeat;position:absolute;left:12px;margin-top:-9px;height:43px;}

/* navigation trail */
#pageNavigationTrail			{ border-top:1px solid #ccc; color: #111; background:#ddd; width: 100%;line-height:19px; margin: 0px; padding-bottom: 4px; font-size: 0.8em; }
#pageNavigationTrail A			{ color: #111; text-decoration:none;}
#pageNavigationTrail A:hover	{ text-decoration:underline;}
#pageNavigationTrail ul			{ margin-left: 0; padding-left: 0; display: inline; border: none;}
#pageNavigationTrail ul li		{ margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline;}

/* page title text */
#pageTitle		{ background: #6c7e5d; color:#FFF; }
#pageTitle H2	{ padding:6px; margin-bottom:0px; margin-top:0px; color:#FFF; }

/* field guide categories */
.categoryChoice,
.categoryChoiceRight	{ width:150px; padding:6px; height:30px; }
.categoryChoiceRight	{ float:right; clear:left; }
.categoryList			{ width:335px; text-align:left; padding-left:20px; }

/* Return to Kingdom selection link */
.startover				{ position:absolute; z-index:100; top:231px; left:431px; font-size:11px; white-space:nowrap; }

#HowToUse { font-size:12px; line-height:20px; }
#HowToUse a {color:#060; text-decoration:none;}
#HowToUse a:hover {color:#600; text-decoration:underline;}

.drilldown ul, .drilldown li	{ list-style-type:none;  margin:0px 0px 0px 5px;  padding:0px; height:auto; }
/*
.drilldowndetail a				{ display:block; vertical-align:middle; clear:both; float:left; }
.drilldowndetail img			{ vertical-align:middle; border:none; float:right; }
*/
.drilldowndetail				{ display:block; position:relative; }
.drilldowndetail a				{ display:block; }
.drilldowndetail2 img			{ display:block; position:absolute; top:0px; right:0px; border:none; }
.drilldowndetail li				{ cursor:pointer; position:relative; border-bottom:solid 1px black; }
td.link			{ border-bottom:solid 1px #999999; border-top:solid 1px #999999; }
td.image		{ width:70px; text-align:right; border-bottom:solid 1px #999999; border-top:solid 1px #999999; }

.drilldown2 ul { border:solid 1px blue; }
.drilldown2 li { border:solid 1px red; }

/*
.drilldown span.vert			{ background-image:url(../images/map_vert.gif); }
.drilldown span.last			{ background-image:url(../images/map_last.gif); }
.drilldown span.midd			{ background-image:url(../images/map_midd.gif); }
.drilldown span.none, .drilldown span.vert, .drilldown span.last, .drilldown span.midd 
	{  
		width:0px;
		height:0px;
		margin-left:1em;  
		background-repeat:no-repeat;
		background-position:0px 0px;
	}




.drilldown img			{ vertical-align:middle; border:none; }
.drilldown ul, .drilldown li	{ list-style-type:none;  margin:0;  padding:0; height:auto; clear:both; }
.drilldown span.vert			{ background-image:url(../images/map_vert.gif); }
.drilldown span.last			{ background-image:url(../images/map_last.gif); }
.drilldown span.midd			{ background-image:url(../images/map_midd.gif); }
.drilldown span.none, .drilldown span.vert, .drilldown span.last, .drilldown span.midd 
	{  
		width:24px;  
		height:26px;  
		margin-left:1em;  
		background-repeat:no-repeat;
		background-position:0px 0px;
		display:block;
		float:left;
	}
*/

.dataList				{ width:400px; text-align:left; }
.dataListChoice,
.dataListChoiceRight	{ width:186px; padding:6px; font-size:0.9em; }
.dataListChoiceRight	{ float:right; clear:left; }

/* headings */
.pageHeading1		{ font-size:1.5em; font-weight:bold; }
.pageHeading2		{ margin:10px 10px 5px 0px; font-size:1.2em; line-height:1em; border-bottom:1px solid #737373; font-weight: bold; } 
.pageHeading3		{ clear:both; margin:10px 10px 10px 5px; font-size:1.0em; line-height:1em; border-bottom:1px solid #737373; font-weight: bold; } 
.pageHeading4		{ clear:both; margin:10px 10px 10px 5px; font-size:0.9em; line-height:1em; font-weight: bold; } 
.speciesTitle		{ font-size:1.5em; font-weight:bold; }

.dataItemBody		{ margin-left:8px; margin-right:5px; top: 0px; }
.dataItemBody UL LI	{ padding-right:5px; }

p	{ font-size:0.9em; }
dt	{ margin-left:20px; font-weight:bold; padding:6px; font-size:0.9em; }
dd	{ margin-right:10px; margin-bottom:5px; padding:6px; font-size:0.9em; }

.SearchResultsKingdomHeader { float:none; clear:both; background-color: #6c7e5d; color:#FFF; padding:4px; margin-bottom:0px; font-size:1em; font-weight:bold; white-space:nowrap; }
.SearchResultsKingdomSubHeader { float:none; clear:both; background-color: #d6e1ce; color:#000; padding:4px; margin:0px 37px 0px 0px; font-size:1em; font-weight:bold; white-space:nowrap; border-top:1px solid #666; }
.imageViewer		{ width:435px; float:left; margin:0px 6px 4px 0px; padding:0px; background-color:Black; border:none; }
.mediaImage			{ border-style:none; margin:5px; }
.mediaLink			{ width:110px;height:85px;display:block;float:left; }
.latinName			{ font-style:italic; }
.description		{ 
	display:block; 
	margin-left:20px; 
	font-size:.8em; 
	line-height:1.1em; 
	font-style:italic; 
	color:#999; 
	color:#6a6a6a; 
}
.limitedInfo		{ font-style:italic; font-weight:bold; font-size:.8em; color:#816400; padding-left:15px; }

.imageScroller2		{ height:106px; overflow-x:scroll ! important; overflow-y:hidden ! important; overflow:-moz-scrollbars-horizontal ! important; white-space:nowrap; background-color:#bbb; padding:0px 3px 0px 3px; }
.imageScroller		{ height:106px; width:444px; overflow:auto; white-space:nowrap; background-color:#bbb; padding:0px 3px 0px 3px; }
.imageScroller img	{ vertical-align:middle; cursor:pointer; }

/* search box */
#search				{ position:absolute; text-align:right; right:44px; top:198px; white-space:nowrap; }
#search #SearchLabel	{ float:left; margin-top: 0px; margin-right:8px; padding-top:0px; color:#fff; font-size:1.0em; line-height:1.0em; font-weight:bold; }
#search #SearchLabel a {
	font-size: 0.7em;
	font-weight: normal;
	color: #fff;
}
#search #SearchLabel a:hover	{ color:#ffac00; text-decoration: underline; cursor:pointer; }
#search .textbox	{ width:150px; border:1px solid black; height:20px; }
#search .sButton	{ width:35px; height:22px; }
#search fieldset	{ border-style:none; }

/* search box OLD */
#OLDsearch				{ background-color: #FFFFB3; padding-bottom: 6px; margin-bottom:3px; border-bottom:solid 1px #1f2c34; }
#OLDsearch h3			{ margin-top: 0px; }
#OLDsearch legend		{ color: #000; }
#OLDsearch label		{ display:none; }
#OLDsearch .textbox	{ width:110px; border:1px solid black; height:20px; }
#OLDsearch .sButton	{ width:35px; height:22px; }
#OLDsearch fieldset	{ border-style:none; }

/* sort box */
#sort				{ position:absolute; text-align:right; right:235px; top:235px; white-space:nowrap; }
#sort select { font-size:1.0em; line-height:1.0em; font-weight:bold; }

/* PDF download box */
#PDFdl				{ position:absolute; text-align:right; right:235px; top:255px; white-space:nowrap; }
#PDFdl a			{ color: #dd0000; }
#PDFdl a:hover		{ text-decoration: underline; }
#PDFdl img			{ vertical-align:middle; }

/* SOC, PSOC and Exotic links */
#SOCLinks			{ line-height:1.7em; font-weight:bold; color: #dd0000; }
#SOCLinks a			{ color: #dd0000; }
#SOCLinks a:hover	{ text-decoration: underline; }

/* heritage specific side bar */
#heritageSideBar		 { line-height:1.7em; font-weight:bold; color:#e4f5f7; padding: 3px 3px 0px 3px; margin-bottom:0px; }
#heritageSideBar a		 { color: #4c5345; text-decoration:underline; }
#heritageSideBar a:hover { text-decoration: none; color:#dd0000 !important; }
#heritageSideBar img	 { border: solid 0px #1f2c34; }
#heritageSideBar ul		 { list-style: disc; margin-left: 20px; margin-bottom: 0px; }
#heritageSideBar .standardLinks		{ background-color:#bad1dd; background-color:#eaf2dd; border: solid #1f2c34; border-width:0px 0px 0px 0px; color:#000; }
#heritageSideBar .standardLinks a	{ color: #4c5345; }


/* fwp specific side bar */
#fwpSideBar			{ line-height:1.7em; font-weight:bold; color: #e6f2dc; padding: 3px 3px 0px 3px; margin-bottom:0px; }
#fwpSideBar a		{ color: #4c5345; text-decoration: underline; }
#fwpSideBar a:hover { text-decoration: none; color:#dd0000 !important; }
#fwpSideBar img		{ border: solid 0px #1f2c34; }
#fwpSideBar ul		{ list-style: disc; margin-left: 20px; margin-bottom: 0px; padding-bottom:3px; }
#fwpSideBar .standardLinks		{ background-color:#c9d9bc; background-color:#eaf2dd; border: solid #1f2c34; border-width:0px 0px 0px 0px; color:#000; }
#fwpSideBar .standardLinks a	{ color: #4c5345; }

#rangerSideBar		{ padding: 0px; margin-bottom:0px; }

.facebookicons { color:white; font-size:10px; font-weight:bold; padding: 4px 0px 0px 7px; }
.facebookicons img {vertical-align:middle; padding:0px 5px; border:none !important;}
.facebookicons a {text-decoration:none; border:none;}


#userCount { padding-top: 35px; padding-bottom: 10px; width: 100%; text-align: center; color: #646464; font-size: 0.8em; }

#footerCitation { margin:0px 30px 10px 10px; padding:0px 10px 10px 10px; text-align: left; color: #646464; font-size: 0.8em; }

.ES_Classification { margin-left:0px; border-collapse:collapse; width:660px; }
.ES_Classification th { width:130px; vertical-align:top; text-align:right; padding:5px 4px 2px 4px; border:solid 0px #e9e9e9; color:#999; font-size:11px; }
.ES_Classification td { vertical-align:top; padding:5px 4px 3px 4px; border:solid 0px #e9e9e9; }



.folderContentsNote { color:#006699; font-style:normal; font-weight:normal; font-size:0.88em; line-height:1em; margin-left:2px; display:block; padding:2px 0px 4px 5px; }

.searchSubOptions a, 
.searchSubOptions a:visited 
{
	color:black; 
	vertical-align:top;
	text-decoration:none;
}


.searchSubOptions	{
	font-size:.9em;
	display:inline-block;
	vertical-align:top;
	background-color:#eeeeee; 
	border: 1px solid #cccccc;
	margin:0px 3px 0px 3px; 
	padding:1px 1px 1px 1px;
	}

.audioCopyright 
{
	width:100%;
	display:block;
	font-size:9px;
	line-height:11px;
	color:#777;
	padding-left:1px;
	margin:0px;
}






/************ MAIN HERITAGE TEMPLATES ***************/
.divWhiteArrows {margin:10px 0px 0px 0px;}
.divWhiteArrows h2 {margin:0px 0px 3px 0px;}
.divWhiteArrows h2 a,
#midcol .divWhiteArrows h2 a {color:#740019; text-decoration:none;}
.divWhiteArrows h2 a:hover,
#midcol .divWhiteArrows h2 a:hover {color:#c00; text-decoration:underline;}
.divWhiteArrows ul {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteArrows ul li {background:url(/images/arrowgreen.gif) no-repeat 3px 2px; padding:0px 0px 0px 20px; line-height:1.5em;}
.divWhiteArrows ul li a {color:#333; text-decoration:none;}
.divWhiteArrows p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteArrows a {color:#060; text-decoration:underline;}
.divWhiteArrows a:hover {color:#c00; text-decoration:underline;}

.divGreenElipses {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenElipses h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenElipses h2 a,
#midcol .divGreenElipses h2 a {color:white; text-decoration:none;}
.divGreenElipses h2 a:hover, 
#midcol .divGreenElipses h2 a:hover {color:white; text-decoration:underline;}
.divGreenElipses ul {list-style:none; margin:0px 3px 10px 5px; padding:0px;}
.divGreenElipses ul li {background:url(/images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 14px; margin-left:2px; line-height:1.3em;}
.divGreenElipses ul li a {color:#333; text-decoration:none;}
.divGreenElipses img {border:none;}
.divGreenElipses p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divGreenElipses a {color:#060; text-decoration:underline;}
.divGreenElipses a:hover {color:#c00; text-decoration:underline;}

.divGreenArrows {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenArrows h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenArrows h2 a,
#midcol .divGreenArrows h2 a {color:white; text-decoration:none;}
.divGreenArrows h2 a:hover,
#midcol .divGreenArrows h2 a:hover {color:white; text-decoration:underline;}
.divGreenArrows ul {list-style:none; margin:0px 4px 10px 5px; padding:0px;}
.divGreenArrows ul li {background:url(/images/arrowgreen.gif) no-repeat 3px 2px; padding:0px 0px 0px 20px; line-height:1.5em;}
.divGreenArrows ul li a {color:#333; text-decoration:none;}
.divGreenArrows p {list-style:none; margin:3px 4px 7px 5px; padding:0px;}
.divGreenArrows a {color:#060; text-decoration:underline;}
.divGreenArrows a:hover {color:#c00; text-decoration:underline;}

.divGreenImages {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenImages h2 {color:#fff; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenImages h2 a,
#midcol .divGreenImages h2 a {color:white; text-decoration:none;}
.divGreenImages h2 a:hover,
#midcol .divGreenImages h2 a:hover {color:white; text-decoration:underline;}
.divGreenImages img {float:left; margin:0px 7px 0px 5px; border:1px solid #000;}
.divGreenImages a {font-weight:bold; color:#333; text-decoration:none;}
.divGreenImages a:hover {color:#c00; text-decoration:underline;}
.divGreenImages p {padding:0px; margin:10px 5px 10px 5px; float:none; clear:both;}
.divGreenImages p:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}

.divGreenRollovers {background-color:#cdd69d; color:#000; border:solid 1px #666; border-width:1px 1px 0px 1px; width:auto; padding:0px; margin:0px 0px 10px 0px;}
.divGreenRollovers h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenRollovers h2 a,
#midcol .divGreenRollovers h2 a {color:white; text-decoration:none;}
.divGreenRollovers h2 a:hover,
#midcol .divGreenRollovers h2 a:hover {color:white; text-decoration:underline;}
.divGreenRollovers ul {list-style:none; margin:0px 0px 0px 0px; padding:0px;}
.divGreenRollovers ul li {background:url(/images/arrowgreen.gif) no-repeat 3px 2px; padding:0px 0px 0px 20px; line-height:1.5em; display:block; border-bottom:solid 1px #666; cursor:pointer;}
.divGreenRollovers ul li:hover {color:white; background-color:#717a46;}
.divGreenRollovers p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divGreenRollovers a,
#midcol .divGreenRollovers a {color:#333; text-decoration:none;}
.divGreenRollovers a:hover,
#midcol .divGreenRollovers a:hover {color:#fff; text-decoration:none; background-color:#717a46;}
.divGreenRollovers:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}



.divWhiteFolders {margin:10px 0px 0px 0px;}
.divWhiteFolders>h2 {margin:0px 0px 0px 0px;}
.divWhiteFolders>h2>a {color:#740019; text-decoration:none;}
.divWhiteFolders>h2>a:hover {color:#c00; text-decoration:underline;}
.divWhiteFolders>ul {list-style:none; margin:0px 0px 0px 2px; padding:0px;}
.divWhiteFolders>ul>li {background:url(../images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 18px; margin-left:2px; line-height:1.3em;}
.divWhiteFolders>ul>li.folder {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divWhiteFolders>ul>li.folder>a>span.icon {background:url(../images/plusfolder.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divWhiteFolders>ul>li.open {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divWhiteFolders>ul>li.open>a>span.icon {background:url(../images/plusfolder_opened.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divWhiteFolders>ul>li>a {color:#333; text-decoration:none; font-weight:bold; cursor:pointer;}
.divWhiteFolders>ul>li>ul {padding-left:28px; margin-left:10px;}
.divWhiteFolders p {list-style:none; margin:0px 0px 10px 5px; padding:0px;}
.divWhiteFolders a {color:#060; text-decoration:underline;}
.divWhiteFolders a:hover {color:#c00; text-decoration:none;}

.zzzdivWhiteFolders>ul>li.folder {background:url(/images/plusfolder.png) no-repeat 0px -1px; padding:0px 0px 0px 37px; line-height:1.7em;}
.zzzdivWhiteFolders>ul>li.open {background:url(/images/plusfolder_opened.png) no-repeat 0px -1px; padding:0px 0px 0px 37px; line-height:1.7em;}

.divWhiteFolders>ul>li.folder>a>span.icon:hover {text-decoration:none !important; }
.divWhiteFolders>ul>li.open>a>span.icon:hover {text-decoration:none !important; }

.divGreenFolders {background-color:#fff; color:#000; border:1px solid black; width:auto; padding:0px; margin:10px 0px 10px 0px;}
.divGreenFolders h2 {color:white; font-size:11px; background-color:#006600; padding:3px; margin:0px;}
.divGreenFolders h2 a {color:white; text-decoration:none;}
.divGreenFolders h2 a:hover {color:white; text-decoration:underline;}
.divGreenFolders ul {list-style:none; margin:0px 0px 0px 2px; padding:0px;}
.divGreenFolders li {background:url(/images/elipses.gif) no-repeat 0px 6px; padding:2px 0px 3px 20px; margin-left:2px; line-height:1.3em;}
.divGreenFolders>ul>li.folder {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divGreenFolders>ul>li.folder>a>span.icon {background:url(../images/plusfolder.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divGreenFolders>ul>li.open {background:none; padding:2px 0px 3px 0px; margin-left:0px; line-height:1.5em; font-size:11px;}
.divGreenFolders>ul>li.open>a>span.icon {background:url(../images/plusfolder_opened.png) no-repeat 0px -4px; padding-right:30px; text-decoration:none !important; }
.divGreenFolders ul li a {color:#333; text-decoration:none; font-weight:bold; cursor:pointer;}
.divGreenFolders p {list-style:none; margin:3px 4px 7px 5px; padding:0px;}
.divGreenFolders a {color:#060; text-decoration:underline;}
.divGreenFolders a:hover {color:#c00; text-decoration:underline;}

.zzzdivGreenFolders li.folder {background:url(/images/folder.png) no-repeat 2px -1px; padding:0px 0px 0px 20px; line-height:1.7em;}
.zzzdivGreenFolders li.open {background:url(/images/folder_opened.png) no-repeat 2px -1px; padding:0px 0px 0px 20px; line-height:1.7em;}

.divGreenFolders>ul>li.folder>a>span.icon:hover {text-decoration:none !important; }
.divGreenFolders>ul>li.open>a>span.icon:hover {text-decoration:none !important; }


.ExpandCollapse {margin:1px 0px 2px 6px; font-size:80%; }
.ExpandCollapse a {cursor:pointer;}

.reportsTable {width:100%; margin:0px; padding:0px; border:0px;}
.reportsTable td {vertical-align:top;}
.reportsTable img {vertical-align:bottom;}
.reportsTable .year {width:50px; font-weight:bold;}
.reportsTable .tag {width:70px; color:red; font-size:80%;}

.citation_style_MLA { display:inline; margin:0px !important; font-size:1em !important; }
.citation_style_CHICAGO { display:inline; margin:0px !important; font-size:1em !important; }
ul.citations li { margin-left:38px; text-indent:-50px; list-style:none; padding-bottom:5px; }
ul.citations li img { padding-right:2px; vertical-align:middle; }
.WCLegend { display:inline-block; float:none; text-align:right; background-color:#f5f5f5; border:solid 0px #999; width:auto; font-size:9px; line-height:9px; padding:0px 4px 0px 4px; margin-left:10px; color:#777; }
.WCLegend img { vertical-align:text-top; }
.sendCitationLink { font-weight:normal !important; color:#060 !important; margin-left:62px; }
.sendCitationLink:hover { color:#c00 !important; text-decoration:underline !important; }

table.OfflineFieldguide { padding:0px 0px 2px 2px; width:100%; }
table.OfflineFieldguide td { font-weight:bold; }
table.OfflineFieldguide td +td { font-weight:normal; text-align:right; font-size:8px;}

.WebNotice { background-color:yellow; color:#C01616; border:solid 1px black; padding:4px 10px 4px 10px; margin-bottom:10px; font-weight:bold; }

a.iconViewImages { background:url(/images/FGViewImages.png) no-repeat 0px 0px; width:55px; height:26px; display:inline-block; text-decoration:none; cursor:pointer; }
a.iconViewImages:hover { background-position:0px -27px; text-decoration:none; }
#divThumbs { display:none; width:520px; margin:0px 0px 26px 16px; }
#divThumbs:after {content:"."; display:block; height:0px; clear:both; float:none; visibility:hidden; }
#divThumbs span { cursor:pointer; position:relative; float:left; width:100px; height:100px; overflow:hidden; font-size:10px; color:#000; text-align:center; display:block; padding:0px; margin:0px; background-color:#fff; border:solid 2px #000; }
#divThumbs span img { border:none; min-height:100px; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto; }
#divThumbs span img.tall { max-height:100px; }
#divThumbs span img.wide { min-height:inherit; }
#divThumbs span.nophoto { cursor:inherit; font-size:16px; padding:6px; width:170px; border:none; }

#divThumbs span:hover { border-color:#ff0; background-color:#ff9; }
#divThumbs span.nonNative:hover { border-color:#cd00aa; }
#divThumbs span.nonNative { border:solid 2px #ff6e83; }
div.nonNative { border:solid 2px #ff6e83; }
