@charset "UTF-8";@media
screen{.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.outline{padding:20px
!important;border:1px
solid #CCC !important}*{margin:0;padding:0}html,body,div,section,article,aside,header,hgroup,footer,nav,h1,h2,h3,h4,h5,h6,p,blockquote,address,time,span,em,strong,img,ol,ul,li,figure,canvas,video,th,td,tr{margin:0px;padding:0px;border:0px;vertical-align:baseline;font:inherit}address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary{display:block}body{background-color:#DEDEDE;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400}.left{float:left}.right{float:right}.box{background-color:#FFF;border:1px
solid #999;text-align:center;margin-top:10px;margin-bottom:10px;padding:5px}.nonbold{font-weight:400}#page-wrap{font-size:14px;line-height:160%;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;width:980px;margin-top:0px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;background-color:#FFF;border:1px
solid #C1C1C1;-moz-box-shadow:0px 0px 5px 6px #ccc;-webkit-box-shadow:0px 0px 5px 6px #ccc;box-shadow:0px 0px 5px 6px #ccc;color:#333}#page-top{font-size:10px;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;margin-right:-20px;margin-left:-20px;padding-top:0px;padding-right:30px;padding-bottom:0px;padding-left:30px;background-color:#b30020;border:1px
solid #C1C1C1;color:#FFF;letter-spacing: .1em}#pageHeader{width:960px;height:85px;margin-top:20px;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative}#pageHeader h1
#mainLogo{background-repeat:no-repeat;display:block;height:63px;text-indent:-9999px;width:320px;background-image:url(../images/logoMain.jpg);float:left}#pageHeader
h2{font-size:32px;font-family:arial,helvetica,sans-serif;font-style:normal;float:right;color:#b30020;margin-bottom:0px;padding-bottom:0px;margin-top:0px;padding-top:5px;line-height:32px;font-weight:bold}#pageHeader
h3{font-size:12px;font-family:arial,helvetica,sans-serif;font-style:normal;float:right;line-height:1.2em;font-weight:normal;text-align:right;margin-right:8px;color:#666;padding-top:5px;margin-top:0px;position:relative;letter-spacing:1px}#pageHeader
#mainNav{clear:right;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:15px;display:inline;font-weight:bold}strong{font-weight:bold}em{font-style:italic}HR.gray,.hr-gray{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aaa;margin-top:20px;margin-bottom:20px}#page-wrap #contentWrapper aside .hr , hr.gray, .aside
.hr{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ddd;margin-top:10px;margin-bottom:10px}#page-wrap #contentWrapper aside .noline , hr.noline, .aside
.noline{border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#fff;margin-top:10px;margin-bottom:10px}#menu{width:630px;font-size:15px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;margin-left:-10px;margin-right:0px;position:absolute;left:350px;top:45px}#menu
ul{list-style:none;margin:0;padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:5px}#menu
li{float:left;position:relative}#menu
a{color:#3E8A28;display:block;line-height:38px;text-decoration:none;padding-top:0;padding-right:7px;padding-bottom:0;padding-left:11px}#menu ul
ul{display:none;position:absolute;top:30px;left:0;float:left;width:200px;z-index:99999}#menu ul ul
li{min-width:180px}#menu ul ul
ul{left:100%;top:0}#menu ul ul
a{line-height:140%;padding:10px;width:190px;height:auto;font-size:13px;background-color:#F2F2F2;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;color:#777;font-weight:normal;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#E7E7E7;border-right-color:#E7E7E7;border-bottom-color:#E7E7E7;border-left-color:#666}#menu li:hover>a{color:#656565}#menu ul ul :hover>a{color:#B3001F;border-left-width:5px;border-left-style:solid;border-left-color:#B3001F}#menu ul ul :hover>a{background-color:#FFF}#menu ul li:hover>ul{display:block}table{border-collapse:separate;border-spacing:0;border-top-width:5px;margin-bottom:20px;border:1px
solid #999;margin-top:20px}table.noborder, table.noborder
td{border-spacing:0;margin-bottom:20px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#FFF;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF}th{padding:10px
15px;font-weight:bold;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;color:#FFF;background-color:#43668F;font-size:16px;text-align:left}td{border-top:1px solid #bbb;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;padding-right:15px;padding-left:15px;vertical-align:middle;padding-top:10px;padding-bottom:10px}td.skinny{border-top:1px solid #bbb;font-family:"mueso-sans",helvetica,arial,san-serif;font-style:normal;font-weight:300;padding-right:5px;padding-left:5px;vertical-align:middle;padding-top:3px;padding-bottom:3px}tr.zebra:nth-child(2n+1){background-color:#e9edf4}tr.zebra:nth-child(2n){background-color:#d0d8e8}tr
.list{background-image:url(../images/bullet_circle-blue.png);background-repeat:no-repeat;background-position:8px 5px;padding-left:45px;display:block}tr.alt{background-color:#f5f5f5}.img-align-left{margin:5px
10px 0 0;float:left}.img-align-right{margin:5px
0 0 10px;float:right}.text-right{text-align:right}.text-center{text-align:center}.text-highlight{padding:2px
5px;background-color:#ffd324;color:#111}.text-highlight2{padding:2px
5px;background-color:#c6d880;color:#111}.bordered{padding:5px;border:1px
solid #efefef}blockquote{padding:5px
20px 5px 60px;line-height:24px;color:#999;background-color:#fff;background-image:url(../images/quote.gif);background-repeat:no-repeat;background-position:left top}blockquote
span{color:#666}.blockquote-left{width:250px;float:left}.blockquote-right{width:250px;float:right}pre,code{border:1px
solid #efefef;border-left-width:5px;display:block;padding:10px;font-size:11px;font-family:monospace;background-color:#f5f5f5}.bannerContainer{width:960px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bannerFull{width:960px;height:280px}.bannerPhotoTall{background-image:url(../images/banner_hm_worker1.jpg);background-repeat:no-repeat;height:278px;width:642px;float:left;overflow:hidden;margin-right:4px;border:1px
solid #666}.bannerPhotoShort{height:145px;width:643px;float:left;overflow:hidden;border:1px
solid #666;background-color:#ccc}.b-ac{background-image:url(../images/banner_van.jpg)}.b-heating{background-image:url(../images/banner_furnace.jpg)}.b-team{background-image:url(../images/banner_city.jpg)}.b-service{background-image:url(../images/banner_van2.jpg)}.b-energy{background-image:url(../images/banner_roof.jpg)}.b-bridge{background-image:url(../images/banner_bridge.jpg)}.b-generic{background-image:url(../images/banner_street.jpg)}.b-home1{background-image:url(../images/banner_hm_worker3.jpg)}.b-home2{background-image:url(../images/banner_hm_worker2.jpg)}.b-home3{background-image:url(../images/banner_hm_worker1.jpg)}.bannerPhotoWide{height:145px;width:960px;border:1px
solid #666}.b-wide1{background-image:url(../images/banner_wide1.jpg)}.b-wide2{background-image:url(../images/banner_wide2.jpg)}.b-wide3{background-image:url(../images/banner_wide3.jpg)}.b-blog{background-image:url(../images/banner_blog.jpg)}.bannerContentBox{width:250px;background-image:url(../images/art_homerebate.jpg);background-repeat:repeat-x;height:220px;float:right;padding:30px}.bannerContentBoxImage{width:310px;background-image:url(../images/bkgnd_bannerBox.png);background-repeat:repeat-x;height:280px;float:right}h1
.bannerPhone{font-size:30px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:900;color:#FFF;padding-left:20px;padding-top:240px}.bannerContainer .bannerContentBox h1, .bannerContainer bannerContentBoxImage
h1{color:#FFF;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:30px;margin-bottom:5px;font-weight:bold;text-decoration:none}#page-wrap .bannerContainer .bannerContentBox h1 a:link, #page-wrap .bannerContainer .bannerContentBox h1 a:visited{text-decoration:none}#page-wrap .bannerContentBox h1 a:hover, #page-wrap .bannerContentBox h1 a:active{text-decoration:none;color:#3E8A28}#page-wrap .bannerContainer .bannerContentBox p, #page-wrap .bannerContainer .bannerContentBox p a:link, #page-wrap .bannerContentBox p a:visited{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:16px;line-height:150%;margin-top:15px;text-decoration:none}#page-wrap .bannerContainer .bannerContentBox p a:hover, #page-wrap .bannerContainer .bannerContentBox p a:active{color:#709CBB;font-weight:bold;text-decoration:none}.bannerCouponBox{width:270px;height:117px;float:right;background-image:url(../images/bknd_couponbox-blue.gif);background-repeat:no-repeat;margin:0px;text-align:center;padding:15px
20px;background-color:#ccc}.bannerCouponBox
h1{color:#FFF;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:28px;font-weight:bold;padding-top:0px;padding-bottom:5px;margin:0px;text-align:center;line-height:110%}.bannerCouponBox h1 a:link, .bannerCouponBox h1 a:visited{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;color:#FFF;text-decoration:none}.bannerCouponBox h1 a:hover, .bannerCouponBox h1 a:active{color:#95B866;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;text-decoration:none}.bannerCouponBox
h2{color:#FFF;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:21px;font-weight:bold;padding-top:0px;padding-bottom:5px;margin:0px;text-align:center}.bannerCouponBox h2 a:link, .bannerCouponBox h2 a:visited{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;color:#FFF;text-decoration:none}.bannerCouponBox h2 a:hover, .bannerCouponBox h2 a:active{color:#95B866;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;text-decoration:none}.bannerContainer .bannerCouponBox
p{font-family:'Open Sans',sans-serif;font-size:12px;line-height:140%;font-style:normal;font-weight:400;color:#FFF;text-decoration:none}.bannerContainer .bannerCouponBox p
strong{font-weight:900}#contentWrapper{width:955px;margin-top:20px;margin-bottom:15px;overflow:hidden;clear:both;padding-left:15px}#content{width:620px;float:left}.h1-404{font-size:60px;line-height:160%;font-family:'Bitter',sans-serif;font-style:italic;font-weight:900;color:#B3001F}.h2-404{font-size:18px;line-height:150%;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400}#content #breadcrumbs, #breadcrumbs
a{margin-left:0px;margin-bottom:10px;margin-top:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666}#content #breadcrumbs a:link, #content #breadcrumbs a:visited{font-weight:normal;text-decoration:none;color:#095986}#content #breadcrumbs a:hover, #breadcrumbs a:active{font-weight:normal;text-decoration:none;color:#B3001F}#content.home h1, #content.interior
h1{font-family:'Bitter',helvetica,arial,sans-serif;font-style:normal;font-weight:900;font-size:24px;line-height:120%;color:#B3001F}h1.emergency{font-family:'Bitter',helvetica,arial,sans-serif;font-style:normal;font-weight:700;font-size:23px;line-height:120%;color:#B3001F}#content.home
h2{font-family:'Bitter',helvetica,arial,sans-serif;font-style:normal;font-weight:900;font-size:20px;line-height:120%;color:#095986;padding-top:15px}#content.home
p{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:160%;margin-top:8px;padding-right:30px;color:#333}#content.home
p.intro{font-size:16px;line-height:160%;color:#666}#content.home p.intro a:link, #content.home p.intro a:visited{color:#3E8A28;text-decoration:none;font-weight:bold}#content.home p.intro a:hover, #content.home p.intro a:active{color:#B3001F;text-decoration:underline;font-weight:bold}.homeFeaturePhoto{height:190px;width:315px;margin-top:20px;background-image:url(../images/photo_carrierinfinity.jpg);background-repeat:no-repeat}#content .homeFeaturePhoto.left .homefeatureText
p{padding-top:200px;font-size:12px}.homeFeature{background-image:url(../images/photo_phone.jpg);background-repeat:no-repeat;background-position:220px 20px;height:190px;width:315px;margin-top:20px}#content.home .homeFeature
h1{font-family:'Bitter',helvetica,arial,sans-serif;font-style:normal;font-weight:700;font-size:26px;color:#095986;text-align:left;line-height:26px;margin-bottom:0px}#page-wrap #contentWrapper #content.home .homeFeature
h2{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:24px;color:#B3001F;line-height:24px;text-align:left;margin-top:-3px}#content.home .homeFeature
h3{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#666;font-weight:bold;text-transform:none}#content.home .homeFeature
p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#666}#content.home .homeFeature
strong.red{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;color:#B3001F}#content.home .homeFeature
a{font-weight:bold;color:#B3001F;text-decoration:none}#content.home .homeFeature a
strong{font-weight:bold;color:#B3001F;text-decoration:none;font-size:18px}.homeFeature a:hover{text-decoration:none;color:#940306}#content.interior
h2{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:900;font-size:18px;line-height:120%;color:#095986;padding-top:15px}#content.interior
h3{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:120%;color:#095986;padding-top:15px;width:550px}#contentWrapper #content.interior h3
.listhead{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:120%;color:#095986;padding-top:10px;padding-bottom:5px}#content.interior
h4{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:120%;color:#095986;padding-top:15px}#content.interior
h5.action{font-family:'Bitter',helvetica,arial,sans-serif;font-style:italic;font-weight:700;font-size:14px;line-height:120%;color:#B3001F;padding-top:15px;width:550px}#content.interior
p{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:160%;margin-top:3px;padding-right:30px;color:#333;margin-bottom:10px}#content a:link, #content a:visited{color:#0B5F8D;text-decoration:none;font-weight:700}#content a:hover, #content a:active{color:#B3001F;text-decoration:underline}#content.interior
p.intro{font-size:18px;line-height:150%;color:#666}#content.interior ul.arrow
li{background-image:url(../images/bullet_green.gif);background-repeat:no-repeat;list-style-type:none;padding-left:20px;background-position:0px 6px;width:500px}#content.interior ul.arrow.author
li{font-size:13px;background-image:url(../images/bullet_green.gif);background-repeat:no-repeat;list-style-type:none;padding-left:20px;background-position:0px 6px;width:500px}#content.interior ul.arrow.author li
a{font-weight:600}#content.interior ul.checklist
li{background-image:url(../images/bg-checklist.png);background-repeat:no-repeat;list-style-type:none;padding-left:20px;background-position:0px 0px;line-height:150%;padding-bottom:5px;width:500px}#content.interior ul.checklist li
h3{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:120%;color:#095986;padding-top:0px;width:550px}#content.interior
ul{list-style-type:none;padding-left:20px;margin:0px;padding-top:5px;padding-bottom:10px}#content
ol{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;margin-top:3px;padding-right:30px;color:#333;margin-bottom:20px;margin-left:20px}#content .entry ol
li{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;margin-bottom:5px}#content .entry ol li
strong{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700}#blogphotos td.caption, .blogphotobox
.caption{font-size:11px;font-family:Arial,Helvetica,sans-serif;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}#content table
#blogphotos{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border:0px
solid #FFF}#content.interior #logoList
li{display:inline;list-style-type:none;padding-right:10px;margin-left:0px;padding-left:0px}.col-290{width:290px;margin-right:5px;margin-bottom:15px}.marginRight{margin-right:10px;margin-bottom:5px}.serviceList{margin-right:0px;width:280px;margin-top:20px;margin-bottom:10px;background-color:#FFF}aside .serviceList, .aside
.serviceList{float:right;margin-right:0px;width:260px;margin-top:10px;margin-bottom:10px;background-color:#FFF}.serviceList
ul{list-style-type:none}.serviceList
h2{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#B3001F;padding-bottom:3px}.serviceList ul
li{background-image:url(../images/bullet_check.jpg);background-repeat:no-repeat;padding-left:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;background-position:5px -1px;font-size:13px;line-height:19px;margin-bottom:5px;padding-bottom:5px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400}.serviceList ul li a:link, .serviceList ul li a:visited{color:#074484;text-decoration:none}.serviceList ul li a:hover, .serviceList ul li a:active{color:#B3001F;text-decoration:none}#contentWrapper aside #serviceRequest, #contentWrapper .aside
#serviceRequest{margin-right:auto;margin-left:auto;background-image:url(../images/btn_requestService.jpg);background-repeat:no-repeat;background-position:25px;height:60px;text-indent:-9999px;display:block;width:300px}#pdfBrochure ,#pdfBrochure
a{background-image:url(../images/icon_pdfPage.jpg);background-repeat:no-repeat;margin-top:10px;margin-bottom:10px;background-position:20px;height:47px;text-decoration:none}#pdfBrochure h1, #pdfBrochure h1
a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;font-weight:normal;color:#A6170F;padding-left:75px;margin-bottom:0px;padding-bottom:0px;text-decoration:none}#pdfBrochure h2, #pdfBrochure h2 a:link, #pdfBrochure h2 a:visited{padding-left:75px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:12px;font-style:italic;font-weight:normal;color:#666;text-decoration:none}#content.interior
h4.quote{text-align:center;color:#666;font-weight:400}#content.interior h4.quote
b{text-align:center;color:#666;font-weight:600}#content.interior
p.prehead{font-size:10px;letter-spacing: .2em;padding-bottom:0px;margin-bottom:0px;font-weight:bold;color:#000;text-decoration:none;color:#666}.faq-catname{display:none}#content.interior .faq-title{font-style:normal;font-size:15px;background-image:url(../images/icon_q.gif);background-repeat:no-repeat;padding-left:35px;background-position:0px 3px;width:550px}#content.interior .faq-answer{padding-left:23px}#backtolist{margin-top:20px;text-align:right;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;font-size:11px}#content.interior.blog
h1{font-family:'Bitter',helvetica,arial,sans-serif;font-style:normal;font-weight:700;font-size:32px;line-height:120%;color:#B3001F;text-decoration:none}#content p.postDate,.postDate{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:160%;margin-top:3px;color:#333;margin-bottom:5px}#content
h2.categoryHead{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:120%;color:#666;padding-bottom:15px}#content
h3.categoryHead{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:120%;color:#095986;padding-bottom:15px;width:550px}#content p a.more-link{}#content
.meta{padding-bottom:5px}.tags
a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:120%;color:#095986;padding-bottom:15px;width:500px}.widget_search{padding-top:10px;padding-bottom:10px}#searchform{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-left:20px}#searchform
#s{height:25px;width:230px;border:1px
solid #CCC}#searchsubmit{background-image:url(../images/bg-search.png);background-repeat:no-repeat;cursor:pointer;text-indent:-9999px;border:none;background-position:right center;height:24px;width:20px;background-color:#FFF}.screen-reader-text{display:none}#content.interior h2.entry-title{font-family:'Bitter',helvetica,arial,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:120%;color:#095986;text-decoration:none}.smalllink{font-size:11px;font-weight:400}#contentWrapper #widget-area{float:right;width:280px;margin-right:10px;position:relative}#contentWrapper #widget-area
#van{width:320px;height:200px;position:relative;z-index:20}.widget
.ctc{width:250px;margin-left:20px;margin-right:15px;padding:0px}.widget .ctc h2, .widget .widget_search
h2{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:16px;color:#B3001F;padding-bottom:3px}.widget_search
h2{margin-left:20px}.post{position:relative;margin-left:10px}.entryDate{border:1px
solid #999;font-family:Georgia,"Times New Roman",serif;left:-4.8em;line-height:1;position:absolute;top:0;width:3.5em}.entryDate
span{display:block;text-align:center}.widget
.miniloops{width:250px;border:1px
solid #CCC;margin-left:30px;margin-top:20px;margin-bottom:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:0px;background-color:#FFF;-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666}.widget.latest-post h4 , .widget_categories
h2{background-color:#0A5E8C;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;font-style:normal;padding-left:10px;color:#FFF;font-size:10px;text-transform:uppercase;letter-spacing:2px;padding-bottom:1px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}.sidebar-post{margin-top:10px;padding-bottom:10px;display:block;padding-right:12px;padding-left:15px}.sidebar-post h5, .sidebar-post h5 a:link, .sidebar-post h5 a:visited{font-family:'Open Sans',arial,helvetica,san-serif;font-size:15px;font-style:normal;font-weight:700;font-weight:bold;color:#0A5E8C;text-decoration:none}.sidebar-post h5 a:hover, .sidebar-post h5 a:active{font-family:'Open Sans',arial,helvetica,san-serif;font-style:normal;font-weight:700;font-weight:bold;color:#B3001F;text-decoration:none}.sidebar-post p ,.sidebar-post p a:link ,.sidebar-post p a:visited, .sidebar-post p .readMore a:link{font-family:'Open Sans',arial,helvetica,san-serif;font-size:12px;font-weight:400;font-weight:normal;line-height:140%;color:#666;text-decoration:none;padding-bottom:10px;text-indent:0px}.sidebar-post p .readMore a:link{color:#B3001F;text-decoration:underline}.sidebar-post p a:hover, .sidebar-post p a:active{font-family:'Open Sans',arial,helvetica,san-serif;font-size:12px;font-weight:400;font-weight:normal;line-height:140%;color:#666;text-decoration:underline}.sidebar-post
p.date{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#888}#widget-area .highlight,.highlight2{width:200px;border:1px
solid #CCC;margin-left:20px;margin-top:20px;margin-bottom:25px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-khtml-border-radius:10px;padding-top:10px;padding-right:15px;padding-bottom:15px;padding-left:15px}#widget-area .highlight
ul.sb_list{padding:0px;list-style-type:none;margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px}#widget-area .highlight ul.sb_list
li{background-image:url(../images/bullet.png);background-repeat:no-repeat;background-position:10px 8px;font-weight:400;padding-left:20px;line-height:140%;padding-bottom:5px;font-size:14px;color:#666}#widget-area .highlight
h3{line-height:110%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:23px;font-weight:900;color:#B3001F;text-align:center;margin-bottom:0px !important;margin-top:10px;padding-bottom:3px !important}#widget-area .highlight
h2{line-height:110%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:20px;font-weight:900;color:#095986;margin-bottom:0px !important;margin-top:10px;padding-bottom:3px !important}#widget-area  .highlight
p{line-height:140%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:16px;font-weight:400;color:#666;padding-top:0px !important;margin-top:0px !important}#widget-area
.centered{text-align:center}#widget-area  .highlight
strong{font-weight:700;font-family:'Open Sans',helvetica,arial,san-serif}#widget-area .highlight .centered a:link, #widget-area .highlight .centered a:visited{font-style:italic;font-weight:600;color:#095986;text-decoration:underline}#widget-area .highlight .centered a:hover, #widget-area .highlight .centered a:active{font-style:italic;font-weight:600;color:#B3001F;text-decoration:none}#widget-area .highlight2
h3{line-height:110%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:24px;font-weight:900;color:#B3001F;text-align:center;margin-bottom:5px}#widget-area .highlight2
p{line-height:140%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:15px;font-weight:400;color:#666;margin:0px;padding:0px;text-align:center}.one-edge-shadow{-webkit-box-shadow:0 8px 6px -6px #666;-moz-box-shadow:0 8px 6px -6px #666;box-shadow:0 8px 6px -6px #666}#content .pageHighlight
p{line-height:140%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:16px;font-weight:400;color:#666;padding-top:0px !important;margin-top:-5px !important;padding-left:30px;padding-right:30px;padding-bottom:10px}#content  .pageHighlight
h3{line-height:110%;font-family:'Open Sans',helvetica,arial,san-serif;font-size:23px;font-weight:700;color:#B3001F;text-align:center;margin-top:20px;margin-bottom:0px;padding-bottom:0px;padding:0px
!important}#content
.pageHighlight{border:1px
solid #CCC;margin-left:20px;margin-top:25px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-khtml-border-radius:10px}#mainFooter{clear:both;background-image:url(../images/bkgnd_footer.png);background-repeat:repeat-x;overflow:hidden;padding-top:10px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-family:verdana,arial,sans-serif;width:920px;color:rgb(102,142,169);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}#mainFooter h1, #mainFooter h1 a:link, #mainFooter h1 a:visited{font-size:15px;font-weight:bold;font-family:arial,helvetica,sans-serif;color:rgb(177,198,211);padding-top:10px;text-decoration:none}#mainFooter h1 a:hover, #mainFooter h1 a:active{font-size:15px;font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(49,103,138);font-family:arial,helvetica,sans-serif;color:rgb(177,198,211);padding-top:10px}#mainFooter h1.noline, #mainFooter h1.noline
a{border-bottom-width:0px;border-bottom-style:none;padding-top:10px;text-decoration:none}#mainFooter h1.noline a:hover{border-bottom-width:0px;border-bottom-style:none;padding-top:10px;color:#fff}#mainFooter
ul{list-style:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0}#mainFooter
li{font-family:tahoma,arial,sans-serif;font-size:12px;font-weight:normal;color:rgb(102,142,169);line-height:16px;text-decoration:none;padding-top:5px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#477093;padding-bottom:5px}#mainFooter li a:link, #mainFooter li a:visited, #mainFooter #getinTouch h3 a:link, #mainFooter #getinTouch h3 a:visited{color:rgb(102,142,169);text-decoration:none}#mainFooter li a:hover,#mainFooter{color:rgb(162,193,217);text-decoration:none}#mainFooter
#getinTouch{width:270px;float:left;font-family:Arial,Helvetica,sans-serif;color:rgb(102,142,169);margin-right:20px}#mainFooter #getinTouch
li{background-image:url(../images/sprite_footer-16.gif);background-repeat:no-repeat;background-position:0px 0px;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:30px;font-size:12px;line-height:18px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#mainFooter #getinTouch
.phone{font-family:helvetica,arial,sans-serif;background-position:5px 14px;font-size:26px;padding-top:10px;font-weight:bold;padding-bottom:8px;margin:0px;padding-right:0px}#mainFooter #getinTouch
.address{background-position:5px -100px}#mainFooter #getinTouch
.email{background-position:5px -198px}#mainFooter #getinTouch
.hours{background-position:5px -300px}#mainFooter #getinTouch
h2{font-family:arial,helvetica,sans-serif;padding-top:5px;font-size:12px;font-weight:bold;padding-bottom:0px;margin:0px;color:rgb(177,198,211);float:left;clear:both}#mainFooter #getinTouch h2 a:link, #mainFooter #getinTouch h2 a:visited{color:rgb(177,198,211);text-decoration:none;float:left}#mainFooter #getinTouch h2 a:hover, #mainFooter #getinTouch h2 a:active{color:rgb(255,255,255);text-decoration:none;float:left}#mainFooter #getinTouch
h3{font-family:tahoma,arial,sans-serif;font-size:12px;font-weight:normal;padding-top:0px;float:left;color:rgb(102,142,169)}#mainFooter
.footerTOC{float:left;width:180px;margin-left:30px}#mainFooter
li.social{float:left;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#mainFooter li.social a:link, #mainFooter li.social a:visited, #mainFooter li.social a:hover{border:none}#mainFooter .facebook a:link{background-repeat:no-repeat;display:block;text-indent:-9999px;height:29px;width:24px;background-image:url(../images/sprite_social-24.png);background-position:0px 5px;padding-right:10px}#mainFooter .twitter a:link{background-repeat:no-repeat;display:block;text-indent:-9999px;height:29px;width:24px;background-image:url(../images/sprite_social-24.png);background-position:-50px 5px;padding-right:10px}#mainFooter .googlepage a:link{background-repeat:no-repeat;display:block;text-indent:-9999px;height:29px;width:24px;background-image:url(../images/sprite_social-24.png);background-position:-150px 5px;padding-right:10px}#mainFooter .facebook a:hover{background-repeat:no-repeat;display:block;text-indent:-9999px;height:29px;width:24px;background-image:url(../images/sprite_social-24.png);background-position:0px -45px;padding-right:10px}#mainFooter .twitter a:hover{background-repeat:no-repeat;display:block;text-indent:-9999px;height:29px;width:24px;background-image:url(../images/sprite_social-24.png);background-position:-50px -45px;padding-right:10px}#mainFooter .googlepage a:hover{background-repeat:no-repeat;display:block;text-indent:-9999px;height:29px;width:24px;background-image:url(../images/sprite_social-24.png);background-position:-150px -45px;padding-right:10px}#subFooter{background-color:#000;clear:both;font-family:Verdana,Geneva,sans-serif;color:#ccc;font-size:9px;line-height:160%;width:920px;margin-right:auto;margin-left:auto;background-image:url(../images/logo_subFooter.png);background-position:770px 5px;background-repeat:no-repeat;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px}#subFooter
a{color:#fff;text-decoration:none}#logoFooter{width:960px;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto}.logo_carrier a, .logo_acca a, .logo_nci a, .logo_austingreenbuilding a, .logo_energystar a, .logo_angies a, .logo_bbb a, .logo_mitsubishi
a{background-image:url(../images/sprite_logobar.png);background-repeat:no-repeat;float:left;margin-right:24px;text-indent:-9999px;display:block}.logo_carrier a:link{width:120px;height:50px;display:block;background-position:0px 0px}.logo_acca a:link{background-position:-150px 0px;width:67px;display:block;height:50px}.logo_nci a:link{background-position:-300px 0px;width:123px;height:50px}.logo_austingreenbuilding a:link{background-position:-450px 0px;width:48px;height:50px}.logo_energystar a:link{background-position:-600px 0px;width:122px;height:50px}.logo_angies a:link{background-position:-750px 0px;width:60px;height:50px}.logo_bbb a:link{background-position:-900px 0px;width:107px;height:50px}.logo_mitsubishi a:link{background-position:-1050px 0px;width:109px;height:50px;margin-right:0px}.logo_carrier a:hover{background-position:0px -75px;width:120px;height:50px}.logo_acca a:hover{background-position:-150px -75px;width:67px;height:50px}.logo_nci a:hover{background-position:-300px -75px;width:123px;height:50px}.logo_austingreenbuilding a:hover{background-position:-450px -75px;width:48px;height:50px}.logo_energystar a:hover{background-position:-600px -75px;width:122px;height:50px}.logo_angies a:hover{background-position:-750px -75px;width:60px;height:50px}.logo_bbb a:hover{background-position:-900px -75px;width:107px;height:50px}.logo_mitsubishi a:hover{background-position:-1050px -75px;width:109px;height:50px;margin-right:0px}}@media
print{.do-not-print{display:none}#comments{page-break-before:always}body{width:100% !important;margin:0
!important;padding:0
!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Garamond,"Times New Roman",serif;color:#000;background:none;font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em;padding:1em}img{display:block;margin:1em
0}a
img{border:none}table{margin:1px;text-align:left}th{border-bottom:1px solid #333;font-weight:bold}td{border-bottom:1px solid #333}th,td{padding:4px
10px 4px 0}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}a{text-decoration:none;color:black}}hr.sample{margin-bottom:30px;margin-top:50px}#content.interior
h6{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:140%}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.qa-faqs .left-half, .qa-faqs .right-half{float:left;width:45%}.qa-faqs .right-half{margin-left:5%}.qa-category{margin-bottom:30px}.collapsible .qa-faq-answer{display:none}.open .qa-faq-answer{display:block}.qa-show-more{display:block;margin:10px
0 0;font-size:80%}#qaplus_searchform{margin-bottom:20px}.qaplus_search{width:50%;margin:0
10px 0 0}.qa-faq-answer{display:block !important}.qa-home .qa-faq-answer{display:none !important}.expand-all{display:none}div.shailan-dropdown-menu table,div.shailan-dropdown-menu tbody,div.shailan-dropdown-menu tr,div.shailan-dropdown-menu td,div.shailan-dropdown-menu ul,div.shailan-dropdown-menu li,div.dropdown-horizontal-container,ul.dropdown
*{margin:0;padding:0;border:0;line-height:1;font-size:100%}.shailan-dropdown-menu{position:relative;z-index:597}ul.dropdown,ul.dropdown li,ul.dropdown
ul{list-style:none;margin:0;padding:0}ul.dropdown
li{position:relative;display:inline;vertical-align:middle;zoom:1}ul.dropdown li
ul{position:absolute;z-index:598}ul.dropdown li.hover,ul.dropdown li:hover{cursor:default}ul.dropdown>li{float:left}ul.dropdown li
a{padding:.3em .8em;cursor:pointer}ul.dropdown
ul{position:absolute;top:100%;left:0}ul.dropdown ul
li{float:none;display:list-item;list-style:none}ul.dropdown ul
ul{top:1px;left:99%}ul.dropdown a:active,ul.dropdown a:focus{outline-style:none}* html ul.dropdown
li{height:1px}ul.dropdown ul li,ul.dropdown-vertical{margin-left:0}ul.dropdown ul,ul.dropdown li.hover ul ul,ul.dropdown li.hover ul ul ul,ul.dropdown li.hover ul ul ul ul,ul.dropdown li.hover ul ul ul ul ul,ul.dropdown ul,ul.dropdown li:hover ul ul,ul.dropdown li:hover ul ul ul,ul.dropdown li:hover ul ul ul ul,ul.dropdown li:hover ul ul ul ul
ul{display:none}ul.dropdown ul ul ul ul ul
ul{display:none!important}.dm-align-right
table{float:right}.dm-align-left
table{float:left}ul.dropdown-horizontal.dropdown-align-right
ul{right:0;left:auto}ul.dropdown-horizontal.dropdown-align-right ul
ul{right:99%;left:auto}ul.dropdown-vertical.dropdown-align-left
ul{top:1px;left:99%;right:auto}ul.dropdown-vertical.dropdown-align-right
ul{top:1px;right:99%;left:auto}ul.dropdown-vertical
li{float:none;display:block}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html > body
.clearfix{display:block;width:100%}* html
.clearfix{height:1%}