﻿body
{
	background-color: White;
	color:#333333;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	min-width: 1000px;
}

#header-small
{
	height: 30px;
	display: block;
	width: 100%;
	background-color: #345641;
	background-image: url("headerback.gif");
	background-repeat:repeat-x;
}

#esri-toolbar
{ 
	height: 50px;
	display:block;
	width:100%;
	background-color: #345641; 
}

#nav
{
	width:20%;		
}

#nav-panel
{
	background-color:#F0EFEC;
}

#main
{
	width:100%;
	height:auto;
}

#sub-header
{
	display: block;
	width: 100%;
	color: White;
	background-color:#9C8D6C;
}

#dvresults
{
	width:auto;
	min-height: 30px;
	min-width: 30px;
	overflow:auto;

}

#searchresults
{
	max-height: 600px;
	overflow:auto;
	max-width:400px;
}

#searchresults-detailrecord-Selection
{
	width: 320px;

}

#mapScaleArea
{
	text-align:center;
	font-size: 1.2em;
	font-family:Cursive;
}

#zoomcontrol
{
	margin-top: 3px;
	margin-right: 6px;
	float:right;
}

#panelbox_start
{	
}

#BusyIndicator
{
	background-color: #ffffcc;
}

.zoom-level
{
	display: inline;
	background-color: #0066cc;
	margin-right: 1px;
	margin-left: 1px;
}

.message
{
	font-size: 0.7em;
	font-family: Arial;
	color: #003399;
	vertical-align:top;
}

/* +++++ Map View Styles +++++++ */


.mapViewStyle
{
	min-width: 75px;
	text-align:center;
	margin-left: 2px;
	margin-right: 2px;
	float:right;
}

.mapViewStyleSelected
{
	min-width: 75px;
	text-align:center;
	font-weight:bold;
	margin-left: 2px;
	margin-right: 2px;
	float:right;
}

.MapViewStyleArea
{
	background-color:Transparent;
	vertical-align:top;
	float:right;
	font-size:9px;
	display:block; 
	padding-right: 10px;
	margin-top: 20px;
}

/************************************/


.menu
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	background-color:#9C8D6C;
	
	display: inline;
}

.menu-selected
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	background-color: #9c9e80;
	display: inline;
	padding-top: 5px;
	padding-right:5px;
	padding-left:5px;
}

.menu:Hover
{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	background-color:#9C8D6C;
	
	display: inline;
}

.menu-spacer
{
	display:inline;
	width: 5px;
	height:100%;
	color:Black;
}

.tabbar
{
	margin-top: 10px;
	margin-bottom: 20px;
}

.tab
{
	display:inline;
	color:#F0EFEC;
	background-color:#9C8D6C;
	min-width: 50px;
	max-width: 75px;
	padding-left: 5px;
	padding-right: 5px;

}

.tab:Hover
{
	display: inline;
	background-color: dimgray;
	min-width: 50px;
	max-width: 75px;
	padding-left: 5px;
	padding-right: 5px;
}

.tab-selected
{
	display:inline;
	color:#F0EFEC;
	background-color:dimgray;
	min-width: 50px;
	max-width: 75px;
	padding-left: 5px;
	padding-right: 5px;
}

.mvs-tab-right
{
	display:inline;
	background:transparent url(tabright.gif) no-repeat scroll right top;
}

.mvs-table
{
	display:inline;
	background-image: url("tab.gif");
	background-position: left bottom;
	background-repeat: repeat;
	color:White;
	padding-left: 10px;
	padding-right: 10px;
}

.mvs-tab-left
{
	display:inline;
	background:transparent url(tableft.gif) no-repeat scroll left top;
}

.layer-panel
{
	display:none;
	visibility:hidden;
}

.layer-panel-selected
{
	display:block;
	visibility:visible;
}


