/* NPS WASO GIS */
/* CSS */

a {
	color:#0000cc; 
	text-decoration:none; 
	background:transparent;
}
 
a:hover {
	color:blue;
	background-color:transparent;
	text-decoration:underline; 
}
 
body {
	font-family:verdana, helvetica, san-serif;
	color:#000000; 
	background-color:#ffffff; 
	text-align:left; 
}
 
table, p, td, ul, input, div, th {
	font-size:10pt;
}

img {
	border:0px;
	padding:0px;
	margin:0px;
}

form {
	font-size:8pt;
	padding:0ex 0ex 0ex 5pt;
}

input {
	font-family:verdana, helvetica, sans-serif; 
	padding:0px 0px 0px 0px;
	font-size:8pt;
}
 
th {
	font-family:verdana, helvetica, sans-serif; 
	text-align:left;
	color:#000000;
	background-color:#ffffff;
}

ul {
	margin-bottom:4pt; 
	margin-top:4pt;
}

li {
	margin-bottom:4pt; 
	margin-top:4pt;
}

em {
	font-style:italic; 
}
 
h1 {
	font-size:20pt; 
}

h2 {
	font-size:15pt; 
}

h3 {
	font-size:13pt; 
}

h4 {
	font-size:10pt; 
}

h6 {
	font-size:7.5pt; 
}

.main {
	border:solid 1px #d6d5d0;
}

.header {
	color:#ffffff;
	padding 0px 0px 0px 0px;
	background-color:#000000;
}

.navigation {
	color:#676769;
	background-color:#f5f0dd;
	font-size:9pt;
	border-right:solid 1px #d6d5d0;
	padding:5px 5px 10px 5px;
}

.navshell {
	color:#676769;
	background-color:#f5f0dd;
	border-right:solid 1px #d6d5d0;
}

.navinner {
	color:#676769; 
	background-color:#f5f0dd;
	font-size:9pt;
	padding:8px 5px 10px 5px;
}

.highlight {
	color:#333366;
	font-weight:bold;
	background-color:#d6d5d0;
	font-size:9pt;
	padding:5px 0px 5px 0px;
	width:90px;	
}

a.highlight {
	color:#333366;
	background-color:transparent;
}

a.highlight:hover {
	color:blue;
	background-color:transparent;
	text-decoration:underline;
}

.diduknow {
	color:#000000;
	background-color:#fdfaf3;
	font-size:10pt;
	padding:5px 10px 5px 10px;
	border-top:solid 1px #d6d5d0;
}

/* Title Boxes */
.titlegreen {
	color:#ffffff;
	background-color:#16772a;
	font-size:10pt;
	padding:0px 10px 0px 10px;
	width:170px;
	border-bottom:solid 1px #d6d5d0;
}

.titleblue {
	color:#ffffff;
	background-color:#00377a;
	font-size:10pt;
	padding:0px 10px 0px 10px;
	width:170px;
	border-bottom:solid 1px #d6d5d0;
}

.titlered {
	color:#ffffff;
	background-color:#a14133;
	font-size:10pt;
	padding:0px 10px 0px 10px;
	width:170px;
	border-bottom:solid 1px #d6d5d0;
}

.titleorange {
	color:#ffffff;
	background-color:#ae7a26;
	font-size:10pt;
	padding:0px 10px 0px 10px;
	width:170px;
	border-bottom:solid 1px #d6d5d0;
}

.titlegold{  
	color:#ffffff;
	background-color:#aeae2e;
	font-size:10pt;
	padding:0px 10px 0px 10px;
	width:170px;
	border-bottom:solid 1px #d6d5d0;
}

.titlebig {
	font-family:tahomma, helvetica, sans-serif; 
	font-size:14pt;
	font-weight:800;
	padding-bottom:5px;
	color:#ffffff;
	background-color:transparent;	
}

/* Link Colors */
/* Red */
.red {
	color:#a14133;
	background-color:transparent;
	font-weight:normal;
}

