body {
	background: url(/Images/bg3.gif);
	color: #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, san-serif;
}

#banner
{
	background: #feff99;
	width:484px;
}

#curve
{
	width:484px;
}

#curve #spacer
{
	width:200px;
	font-size:8pt;
	padding-left:15px;
	padding-top:6px;
}
	
#TopNav {
	background: #FFFFFF;
	color: #000000;
	font-size: 10pt;
	border-left: 1px solid #8388B7;
	border-bottom: 1px solid #8388B7;
	width:484px;
}

#TopNav td {
	border-top: 1px solid #8388B7;
	border-right: 1px solid #8388B7;
}

#TopNav td.filler {
	width:100%;
	border-right: none;
}

#TopNav td a {
	text-decoration:none;
	display:block;
	white-space: nowrap;
	padding:3 5 3 5;
}

#TopNav a:link, #TopNav a:visited {
	color:#000000;
	display:block;
	margin:0;
	padding:3px 5px 3px 5px;
}

#TopNav a:hover 
{
	color:#000000;
	background:#CCCCCC;
	padding:3px 5px 3px 5px;
}

#leftbar
{
	width:180px;
	vertical-align:top;
	padding:0 10px;
}

#leftbar img
{
	text-align:center;
}

#leftbar h1
{
	font-size:10pt;
	padding:5px 5px;
	margin: 10px 0 0;
}

#leftbar h1.black
{
	background:#000000;
	color:White;
}

#leftbar h1.black a
{
	background:#000000;
	color:White;
	text-decoration:none;
	width:100%;
}

#leftbar h1.blue 
{
	background:#010078;
	color:White;
}

#leftbar h1.green 
{
	background:#279227;
	color:White;
}

#leftbar h1.gold 
{
	background:#C7A604;
	color:White;
}

#leftbar h1.red 
{
	background:#B54141;
	color:White;
}

#leftbar p
{
	padding:5px 5px;
	margin:0 0;
	font-size:8pt;
	background:#FFFFFF;
	color:#000000;
}

#leftbar p.blue
{
	border:solid 1px #000099;
}

#leftbar p.green
{
	border:solid 1px #279227;
}

#leftbar p.gold
{
	border:solid 1px #C7A604;
}

#leftbar p.red
{
	border:solid 1px #B54141;
}

#leftbar p a:link, #leftbar p a:visited
{
	text-decoration:none;
	color:#000000;
	background:#FFFFFF;
}

#leftbar p a:hover
{
	text-decoration:underline;
	color:#000000;
	background:#FFFFFF;
}

#leftbar img 
{
	margin:10px 0px;
	text-align:center;
}

#leftnav
{
	margin: 10px 0 0 0;
	border-left:solid 1px #010078;
	border-bottom:solid 1px #010078;
}

#leftnav a
{
	display:block;
	border-top:solid 1px #010078;
	border-right:solid 1px #010078;
	color:#010078;
	background:#FFFFFF;
	padding: 3px 0 3px 5px;
	text-decoration:none;
	font-size:10pt;
}

#leftnav a:hover 
{
	background:#010078;
	color:#FFFFFF;	
}

#leftnav a.ParkSub, #leftnav a.AcomSub, #leftnav a.GardSub, #leftnav a.GolfSub, #leftnav a.RecrSub, #leftnav a.SaleSub, #leftnav a.FaclSub, #leftnav a.StabSub, #leftnav a.EvntSub, #leftnav a.ElecSub, #leftnav a.MeetSub, #leftnav a.HandSub, #leftnav a.EmployeeSub, #leftnav a.BenefitSub, #leftnav a.AdptSub, #leftnav a.LostSub, #leftnav a.ClassSub, #leftnav a.GeodSub, #leftnav a.ServicesSub, #leftnav a.DivSub, #leftnav a.RateSub, #leftnav a.FclSub, #leftnav a.FOLSub, #LeftNav a.TBSub, #LeftNav a.PlanSub, #LeftNav a.AboutSub, #LeftNav a.ElecSub, #LeftNav a.PrecSub, #LeftNav a.AboutSub, #LeftNav a.StateSub, #LeftNav a.KvilleLakeSub, #LeftNav a.CGHillSub, #LeftNav a.HorizonsSub, #LeftNav a.WhySub, #LeftNav a.PreventSub, #LeftNav a.SmokeSub, #LeftNav a.PreventPregnancySub
{
	display:none;
	border-top:solid 1px #000099;
	border-right:solid 1px #000099;
	border-top:none;
	color:#000099;
	background:#FFFFFF;
	padding: 0 3px 3px 15px;
	text-decoration:none;
	font-size:8pt;
}

#leftnav a.ParkSub:hover, #leftnav a.AcomSub:hover, #leftnav a.GardSub:hover, #leftnav a.GolfSub:hover,#leftnav a.RecrSub:hover, #leftnav a.SaleSub:hover, #leftnav a.FaclSub:hover, #leftnav a.StabSub:hover, #leftnav a.EvntSub:hover, #leftnav a.ElecSub:hover, #leftnav a.MeetSub:hover, #leftnav a.HandSub:hover, #leftnav a.EmployeeSub:hover, #leftnav a.BenefitSub:hover, #leftnav a.AdptSub:hover, #leftnav a.LostSub:hover, #leftnav a.ClassSub:hover, #leftnav a.GeodSub:hover, #leftnav a.ServicesSub:hover, #leftnav a.DivSub:hover, #leftnav a.RateSub:hover, #leftnav a.FclSub:hover, #leftnav a.FOLSub:hover, #LeftNav a.TBSub:hover, #LeftNav a.PlanSub:hover, #LeftNav a.AboutSub:hover, #LeftNav a.ElecSub:hover, #LeftNav a.PrecSub:hover, #LeftNav a.AboutSub:hover, #LeftNav a.StateSub:hover, #LeftNav a.KvilleLakeSub:hover, #LeftNav a.CGHillSub:hover, #LeftNav a.HorizonsSub:hover, #LeftNav a.WhySub:hover, #LeftNav a.PreventSub:hover, #LeftNav a.HorizonsSub:hover
	background:#8388B7;
	color:#FFFFFF;
}

