/*
#asdmMockHeader {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(asdmBannerMenu.jpg) no-repeat 50% 0%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	HEIGHT: 189px
}
*/
.cTR1 { background-color: #d0d0c0; }
.cTR2 { background-color: #f9fbe5; }
.cTR0 { background-color: #d95b45; }
#topbottom {
	BACKGROUND: url(topbottom.jpg) repeat-x 50% 0%; HEIGHT: 28px;
}
#indexIntro {
   width:490px;
   font:italic 1em garamond, times, sans-serif;
   margin-top:0;
   padding-bottom:10px;
}
#indexIntro2 {
   position:absolute;
   left:580px;
   top:20px;
   border:2px solid #b0b0b0;
   padding:5px;
   width:180px;
   font:italic 1em garamond, times, sans-serif;
   margin-top:0;
}
a img { border: none }
body {
	font:.8em Arial;
/*	BACKGROUND: url(leftBorder3.jpg) #f9fbe5 repeat-y 0% 0%; */
	background-color: #f9fbe5; 
}
.secTitle { font:18pt Garamond; font-weight:bold; display:block; margin-bottom:0px;}
.species { font-style:italic; }
.genus { font-style:italic; }
.variety { font-style:italic; }
.bookTitle { font-style:italic; margin-left:17px; }
.subHead { font:14pt Garamond; font-weight:bold; display:block; }
.secTitle .species { font:14pt Garamond; font-style:italic; }
.secTitle .genus { font:14pt Garamond; font-style:italic; }
.secTitle .variety { font:14pt Garamond; font-style:italic; }
/* .authorBlock { font-style:italic; display:block; margin-bottom:5px; margin-right:100px; text-align:right; } */
.authorBlock { font-style:italic; display:block; margin:15px; margin-left:40px; }
#sg {
	width:30px;
	max-height:110px; 
	background-color:#ffffff;
	display:none;
	border:1px solid #b0b0b0;
	border-top:1px solid #ffffff; 
/*
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
*/
}
.sgSubDiv {
	margin:2px;
	color:#000000;
	background-color:#ffffff;
	cursor:pointer;
}
.sgSubDivHover {
	margin:2px;
	background-color:#4040ff;
	color:#ffffff;
	cursor:pointer;
}
#fScreen {
	height:172px;
	padding-bottom:10px;
}
.fTableClass { 
	z-index:1;
	display:none;
	height:170px;
	cursor:pointer;
}
#fCurtain {
	position:absolute;
	top:258px;
	left:170px;
	height:172px;
	width:500px;
	z-index:0;
/*
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
*/
}
#flashScreen {
	height:165px;
	width:450px;
	z-index:1;
	cursor:pointer;
}
#flashCurtain {
	position:absolute;
/*	top:255px;
	left:220px;*/
	top:15px;
	left:220px;
	z-index:2;
/*
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
*/
}
#detailInfo h3 { 
  margin-bottom:0px;
  font:11pt Garamond;
  font-weight:bold; 
}
#detailInfo h2 { 
  background-image:none;
  padding-left:0px;
  color:#674868;
  margin-top:0px;
  margin-bottom:5px;
}
.detailH2 { 
  font-family:garamond,times,serif;
  font-size:1.6em;
  font-weight:bold; 
  background-image:none;
  padding-left:0px;
  color:#674868;
  margin-top:0px;
  margin-bottom:10px;
    	font-family:garamond,times,serif;
	font-size:1.6em;
	BACKGROUND: url(h2Background.gif) no-repeat 0% 50%; 
	Color:#000000;
	padding-top:0px;
	margin-top:5px;
	PADDING-LEFT: 8px;
	HEIGHT: 32px;
	line-HEIGHT: 32px;

}
.contributorTable {
	border:1px solid #b0b0b0;
}.contributorTable td {
	border:1px solid #b0b0b0;
}
.contributorTable th {
	border:1px solid #b0b0b0; background-color: #e0e0e0;
}
#asdmMockHeader {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(ASDM-header222x1920.jpg) #674868 no-repeat 50% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
/*	OVERFLOW: hidden; */
	PADDING-TOP: 0px; 
	HEIGHT: 222px;
}
#asdmMockHeader IMG {
	DISPLAY: block; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	MARGIN: 0px auto; 
}
#asdmMockHeader H1 {
	DISPLAY: none
}
#asdmMockFooter {
	BACKGROUND: url(asdmFooter.jpg) no-repeat 50% 0px;
	HEIGHT: 52px
}
#asdmMockFooter P {
	COLOR: #7b7c6e;
	PADDING-TOP: 52px;
	TEXT-ALIGN: center
}
#asdmMiddleContent { 
	margin-left: auto; 
	margin-right: auto;
	width:1006px;
	position:relative;
	background: url(leftBorder3.jpg) repeat-y 0% 0%;
	border-top: 18px solid #e0e0e0;
}
#leftHandMenu {
	position:absolute; top:0px; left:50px;
	FONT-FAMILY: Arial, sans-serif;
	font-size:9pt;
	font-size:0.9em;
	WIDTH: 150px;
	COLOR: #000;
