body {
	background-color:#ece6df;
	text-align:center;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
td {
    vertical-align: top;
    text-align: left;
}
#container {
	background-color: #FFFFFF;
	/*width: 95%;*/
    width: 950px;
    margin-right: auto;
	margin-left: auto;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #a08060;
	border-right-color: #a08060;
	border-bottom-color: #a08060;
	border-left-color: #a08060;
	text-align: left;
}
#header {
	background-color: #CFBFAF;
	padding-right: 15px;
	background-image: url(<%=request.getContextPath()%>/media/images/header-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	background-image: url(/media/images/header-bg.jpg);
	width:99%;
}
#nav {
	background-color: #808060;
	padding-left: 5px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	clear: both;
}
#nav a {
	color: #FFFFCC;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 110%;
}
#nav a:hover {
	color: #FFFFFF;
}

#main {
	clear: left;
	/*padding-right: 15px;*/
	/*padding-bottom: 15px;*/
	/*padding-left: 15px;*/
}
fieldset {
    /*margin-left: 10px;*/
    border: 2px solid #DFCCA8;
    /*padding-top: 2px;*/
    /*padding-right: 10px;*/
    /*padding-bottom: 5px;*/
    /*padding-left: 10px;*/
    background-color: #FFFFFF;
}
legend {
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
    color: #CCA400;
}
#footer {
	clear: both;
	border-top:solid 1px #a08060;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 15px;
	padding-left: 15px;
}
.headerLeft {
	float:left;
}
.headerRight {
	padding-top: 35px;
	float: right;
	color: #990000;
	font-style: italic;
	font-weight: bold;
}
tabbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FFFFFF;
	margin: 0px;
}
#header h1 {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0px;
	font-size: 170%;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 170%;
	color: #604020;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 150%;
}
#azMap a:hover {
	background-color: #E3E3E3;
}
.floatLeft {
	float: left;
	margin-right: 20px;
}
h3 {
    margin-top: 10px;
	margin-bottom: 5px;
	background-color: #BBE0E3;
    padding-top: 2px;
	padding-bottom: 2px;
	font-variant: small-caps;
	color: #604040;
	font-size: 130%;
}
h4 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 110%;
}
h5 {
	font-weight: normal;
	margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    font-size: 110%;
}
h6 {
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: large;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #f1a44f;
	padding-left: 8px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

p {
	margin: 0;
}
a {
	color:#606080;
}
.bold {
    font-weight: bold;
}
.title {
	font-size: 170%;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #604020;
}
img {
    border-width:0;
}
.commentDivOn {
    display: block;
}
.commentDivOff {
    display: none;
}
.imageDivOn {
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    border: 1px;
}
.imageDivOff {
    display: none;
}
.surveyTable {
	/*margin-left: 20px;*/
}
.thead {
	font-weight: bold;
	color: #618989;
	font-variant: small-caps;
	font-size: 130%;
	margin-left: 5px;
}
/*.surveyTable td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BBE0E3;
}*/



.impactsDivOn {
    display: block;
}
.impactsDivOff {
    display: none;
}
.noBorder {
    border-width:0;
}
/*.noOutline {*/
    /*border-width: 0;*/
/*}*/
/*.tableIDcol {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #BBE0E3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
    text-align: left;
}*/
.tableColumn {
	background-color: #FFFFFF;
    text-align: center;
}
.tableTextColumn {
	background-color: #FFFFFF;
    text-align: left;
}
/*.tableAltColumn {
	background-color: #E5F5ED;
	background-image: url(../media/images/vert-stripe_bg.gif);
    text-align: center;
}
.tableAltTextColumn {
	background-color: #E5F5ED;
	background-image: url(../media/images/vert-stripe_bg.gif);
    text-align: center;
}*/


.tabs {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#azMap h3 {
	margin: 0px;
	background-color: #CCCCCC;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#azMap a {
	text-align: center;
	width: 50%;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	color: #618989;
	padding-top: 1px;
	padding-bottom: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#azMap .tab-active {
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
}

#azMap {
	float: left;
	padding: 10px;
}
#homeMap {
	float:left;
	width:400px;
}
#homeLinks {
	float:left;
	width:230px;
	margin-left: 15px;
}
#homeLinks p {
	margin-bottom:10px;
}
.countyTableDate {
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 50px;
	color: #006600;
}
.countyTableCategory {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CADBDE;
	padding-top: 5px;
	padding-right: 5px;
}
.countyTableSubhead {
	background-color: #BBE0E3;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#countyMaps {
	margin-left: 350px;
	padding-left: 15px;
	padding-top: 15px;
	background-color: #FFFFFF;
}

.textSevere {
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	color: #CC0033;
}
.textHigh {
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	color: #FF9900;
}
.textElevated {
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFCC00;
}
.textGuarded {
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	color: #006699;
}
.textLow {
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	color: #339900;
}
.floatRight {
	float: right;
}
form {
	margin: 0px;
}
.red {
	color: #990000;
}
.grayedOut {
	background-color: #F0F0F0;
	color: #999999;
}

