﻿


#header-right {
}
#main {
	/*background-color: #eeeecc;*/
}
#navbar {
	position: relative;
	text-align: center;
	/*background-color: #eeeecc;
	color: #000000;*/
}
#footer {
	font-size: x-small;
	/*background-color: #eeeecc;*/
}
#nav_footer {
	text-align: center;
}
.contact_cell {
	text-align: center;
	/*background-color: #eeeecc;
	color: #000000;*/
}
.contact_cell .contact {
	text-align: left;
	width: 150px;
	margin: 3px;
	float: left;
	overflow: hidden;
}
.formdiv {
	background-color: #A9A9A9;
	width: 100%;
	padding: 5px 5px 5px;
}
.clarify {
	color: Blue;
}
.imp {
	color: Red;
	font-weight: bold;
	font-variant: small-caps;
	font-size: larger;
}
.notice {
	color: Red;
	font-weight: bold;
}
/*.content_page {
	text-align: left;
	margin: 0px;
	clear: both;
}*/
.content_title {
	text-align: center;
}
.content_sub {
	text-align: center;
	font-size: larger;
	font-weight: bolder;
}
.dephead {
	float: left;
	margin: 10px;
	position: relative;
}
.depstaff {
	text-align: center;
	display: block;
	margin: 8px auto;
	width: 250px;
}
.content_list {
	text-align: left;
}
.content_text li {
	margin: 10px;
}
.content_text li p {
	margin-left: 20px;
	font-weight: normal;
}
.link_top {
	font-size: smaller;
	color: Gray;
}
.list_faq {
	list-style-type: none;
	margin-left: auto;
}
.list_faq ul {
	font-weight: normal;
	list-style-type: disc;
}
.ajaxAnimation {
	display: none;
	width: 450px;
	z-index: 3;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size: 12px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}
.ajaxAnimationGov {
	display: none;
	width: 300px;
	z-index: 2;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size: 12px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}
