﻿/* COLORS 
GREEN #9f9
BROWN #963
*/
html {overflow:scroll;}
body {margin:0; padding:0; background: #fff; font-size: 62.5%; text-align:left; color:#000; width:100%;
	min-width:960px; background: url(../images/pagebkgd.gif) top left repeat-y;}
body, th, td, input, textarea, select, option {font-family: Arial, Helvetica, sans-serif;}
#master_contain {width:100%; min-width: 970px;}
div, form {margin:0; padding:0;}
h1, h2, h3, h4 {font: bold Arial, Helvetica, sans-serif; color: #000; padding: 10px 0px 0px 0px; margin:0;}
h1 {font-size: 2.4em;}
h2 {font-size: 1.5em;}
h2.addedit {padding: 0 0 10px 0; text-align:center;}
h3, h4 {font-size: 1.4em;}
p {font: normal 1.4em Arial, Helvetica, sans-serif; color: #000; padding: 0 0 12px 0; margin:0 auto;}
ul, ol {line-height: 160%; margin-top:0; font-size:1.4em;}
blockquote {padding-left: 10px;}
blockquote p, blockquote ul, blockquote ol {line-height: normal; font-style: normal;}
a {color: #000;}
hr {display: none;}
div.clear {margin:0; height:0px; clear:both; font-size:0px; line-height:0px;}
a img {border:0;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
div.topline {border-bottom:1px solid #333; font-size:1px; width:100%; height:14px;}
.noshow {display:none;}
a.nounder {text-decoration:none;}
.underline {text-decoration:underline;}
p.nopad {padding:0;}
.fontNormal {font-size:1.4em;}
.red {color:#f00;}
span.error {color:#f00; font-size:0.9em;}
.atprint {display:none;}


/* Header */
#header {width:100%; height:149px; margin:0; background: url(../images/fl-bg-header.jpg) repeat-x; overflow:hidden; position:relative;}
#header img.seal {position:absolute; top:0; left:0; z-index:300;}
#header img.edge {float:right;}
#header img.brad {position:absolute; top:6px; right:15px; z-index:500; border:1px solid #9f9;}


/* Page */
#page {width:100%; margin:0; background: transparent url(../images/pagebkgd.gif) top left repeat-y; position:relative; padding:0; position:relative;}


/* Content */
/* #content {margin:0 0 0 222px; padding:0; z-index:350;} */
#content {margin:0px; padding:0; z-index:350;}
 
.post {padding:20px 20px 0 20px; position:relative; margin:0;}
.post table h2 {padding: 8px 0; text-transform:uppercase;}

.entry p {line-height:1.3em;}

h1.title {margin: 0; padding: 0 0 20px 0; font-weight: bold; color: #000; text-align: center;}
.title a {text-decoration: none; color: #3B3513;}
h1.topped {border-top:2px solid #000; margin-top:30px;}
.pagetitle {border-bottom: 2px solid #0f0f0f;}

.byline {margin: -10px 0px 0px 0px; padding-left: 33px; border-bottom: 1px solid #ccc; color: #646464;}

.outermission {margin: 30px 24px 45px 24px; padding:4px; background:#963;}
.mission {margin:0; padding: 4px 10px 10px 10px; background: #fff; border: 4px solid #9f9; font: bold 1.1em Arial, Helvetica, sans-serif; text-align: center;}
.mission p {font-size:1.3em; font-weight: normal; color: #000; padding: 0px 0px 10px 0px; margin-top: 8px;}

.didyouknow {width:290px; padding:0 20px 6px 0; float:right; background: url('../images/bg-dyk-foot.jpg') no-repeat bottom left; position:relative;}
.didyouknow h3 {height:22px; padding: 8px 10px 0 10px; background: url('../images/bg-dyk-head.jpg') no-repeat; font-size:1.3em; text-align:center;}
.didyouknow .dyk {height:84px; width:290px; overflow:hidden;}
.dyk p {padding:10px 0; margin:0 15px; background:#fff; width:260px; text-align:left;}

.contact {width:420px; margin:0; padding:0; background:transparent; text-align:left; height:114px;}
.contactHome {float:left; padding-left:20px;}
.contactSub {margin:0 auto; padding-top:25px;}
.contact p {font-size:1.2em; padding-left:128px; line-height:1.4em;}
.contact h3 {padding: 20px 0 3px 168px;}
.contact img {margin:0; display:block; border: 2px solid #963; float:left; width:118px; height:110px;}
.contactTop {background:#963; border-top:2px solid #9f9; height:3px; font-size:1px; margin:30px 0 0 0;}

.half-col {width:49%;}
.alignleft {float: left;}
.alignright {float: right;}

h2.exempt {cursor:pointer; padding-top:20px; padding-left:20px; background:url('../images/bg_h2exempt.jpg') no-repeat top left; 
	text-transform:uppercase; margin-left:31%;}
h2.expanded {background-position:bottom left;}
h2.exempt a {text-decoration:none;}
h2.exempt span.green, h2.exempt a:hover {background:#9f9; color:#000;}
.exemption {display:none; padding:10px 25px;}
.post a:hover {color:#454545;}
a.bgHL:hover {background:#9f9; color:#000;}
img.pdficon {position:relative; top:3px;}

.staff {width:230px; text-align:center; margin:0 auto; display:inline-block;}
.staff h3 {font-size:1.6em; padding:5px 0 0 0;}
.staff img {display:block; margin: 0 auto; border:1px solid #000;}
.staff p {padding:0 0 20px 0; font-size:1.4em;}


/* TABLES */
.entry table {font-size: 1.4em;}
.numbers {width:99%; text-align:center;}
.greyed {background:#963; /*background:#bbb;*/}
.tblHeader {background:#963; color:#fff; /*background:#6B696B; color:#fff;*/ font-weight:bold;}
.brown {background:#963;}
.tblRow {background:#F7F7DE;}
.prop_types td {text-align:center;}
.tax_cal td {border:1px solid #454545;}


/* SEARCH NAV */
/*.searchnav {text-align:right; position:absolute; top:-18px; right:7px; font: 1.2em arial, sans-serif; z-index:1505;}*/
.searchnav {display:block; background:#9f9; font-size:1.2em; margin:0; padding: 0 0 4px 0; text-align:right; height:16px;}
.searchnav a {color:#000; text-decoration:none; padding: 0 5px 0 29px; margin-left:3px; display:inline-block; height:16px; border-left:1px solid #333;}
.searchnav a:hover {text-decoration:underline; color:#615929;}
.searchnav a.snSignIn {background:url('../images/icon_key.jpg') no-repeat top left; border:0;}
.searchnav a.snSignOut {background:url('../images/icon_signout.jpg') no-repeat top left; border:0;}
.searchnav a.snSearch {background:url('../images/icon_search.jpg') no-repeat top left; border:0;}
.searchnav a.snReturn {background:url('../images/icon_return.jpg') no-repeat top left;}
.searchnav .snUserPanel {position:absolute; left:222px; width:500px; text-align:left;}


/* TAXROLL PAGES */
.help {cursor:pointer;}
.search_layout {font-size:1.4em;}
.login_layout {font-size:1em;}
.search_row {padding:6px 0;}
.search_label {display:block; float:left; text-align:right; width:46%; padding:2px 10px 0 0; font-weight:bold;}
.search_layout input.txt, .search_layout textarea {font-size: 1em; /*border:1px solid #963;*/ width:200px;}
.search_layout input.inSearch {width:100px;}
.search_layout select {font-size:1em; /*border:1px solid #963;*/}
.search_layout input.input-year {width:50px;}
.search_layout input.btn {font-size:1em; cursor:pointer;}
span.dollar {padding-right:2px;}
span.date {padding-right:2px; font-size:0.8em;}

a.btnSearch {display:block; margin:5px auto 45px auto; width:180px; height:90px; background-position:top left;}
a.btnSearchAgain {display:block; margin:5px 0 45px 0; width:140px; height:30px; background: url('../images/btn-search-again.jpg') no-repeat; background-position:top left;}
a.btnSearch span, a.btnSearchAgain span {display:none;}
a.btnAdvanced {background: url('../images/btn-search-advanced.jpg') no-repeat;}
a.btnBasic {background: url('../images/btn-search-basic.jpg') no-repeat;}
a.btnProperty {background: url('../images/btn-search-property.jpg') no-repeat;}
a.btnSales {background: url('../images/btn-search-sales.jpg') no-repeat;}
a.btnSearch:hover, a.btnSearchAgain:hover {background-position:bottom left;}
input.btnQuery {display:block; width:80px; height:30px; background: url('../images/btn-search.jpg') no-repeat; cursor:pointer; float:left;}
input.btnQuery:hover {background-position: bottom left;}
.norecords {font-size:0.8em; padding:10px;}
.norecords h3 {padding: 0 0 12px 0;}
table.fontNormal {border: 1px solid #999;}

h2.property {font-size:1.6em; text-decoration:underline; font-style:italic; padding: 0 0 4px 0; text-align:left;}
h2.photos {font-size:1.6em; text-decoration:underline; font-style:italic; padding: 0 0 4px 0; text-align:center;}
h3.property {padding: 0 0 12px 0; font-size:1.6em; font-style:italic;}
.post table h2.photos {text-transform:capitalize;}

.taxDist {padding-left:5px;}

.searchDisplay {margin-left:36%; width:55%;}
span.groupLegalDesc {display:inline-block; width:63%; padding-bottom:12px;}
span.groupAssessment {display:inline-block; width:98%; padding-bottom:12px;}
span.prop {font-weight:normal;}
span.lblAddress, span.lblLegal, span.lblOwner {width:126px; float:left;}
.pnlChar {height:126px;}
div.char-col {float:left; width:245px;}
div.char-col-end {width:200px;}
span.lblCharacteristics {width:120px; float:left;}
span.valCharacteristics {width:110px; display:block; margin:0; float:left;}
div.char-col-end span.valCharacteristics {width:75px;}
span.lblPC, span.lblLot {float:left; padding-right:5px;}
span.valPC {width:80px; float:left; display:block; margin:0;}

table.imagery {margin:0; font-size:1em; width:99%;}
table.imagery table {}

/* Photos */
.pics {width:384px; padding:0; margin:0; overflow: hidden}
.pics a {text-decoration:none;}
.pics img {width:118px; height:88px; padding:0; border: 1px solid #333; background-color:#eee;}
.btnPrev, .btnNext, .btnPrev2, .btnNext2 {cursor:pointer; text-decoration:underline;}
.unavailable {font-size:1.4em; font-style:italic; display:block; margin:0; padding-top:12px;}
img.comingsoon {width:118px; height:88px; padding:0; border: 1px solid #333;}

/* SKETCH */
.sketchImage {width:384px; padding:0; margin:0;}
.sketchImage a {text-decoration:none;}
.sketchImage img {width:118px; height:88px; padding:0; border: 1px solid #333; background-color:#eee;}


/* Signup Form */
.signup {padding: 5px 0; font-size:1.4em;}
.form-label {display:block; float:left; width:42%; text-align:right; padding:2px 3px 0 0; font-weight:bold;}
.num_records {height:80px;}
input.form-txt {border:1px solid #333; width:200px;}


/* Sidebar */
#sidebar {float:left; width:218px; padding:0; height:680px; background:#963; font-size:1.2em; font-weight:bold; color:#000; position:relative; overflow:hidden;}
#sidebar ul {width:218px; margin:0; padding:1px 0 0 0; list-style:none; color:#000; background:url('../images/bg-sidebar-nav.jpg') no-repeat top left;}
#sidebar li {margin:0; padding:0; list-style:none; display:block;}
#sidebar #topping {background:url('../images/bg-sidebar-nav.jpg') no-repeat bottom left; height:1px; margin:10px 0 0 0; font-size:1px; line-height:1px;}
#sidebar a {text-decoration:none; color:#fff; display:block; margin:0; padding:6px 0 5px 18px; height:18px;
	background:url('../images/bg-sidebar-nav.jpg') no-repeat bottom left; }
#sidebar a:hover {text-decoration: none; color: #000; background: #9f9 url('../images/bg-sidebar-nav.jpg') no-repeat bottom left;}
#sidebar a.active {color:#000; background: #9f9 url('../images/bg-sidebar-nav.jpg') no-repeat bottom left;}
#sidebar a.nobg {background:url('../images/bg-sidebar-nav.jpg') no-repeat bottom left; color:#fff;}
#sidebar a.nobg:hover {color:#000; background: #9f9 url('../images/bg-sidebar-nav.jpg') no-repeat bottom left;}

.slider {width:210px; height:240px; text-align:center;}
.slider .element {margin:0 auto; width:100%; padding-top:20px;}
.slider .element img {display:block; border:2px solid #9f9; margin:0 auto;}
.slider .element span {color:#fff; text-transform:uppercase; font-size:1em; display:block; margin:0 auto; padding-top:3px;}


/* Footer */
#footer {clear:both; margin:0 0 0 242px;  padding: 0; text-align: center;}
#footer p {text-align:center; padding: 10px 0px; font-size:1.1em; color: #000; line-height: 200%;}
#footer p a {color: #000;}


/* OVERRIDES */
.bgwhite {background:#fff;}
a.bgHLbrown, a.bgHLgreen {display:block; margin:0 auto; padding:1px; font-weight:bold;}
a.bgHLbrown:hover {background:#963; color:#fff;}
a.bgHLgreen:hover {background:#9f9; color:#000;}
.helptext {font-size:0.9em; font-style:italic; padding:0 4px;}

#dialog-owner, #dialog-street, #dialog-disclaimer, #dialog-disclaimer2 {display:none;}

/* DATEPICKER OVERRIDES */
.ui-datepicker {display:none;}
.ui-widget-content span.ui-icon {overflow:hidden; font-size:0;}
.ui-widget {font-size: 1em;}
.ui-datepicker {font-size:1.2em;}
.ui-datepicker-trigger {cursor:pointer;}
.ui-datepicker-header {height:22px;}
.ui-datepicker-calendar .ui-state-default {text-align:center; font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: 1; filter:Alpha(Opacity=100); font-weight:bold;}

/* DIALOG OVERRIDES */
.ui-dialog-titlebar {height:20px; font-size:1.2em;}
.ui-widget-header {background:#963; color:#fff;}
.ui-widget-content {border: 1px solid #9f9; background:#f4f4f4;}
.ui-state-default, .ui-widget-content .ui-state-default {background:#963; color:#fff; font-size:1.1em; font-weight:bold;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {color:#9f9;}
.ui-widget-overlay {background: transparent/*url(images/ui-bg_diagonals-thick_20_666666_40x40.png)*/; position:absolute; top:0; left:0;}


.tblMain {width:100%;}
.tdSidebar {width:218px;}