BODY {
	MARGIN: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H1 {
	FONT-SIZE: 16px
}
H2 {
	FONT-SIZE: 16px
}
H3 {
	FONT-SIZE: 14px
}
H4 {
	FONT-SIZE: 14px
}
FORM {
	MARGIN: 0px
}
FORM DIV {
	MARGIN: 3px auto
}
FORM LABEL {
	FONT-WEIGHT: bold
}
DIV.htmlarea P {
	MARGIN: 0px auto
}
DIV.htmlarea UL {
	MARGIN: 0px auto
}
DIV.htmlarea OL {
	MARGIN: 0px auto
}
DIV.return-to {
	TEXT-ALIGN: center
}
DIV.toprule {
	MARGIN-BOTTOM: 9px
}
DIV.bottomrule {
	MARGIN-TOP: 9px
}
DIV.moduleTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-ALIGN: right
}
DIV.countyImage {
	TEXT-ALIGN: right
}
DIV.bottom-navigation {
	TEXT-ALIGN: center
}
DIV.poweredbydtp {
	MARGIN-TOP: 24px; MARGIN-BOTTOM: 24px; TEXT-ALIGN: center
}
DIV.footer {
	FONT-SIZE: 10px; TEXT-ALIGN: center
}
DIV.footer DIV.copy {
	FONT-SIZE: 12px
}
DIV.footer DIV.disclaimer {
	MARGIN-TOP: 12px
}
DIV.organization {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; MARGIN: 9px auto; TEXT-ALIGN: center
}
DIV.organization DIV.type {
	FONT-SIZE: 14px
}
DIV.navigation A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
DIV.navigation DIV {
	MARGIN-BOTTOM: 6px
}
DIV.navigation DIV DIV {
	MARGIN: 3px auto 0px 18px
}
DIV.content-section {
	MARGIN: 6px auto 24px
}
DIV.content-section-toc {
	MARGIN: 6px auto 24px
}
DIV.content-section DIV.toolbar DIV.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 12px
}
DIV.content-section-toc DIV.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 12px
}
DIV.content-section-toc UL {
	MARGIN-TOP: 0px
}
DIV.content-section-toc LI {
	MARGIN: 3px auto
}
DIV.content-section DIV.body DIV {
	MARGIN-BOTTOM: 6px
}
DIV.content-section TABLE.pi-table TR TD {
	PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top
}
DIV.homepage DIV {
	MARGIN: 12px auto
}
DIV.homepage HR {
	CLEAR: both
}
DIV.homepage DIV DIV {
	MARGIN: auto
}
DIV.homepage DIV.officials DIV {
	MARGIN: 0px auto 0px 12px
}
DIV.homepage DIV.officials DIV.title {
	MARGIN: auto
}
DIV.homepage DIV.links DIV DIV.htmlarea {
	MARGIN-TOP: 0px
}
DIV.search-advanced-tips {
	FONT-STYLE: italic; TEXT-ALIGN: right
}
DIV.search-result {
	MARGIN-BOTTOM: 20px
}
DIV.search-suggestion {
	MARGIN-TOP: 15px; FONT-SIZE: 16px
}
DIV.search-result DIV.title {
	FONT-WEIGHT: bold
}
DIV.search-result DIV.preview {
	
}
DIV.search-list-header-empty {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-STYLE: italic
}
DIV.search-list-header {
	BORDER-TOP: black 1px dotted; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px dotted
}
DIV.search-list-header DIV {
	FONT-WEIGHT: bold; COLOR: #999999
}
DIV.x-calendar-month TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse
}
DIV.x-calendar-month TABLE TR TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.x-calendar-month TABLE TR.title TD {
	TEXT-ALIGN: center
}
DIV.x-calendar-month TABLE TR.weekdays TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center
}
DIV.x-calendar-month TABLE TR.week TD {
	VERTICAL-ALIGN: top
}
DIV.x-calendar-month TABLE TR.week TD DIV {
	FONT-SIZE: 10px
}
DIV.x-calendar-month TABLE TR.week TD DIV.day {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-ALIGN: center
}
DIV.x-calendar-month TABLE TR.week DIV.entry {
	MARGIN-BOTTOM: 4px
}
DIV.x-calendar-month TABLE TR.week DIV.cancelled {
	TEXT-DECORATION: line-through
}
DIV.x-weather DIV.credit {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
