
body {background:#b6b7bc;font-size:.80em;font-family:"Helvetica Neue","Lucida Grande","Segoe UI",Arial,Helvetica,Verdana,sans-serif;margin:0px;padding:0px;color:#696969;} 
#page {width:960px;margin:0px auto 0px auto;border:1px solid #496077;background-color:#fff;}
.divider {background:url(/assets/images/common/dot.gif) 230px 0px repeat-y;}
#header {position:relative;margin:0px;padding:0px;background:#ffffff;width:960px;border:none;display:block;overflow:hidden;}
#headerleft {float:left; margin:0;padding:0;height:30px;display:inline;}
#headerright {float:right;margin:0;padding:0;height:30px;display:inline;}
#searchbox {position:relative;left:0px;width:250px;padding:3px 2px 2px 2px;display:inline;float:right;}
#searchbox a {background:#6aa100;padding:1px 6px 2px 6px;text-decoration:none;border:1px solid #333;color:#fff;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;border-radius:0.4em;}
#searchbox a:hover {background:#86ca02;}
#pagecontent {padding:0px 5px;margin:12px 8px 8px 8px;min-height:420px;}
#pagecontentnosplit {float:left; margin-top: 15px;}
#pageright a {text-decoration:none;color:#336699;}
#pageright a:hover {text-decoration:underline;}
#pageleft {float:left;width:220px;margin-bottom:125px;padding-bottom:100px;}
#pageright {float:right;width:700px;}
#footer {text-align:right;background:#336699;color:#fff;margin-top:15px;height:20px;top:-100px;}
#footer a {text-decoration:none;color:#fff;}
#footer a:hover {text-decoration:underline;}
#footer ul {margin:0;padding:0;}
#footer li {display:inline;padding:0px 10px;}
#footer span {float:left;padding:0px 0px 0px 10px;}
#middLogo {font-size:.85em;width:200px;height:75px;position:relative;top:-85px;float:left;text-align:left;color:#000;margin-left:30px;}
#middLogo img {margin:0 15px 0 10px;}
.modalBackground {background-color:#000; filter:alpha(opacity=70); opacity:0.7; } 
.modalPopup {background-color:#ffffff;border:1px solid black;padding:10px;}
.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.red {background:#bd282a;color:#fff;padding:2px;margin:0;border-bottom:1px solid #eee;font-size:1em;}
.blue {background:#336699;color:#fff;padding:2px;margin:0;border-bottom:1px solid #eee;font-size:1em;}
.green {background:#6aa100;color:#fff;padding:2px;margin:0;border-bottom:1px solid #eee;font-size:1em;}
.orange {background:#d45824;color:#fff;padding:2px;margin:0;border-bottom:1px solid #eee;font-size:1em;}	
.yellow {background:#e1a20f;color:#fff;padding:2px;margin:0;border-bottom:1px solid #eee;font-size:1em;}	
.shaded {background:#f5f4f3;}
.box {margin-top:15px;border:1px solid #eee;}
.linkbox {margin-top:15px;margin-bottom:5px;border:1px solid #eee;padding-bottom:5px;width:200px;}
.boxmargin {margin-left:10px;}
.boxcontent {padding:5px 10px 5px 5px;font-size:.9em;}
.boxcontent ul {list-style:none;margin:0;padding:0;display:inline;}
.boxcontent ul li {padding-bottom:2px;margin:0;padding-left:0px;}
.boxcontent li a {text-decoration:none;color:#336699;}
.boxcontent li a:hover {text-decoration:underline;}
.boxcontent li h5 {padding:0px;margin:4px 0px 4px 0px;}
.imagebox {margin:10px 10px 10px 10px;}
.imagebox p {font-size:8pt;font-style:normal;text-align:justify;}
.imagebox .imgshadow {float:left;background:url(/assets/images/common/shadowAlpha.png) no-repeat bottom right !important;background:url(/assets/images/common/shadow.gif) no-repeat bottom right;margin:10px 0 0 10px;!important;margin:10px 0 0 5px;}
.imagebox .imgshadow img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;}
.contenttitle {border-bottom:1px solid #b0afae}
.newsitemtitle {font-weight:bold; padding-bottom:15px!important;}
/* forms */
.datatable {font-family:arial;font-size:10pt;border-color:#7f7f7f;border-style:none solid solid solid;border-width: 1px 1px 1px 1px;}
.headerstyle th {background:url(/assets/images/common/dt_header.png) repeat-x 0px 0px;border-color:#989898 #cbcbcb #989898 #989898;border-style:solid solid solid none;border-width:1px 1px 1px 1px;color:#000!important;padding:4px 5px 4px 10px;text-align:center;vertical-align:bottom;}
.headerstyle th a {font-weight:normal;text-decoration:none;text-align:center;color: #000;display: block;padding-right:10px;}
.altrowstyle {background-color:#edf5ff;}
.rowstyle .sortaltrow, .altrowstyle .sortaltrow {background-color:#edf5ff;}
.rowstyle .sortrow, .altrowstyle .sortrow {background-color:#dbeaff;}
.rowstyle td, .altrowstyle td {padding:4px 10px 4px 10px;border-right:solid 1px #cbcbcb;}
.headerstyle .sortascheader {background: url(/assets/images/common/dt_header.png) repeat-x 0px -100px;}
.headerstyle .sortascheader a {background:url(/assets/images/common/dt-arrow-up.png) no-repeat right 50%;} 
.headerstyle .sortdescheader {background:url(/assets/images/common/dt_header.png) repeat-x 0px -100px;}   
.headerstyle .sortdescheader a {background:url(/assets/images/common/dt-arrow-dn.png) no-repeat right 50%;} 
.validator {border:1px solid #ddd;background-color:white;padding:8px 0px 10px 5px;font:11px Verdana;color:#8598B9;background-image:url(/assets/images/common/error.png);background-position:right center;background-repeat:no-repeat;margin:3px;overflow:hidden;min-height:128px;}
hr {color:#696969;background-color:#b0afae;height:1px;border:none;margin:3px 0 3px 0;}
.textinput {padding:0.15em;width:10em;border:1px solid #ddd;background:#fafafa;font:bold 0.95em arial, sans-serif;-moz-border-radius:0.4em;-khtml-border-radius:0.4em;border-radius:0.4em;}
.textinput:hover, .textinput:focus {border-color:#c5c5c5;background:#f6f6f6;}
.textlabel {float:left;width:9em;text-align:right;margin-right:1em;}

.submitbtn, .loginbtn, .cancelbtn, .nextbtn, .finishbtn, .previousbtn, .deletebtn {margin-top:1em;width:69px;height:26px;text-indent:-9999px;overflow:hidden;border:0;display:block;cursor:pointer !important;cursor:hand;}
.submitbtn {background:url(/assets/images/common/submit.png) no-repeat 0 0;}
.cancelbtn {background:url(/assets/images/common/cancel.png) no-repeat 0 0;}
.loginbtn {background:url(/assets/images/common/login.png) no-repeat 0 0;}
.nextbtn {background:url(/assets/images/common/next.png) no-repeat 0 0;}
.finishbtn {background:url(/assets/images/common/finish.png) no-repeat 0 0;}
.previousbtn {background:url(/assets/images/common/previous.png) no-repeat 0 0;}
.deletebtn {background:url(/assets/images/common/delete.png) no-repeat 0 0;}
.submitbtn:hover, .loginbtn:hover, .cancelbtn:hover, .nextbtn:hover, .finishbtn:hover, .previousbtn:hover, .deletebtn:hover {background-position:0 -26px;}

.tbldelete {width:69px;height:26px;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer !important;cursor:hand;}
.tbldelete {background:url(/assets/images/common/delete.png) no-repeat 0 0;}
.tbldelete:hover {background-position:0 -26px;}
fieldset {border:1px solid #ddd;padding:0 0.5em 0.5em;}
fieldset div {margin:0.3em 0;clear:both;}      
legend {color:#0b77b7;font-size:1.2em;}
legend span {width:10em;text-align:right;padding-top:3px;color:#696969;}
.radio {position:relative;}
.radio fieldset {border:none;width:auto;padding:1px 0 0 11em;}
.radio legend {font-size:1em;color:#000;}
.radio legend span {position:absolute;left:0;top:0.3em;width:10em;display:block;}
.radio label, .radio input {vertical-align:middle;display:inline;float:none;width:auto;background:none;border:none;}
.radio div {float:left;white-space:nowrap;clear:none;}

#submitbtn, #cancelbtn, #ctl00_Content_submitbtn, #ctl00_Content_cancelbtn, .beginbtn, .nextbtn, .prevbtn {margin-top:1em;width:69px;height:26px;text-indent:-9999px;overflow:hidden;border:0;display:block;cursor:pointer !important;cursor:hand;}
#submitbtn, #ctl00_Content_submitbtn {background:url(/assets/images/common/submit.png) no-repeat 0 0;}
#cancelbtn, #ctl00_Content_cancelbtn {background:url(/assets/images/common/cancel.png) no-repeat 0 0;}
.beginbtn {background:url(/assets/images/common/begin.png) no-repeat 0 0;}
.nextbtn {background:url(/assets/images/common/next.png) no-repeat 0 0;}
.prevbtn {background:url(/assets/images/common/previous.png) no-repeat 0 0;}
#submitbtn:hover, #cancelbtn:hover, #ctl00_Content_submitbtn:hover, #ctl00_Content_cancelbtn:hover, .beginbtn:hover, .nextbtn:hover, .prevbtn:hover {background-position:0 -26px;}

/*menu*/

.menu {background-color:#336699;width:100%;}
ul#topnav {margin:0;padding:0;float:left;width:100%;list-style:none;font-size:1.1em;background:url(/assets/images/topbar_bg.png) repeat-x;}
ul#topnav li {float:left;margin:0;padding:0;position:relative;z-index:99;}
ul#topnav li.padding {width:73px;}
ul#topnav li.spacer {width:125px;height:30px;background-color:white;background:url(/assets/images/wave.png) no-repeat;}
ul#topnav li a {float:left;height:25px;padding-top:5px;font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:white;text-decoration:none;text-align:left;}
ul#topnav li.vert-div {width:1px;height:30px;background-color:#2e73a4;margin:0;padding:0;}
ul#topnav li:hover a, ul#topnav li a:hover {background-position:left bottom;background:url(/assets/images/topbar_rollover.png) repeat-x;}
ul#topnav a.home {width:86px;text-align:center;}
ul#topnav a.residents {width:115px;text-align:center;}
ul#topnav a.visitors {width:103px;text-align:center;}
ul#topnav a.business {width:112px;text-align:center;}
ul#topnav a.government {width:143px;text-align:center;}
ul#topnav a.contact {width:91px;text-align:center;}
ul#topnav li .sub {position:absolute;top:29px;left:0;z-index:99999;background:#2e72a4;padding:20px 20px 20px;float:left;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:none;}
ul#topnav li .row {clear:both;float:left;width:100%;margin-bottom:8px;}
ul#topnav .subText {margin:5px 0px 0px 5px;font-size:.8em;color:#fff;}

ul#topnav .subText a:hover {color:#ddd;background-position:5px 10px;}
ul#topnav li .sub ul{list-style:none;margin:0;padding:0;width:175px;float:left;display:inline;}
ul#topnav .sub ul li {width:100%;color:#fff;display:inline;}
ul#topnav .sub ul li h2 {padding:0;margin:0;font-size:1.1em;font-weight:normal;border-bottom:thin white solid;color:#e8e000;}
ul#topnav .sub ul li h2 a {padding:5px 0;background-image:none;color:#e8e000;}
ul#topnav .sub ul li h4 {width:100%;color:#fff;display:inline;}
ul#topnav .sub ul li h4 a {float:none;text-indent:0;height:auto;background:url(/assets/images/navlist_arrow.png) no-repeat 5px 10px;padding:5px 3px 5px 13px;display:block;text-decoration:none;color:#e8e000;font-size:.8em;font-weight:normal;}
ul#topnav .sub ul li a {float:none;text-indent:0;height:auto;background:url(/assets/images/navlist_arrow.png) no-repeat 5px 10px;padding-left:13px;display:block;text-decoration:none;color:#fff;font-size:.8em;}
ul#topnav .sub ul li a:hover {color:#ddd;background-position:5px 10px;}
/* link icons  */
a[href^="mailto:"] {background:transparent url(/assets/images/common/mailtolink.png) no-repeat scroll right center;padding-right:12px;}
a[href*='.pdf'] {background:transparent url(/assets/images/common/pdf.gif) no-repeat scroll right center;padding-right:14px;}
a[href*='.xls'] {background:transparent url(/assets/images/common/excel.gif) no-repeat scroll right center;padding-right:18px;}
a[href*='.doc'] {background:transparent url(/assets/images/common/doc.gif) no-repeat scroll right center;padding-right:18px;}
a.external {background:transparent url(/assets/images/common/external2.gif) no-repeat scroll right center;padding-right:12px;}
a.mailto {background:transparent url(/assets/images/common/mailtolink.png) no-repeat scroll right center;padding-right:12px;}
/* Highlights search terms */
.highlight {background-color:yellow } 
/* facebox */
#facebox .b {background:url(/assets/images/common/facebox/b.png);}
#facebox .tl {background:url(/assets/images/common/facebox/tl.png);}
#facebox .tr {background:url(/assets/images/common/facebox/tr.png);}
#facebox .bl {background:url(/assets/images/common/facebox/bl.png);}
#facebox .br {background:url(/assets/images/common/facebox/br.png);}
#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left;font-family:"Trebuchet MS",sans-serif;font-size:10pt;}
#facebox .popup {position:relative;}
#facebox table {border-collapse:collapse;}
#facebox td {border-bottom:0;padding:0;}
#facebox .body {padding:10px;background:#fff;width:500px;}
#facebox .loading {text-align:center;}
#facebox .image {text-align:center;}
#facebox img {border:0;margin:0;}
#facebox .footer {border-top:1px solid #DDDDDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;}
#facebox .content {height:375px;overflow:auto;} 
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color:#000;z-index:99;}
/* auto complete */
.ac_results {padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li {margin:0px;padding:2px 5px;cursor:default;display:block;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading {background:white url('/assets/images/common/indicator.gif') right center no-repeat;}
.ac_odd {/*background-color: #eee;*/}
.ac_over {background-color:#336699;color:white;}
.faq  {width: 630px;border:1px solid #999;font-size:10pt;}
.faq div {background-color:#f5f4f3;padding-right:10px;}
.faq p {margin-bottom:10px;border:none;text-decoration:none;font-size:10pt;margin:0px;padding:10px;}
.faq a {cursor:pointer;display:block;padding:5px;margin-top:0;text-decoration:none;font-weight:bold;font-size:10pt;color:#fff;	background-color:#4b3a7a;border-top:1px solid #fff;border-bottom:1px solid #999;background-image:url("/assets/images/common/acc2.gif");}
.faq a:hover {color:white!important;background-color:white;text-decoration:none!important;background-image:url("/assets/images/common/acc1lg.gif");}
.faq a.selected {color:white!important;background-color:#80cfe2;text-decoration:none!important;background-image:url("/assets/images/common/acc1lg.gif");}
.editlink a{color:#fff!important;text-decoration:none;font-size:8pt;}
.editlink a:hover{color:#fff!important;text-decoration:underline;font-size:9pt;}

