/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* http://www.tantek.com/log/2004/undohtml.css */
/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable,
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

html{background:#f1f1f1;}
body{font-family:trebuchet,arial,sans-serif;background:#f1f1f1;}
#content{background:url(images/content.png) repeat-x 0 0;}
#pageContent{width:972px;margin:auto;padding:12px;}
#pageContent h2,#pageContent h3,#pageContent h4{color:#111111;border-bottom:solid 1px #e1e1e1;}
#pageContent h2{font-size:22px;margin-bottom:12px;}
#pageContent h3{font-size:18px;}
#pageContent h4{font-size:14px;}
#pageContent p{margin-bottom:12px;}
#pageContent h3 .download{text-align:right;font-size:12px;}

#pageContent .oneColumn{width: 922px;margin:0px 12px 12px 12px;padding:12px;border:solid 1px #396ba5;background:#ffffff;min-height:296px;}
#pageContent .oneColumn .splitPage{margin-bottom:24px;}
#pageContent .oneColumn .splitPage  li.column{float:left;width:444px;margin-right:12px;}

#pageContent .multiColumn{margin: 0px 0px 12px 0px;}
#pageContent .multiColumn .splitPage li.column{ float:left;width:312px;}
#pageContent .multiColumn .moduleContainer.sidebar{width: 250px;float: left;}
#pageContent .multiColumn .details{float:left;width:684px;border:solid 1px #396ba5;background:#ffffff;padding:12px;}

/* --- module styles --- */
#pageContent .module{float:left;width:202px;min-height:198px;margin-left:12px;margin-bottom:12px;padding:12px;border:solid 1px #396ba5;background:#ffffff;font-size:12px;font-weight:bold;}
#pageContent .module h3{font-size:12px;margin-bottom:0px;}
#pageContent .module p{font-weight:normal;}

#pageContent .menu.module h3{border-bottom:none;}
#pageContent .menu.module a{display:block;border-bottom:solid 1px #e1e1e1;}
#pageContent .menu.module a:hover{border-bottom:solid 1px #396ba5;}
#pageContent .menu.module a.new{background:url(images/new-12.png) no-repeat scroll 98% 2px;}
#pageContent .menu.module ul li{padding:2px 2px 2px 16px;}

#pageContent .menu.module ul li.expandable{padding:2px 2px 2px 0px;}
#pageContent .menu.module ul li.expandable h4{font-size:12px;color:#396ba5;border-bottom:solid 1px #e1e1e1;padding-left: 16px;}
#pageContent .menu.module ul li.expandable h4:hover{border-bottom:solid 1px #396ba5;}
#pageContent .menu.module ul li.expandable ul li{margin-left:8px;}

#pageContent ul.bulleted{margin-bottom:12px;}
#pageContent ul.bulleted li{list-style-type:circle;margin-left:1em;}
/* --- /module styles ---*/

/* --- detail area styles ---*/
#pageContent .details .item{margin-bottom:24px;}
#pageContent .details .item h3{margin-bottom:0px;}
#pageContent .details .item h4{margin-top:.5em;}
#pageContent .details .item ul{margin-left:1em;}

#pageContent .details h2.new{background:url(images/new-24.png) no-repeat scroll 98% 6px;}
#pageContent .details h3.new{background:url(images/new-12.png) no-repeat scroll 98% 10px;}
/* --- /detail area styles ---*/

#pageContent a{color:#396ba5;}
#pageContent a:visited{color:#396ba5;}
#pageContent a:hover{color:#396ba5;border-bottom:solid 1px #396ba5;}

#footer{margin-top:120px;padding:12px;color:#a8a8a8;font-size:12px;text-align:right;}

#products #screenshots{text-align:center;}
#products #screenshots li{display:inline;}
#products #screenshots img{float:none;padding:4px;}
#products #screenshots a:hover{border-bottom:none;}

/* --- slideshow page styles --- */
#primaryContent {min-height:294px;width:424px;}
#richContent{float:right;width:484px;}
#pageContent #richContent a,#pageContent #richContent a:visited{color:#ffffff;}
#pageContent #richContent a:hover{border-bottom:none;}

#techpartner-program #pageContent #richContent a,#techpartner-program #pageContent #richContent a:visited{color:#000000;}
#techpartner-program #pageContent #richContent a:hover{border-bottom:none;}

/* individual page styles */
#home #pageContent .event.module .vevent h3{font-size:12px;margin:2px 0px 0px 16px;display: block;}
#home #pageContent .event.module .vevent h3 .edit{display:none;}
#home #pageContent .event.module .vevent h3 .reg{display:none;}
#home #pageContent .event.module .vevent ul{display:none;}

#products ul.services{margin-left:12px;margin-bottom:24px;list-style-type:circle;}
#products img{float:right;padding:2px 8px;background:#ffffff;}

#support #bigBlueButton {margin-bottom:24px;border-bottom:solid 1px #396ba5;padding-bottom:24px;}
#support #bigBlueButton h4{margin-top:24px;border-bottom:none;}
#support #bigBlueButton .button a:hover{border-bottom: none;}
#support .supportInfo ul{padding-bottom:12px;}

#services .services{margin-bottom:24px;}
#services .services li{margin-left:12px;list-style-type:circle;}
#services img{float:right;padding:2px 8px;background: #ffffff;}

#newsletter .news.item.expandable h4{padding-left:16px;font-size:12px;}
#newsletter .contents li{list-style-type:circle;margin-left:1em;}
#newsletter .contents li.more{list-style-type:none;margin-left:-1em;}
#newsletter li.expandable.active h4{border-bottom:none;}
#newsletter p.more{border-bottom:solid 1px #e1e1e1;}

#events li.vevent{margin-bottom:12px;}
#events h3.clearfix{width:684px;}
#events h3.clearfix .summary{float:left;}
#events h3.clearfix .reg,#events h3.clearfix .edit{float:right;font-size:14px;position:relative;top:6px;padding-left:8px;}
#events .venueImage{margin-left:8px;position:relative;top:2px;}
#events .venueImage a{margin:2px;}
#events .venueImage a:hover{border-bottom:none;}
#events .highslide-overlay.controlbar{display:none;}

#eventRegistration .vevent{border-bottom:solid 1px #dddddd;}
#eventRegistration .vevent h2.summary{font-size:26px;border-bottom:none;}
#eventRegistration .vevent h5{font-size:13px;text-align:right;}
#eventRegistration .vevent h5 .venueImage{margin-left:8px;position:relative;top:2px;}
#eventRegistration .highslide-overlay.controlbar{display:none;}
#eventRegistration #register .formSection li,#eventRegistration #register p.formSection{margin:.25em 1em;}
#eventRegistration #register .formSection label{display:block;}
#eventRegistration #register .formSection input{width:200px;}
#eventRegistration #register .formSection input.radio{width:auto;}
#eventRegistration #register #comments{width:408px;height:6em;margin-top:6px;margin-left:16px;}
#eventRegistration #finalize{border-top:solid 1px #dddddd;padding-top:12px;}
#eventRegistration #submit{padding:1px;}
#eventRegistration #register #tshirt input{display:inline;}
#eventRegistration #register #tshirt label{display:inline;margin-left:4px;}
#eventRegistration #register #jurisdictionList{border:solid 1px #e1e1e1;font-size:12px;cursor:pointer;width:200px;background:#ffffff;}
#eventRegistration #register #jurisdictionList{padding:2px;}
#eventRegistration #register #jurisdictionList ul li{border-bottom:solid 1px #dddddd;margin:0px;}
#eventRegistration #register #jurisdictionList ul li:hover,#eventRegistration #jurisdictionList ul li.selected{border-bottom:solid 1px #396ba5;background:#f1f1f1;}
#eventRegistration #register #jurisdictionList strong{color:#396ba5;}
#eventRegistration #attend {border-top:solid 1px #dddddd;padding:24px 6px;}
#eventRegistration #attend h4{border:none;font-weight:normal;font-size:16px;margin-left:16px;}
#eventRegistration #attend ul li{float:left;margin-left:24px;}
#eventRegistration #attend ul li input{margin:6px;}
#eventRegistration #allOrNothingDays{margin-top:12px;margin-bottom:12px;}
#eventRegistration #makePublic{margin-left:24px;}
#eventRegistration #finalizeSubmission{border-top:solid 1px #dddddd;text-align:right;padding: 24px;}


#manageEvent h2.success{font-size:26px;width:920px;}
#manageEvent h2.success span{float:left;}
#manageEvent h2.success span.return{float:right;font-size:12px;}
#manageEvent #finalize{border-top:solid 1px #dddddd;padding-top:24px;}
#manageEvent #finalize li input#public{margin-left:16px;}

#manageEvent #registered h2{width:920px;}
#manageEvent #registered h2 .name{float:left;}
#manageEvent #registered h2 .export{float:left;font-size:12px;}
#manageEvent #registered h2 .prev a,#manageEvent #registered h2 .next  a{float:right;font-size:12px;margin-right:12px;color:#396ba5;cursor:pointer;}
#manageEvent #registered h2 .prev a:hover,#manageEvent #registered h2 .next a:hover{border-bottom:solid 1px #396ba5;}
#manageEvent #registered h2 .prev a.disabled,#manageEvent #registered h2 .next a.disabled{color:#444444;cursor:default;}
#manageEvent #registered h2 .prev a:hover,#manageEvent #registered h2 .next a.disabled:hover{border-bottom:none;}
#manageEvent #registered h2.nav-bottom{border-bottom:none;border-top:solid 1px #dddddd;}
#manageEvent #registered thead td{text-align:center;}
#manageEvent #registered tbody tr.odd{background:#efefef;}
#manageEvent #registered tbody tr.redundant{background:#444444;color:#ffffff;}
#manageEvent #registered tbody td{padding:12px;}
#manageEvent #registered tbody td.name{text-align:center;}
#manageEvent #registered tbody td.email{text-align:center;}
#manageEvent #registered tr.hidden{display:none;}

#editEvent .sampleLink{margin-left:4px;}
#editEvent textarea{margin-top:6px;margin-left:6px;height:112px;width:424px;}
#editEvent #tshirt{width:auto;margin:16px 2px 16px 16px;}
#editEvent .inline{display:inline;}
#editEvent #submit{float:right;}
#editEvent #cancel{float:right;margin-right:6px;}

#trainingDetail #jurisdictionSelection{margin-bottom:24px;padding:24px;border-bottom:solid 1px #dddddd;text-align:center;}
#trainingDetail #jurisdictionselection label{font-weight:bold;}
#trainingDetail #jurisdictionSelection input#jurisdiction{width:200px;}
#trainingDetail #jurisdictionList{border:solid 1px #e1e1e1;font-size:12px;cursor:pointer;width:200px;background:#ffffff;padding:2px;text-align:left;}
#trainingDetail #jurisdictionList ul li{border-bottom:solid 1px #dddddd;margin:0px;}
#trainingDetail #jurisdictionList ul li:hover,#trainingDetail #jurisdictionList ul li.selected{border-bottom:solid 1px #396ba5;background:#f1f1f1;}
#trainingDetail #jurisdictionList strong{color:#396ba5;}
#trainingDetail #trainingTotal{margin:12px 0px;padding:12px 0px;}
#trainingDetail #trainingTotal h4{font-size:12px;text-align:center;border-bottom:none;}
#trainingDetail #trainingReports{margin:12px 0px;padding:12px 0px;}
#trainingDetail h3 .requires{font-size:12px;}
#trainingDetail #trainingReports ul{padding:12px;}
#trainingDetail #trainingReports ul li{display:inline;padding:3px;}
#trainingDetail h3#organizationInformation .name{float:left;}
#trainingDetail h3#organizationInformation .edit{font-size:small;float:right;position:relative;top:6px;right:100px;}
#trainingDetail h3#organizationInformation .edit label{padding:3px;}
#trainingDetail #address2{margin-top: 6px;}
#trainingDetail #phoneNote{font-size:12px;border-bottom:none;margin-left:12px;}
#trainingDetail textarea{margin:6px 12px;}
#trainingDetail .finalize{margin:12px;padding:12px;text-align:right;border-top:solid 1px #dddddd;}
#trainingDetail .finalize li{display:inline;margin:3px;}

#requestInformation #address2{margin-top: 6px;}
#requestInformation h4{font-size:12px;border-bottom:none;margin-left:24px;}
#requestInformation .checkboxes  li{margin-left:24px;}
#requestInformation .checkboxes input{width:auto;display:inline;margin:3px;}
#requestInformation .checkboxes label{display:inline;}
#requestInformation #otherText { width:250px; }
#requestInformation .finalize{margin:12px;padding:12px;text-align:right;border-top:solid 1px #dddddd;}
#requestInformation .finalize li{display:inline;margin:3px;}

#websites ul.websites li {margin-bottom:1em;}

#contact #primaryContent ul{margin-bottom:12px;}
#contact .contactInfo ul.splitPage ul{margin-bottom:24px;}
#contact .contactInfo .org{display:none;}

#contracts h2{width:920px;}
#contracts h2 .name{float:left;}
#contracts h2 span.uiOptions{float:right;text-align:right;font-size:12px;font-weight:bold;}
#contracts h2 span.uiOptions span{display:inline;color:#396ba5;cursor:pointer;margin-right:4px;}
#contracts li.expandable h4{padding-left:16px;font-size:12px;}
#contracts li.expandable ul{font-size:14px;margin-left:16px;}
#contracts li.expandable ul li{margin-bottom:4px;display:block;}
#contracts li.expandable.active h4{border-bottom:none;}
#contracts li.expandable.active ul{border-bottom:solid 1px #dddddd;}
#contracts li.expandable ul li .name{width:300px;display:block;float:left;}
#contracts li.expandable ul li .desc{width:300px;display:block;float:left;}

#manageContract h2.success{font-size:26px;width:920px;}
#manageContract h2.success span{float:left;}
#manageContract h2.success span.return{float:right;font-size:12px;}
#manageContract #jurisdictionList{border:solid 1px #e1e1e1;font-size:12px;cursor:pointer;width:200px;background:#ffffff;}
#manageContract #jurisdictionList{padding:2px;}
#manageContract #jurisdictionList ul li{border-bottom:solid 1px #dddddd;margin:0px;}
#manageContract #jurisdictionList ul li:hover,#eventRegistration #jurisdictionList ul li.selected{border-bottom:solid 1px #396ba5;background:#f1f1f1;}
#manageContract #jurisdictionList strong{color:#396ba5;}
#manageContract .completed{padding:12px;}
#manageContract #completed{width: auto;}
#manageContract .completed label{display:inline;}
#manageContract #finalize{border-top:solid 1px #dddddd;padding-top:24px;}
#manageContract #finalize li input{margin-left:16px;}

#download li.column{margin-top:6px;}

#field li.column{margin-top:12px;}
#field li.column p{margin-bottom:6px;}

#techpartner-program .recipients  li{margin:4px;width:480px;padding:8px;border-bottom:solid 1px #dddddd;}
#techpartner-program .recipients a:hover{border-bottom:none;}

#techpartner-program #promap img{position:absolute;top:200px;left:288px;}
#techpartner-program #sidwell img{position:absolute;top:112px;left:350px;}
#techpartner-program #midland img{position:absolute;top:145px;left:360px;}
#techpartner-program #tylertech img{position:absolute;top:112px;left:300px;}

#appraisalManualOrder #order ul.formSection li{margin:.25em 1em;}
#appraisalManualOrder #order ul.formSection li label{display:block;}
#appraisalManualOrder #order ul.formSection li input{width:200px;}

#appraisalManualOrder #comments{width:420px;height:120px;margin-top:12px;margin-left:12px;}
#appraisalManualOrder .shipping{width:444px;margin-bottom:12px;}
#appraisalManualOrder .shipping .left{float:left;}
#appraisalManualOrder .shipping .right{float:right;font-size:12px;}
#appraisalManualOrder .shipping .right input{position:relative;top:8px;left:-8px;}
#appraisalManualOrder .shipping .right label{position:relative;top:6px;left:-4px;}
#appraisalManualOrder #shipping{position:relative;top:-9px;}
#appraisalManualOrder .product{font-weight:bold;}
#appraisalManualOrder .qty {margin-left:1em;font-weight:bold;}
#appraisalManualOrder .total{margin-left:1em;font-weight:bold;}
#appraisalManualOrder #submit{float:right;}
#appraisalManualOrder #finalize{border-top:solid 1px #dddddd;padding-top:24px;}

#allTips #vcsTips{margin-left:12px;}
#allTips #vcsTips p{margin:12px 24px;}

#handouts ul{margin-bottom:24px;}
#handouts h4{padding-left:16px;}
#handouts .expandable h4{padding-left:16px;font-size:12px;}
#handouts li.expandable.active h4{border-bottom:none;}


#login .details{min-height:198px;}

/* --- /primary section page styles --- */

/* --- generic utility styles --- */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.initialHide{display:none;}

.more {text-align:right;font-weight:bold;font-size:12px;margin-bottom:12px;border-bottom:solid 1px #dddddd;}
.more li{display:inline;margin-right:12px;}

dt {font-weight:bold;font-size:18px;border-bottom:solid 1px #dddddd;margin-top:12px;}
dd{font-weight:normal;}
ol{list-style-type:decimal;padding-left:2em;}

form .formSection li{margin:.5em 1em;}
form .formSection li label{display:block;}
form .formSection li input{width:320px;}
form .formSection li.radio input{width:auto;}
form .formSection li.radio label{display:inline;margin-left:6px;}

/* --- Heading --- */
#heading {background:#396ba5;border-bottom:solid 1px #000000;}
#heading h1{text-align:left;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:92px;background:#396ba5 url(images/logo.png) no-repeat 488px 0px;}
#heading h1 .name{font-size:40px;display:block;position:absolute;top:16px;left:52px;width:444px;height:48px;overflow:hidden;}
#heading h1 .motto{font-size:18px;display:block;position:absolute;top:56px;left:312px;}

#heading ul{margin:0px;padding:4px 4px 4px 4px;color:#ffffff;list-style-type:none;}
#heading ul li{padding:0px .5em 0px .5em;display:inline;}

#heading ul.user {height:18px;position:absolute;top:0px;right:0px;background:url(images/heading-support-bottom-left-corner.png) no-repeat 0px 18px #111111;}
#heading ul.user li {border-left:solid 1px #dddddd;}
#heading ul.user li:first-child{border-left:none;}

#heading .categoryMenu{border-top:solid 1px #333333;background:#222222;color:#ffffff;font-weight:bold;}
#heading .categoryMenu li{border-left:solid 2px #dddddd;}
#heading .categoryMenu li:first-child{border-left:none;}

#heading a {color:#dddddd;}
#heading a:visited{color:#dddddd;}
#heading a:hover{color:#396ba5;}
#heading a img{border:none;}

#heading h1 a{padding:42px 640px 64px 0px;color:#ffffff}
#heading h1 a:hover{color:#ffffff;}

#heading .categoryMenu a{padding:2px 8px 2px 8px;}
#heading .categoryMenu a.active,#heading .categoryMenu a.active:hover{background: #a8a8a8;}
#heading .categoryMenu a:hover{background:#dddddd;}
#heading .categoryMenu a.active{color:#111111;padding-bottom:6px;}
#heading .categoryMenu a.active:hover{color:#396ba5;}

/* slideshow main settings */
#pageContent .slideshow{position:relative;width:480px;height:270px;border:solid 2px #000000;background:#222222;overflow:hidden;}
#pageContent .slideshow .slide{position:absolute;width:480px;height:270px;font-weight:bold;background:#000000;color:#ffffff;}
#pageContent .slideshow .slide img{position:absolute;top:0px;left:0px;}
#pageContent .slideshow .slide h3{position:absolute;top:4px;left:4px;font-size:22px;border-bottom:none;padding:4px;color:#000000;}
#pageContent .slideshow .slide.black h3,.slideshow .slide.black h4{color:#ffffff;}
#pageContent .slideshow .slide h4{position:absolute;bottom:4px;right:4px;font-size:16px;padding:4px;}
#pageContent .slideshow .slide p{position:absolute;padding:12px;top:24px;left:0px;width:300px;}
#pageContent .slideshow-controls{background:#000000;color:#ffffff;font-size:10px;font-weight:bold;display:block;padding:3px 6px 6px 3px;}
#pageContent .slideshow-controls li{display:inline;cursor:pointer;text-align:center;background:#000000;}
#pageContent .slideshow-controls li.prev{float:left;text-align:left;}
#pageContent .slideshow-controls li.next{float:right;text-align:right;}

/* main page slideshow */
.slideshow #presentation-panes .pane1{position:absolute;top:0;left:0px;}
.slideshow #presentation-panes .pane2{position:absolute;top:0;left:163px;}
.slideshow #presentation-panes .pane3{position:absolute;top:0;left:326px;}

.slideshow #slide-all h3 {position:absolute;top:200px;}
.slideshow #slide-all ul li{background:url(../images/website-slideshow/slideshow-spritesheet-2.png);}
.slideshow #slide-all ul li.nd{position:absolute;top:0px;left:210px;width:120px;height:83px;background-position:0px -482px;}
.slideshow #slide-all ul li.mn{position:absolute;top:7px;left:312px;width:106px;height:130px;background-position:-12px -212px;}
.slideshow #slide-all ul li.wi{position:absolute;top:64px;left:378px;width:80px;height:84px;background-position:0px 588px;}
.slideshow #slide-all ul li.il{position:absolute;top:146px;left:386px;width:83px;height:120px;background-position:-22px -2px;}
.slideshow #slide-all ul li.mo{position:absolute;top:182px;left:318px;width:120px;height:95px;background-position:-1px -368px;}
.slideshow #slide-all ul li.sd {position:absolute;top:60px;left:210px;width:112px;height:83px;background-position:2px -586px;}
.slideshow #slide-all ul li.ia{position:absolute;top:114px;left:302px;width:105px;height:88px;background-position:-2px -116px;}
.slideshow #slide-all ul li.text{position:absolute;top:150px;left:18px;background:none;}

/* --- Website Page SlideShow CSS --- */
.slideshow #slide-ia ul li.certified{position:absolute;top:48px;left:32px;}
.slideshow #slide-ia ul li.residential{position:absolute;top:70px;left:40px;}
.slideshow #slide-ia ul li.commercial{position:absolute;top:92px;left:48px;}
.slideshow #slide-ia ul li.agricultural{position:absolute;top:112px;left:56px;}

.slideshow #slide-mo ul li.certified{position:absolute;top:48px;left:232px;}
.slideshow #slide-mo ul li.realestate{position:absolute;top:70px;left:240px;}
.slideshow #slide-mo ul li.personal{position:absolute;top:92px;left:248px;}

.slideshow #slide-il ul li.certified{position:absolute;top:48px;left:100px;}
.slideshow #slide-il ul li.realestate{position:absolute;top:70px;left:92px;}
.slideshow #slide-il ul li.localities{position:absolute;top:92px;left:84px;}

.slideshow #slide-mn ul li.certified{position:absolute;top:48px;left:100px;}
.slideshow #slide-mn ul li.residential{position:absolute;top:70px;left:92px;}
.slideshow #slide-mn ul li.commercial{position:absolute;top:92px;left:84px;}
.slideshow #slide-mn ul li.agricultural{position:absolute;top:112px;left:76px;}

.slideshow #slide-nd ul li.certified{position:absolute;top:48px;left:290px;}
.slideshow #slide-nd ul li.residential{position:absolute;top:70px;left:298px;}
.slideshow #slide-nd ul li.commercial{position:absolute;top:92px;left:306px;}
.slideshow #slide-nd ul li.agricultural{position:absolute;top:112px;left:314px;}

.slideshow #slide-sd ul li.realestate{position:absolute;top:48px;left:32px;}

#login ul{margin-top:12px;}
#login li{margin-bottom:12px;}
#login label{font-weight:bold;display:block;}
#login input{width:200px;}
#login input#submit{font-weight:bold;width:64px;}

#pageContent .expandable h4{background:url(images/expandable-collapsable.png) no-repeat 0px 3px;}
#pageContent .expandable.active h4{background-position:0px -9px;}

#pageContent .expandable h4{cursor: pointer;}
#pageContent .expandable ul{list-style-image:none;}