body{text-align:center;background:#ddd url(../images/bgr2.png) 0 0 repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;margin:1px 0;padding:0;}
div#ctr{margin-left:auto;margin-right:auto;width:900px;text-align:left;} 
td, h1, h2, h3, p, li, address{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;background:#fff;color:#333;}
.search{float:right;width:250px;margin:4px 300px 0 0;}
.search input{font-size:12px;}
p, address{font-size:12px;line-height:1.4em;}
address{margin:2px 0 0 5px;}
img{border:1px solid #bbb;}
.b{font-weight:bold;}
a{text-decoration:none;}
a.u{text-decoration:underline;}
a.u:hover{text-decoration:none;}
li{font-size:12px;padding-top:3px;line-height:1.5em;}
ul, ol {margin-left:1em;padding-left:1em;}   
ul ul, ol ol{margin:0 0 0 15px;padding:0;}
a:hover{text-decoration:underline;}
td{vertical-align:top;}
.banner .logo{height:64px;width:140px;border:0;}
.banner .logodiv{margin:10px 0 0 15px;}
.banner h3{font-size:13px;margin-left:100px;width:500px;line-height:30px;}
.banner{width:900px;}
.docbody{border-left:1px solid #CCC;border-right:1px solid #DDD;border-bottom:1px solid #CCC;}
.banner td.l1{background:#EEF5FF url(../images/northwest.gif) 740px 15px no-repeat;}
.banner h3,.banner{background:#EEF5FF;color:#333;}
.nav{width:190px;}
.nav a{display:block;width:185px;font-size:11px;background:#EEF5FF;color:#006;padding:5px 0 5px 2px;border-bottom:1px solid #AAA;}
.nav a.top{font-weight:bold;background:#9CF;color:#003;}
.nav a:hover{text-decoration:none;background:#FFF;color:#006;}
.nav a#on{width:182px;border-right:3px solid #f00;background:#FFF;color:#006;}
.nav p.type{letter-spacing:0.1em;width:184px;font-size:12px;background:#9CF;color:#FFF;padding:3px 0 3px 3px;border-bottom:1px solid #AAA;font-weight:bold;}
.hnav{border-top:1px solid #AAA;border-bottom:1px solid #AAA;background:#9CF url(../images/number.gif) 680px 6px no-repeat;color:#006;}
.hnav a{background:#9CF;color:#003;font-size:12px;font-weight:bold;line-height:22px;padding-top:4px;padding-bottom:4px;}
.hnav a:hover{color:#006;background:#9CF;text-decoration:none;}
.hnav a.home{background:#9CF url(../images/homec.gif) 3px 6px no-repeat;padding-left:15px;padding-right:133px;border-right:1px solid #AAA;border-left:1px solid #ccc;}
.hnav a.about{padding-left:4px;padding-right:4px;text-align:center;border-right:1px solid #AAA;}
.hnav a.contact{padding-right:4px;padding-left:4px;text-align:center;border-right:1px solid #AAA;}
.hnav a:hover{color:#006;background:#FFF;}
.hnav a.home:hover{color:#006;background:#FFF url(../images/homec.gif) 3px 6px no-repeat;}
.hnav a.on{color:#006;background:#FFF;}
p.phone{color:#111;width:185px;margin-left:20px;font-size:14px;font-weight:bold;text-align:center;margin-top:6px;}
.area{color:#666;padding:4px 0 20px 0;width:223px;margin-right:0;margin-left:8px;}
.bread{font-size:8px;}
.bread a{font-size:10px;color:#666;background:#FFF;}
.main{width:475px;padding-bottom:10px;}
.main h1,.main h2,.main h3,.main p{padding-left:6px;padding-right:5px;}
.main h1{font-size:18px;padding-top:20px;}
.main h2{font-size:14px;padding-top:10px;}
.main h3{font-size:13px;padding-top:10px;}
.maingmap{margin:0 0 0 35px;}
.right{width:235px;}
.right p.geog{font-size:11px;text-align:center;width:185px;margin:10px 20px 0 20px;line-height:15px;}
.goor{float:right;padding-bottom:25px;margin-top:15px;margin-right:2px;}
.main p{font-size:13px;padding-top:8px;color:#222;background:#fff;}
.examples .ci{width:71px;border-right:1px solid #FFF;}
.examples .ci img,.ci img{width:65px;height:43px;border:1px solid #999;}
.ci img.port{width:65px;height:97px;}
.examples3 .ci img{height:49px;}
.examples{width:200px;color:#222;margin-top:30px;margin-left:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
.examples td{border-top:1px solid #FFF;padding:2px 0 2px 0;}
.examples td.nb{border-top:0;}
.examples h3.et{font-size:11px;background:#FFF url(../images/arrowblue.gif) 2px 4px no-repeat;color:#333;line-height:13px;padding-left:10px;}
.examples h3.et a{color:#006;font-size:11px;font-weight:normal;}
.examples h3.et a.top{font-weight:bold;}
.examples tr.h3head td{color:#444;}
.examples tr.ex1 p a{font-weight:bold;font-size:11px;color:#006;background:#deecf5;}
#home2 .examples tr.ex1 p a{font-weight:normal;}
.examples tr.ex1 td{border-top:1px solid #ddd;color:#006;background:#deecf5;}
.examples td.ext h3{color:#222;font-size:11px;padding:3px 1px 2px 5px;}
.examples td.ext p{color:#666;font-size:10px;padding:3px 1px 2px 15px;}
.examples .exampwid{width:225px;}
.examples p a,.examples p{color:#006;font-size:10px;display:block;}
.examples p{font-size:11px;margin-left:2px;}
.examples img{font-size:9px;width:63px;height:43px;border:1px solid #000;margin-left:2px;}
.examples .mpt{height:1px;background:#fff;color:#000;}
.examples .margtop td,.examples .margtop div{background:#fff;color:#333;height:3px;border:0;}
.examples p.enlarge{font-size:10px;line-height:12px;padding-left:38px;background:url(../images/arrow1.gif) 25px 5px no-repeat;color:#555;}
.examples2{width:445px;background:#fff;color:#222;margin:20px 0 10px 15px;}
.examples2 td{background:#EEF5FF;color:#333;}
.examples2 tr.ns h2{background:#EEF5FF;color:#000;padding:10px 0 4px 4px;}
.examples2 div{background:#fff;color:#333;font-size:11px;padding:2px;background:#EEF5FF;color:#222;}
.examples2 div a{background:#EEF5FF;color:#333;}
.examples2 td.ci div a{padding:0;background:#fff;color:#aaa;}
.examples2 img{font-size:9px;width:65px;height:43px;border:1px solid #aaa;margin:1px;}
.examples2 td.ci{width:71px;}
.ci{width:67px;}
.ci p{margin-left:0;}
.gad1{margin:20px 0 0 8px;}
.image1{float:right;width:200px;margin:15px 2px 2px 10px;font-size:10px;line-height:18px;}
.image1 img{margin-bottom:1px;display:block;height:132px;width:198px;}
.image2 img{height:149px;}
.image1 p{font-size:10px;line-height:18px;background:#eee;color:#333;padding:0 0 0 2px;margin-bottom:10px;}
.slate{width:360px;border-top:1px solid #CCC;border-left:1px solid #CCC;margin:10px 0 0 10px;}
.slate .c1{width:200px;}
.slate .c1 p{font-weight:bold;}
.slate .c2{width:100px;}
.tests{margin:10px 0 0 10px;width:360px;border-top:1px solid #CCC;border-left:1px solid #CCC;}
.tests td,.slate td{border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
.insulation{width:360px;border-top:1px solid #CCC;border-left:1px solid #CCC;margin:20px 0 0 20px;}
.insulation td{border-bottom:1px solid #CCC;border-right:1px solid #CCC;font-size:11px;padding:2px;width:25%;}
.insulation td.bg{color:#000;background:#c90;}
.examp td{border-top:1px solid #999;}
.examp td.ci{border-right:1px solid #aaa;}
.examp td,.examp td a{background:#bbb;color:#333;}
.examp td a strong{background:#bbb;color:#333;}
.examp td.ci,.examp td.ci a{background:#999;color:#006;}
.examp td a{display:block;}
.examp td.ci img{border-top:1px solid #666;}
p.footer, p.footer a{font-size:11px;color:#666;background:#ddd;padding:10px 10px 10px 9px;}
.examples .full{background:#9CF;color:#006;border:1px solid #bbb;text-align:center;margin:0 2px 0 2px;}
.examples .full a{background:#9CF;color:#009;font-size:11px;}
.examples .full a:hover{background:#fff;color:#006;text-decoration:none;}
div.rightmenu{float:right;}
div.rightmenu a{display:block;background:#EEF5FF;color:#444;font-size:11px;}
.books{margin:20px 0 5px 80px;}
.books br{font-size:6px;}
.booksr{margin:10px 0 5px 8px;}
.booksr br{font-size:6px;}
div.quote{width:226px;background:#EEF5FF;color:#006;padding:5px 0 3px 0;margin:5px 5px;}
div.quote p{font-size:10px;background:#EEF5FF;color:#006;margin:0;padding:4px 0 0 2px;}
div.quote ul, div.quote li{font-size:11px;margin-top:0;padding-top:0;background:#EEF5FF;color:#006;}
div.quote ul{margin-left:20px;}
div.quote p{background:#EEF5FF;color:#006;font-weight:bold;font-size:11px;padding-left:4px;}
div.quote p a{font-size:12px;background:#EEF5FF url(../images/arrowblue.png) 2px 4px no-repeat;color:#006;line-height:13px;padding-left:10px;}
.catchment{margin:5px 5px 5px 5px;border:1px solid #eee;padding:2px;}
.catchment p{font-size:10px;}
.catchment li{font-size:10px;line-height:12px;}
.main .catchment{color:#000;background:#eee;margin:25px 0 0 15px;border:1px solid #ddd;padding:2px 3px 8px 3px;width:445px;}
.main .catchment p{font-size:12px;color:#333;background:#eee;}
.clist{width:160px;margin:0 0 5px 8px;}
.main .catchment ul li{color:#333;background:#eee;font-size:12px;}
.clist p{font-size:11px;}
.main .catchment h3{font-size:13px;color:#333;background:#eee;}
.gad1{padding-bottom:5px;}
.contact{padding:10px 0 0 10px;}
.contact p{font-size:11px;}
address{font-style:normal;}
.mainq{width:170px;margin:10px 15px 10px 10px;padding:5px 4px 10px 4px;float:right;font-size:11px;border:1px solid #DDD;background:#EEF5FF;color:#333;}
.mainq p,.mainq li{background:#EEF5FF;color:#333;}
.h1 .main a{background:#fff;color:#222;text-decoration:underline;}
.h1 .main a:hover{text-decoration:none;}
.h1 .catchment{width:165px;}
.ht{width:450px;}
.ht p a{font-weight:bold;}
.sitemap{width:900px;background:#fff;color:#000;}
.sitemap a{background:#fff;color:#000;text-decoration:underline;}
.sitemap a:hover{text-decoration:none;}
.sitemap a.top{font-weight:bold;}
.sitemap ul{margin:4px 0 0 50px;}
.sitemap ul ul{margin:5px 0 0 130px;}
.gbanner{margin:30px 0 10px 0;}
.glinks{margin:5px 0 0 5px;background:#FFF;float:right;width:200px;margin:10px 5px 5px 2px;}
.main .eximagesw p{margin:0;padding:0;}
.eximagesw{border-top:1px solid #ccc;border-left:1px solid #ccc;margin:8px 0 0 14px;width:440px;}
.eximagesw td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:2px;}
.eximagesw img{margin-top:5px;}
.eximagesw td a{padding:0;margin:0;text-decoration:underline;font-size:11px;color:#333;}
.eximagesw td a:hover{text-decoration:none;}
.exrightw{width:450px;}
.eximagesw img{float:left;display:inline;}
.main .eximages p{margin:0;padding:0;}
.eximages{border-top:1px solid #ccc;border-left:1px solid #ccc;margin:8px 0 0 4px;width:220px;}
.eximages td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:2px;}
.eximages img{margin-top:5px;}
.eximages td a{padding:0;margin:0;text-decoration:underline;font-size:11px;color:#333;}
.eximages td a:hover{text-decoration:none;}
.exright{float:right;width:230px;}
.exright .ci,.exrightw .ci {border-right:0;}
