html {background: #FFFFFF; margin: 0px; margin-top: 0px; color: #000000; width:100%; height:100%;}
body {background: #FFFFFF; margin: 0px; margin-top: 0px; color: #000000; width:100%; height:100%;}
#container { min-height: 100%; }

P, TD, UL, div, li { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

td.timePd { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

td.calendar {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
a { font-family: Verdana, Arial, Helvetica, sans-serif; color:#336633 }

LI { list-style-position: inside; margin-left: -20px }

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 21px; font-weight: bold }

H2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 18px; font-weight: bold }

H3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 15px; font-weight: bold }

H4 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 15px; font-weight: bold }

.caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }

.moreinfotext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }

.linkhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700 }

.linkhead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 700 }

.returnsearchtext { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; text-decoration: none; }

.searchresulttext { font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; font-weight: normal; text-decoration: none; }
	

a.statelink { font-family: Verdana, Arial, Helvetica, sans-serif; color:#006600 }

a.periodlink { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000066 }

option, select, input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }


.tableheading {color: #333333; font-size: 12px; font-weight: bold; font-family: verdana, sans-serif}
.smalltableheading {color: #333333; font-size: 9px; font-weight: bold; font-family: verdana, sans-serif}

.tablenote {color: #333333; font-size: 8px; font-weight: normal; font-style: italic; font-family: verdana, sans-serif}


.error {color: #cc0000; font-family: verdana, sans-serif; font-size: 12pt}
.warning {color: #cc0000; font-family: verdana, sans-serif; font-size: 14pt; font-weight: bold}
.form_error {color: #cc0000; font-size: 10px; font-weight: bold; font-style: italic; font-family: verdana, sans-serif}
.form_error_message {color: #333333; font-size: 8px; font-weight: bold; font-style: italic; font-family: verdana, sans-serif}

.calendar_month_bar_years { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 9px; font-weight: bold }
.calendar_month_bar { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size: 11px; font-weight: bold }

.stattype {font-size: 9px; }

.reviewlisttype {font-size: 9px; }

a.glossary { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; background-color:#FFFFEC }

a.formlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.formhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 700 }

div.hometext {font-size: 12px; font-weight: 500 }


/* PaleoPortal DiGIR portal public user interface styles */
.extended_info_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.extended_info_example {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.extended_info_example_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}

/* PaleoPortal DiGIR portal reporting interface styles */

.provider_available {
	color: #00cc00;
}

.provider_unavailable {
	color: #cc0000;
}

.statistics_table {
	border: 1px;
	border-color: #cc0000;
}

.button {
	font-weight: bold;
	text-decoration: none;
}

.note {
	padding: 40px;
}

.form_element_note {
	font-size: 9px;
	font-style: italic;
}

.report_table {
	border-collapse: collapse; 
	border: 1px solid #000000;
}

.report_cell {
	border-collapse: collapse; 
	border: 1px solid #000000;
	text-align: center;
}

td.res_cell {
	font-size: 9px;
	border-collapse: collapse; 
	border: 1px solid #000000;
	text-align: center;
}

/* Makes image element (typically a PaleoPortal map) draggable in moveableMap.js */
.draggable{
	position:absolute; 
	cursor:move;
}

.assemblagePeriodBarList {
	padding: 3px;
	width: 86px;
	background-color: #DFDFC0; 
	text-align: right; 
	position: absolute; 
	display: none; 
	left:-89px; 
	top: 0px;
}
html>body .assemblagePeriodBarList {
	width: 77px;
	left:-86px; 
}

.closeMapLabel {
	text-decoration: none;
	font-weight: bold;
}


/* Review module */
.reviewEditFormElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* kiosk region menu styles */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
	width: 10em;
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