.ajaxAnimationClose {
	float: right;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.ajaxAnimationCloseButton {
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: outset thin #FFFFFF;
	padding: 5px;
}
.headline, .headline_notice {
	font-weight: bold;
	font-size: larger;
	padding-bottom: 20px;
}
.headline a {
	color: #666666;
	line-height: 1.35em;
	border-bottom-width: 0px;
}
.headline a:hover {
	color: #000000;
}
a.headline_notice {
	color: #FF6666;
	line-height: 1.35em;
	text-align: center;
}
a.headline_notice:hover {
	color: #FF0000;
}
.flyout_title_wrapper {
	font-weight: bold;
	font-size: larger;
	/* padding-bottom: 20px; */
}
.flyTitle {
	color: #666666;
	line-height: 1.35em;
}
.flyTitle:hover {
	color: #000000;
}
.ajaxWeather {
	display: none;
	width: 530px;
	z-index: 2;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size: 12px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}
.flyAlertActive {
	color: #FF0000;
	line-height: 1.35em;
}
.flyAlertActive:hover {
	color: #660000;
}
/* RadPanelBar/Menu Style */
/*.quickmenu {
	width: 570px;
	margin: 0px 0px;
	text-align: left;
}
.RadMenu_Web20 .rmRootGroup .rmLink:hover, .RadMenu_Web20 .rmRootGroup .rmFocused, .RadMenu_Web20 .rmRootGroup .rmExpanded {
	background: #FCD9A1 none no-repeat scroll center center !important;
	background-color: #FCD9A1 !important;
}
#menubar .RadMenu_Web20 .rmLink {
border-bottom-width:0;
border-left:0 solid #FCD9A1 !important;
border-right:0 solid #7B5C47 !important;
}
#menubar .RadMenu_Web20 .rmRootGroup, .RadMenu_Web20 .rmLink, .RadMenu_Web20 .rmText, .RadMenu_Web20 .rmLeftArrow, .RadMenu_Web20 .rmRightArrow, .RadMenu_Web20 .rmTopArrow, .RadMenu_Web20 .rmBottomArrow {
	background: ;
}

#menubar .RadMenu_Web20 .rmLink {
	border-left: 0 solid #FCD9A1 !important;
	border-right: 0 solid #7b5c47 !important;
	border-bottom-width: 0;
}
#menubar .RadMenu_Web20 .rmRootGroup {
	border: 0 solid #c48d4d !important;
}
#menubar .RadMenu_Web20 .rmItem {
	margin-left: 3px;
}
#menubar .RadMenu_Web20 .rmRootGroup .rmLink .rmText {
	background-image: none;
	color: #000000;
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	white-space: normal;
	padding-left: 4px;
	border: 0px !important;
}
#menubar > .RadMenu_Web20 > .rmRootGroup > .rmItem > .rmLink > .rmText {
	font-size: 2em;
	font-weight: bold;
	color: #000000;
}
#menubar > .RadMenu_Web20 > .rmRootGroup > .rmItem > .rmLink:hover > .rmText {
	color: #000000;
}
.RadMenu_Web20 .rmGroup .rmItem {
	background-color: #CDC0A0 !important;
	border-bottom: 0px solid #FCD9A1 !important;
	border-top: 0px;
	display: block;
	-moz-box-sizing: border-box;
}
.RadMenu_Web20 .rmGroup .rmItem .rmText {
	color: #000000;
	text-decoration: none;
	white-space: normal !important;
	line-height: normal;
	padding: 3px;
	font-weight: normal;
}
.RadMenu_Web20 .rmRootGroup .rmLink .rmText {
	font-size: .5em;
}
.RadMenu_Web20 .rmGroup .rmItem .rmText {
	font-size: .9em;
	font-weight: normal;
	white-space: nowrap !important;
} /*
/* End RadPanelBar/Menu */
.RadGrid_WebBlue {
	border: 1px solid #7B5C47 !important;
}
.RadGrid_WebBlue .GridHeader_WebBlue, .RadGrid_WebBlue .ResizeHeader_WebBlue {
	background: #CDC0A0 url('images/RadGrid_WebBlue_Header.gif') repeat-x scroll 0 0;
	border-bottom: 1px solid #7B5C47;
	border-top: 1px solid #f4f2f4;
}
.RadGrid_WebBlue .GridRow_WebBlue {
	background: #ffffff none repeat scroll 0 0;
}
/* SiteMap */
.RadTreeView .rtLI .sitemap_root {
	font-weight: bold;
	font-size: larger;
}
.RadTreeView .rtLI .sitemap_link {
	color: Blue;
	text-decoration: underline;
	font-size: 1em;
}
.RadTreeView_Default2006 .rtHover .rtIN {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: 0 0 !important;
	color: inherit !important;
	text-decoration: inherit !important;
}
.RadTreeView .rtLI {
	margin: 0px;
}
/* End SiteMap */
.important {
	font-size: larger;
	font-weight: bold;
	color: Red;
	text-align: center;
}
.agenda {
	width: 700px;
	margin: auto;
}
.contentTable {
	width: 100%;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1em;
	margin: auto;
}
.content_text td p {
	padding-left: 3em;
	font-weight: normal;
}
.subcontent_table {
	font-family: Verdana, Arial, Sans-Serif;
	margin: 0px auto 0px auto;
}
.employtable {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: .92em;
	margin: auto;
	width: 100%;
	border: solid 1px Black;
}
.employtable th {
	background-color: #C0C0C0;
	font-size: larger;
	border-bottom: solid 1px Black;
	text-align: center;
}
.centered_object {
	margin-left: auto;
	margin-right: auto;
}
.caption {
	font-size: .8em;
	text-align: center;
	margin: 3px 0px 0px;
}
.table_head {
	font-weight: bold;
	font-size: larger;
	text-align: center;
}
.commentline {
	text-align: center;
	font-style: italic;
}
.contact_table {
	text-align: left;
	margin: 10px auto;
}
.nowrap {
	white-space: nowrap;
}
.content_centered {
	text-align: center;
	margin: auto;
	padding: 5px;
}
.content_contacts {
	width: 300px;
	margin: auto;
	padding: 5px;
}
.contact_head {
	font-weight: bold;
	font-size: larger;
}
.content_contacts p, .content_contacts table {
	margin-left: 20px;
	width: 250px;
}
.content_contacts p {
	margin-bottom: 0px;
}
.content_contacts table {
	margin-top: 0px;
}
.ars {
	list-style-type: upper-alpha;
}
.ars ol {
	list-style-type: decimal;
}
.sub_head {
	font-size: smaller;
}
.table_doc {
	text-align: left;
	width: 100%;
}
.table_dochead {
	font-weight: bold;
	font-size: larger;
	border: 1px solid #E0DFE3;
	border-bottom-width: 0px;
}
.table_doccontent {
	padding-bottom: 2em;
	border: 1px solid #E0DFE3;
	border-top-width: 0px;
}
.button {
	cursor: pointer;
}
.phone_list {
	width: 350px;
	text-align: left;
	margin: auto;
	padding: 5px;
	border: double 5px #666666;
}
.phone_list td {
	vertical-align: top;
	border-bottom: solid 1px #666666;
	padding: 8px;
}
.phonelist_head {
	padding-left: 8px;
	font-size: larger;
	font-weight: bold;
}
.taxLabel {
	margin-top: 0px;
	margin-right: 0px;
	text-align: left;
}
.taxText {
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
}
.hours {
	text-align: left;
	float: left;
	margin: 8px;
	border: solid 2px Black;
}
pnlImpr {
	width: 475px;
}

.MaskedEditFocus {
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditMessage {
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError {
	background-color: #ffcccc;
}
.MaskedEditFocusNegative {
	background-color: #ffffcc;
	color: #000000;
}
.MaskedEditBlurNegative {
	color: #ff0000;
}
.unwatermarkedlong {
	height: 18px;
	width: 148px;
}
.watermarkedlong {
	height: 20px;
	width: 150px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
}
.unwatermarkedshort {
	height: 18px;
	width: 25px;
}
.watermarkedshort {
	height: 20px;
	width: 27px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
}
.unwatermarked {
	height: 18px;
	width: 50px;
}
.watermarked {
	height: 20px;
	width: 52px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
}
.letter_head {
	margin-left: -8px;
}
.centeralign {
	width: 400px;
	text-align: left;
	margin: auto;
	padding: 8px;
}
.centeralign .row {
	clear: both;
}
.centeralign .row label {
	float: left;
	width: 150px;
	text-align: right;
}
.centeralign .row .field {
	float: right;
	width: 235px;
}
.centeralign .selection {
	clear: both;
	width: 350px;
	margin: auto;
}
.letter_sig {
	width: 200px;
	float: right;
	font-weight: bold;
}
.loc-wrapper {
	display: inline;
}
.location {
	margin-top: 3px;
	text-align: left;
	padding: 3px;
	width: 240px;
	float: left;
	height: 250px;
}
.loc-left {
	display: inherit;
	float: left;
	clear: left;
}
.addresslist {
	float: left;
	position: relative;
	text-align: left;
	padding: 3px;
	width: 175px;
	height: 100px;
}
.listhead {
	font-weight: bold;
}
.highlight {
	background-color: #ddffdd;
}
.panel-control {
	background: #7b5c47 url('images/panelrootbrown.jpg') repeat-x scroll 0%;
	height: 28px;
}

.staggerlinks a {
	width: 100%;
	height: 100%;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.staggerlinks a:hover {
	background-color: #E4F1F8;
}

.staggerleft {
	width: 300px;
	float: left;
}

.staggerleft img {
	float: left;
	border-width: 0px;
	margin-right: 10px;
}

.staggerleft p {
	float: left;
}

.staggerright {
	width: 300px;
	float: right;
}

.staggerright img {
	float: right;
	border-width: 0px;
	margin-left: 10px;
}

.staggerright p {
	float: right;
}

.special {
	background-color: #BBFFBB;
}

/*Modal Popup*/
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	background-color: #ffffdd;
	border: 3px solid Gray;
	padding: 3px;
	width: 250px;
}

.combined th {
	padding-top: 1em;
}

.profilepic {
	float: left;
	margin: 3px;
}

.candtreeroot {
	font-weight: bold !important;
	font-size: 1.1em !important;
	text-decoration: none !important;
	background: 0 0 !important;
}

.candtree1 {
	font-weight: normal !important;
	color: #0000FF !important;
	background: 0 0 !important;
}

span.candtree1 {
	color: #000000 !important;
}

span.candtree1:hover {
	text-decoration: none !important;
}

.subcand {
	font-weight: normal;
}

.largetable {
	font-size: .85em;
	margin: auto;
}

.largetable td {
	vertical-align: top;
	text-align: left;
}

.home_headlines a[disabled='disabled'], .home_headlines a[disabled='disabled']:hover {
	color: #666666;
	text-decoration: none;
}

.home_part li {
	list-style: none none outside;
}



.home_center {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

.home_right {
	width: 400px;
	margin-left: 295px;
}

.home_left {
	width: 400px;
	margin-left: 5px;
}

.home_color1, .home_color1 .sb-inner, .home_color1 .sb-border {
	background-color: #7C908F;
}

.home_color2, .home_color2 .sb-inner, .home_color2 .sb-border {
	background-color: #C48D4D;
}

.home_court {
	background-image: url( 'images/courtseal.png' );
	background-attachment: scroll;
	background-position: bottom right;
	background-repeat: no-repeat;
}

.upper {
	text-transform: uppercase;
}

.left {
	text-align: left;
}

.invalidrow {
	color: #999999;
}

.htmimport {
	padding: 3px;
	text-align: left;
	margin: 0px;
}
.cell_date {
	width: 200px;
	margin: 0px;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
.cell_agenda, .cell_minutes {
	width: 60px;
	margin: 0px;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
.meetingsched {
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 2px #666666;
	border-right: solid 2px #666666;
}
table.route {
	font-size: 10px;
}
table.route th {
	padding: 4px;
	text-align: center;
}
table.route .towns {
	background-color: #FFCCCC;
}
table.route .stops {
	background-color: #CCFFCC;
	font-size: 8px;
}
table.route td {
	background-color: #CCCCFF;
	padding: 4px;
	text-align: right;
}
table.route td.pm {
	font-weight: bold;
}
.r_margin_neg_50 {
	margin-right: -50px;
}
.l_margin_neg_50 {
	margin-left: -50px;
}
.page_toc > ul > li {
	list-style-type: none;
}
.page_toc > ul {
	padding-left: 3px;
	margin-left: 0px;
}
.closebutton {
	float: right;
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	width: 20px;
	height: 20px;
	display: block;
	text-decoration: none;
	margin: 3px;
}
.closebutton:hover {
	color: #FF9999;
	text-decoration: none;
}
.showinfolink {
	float: right;
	display: block;
	width: 100px;
	font-size: smaller;
}

