html,body {
	height: 100%;
}

body 
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	height: 100%;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	top: 0px;
	text-align: center;
	background-color: #1b644d;
}

h.header
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #1e8425;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	top: 0px;
}

p.header
{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	color: #1e8425;
	font-size: 20px;
	font-weight: normal;
	margin: 0px;
	top: 0px;
}

h.subheader
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #bb5e11;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	top: 0px;
}

p.subheader
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #bb5e11;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	top: 0px;
}

p.notheader
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #087653;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	top: 0px;
}

h.notheader
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #087653;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	top: 0px;
}

h.pubheader
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	top: 0px;
}

p.pubheader
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	top: 0px;
}

p.redtext
{
	color: #ff0000;
}

p.smalltext
{
	font-size: 11px;
}

p.smallertext
{
	font-size: 10px;
}

* html div#background
{
	position: absolute;
}

div#background
{
	position:fixed;
	top:0; 
	left:0; 
	width:100%; 
	height:100%;
	z-index: 0;
}

form
{
	height: 100%;
}

div#wholepage
{
	position:relative;
	width: 797px;
	height: auto;
	min-height: 100%;
	top: 0px;
	left: 0px;
	margin-top: -1px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1px;
	z-index: 1;
	background-image: url(/AppThemes/ADEM/images/line.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}

* html div#wholepage
{
	height: 100%;
}

div#titlebar
{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 797px;
	height: 60px;
	z-index: 3;
}

div#topmenu
{
	position: relative;
	top: 59px;
	left: 0px;
	background-image: url(images/brownbar.gif);
	width: 797px;
	height:20px;
	z-index: 3;
}

div#siteMapPath
{
	color: #FFFFFF;
	text-align: left;
	padding-left: 165px;
}

div#siteMapPath a:link, div#siteMapPath a:active, div#siteMapPath a:visited, div#siteMapPath a:hover
{
	text-decoration: underline !important;
}

div#leftmenuwrapper
{
	float: left;
	width: 161px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	z-index: 1;
}

div#leftmenuplaceholder
{
	height: 60px;
}

div#leftmenu
{
	position: relative;
	top: 0px;
	text-align: left;
	z-index: 3;
}

div#emailNotification
{
	position: relative;
	top: 0px;
	width: 153px;
	text-align: left;
	z-index: 3;
	padding-left: 4px;
	padding-right: 4px;
	color: #FFFFFF;
}

div#search
{
	position: relative;
	top: 0px;
	width: 153px;
	text-align: left;
	z-index: 3;
	padding-left: 4px;
	padding-right: 4px;
	color: #FFFFFF;
}

.menudivider
{
	border-bottom: 1px #969696 solid;
}

.menudivider2
{
	border-bottom: 1px #bcbcbc solid;
}

.menudivider3
{
	border-bottom: 1px #bcbcbc solid;
}

.menudivider3 a:link, .menudivider3 a:visited, .menudivider3 a:active, .menudivider3 a:hover
{
	color: #626262 !important;
}

.selectedNode a:link, .selectedNode a:visited, .selectedNode a:active, .selectedNode a:hover
{
	color: #000000 !important;
}

div#pageimage
{
	position: relative;
	top: 59px;
	left: 0px;
	background-color: #A3A3A3;
	background-image: none;
	width: 636px;
	height: 192px;
	z-index: 3;
}

div#contentwrapper
{
	float: left;
	width: 635px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	z-index: 2;
}

div#content
{
	position: relative;
	top: -192px;
	left: 0px;
	width: 596px;
	text-align: left;
	margin-top: 252px;
	margin-bottom: -192px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	z-index: 3;
}

div#footer
{
	position: absolute;
	bottom: 0px;
	left: 161px;
	width: 636px;
	/*background-color: #000000;*/
	z-index: 20;
	font-size:10px
}

div#clearfloat
{
	clear: both;
	width: 161px;
	height: 0px;
}

div#leftmenu a:link,div#leftmenu a:active,div#leftmenu a:visited, div#topmenu a:link,div#topmenu a:active,div#topmenu a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

div#topmenu a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

a:link,a:active,a:visited
{
	color: #bb5e11;
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	color: #e18e49;
	text-decoration: underline;
	font-weight: normal;
}

a.submenu:link,a.submenu:active,a.submenu:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

a.submenu:hover
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.toplinks
{
	position:relative;
	left: -138px;
}

img
{
	border: solid 0px #000000;
}

.regSuccess
{
	color: #458b00;
	font-size: 14px;
	font-weight: bold;
}

/* ARTICLE CSS */

div.articles
{
}

table.PNTable
{	
	width: 600px;
	border: solid 0px #000000;
	text-align: left;
}

table.PNTable th
{
	border: solid 0px #000000;
}

table.PNTable td
{
	border: solid 0px #000000;
}

.NewsReleaseDate
{
	font-size: 10pt;
}

table.NRTable
{	border: solid 0px #000000;
	text-align: left;
}

table.AOTable
{
	border: solid 0px #000000;
	text-align: center;
}


.GEvent
{
}

.GEventTitle
{
}

.GEventDate
{
}

.GEventDesc
{
}

.GEventAttach
{
}

table.PHTable
{	
	width: 575px;
	border: solid 0px #000000;
	text-align: left;
}

table.PHTable th
{
	border: solid 0px #000000;
}

table.PHTable td
{
	border: solid 0px #000000;
	vertical-align: top;
}

table.PMTable
{
	width: 575px;
	border: solid 0px #000000;
	text-align: left;
}

table.PMTable th
{
	border-bottom: solid 0px #000000;
}

table.PMTable td
{
	border: solid 0px #000000;
}

table.FormTable
{
	border: solid 0px #000000;
	border-collapse: collapse;
	text-align: center;
}

table.FormTable th
{
	border: solid 0px #000000;
}

table.FormTable td
{
	border: solid 0px #000000;
}

table.PermitApp
{
	border: solid 1px #000000;
	text-align: center;
}

table.PermitApp th
{
	border: solid 1px #000000;
}

table.PermitApp td
{
	border: solid 1px #000000;
}


table.USTProhibition
{
	border: solid 1px #000000;
	width: 100%;
	font-size: 8pt;
}

table.USTProhibition th
{
	border: solid 1px #000000;
}

table.USTProhibition td
{
	border: solid 1px #000000;
}

table.USTRemove
{
	border: solid 1px #000000;
	width: 100%;
	font-size: 8pt;
}

table.USTRemove th
{
	border: solid 1px #000000;
}

table.USTRemove td
{
	border: solid 1px #000000;
}

/* Calendar Of Events CSS */
.Calendar
{
	width: 550px;
	border: 1px solid #000000;
	font-size: 9px;
}

.Calendar td
{
	padding: 2px;
	border-spacing: 2px;
}

.CalendarDayHeader
{
	border: 1px solid #000000;
	font-size: 12px;
}

.CalendarDay
{
	height: 100px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #000000;
}

.CalendarNextPrev
{
	font-size: 10px;
}

.CalendarOtherMonthDay
{
	height: 100px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #000000;
	background-color: #A3A3A3;
}

.CalendarSelectedDay
{
	text-align: left;
	vertical-align: top;
	border: 1px solid #000000;
}

.CalendarSelector
{
}

.CalendarTitle
{
	font-size: 12px;
}

.CalendarTodayDay
{
	text-align: left;
	vertical-align: top;
	border: 1px solid #000000;
}

.CalendarWeekendDay
{
	text-align: left;
	vertical-align: top;
	border: 1px solid #000000;
}

.CalendarNewsRelease
{
}

.CalendarAdminOrder
{
}

.CalendarPublicNotice
{
}

.CalendarGeneralEvent
{
}

.CalendarPublicHearing
{
}

.CalendarPublicMeeting
{
}