body{font-size:12px;font-family:arial,helvetica,sans-serif;color:#666;line-height:15px;background:#ccc url(../img/bg_body.gif) repeat-y 50% 0;margin:0;}a{color:#09c;text-decoration:none;}h1{font-size:30px;font-weight:normal;margin:0;overflow:hidden;position:relative;}h1,h1 span,h1 object{width:122px;height:66px;}h1 span,h1 object{background:url(../img/bg_logo.gif) no-repeat 0 0;position:absolute;top:0;left:0;}h1,h1 a{color:#fff;}h2{font-size:26px;font-weight:normal;line-height:31px;color:#09c;padding:0 8px 3px 0;margin:0;float:left;}h3{font-size:30px;font-weight:normal;color:#d0d0d2;margin:0;overflow:hidden;position:relative;}h3 span{position:absolute;top:0;left:0;}h3.featuredProjectsHome,h3.featuredProjectsHome span{width:289px;height:38px;float:left;}h3.featuredProjectsHome span{background:url(../img/head_featured_projects_home.gif) no-repeat 0 0;}h3.services,h3.featuredProjects,h3.projectArchive,h3.contact,h3.error{position:relative;left:-120px;margin-bottom:28px;}h3.services,h3.services span,h3.featuredProjects,h3.featuredProjects span,h3.projectArchive,h3.projectArchive span,h3.contact,h3.contact span,h3.error,h3.error span{width:770px;height:38px;background:url(../img/head_section_all.gif) no-repeat 0 0;}h3.featuredProjects span{background-position:0 -38px;}h3.projectArchive span{background-position:0 -76px;}h3.contact span{background-position:0 -114px;}h3.error span{background-position:0 -152px;}h4{font-size:12px;line-height:15px;font-weight:bold;color:#656565;padding-bottom:20px;margin:0;}h5{font-size:12px;line-height:12px;font-weight:bold;color:#656565;margin:0 0 7px 0;}h6{font-size:10px;font-weight:bold;margin:0 0 7px 0;position:relative;overflow:hidden;}h6 span{display:block;position:absolute;top:0;left:0;}h6.navServices,h6.navServices span{width:54px;height:8px;}h6.navServices span{background:url(../img/nav_services.gif) no-repeat 0 0;}h6.navFeaturedProjects,h6.navFeaturedProjects span{width:118px;height:8px;}h6.navFeaturedProjects span{background:url(../img/nav_featured_projects.gif) no-repeat 0 0;}h6.navArchivedProjects,h6.navArchivedProjects span{width:102px;height:8px;}h6.navArchivedProjects span{background:url(../img/nav_project_archive.gif) no-repeat 0 0;}p{margin:0 0 20px 0;}hr.thick{color:#e3e3e4;height:10px;background:#e3e3e4;border:none;margin:0 0 30px 0;}hr.testimonial{margin-bottom:10px;}hr.archive{margin-bottom:28px;}hr.error{margin-bottom:0;}ul{list-style-type:none;padding-left:0;padding-bottom:20px;margin:0;}li span{color:#09c;}img{border:none;}img.error{margin-top:10px;}img.percent80{width:80%;height:80%;}div.testimonialFirst{padding:15px 0 10px 0;}div.testimonial{background:url(../img/bg_dotted.gif) repeat-x 0 0;padding:16px 0 10px 0;}blockquote{font-size:26px;line-height:28px;color:#09c;padding:1px 0 12px 0;margin:0;}blockquote p{margin:0;}cite{font-size:12px;line-height:15px;font-weight:bold;font-style:normal;margin-bottom:10px;display:block;}div.testimonialFirst p,div.testimonial p{margin-bottom:10px;}input,textarea{font-family:arial,helvetica,sans-serif;letter-spacing:.5px;}textarea{resize:none;}div.wrapper{width:995px;height:100%;margin:0 auto;}div.home{font-size:10px;background:#fff url(../img/bg_home.gif) no-repeat 175px 326px;}div.home h1{margin:302px 88px 0 40px;float:left;}div.homeMain{float:left;}div.carousel{width:700px;height:288px;padding:38px 45px 0 0;}a.more{width:47px;height:9px;background:url(../img/btn_more.gif) no-repeat 0 0;margin:21px 12px 0 0;display:block;float:right;}a.more:hover{background-position:0 -9px;}a.contact{width:62px;height:8px;background:url(../img/nav_contact.gif) no-repeat 0 0;display:block;}a.contact:hover{background-position:0 -8px;}div.viewSite{width:94px;height:7px;padding-right:6px;float:left;}a.viewSiteLink{width:94px;height:7px;background:url(../img/bg_view_site.gif) no-repeat 0 0;display:block;}div.nextProject{width:93px;height:7px;padding-left:7px;float:left;}a.nextProjectLink{width:93px;height:7px;background:url(../img/bg_next_project.gif) no-repeat 0 0;display:block;}a.prevService{float:left;}a.nextService{float:right;}div.homeNav a.contact{margin-right:20px;float:right;}div.footer a.contact{float:left;}div.subhead{font-size:16px;line-height:17px;padding:10px 0 5px 0;float:left;}p.intro{font-size:16px;line-height:18px;background:url(../img/bg_dotted.gif) repeat-x 0 0;padding-top:7px;margin-bottom:16px;}div.caseStudyContainer{width:700px;height:250px;overflow:hidden;position:relative;}div.caseStudies{width:4200px;height:250px;}div.caseStudy{width:280px;height:227px;margin:23px 70px 0 0;float:left;}div.caseStudy span.para{color:#666;margin:0 0 0 8px;display:block;}div.caseStudy span.link{font-weight:bold;}div.caseStudy span.bullet,div.caseStudy a:hover span.link{color:#09c;}div.caseStudy img{width:264px;height:134px;border:8px solid #dbdbdb;margin-bottom:5px;}div.caseStudy a:hover img{border-color:#c6c6c6;}div.nav{font-size:10px;line-height:15px;padding:32px 0 0 40px;}div.homeNav{line-height:15px;padding:11px 45px 0 8px;}div.homeNav div{width:200px;float:left;}div.homeNav div.last{width:91px;}div.nav ul{padding-bottom:12px;}div.nav a,div.homeNav a{color:#666;}div.nav a span,div.nav a:hover,div.homeNav a span,div.homeNav a:hover{color:#09c;}div.nav li.selected span{color:#666;}div.category{width:140px;margin-right:30px;float:left;}div.last{margin-right:0;}div.category h6{background:url(../img/bg_dotted.gif) repeat-x left bottom;padding-bottom:3px;margin-bottom:8px;}div.category a{color:#666;}div.category a:hover,div.category a span,div.category a.selected{color:#09c;}div.category ul{padding-bottom:17px;}div.category li{margin-bottom:1px;}div.leftSidebar{width:260px;padding:42px 0 0 40px;float:left;}div.main{width:650px;padding:37px 45px 0 0;float:left;}div.main a:hover{text-decoration:underline;}div.footer{color:#999;width:870px;padding:10px 0 50px 0;border-top:1px solid #e3e3e4;margin:26px 45px 0 80px;}div.home div.footer{border:none;width:692px;margin:80px 45px 0 258px;}div.copyright{font-size:8px;float:left;overflow:hidden;position:relative;}div.copyright span{background:url(../img/bg_copyright.gif) no-repeat 0 0;position:absolute;top:0;left:0;}div.copyright,div.copyright span{width:193px;height:5px;}img.fact{margin-top:2px;float:right;}div.home img.fact{margin-top:0;}div.gallery{width:650px;position:relative;}div.gallery ul{padding:14px 0;}div.gallery li{display:none;}div.gallery li.shown{display:block;}div.gallery li img{width:650px;}div.galleryNav{width:450px;float:left;}div.galleryNav table{border-spacing:0;margin:0 auto;}div.galleryNav table td{padding:0;}div.galleryNav a{width:8px;height:8px;background:url(../img/bg_dot.gif) no-repeat 3px 0;padding:0 3px;margin:0 2px;display:block;}div.galleryNav a.selected{background-position:3px -8px;}form.contactForm{padding:0;margin:0 0 24px 0;}form.contactForm fieldset{padding:0 0 15px 0;border:10px solid #e3e3e4;border-width:10px 0;margin:0;}form.contactForm .contactColA{width:270px;margin-right:20px;float:left;}form.contactForm .contactColB{width:360px;float:left;}form.contactForm label{line-height:7px;height:7px;margin:15px 0 0 0;display:block;float:left;}form.contactForm span.req{font-family:verdana,sans-serif;font-size:10px;line-height:7px;margin-top:15px;float:right;}p.message{font-weight:bold;font-size:10px;}form.contactForm p.message{line-height:10px;margin:15px 0 0 0;}p.message span{color:#09afd8;}form.contactForm p.instruct{height:10px;margin:4px 0 0 0;float:left;}form.contactForm input,form.contactForm textarea{font-size:12px;color:#666;padding:3px;border:1px solid #e3e3e4;margin:3px 0 0 0;}form.contactForm input.form_error,form.contactForm textarea.form_error{background-color:#e1f5fb;border-color:#9ccfdc;}form.contactForm input{line-height:12px;width:262px;height:12px;}form.contactForm textarea{line-height:16px;width:352px;height:192px;overflow:auto;}form.contactForm input.button{width:34px;height:7px;background:url(../img/bg_send.gif) no-repeat 0 0;padding:0;border:none;margin:5px 0 0 0;float:right;cursor:pointer;}form.contactForm input.button:hover{background-position:0 -7px;}h2.admin{margin:66px 0 20px;float:none;}div.admin{line-height:1em;margin-bottom:20px;}div.footer div.admin{margin:20px 0 20px 10px;}div.home div.footer div.admin{margin-left:0;}a.edit,a.add,a.delete,a.login,a.admin{font-size:10px;}table.edit{border:1px solid #efefef;}table.edit th,table.edit td{padding:5px;}table.edit th{font-size:10px;text-align:right;vertical-align:top;white-space:nowrap;padding-right:10px;}table.edit tr{background-color:#efefef;}table.edit tr.cta{background-color:transparent;}table.edit tr.cta td{text-align:right;}table.edit tr.cta input{font-size:10px;}table.edit input.caption{width:400px;}table.edit textarea{font-size:12px;width:400px;height:300px;}table.edit textarea.short{height:150px;}table.legend th,table.legend td{font-size:11px;text-align:left;color:#000;}.clear{height:0;clear:both;}