﻿body   
{
	background-color:#500000;	
	background-color:Gray;
	background-color:#3a4f63;
	/*background-image:url('../images/bgDarkBlueStone.png');*/
	font-size: .80em;
	font-family: Verdana;
	margin: 0px auto 0px auto;
	color: #696969;
	width:1024px;
	height:100%;
	padding:0;
}

img#bg 
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.map 
{
/*
	position:relative;
	top:-500px;
	left:-50px;
*/
	border-bottom-style:none;    
}

#map-title
{
	position:absolute;
	margin-left:350px;
	margin-top:0px; 
	z-index:2;color:Black  ;font-size:3em; font-variant: small-caps; text-transform: none; font-weight: 100;
}


a:link {color: #000000; text-decoration:none;}
a:visited {color:#000000;}
a:hover {color:Black; text-decoration:underline;}
a:active {color:Black;}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.site 
{
}    

#siteHeader
{
	background-color:#FFFFFF;
	border:2px ridge #C9C5BB;
	float:left;
	margin-bottom:5px;
	width:1003px;
}

#siteHeader .siteLogo
{
	float:left;
	padding: 5px 0px 0px 5px;
}

#siteHeader .siteTitle
{   
	float:left;
	position: absolute; 
	width:380px ;
	font-weight: 300;
	font-variant:small-caps;
	color: Black;
	font-size: 2em;	
	padding: 5px 24px 15px 15px;
	text-decoration:underline;
}

#siteHeader .siteSubTitle
{
	float:left;
	position: absolute; 
	width:380px;
	color: #696969;  
	font-size: 1em; 
	line-height: normal; 
	font-variant: normal;    
	padding: 35px 15px 0px 15px;
}

#siteHeader .siteImage
{
	float:right;
}


#siteMenu 
{
	padding: 1px 1px 1px 1px;
	border-left:#C9C5BB;
	border-right:#C9C5BB;
	/*border:1px outset #C9C5BB;*/
	border-top:none;
}

#siteSubMenu
{
	padding: 5px 5px 0px 5px;	
}

#siteSiteMap 
{
	float:left;
}

#siteShowHideOptions
{
	float:right;
}

.title
{
	/*background-color: #C9C5BB;*/
	padding: 5px 5px 5px 5px;
	color:#980000;
	font-weight:bold;
	font-size:x-large;
}

#ctl00_rpTitle_lblTitle
{
	margin-left:auto;
	margin-right:auto;	
}    

.lblTitle_Default
{ 
	position:relative;
	top:30px;
	left:280px; 
	z-index:2;	
}

#ctl00_lblTitle 
{
	font-size:xx-large;
	
}

/*
.title table
{
	width:100%;
	margin-left:auto;
	margin-right:auto;    

}

.title a
{
	color:#FF9900;
	color:#980000;
	padding: 0px 10px 0px 0px;
}
*/

.options
{
	/*background-color: #C9C5BB;*/
	padding: 0px 0px 0px 0px;
	text-align:left;
}

.optCat 
{
	border-bottom: 1px solid; 
	border-bottom-color:#A9A9A9;
}

.report
{
	/*background-color: #C9C5BB;
	padding: 0px 5px 5px 5px;*/
}

.dxpControl {
		margin-left: auto;
		margin-right: auto;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
	margin: 1em 0px;
	padding: 1em;
	border: 1px solid #ccc;
}

fieldset p 
{
	margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
	display: block;
}

fieldset label.inline 
{
	display: inline;
}

legend 
{
	font-size: 1.1em;
	font-weight: 600;
	padding: 2px 4px 8px 4px;
}

input.textEntry 
{
	width: 320px;
	border: 1px solid #ccc;
}

input.passwordEntry 
{
	width: 320px;
	border: 1px solid #ccc;
}

div.accountInfo
{
	width: 42%;
}

/* MISC  
----------------------------------------------------------*/


#cfrTitleLv1
{
	font-family:Verdana; 
	color:Navy;
	text-align:center;
	font-size:medium;
}

#cfrTitleLv2 
{
	font-family:Verdana; 
	color:Black;
	text-align:center;
	font-size:medium;
	font-weight:bold;
}

#cfrSubtitle 
{
	font-family:Verdana; 
	color:Maroon;
	text-align:center;
}

#tblCountyDetailsTop
{
	font-family:Sans-Serif; 
	color:#000000; 
	font-size:12px;  
}

#tblCountyDetailsTop td
{
	font-family:Sans-Serif; 
	white-space:nowrap;
	font-size:12px;
	padding:2px 5px 2px 5px;
	border-bottom: dashed 1px silver;
}

#tblCountyDetailsMiddle
{
	font-family:Sans-Serif; 
	color:#000000; 
	font-size:12px;
}

.cfrSection
{
	border-bottom:none;
	font-weight:bold;
	font-style:italic;
	padding:0px 0px 20px 0px;
	 
}
	 
.clear
{
	clear: both;
}

.loginDisplay
{
	font-size: 1.1em;
	display: block;
	text-align: right;
	padding: 10px;
	color: #000000;
	background:#FFFFFF;
}

.loginDisplay a:link
{
	color: white;
}

.loginDisplay a:visited
{
	color: white;
}

.loginDisplay a:hover
{
	color: white;
}

.failureNotification
{
	font-size: 1.2em;
	color: Red;
}

.bold
{
	font-weight: bold;
}

ul.arrow {
	font-size: 12px;
}

ul.arrow li a {
	list-style:none outside;
}

ul.arrow li a:hover 
{
	list-style-image:url(submenu.gif)
}

.quicklinks
{
	color:Black;
	text-align:left;
	font-size:12px;
}    

.quicklinks a:link
{
	line-height:15px;
	background-color: transparent;
	text-decoration: none ;
}

.quicklinks a:hover
{
	background-color:#D0DCFB;
	text-decoration: underline ;
}

 
.footer
{
CLEAR: both; 
PADDING: 2px 0px 5px 5px;
text-align:center;
}
.footer ul
{
	margin:0px;
	COLOR: #fff;
	FONT-SIZE: 0.6em;
	LINE-HEIGHT: 135%;
	width:93%;
	min-width:600px;
	margin-top:5px;
}
.footer li{
	display:inline;
	list-style-type:none;
	margin-top:5px;
	margin-Right:5px;
	margin-bottom:10px;
}
.footer P {
FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 175%;
margin-left: 5px;
}
.footer a:link, .footer a:visited {
color:#696969;
}
#seal_small{
float: left;
}

legend {
padding: 2px;     
background-color: #B6CBF7;     
color: #000000;     
border: 1px solid #666666;     
font: bold 14px Verdana;     
}


fieldset{
width:160px;
border: 1px solid #666666;     
}

/*
.label
{
float:left;
width: 150px;
font-weight: bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
vertical-align: top;
display:block;
}
*/

.popup 
{position: relative;
z-index: 0;
margin-right:2px; 
vertical-align:top; 
font-size:small; font-variant:normal;font-weight:normal;
}
.popup:hover{
background-color: transparent;
z-index: 50;
}
.popup span{ 
position: absolute;
background-color: #D0DCFB;
padding: 5px;
width:200px;
border-color:gray;
border-width:thin;
border-style:solid;    
visibility:hidden;
color: black;
text-decoration:none;
float:none;

}
.popup:hover span{ 
visibility: visible;
top:20px;
float:none;
left:150px;
font-size:small; font-variant:normal;font-weight:normal;
}

.TableDescription
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}

.dxmMenu_Glass a, .dxmVerticalMenu_Glass a, .dxmSubMenu_Glass a, .dxpcControl, .dxpcHeader, .dxpcContent, .dxeListBoxItem_BlackGlass, .dxeEditArea
{
   font-family:Verdana;
}