a.red:hover {
	color:#a14133;
	background-color:transparent;
	font-weight:normal;
	text-decoration:underline;
} 

.red800 {
	color:#a14133;
	background-color:transparent;
	font-weight:800;
}

a.red800:hover {
	color:#a14133;
	background-color:transparent;
	font-weight:800;
	text-decoration:underline;
}

.redmr {
	color:#a14133;
	background-color:transparent;
	font-weight:800;
	font-size:8pt;
}

/* Green */
.green {
	color:#718840;
	background-color:transparent;
	font-weight:normal;
}

a.green:hover {
	color:#718840;
	background-color:transparent;
	font-weight:normal;
	text-decoration:underline;
}

.greenmr {
	color:#718840;
	background-color:transparent;
	font-weight:800;
	font-size:8pt;
}

.green800 {
	color:#718840;
	background-color:transparent;
	font-weight:800;
}

a.green800:hover, .greenmr:hover {
	color:#718840;
	background-color:transparent;
	font-weight:800;
	text-decoration:underline;
}

/* Blue */
.blue {
	color:#00377a;
	background-color:transparent;
	font-weight:normal;
}

a.blue:hover {
	color:#00377a;
	background-color:transparent;
	font-weight:normal;
	text-decoration:underline;
}

.blue800 {
	color:#00377a;
	background-color:transparent;
	font-weight:800;
}

a.blue800:hover {
	color:#00377a;
	background-color:transparent;
	font-weight:800;
	text-decoration:underline;
}

.bluemr {
	color:#00377a;
	background-color:transparent;
	font-weight:800;
	font-size:8pt;
}
/* Orange */ 

.orangemr {
	color:#ae7a26;
	background-color:transparent;
	font-weight:800;
	font-size:8pt;
}

.orange {
	color:#ae7a26;
	background-color:transparent;
	font-weight:normal;
}

a.orange:hover {
	color:#ae7a26;
	background-color:transparent;
	font-weight:normal;
	text-decoration:underline;
}

.orange800 {
	color:#ae7a26;
	background-color:transparent;
	font-weight:800;
}

a.orange800:hover {
	color:#ae7a26;
	background-color:transparent;
	font-weight:800;
	text-decoration:underline;
}

/* Gold */ 

.goldmr {
	color:#aeae2e;
	background-color:transparent;
	font-weight:800;
	font-size:8pt;
}

.gold {
	color:#aeae2e;
	background-color:transparent;
	font-weight:normal;
}

a.gold:hover {
	color:#aeae2e;
	background-color:transparent;
	font-weight:normal;
	text-decoration:underline;
}

.gold800 {
	color:#aeae2e;
	background-color:transparent;
	font-weight:800;
}

a.gold800:hover {
	color:#aeae2e;
	background-color:transparent;
	font-weight:800;
	text-decoration:underline;
}

/* */
.bold {
	font-weight:800;
}

/* Feature Boxes */
.feature1 {
	color:#676769;
	background-color:#f5f0dd;
	font-size:8pt;
	border-right:solid 1px #d6d5d0;
	border-left:solid 1px #f5f0dd;
	padding:0px 10px 0px 10px;
	width:170px;
}

.feature2 {
	color:#676769;
	background-color:#f5f0dd;
	font-size:8pt;
	border-right:solid 1px #d6d5d0;
	padding:0px 10px 0px 10px;
	width:170px;	
}

.feature3 {
	color:#676769;
	background-color:#f5f0dd;
	font-size:8pt;
	padding:0px 10px 0px 10px;
	width:170px;
}

/* */
.image {
	background-color:#ffffff;
	background-color:transparent;
	border-bottom:solid 1px #d6d5d0;
}

.pageleft {
	color:#000000;
	background-color:#ffffff;
	font-size:9pt;
	border-right:solid 1px #d6d5d0;
	padding: 0px 10px 0px 10px;
	width:170px;			 			
}

