/* namReset.css */
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{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.cake-sql-log{position:fixed;top:99%;z-index:10;width:100%;background-color:#000;color:#FFF;border-collapse:collapse;}.cake-sql-log caption{background-color:#900;color:#FFF;}.cake-sql-log:hover{top:auto;bottom:0;}.cake-sql-log td{border:1px solid #999;background-color:#EEE;color:#000;padding:3px;}

/* stylesheet.css */
body,input,select,label{font-family:Arial, Helvetica, sans-serif;font-size:80%;background-color:#FFF;}*{font-family:Arial, Helvetica, sans-serif;}#container{position:absolute;width:750px;left:0;background-repeat:no-repeat;background-position:top left;}#logo{position:fixed;width:36px;height:36px;left:503px;top:470px;}#hiBox{position:fixed;width:238px;height:340px;left:500px;top:111px;background-image:url(/img/hiBox.png);}#hiBox .close{position:absolute;width:14px;height:14px;left:207px;top:16px;}#hiBox .text{position:absolute;width:192px;left:22px;bottom:65px;color:#FFF;line-height:13px;font-size:11px;}#hiBox .text a{color:#FFF;text-decoration:underline;}#copyright{position:fixed;left:503px;bottom:32px;font-size:9px;width:125px;text-align:left;}.sm{position:relative;font-size:80%;width:15px;}#nav{position:fixed;left:502px;width:400px;top:32px;}#nav ul li{float:left;display:inline;margin-right:4px;font-size:10px;height:10px;text-transform:uppercase;}#secondaryNav{position:fixed;left:500px;width:400px;top:149px;}a{color:#727325;text-decoration:none;cursor:pointer;}a:hover,a.linkOn{color:#623402;}h1{font-size:160%;color:#623402;}h2,h3{font-size:120%;font-weight:700;margin:7px 0 11px;}h3{font-size:100%;}p{margin:4px 0 9px;padding:0;}#mainImage{position:absolute;top:36px;left:0;width:467px;height:468px;}#rightArrow,#leftArrow{position:absolute;bottom:0;}#rightArrow{height:36px;width:36px;right:0;}#leftArrow{height:36px;width:35px;left:0;}#content{position:absolute;top:332px;left:18px;width:347px;}#content.staticDiv{position:static;}.home #container{height:515px;}.home #content{top:auto;bottom:0;left:18px;width:387px;font-size:19px;}.news #content,.articles #content{top:0;padding-top:39px;left:18px;width:377px;padding-bottom:7px;}.news h2{font-size:210%;font-weight:400;color:#FFF;}.articles h2{font-size:26px;font-weight:400;color:#ED1C24;}.news .newsItems,.articles .newsItems{padding-bottom:38px;margin:10px 0 3px;}.news .newsDate,.articles .newsDate{font-size:9px;padding-top:3px;margin-bottom:20px;border-top:2px solid #ED1C24;}.news .newsPhoto,.articles .newsPhoto{float:left;clear:both;margin:15px 0 30px;}.articles #articleNav{position:fixed;left:500px;width:400px;top:115px;}.articles #articleNav ul li,.articles #articleNav ul li img,.articles #articleNav ul li span{float:left;clear:both;}.articles #articleNav ul li{display:block;margin:0 0 24px;}.articles #articleNav ul li .arrow{margin:0 0 4px 3px;}.articles #articleNav ul li .bar{margin:0 0 4px;}.articles #articleNav ul li span{width:247px;display:block;margin:3px 0 0 3px;}.articles #articleNav ul li span a{font-weight:400;}.articles #articlesBottom{margin-bottom:100px;}.contact-us #content{top:34px;width:377px;overflow:hidden;}.contact-us #content a{float:left;border:2px solid #ACACAC;margin-bottom:19px;position:relative;width:373px;height:100px;color:#ACACAC;}.contact-us #content .title{position:absolute;left:10px;top:10px;font-size:12px;}.contact-us #content a *{cursor:pointer;}.contact-us #content .desc{position:absolute;right:10px;bottom:10px;font-size:28px;text-align:right;width:300px;height:auto;color:#FFF;}.contact-us #content a:hover{color:#ED1C24;cursor:pointer;border-color:#ED1C24;}.history #content{top:0;padding-top:21px;left:13px;width:377px;padding-bottom:20px;}.history h2{font-size:440%;font-weight:400;float:left;width:164px;}.history .historyContent{float:left;width:180px;border-left:1px dotted #ED1C24;font-size:90%;margin:12px 0 49px;padding:0 12px 0 20px;}.history .historyContent *{line-height:14px;}.clientele #content{left:17px;top:34px;width:447px;height:515px;padding:0;}.clientele #content #pageIntro,.clientele #content ul.clientList{font-size:20px;}.clientele #content #clientLists{position:absolute;bottom:32px;width:447px;}.clientele #clientLists ul.clientList{float:left;width:223px;}.clientele #clientLists ul.clientList li{min-height:26px;color:#FFF;}.capabilities #content{top:34px;left:16px;width:450px;}.capabilities #content ul.subsectionTabs li{position:relative;height:48px;float:left;display:inline;margin-right:10px;text-align:center;border:2px solid;background-color:#ACACAC;bottom:-2px;border-color:#ACACAC;padding:0 16px;}.capabilities #content ul.subsectionTabs li.active{background-color:#FFF;border-color:#ACACAC #ACACAC #FFF;}.capabilities #content ul.subsectionTabs li.active div.gapper{position:absolute;left:-2px;bottom:-2px;background-color:#ACACAC;height:2px;width:2px;}.capabilities #content ul.subsectionTabs li a span{font-size:150%;margin-top:16px;display:block;}.capabilities #content div.subsection{float:left;clear:both;border:2px solid #ACACAC;height:363px;padding:35px 18px 18px;}.capabilities #content div.subsection p{line-height:13px;font-size:90%;}.capabilities #content div.subsection ul{position:absolute;bottom:9px;}.capabilities #content div.subsection ul li{font-size:160%;}.people #content{top:0;width:377px;}.people #content ol{margin-top:31px;}.people #content ol li{height:18px;}.people #content #biography{margin-top:51px;font-size:90%;}.people #content #biography h2{font-size:230%;font-weight:400;margin-bottom:38px;}.portfolio #content{left:0;top:17px;width:750px;height:468px;}.portfolio #content #portfolioImage{position:absolute;left:0;top:0;width:495px;height:524px;}.portfolio #content h2{position:absolute;font-size:30px;font-weight:400;left:500px;top:125px;line-height:30px;width:280px;color:#FFF;}.portfolio #content #infoBox{position:absolute;top:17px;left:0;width:283px;height:283px;background-color:#ED1C24;}.portfolio #content .text{position:absolute;bottom:20px;margin-left:12px;width:258px;color:#FFF;font-size:11px;line-height:13px;}#content .text p{margin-bottom:0;}.portfolio #content #bigI{position:absolute;top:13px;left:13px;width:20px;height:73px;}.portfolio #content .close{position:absolute;right:14px;top:13px;width:14px;height:14px;}.portfolio #content #prevProject,.portfolio #content #nextProject{position:absolute;top:91px;width:21px;height:21px;}.portfolio #content #prevProject{left:501px;}.portfolio #content #nextProject{left:522px;}.portfolio #content #boxes{position:absolute;left:503px;top:220px;width:14px;}.portfolio #content #boxes .box{float:left;clear:both;background-image:url(/img/box.png);height:14px;width:14px;margin-bottom:8px;}.portfolio #content #boxes .box.active{background-image:url(/img/boxSelected.png);}.portfolio #content #littleI{position:absolute;left:525px;top:220px;width:14px;height:14px;}.send-to-friend #content,.sign-up #content{left:17px;top:30px;height:515px;width:387px;padding:0;}.send-to-friend #content h2,.sign-up #content h2{font-size:26px;margin-bottom:17px;}.send-to-friend #content p,.sign-up #content p{margin-bottom:17px;line-height:14px;font-size:90%;}.send-to-friend #content form,.sign-up #content form{position:absolute;color:#ACACAC;top:174px;overflow:visible;width:408px;padding-right:20px;}.send-to-friend #content form .input.text label,.sign-up #content form .input.text label{float:left;width:90px;font-size:10px;text-transform:uppercase;padding-top:4px;height:10px;}.send-to-friend #content form .input.text span.required,.sign-up #content form .input.text span.required{position:absolute;right:34px;width:8px;height:19px;background:url(/img/asterisk.gif) no-repeat;}.custom-advice,.validation-advice{position:absolute;background-color:#ED1C24;color:#FFF;left:400px;width:450px;height:13px;margin-top:-28px;z-index:1000;border:1px solid #FFF;padding:3px 4px;}.send-to-friend #content form .input.text input,.sign-up #content form .input.text input{margin-bottom:7px;width:278px;border:2px solid #ACACAC;height:14px;color:#ACACAC;padding:2px 0 0 4px;}.send-to-friend #content form textarea{margin-bottom:7px;margin-left:90px;border:2px solid #ACACAC;color:#ACACAC;width:278px;font-size:12px;height:87px;padding:2px 0 0 4px;}.sign-up #content form .input.text .phone{width:150px;}.sign-up #content form .input.text .city{width:225px;}.sign-up #content form .input.select{position:absolute;top:136px;left:329px;}.sign-up #content form .input.select .state{width:48px;background:none;border:2px solid #ACACAC;color:#ACACAC;}.sign-up #content form .input.text .zip{width:60px;}.send-to-friend #content form .submit,.sign-up #content form .submit{margin-top:10px;}.sign-up #content form .submit input{float:right;width:116px;margin-right:33px;}.send-to-friend #content form .submit input{float:right;width:178px;margin-right:33px;}.send-to-friend #content #reqDisclaimer,.sign-up #content #reqDisclaimer{color:#ACACAC;position:absolute;bottom:37px;font-size:12px;}#nav ul li a,#secondaryNav ul li a,.capabilities #content ul.subsectionTabs li.active a{color:#ACACAC;}#nav ul li a:hover,#secondaryNav ul li a:hover,#nav ul li .active,#secondaryNav ul li .active,span.oGroup,h2,h3,#content{color:#ED1C24;}.home #content,.people #content ol li a,#copyright,.capabilities #content ul.subsectionTabs li a,.people #content ol li a{color:#FFF;}#mask,.sign-up #content form .input.select label{display:none;}.news #content p,.articles #content p,.people #content #biography p{line-height:13px;margin-bottom:13px;}