body{text-align:center;cursor:default;font-family:arial,verdana,sans-serif;font-size:12px;color:#3F3F3F;margin:0;padding:0;background-image:url(images/gradient-bg2.jpg);background-repeat:repeat-x;background-color:#404040}a,a-visited{font-size:11px;color:#555;font-family:verdana,arial,sans-serif}h1,h2,h3,h4,h5{display:block;text-align:left;font-family:arial,verdana,sans-serif;font-size:12px;color:#555}h1{font-size:20}h2{font-size:18px}h3{font-size:17px;line-height:17px;margin:10 0 0 2px;padding:0;color:#444}h3.news{clear:both;padding-left:17px;margin:20 0 0 2px;background-image:url(images/all-icons.png);background-position:-138px -334px;background-repeat:no-repeat}h4{font-size:16px;line-height:16px;padding:0;margin:10 0 0 2px;color:#B00}h5{display:block;color:#444;font-size:18px;line-height:17px;margin:10 0 5px 0}p{text-align:justify;margin:5px 0 30 0}small{margin-left:5px;font-size:11px;display:block;color:#a9a9a9}form.contact input.textfield,form.contact input.longtextfield,form.contact textarea.textfield{width:100%;font-family:verdana,arial,helvetica;font-size:11px;height:27px;color:navy;border-color:#b4b4b4;border-width:1px;cursor:pointer;padding:8px 10 3px 8px;background-color:#F6F6F6}form.contact input.longtextfield{background-position:-10 -40}form.contact textarea.textfield{background-position:-10 -260;padding:8px 10 8px 8px;height:103px}form.contact .button{border:1px #999 outset;padding:3px;width:80;font-size:13px;cursor:pointer;background-color:#E8E8E8}textarea{-moz-box-sizing:border-box;width:100%;font-family:verdana,arial,helvetica;font-size:11px;line-height:16px;color:navy;padding:3px;border-color:#b4b4b4;border-width:1px 0 1px 0;background-color:#fff;cursor:pointer}.note{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;width:210;margin:0;padding:0;display:block;background-color:#dfdfdf;background-image:url(images/all-icons.png);
background-position:-8px -453px;background-repeat:no-repeat;margin-bottom:20}.note .inside{-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:10 10 10 10;width:100%;height:100%;background-image:url(images/all-icons.png);background-position:0 272;background-repeat:no-repeat}.note p{color:#222;font-size:11px;text-align:left;margin:5px 5px 10 5px;width:185px}.note a{color:#4D0B0B}.rowseparator{height:10}.left{text-align:left}#centering{display:block;text-align:center;margin-left:auto;margin-right:auto;width:850}#mcnr{display:block}#solidcontent{padding:30;background-color:white}#header{display:block;height:60;padding:0;margin:0}#leftside{display:block;float:left;width:565px;padding:0;margin:0}#rightside{display:block;padding-left:20;float:left;width:200}#information{display:block;width:100%;text-align:left}#maindisplay{background-color:#d5d5d5;height:300;width:100%;margin-bottom:30;background-repeat:no-repeat}#rightside .get-a-quote,#rightside .get-a-quote-thanks{background-color:white;display:block;width:200;height:300;background-image:url(images/quote.jpg);background-repeat:no-repeat;margin-bottom:30}#rightside .get-a-quote-thanks{background-image:url(images/quote-welcome.jpg)}#rightside .get-a-quote a{text-decoration:none}#logo{display:block;padding:0;margin-right:120;width:132px;height:60;float:left;background-image:url(images/all-icons.png);background-position:0 -340px;background-repeat:no-repeat}#header .contactinfo{display:block;padding:0;margin:0;float:left;text-align:right;padding-left:20;width:150}#header .contactinfo .phone{display:block;height:60;width:150;padding:0;margin:0;background-image:url(images/phone.gif);background-repeat:no-repeat}#tm{height:60;width:520;padding:0 0 0 0;display:block;float:left;vertical-align:bottom}#tm .ml{margin:36px 0 0 0;display:block;position:relative:}#tm .ml li{display:block;float:left;height:20;padding:0;margin:0}#tm .ml li a,#tm .ml li a:hover{display:block;padding:0;margin:0;width:96px;height:24px;font-size:12px;line-height:24px;font-weight:bold;text-decoration:none;background-repeat:no-repeat;background-position:0 0}#tm .ml li a{color:#999999;background-image:url(images/all-icons.png);background-position:-142px -30;background-color:#2B2B2B}#tm .ml li a:hover{color:#fff;background-image:url(images/all-icons.png);background-position:-142px -198px;background-color:#404040}#tm .ml li a:active{color:#555;background-image:url(images/all-icons.png);background-position:-142px -222px;background-color:#fff}#tm .ml li.red a{color:#FF744F;background-image:url(images/all-icons.png);background-position:-142px -55px;background-color:#521303}#tm .ml li.red a:hover{color:#EFC2B3;background-image:url(images/all-icons.png);background-position:-142px -80;background-color:#9D3B21}#tm .ml li.blue a{color:#6FA3FF;background-image:url(images/all-icons.png);background-position:-142px -156px;background-color:#03185A}#tm .ml li.blue a:hover{color:#BFE2FF;background-image:url(images/all-icons.png);background-position:-142px -181px;background-color:#1A3796}#tm .ml li.green a{color:#BBDFB5;background-image:url(images/all-icons.png);background-position:-142px -105px;background-color:#33640B}#tm .ml li.green a:hover{color:#D3FFAF;background-image:url(images/all-icons.png);background-position:-142px -131px;background-color:#7EBE4B}#tm .ml li.red a:active,#tm .ml li.blue a:active,#tm .ml li.green a:active{color:#444;background-image:url(images/all-icons.png);background-position:-142px -30;background-color:#fff}#tm .ml li a.on,#tm .ml li a:hover.on{color:#555;background-image:url(images/all-icons.png);background-position:-142px -30;background-color:#fff}#pm {display:block;vertical-align:bottom}#pm .menulist {display:block;margin:0 0 0 60px;padding-left:0}#pm .menulist ul {clear:both;display:block;margin:0}#pm .menulist li {display:block;float:left;height:20px;text-align:center;vertical-align:middle}#pm .menulist li a, #pm .menulist li a:hover {background-position:0 0;background-repeat:no-repeat;color:#666666;display:block;font-size:12px;font-weight:bold;height:20px;line-height:20px; padding:0 0 0 10px;text-decoration:none;width:80px}#pm .menulist li a {background-color:#F4F4F4;background-image:url(images/portfolio-menu-corner-off.gif);color:#CACACA}#pm .menulist li a:hover {background-color:#ECECEC;background-image:url(images/portfolio-menu-corner-over.gif);color:#555555}#pm .menulist li a:active, #pm .menulist li a.on, #pm .menulist li a.on:hover {background-color:#E5E5E5;background-image:url(images/portfolio-menu-corner-on.gif);color:#555555}#footer{display:block;width:850;text-align:right;clear:both;margin-top:15px;margin-bottom:100}#footer .ml li{display:block;float:right;width:90;text-align:right}.project{display:block}.project .info{padding:20 0 0 20;width:175px;margin-left:320}.project .info p{color:#888888;margin-top:20;margin-bottom:2px}.project .info div.header{padding-bottom:4px;border-bottom:1px solid #d4d4d4;color:#666;font-weight:bold;margin:20 0 0 0}.project .info small{margin:0}.project-image{width:560;height:550;display:block;background-repeat:no-repeat}.left-right-image{width:120;height:92;border:0}#bodyend{clear:both;width:100%;height:30}.left-right-background{margin-top:30;width:141;height:92;background-image:url(images/all-icons.png);background-repeat:no-repeat;background-position:0 -121}#bodyend .left{height:30;width:30;display:block;background-image:url(images/all-icons.png);
background-position:-133px -351px;background-repeat:no-repeat;float:left}#bodyend .right{height:30;background-color:#fff;width:820;display:block;float:left}#copyright{color:#777;float:right;text-align:right;margin-left:40;font-size:11px}#information .project-view{margin:35px;background-color:#f5f5f5;padding:30;margin-bottom:30}.error{background-position:100% 100%;background-image:url(images/error-right-corner.gif);background-repeat:no-repeat;color:#6F0707;width:410;display:block;background-color:#F5D5CA;margin:10 0 10 0}.error .inside{background-position:0 0;background-image:url(images/error-left-corner.gif);background-repeat:no-repeat;padding:10;color:#6F0707;padding:20 0 10 20;display:block;margin:10 0 10 0}.error .inside a{color:#6F0707;text-decoration:none}.error .inside a:hover{text-decoration:underline}.noteShadow{display:none;padding:0;background-image:url(images/all-icons.png);height:7px;background-position:0 -407px;background-repeat:no-repeat;}.projButOff,.projButOn{width:193; height:92;background-repeat:no-repeat;display:block;background-image:url(images/all-icons.png);border:0}.projButOff{background-position:-116 273;}.projButOn{background-position:-116 243;}.rss-feed{background-repeat:no-repeat;display:block;background-image:url(images/all-icons.png);border:0;background-position:-211 -388;height:27;padding-left:20;width:80;float:right}