/* Survey section 1 */
#surveySect1 h3 {
	background-color:#C7D5E7;
	color: #3D4B67;
}
#surveySect1 th {
	background-color:#e0e0ff;
}
#surveySect1 .tableIDcol {
	background-color:#ebebff;
}

/* Survey section 2 */
#surveySect2 h3 {
	background-color:#D9E3D4;
	color: #4B5C44;
}
#surveySect2 th {
	background-color:#e8eee5;
}
#surveySect2 .tableIDcol {
	background-color:#f0f4ee;
}

/* Survey section 3 */
#surveySect3 h3 {
	background-color:#ECE6DB;
	color: #6A5740;
}
#surveySect3 th {
	background-color:#f1ece4;
}
#surveySect3 .tableIDcol {
	background-color:#f5f2ed;
}

/* Survey section 4 */
#surveySect4 h3 {
	background-color:#D6EEC3;
	color: #41603B;
}
#surveySect4 th {
	background-color:#e6f5db;
}
#surveySect4 .tableIDcol {
	background-color:#f3faed;
}

/* Survey section 5 */
#surveySect5 h3 {
	background-color:#BBE0E3;
}
#surveySect5 th {
	background-color:#ddeff1;
}
#surveySect5 .tableIDcol {
	background-color:#eff8f8;
}

/* Survey section 6 */
#surveySect6 h3 {
	background-color:#D6CFE3;
	color: #615E68;
}
#surveySect6 .h3Sub {
	font-weight: normal;
	font-variant: small-caps;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	font-size: 120%;
	background-color: #ede9f2;
	padding-top: 1px;
	padding-bottom: 1px;
}
#surveySect6 th {
	background-color:#EDE9F2;
}
#surveySect6 .tableIDcol {
	background-color:#f6f4f8;
}

#colRight {
	float:right;
	margin-left: 20px;
	margin-top: 20px;
	width: 250px;
}
#boxHeader {
	color: #FFFFFF;
	background-color: #606080;
	font-size: 12pt;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 1px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#box {
	border:solid 2px #606080;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#pageTitle {
	font-size:140%;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 30px;	
}
#box a {
	display:block;
	padding-bottom: 15px;
}
#box ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#colRight span {
	color: #FFFFFF;
	background-color: #606080;
	font-size: 12pt;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	padding-bottom: 1px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
}
label {
	font-size:small;
}
#confirm_survey table{
    border-width: 0;
}
#confirm_survey th{
    border-width: 0;
}
#confirm_survey tr {
    border-width: 0;
}
#confirm_survey td {
    border-width: 0;
}
table {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
th {
	font-size:small;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #F7F2B3;
}
td {
	font-size:small;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
td img {
	text-align:center;
}
#textDescrip {
	display:block;
	margin-bottom:15px;
	font-style: italic;
	margin-left: 35px;
} 
.monthPrev {
	text-decoration: none;
	font-style: italic;
}
.monthNext {
	text-decoration: none;
	margin-left: 150px;
	font-style: italic;
}
.reportTabRow {
	margin-top: 15px;
	width: 410px;
}
.reportTab {
	background-color:#ede8e2;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C3B19D;
	border-right-color: #C3B19D;
	border-bottom-color: #C3B19D;
	border-left-color: #C3B19D;
	text-decoration: none;
}
#mapTypeRow {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}
#mapTypeRow a {
	font-weight: normal;
	text-decoration: none;/*	margin-right: 20px;*/
}
.mapType {
	margin-right: 10px;
	border: 1px solid #C3B19D;
	background-color: #EDE8E2;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.mapTypeActive {
	margin-right: 10px;
	border: 1px solid #C3B19D;
	background-color: #FFFCDE;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.reportTabActive {
	background-color:#fffcde;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C3B19D;
	border-right-color: #C3B19D;
	border-bottom-color: #C3B19D;
	border-left-color: #C3B19D;
}
#reportMap {
	border:1px solid #c3b19d;
	width: 410px;
}
.errorMsg {
	color:#CC0000;
}
.tableBorderless {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
.tableBorderless td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableBorderless th {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableReportMain {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableReportMain td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C3B19D;
}
.reportHUCname {
	margin-bottom: 5px;
	width: 250px;
}
.reportHeader {
	margin-bottom:8px;
	font-size: 120%;
	font-weight: bold;
}
.tableReportGroup {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableReportGroup td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ede8e2;
	border-right-color: #ede8e2;
	border-bottom-color: #ede8e2;
	border-left-color: #ede8e2;
	padding-left: 10px;
}
.icon {
	vertical-align: middle;
	padding-right: 8px;
}

.waterH1 {
    font-size: 120%;
    background-color: #aa4d55;
    text-align:left;
}
.waterH2 {
    font-size: 110%;
    background-color: #faddf5;
    text-align:left;
}
.waterH3 {
    font-size: 100%;
    background-color: #aaad15;
    text-align:left;

}
.waterH4 {
    font-size: 90%;
    background-color: #a5ad15;
    text-align:left;
}

.thIdColumn {
    background-color: #ffaaaa;
}
.thTextColumn {
    background-color: #ffffff;

}
.thAltColumn {
    background-color: #aaffff;

}
.tdIdColumn {
    background-color: #aaaaaa;

}
.tdTextColumn {
    background-color: #777777;

}
.tdAltColumn {
    background-color: #555555;

}
.level1Header {
    background-color: #555555;
}
#diversityLegend {
margin-bottom:30px;
}
#diversityLegend td {
	border: 1px solid #FFFFFF;
	padding-left: 3px;
}
#diversityLegend td p {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
}
.diversityLegend0 {
	background-color:#FFFFFF;
	width: 15px;
	border: 1px solid #999999;
}
.diversityLegend1 {
	background-color:#FFFF00;
}
.diversityLegend2 {
	background-color:#FFd66b;
}
.diversityLegend3 {
	background-color:#FF9c00;
}
.diversityLegend4 {
	background-color:#FF0000;
}
.diversityLegend5 {
	background-color:#9c0000;
}
.diversityLegend6 {
	background-color:#550000;
}
.diversityLegendNil {
	background-color:#BBBBBB;
}
#diversityLegend th {
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#binaryLegend {
margin-bottom:20px;
}
#binaryLegend td {
	border: 1px solid #FFFFFF;
	padding-left: 3px;
}
.binaryLegend0 {
	background-color:#FFFFFF;
	width: 15px;
	border: 1px solid #999999;
}
.binaryLegend1 {
	background-color:#FF9c00;
}
.binaryLegendNil {
    background-color:#BBBBBB;
	width: 15px;
	border: 1px solid #999999;
}
#binaryLegend td p {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
}
#abbrevLegend td p {
	font-size: 85%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.cellBorderLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#spacer {
	clear:both;
}
.noImpacts {
	font-weight:bold;
	color: #006600;
}
#filter p {
	margin-bottom: 5px;
	margin-left: 10px;	
}

