body 
{
	background-color: #125F89;
}
#Viewport 
{
	width: 100%;
	text-align: center;
	background-image: url(/shared/images/pbg.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
	background-color: #FFFFFF;
}
.outerBounds 
{
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
	top: 0;
	left: 0;
}
.innerBounds 
{
	width: 100%;
	text-align: left;
}

#PageHeader 
{
	width: 740px;
	height: 84px;
	overflow: hidden;
	background-image: url(/shared/images/header.jpg);
}
#PageHeaderInner 
{
	padding: 6px 0 0 0;
	text-align: right;
}
#Counties a, #Counties a:link
{
	color: #000000;
}

#PageBody 
{
}
#PageBodyInner 
{
}
#Columns 
{
	background-image: url(/shared/images/building.gif);
	background-repeat: no-repeat;
}
#ColumnsInner 
{
}
#ColLeft 
{
	float: left;
	width: 184px;
	height: auto;
	overflow: hidden;
}
#ColLeftInner 
{
}
#ColMiddle 
{
	float: left;
	width: 556px;
	/*height: auto;*/
	overflow: hidden;
}
#ColMiddleInner 
{
}
#MainNav 
{
	width: 556px;
	height: 21px;
	background-image: url(/shared/images/nav.gif);
	background-repeat: no-repeat;
	background-color: #BF8E07;
	text-align: right;
	color: #FFFFFF;
}
#MainNavInner 
{
	padding: 4px 8px 0 8px;
}
#MainNav .mainNavItem, #MainNav .mainNavItemOn, #MainNav .navSep
{
	display: inline;
	text-transform: lowercase;
}
#MainNav .mainNavItemOn 
{
	background-color: #F6F0DE;
}
#MainNav .navSep 
{
	margin: 0 3px;
	color: #FFFFFF;
}
#MainNav .mainNavItem a, #MainNav .mainNavItemOn a 
{
	margin: 0 2px;
}
#MainNav .mainNavItem a, #MainNav .mainNavItem a:link, #MainNav .mainNavItem a:visited, #MainNav .mainNavItem a:hover, #MainNav .mainNavItem a:active 
{
	color: #FFFFFF;
	text-decoration: none;
}
#MainNav .mainNavItemOn a, #MainNav .mainNavItemOn a:link, #MainNav .mainNavItemOn a:visited, #MainNav .mainNavItemOn a:hover, #MainNav .mainNavItemOn a:active, #MainNav .mainNavItemOn span
{
	color: #BF8E07;
	text-decoration: none;
}
#ContentSpace 
{
	background-image: url(/shared/images/content.gif);
	background-repeat: repeat-y;
}
#ColMiddleLeft 
{
	float: left;
	width: 353px;
	height: auto;
	overflow: hidden;
	background-image: url(/shared/images/content-l.jpg);
	background-repeat: no-repeat;
	background-color: #FBFCFD;
}
#ColMiddleLeftInner 
{
	min-height: 388px;
}
#MainContent
{
	padding: 1px 13px; 
}
#ColMiddleRight 
{
	float: left;
	width: 203px;
	height: auto;
	overflow: hidden;
	background-image: url(/shared/images/content-r.jpg);
	background-repeat: no-repeat;
}
#ColMiddleRightInner 
{
	min-height: 388px;
}
#RightContent 
{
	padding: 1px 13px;
}


#PageFooter 
{
	position: relative;
	top: 0;
	left: 0;
	width: 740px;
	height: 107px;
	background-image: url(/shared/images/footer-shadow.gif);
	background-repeat: no-repeat;
}
#PageFooterInner 
{
	padding: 30px 0 0 0;
	text-align: right;
}
#FooterCurve 
{
	position: absolute;
	top: -332px;
	left: 0;
	width: 184px;
	height: 355px;
	overflow: hidden;
	background-image: url(/shared/images/footer-curve.gif);
	background-repeat: no-repeat;
}
#FooterBar 
{
	position: absolute;
	top: -1px;
	left: 184px;
	width: 556px;
	height: 23px;
	overflow: hidden;
	background-image: url(/shared/images/footer-bar.gif);
	background-repeat: no-repeat;
}
.footerLine, .footerLine a, .footerLine a:link, .footerLine a:visited, .footerLine a:hover, .footerLine a:active
{
	color: #FFFFFF;
}


.subnavdiv
{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 9;
}
.subnavdiv table 
{
	border: solid 1px #F6F0DE;
}
caption 
{
	display: none;
}
.td
{
	background-color: #BF8E07;
	color: #FFFFFF;
	/*padding: 3px 8px;*/
}
.td a, .tdo a, .subNavItemStatic
{
	display: block;
	padding: 3px 8px;
}
.subNavItemStatic
{
	background-color: #005481;
	color: White;
}
.td a, .td a:link, .td a:visited, .td a:hover, .td a:active 
{
	color: #FFFFFF;
	text-decoration: none;
}
.tdo
{
	background-color: #F6F0DE;
	color: #BF8E07;
	/*padding: 3px 10px;*/
}
.tdo a, .tdo a:link, .tdo a:visited, .tdo a:hover, .tdo a:active 
{
	color: #BF8E07;
	text-decoration: none;
}

.agencyTitle
{
	cursor: hand;
}
.agencyLink
{
}
.agencyLinkTitleCollapsed, .agencyLinkTitleExpanded
{
	/*background-image: url('/extranet/explorer/pool/tree-plus.gif');*/
	background-repeat: no-repeat;
	/*padding-left: 14px;*/
}
.agencyLinkTitleExpanded
{
	/*background-image: url('/extranet/explorer/pool/tree-minus.gif');*/
}
.agencyContactListVisible
{
	display: block;
	padding-left: 25px; 
}
.agencyContactListHidden
{
	display: none;
}
.contactFaxNumber
{
	padding-left: 35px;
}
#acmMenu
{
	z-index: 99;
}

.lblOfficialTitle
{
	font-weight: bold;
}
.agencyList
{
	padding-top: 5px;
}
