* {padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 130%;
    font-family: Arial, "Trebuchet MS", sans-serif;
    color: #000;
    background: #1a57ae;
    text-align: left;
}
.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
a img { border: 0; }
a { color: #1a57ae; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; color:#FFCC22;}

.shell{ margin: 0 auto; width:768px; background:#fff}
.left { float:left; display: inline; }
.right { float: right; display: inline; }
.no-text{font-size:0; line-height:0; text-indent:-4000px; display:block}


#header{background:url(images/header.gif) repeat-x 0 0;}
h1#logo{font-size:0; line-height:0; width:243px}
h1#logo a{display:block; text-indent:-4000px; background:url(images/logo.gif); height:174px}
#header .right img.second{border:1px solid #949494; padding:3px; margin-top:21px; margin-bottom:14px}
#header .left p{font-size:12px; font-family:"Trebuchet MS"; color:#313131; line-height:14px; text-align:center; margin-top:-26px}
#header .left p a{color:#004cb1; text-decoration:none}
#header .right{width:500px; margin-right:5px}
#header .left{width:243px}

#subheader{padding:0 4px 5px 4px; }
#subheader img{border:1px solid #949494; padding:3px}

#navigation{height:86px; background:url(images/navigation.gif) repeat-x 0 0; border-top:1px ssolid #ccc; border-bottom:1px solid #ccc; padding:0 4px 0 5px; margin-bottom:4px}
#navigation li{display:inline;}
#navigation li a {float:left; padding:61px 19px 0 19px; text-align:center; font-size:10px; font-weight:bold; color:#666; text-decoration:none; margin:0 4px; text-transform:uppercase}
#navigation li a:hover{color:#1a57ae;}
#navigation li#gover a{background:url(images/gov.gif) no-repeat center 0;}
#navigation li#comm a{background:url(images/comm.gif) no-repeat center 0;}
#navigation li#busi a{background:url(images/busi.gif) no-repeat center 0;}
#navigation li#dep a{background:url(images/dep.gif) no-repeat center 0;}
#navigation li#forms a{background:url(images/forms.gif) no-repeat center 0;}
#navigation li#public a{background:url(images/public.gif) no-repeat center 0;}
#navigation li#want a{background:url(images/want.gif) no-repeat center 0;}


#container{padding:0 7px 0 6px;}
#sidebar{float:left; display:inline; width:200px; margin-bottom:16px}
#sidebar #search{background:#eaeaea; padding:11px 10px 9px 5px}
#sidebar #search .searchinput{width:132px; float:left; padding:2px 2px; font-size:11px; color:#999}
#sidebar #search .submit{width:34px; height:19px; float:right; cursor:pointer; padding:0px; border:0}

#sidebar .links ul{height:100%; overflow:hidden; list-style-type:none; margin-bottom:5px}
#sidebar .links ul li{width:200px; float:left; height:31px;  margin-top:5px; background:url(images/links-li.gif) repeat-y 1px 0}
#sidebar .links ul li a{display:block; width:145px; border:1px solid #cdcdcd; height:22px; padding:7px 0 0 53px;  font-weight:bold; color:#333; font-size:12px; text-decoration:none}
#sidebar .links ul li a:hover{ color:#1a57ae; }

#sidebar .links ul li#town a{background:url(images/town.gif) no-repeat 0 0;}
#sidebar .links ul li#chamber a{background:url(images/chamber.gif) no-repeat 0 0;}
#sidebar .links ul li#parks a{background:url(images/LBP.gif) no-repeat 0 0;}
#sidebar .links ul li#eco a{background:url(images/Econ.gif) no-repeat 0 0;}
#sidebar .links ul li#police a{background:url(images/police.gif) no-repeat 0 0;}
#sidebar .links ul li#gra a{background:url(images/GRA.gif) no-repeat 0 0;}

#sidebar h2{font-family:"Trebuchet MS", Arial, sans-serif; background:url(images/sidebar-h2.gif) no-repeat 0 0; color:#fff; font-weight:normal; padding:12px 0 16px 23px; font-size:17px;}
.dropdown{margin-bottom:1px}
.dropdown a:hover{color:#333333}
.interior{background:url(images/dd-in.gif) repeat-x 0 bottom; padding-bottom:11px; margin-bottom:5px}

.slide{background:#f4f4f4; border-bottom:1px solid #ccc; width:200px;}
.slide img{border-top:1px solid #fff; border-bottom:1px solid #fff}
.controls{border-bottom:1px solid #fff;}
.controls a{margin-right:24px; padding:9px 0 15px 0 ; font-size:10px; font-weight:bold; color:#999; height:9px; text-decoration:none; float:left; text-transform:uppercase;}
.controls a.prev{background:url(images/prev.gif);width:35px}
.controls a.next{margin-right:0; width:37px; background:url(images/next.gif)}

#content{float:right; height:auto; display:inline; width:547px}
.imagepadding{padding:5px 10px 0px 0px}
#main{float:right; display:inline; width:529px; padding:0px 0px 20px 0px}
.tabs{margin-bottom:1px}
.tabs ul{height:100%; overflow:hidden}
.tabs ul li{display:inline}
.tabs ul li a{float:left; background:url(images/tab.gif) no-repeat 0 0; padding:0 0 0 15px; text-decoration:none; color:#fff; font-size:12px; text-transform:uppercase; margin-right:1px}
.tabs ul li a span{float:left; background:url(images/tab.gif) no-repeat right 0; padding:9px 15px 8px 0; text-decoration:none; color:#fff; font-weight:bold}

.tabs ul li a.active,
.tabs ul li a:hover
{background:url(images/tab-active.gif) no-repeat 0 0; color:#666}

.tabs ul li a:hover span,
.tabs ul li a.active span
{background:url(images/tab-active.gif) no-repeat right 0; color:#666}

.ctn-data{background:#f4f4f4; border-top:5px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:16px; color:#333}
.ctn-border{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:10px 8px 9px 17px; height:283px}
.ctn-border p{padding-bottom:10px; line-height:17px}
.ctn-border a{font-size:12px; color:#2057b0}
.ctn-data a.more{ float:right; background:url(images/more.gif) no-repeat 0 0; padding:0 0 0 11px; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:10px; color:#fff; margin-top:-35px; margin-right:10px; width:93px}
.ctn-data a.more span{float:right; background:url(images/more.gif) no-repeat right 0; padding:4px 11px 6px 0}
.ctn-border h3{font-size:12px; color:#2057b0}
.ctn-border center{font-size:12px; text-align:center; margin-top:100px}

.contact-info{background:#f7f7f5 url(images/info.gif) repeat-x 0 bottom; margin-top:1px; padding:11px 16px 0 11px; color:#333}
.contact-info p{padding:0 0 0 41px; font-size:11px; line-height:13px; margin-bottom:13px; display:block}
.contact-info p.mail{background:url(images/mail.gif) no-repeat 0 0}
.contact-info p.phone{background:url(images/phone.gif) no-repeat 0 center; padding-top:9px; padding-bottom:9px}
.contact-info p.link{background:url(images/link.gif) no-repeat 0 center; padding-top:9px; padding-bottom:9px}

.navigator{height:26px; border-bottom:1px solid #ccc; color:#666; font-size:10px; padding-top:10px; margin-bottom:20px}
.navigator #breadcrumb a{font-size:10px; font-weight:bold; color:#2559ae; text-decoration:none}
.navigator #textsize{float:right; font-size:10px;  color:#999; margin-top: -17px}
.navigator #textsize a.size1{font-size:10px;}
.navigator #textsize a.size2{font-size:14px;}
.navigator #textsize a.size3{font-size:17px;}
.navigator #textsize a{color:#40668c; text-transform:uppercase; text-decoration:none; padding:0 3px; font-family:"Times"}
.navigator a:hover{color:#000}
.navigator span{padding:0 6px}
.navigator p right{text-align:right; font-size:10px; color:#999}

.title {padding:15px 0px 0px 0px; margin-bottom:10px}
.title h2{font-size:18px; color:#1e5dac; margin-bottom:10px}

.ctn-inner h2{font-size:18px; color:#1e5dac; margin-bottom:15px;}
.ctn-inner p{font-size:11px; line-height:18px; color:#464646; padding-bottom:18px}
.ctn-inner td{padding:2px}
.ctn-inner img{padding:2px}
.ctn-inner .prmenu td{padding:0px}
.ctn-inner h3{font-size:12px; line-height:18px; color:#464646; margin-bottom:24px}
.ctn-inner small{display:block; font-size:11px; text-align:right; font-style:italic; margin-bottom:3px}
.ctn-inner .textsizesmall{font-size:11px; line-height:18px; color:#464646;}
.ctn-inner .textsizemedium{font-size:14px; line-height:18px; color:#464646;}
.ctn-inner .textsizelarge{font-size:17px; line-height:18px; color:#464646;}

.size{margin-bottom:12px;}
.size p{text-align:right; font-size:10px; color:#999}
.size p a{color:#40668c; text-transform:uppercase; text-decoration:none; padding:0 3px; font-family:"Times"}
.size p a.size1{font-size:10px;}
.size p a.size2{font-size:14px;}
.size p a.size3{font-size:17px;}

#footer-nav{background:url(images/footer-nav.gif) repeat-x 0 0; border:1px solid #1a57ae; padding:10px 0 15px; margin-top:-9px; border-left-color:#fff; border-right-color:#fff}
#footer-nav ul{height:100%; overflow:hidden; text-align: center;}
#footer-nav ul li{display:inline}
#footer-nav ul li a{text-decoration:none; color:#fff; font-size:9px; margin:0 23px; text-transform:uppercase}
#footer-nav ul li a:hover{text-decoration:underline;}

#footer{background:url(images/footer.gif) repeat-x 0 0; font-size:10px; color:#999; padding:15px 20px 8px 0; text-align:right}
#left{font-size:10px; color:#999; padding:15px 0px 8px 20px; text-align:left; float:left; margin-top:-40px}
#left a{padding:0px 10px 0px 0px}

.GridviewCellSpacing td { padding-left: 5px; padding-right: 5px; }
.GridviewCellSpacing th { padding-left: 5px; padding-right: 5px; }