/* from cache */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
label{font-weight:500}
img{border:none}
ul{position:relative;text-align:left;list-style:none;padding:0 10px 0 12px;margin:.3em 0}
ul li{background:url('../images/bullet.png') 5px 2px no-repeat;padding:0 0 0 1.8em;margin:0}
ul li ul{list-style:disc}
ul li ul li{background:none;font-size:.9em;padding:0 0 0 .2em;margin:0}
ol{list-style:decimal;padding:0 10px 0 12px;margin:.3em 0}
ol li{margin-left:2em}
dl{}
dt{display:block;font-weight:700;margin:.5em 0}
dd{display:block;text-indent:1em}
table{font-family:Calibri,Arial,sans-serif;border:solid #082F6A 1px;border-collapse:collapse;margin:5px;padding:0}
th{padding:0px 5px;border:solid #082F6A 1px;font-weight:700;background-color:#89C671}
td{padding:0px 5px;border:solid #082F6A 1px}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;text-align:left}
h1{font-size:2em;height:50px;line-height:50px;font-weight:500;color:#90FCF8;margin:0 30px 10px 30px;padding:10px 0 0 0}
h2,h3{font-size:1.25em;line-height:1.5em;color:#90FCF8}
p{margin-bottom:1.5em}
acronym{text-decoration;none;border-bottom:dashed #666 1px}
blockquote{background:url('../images/blockquote.png') 0 15px no-repeat;_background:url('../images/blockquote.gif') 0 25px no-repeat;margin:0 0 1.5em 0;padding:10px 5px;text-indent:35px;_line-height:25px;color:#C2D2DF;border-top:solid #C2D2DF 1px;border-bottom:solid #C2D2DF 1px}
blockquote.testimonial{background:url('../images/blockquote.png') 10px 15px no-repeat;_background:url('../images/blockquote.gif') 10px 25px no-repeat;border-bottom:none}
blockquote p{margin:1em .3em;padding:0}
a:link{color:#A7B9D0}
a:visited{color:#A7B9D0}
a:hover,a:active,a:focus{background-color:#ccc;color:#000}
input,textarea,option{padding:.2em}
body{width:100%;font-weight:normal;font-size:100%;line-height:1.4em;font-size:100%;font-family:"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;background:#000 url('../images/bg.jpg') 0 0 repeat;color:#fff}
#top_bar{position:absolute;font-family:"Century Gothic","Apple Gothic",Gothic,sans-serif;color:#FFF;top:0;left:0;width:100%;height:18px;line-height:18px;z-index:10}
#top_bar a.skip:link,#top_bar a.skip:visited{position:absolute;left:-9999px}
#top_bar a.skip:hover,#top_bar a.skip:focus,#top_bar a.skip:active{float:left;top:0;left:0;font-size:.8em;padding:0;text-indent:0;text-decoration:none;background-color:#000 url('../images/bg.jpg') 0 0 repeat;color:#FFF;border:solid #FFF 1px}
.diminished{font-size:0.75em;text-align:center}
#top_bar .diminished{font-size:.88em;color:#FFF}
#top_bar .left{position:absolute;top:0;left:10px;padding:0;margin:0 3px;color:#FFF;border:none}
#top_bar .right{position:absolute;top:0;right:10px;padding:0;margin:0 3px;color:#FFF;border:none}
#top_bar .right a:link,#top_bar .right a:visited{color:#FFF;border:solid transparent 1px;text-decoration:none}
#top_bar .right a:hover,#top_bar .right a:focus,#top_bar .right a:active{background-color:#000 url('../images/bg.jpg') 0 0 repeat;border:solid #FFF 1px;color:#FFF;text-decoration:none}
#top_bar span.small,#top_bar span.medium,#top_bar span.large{color:#FFF;border:solid #FFF 1px;padding:0 2px;*background-color:#000 url('../images/bg.jpg') 0 0 repeat}
#top_bar .small{font-size:8px;padding:0 3px}
#top_bar .medium{font-size:12px;padding:0 3px}
#top_bar .large{font-size:16px;padding:0 3px}
#top_bar .admin{font-size:.9em;line-height:1em;padding:0 .2em;margin:0 .5em;text-decoration:none;border:#FFF solid 1px}
#wrap{position:relative;width:1000px;margin:0 auto}
#banner{position:relative;top:0px;height:150px;width:1000px;background:url('../images/top.png') 0 0 no-repeat;_background:url('../images/top.jpg') 0 0 no-repeat}
#banner p{position:relative;font-size:100%;line-height:1.2em;color:#0FBEF1;padding:0 auto;text-indent:-9999em}
#banner a{position:absolute;display:block;top:22px;left:50px;background:none;border:none}
#banner #logo{position:absolute;display:block;top:0;left:-20px;width:450px;height:100px;z-index:10}
#flashcontent{display:block;position:absolute;top:42px;left:26px;width:450px;height:70px;margin:0;padding:0}
a#homelink{text-decoration:none;border:none}
#flashMessage{background-color:#FF0;color:#000
font-size:1em;line-height:1.5em;text-align:center}
#menu{position:absolute;top:100px;left:20px;margin:0;height:54px;overflow:hidden;z-index:10;width:960px;text-align:right}
#nav{position:relative;display:block;margin:0 auto;padding:0;list-style:none;text-align:center;white-space:nowrap;width:960px}
#nav li{position:relative;float:left;height:54px;line-height:54px;width:130px;background-image:none;overflow:hidden;text-indent:0;margin:0;padding:0}
#nav li span{position:absolute;top:0;left:0;display:block;background-image:url('../images/menu.png');_background-image:url('../images/menu.jpg');background-repeat:no-repeat;height:54px;width:130px}
#nav li a:hover{color:#fff;background-color:transparent}
#nav li#first{width:305px}
#nav li#first span{background-position:0 0;width:305px}
#nav li#about_nav a span{background-position:-305px 0}
#nav li#about_nav a span:hover{background-position:-305px -54px}
#nav li#about_nav span.current{background-position:-305px -108px}
#nav li#portfolio_nav a span{background-position:-435px 0}
#nav li#portfolio_nav a span:hover{background-position:-435px -54px}
#nav li#portfolio_nav span.current{background-position:-435px -108px}
#nav li#faq_nav a span{background-position:-565px 0}
#nav li#faq_nav a span:hover{background-position:-565px -54px}
#nav li#faq_nav span.current{background-position:-565px -108px}
#nav li#news_nav a span{background-position:-695px 0}
#nav li#news_nav a span:hover{background-position:-695px -54px}
#nav li#news_nav span.current{background-position:-695px -108px}
#nav li#contact_nav a span{background-position:-825px 0}
#nav li#contact_nav a span:hover{background-position:-825px -54px}
#nav li#contact_nav span.current{background-position:-825px -108px}
#nav li#last{width:5px}
#nav li#last span{background-position:-955px 0;width:5px}
#nav h2{float:left;font-family:"Century Gothic","Apple Gothic",Gothic,sans-serif;font-size:20px;font-weight:700;color:#fff;height:54px;line-height:54px;padding:0;margin:0}
#neighbor_webmaster_content{position:relative;display:block;padding-bottom:1em;_height:1%;width:1000px;border:none;background:url('../images/middle.png') 0 0 repeat-y;_background:url('../images/middle.jpg') 0 0 repeat-y}
#neighbor_webmaster_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#main_column{float:left;clear:both;margin:0 0 0 40px;_margin:0 0 0 20px;padding:0;min-height:500px;_height:500px;width:620px;text-align:left;color:#fff}
#neighbor_webmaster_content .wide{width:920px}
#main_image{float:right;margin:0 0 20px 20px}
#main_image2{float:left;margin:20px 20px 20px 0}
#side_column{float:right;margin:0 40px 0 0;_margin:0 20px 0 0;padding:0;width:280px;font-style:normal;text-align:left;color:#fff;background-color:${background_color}
;overflow:visible;z-index:100;border:solid #FFF 1px}
#side_column h2,#side_column h3,#side_column h4{text-align:center;font-style:normal;font-weight:700;color:#333;background-color:#9AC0BD;border:double #fff 4px}
#side_column p,#side_column ul,#side_column ol,#side_column dl{font-size:87.5%;margin:1em}
.left{text-align:left}
.right{text-align:right}
.top{vertical-align:top}
.center{width:100%;text-align:center}
.centered{margin:0 auto}
.monitor{padding:100px 0 0 0;font-size:.8em}
table.wide{width:95%}
tr.alt{background:#DADADA}
tr.norm td.disc{background:url('../images/disc.png') no-repeat;_background:url('../images/disc.jpg') no-repeat;text-indent:20px}
tr.alt td.disc{background:#DADADA url('../images/disc.png') no-repeat;_background:#DADADA url('../images/disc.jpg') no-repeat;text-indent:20px}
tr.alt td{border-color:#DADADA}
ul.simplelist{list-style:none;list-style-image:none}
ul.simplelist li{background:none}
img.bio_pic{float:right;margin:0 0 10px 10px}
img.dropshadow{border:#EEE solid 5px}
img.affiliate{border:solid 0px}
#callout{position:relative;width:616px;background:url('../images/callout.jpg') 0 0 no-repeat;border:solid #fff 2px;margin:0 0 1em 0}
#callout .cell{float:left;width:181px;text-align:center;padding:160px 12px 0 12px;_padding:160px 11px 0 10px;font-family:"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-size:100%;font-style:italic}
#try_free{position:absolute;display:block;top:5px;right:-40px;width:150px;height:150px;background:url('../images/try-free.png') 0 0 no-repeat;text-indent:-9999em}
#try_free:hover{background-color:transparent}
#side_column p#call_quote{position:relative;margin:.5em 0;padding:0}
#side_column p#call_quote a:hover{background-color:transparent}
.information input,.information select,.information textarea{position:relative;margin:1px 5px}
.information input[type="text"],.information input[type="password"],.information select,.information textarea{width:300px;_width:100px;border:solid 1px #666}
.information input[type="text"].digit{width:2em}
.information input:focus,.information input:active,.information select:focus,.information select:active,.information textarea:focus,.information textarea:active{border:solid 2px orange;margin:0 5px}
fieldset.information{position:relative;margin:0 0 1em 0;padding:.3em 1em;color:#000;background-color:#9AC0BD;border:solid 1px #FFF;text-align:left}
.information div.background{margin:0;padding:0;color:#000;background-color:#9AC0BD}
.information legend{position:relative;font-family:Calibri,Arial,sans-serif;font-size:1.1em;font-weight:700;background-color:#9AC0BD;color:#FFF;padding:3px .5em .2em .5em;border:double #fff 4px}
fieldset.information div{clear:both;margin:2px 0;position:relative}
fieldset.information div span{display:none}
fieldset.information div:hover span{font-size:85%;color:#c96;background-color:#faf0e6;margin-left:20em;padding:.2em .5em .3em;border:1px solid #c96;display:block;position:absolute;z-index:10;float:right}
* html fieldset.information div span{font-size:85%;color:#c96;padding:.3em;border-left:1px solid #c96;display:block}
.information div label,fieldset.information div.cr p{margin:0;display:block;font-size:87.5%;width:150px;text-align:right;float:left}
#neighbor_webmaster_content .information label.wide{width:450px}
.information label.image_label{margin:0 10px 0 0;display:inline-block;text-align:right;float:none;width:auto}
fieldset.information div.cr label{text-align:left;margin-left:13em;width:auto;float:none}
#credit_card_list{margin-left:100px}
.mandat{color:#800000}
.mandat:after{content:"*"}
.buttons{text-align:center;margin:0 1em}
.information .removed{display:none !important}
.information .diminished{text-align:left;color:#FFF;margin-top:1em}
.information h2{font-size:87.5%;margin-top:.5em;color:#fff;font-weight:700;background-color:#9AC0BD;text-align:center;font-style:normal;border:double #fff 4px}
.message{background-color:#CEF;color:#1B5F32;padding:0 .5em;border:solid #1B5F32 1px}
.error{background-color:#CEF;color:#C33;padding:0 .5em;border:solid #C33 1px}
#header_bottom{clear:both}
#neighbor_webmaster_footer{position:relative;clear:both;width:1000px;height:150px;margin:0;padding:0;font-family:"Century Gothic","Apple Gothic",Gothic,sans-serif;font-size:.875em;text-align:center;background:url('../images/bottom.png') 0 0 no-repeat;_background:url('../images/bottom.jpg') 0 0 no-repeat;overflow:hidden}
#neighbor_webmaster_footer img{border:solid #fff 0px;padding:0;margin:0}
#bottom_menu{position:relative;padding:0;margin:0}
#bottom_menu ul{position:relative;padding:0;margin:10px auto 30px auto;display:block;text-align:center;list-style:none;color:#999}
#bottom_menu ul li{display:inline;background:none;margin:0;padding:0 .5em;border-right:#999 solid 1px}
#bottom_menu ul li.last{border-right:none}
#copyright{clear:both}
#side_column .latest_news{width:100%}
#side_column .latest_news .news_date{font-size:85.71%;float:right;text-align:right;font-style:normal}
dl#news_list{position:relative;font-size:100%;width:580px}
#news_list dt{margin:0;padding:0;text-align:left;line-height:34px;color:#fff;width:100%;font-weight:700;background:none;font-style:normal}
#news_list dt a{display:block;text-decoration:underline;padding:0 1em;margin:4px}
#news_list dt a:link{}
#news_list dt a:visited{}
#news_list dt a:hover{margin:0;font-style:normal;font-weight:700;color:#fff;background-color:#9AC0BD;border:double #fff 4px}
#news_list dd{margin-left:1em}
#news_list dd.date{float:right;font-size:87.5%;margin:0 0 1em 0}
#news_list dd.author{font-style:italic;float:left;font-size:87.5%;margin:0 0 1em 0}
#news_list dd.description,#news_list dd.text{clear:right;margin:1em 0;font-size:100%}
#news_list dd.perma_link{clear:right;margin-top:1em}
#news_list dd.bookmark{clear:right;margin-top:1em;display:none}
.links{margin:0;clear:right;text-align:center;padding:1em}
.links .prev{float:left}
.links .next{float:right}
dl.portfolio{position:relative;float:left;width:310px;margin-bottom:1em}
.portfolio dt{margin:0 auto;padding:0}
.portfolio dd{text-align:center;margin:0 auto;padding:0}
#address{position:relative;top:-2.3em;left:5em}
#address_bottom{height:3.85em}
ul.areas_served{position:relative;text-align:left;list-style:none;padding:0;margin:.5em 0;font-size:87.5%;line-height:1em}
ul.areas_served li{background:none;display:inline;padding:0 .5em 0 .2em;margin:0;border-right:solid #fff 1px}
#sc_form{position:relative;margin:0;text-align:left;width:620px}
#sc_status{background-color:transparent;border:solid #fff 1px;display:none;clear:right;float:right;margin-top:1em}
#sc_score{font-size:85%;background-color:transparent;border:solid transparent 1px;float:right;margin:0;padding:0;z-index:100}
img#sc_thumb{display:none;padding:0;margin:0 10px;float:right}
#sc_instructions{display:none;background-color:transparent;border:solid #fff 1px;margin-top:1em;padding:1em;float:left}
#neighbor_webmaster_content #sc_status p,#neighbor_webmaster_content #sc_instructions p,#neighbor_webmaster_content #sc_score p{margin:0}
#neighbor_webmaster_content #status_label{width:80%;text-align:right;float:right;margin:1em 1em 0 0}
#neighbor_webmaster_content #status_label span{border:solid #fff 1px;background-color:transparent}
#neighbor_webmaster_content #main_column form.rank{position:relative;float:left;margin:0;padding:1em;text-align:left;border:solid #fff 1px;width:620px}
#neighbor_webmaster_content #main_column form.rank label{margin-right:1em}
#neighbor_webmaster_content #main_column form.rank label.aligned{display:block;float:left;vertical-align:top;text-align:right}
#neighbor_webmaster_content iframe{clear:both;position:relative;background-color:#FFF;width:100%;height:900px;margin:0 auto;padding:0}
.clear{clear:both;margin:0;padding:0;border:none;height:1px}
div.results{clear:both;position:relative;width:100%}
div.results table{width:100%;border-collapse:collapse;border-color:#555555;border-spacing:0;border-style:solid;border-width:1px 0 0 1px;margin:1em 0}
div.results table caption{font-size:120%;font-weight:bold;text-align:center}
div.results table tr td,div.results table tr th{border-color:#555;border-style:solid;border-width:0 1px 1px 0;padding:2px 6px;vertical-align:top}
div.results table tr td.good{padding:.1em;color:#090;background-color:#ffc}
div.results table tr td.fair{padding:.1em;color:#33c;background-color:#ffc}
div.results table tr td.bad{padding:.1em;color:#900;background-color:#ffc}
.red{color:red}
a.external{background:transparent url('../images/external.png') center right no-repeat;padding-right:13px;margin-right:1px}