/*	MARGIN-LEFT: 15px;*/
	BACKGROUND-color: #e0e0e0;
}
#leftHandMenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#leftHandMenu LI {
	MARGIN: 0px;
	WIDTH: 150px;
}
#leftHandMenu A {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b0b0b0 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
/*	BACKGROUND-COLOR: #e0e0e0; */
	PADDING-BOTTOM: 1px;
	WIDTH: 135px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #e0e0e0 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none
}
#leftHandMenu A:link {
/*	BACKGROUND-COLOR: #e0e0e0; */
	COLOR: #000;
	TEXT-DECORATION: none
}
#leftHandMenu A:visited {
/*	BACKGROUND-COLOR: #e0e0e0; */
	COLOR: #000;
	TEXT-DECORATION: none
}
#leftHandMenu A:hover {
	BORDER-TOP: #889966 1px solid;
	BACKGROUND: #b9bfac;
	COLOR: #000;
	BORDER-BOTTOM: #889966 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none
}
#leftHandMenu .menuHeading1 {
	/*font-size:12pt;*/
	font-size:1.4em;
	font-family:garamond,times,serif;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b0b0b0 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	BACKGROUND: #a7a7a7;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 145px;
	COLOR: #fff;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #959191 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: none
/* background-color:#C6BBC7; */
}
#leftHandMenu .menuHeading2 {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b0b0b0 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
/*	BACKGROUND-COLOR: #e0e0e0; */
	PADDING-BOTTOM: 1px;
	WIDTH: 135px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #e0e0e0 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none
}
#leftHandMenu .menuCurrent {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 15px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(leftMenuCurrent.gif) #f9fbe5 repeat-y;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 135px;
	COLOR: #000;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 1px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}
#leftHandMenu .menuSubset A {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #b0b0b0 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 35px;
	FONT-WEIGHT: bold;
/*	BACKGROUND-COLOR: #e0e0e0; */
	PADDING-BOTTOM: 1px;
	WIDTH: 115px;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #e0e0e0 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none
}
#leftHandMenu .menuSubset A:hover {
	BORDER-TOP: #889966 1px solid;
	BACKGROUND: #b9bfac;
	COLOR: #000;
	BORDER-BOTTOM: #889966 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none
}
#leftHandMenu .menuSubset .menuCurrent {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 35px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(leftMenuCurrent.gif) #f9fbe5 repeat-y;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 115px;
	COLOR: #000;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 1px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none
}
#leftHandMenuTop {
	BACKGROUND: url(leftMenuTop3.gif) #e0e0e0 no-repeat;
	WIDTH: 165px;
	HEIGHT: 18px;
	position:absolute;
/*	top:222px; */
	top:-18px;
	left:0px;
	z-index:3;
}
#leftHandMenuMiddle {
/*	BACKGROUND-COLOR: #e0e0e0; */
}
#leftHandMenuBottom {
/*	BACKGROUND: url(leftMenuBottom.gif) #f9fbe5 no-repeat;
	WIDTH: 150px;
	border-top: #b0b0b0 1px solid;
	HEIGHT: 99px
*/
}
#searchWrapper {
	 PADDING-LEFT: 20px;
	 MARGIN-LEFT: 200px;
	 MARGIN-RIGHT: 15px;
	 BORDER-RIGHT-STYLE: none;
	 BORDER-LEFT-STYLE: none;
	 BORDER-BOTTOM-STYLE: none;
	 padding-top:15px;
