﻿body
{
	background-color: #F4DEB2;
	color: #000;
	font-family: Tahoma;
	font-size: .9em;
}

DIV
{
	margin: 0;
	padding: 0;
}

IMG
{
	border: 0;
}

H1, H2, H3, H4, H5, h6
{
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}

ul
{
	margin: 0 0 0 25px;
}

a, a:visited
{
	color: #343C1D;
	text-decoration: none;
}

a:hover
{
	color: #999;
}

.homeBtn
{
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 7px 0;
	text-align: right;
	width: 145px;
}

#quickLinks a, #quickLinks a:visited
{
	color: #F4DEB2;
	display: inline-block;
	padding-bottom: 10px;
}

.btmNavTextLink
{
	float: right; 
	width: 110px;
}

TD
{
	vertical-align: top;
}

P
{
	padding: 10px 0;
}

.navOverlay
{
	background-color: #F4E190;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	height: 29px;
	opacity: .3;
	width: 855px;
	position: absolute;
	left: 157px;
	top: 134px;
}

.navOverlaySec
{
	background-color: #F4E190;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	height: 29px;
	opacity: .3;
	width: 828px;
	position: absolute;
	left: 183px;
	top: 133px;
}

/* Gridview Styles */
.gvHdr
{
	background: #6B6B4A;
	color: #FFF;
	text-align: center;
}

.gvRow
{
	background: #F4DDB2;
	color: #000;
}

.gvAltRow
{
	background: #A79D77;
}


/* tax bill styles */
.searchTips
{
	border: solid 1px #334224;
	float: right;
	font-size: .9em;
	padding: 5px;
	text-align: left;
	width: 350px;
}

.tblSearch
{
	background-color: #333C1D;
	font-size: .9em;
	margin: 0;
	text-indent: 8px;
	width: 395px;
}

.tblSearch td
{
	padding: 3px 0;
}

.tblHdr
{
	color: #F4DEB2;
	font-variant: small-caps;
	text-indent: 5px;
}

.tblRow
{
	background-color: #F4DEB2;
	color: Black;
	text-indent: 8px;
}

.tblRow TD
{
	text-indent: 5px;
}

.tanBG
{
	background-color: #F4DEB2;
}

.tanFont
{
	color: #F4DEB2;
}

.blackNtan
{
	background-color: Black;
	color: #F4DEB2;
	font-variant: small-caps;
	text-indent: 5px;
}

.darkGreenTan
{
	background-color: #333C1D;
	color: #F4DEB2;
}

.ltGreenTan
{
	background-color: #A79D77;
	color: #000;
	font-variant: small-caps;
	text-indent: 8px;
}

.black
{
	color: Black;
}

.small
{
	font-size: .8em;
}

.contactInfo
{
	margin-bottom: 20px;
}

.contactInfo H5
{
	color: #343C1D;
	font-size: 1.2em;
}

.linksHeading
{
	color: #333C1D;
	margin-bottom: 5px;
	margin-top: 30px;
	padding-left: 5px;
	text-align: left;
	width: 151px;
}

.linksHeading .lhBorder
{
	border-top: solid 2px #333C1D;
	float: right;
	width: 120px;
}

/* NEWS */
.newsDrp
{
	display: block;
	margin-bottom: 8px;
}
.newsAccordion
{
	border-bottom: solid 1px #AAAAAA;
	margin-bottom: 10px;
}
.newsAccordion h5
{
	font-weight: normal;
	margin: 0;
	padding: 0 0 7px 15px;
	border-bottom: none;
	cursor: pointer;
}
.newsAccordion h5:hover
{
}
.newsAccordion h5.active
{
}
.newsAccordion .pNews
{
	color: #000;
	margin: -15px 0;
	padding: 0 10px 7px 30px;
}

.newsH3
{
	border-bottom: solid 2px #343C1D;
	color: #343C1D;
	font-size: 1.2em;
	margin: 0 30px 10px 15px;
	padding: 10px 0 7px 0;
}

#news a, #news a:visited
{
	font-size: 1.1em;
	margin: 0 0 10px 15px;
}

#news H5
{
	margin-bottom: -7px;
	padding: 0;
}

.hpPNews
{
	margin: -25px 0 -8px 7px;
}

.hpNewsWrapper
{
	font-size: .8em;
	height: 230px;
	margin: 0 15px;
	overflow: auto;
}
