@media screen,projection,tv,print
{
html {height:100%}
body{margin:0px;padding:0px;font-size:75%;color:#444;height:100%;}
form{background:#D9E8F3 url('../../../../images/nptTemplates/repeatedbgs.jpg') repeat-x 0 -1144px;min-height:100%;}
div,span,li{font-family:arial,helvetica,sans-serif;margin:0.001pt}
p, p span, #contentBox li{font-family:verdana,arial,helvetica,sans-serif}
form{margin-top:0.001pt;margin-bottom:0.001pt;padding-top:0.001pt;padding-bottom:0.001pt}
a, a:visited{color:#369;text-decoration:none}
a:hover{color:#F00}
a:active{color:#0F0}
img{border:0}
hr{height:1px;color:#394A71}
.hidden{position:absolute;top:-9999px;left:-9999px}
.invisible{visibility:hidden;margin-top:-10px}
#nptSkipNav a, #nptSkipNav a:hover, #nptSkipNav a:visited {position:absolute;top:-9999px;left:-9999px}
#nptSkipNav a:active, #nptSkipNav a:focus {position:static;width:auto;height:auto;}
select{font-size:8pt}
.required{color:#f00}
.topofpage{clear:both}
#searchBox{float:right;width:325px;padding-top:1px;margin:3px 1px 0 0}
#searchBox label{position:absolute;top:-9999px;left:-9999px}
#searchBox a.Button img{padding:0;margin:0 4px 0 0;float:left}
#searchBox input{float:left;border:0;margin:0;padding:4px 0 3px 35px;vertical-align:top;color:#808080;font-size:11px;background:#ffe url('../../../../images/nptTemplates/templatesprite.gif') no-repeat 8px -89px}
#searchBox img {float:right; clear:none;}
#searchright{padding-top:26px;color:#808080}
#searchpage {width:52em;}
#searchpage td {}
#searchpage label {font-weight:bold;}
#searchpage .datelabel {font-weight:bold;}
#searchpage .col1 {width:6em;}
#searchpage .col2 {text-align:right;}
#searchpage .terms {margin-right:2em;}
#searchpage ul {list-style:none; margin:0px;}
#searchpage ul li {margin-bottom:.75em;}
#searchpage .searchSelect {border:1px solid #000099; background:#D5DCF5; padding:1em; width:38em;}
#searchpage .button {width:100px;}
#searchpage .Error {padding-top:2em; font-weight:bold;}
#searchpage .score {padding-left:3em; color:#888888; font-style:italic;}
#searchpage .updated {padding-left:3em; color:#888888; font-style:italic;}
#utilitylinksTextOnly,#socialbookmarksTextOnly{display:none}
.backtotop{clear:both}
.backtotop p{text-align:right}
#mainContent{width:990px;margin:0px auto;background-color:#fffffe}
#header{background:url('../../../../images/nptTemplates/repeatedbgs.jpg') repeat-x 0 0;width:100%}
#headerLeft{height:100px;float:left;width:500px}
#headerRight{height:100px;float:left;text-align:right; width:490px;}
#headerBottom{width:100%;height:35px;background-color:#2B4F99;padding-top:5px}
#headerLinks{padding:3px 5px 0 0;color:#87BAEF;font-size:90%;font-weight:bold}
#headerLinks a{color:#fff;padding:0 2px}
#headerLinks a:hover{color:#339e35}
#headerEmail{font-size:1.2em;height:22px;padding:4px 40px 0 0;margin:15px 5px 0 0;background: url('../../../../images/nptTemplates/templatesprite.gif') no-repeat 458px -36px}
#headerEmail a{color:#102A41}
#headerEmail a:hover{color:#fff}
#headerTelephone{font-size:1.2em;height:22px!important;padding:4px 40px 0 0;margin:5px 5px 0 0;background: url('../../../../images/nptTemplates/templatesprite.gif') no-repeat 458px -63px;color:#102A41}
#headerTelephone a{color:#102A41;}
#headerTelephone a:hover{color:#fff}
#headerTabs{margin:0;padding:0;list-style-type:none}
#headerTabs li{height:25px;width:100px;float:left;margin:0;padding-top:10px;text-align:center}
#headerTabs li a,#footer a{text-decoration:none;color:#fff;font-weight:bold}
#headerTabs li a:hover,#footer a:hover{text-decoration:underline;color:#102A43}
#headerTabs #home a:hover,#headerTabs #residents a:hover,#headerTabs #businesses a:hover,#headerTabs #visitors a:hover{color:#fff}
#headerTabs #selected a{color:#102A43}
#headerTabs #selected, #headerTabs #home, #headerTabs #residents, #headerTabs #businesses, #headerTabs #visitors{background-color:#2B4F99;background:url('../../../../images/nptTemplates/templatesprite.gif') no-repeat}
#headerTabs #home{background-position:-100px 0px}
#headerTabs #residents{background-position:-200px 0px}
#headerTabs #businesses{background-position:-300px 0px}
#headerTabs #visitors{background-position:-400px 0px}
#headerTabs #selected{background-position:0px 0px}
#headerAtoZ{width:100%;height:25px;color:#000;padding-top:10px;background:url('../../../../images/nptTemplates/repeatedbgs.jpg') repeat-x 0 -100px}
#atozTitle{float:left;margin:0 15px;color:#102A43;width:150px}
#headerAtoZ ul,ul.atoz{float:left;margin:0 auto;padding:0;list-style-type:none;width:805px}
#headerAtoZ ul li,ul.atoz li{display:inline;margin-right:14px}
#headerAtoZ ul li a{text-decoration:none;font-weight:bold;color:#102A43}
#headerAtoZ ul li a:hover{text-decoration:underline;color:#F5970F}
#breadcrumbs{margin:10px 0;font-size:90%}
#mainBody{width:100%;margin-top:1px}
#contentBox{width:735px;float:left;margin-left:5px}
#contentBox address{font-style:normal;font-family:verdana,sans-serif;color:#444;line-height:1.7em;margin:10px 0 10px 0}
h2.titleBar{color:#fff;background-color:#f00;background:#305371 url('../../../../images/nptTemplates/repeatedbgs.jpg') repeat-x 0 -135px;font-family:arial,verdana,sans-serif;font-size:1.2em;margin:0;padding-left:5px;padding-right:5px;line-height:26px;clear:both;font-weight:bold;vertical-align:middle;}
h2.titleBar a, h2.titleBar a:visited{color:#fff;}
h2.titleBar a:hover{color:#fff;text-decoration:underline;}
#sidebar{width:250px;float:left}
#sidebar ul{list-style:none;margin:0 0 5px 0;padding:0 0 5px 0;border:1px #C0C0C0 solid;border-top:0}
#sidebar ul li{line-height:25px;border-bottom:1px dotted #C0C0C0;background:url('../../../../images/nptTemplates/templatesprite.gif') no-repeat -418px -108px;padding-left:20px}
#sidebar ul li a{color:#0A6BD4}
#sidebar ul li a:hover{text-decoration:underline;color:#339e35}
#sidebar address{border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px dotted #C0C0C0;font-style:normal;padding:5px 0 5px 20px}
#footer{background:url('../../../../images/nptTemplates/repeatedbgs.jpg') repeat-x 0 -161px;height:26px;padding-top:4px;color:#fff;clear:both}
#footerLeft{float:left;width:610px;padding-left:5px}
#footerRight{float:left;width:370px;text-align:right;padding-right:5px}
#contentBox p{margin:0 0 1em 0;padding:0;line-height:1.7em}
#contentBox ul{margin:0;padding:0;list-style-type:none}
#contentBox ol{margin-left:40px;padding:0;line-height:1.7em}
#contentBox ul li ul li{list-style-image:none}
#v-menu2{margin-left:-20px}
#v-menu2 ul{border:0;border-top:1px dotted #c0c0c0}
#v-menu2 ul li{padding-left:30px;background-position:10px 9px}
#v-menu2 ul li a{font-weight:bold}
#socitm_info_box{background: #fff url(http://socitm.govmetric.com/images/socitm.gif) no-repeat 1.5em 10px; color: #000;height: auto !important;min-height: 9em;height: 9em;}
#socitm_info_box{border: 1px solid #333;width: 500px;position: absolute;padding: 1em;font-family: "tahoma";font-size: 1em;z-index: 10001;}
#socitm_info_box H1{color: #000;font-style: italic;font-size: 1.5em;text-align: right;margin: 5px 0 0 0;padding: 0;float: right;height: auto !important;min-height: 2em;height: 2em;}
#socitm_info_box H2{color: #000;width: 100%;text-align: right;padding-bottom: 0.5em;float: right;}
#socitm_info_box #socitm_logo{margin: 0 1em 1em 1em;float: left;}
#socitm_info_box P{color: #000;clear: both;margin: 0;padding: 0 0 1em 0;}
#socitm_overlay{background: #aaa;opacity: 0.60;position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 10000;filter: alpha(opacity=60);}
#socitm_info_box A{color: blue;text-decoration: underline;}
}
@media print
{
#header,#sidebar,#breadcrumbs,#backtotop,#pagedetails,#utilitylinks,#socialbookmarks,#footer,#footerMap,.titleBarFloat,#servicestitle,#servicebox,#cal{display:none!important}
body{background:none!important}
.featureTitle,.featureIntro{width:250px!important}
#featureTabsContainer{width:50%!important}
#buttonsContainer,#handles4{display:none!important}
#mainContent,#mainBody,#contentBox{width:600px!important;margin:0px!important}
#contentLeft{width:50%!important;margin:0px!important;float:left!important}
#contentRight{width:49%!important;margin:0px!important;float:right!important}
#eventsCalendar{width:auto!important}
#eventsCalendarList{float:none!important;width:auto!important}
#eventsCalendarCalendar{display:none!important}
#themeLeft{width:600px!important;padding:0px!important;float:none!important}
#themeFeaturesBox,#seeAlsoBox{width:600px!important;float:none!important}
}
@media handheld
{
H1,H2,H3,H4,H5,H6{font-weight:bold;margin:4pt 0;clear:both}
H1{font-size:2em}
H2{font-weight:bold !important;font-size:30px !important;margin:8pt 0 !important;}
H3{font-size:1.3em}
P,FORM,DIV{clear:both}
A{color:#060}
ul{padding:0;margin:0}
li{list-style:disc;list-style-image:none;margin-left:20px !important}
#seeAlsoBox ul{border:0 !important}
#seeAlsoBox ul li{border:0 !important;margin:0 20px 0 0 !important;padding:0 !important;background:none !important}
#newsList{border:0 !important}
#newsList li{border:0 !important;list-style:disc;list-style-image:none;background:none !important;padding:0 !important}
#headerLeft h1, #featureHeading{position:relative;top:0px;left:0px}
#headerLeft img,#sidebar img,#onlineServices img, #contentRight img,#footerMap img,#featureImage,#v-menu2,.upLevel,#utilitylinks,#socialbookmarksTextOnly,#socialbookmarks,#breadcrumbs,#calendar table{display:none !important}
#searchBox {margin-bottom:4pt;}
#headerAtoZ ul{margin:0;padding:0;border:0;width:auto}
#headerAtoZ ul li{margin:0;padding:0 4px 0 0;list-style:none !important;float:left;width:auto}
#featureTabsContainer{width:auto!important}
#eventsList li{border:0}
.hidden{position:absolute;top:-9999px;left:-9999px}
}