/*	width:816px; BORDER-TOP: #e0e0e0 18px solid; float:left; position:absolute; top:222px; left:0px;	*/
}
#searchWrapper A:visited {
	color:#000000; text-decoration:none; color:#1010a0; color:#662E68;
}
#searchWrapper A {
	color:#000000; /* color:#505050; */ text-decoration:none; color:#1010a0; color:#662E68;
}
#searchWrapper A:hover {
	text-decoration:underline;
}
#searchWrapper H2 {
/*
	font-family:garamond,times,serif;
	font-size:1.8em;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	BACKGROUND: url(h2Background.gif) no-repeat 0% 50%;
	PADDING-BOTTOM: 0px;
	COLOR: #000;
	PADDING-TOP: 0px;
	HEIGHT: 26px
*/
	font-family:garamond,times,serif;
	font-size:1.6em;
	BACKGROUND: url(h2Background.gif) no-repeat 0% 50%; 
	Color:#000000;
	padding-top:0px;
	margin-top:5px;
	PADDING-LEFT: 8px;
	HEIGHT: 32px;
	line-HEIGHT: 32px;
}
#d2 {
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #f9fbe5
}
strong {
	font-family:garamond,times,serif; font-size:11pt;
}
#admin {
	COLOR: #666633;
	FONT-FAMILY: Arial, sans-serif;
	BACKGROUND-COLOR: #f9fbe5
}
#admin A:link {
	COLOR: #cc9933
}
#admin A:visited {
	COLOR: #cc9933
}
#admintabs {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#admintabs TD {
	PADDING-RIGHT: 10px
}
BODY#digLibLayout {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #f9fbe5;
/*	BACKGROUND-COLOR: #f9fbe5 */
}
.attn {
	FONT-WEIGHT: bold;
	COLOR: #cc3300
}
.clearBoth {
	CLEAR: both
}
.azLinkList A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	MARGIN: 0px 2px;
	COLOR: #000
}
.azLinkList A:link {
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
.azLinkList A:visited {
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
.azLinkList A:hover {
	BACKGROUND-COLOR: #f1f2be;
	TEXT-DECORATION: underline
}

#psrch-res {
	border-spacing: 10px
}
#psrch-res TD {
	BORDER-RIGHT: #dedede 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #dedede 1px solid;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #dedede 1px solid;
	WIDTH: 120px;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #dedede 1px solid;
	BACKGROUND-COLOR: #f0f0f0
}
#psrch-res TR {
	VERTICAL-ALIGN: top
}
#psrch-res IMG {
	DISPLAY: block;
	MARGIN: 0px auto
}
#viewImage {
	PADDING-RIGHT: 20px;
	FLOAT: left
}
#viewMetadata {
	PADDING-LEFT: 15px;
	MARGIN-LEFT: 185px;
	BORDER-LEFT: #ccc 1px dashed
}
#glossaryDefinitions H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #f1f2be 3px solid;
	BACKGROUND-COLOR: #e0e0e0
}
#glossaryDefinitions P {
	PADDING-LEFT: 5em;
	TEXT-INDENT: -3em
}
.key {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
	width:200px;
}
.key-req {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	COLOR: #cc3300;
	TEXT-ALIGN: right;
	width:200px;
}
.key-req2 {
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN: top;
	COLOR: #cc3300;
}
.errors {
	margin-left:10px;
	FONT-WEIGHT: bold;
	COLOR: #cc3300;
}
.value {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	width:450px;
}
.value a {
	FONT-WEIGHT: normal;
}
.value2 {
	TEXT-ALIGN: left; 
	vertical-align: top; 
	background-color:#ffffff;
	border-top:solid 1px #202020;
	border-left:solid 1px #202020;
	border-bottom:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
}
#srch-res {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#srch-res TH {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: silver;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid
}
#srch-res TD {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid
}
.hilite {
	COLOR: #cc6633
}
#pubsearch {
	FONT-SIZE: small; border-spacing: 10px
}
#pubsearch TD {
	VERTICAL-ALIGN: bottom
}
#pubsearch SELECT {
	WIDTH: 225px
}
BUTTON {
	BACKGROUND-COLOR: #cc6633
}
#detail {
	border-spacing: 10px
}
#detail TD {
	VERTICAL-ALIGN: top
}
.info {
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	COLOR: #666633
}
#history {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#history TH {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: silver;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#history TD {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#workflow {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#workflow TH {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	BACKGROUND: silver;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#workflow TD {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid; border-spacing: 0
}
#approval {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#approval TD {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#content {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 1px solid;
	WIDTH: 700px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 1px solid
}
#footer {
	WIDTH: 100%
}
#footer TD {
	WIDTH: 33%;
	TEXT-ALIGN: center
}
#main {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#main TD {
	border-spacing: 0
}
.cont-col {
	TEXT-ALIGN: center
}
#menu {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
#menu TD {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px
}
#menu A {
	FONT-WEIGHT: bold;
	COLOR: #666633;
	TEXT-DECORATION: none
}
.crumb {
	FONT-SIZE: small
}
.sLists {
	margin-left:0px;font:10pt Arial, sans-serif;
} 
.sLists td {
	width:280px;
	padding-right:5px;
}
 #other1 { visibility:hidden; }
 #other2 { visibility:hidden; }
 .tableCellLeft { font-weight:bold;border-right:solid 1px #889966;border-bottom:solid 1px #889966; }

/*
div.suggestions {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	border: 1px solid #000000;
	position: absolute;
}
div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}
div.suggestions div.hover {
	cursor:pointer;
	background-color: #3366cc;
	color: #ffffff;
}
*/
#suggestionBox {
/*
	-moz-box-sizing: border-box;
	box-sizing: border-box;
*/
	background-color: #ffffff;
	border: 1px solid #000000;
	position: absolute;
	visibility:hidden;
	font: 10pt Arial;
}
.species { font-style:italic; }
.genus { font-style:italic; }
.variety { font-style:italic; }
.taxSelect { font-weight:bold; /*BACKGROUND: url(taxSelected.gif) no-repeat 0% 50%; */ }
#detailInfo p { margin-top:0px; }
#period {
	FONT-SIZE: 0.8em;
	WIDTH: 600px
}
.phead {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	BORDER-LEFT: black 1px solid;
	COLOR: #990000;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #cccccc;
	TEXT-ALIGN: center
}
.pempty {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT-WIDTH: 0px
}
.pGas {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center
}
.pAlkali {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #99ccff;
	TEXT-ALIGN: center
}
.pAlkaline {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #0076A3;
	TEXT-ALIGN: center
}
.pTransisition {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #cc6666;
	TEXT-ALIGN: center
}
.pOthermetals {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #C6BAC6;
	TEXT-ALIGN: center
}
.pHalogens {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #818181;
	TEXT-ALIGN: center
}
.pNobels {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #0f0f0f;
	TEXT-ALIGN: center

}
.pLanthanoids {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #99cc66;
	TEXT-ALIGN: center
}
.pActanoids {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #007236;
	TEXT-ALIGN: center
}
.pMetaloids {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #ffcc66;
	TEXT-ALIGN: center
}
.pblue {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #99ccff;
	TEXT-ALIGN: center
}
.pyellow {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #ffcc66;
	TEXT-ALIGN: center
}
.pred {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #cc6666;
	TEXT-ALIGN: center
}
.pgreen {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #99cc66;
	TEXT-ALIGN: center
}
#period A:link {
	COLOR: black;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