#survey table
{
    border: 0;

}
/* Water section */
#survey h2.water {
	background-color:#C7D5E7;
	color: #3D4B67;
}
#survey h3.water {
	background-color:#a7D5E7;
	color: #3D4B67;
}
#survey h4.water {
	background-color:#f7D5E7;
	color: #3D4B67;
}
#survey h5.water {
	background-color:#f7a5E7;
	color: #3D4B67;
}
#survey th.water {
	background-color:#e0e0ff;
}
#survey .tableIDcol_water {
	background-color:#ebebff;
}

/* Agriculture section */
#survey h2.agriculture {
	background-color:#C7E7D5;
	color: #3D674B;
}
#survey h3.agriculture {
	background-color:#a7E7D5;
	color: #3D674B;
}
#survey h4.agriculture {
	background-color:#f7E7D5;
	color: #3D674B;
}
#survey h5.agriculture {
	background-color:#f7E7a5;
	color: #3D674B;
}
#survey th.agriculture {
	background-color:#e0ffe0;
}
#survey .tableIDcol_agriculture {
	background-color:#ebffeb;
}

/* Livestock section */
#survey h2.livestock {
	background-color:#D5E7c7;
	color: #4b673d;
}
#survey h3.livestock {
	background-color:#d5E7c7;
	color: #4b673d;
}
#survey h4.livestock {
	background-color:#d5E7f7;
	color: #4b673d;
}
#survey h5.livestock {
	background-color:#a5E7f7;
	color: #4b673d;
}
#survey th.livestock {
	background-color:#e0ffe0;
}
#survey .tableIDcol_livestock {
	background-color:#ebffeb;
}


/* Society section */
#survey h2.society {
	background-color:#c7D5E7;
	color: #3d4b37;
}
#survey h3.society {
	background-color:#c7d5E7;
	color: #3d4b37;
}
#survey h4.society {
	background-color:#f7d5E7;
	color: #3d4b37;
}
#survey h5.society {
	background-color:#f7a5E7;
	color: #3d4b37;
}
#survey th.society {
	background-color:#e0e0ff;
}
#survey .tableIDcol_society {
	background-color:#ffebeb;
}
/* Tourism section */
#survey h2.tourism {
	background-color:#a7d5E7;
	color: #4b3D67;
}
#survey h3.tourism {
	background-color:#a5a7E7;
	color: #4b3D67;
}
#survey h4.tourism {
	background-color:#a5f7E7;
	color: #4b3D67;
}
#survey h5.tourism {
	background-color:#a5a7E7;
	color: #4b3D67;
}
#survey th.tourism {
	background-color:#e0e0ff;
}
#survey .tableIDcol_tourism {
	background-color:#ebebff;
}

/* Ecology section */
#survey h2.ecology {
	background-color:#D5C7E7;
	color: #4b3D67;
}
#survey h3.ecology {
	background-color:#D5a7a7;
	color: #4b3D67;
}
#survey h4.ecology {
	background-color:#D5a797;
	color: #4b3D67;
}
#survey h5.ecology {
	background-color:#d5a7a7;
	color: #4b3D67;
}
#survey th.ecology {
	background-color:#e0e0ff;
}
#survey .tableIDcol_ecology {
	background-color:#ebebff;
}


