body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #321710;
	padding-left: 1px;
	margin: 0px;
	
	}
	
	h2 { font-size: 1.1em; font-weight: bold; font-style:italic; color: #f4c77f; margin: 0 0 9px 0; }
	h3 { font-size: .9em; font-weight:normal; color: #f4c77f; margin: 0 0 0px 18px; }
	h4 { font-size: .8em; font-weight: bold; color: #f4c77f; margin: 0 0 0px 45px; color: #c55d3d;}
	dd{color:#FFFFFF; font-size: .75em; padding-bottom:14px; margin-left:0px;}
	dt{font-size:.9em; padding-bottom: 3px; color: #f4c77f;}
	dl{padding-left: 0; padding-right: 0; padding-bottom:20px; padding-top:0;  margin: 0;}
	p{padding-top:0px; margin-top:0px;}
	.contentImg{padding-top: 10px; padding-bottom:10px;}
	.publicHoustingImg{margin-top:10px;}
	
a{outline: none;}

#bodyContainer { float: left; position: absolute; text-align: center; margin:auto; width: 100%; background:url("Images/bodyBg.jpg") center repeat-y; }
	
#containerNav ul {
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.74em;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}
#containerNav ul li {
	color: #FFFFFF;
	display: inline;
	}
#containerNav ul li a {
	color: #FFFFFF;
	text-decoration: none;	
	
	}
#containerNav ul li a:hover,
#containerNav ul li a#active {
	color: #a1d182;
	text-decoration:underline;
	}
	
#containerFooter ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	letter-spacing: -1px;
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 0px;
	}
#containerFooter ul li {
	display: inline;
	color: #FFFFFF;
	}
#containerFooter ul li a {
	color: #FFFFFF;
	text-decoration: none;
	}
#containerFooter ul li a:hover#active
{
color: #c55d3d;
}
#containerFooter ul li a#active {
	color: #a1d182;
	text-decoration:underline;
	}
	
#footer{
	float: left;
	width: 100%;
	padding: 0px;
	padding-top: 20px;
}

/* HEADER: =header
----------------------------------------------- */
	#header { float: left; width: 100%; padding: 0px 0px 0px 0px; }
	#header #logo { float: left; margin: 8px 0px 0px 28px;}
	#header #translationBox{float: right; margin: 0px 0px 0px 0px; padding: 43px 20px 0px 0px;}
	#header #translationBox #translation{font-size:10px;}
	
	
/* LINKS: =links
----------------------------------------------- */
	a, a:visited { color: #aadb86; }
	a:hover { color: #c55d3d; } 
	a.back { background: url("/images/back-arrow.gif") 0 50% no-repeat; padding-left: 15px; }
	a img, a.img { border: none; }
	a.email { background: url("/images/email.gif") 0 50% no-repeat; padding-left: 20px; }

/* LAYOUT: =layout
----------------------------------------------- 
-----------------------------------------------*/
  
	#containerTop {float:left; position: relative; text-align: left; width: 760px; height:111px; margin: 0 auto; background: url("Images/topBg.jpg"); }
	#containerTop a {color:#C55C3E; font-size: .6em;}
	#containerNav {float: left; position: relative; text-align: center; width: 760px; height:40px; margin: 0 auto; padding: 0 auto; background: url("Images/navBg.jpg"); }
	#containerFooter {float:left; position: relative; text-align: center; width: 760px; height:42px; margin: 0 auto; background: url("Images/footerBg.jpg"); }
	#containerFooter .copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	letter-spacing: -1px;
	color:#FFFFFF;
	padding-top:2px;
	}
	#containerContent {float:left; position: relative; text-align: left; width: 760px;margin: 0 auto; background: url("Images/contentFadeBg.jpg") no-repeat; }
	#containerContentLocation {float:left; position: relative; text-align: left; width: 700px; height:41px; margin-top: 20px; margin-left:30px; background: url("Images/locationBg.jpg") no-repeat; display:inline; }
	#containerVeryBottom {float:left; position: relative; text-align: left; width: 700px; height:3px; margin-left:30px; background: url("Images/veryBottom.jpg") no-repeat; }
	#subnav { float: left; width: 170px; padding-top: 0px;}
	#containerTwoPartMain{float:left; position: relative; text-align: left; width: 486px; height:auto; padding: 20px; display:inline;}
	#containerHome{float:left; position: relative; text-align: left; width: 700px; height:229px; margin-top: 0px; margin-left:30px; margin-bottom:5px; background: url("Images/contentBg.jpg") no-repeat; display:inline;}
	#containerHome .homeText{
	float:left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	letter-spacing: 0px;
	margin: 90px 230px 0px 28px;
	display:inline;
	}
	#locationHeading{float: left;}
	.mainLocationText{
	float:left;
	font-weight:bold;
	text-transform: uppercase;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .75em;
	letter-spacing: 1px;
	display:inline;
	margin-top: 20px;
	margin-left: 0px;
		
	}
	.mainLocationTextMargin
	{
	margin-left: 10px;
	}
	.leftIndent
	{
	margin-left: 18px;
	}
	.leftIndentMore
	{
	margin-left: 45px;
	}
	.leftIndentEvenMore
	{
	margin-left: 112px;
	}
	#locationTraceBack{float: right; display:inline;}
	.mainLocationTextSub{
	color:#fbd190;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	letter-spacing:-1px;
	margin: 22px 12px 0px 10px;
	}
	.container {position: relative; text-align: left; width: 760px; margin: auto; padding: auto;}
    .headerBG{color:#FFFFFF;}
	.wrapper { float: left; width: 100%; }
	#content { }
	#content .bottomwrapper { background: url("Images/bottomWrapper.jpg") top left repeat-y; float: left; margin-left: 30px; width: 100%; margin-top: 0px; }
	#content .wrapper { background: url("Images/topWrapper.jpg") top left no-repeat; padding-top: 3px; margin-top: 0px; position: relative; }
	.columnwrapper { position: relative; top: 0; left: 0; float: left; width: 100%; margin: 30px; }
	
	/* category titles */
	
	#subnav ul { border-top: 1px solid #eaeff1; margin: 0 0 40px 3px; padding: 0; width: 157px; list-style:none; }
	#subnav ul li { background: none; border-bottom: 1px solid #bfccd4; line-height: 15px; margin: 0; padding: 0; }
	#subnav ul li a { color: #003252; font-size: 11px; display: block; width: 135px; padding: 7px 10px 7px 12px; text-decoration: none; }
	#subnav ul li a strong { color: #728762; font-size: 11px; font-weight: normal; text-decoration: underline !important; }
	#subnav ul li a:hover ,
	#subnav ul li a:hover strong,
	#subnav ul li.selected a { color: #c55d3d; }
	#subnav ul li.selected { background: url("Images/hoverButton.jpg") top left repeat-x; border-bottom: 1px solid #cfe2ec; }
	#subnav ul li.selected a { background: url("Images/arrow.gif") 1px .8em no-repeat; }