#period A:visited {
	COLOR: black;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
#period A:hover {
	COLOR: #330099;
	BACKGROUND-COLOR: #eee;
	TEXT-DECORATION: underline
}
#period TD A {
	DISPLAY: block;
	WIDTH: 100%;
	HEIGHT: 100%
}
.alpha {
	font:11pt Arial;
	padding:0px;
	height:20px;
	width:20px;
	text-align:center;
}
.pKey strong {
	font:9pt Garamond;
	font-weight:bold;
}
#period .pNobels A:hover { color:#000000; }
#period .pNobels A { color:#ffffff; }
#sTable td.outer {
	border:none;
	border-right:5px solid #f9fbe5;
	border-bottom:3px solid #f9fbe5;
	border-top:2px solid #f9fbe5;
}
#show {
	font:8pt arial, sans-serif;	
}
.detailHeader {
	background: url(bgcolor.jpg) top left no-repeat;
	background: url(bgcolor.jpg) top right no-repeat;
	padding:5px;
	background-color:#e0e0e0;
	cursor:pointer;
	border:1px solid #f9fbe5;
	border-bottom:none;
}
.def {
	color:#008000; border-bottom: 1px dashed #000000; cursor:default;
}
#nhsd {
	width:700px;
}
.cBoxLI {
	display:block;
	font-style:italic;
	background-color:#ffffff;
	color:#000000;
	cursor:pointer;
}
.cBoxLIslctd {
	display:block;
	font-style:italic;
	background-color:#0000ff;
	color:#ffffff;
	cursor:pointer;
}
.cBoxLI:hover {
	background-color:#0000ff;
	color:#ffffff;
}

#calendar {
	font-size:8pt;
	text-align:right;
	cursor:default;
	vertical-align:top;
	}
.otherdays {
	background-color:#ffffff;width:30px;height:30px;color:#000000;
}

.otherdays:hover {
	background-color:#e0e0e0;
}
.dayCal {
	background-color:#e0e0e0;
	text-align:center;
}
.today {
	background-color:#bbe8ff;width:30px;height:30px;
}

#phenologyMenu {
	position:relative;
	top:-25px;
	left:3px;
	height:18px;
	width:700;
	text-align:center;
}

.phenologyMenuItems {
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	color:#808080;
	font-weight:bold;
	
	cursor:pointer;
}

.phenologyMenuItems:hover {
	color:#000000;
}
#dzcontainer {
	width: 752px;
	height: 335px;
	background-color: black;
	border: 1px solid black;
	color: white;   /* for error messages, etc. */
}
