html,body { margin:0; padding:0; text-align:center; font:100%/120% arial,verdana,sans-serif; background:#fff; }
img { display:none; }
#pageContainer { text-align:left; padding: 0; }
a { text-decoration:underline; color: #000; }
ol { line-height:16px; margin:3px 0 0 5px; padding:0 0 0 27px; font-size:12px; list-style:decimal; }
ol li { padding:0 2px 5px 0; }
ul { list-style: square; }
li, td { font-size:12px; }
.listing { line-height:15px; margin:0; padding:0 0 0 20px; }
.listing li { padding: 5px 0; }
.icon { display: none; }
#pageHeader { margin:0; padding:0 0 6px 0; width:100%; height:34px; }
*html div#pageHeader { padding:0; }
#pageHeader .logoHeader { padding:4px 0px 0px 10px; float:left; height:100%; }
#pageHeader h1 { padding:0; margin:0; font-size:32px; }
#pageHeader a { text-decoration:none; }
#topNav { width:100%; font-size:12px; padding:0; margin:0; list-style:none; line-height:1em; height:26px; white-space:nowrap; border-bottom:1px #000 solid; }
#topNav .tagline a { font-weight:normal; float:left; padding-left:10px; text-decoration:none; }
#topNav .item { display: none; }
#topNav .search { display: none; }
#govContainer	{ display: none; }
#mainNav { display: none; }
#homeSplashArea { display:none; }
#splashArea { display:none; }
#pageFooter { display: none; }
#pageTitle  { display: none; }
.widgetBar { display: none; }
#breadCrumb { margin:10px 0 0 12px; padding:0 0 10px 0; font-size:10px;  }
.buttons { display: none; }
.sharingButtons { display: none; }
#indexContentRail { margin:0; padding:0; }
.newsBox { margin:0 0 10px 0; padding:0; }
.newsBox ul { margin:0; padding:0 0 0 20px; }
.newsBox .header { font-size:15px; font-family:georgia,arial,sans-serif; margin:0; padding:0 0 0 10px; }
.newsbox .footer { display:none; }
.whoBox { display: none; }
#printSplashTitle { position:relative; display:block; margin:0; padding:10px 0 10px 10px; width:auto; font-size:24px; font-weight:normal; font-family:times,arial,serif; }
#printPageTitle { position:relative; display:block; margin:0; padding:10px 0 10px 10px; width:auto; font-size:24px; font-weight:normal; font-family:times,arial,serif; }
.contentBox { margin:10px 0; padding:0; border:2px solid black; }
*html div.contentBox { width:100%; }
.contentBox .header { padding:0 0 3px 0; margin:3px; font-size:15px; font-family:georgia,arial,sans-serif; }
.contentBox li { padding:3px; }
.contentBox p { font-size:12px; padding:5px 8px 5px 8px; margin:0; }
.lightBox .footer { display:none; }
.sharePage { border:none; }
.sharePage h1 { font-size:18px; padding:0; margin:0; }
.sharePage h2,h3,p { padding:0; margin:0; }
.sharePage .summary { font-size: 12px; padding-left:8px; }
.sharePage .datetime { padding:10px 0 0 0; margin:0; }
.sharePage .footer { display:none; }
.heresthethingbox { border:1px solid black; padding:0.5em; font-weight:bold; font-size:14px; }
*html div.heresthethingbox { width:100%; }
.heresthethingsmall { margin:0.5em 1em 0.5em 1em; border:1px solid black; padding:0.5em; width:400px; font-weight:bold; font-size:14px; }
.heresthething { margin:0.5em 1em 0.5em 1em; border:1px solid black; padding:0.5em; font-weight:bold; font-size:14px; }
.required { font-weight: bold; }
.alertbox { text-align:center; margin:10px; padding:0; border:solid 1px black; font-weight:bold; }
.alertbox p { font-size:12px; }
.portalForm { margin:0 0 10px 0; padding:0; }
.portalForm th { font-weight:bold; font-size:12px; color:#fff; background:#000; }
.portalForm th a { color:#fff; text-decoration:none; }
.portalForm .labelField { padding:0 5px 0 0; }
.portalForm td { font-size: 12px;  }
.portalForm .labelField .tipText { font-size:10px; }
#googlePage	{ display:block; position:relative; margin:0; }
*html div#googlePage { width:100%;	}
#googleSeperationBar	{	margin-top:10px;	}
#googleResult	{ text-decoration:underline; font-size:12px; }
#directions td { font-size: 11px; }
.clearbox { margin: 2px 210px 0 155px; font-size: 11px; }
.clearbox img { vertical-align:middle; margin-bottom:4px; }
*html div.clearbox img { margin-bottom:2px; }
.slider { display:none; }
.pagination { display:none; }
/* ADDED FOR SERVICES */#serviceBar { display:none; }#serviceListing { padding:0; margin:5px 15px 15px 15px; }#serviceListing .service { width:100%; padding:10px 0 0 0; margin:5px; list-style:none; border-bottom:1px solid #000; }#serviceListing .service h3 { padding:0; margin:0; font-weight:bold; font-size:12px; }#serviceListing .service .descriptor { padding:5px 0 0 0; margin-left:15px; }#serviceListing .service span { color:#000; font-weight:bold; font-style:italic; }#serviceListing .service .details { padding:0; margin:10px 0; font-size:11px; }
#myContainer { display:none; }#myMenu { display:none; }
/* New Google Search */
#cse div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
#cse div.gs-visibleUrl.gs-visibleUrl-long { display:block;  }
#cse a.gs-title { text-decoration:underline; color: #000; }
#cse a.gs-title b { color:#000; }
#cse div.gsc-adBlockVertical { width:1px; display:none; border:1px solid red; }
