body{font-family:arial,sans-serif;font-size:12px;color:#464545;margin:0;}a{color:#006;text-decoration:none;}a:hover{text-decoration:underline;}img{border:none;}h1{font-size:28px;font-weight:bold;margin:0 73px 0 33px;overflow:hidden;position:relative;}h1,h1 span{width:134px;height:63px;}h1 span{background:#fff url(../img/bg_logo.gif) no-repeat 0 0;position:absolute;top:0;left:0;}h1 a{text-decoration:none;}h2{font-size:1em;font-weight:bold;color:#000;margin:10px 0 18px;}h3{font-size:1em;font-weight:bold;color:#000;margin:0 0 8px 0;}h4{font-size:1em;font-weight:bold;margin:0 0 6px 0;}p{line-height:16px;margin:0 0 10px 0;}div.wrapper{width:995px;height:100%;margin:0 auto;}div.leftSidebar{width:240px;float:left;padding-top:87px;}ul.nav{font-size:11px;line-height:16px;list-style-type:none;padding-left:0;margin:300px 0 100px 100px;}ul.nav a{color:#a5a5a5;}ul.nav a.selected,ul.nav a:hover{color:#000;text-decoration:none;}div.main{width:719px;margin-right:36px;float:left;}div.header{font-size:11px;line-height:12px;color:#a5a5a5;height:12px;padding-bottom:4px;border-bottom:1px solid #303030;margin-top:61px;}div.header div{float:right;}div.header div.admin{float:left;}div.header a{color:#a5a5a5;}div.header a:hover{color:#000;text-decoration:none;}div.header a.prevBtn{background:url(../img/btn_prev.gif) no-repeat left 2px;padding-left:10px;}div.header a.nextBtn{background:url(../img/btn_next.gif) no-repeat right 2px;padding-right:10px;}div.footer{margin:10px 35px 20px 220px;}div.footer img.contact{width:10px;height:8px;margin:9px 10px 0 0;float:left;}div.footer address{font-size:11px;font-style:normal;color:#a1a0a0;padding-top:6px;border-top:1px solid #303030;margin:0 0 0 20px;}div.footer address a{color:#a1a0a0;}div.footer address a:hover{color:#000;text-decoration:none;}div.colA,div.colB{width:330px;float:left;}div.colA{margin-right:59px;}div.colA2,div.colB2{width:245px;margin-right:30px;float:left;}div.services{margin-top:78px;}div.services p{margin:0 0 25px 0;}div.clients ul{list-style-type:none;padding-left:0;margin:0 0 16px;}div.clients h3,div.clients li{margin:0 0 2px 0;}div.projectIndex{padding-top:12px;}div.projectIndex div{margin:16px 16px 0 0;float:left;}div.projectIndex div.top{margin-top:0;}div.projectIndex div.last{margin-right:0;}div.projectIndex img,div.projectIndex a{width:131px;height:131px;}div.projectIndex a{display:block;}div.projectIndex a.edit,div.projectIndex a.delete{display:inline;}div.projectIndex a.add{height:auto;margin-bottom:16px;}div.project{width:530px;padding-top:11px;}div.project div.body,div.article div.colA,div.article div.colB{line-height:16px;}div.project div.image{height:353px;margin-bottom:6px;position:relative;}div.project div.image img{display:none;position:absolute;top:0;left:0;}div.project div.image img.shown{display:block;}div.project h3,div.project h4{margin-bottom:1px;}div.project p.subhead{margin-bottom:16px;}div.project p.last{margin-bottom:0;}div.article img{padding:11px 0 14px;display:block;}form.contactForm{padding:0;margin:0;}form.contactForm fieldset{background-color:#dfdfdf;padding:7px 0 17px 10px;border:none;margin:0;}form.contactForm label{font-size:12px;line-height:15px;padding-bottom:2px;display:block;}form.contactForm div.contactColA,form.contactForm div.contactColB{float:left;}form.contactForm div.contactColA{width:212px;padding-right:107px;}form.contactForm div.contactColB{width:375px;padding-right:15px;}form.contactForm input.text,form.contactForm textarea{font-family:arial,sans-serif;font-size:12px;line-height:15px;padding:6px 3px;border:0 solid #000;margin:0 0 14px;}form.contactForm input.text{width:212px;height:15px;}form.contactForm textarea{width:369px;height:247px;}form.contactForm input.button{margin:23px 0 0;float:right;}form.contactForm p.instruct{line-height:16px;height:16px;margin:26px 0 0;}table.edit{border:1px solid #efefef;}table.edit th,table.edit td{padding:5px;}table.edit th{text-align:right;vertical-align:top;white-space:nowrap;padding-right:10px;}table.edit tr{background-color:#eee;}table.edit tr.cta{background-color:transparent;}table.edit tr.cta td{text-align:right;}table.edit input,table.edit textarea{font-size:12px;font-family:arial,sans-serif;width:150px;padding:3px;}table.edit tr.cta input{width:auto;padding:0;}table.edit input.long{width:300px;}table.edit textarea{width:400px;height:300px;}table.edit textarea.short{height:150px;}div.build{font-size:1em;font-weight:bold;text-align:center;width:991px;background:#dfdfdf;padding:2px;border-bottom:1px solid #000;margin:0 auto;}p.error{color:#900;}.clear{height:0;clear:both;}