/*					Eric Meyer's Reset		
/****************************************************/

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*					Global  Structure
/****************************************************/

body														{ background:#eaebd7 url(/static/img/bg_body.jpg) repeat-x 0 0; }
body.print													{ background:#fff none repeat-x 0 0; margin:20px; }

.left														{ float:left; }
.right														{ float:right; }
.clear														{ clear:both; }
.hidden														{ display:none; }
.center														{ text-align:center; }

#content_wrap,
#header_wrap												{ width:100%; height:60px; background:#fff url(/static/img/bg_header.jpg) no-repeat 50% 0; }
#content_wrap												{ float:left; background:transparent url(/static/img/bg_content.png) repeat-y 50% 0; height:auto; }
#center_wrap												{ width:100%; text-align:center; }

#header,
#content													{ width:979px; margin:0 auto; text-align:left; }
#content_bg													{ float:left; background-color:#567990;  }
#content_bg.wide											{ float:left; background-color:#567990;  }

#header #navigation,
#header #logo												{ float:left; width:250px; left:0; position:absolute; z-index:50; }
#header #logo img											{ position:absolute;z-index:50;  }
#header #logo img.on										{ z-index:50; display:none; background:transparent url(/static/img/logo.jpg) no-repeat -250px 0 }
#header #logo img.off										{ background:transparent url(/static/img/logo.jpg) no-repeat 0 0 }
#header #navigation											{ position:relative; margin-left:250px;  width:728px; font-size:11px; }

#header														{ position:relative; }
#allservices												{ position:absolute; top:15px; left:18px; cursor:pointer; }
#allservices img											{ position:absolute; z-index:2; display:block; background:transparent url(/static/img/btn_access_online_services.png) no-repeat 0 0 }
#allservices img.on											{ display:none; background-position:-210px 0; z-index:5 }

#nav_top,
#nav_bot													{ height:30px; line-height:30px; width:728px; }
#nav_top .left												{ margin-left:12px; }
#nav_top .left	a											{ font-weight:bold; color: #264373;}
#nav_top .right												{ margin-right:12px; }
#nav_top ul li,
#nav_bot ul li												{ float:left; }
#nav_top ul li												{ float:right; margin:8px 6px 0 6px; padding-right:12px; border-right:1px solid #6c7a81; height:15px; line-height:1 }
#nav_top ul li.last											{ border-right-width:0; }

#nav_top ul													{ /* width:550px;*/ }
#nav_top ul li a											{ color:#364953; }
#nav_top ul li a:hover										{ color:#295497; }

#nav_bot ul													{ height:30px; }
#nav_bot ul li												{ text-transform:uppercase; letter-spacing: .01em; background:transparent url(/static/img/bg_navigation.gif) no-repeat right 0; cursor:pointer }
#nav_bot ul li.home											{ padding:0; background:transparent url(/static/img/bg_menu_home.jpg) no-repeat 0 0; width:36px; height:30px; }
#nav_bot ul li	a											{ color:#223c67; padding:0 12px 0 12px; display: block;}
#nav_bot ul li:hover										{ background:transparent url(/static/img/bg_menu_on.jpg) repeat-x right 0; }
#nav_bot ul li:hover	a									{ color:#eef0f3 }
#nav_bot ul li.home:hover									{ background-image: url(/static/img/bg_menu_home_on.jpg); }

#nav_bot ul.dropdown 										{ position:absolute; top:60px; height:auto; background:#485d75 url(/static/img/bg_menu_dropdown_top.jpg) repeat-x 0 0; cursor:auto;}
.dropdown													{ display:none;}
.dropdown#popularlinks 										{ right:0; white-space: nowrap;}
#nav_bot ul.dropdown	li									{ clear:both; text-transform:none; height:20px; font-size:12px; letter-spacing: 0em; padding:0px; background:transparent none no-repeat right 0; cursor:auto;}
#nav_bot ul.dropdown	li.first							{ margin-top:5px; }
#nav_bot ul.dropdown	li a								{ color:#eef0f3; margin:0 15px; font-weight:bold; white-space:nowrap; padding: 0;}
#nav_bot ul.dropdown	li a:hover							{ color:#a3c6e0; }
#nav_bot ul.dropdown	li.bottom							{ background:#485d75 url(/static/img/bg_menu_dropdown_bottom.jpg) repeat-x 0 bottom; }

#sidebar													{ width:250px;  background-color: #567990;}
#sidebar li.publish_buttons									{ position:relative; height:40px; background:transparent none no-repeat 0 0; cursor:auto; list-style-type: none; padding: 0;margin-left: 0;}
#copy														{ width:729px; background-color:#fff; }
#copy.wide													{ width: 979px; height:auto;}

#search														{ background:#25416f url(/static/img/bg_searchform.jpg) repeat-x 0 0; height:30px; }
#copy.wide #search											{ position:absolute; top:0px; left:0; width:979px; }

#copy.printwidth											{ width:auto }
#copyWide.printwidth										{ width:auto }
#copy.wide .copy_body										{ width: 949px; }
.copy_body.printwidth										{ margin:0;  }
.copy_bodyWide.printwidth									{ width:auto; margin:0;  }

#search img,
#search form												{ float:left; }
#search img													{ display:block; background:transparent url(/static/img/map_searchbar.jpg) no-repeat 0 0; margin-top:4px; }
#search img#searchbar_facebook								{ background-position:0 0; margin-left:375px; }
#copy.wide #search img#searchbar_facebook					{ margin-left:624px; }
#search img#searchbar_twitter								{ background-position:-20px 0; margin-left:13px;}
#search img#searchbar_begin									{ background-position:-40px 0; margin-left:28px; }
#search img#searchbar_end									{ background-position:-70px 0; cursor:pointer; }
#search form input											{ float:left; width:160px; margin-top:5px; border-width:0px; padding:2px 0 3px 0; font-size:12px; color:#203861; }

td.block													{ padding:10px; line-height:1.3em; }

/*					Global  Typography
/****************************************************/ 
body														{ font-size:13px; font-family:Arial, Verdana, sans-serif; color:#283745; }
a															{ color:#0066FF; text-decoration:none }	
a:visited													{ color:#0066FF; }	
a:hover														{ color:#dd781e }	

.italics													{ font-style:italic; }
strong,
.strong														{ font-weight:bold; }
.small														{ font-size:10px; }
.black														{ color:#000; }

/*					Global  Buttons
/****************************************************/ 
.big_button,
.button 													{ position:relative; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; padding: .45em 1em .5em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.big_button 												{ font: 16px/100% Arial, Helvetica, sans-serif; font-weight: normal; padding: .8em 1.2em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
a.green														{ color: #fef4e9; border: solid 1px #7cae0a; background: #68960b; background: -webkit-gradient(linear, left top, left bottom, from(#7ead0d), to(#528009)); background: -moz-linear-gradient(top,  #7ead0d,  #528009); -pie-background:linear-gradient(top,  #7ead0d,  #528009);  }
a.green:hover 												{ background: #7cae0a; background: -webkit-gradient(linear, left top, left bottom, from(#96c01c), to(#629d12)); background: -moz-linear-gradient(top,  #96c01c,  #629d12); -pie-background: linear-gradient(top,  #96c01c,  #629d12);  }
a.green:active 												{ color: #7cae0a; background: -webkit-gradient(linear, left top, left bottom, from(#96c01c), to(#629d12)); background: -moz-linear-gradient(top,  #96c01c,  #629d12); -pie-background: linear-gradient(top,  #96c01c,  #629d12);  }
a.blue														{ color: #e9edfe; border: solid 1px #6c86b1; background: #435f8b; background: -webkit-gradient(linear, left top, left bottom, from(#5273a5), to(#304368)); background: -moz-linear-gradient(top,  #2f4c7c,  #304368); -pie-background: linear-gradient(top,  #2f4c7c,  #304368);  }
a.blue:hover 												{ background: #d9e3f4; background: -webkit-gradient(linear, left top, left bottom, from(#2f4c7c), to(#1b2b47)); background: -moz-linear-gradient(top,  #2f4c7c,  #1b2b47); -pie-background: linear-gradient(top,  #2f4c7c,  #1b2b47); }
a.blue:active 												{ color: #d9e3f4; background: -webkit-gradient(linear, left top, left bottom, from(#96c01c), to(#1b2b47)); background: -moz-linear-gradient(top,  #96c01c,  #1b2b47); -pie-background:linear-gradient(top,  #96c01c,  #1b2b47);  }
a.orange 													{ text-decoration: none; color: #e9edfe; border: solid 1px #E78F08; background: #FFCC00; background: -webkit-gradient(linear, left top, left bottom, from(#F6A828), to(#E78F08)); background: -moz-linear-gradient(top,  #F6A828,  #E78F08); -pie-background: linear-gradient(top,  #F6A828,  #E78F08);}
button 														{ position:relative; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 12px/100% Arial, Helvetica, sans-serif; font-weight: bold; padding: 3px 6px; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
button.green												{ color: #fef4e9; border: solid 1px #7cae0a; background: #68960b; background: -webkit-gradient(linear, left top, left bottom, from(#7ead0d), to(#528009)); background: -moz-linear-gradient(top,  #7ead0d,  #528009); -pie-background:linear-gradient(top,  #7ead0d,  #528009);  }
button.edit													{ color: #fef4e9; border: solid 1px #7cae0a; background: #68960b; background: -webkit-gradient(linear, left top, left bottom, from(#7ead0d), to(#528009)); background: -moz-linear-gradient(top,  #7ead0d,  #528009); -pie-background:linear-gradient(top,  #7ead0d,  #528009);  }
.wide_filler_background										{ position:relative; background: #859db2; background: -webkit-gradient(linear, left top, right top, from(#b7c5d2), to(#859db2)); background: -moz-linear-gradient(left,  #b7c5d2,  #859db2); -pie-background: linear-gradient(left,  #b7c5d2,  #859db2);  }
.small_button 												{ font: 11px/80% Arial, Helvetica, sans-serif; font-weight: normal; padding: 2px 10px; -webkit-border-radius: 0.6em; -moz-border-radius: 0.6em; border-radius: 0.6em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); font-weight:bold;}
.pub_btn													{margin:0px 20px 0px 10px;padding: 3px 5px;font-size:11px;;font-weight:normal;}
/*					Global Subpages
/****************************************************/
h1															{ font-size:21px  }
#submenu													{ float:left; width:250px; border-top:1px solid #7a95a8; }
#submenu li													{ clear:both; height:auto; line-height:29px; background:transparent url(/static/img/bg_submenu_item.jpg) repeat-x 0 0; cursor:auto; }
#submenu li.active											{ color: #192e54;  background:transparent url(/static/img/bg_submenu_item_active.jpg) repeat-x 0 0; cursor:auto;  }
#submenu li.page_title h1									{ float:left; margin:43px 15px 10px 15px; font-size:24px; color:#fff; text-align:center; width:220px;  font-weight:normal;}
#submenu li.page_title										{ float:left; height:auto; background:transparent url(/static/img/bg_sidebar_title.jpg) no-repeat 0 0; width:100%; cursor:auto; }
#submenu li a												{ color:#fff; margin-left:10px;font-weight:bold; }
#submenu li a:hover											{ color:#a3c6e0; }
#submenu li li												{ margin-left:25px; line-height:1.4em; height:auto; background:transparent none no-repeat 0 0; list-style-type:disc;  }
#submenu li.active ul										{ background-color:#d4e4ed; padding:0; margin:2px;}
#submenu li.active ul li									{ background-color:#d4e4ed; list-style-type:none; margin-left:10px; padding:2px }
#submenu li.active ul li ul									{ padding: 0; }
#submenu li.active ul li a									{ color:#192e54; font-weight:normal; margin-left: 5px;}
#submenu li.active ul li a:hover							{ color:#2e549a; text-decoration:underline;}

#submenu li.active ul li.active								{background-color: #D4E4ED;background: none;}
#submenu li.active ul li.active a							{color:#8C4812; font-weight: bold;}
#submenu li.active ul li.notactive a						{color:#192E54; font-weight: normal;}

.print h1													{ margin-bottom:20px; border-bottom:3px solid #223c67; padding-bottom:5px; font-size:21px }

#breadcrumbs												{ background-color:#ededee; float:left; width:100%; height:24px; font-size:11px;  }
#copy.wide #breadcrumbs										{ position:absolute; top:30px; margin-left:250px; width:729px;left:0px; }
#breadcrumbs span											{ float:left; margin:6px 10px }
#breadcrumbs div											{ float:right; margin:4px 10px; }
#breadcrumbs div img										{ float:left; }
#breadcrumbs div span										{ float:left; margin:3px 10px 0 5px; }
#breadcrumbs a												{ color: #264373;}

.print #print_logo											{ margin-bottom:2px; }
.print #breadcrumbs											{ float:right; background-color:#fff; width:auto;} 

#breadcrumbslong											{ background-color:#ededee; float:left; width:100%; height:24px; font-size:11px;  }
#breadcrumbslong span										{ float:left; margin:5px 10px }
#breadcrumbslong div										{ float:right; margin:3px 30px; }
#breadcrumbslong div img									{ float:left; }
#breadcrumbslong div span									{ float:left; margin:3px 10px 0 5px; }

.print #breadcrumbslong										{ float:right; background-color:#fff; width:auto;} 

#page_header												{ position:relative; clear:both;  width:100%; height:141px; }
#page_header .background									{ position:absolute; z-index:0; }
#page_header .right											{ position:absolute; z-index:0; top:0; width:100%; height:141px; background:transparent url(/static/img/subpage_header_right.png) no-repeat right 0; text-align:right; }
#page_header .right.green									{ background-image:url(/static/img/subpage_header_green_right.png); }
#page_header.dyk .right										{ background:transparent url(/static/img/subpage_header_dyk_right.png) no-repeat right 0; }
#page_header.dyk .right.yellow								{ background-image:url(/static/img/subpage_header_dyk_yellow_right.png); }
#page_header.dyk .right.purple								{ background-image:url(/static/img/subpage_header_dyk_purple_right.png); }
#page_header h2												{ font-size:31px; font-style:italic; font-weight:bold; color:#4d6d83; margin:20px 180px 0 0; }
#page_header.dyk h2											{ color:#86b3c0; margin:15px 132px 0 0; }
#page_header.dyk .right.yellow h2							{ color:#bcbc71; }
#page_header.dyk .right.purple h2							{ color:#af71b0; }
#page_header .right.green h2								{ color:#4c7056; }
#page_header ul												{ float:right; width:356px; text-align:left; margin-top:5px; }
#page_header ul li											{ margin-top:5px; }
#page_header ul li a										{ font-weight:bold; font-size:12px; color:#fff; text-decoration:underline; }
#page_header ul li a:hover									{ color:#a3c6e0; }
#page_header p												{ clear:both; float:left; margin:10px 0 0 400px; width:250px; text-align:left; color:#fff; line-height:1.4em; font-size:13px; }

#page_prop													{ float:right; height:700px; width:1px; }
#small_page_prop											{ float:right; height:300px; width:1px; }
#large_page_prop											{ float:right; height:1100px; width:1px; }

h2															{ margin-bottom:8px; color:#384e60; font-size:18px; font-weight:bold; }
h2 a														{ text-decoration:none }

.blockHeading,
#copy h3													{ clear:both; margin:0 10px; color: #e9edfe; border: solid 1px #6c86b1; line-height:24px; padding-left:20px; font-size:18px; font-weight:bold; background: #435f8b; background: -webkit-gradient(linear, left top, left bottom, from(#1b3052), to(#29487c)); background: -moz-linear-gradient(top,  #1b3052,  #29487c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b3052', endColorstr='#29487c'); }
#copy .copy_body h3											{ margin:0;  }

#copyWide h3												{ clear:both; margin:0 10px; color: #e9edfe; border: solid 1px #6c86b1; line-height:32px; padding-left:20px; font-size:18px; font-weight:bold; background: #435f8b; background: -webkit-gradient(linear, left top, left bottom, from(#1b3052), to(#29487c)); background: -moz-linear-gradient(top,  #1b3052,  #29487c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1b3052', endColorstr='#29487c'); }
#copyWide .copy_bodyWide h3									{ margin:0;  }

.copy_body													{ float:left; margin:15px; width:698px; line-height: 25px;}
.copy_body p												{ float:none; margin:15px 0; color:#384e60; line-height:1.4em; }
.copy_body a												{ text-decoration:underline ; }
.copy_body h2 a 											{ text-decoration: none; color: #264373;}
.copy_body h2 a:hover 										{ text-decoration: underline; color: #dd781e;}
.copy_body p.inset											{ margin-left:20px; }
.copy_body .notice											{ color:#8c4812; font-weight:bold; }
.copy_body img												{ /* margin:15px 0; */}
.copy_body img.left											{ margin:15px 15px 15px 0 }
.copy_body img.right										{ margin:15px 0 15px 15px }
.copy_body a.green 											{ text-decoration:none; }
.copy_body a.blue 											{ text-decoration:none; }
.print .copy_body p											{ line-height:1.2em; }
.copy_body li.publish_buttons								{ position:relative; height:45px; background:transparent none no-repeat 0 0; cursor:auto; list-style-type: none; padding: 0;margin-left: 0; }

/*					Global  Pagination
/****************************************************/ 

.pagination													{ float:left; margin:15px 0;  width:100%; line-height:11px }
ul.pagination-clean											{ float:right; border:0; margin:0; padding:0; }
.pagination ul li											{ margin-left: 7px; font-size: 12px; }
.pagination-clean li										{ float:left; border:0; margin:0; padding:0; font-size:11px; list-style:none; }
.pagination-clean li										{ border:solid 1px #DEDEDE; margin-right:2px; }
.pagination-clean .previous-off,
.pagination-clean .next-off									{ color:#888888; display:block; float:left; border-width:0; padding:3px 4px; }
.pagination-clean .next a,
.pagination-clean .previous a 								{ }
.pagination-clean .active									{ font-weight:bold; display:block; float:left; padding:4px 6px; border-color: #FF9900;}
.pagination-clean a:link,
.pagination-clean a:visited 								{ color:#354b72; display:block; float:left; padding:4px 6px; text-decoration:none; }
.pagination-clean a:hover									{ text-decoration:none; }

/*					Global  Footer
/****************************************************/ 
#footer_wrap												{ clear:both; height:250px; background:#44443b url(/static/img/bg_footer.jpg) repeat-x 0 0; }
#footer_wrap_big											{ clear:both; height:320px; background:#44443b url(/static/img/bg_footer_big.jpg) repeat-x 0 0; }
#footer_wrap_small											{ clear:both; height:70px; background:#44443b; }
#footer_wrap_big #topper									{ position:absolute; top:-205px;}
#footer														{ position:relative; width:979px; margin:0 auto; text-align:left;}
#footer,
#footer a													{ color:#f2f3e4; }
#footer a:hover												{ color:#aca89d; }
#footer .col												{ position:relative; margin-left:30px; float:left; width:200px; margin-top:8px; }
#footer .col.first											{ margin-left:0px; }
#footer #services											{ width:320px; }
#footer #depts												{ width:360px; }
#footer #contact											{ width:171px; }
.footer_title a												{ font-size:17px; color:#f2f3e4; }
#footer hr													{ position:absolute; top:5px; right:0; border-width:0; background-color:#f2f3e4; height:1px; width:215px; }													
#footer #services hr										{ width:245px; }
#footer #contact hr											{ width:105px; }
#footer .mini_col											{ float:left; margin:10px 20px 0 0; }	
#footer .mini_col li										{ margin:7px 0; }
#copyright													{ clear:both; float:left; width:100%; font-size:11px; margin-top:20px; text-align:center; font-style:italic; color:#eaebd7; line-height:1.5em; }
#footer_wrap_big #footer .col								{ margin-top:75px; }

/*					Homepage
/****************************************************/

#homepage_submenu											{ float:left; background:transparent url(/static/img/bg_home_submenu.jpg) no-repeat 0 0; width:250px; height:534px; }
/* Homepage Six/Slide Menu */
#homepage_submenu li										{ background:transparent url(/static/img/bg_home_submenu.jpg) no-repeat 0 -49px; width:250px; height:73px; cursor:pointer; line-height: 1;}
#homepage_submenu li a										{ font-weight: normal;}
#homepage_submenu li h3										{ float:left; margin-top:15px; font-size:14px; font-weight:bold;color:#fff;}
#homepage_submenu li p										{ float:left; margin-top:10px; font-size:11px; margin-right:20px; color:#fff;}
#homepage_submenu li.business								{ margin-top:50px; height:74px; }
#homepage_submenu li.business:hover							{ background-position:-250px -49px; }
#homepage_submenu li.business h3							{ margin: 0px; padding: 13px 0 0 80px; float: none; }
#homepage_submenu li.business p								{ margin: 0px; padding: 10px 20px 15px 83px; }
#homepage_submenu li.government								{ background-position:0 -123px; height:74px;}
#homepage_submenu li.government:hover						{ background-position:-250px -123px; }
#homepage_submenu li.government h3							{ margin: 0px; padding: 12px 0 0 95px; float: none; }
#homepage_submenu li.government p							{ margin: 0px; padding: 10px 20px 15px 95px; }
#homepage_submenu li.residents								{ background-position:0 -197px; height:77px; }
#homepage_submenu li.residents:hover						{ background-position:-250px -197px; }
#homepage_submenu li.residents h3							{ margin: 0px; padding: 14px 0 0 102px; float: none; }
#homepage_submenu li.residents p							{ margin: 0px; padding: 10px 20px 6px 102px;  }
#homepage_submenu li.visitors								{ background-position:0 -274px; height:73px; }
#homepage_submenu li.visitors:hover							{ background-position:-250px -274px; }
#homepage_submenu li.visitors h3							{ margin: 0px; padding: 13px 0 0 102px; float: none; }
#homepage_submenu li.visitors p								{ margin: 0px; padding: 10px 20px 14px 102px; }
#homepage_submenu li.online_services						{ background-position:0 -347px; height:74px; }
#homepage_submenu li.online_services:hover					{ background-position:-250px -347px; }
#homepage_submenu li.online_services h3						{ margin: 0px; padding: 15px 0 0 97px; float: none; }
#homepage_submenu li.online_services p						{ margin: 0px; padding: 10px 20px 13px 95px; }
#homepage_submenu li.departments							{ background-position:0 -422px; height:78px; }
#homepage_submenu li.departments:hover						{ background-position:-250px -422px; }
#homepage_submenu li.departments h3							{ margin: 0px; padding: 16px 0 0 88px; float: none; }
#homepage_submenu li.departments p							{ margin: 0px; padding: 10px 20px 13px 85px; }

/* Below the Six/Slide Menu with Bordered Image */
#homepage_minimenu li 										{ clear:both; float:left; margin:5px 0; }
#homepage_minimenu li img									{ border:1px solid #aaadac; border-width:1px 1px 1px 0; }
#homepage_minimenu li a										{ display:block; float:left; }
#homepage_minimenu li div									{ width:160px; }
#homepage_minimenu li h3,
#homepage_minimenu li p										{ clear:both; float:left; margin:5px 5px 0 5px; color:#fff; font-size:11px; line-height:1.3em; }
#homepage_minimenu li h3 a									{ font-size:14px; font-weight:bold; color:#fff; }
#homepage_minimenu li h3 a:hover							{ text-decoration:underline; }

/* Video embed. Worked with just dropping in Vimeo Embed Code border:1px solid #28343c*/
#video_embed												{ float:left; clear:both; width:234px; margin:7px;overflow:hidden; }
#video_embed p												{ width:190px; background:#293d4b url(/static/img/bg_video_embed_bottom.jpg) repeat-x 0 0; color:#fff; font-weight:bold; padding:10px; line-height:1.4em; }
#video_embed p a											{ color:#fff; }

/* Homepage Hero */
#homehero													{ position:relative; width:706px; margin:10px }
#homehero a 												{ color:#264373; text-decoration:none }
#fstories_wrap												{ width:706px; height:335px; }
#fstories													{ width:706px; height:315px; }
#fstories li												{ cursor:pointer; }
#homehero .hover_text 										{ position:absolute; bottom:3px; left:10px; z-index:20; height:50px; width:660px; overflow:hidden; line-height:1.2em; }
#homehero .hover_text h2 									{ color:#fff; font-family:Verdana, Arial, sans-serif; font-weight:bold; font-size:17.5px; margin:8px 0 0 0; text-transform: capitalize; line-height:1em; }
#homehero:hover .hover_text h2 								{ text-decoration:underline }
#homehero .hover_text span 									{ color:#fff; font-size:11px; font-family:Verdana, Arial, san-serif; }
#homehero .hover_text p 									{ color:#e2e2e2; font-family:Verdana, Arial, san-serif; font-size:11px; margin-top:5px; font-style:italic }
#homehero .hover_background 								{ position:absolute; bottom:0px; left:6px; opacity:.8; width:100%; height:55px; z-index:10; background-color:#000; }

#homehero_thumbs_wrap										{ width:706px; overflow:hidden; }
#homehero_thumbs											{ position:relative; width:706px; }
#homehero_thumbs a											{ display:block; outline-color:#fff;text-decoration:none}
#homehero_thumbs span										{ display:block; background-color:#fff; font-weight:bold; padding:5px 10px; line-height:1.2em;  }
#homehero_thumbs .stroke_wrap								{ display:none; opacity:0; position:absolute; width:225px; height:104px; background:transparent url(/static/img/hero_thumb_over.png) no-repeat 0 0px; }
#homehero_thumbs .thumb_wrap								{ float:left; width:240px; height:140px;}
#homehero_thumbs .thumb_wrap .image_wrap					{ background-color:#000; width: 225px; }
#homehero_thumbs .thumb_wrap .image_wrap img				{ opacity:.6; }
#homehero_thumbs .thumb_wrap.pager-active .image_wrap img	{ opacity:1; }

.hero_thumbs_button											{ position:absolute; z-index:30; bottom:65px; width:45px; height:40px; background:transparent url(/static/img/btn_hero_thumbs.png) no-repeat 0 0; cursor:pointer; }
.hero_thumbs_button#hero_thumbs_left						{ background-position:0 0; }
.hero_thumbs_button#hero_thumbs_left:hover					{ background-position:-45px 0; }
.hero_thumbs_button#hero_thumbs_right						{ background-position:-90px 0; right:0px; }
.hero_thumbs_button#hero_thumbs_right:hover					{ background-position:-133px 0; }

/* Latest Stories */
#latest_stories												{ float:left; }
#latest_stories #headliner									{ width:100%; height:31px; background:transparent url(/static/img/bg_latest_stories.jpg) repeat-x 0 0 }													
#headliner h2												{ float:left; width:300px; margin:3px 20px; font-size:18px; font-weight:bold; color:#fff; }
#headliner a												{ float:right; margin:2px 10px; }
#headliner span												{ float:right; }
#headliner a.rss											{ margin:7px 10px 2px 10px; }

/* Story */
.story														{ margin:25px 20px; border-bottom:1px solid #4a5e7e; padding-bottom:30px; }
.story h3													{ font-size:18px; font-weight:bold; margin-bottom:5px; }
.story h3 a													{ text-decoration:underline; color:#466380 }
.story h3 a:hover											{ color:#264373 }
.story p													{ margin-top:10px; line-height:1.3em; }
.story a.button												{ margin-top:10px; }
.story ul,
.story ol													{ margin:10px 0 10px 30px; line-height:1.3em; }
.story ul li												{ margin-left:15px; list-style-type:disc }
.story ol li												{ margin-left:15px; list-style-type:decimal }
span.story_date												{ font-size:11px; font-style:italic; color:#466380; }

#read_all_stories											{ margin-left:20px; }

/* Footer Correction */
#homepage_footer_correction									{ clear:both; height:200px; }


/*			All Departments / Services
/****************************************************/
.colorblocks li												{ float:left; margin:20px 30px; width:300px; }
.colorblocks li div img										{ border:2px solid #905729 }
.colorblocks li div h2										{ display:block; height:33px; padding:0px 13px; line-height:29px; color:#fff; font-size:18px; background: #92582a; background: -webkit-gradient(linear, left top, left bottom, from(#a86a32), to(#794521)); background: -moz-linear-gradient(top,  #a86a32,  #794521); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a86a32', endColorstr='#794521'); }
.colorblocks li p											{ margin-top:8px; line-height:1.3em; }
.colorblocks li .buttons									{ position:absolute; bottom:0; margin:15px 0; }
.colorblocks li .buttons a									{ float:left; margin-right:15px; }

#departments li ul li										{ margin:7px 0 0 36px;  }
#departments li ul li a										{ color:#384e60; text-decoration:underline; }
#departments li ul li a:hover								{ color:#295497; }
#departments li ul li.more a								{ font-weight:bold; }

#copyservices li											{ position:relative; height:245px; overflow:hidden; }

.visitors li												{ position:relative; height:240px; overflow:hidden; }


/* Departments */
.colorblocks li#planning div img							{ border:2px solid #1a5a54 }
.colorblocks li#planning div h2								{ background: #1a5a54; background: -webkit-gradient(linear, left top, left bottom, from(#1c6c68), to(#124744)); background: -moz-linear-gradient(top,  #1c6c68,  #124744); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c6c68', endColorstr='#124744'); }
.colorblocks li#corrections div img							{ border:2px solid #583e5d }
.colorblocks li#corrections div h2							{ background: #583e5d; background: -webkit-gradient(linear, left top, left bottom, from(#65476e), to(#443049)); background: -moz-linear-gradient(top,  #65476e,  #443049); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#65476e', endColorstr='#443049'); }
.colorblocks li#police div img								{ border:2px solid #374c5e }
.colorblocks li#police div h2								{ background: #374c5e; background: -webkit-gradient(linear, left top, left bottom, from(#445f74), to(#2e404e)); background: -moz-linear-gradient(top,  #445f74,  #2e404e); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#445f74', endColorstr='#2e404e'); }
.colorblocks li#financial div img							{ border:2px solid #49623c }
.colorblocks li#financial div h2							{ background: #49623c; background: -webkit-gradient(linear, left top, left bottom, from(#4f7142), to(#354c2c)); background: -moz-linear-gradient(top,  #4f7142,  #354c2c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f7142', endColorstr='#354c2c'); }
.colorblocks li#support div img								{ border:2px solid #364970 }
.colorblocks li#support div h2								{ background: #364970; background: -webkit-gradient(linear, left top, left bottom, from(#3d5282), to(#2a3859)); background: -moz-linear-gradient(top,  #3d5282,  #2a3859); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d5282', endColorstr='#2a3859'); }
.colorblocks li#fire div img								{ border:2px solid #7c1919 }
.colorblocks li#fire div h2									{ background: #7c1919; background: -webkit-gradient(linear, left top, left bottom, from(#971e1e), to(#641414)); background: -moz-linear-gradient(top,  #971e1e,  #641414); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#971e1e', endColorstr='#641414'); }
.colorblocks li#tax div img									{ border:2px solid #695213 }
.colorblocks li#tax div h2									{ background: #695213; background: -webkit-gradient(linear, left top, left bottom, from(#7f6317), to(#53410f)); background: -moz-linear-gradient(top,  #7f6317,  #53410f); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f6317', endColorstr='#53410f'); }

/* Services */
.colorblocks li#h20 div img									{ border:2px solid #496ea0 }
.colorblocks li#h20 div h2									{ background: #496ea0; background: -webkit-gradient(linear, left top, left bottom, from(#4b70a3), to(#334d77)); background: -moz-linear-gradient(top,  #4b70a3,  #334d77); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b70a3', endColorstr='#334d77'); }
.colorblocks li#recorders div img							{ border:2px solid #644f2a }
.colorblocks li#recorders div h2							{ background: #644f2a; background: -webkit-gradient(linear, left top, left bottom, from(#644f2a), to(#43351c)); background: -moz-linear-gradient(top,  #644f2a,  #43351c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#644f2a', endColorstr='#43351c'); }
.colorblocks li#surplus div img								{ border:2px solid #60260a }
.colorblocks li#surplus div h2								{ background: #60260a; background: -webkit-gradient(linear, left top, left bottom, from(#58210a), to(#3c1706)); background: -moz-linear-gradient(top,  #58210a,  #3c1706); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#58210a', endColorstr='#3c1706'); }
.colorblocks li#parks div img								{ border:2px solid #4a743e }
.colorblocks li#parks div h2								{ background: #4a743e; background: -webkit-gradient(linear, left top, left bottom, from(#487741), to(#304f2b)); background: -moz-linear-gradient(top,  #487741,  #304f2b); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#487741', endColorstr='#304f2b'); }
.colorblocks li#purchasing div img							{ border:2px solid #3d8e8e }
.colorblocks li#purchasing div h2							{ background: #3d8e8e; background: -webkit-gradient(linear, left top, left bottom, from(#358f91), to(#43351c)); background: -moz-linear-gradient(top,  #358f91,  #235f5f); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#358f91', endColorstr='#235f5f'); }
.colorblocks li#geographic div img							{ border:2px solid #425938 }
.colorblocks li#geographic div h2							{ background: #425938; background: -webkit-gradient(linear, left top, left bottom, from(#445c3a), to(#2c3c26)); background: -moz-linear-gradient(top,  #445c3a,  #2c3c26); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#445c3a', endColorstr='#2c3c26'); }
.colorblocks li#citizen div img								{ border:2px solid #5b365f }
.colorblocks li#citizen div h2								{ background: #5b365f; background: -webkit-gradient(linear, left top, left bottom, from(#5d3861), to(#3d2540)); background: -moz-linear-gradient(top,  #5d3861,  #3d2540); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d3861', endColorstr='#3d2540'); }
.colorblocks li#birthcerts div img							{ border:2px solid #808256 }
.colorblocks li#birthcerts div h2							{ background: #808256; background: -webkit-gradient(linear, left top, left bottom, from(#878756), to(#585839)); background: -moz-linear-gradient(top,  #878756,  #585839); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#878756', endColorstr='#585839'); }

/* Visitors */
.colorblocks li#townships div img							{ border:2px solid #816e12 }
.colorblocks li#townships div h2							{ background: #816e12; background: -webkit-gradient(linear, left top, left bottom, from(#826e12), to(#55480c)); background: -moz-linear-gradient(top,  #826e12,  #55480c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#826e12', endColorstr='#55480c'); }
.colorblocks li#culture div img								{ border:2px solid #7b7463 }
.colorblocks li#culture div h2								{ background: #7b7463; background: -webkit-gradient(linear, left top, left bottom, from(#7f7866), to(#555045)); background: -moz-linear-gradient(top,  #7f7866,  #555045); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f7866', endColorstr='#555045'); }
.colorblocks li#music div img								{ border:2px solid #446561 }
.colorblocks li#music div h2								{ background: #446561; background: -webkit-gradient(linear, left top, left bottom, from(#456763), to(#2e4543)); background: -moz-linear-gradient(top,  #456763,  #2e4543); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#456763', endColorstr='#2e4543'); }
.colorblocks li#braves div img								{ border:2px solid #435d73 }
.colorblocks li#braves div h2								{ background: #435d73; background: -webkit-gradient(linear, left top, left bottom, from(#435d73), to(#2d3f4d)); background: -moz-linear-gradient(top,  #435d73,  #2d3f4d); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#435d73', endColorstr='#2d3f4d'); }
.colorblocks li#thrashers div img							{ border:2px solid #738133 }
.colorblocks li#thrashers div h2							{ background: #738133; background: -webkit-gradient(linear, left top, left bottom, from(#738133), to(#4c5421)); background: -moz-linear-gradient(top,  #738133,  #4c5421); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#738133', endColorstr='#4c5421'); }


/*					Department
/****************************************************/
#submenu li.department_head									{ position:relative; height:171px; background:#567990 none no-repeat 0 0; cursor:auto; }
.department_head img										{ border: 3px solid #D9EBEE; float: left; margin: 27px 17px; }
.department_head .title 									{ background-color: #D9EBEE;color: #1F2C41; font-style: italic; font-weight: bold; margin-right: 5px;padding: 0 5px; top: 15px; line-height: 20px;}
.department_head p											{ line-height:1.5em; text-align:left; }
#submenu .department_head p									{ color: #FFFFFF; float: left; margin-top: 10px;}
#submenu .department_head p a								{ margin-left:0; font-weight:normal; text-decoration:underline; }
#submenu .department_head p a img							{ margin:4px 35px 0 0; border:0; float:right; }
#submenu li.publish_buttons									{ position:relative; height:40px; background:#567990 none no-repeat 0 0; cursor:auto; list-style-type: none; padding: 0;margin-left: 0;}
#submenu .info_block										{ clear:both; float:left; height:auto;margin:8px 0 0 0; padding:0 8px; background:#567990 none no-repeat 0 0; color:#fff ;list-style-type: none;}
.info_block div												{ margin:10px auto; padding-bottom:1px;  width:233px; background-color:#415f7b; }
.info_block div p											{ padding:10px 0; line-height:1.4em; margin:0 10px; }
.info_block div p.link_list									{ margin-left:40px; }
.info_block div p a											{ text-decoration:underline; }
#submenu .info_block div p a								{ margin:0; }
#submenu .info_block div div.link_list p					{ margin: 0 0 8px 2em; padding:0;}
#submenu .info_block div div.link_list a					{ margin:0; margin-left: -1em;}
#submenu .info_block td.block								{ padding: 0px; }
.info_block div h3											{ background: #6994a7; line-height:30px; padding:0 10px; color:#fff; font-size:15px; background: -webkit-gradient(linear, left top, left bottom, from(#6f9cb0), to(#60879a)); background: -moz-linear-gradient(top,  #6f9cb0,  #60879a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f9cb0', endColorstr='#60879a'); }

#submenu .photo_block div ul								{ float:left; margin:13px 13px 3px 13px; }
#submenu .photo_block div ul li								{ clear:none; float:left; list-style-type:none; margin:0; margin-top:5px; height:auto; width:98px; background:transparent none no-repeat 0 0;}
#submenu .photo_block div ul li.leftside					{ margin-right:10px; }
#submenu .photo_block div ul li a							{ margin:0;  }
#submenu .photo_block div div.clear							{ height:5px; margin:0; }
.department_head_details p									{ line-height:1.5em; text-align:left; margin: 5px 0px;}
.department_head_details p img 								{ float: right; border: 3px solid #D9EBEE; }
.department_head_details p a 								{ text-decoration: underline; }

/*					
/****************************************************/
.col_248_login												{ float:left; width:248px; margin-right:20px; }
.col_350_login												{ float:left; width:350px; }
.col_248_login .big_button,										
.col_350_login .big_button									{ clear:both; display:block; margin:0 auto; width:100px; }

/*					Employment
/****************************************************/
.col_310													{ float:left; width:310px; margin:0 20px 20px 0; }
.copy_body .col_310 p										{ color:#000 }

/*					Billpay
/****************************************************/
.col_248													{ float:left; width:248px; margin-right:20px; }
.col_350													{ float:left; width:350px; }
.col_248 .big_button,														
.col_350 .big_button										{ clear:both; display:block; margin:0 auto; width:150px; }
#userlogin													{ background: #45627e; background: -webkit-gradient(linear, left top, left bottom, from(#517394), to(#3b536c)); background: -moz-linear-gradient(top,  #517394,  #3b536c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#517394', endColorstr='#3b536c'); }
#userlogin	div.innerwrap									{ margin:20px; }
#userlogin h2												{ color:#c2d2e2; font-size:30px; font-weight:normal; }
#userlogin	input											{ margin-bottom:10px; padding:5px 10px; border:1px solid #484848; width:189px;}
#userlogin	form a											{ float:right; }
#userlogin	p a												{ color:#fff; text-decoration:underline; }

/*					Registration
/****************************************************/
.col_330													{ float:left; width:330px; }
.col_305													{ float:left; width:305px; }
#registration												{ float:left; margin:10px; padding-bottom:20px; background: #45627e; background: -webkit-gradient(linear, left top, left bottom, from(#517394), to(#3b536c)); background: -moz-linear-gradient(top,  #517394,  #3b536c); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#517394', endColorstr='#3b536c'); }
#registration	div.innerwrap								{ margin:10px; }
#registration hr											{ clear:both; float:left; margin:15px 0 15px 20px; border-width:0; background-color:#000; height:1px; width:600px; }
#registration p												{ color:#fff; margin:10px; }
#registration p#required									{ margin:0 0 10px 140px; }
.input														{ margin-bottom:5px; }
.input label												{ clear:both; float:left; width:130px; display:block; text-align:right; padding:0; margin-right:10px; font-weight:bold; color:#fff;  }
.text.input input											{ width:175px; height:17px; padding:2px 5px; font-size:11px;  }
.select.input select										{ width:185px; height:21px; padding:2px 5px; font-size:11px;  }
.col_305 .input label										{ width:100px; }
#registration .col_305 p									{ float:left; margin-top:50px; }

.copy_body h2.ima											{ clear:both; float:left; width:120px; margin-top:20px; color:#466380; font-size:30px; font-weight:normal; }
.radiobtn													{ float:left; margin:20px 10px 0 0; opacity:.5; cursor:pointer; }
.radiobtn#btn_citizen										{ opacity:1; }
#ima_radios													{ clear:both; float:left; margin-left:140px;  }
#ima_radios .input.radio 									{ width:165px; float:left; }
#ima_radios .input.radio label,
#ima_radios .input.radio input								{ float:left; color:#283745 }
#ima_radios .input.radio label								{ float:right; width:130px; clear:none; text-align:left; }

.newsletter_option											{ float:left; width:295px; padding:15px 10px; margin:0 10px 0 0; cursor:pointer; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.newsletter_option:hover									{ background-color:#cfdee9}
.newsletter_option .description								{ width:270px; float:right; color:#21384f }
.newsletter_option h4										{ font-size:18px; }
.copy_body .newsletter_option .description p				{ color:#000; margin:5px 0; }

#complete_registration										{ display:block; clear:both; width:200px; margin:0 auto; }

/* Standard error / warning messages */
#actionError li span										{ color: #ff0000; }
#actionError li span ul li									{ margin-left: 3px; list-style-type:disc; }
#actionError ul												{ list-style:none; margin-bottom: 0px; padding:10px; background: none repeat scroll 0 0 #FFEEEE; border : 1px solid red; }

#actionMessage li span										{ }
#actionMessage li span ul li								{ margin-left: 3px; list-style-type:disc; }
#actionMessage ul											{ list-style:none; margin-bottom: 0px; padding:10px; background: none repeat scroll 0 0 #FFF9CA; border : 1px solid #888888; }

/* for generic table lists */
.generictablelisting										{ line-height: 25px; border: 1px solid #EDEDEE;}
.generictablelisting a										{ text-decoration: underline; }
.generictablelisting td										{ border: 1px solid #EDEDEE; padding: 0 5px;}
.generictablelisting thead tr								{ background-color: #6F9CB0;text-align: center; font-weight: bold;color: #FFFFFF; border: 1px solid #EDEDEE;}
.generictablelisting .datastartrow							{ border-top: 2px solid #192E54;border-bottom: 1px solid #EDEDEE;}
.generictablelisting .dataendrow							{ border-bottom: 2px solid #192E54;border-top: 1px solid #EDEDEE;}
.generictablelisting .oddrow								{ }
.generictablelisting .evenrow								{ background-color: #EDEDEE;}

.generictablewithborder										{ line-height: 25px; border: 1px solid #EDEDEE; padding: 0 5px;}
.generictablewithborder td									{ border: 1px solid #EDEDEE; padding: 0 5px;}
.generictablewithnoborder									{ line-height: 25px; border: 0px; padding: 0 5px;}
.generictablewithnoborder td								{ border: 0px; padding: 3px;}

/* Bids and rfps */
.purchasinglisting											{ line-height: 25px; border: 1px solid #EDEDEE;}
.purchasinglisting a										{ text-decoration: underline; }
.purchasinglisting td										{ border-left: 1px solid #EDEDEE; border-right: 1px solid #EDEDEE; border-bottom: 1px solid #EDEDEE; padding: 0 5px;}
.purchasinglisting thead tr									{ background-color: #6F9CB0;text-align: center; font-weight: bold;color: #FFFFFF; border: 1px solid #EDEDEE;}
.purchasinglisting .datastartrow							{ border-top: 2px solid #192E54;border-bottom: 1px solid #EDEDEE;}
.purchasinglisting .dataendrow								{ border-bottom: 2px solid #192E54;border-top: 1px solid #EDEDEE;}
.purchasinglisting .oddrow									{ }
.purchasinglisting .evenrow									{ background-color: #EDEDEE;}

/* unclaimed refunds */
.unclaimedsearch td											{ border: none; padding: 2px 5px;}
.unclaimedlisting											{ line-height: 25px; border: 1px solid #EDEDEE;}
.unclaimedlisting a											{ text-decoration: underline; }
.unclaimedlisting td										{ border-left: 1px solid #EDEDEE; border-right: 1px solid #EDEDEE; border-bottom: 1px solid #EDEDEE; padding: 0 5px;}
.unclaimedlisting thead tr									{ background-color: #6F9CB0; font-weight: bold;color: #FFFFFF; border: 1px solid #EDEDEE;}
.unclaimedlisting .oddrow									{ }
.unclaimedlisting .evenrow									{ background-color: #EDEDEE;}

/* provisional ballot */
.provisionalballotsearch td									{ border: none; padding: 2px 5px;}
.provisionalballotlisting									{ line-height: 25px; border: 1px solid #EDEDEE;}
.provisionalballotlisting a									{ text-decoration: underline; }
.provisionalballotlisting td								{ border-left: 1px solid #EDEDEE; border-right: 1px solid #EDEDEE; border-bottom: 1px solid #EDEDEE; padding: 0 5px;}
.provisionalballotlisting thead tr							{ background-color: #6F9CB0; font-weight: bold;color: #FFFFFF; border: 1px solid #EDEDEE;}
.provisionalballotlisting .oddrow							{ }
.provisionalballotlisting .evenrow							{ background-color: #EDEDEE;}

/* animal shelter */
.animalshelteranimallisting									{ line-height: 25px; border: 1px solid #EDEDEE; width: 100%;}
.animalshelteranimallisting td								{ border-left: 1px solid #EDEDEE; border-right: 1px solid #EDEDEE; border-bottom: 1px solid #EDEDEE; padding: 0 5px;}
.animalshelteranimallisting .oddrow							{ }
.animalshelteranimallisting .evenrow						{ background-color: #EDEDEE;}
.animalshelteranimallisting .dataendrow						{ border-bottom: 2px solid #192E54;border-top: 1px solid #EDEDEE;}
.animalshelteranimallisting .animalicon						{ width: 150px; text-align: center; width: 20%;}
.animalshelteranimallisting .animaldesc						{ width: 80%; font-size: }

/* GIS map sales */
.gislisting													{ line-height: 25px; border: 1px solid #EDEDEE;}
.gislisting a												{ text-decoration: underline; }
.gislisting td												{ border-left: 1px solid #EDEDEE; border-right: 1px solid #EDEDEE; border-bottom: 1px solid #EDEDEE; padding: 0 5px;}
.gislisting thead tr										{ background-color: #6F9CB0;text-align: center; font-weight: bold;color: #FFFFFF; border: 1px solid #EDEDEE;}
.gislisting .datastartrow									{ border-top: 2px solid #192E54;border-bottom: 1px solid #EDEDEE;}
.gislisting .dataendrow										{ border-bottom: 2px solid #192E54;border-top: 1px solid #EDEDEE;}
.gislisting .oddrow											{ }
.gislisting .evenrow										{ background-color: #EDEDEE;}

.pg-normal													{ color: black; font-weight: normal; text-decoration: none; cursor: pointer; }
.pg-selected												{ color: black; font-weight: bold; text-decoration: underline; cursor: pointer; }
input.cancelbutton											{ color: #fef4e9; border: solid 1px #7cae0a; background: #68960b; background: -webkit-gradient(linear, left top, left bottom, from(#7ead0d), to(#528009)); background: -moz-linear-gradient(top,  #7ead0d,  #528009); -pie-background:linear-gradient(top,  #7ead0d,  #528009);  }

/* parks and recreation online registration */
.parkslisting												{ line-height: 25px; border: 1px solid #EDEDEE;}
.parkslisting a												{ text-decoration: underline; }
.parkslisting td											{ border-left: 1px solid #EDEDEE; border-right: 1px solid #EDEDEE; border-bottom: 1px solid #EDEDEE; padding: 0 5px;}
.parkslisting thead tr										{ background-color: #6F9CB0;text-align: center; font-weight: bold;color: #FFFFFF; border: 1px solid #EDEDEE;}
.parkslisting .datastartrow									{ border-top: 2px solid #192E54;border-bottom: 1px solid #EDEDEE;}
.parkslisting .dataendrow									{ border-bottom: 2px solid #192E54;border-top: 1px solid #EDEDEE;}
.parkslisting .oddrow										{ }
.parkslisting .evenrow										{ background-color: #EDEDEE;}

.sidenavbar													{ vertical-align:top; background-color:#567990;}
.contentPane												{ vertical-align:top; }

.note-container 											{ color: #FFFFFF; left: 0; position: fixed; text-align: center; top: 0; width: 100%; z-index: 100; background-color: #C00; border-bottom: 1px solid #900; padding: 7px 0;}
.note-container span.note-close 							{ border: 2px solid #FFFFFF; cursor: pointer; display: block; float: right; margin-right: 10px; padding: 0 4px; text-decoration: none;}
.note-container span.note-close a 							{ text-decoration: none; font-weight: bold; color: #FFFFFF; font-size: 1.1em;}
.note-container span.note-text  							{ font-size: 1.1em; color: #FFFFFF;}
.note-container span.note-text h3 							{ font-size: 1.3em; padding-bottom:4px;}
.note-container span.note-text a 							{ text-decoration: underline; color: #FFFFFF;}

.gsc-completion-container									{ z-index: 1000;}
.gsc-completion-container td 								{ line-height: 25px; white-space:nowrap; padding: 0 3px;}

.copy_body table .block div table p 						{ margin: 0px;}
.copy_body table .block b									{ font-weight:bold;}
.copy_body table .block i									{ font-style:italic;}
.copy_body table .block em									{ font-style:italic;}
.copy_body table .block table								{ border-collapse: separate; border-spacing: 1px;}
.copy_body table .block div table							{ border-collapse: collapse; border-spacing: 0;}
.copy_body ol												{ list-style: decimal outside none; padding-left: 15px;}
.copy_body ul												{ list-style: disc outside none; padding-left: 15px;}
.copy_body ol li											{ margin-left: 15px;}
.copy_body ul li											{ margin-left: 15px;}
.copy_body .col_248 ul										{ list-style: none outside none; padding-left: 0px;}
.copy_body .col_248 ul li									{ margin-left: 0px;}
.copy_body b									{ font-weight:bold;}
.copy_body strong									{ font-weight:bold;}
.copy_body i									{ font-style:italic;}
.copy_body em									{ font-style:italic;}