#content 
{
	width: 401px;
	vertical-align:top;
	white-space:nowrap;
}

#content ul
{
	margin-left:18px;
}

#content ol
{
	margin-left:25px;
}

#content li
{
	font-size:10pt;
	padding-bottom:3px;
}

#content li a:link, #content li a:visited
{
	text-decoration:none;
}

#content li a:hover
{
	text-decoration:underline;
}

#content h1, #content table h1
{
	font-size:14pt;
}

#content h1 i
{
	font-size:10pt;
	font-weight:normal;
}

#content h2, #content table h2
{
	font-size:12pt;
}

#content h2 i, #content table h2 i
{
	font-size:10pt;
	font-weight:normal;
}

#content p, #content table
{
	font-size:10pt;
	margin-bottom:10px;
	margin-top:0px;
	width:100%;
}

#content p table input
{
	border:none;
}

#content table input, #content table textarea, #content table select
{
	font-size:8pt;
	border:solid 1px #000000;
}
#content table span.readOnly
{	
	font-size:8pt;
	border:solid 1px #000000;
	padding:1px 1px 1px 1px;
	background-color:#EEEEEE;
	color:#000000;
}
#content p a, #content table a
{
	background:#ffffff;
	font-size:10pt;
}

#content p b a
{
	color:#000000;
	background:#ffffff;
	font-size:10pt;
	text-decoration:none;
}

#content p.indented, #content td.indented
{
	padding-left:25px;
}

#content img.inline 
{
	display:inline;
}

#content h1.blue 
{
	font-size:12pt;
	padding:4px 4px 3px;
	margin: 0;
	background:#8388B7;
	color:#ffffff;
	margin-top:10px;
	width:270;
}

#content h1.blue a
{
	text-decoration:none;
	background-color:#8388B7;
	color:#ffffff;
}

#content p.blue
{
	padding:5px 5px;
	margin:0 0 15px 0;
	font-size:8pt;
	background:#FFFFFF;
	color:#000000;
	border:solid 1px #8388B7;
	width:270;
}

#content p.blue a
{
	text-decoration:none;
}

#content p.blue a:hover
{
	text-decoration:underline;
}

#rightbar 
{
	width:144;
	vertical-align:top;
	padding:10px 0;
}

#rightbar h1
{
	font-size:10pt;
	padding:5px 5px;
	margin: 10px 0 0 0;
}

#rightbar h1.green 
{
	background:#279227;
	color:White;
}

#rightbar h1.gold 
{
	background:#8FD38F;
	color:White;
}

#rightbar h1.red
{
	background:#CA9666;
	color:White;
	margin-top:0;
}

#rightbar h1.blue
{
	background:#000099;
	color:White;
}

#boards_committees, #OpenJobs_openJobs
{
	margin:0 0;
	font-size:8pt;
	background:#FFFFFF;
	color:#000000;
}

#rightbar p
{
	padding:5px 5px;
	margin:0 0;
	font-size:8pt;
	background:#FFFFFF;
	color:#000000;
}

#rightbar p.green
{
	border:solid 1px #CA9666;
}

#rightbar p.gold
{
	border:solid 1px #8FD38F;
}

#rightbar p.red
{
	border:solid 1px #CA9666;
}

#rightbar p.blue
{
	border:solid 1px #000099;
}

#rightbar p a:link, #rightbar p a:visited
{
	text-decoration:none;
	color:#000000;
	background:#FFFFFF;
}

#rightbar p a:hover
{
	text-decoration:underline;
	color:#000000;
	background:#FFFFFF;
}

#rightbar img 
{
	margin:10px 0px;
	text-align:center;
}

#rightbar img.button
{
	margin: 0 0 0 0;
}

img
{
	display:block;
	border:0;
}

#search input {
	border:1px solid #000000;
	height:20;
}

#search h1{
	color:#000000;
	font-size:10pt;
	font-weight:Bold;
	margin:0 0;
	text-align:left;
}

#utilities
{
	font-size:8pt;
}

#utilities a:link, #utilities a:visited 
{
	color:#000000;
	text-decoration:none;
}

#utilities a:hover
{
	text-decoration:underline;
}

form {
	margin:0;
	padding:0;
}

#leftgutter, #rightgutter, #gutter
{
	width:10px;
}

#footer
{
	font-size:8pt;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
}

#footer hr
{
	width:350px;
	margin:0 0;
	padding:0 0;
	height:1px;
}

#footer p
{
	padding:0 0;
	margin:0 0;
}

.whiteheader
{
	color:#ffffff;
}

.bluebox
{
	border:solid 1px #000099;
}

.bluebackground
{
	background-color:#000099;
}

.greybackground
{
	background-color:#dddddd;
}

.ErrorFlag
{
	font-size:small;
	font-family: Wingdings;
	color:#FF0000;
	font-weight:normal;
}