.pageright {
	color:#000000;
	background-color:#ffffff;
	font-size:9pt;
	padding: 10px 10px 10px 10px;
}

.pagemain {
	color:#000000;
	background-color:#ffffff;
	font-size:9pt;
	padding: 10px 10px 10px 10px;
	width:550px;
}

.page {
	color:#000000;
	background-color:#ffffff;
	font-size:10pt;;
	padding: 10px 10px 10px 10px;
}

.whitebg {
	color:#000000;
	background-color:#ffffff;
}

.navmargin {
	color:#676769;
	background-color:#f5f0dd;
	border-left:solid 1px #f5f0dd;
	font-size:6pt;
}

.pagemargin {
	color:#000000;
	background-color:#ffffff;
	font-size:6pt;
}

.footer {
	color:#343436;
	font-weight:normal;
	background-color:#d6d5d0;
	border-top:solid 1px #d6d5d0;
	font-size:10pt;
}

a.footer {
	color:#343436;
	background-color:transparent;
}

a.footer:hover {
	color:#000000; 
	background-color:transparent;
	text-decoration:underline;
}

.rule { 
	border-top: 1px solid;
	border-color:#485160;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:-10px;
}

.hr { 
	border-top: 1px solid;
	border-color:#485160;
	margin-right:10px;
	margin-top:10px;
}

/* Search */
.search {
	font-family:verdana, helvetica, sans-serif;
	font-weight:normal; 
	text-decoration:none;
	background-color:transparent;
}

.searchadv {
	color:#676769;
	font-family:verdana, helvetica, sans-serif;
	font-size:8pt; 
	text-decoration:none; 
	background-color:transparent;
}
 
.searchadv:hover {
	text-decoration:underline; 
}

/* */
.block {
	padding-left:1em;
	padding-right:1em;
}

.block2 {
	padding-left:2em;
	padding-right:2em;
}

.block3 {
	padding-left:3em;
	padding-right:3em;
}

.inset {
	padding-left:1em;
}

.inset2 {
	padding-left:2em;
}

.inset3 {
	padding-left:3em;
}

.detail {
	font-size:9pt;
	font-weight:normal;
	padding:1em 0px 0px 2em;
}

.cellbr {
	border-right:solid 1px #d6d5d0;
	padding:10px 10px 10px 10px;
}

.cell {
	padding:10px 10px 10px 10px;
}

.f80 {
	font-size:8pt;
}

.justify {
	text-align:justify;
}

.center {
	text-align:center;
}

.ul {
	text-decoration:underline; 
}

.hot {
	text-align:center;
	background-color:#d6d5d0;
}

.hotlist {
	text-align:left;
	padding-bottom:20px;
}

.bpa {
	text-align:left;
	color:#000000;
	background-color:#d6d5d0;
	padding:5px 5px 5px 5px;
}

/* Tree Menu */
.clsNode, .clsNode:visited {
	font-family:verdana, helvetica, sans-serif; 
	color:#676769; 
	background-color:transparent;
	font-weight:normal; 
	font-size:8pt; 
	text-decoration:none; 
}
 
.clsNode:hover {
	font-family:verdana, helvetica, sans-serif; 
	color:#0000ff; 
	background-color:transparent;
	font-weight:normal; 
	font-size:8pt; 
	text-decoration:underline; 
}

.clsNodeL0, .clsNodeL0:visited {
	font-family:verdana, helvetica, sans-serif; 
	color:#676769; 
	background-color:transparent;
	font-weight:800; 
	font-size:8pt; 
	text-decoration:none;
}
 
.clsNodeL0:hover {
	font-family:verdana, helvetica, sans-serif; 
	color:#0000ff; 
	background-color:transparent;
	font-weight:800; 
	font-size:8pt; 
	text-decoration:underline; 
}

.menu_section {
	font-weight:800;
}

.gis_home {
	text-align:center;
	font-weight:800;
	padding-bottom:0px;
}