a {
	color:#9C8D6C;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

a:link, a:visited, a:active {
	text-decoration:none;
	color:blue;
}

img
{
	border:none;
}

.header-tl
{
	background: url(Images/header.jpg) top left no-repeat;
}

.header-tl2
{
	background: url(Images/ContactBackground.jpg) top left no-repeat;
}

.caption-bold
{
	font-weight:bold;
}

/* +++++++++++++++++++++++++++++++++++++++++ */
/*   frozen-tabs = image driven tabs */

.frozen-tabs
{
	margin-top: 1em;
	margin-left: 3px;
	padding-top: 1em;
	display:inline;
	vertical-align:bottom;
}

.frozen-tabs-span
{
	display:inline;
}

.tabbar-below
{
	width: 100%;
	background-color:Black;
	height: 25px;
	padding-left: 10px;
	color:White;
	border-top-color:Gray;
	border-top-style:solid;
	border-top-width: 3px;
}

.inline-below-tab
{
	color:White;
}

ul.inline-below-tab
{
	margin:0pt;
	padding:0pt;
	text-align:left;
}

ul.inline-below-tab li
{
	color:White;
	display: inline;
}


ul.inline-below-tab li a
{
	color:White
}

ul.inline-below-tab li a:hover
{
	text-decoration:underline;
	color:White;
}

/*********************************/
/*  Panel sub menu tabs          */
/*********************************/
.inline-panel-tabs
{
	margin-bottom: 12px;
	padding-bottom: 12px;
	
}

ul.inline-panel-tabs
{
	margin:0pt;
	padding:0pt;
	text-align:left;
}

ul.inline-panel-tabs li
{
	
	display: inline;
	font-size: 1em;
	color: #333399;
}

ul.inline-panel-tabs li a, a.inline-panel-tabs
{
	color:black;
}

ul.inline-panel-tabs li a:hover
{
	color:Black;
	text-decoration:underline;
}
/* +++++++++++++++++++++++++++++++++++++++++ */
/*   Side Panel Styles */

#sidePanel
{
	min-width: 200px;	
}

#sidePanelContent
{
	overflow:auto;
}

.side-panel-header
{  
	height:12px;
	width:100%;
	display:block;
	clear:none; 
	float:none;
	text-align:right;
	padding-bottom: 1em;
}
div.panelbox-visible
{
	visibility:visible;
	display:block;
	border-right: #CC6600 2px solid;
	border-top: #CC6600 1px solid;
	border-left: #CC6600 1px solid;
	border-bottom: #CC6600 2px solid;
	background-color:White;
	
	max-width:330px;
}

.panelbox
{
	padding-left: 0.5em;
	display:none;
}

.panelmenu
{
	
	padding-right: 0.5em;
	padding-left: 0.5em;
    display:inline;
    font-size:Medium;
    color:White;
    background-color:Black;
}

.panelmenuSelected
{
	padding-right: 0.5em;
	padding-left: 0.5em;
    display:inline;
    font-size:Medium;
    color:Black;
    font-weight:bold;
    border-top: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
}

.panelbox_submenu
{
	font-size:medium;
	color:black; 
	font-weight:bold; 
	width:300px; 
}

.panelbox_submenu_area
{
	margin-left:0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width:300px;
}


.delbox
{
	background: url("../Images/closex_red.gif") no-repeat left top;
	cursor:pointer;
	border:none;
}

.newwindowbox 
{
	background: url("../Images/downbutton.gif") no-repeat left top;
	cursor:pointer;
	border:none;
}

a.ddbox, a.delbox, a.minbox, a.maxbox, a.enlargebox, a.shrinkbox 
{
	float:right;
	height:16px;
	margin-left:0px;
	margin-top:0px;
	overflow:hidden;
	width:16px;
}


/* ++++++++++++++++++++++++++++++++++ */
.panelbox-content
{
	padding: 2% 2% 2% 2%;
	width: 90%;
	margin-bottom: 10px;
	min-width: 200px;
}

.button
{
    width:40px;
    float:left;
    border: solid 1px white;
}

.pallette
{
    display:none;
}

.visiblepallette
{
    display:block;
}

.resulticon
{
	color:black;
	text-align:center;
	background-color:Yellow;
	height:20px;
	width:30px;
}
.resulticonHover
{ 
	color:black;
	text-align:center;
	background-color:#e6e6b1;
	height:20px;
	width:30px;
 }

/* ******************************************/
/*  Pallete Menu all Visible, like a table */

.pallette_menu
{
	width:250px; float:none;
}

.pallette_menu_button
{
	display:block;
	float:none;
	background-color:Azure;
	border: solid 1px white;
}

.pallette_menu_text
{
	left:70px;
	display:inline;
	clear:right;
	visibility:visible;
}

.pallette_menu_space
{
	width:250px; float:none;
}


/***************************************************/
/*      Help     */
/***************************************************/

#help-content
{
	width: 90%;
}

.help-section-title
{
	font-size:1.2em;
	color:black;
	font-weight:bold;
	font-size:larger;
	text-align:left;
}

.help-subtitle
{
	background-color:Gray;
	color:white;
	font-size:10pt;
	padding-left: 5px;
	width: 95%;
	margin-bottom: 0.5em;
}

.help-section-show
{
	visibility:visible;
	display:block;
	padding-bottom: 1em;
}

.help-section
{
	visibility:hidden;
	display:none;
	
}

/*******************************/
/* Disclaimer */

.disclaimer-text
{
	font-style:italic;
	
}

.disclaimer 
{
	color: #A52A2A;
}

.disclaimer a
{
	color:#A52A2A;
}
	
.disclaimer a:hover
{
	color:#A52A2A; text-decoration:underline;
}

.disclaimer a:visited
{
	color:#A52A2A;
}
	
/* *************************************/	
	
.searchbox
{
	margin-left: 1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

div.searchmenu
{
	color: Black;
	font-weight:bold;
	display:block;
}

div.searchmenu a
{
	color: Black;
	font-weight:bold;
}

div.searchmenu a:hover
{
	font-style:italic;
	text-decoration:underline;
}

div.searchmenu a:visited
{
	color:Black;
}

div.search-back-button a, a:visited, a.link
{
	color:Maroon;
	text-decoration:none;
}

div.search-back-button a:hover
{
	text-decoration:underline;
}

div.tax-card a, a:visited, a:link
{
	color:Maroon;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
}

div.tax-card a:hover
{
	text-decoration:underline;
}