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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{background:#f9f9f9 url(../img/main-site-bg-tile.jpg) repeat;font:12px/20px Arial,Helvetica,sans-serif;color:#323232;}.center-wrapper{width:980px;margin:0 auto;position:relative;}header{position:fixed;left:0;top:0;z-index:20;min-width:980px;width:100%;background:url(../img/header-bg-tile.png) repeat-x 0px 0px;height:58px;}header h1{float:left;margin:0 0 0 340px;padding:21px 0;font:16px/16px "Podkova","Courier New",Courier,monospace;color:#f4f4f2;}header .client-login{float:right;margin:12px 32px 0 0;}header .client-login .button{color:#c5c5c5;font-size:11px;line-height:11px;padding:8px 11px 11px 8px;background:url(../img/btn-client-login-bg.png) no-repeat right top;text-transform:uppercase;}aside{position:fixed;margin-left:31px;top:0;z-index:20;}aside h2{margin:0;padding:0;}aside nav{width:198px;padding:10px 0 38px 0;background:url(../img/main-nav-bg.png) no-repeat left bottom;}aside nav a{display:block;font:12px/12px "Podkova","Courier New",Courier,monospace;text-transform:uppercase;color:#54122f;text-align:center;padding:10px;}.page-content{float:right;width:684px;margin:58px 0 0 0;padding:0 30px;background:url(../img/article-bg-tile.png) repeat-y;}article{float:left;padding:30px 18px 30px 20px;background:url(../img/article-bg-top.jpg) no-repeat left top;}article .left-column{float:left;width:312px;}article .right-column{float:left;width:312px;margin:0 0 0 20px;}article a{color:#54112f;}.last-item{margin-bottom:0;padding-bottom:0;}form{float:left;margin:0 0 40px 0;width:646px;clear:both;}footer{float:right;width:680px;padding:50px 32px;background:url(../img/footer-bg-top.png) no-repeat left top;}#page-home{background:url(../img/content-background-home.jpg) no-repeat 0px 0px;}#page-home h1{margin:0 0 50px 0;padding-right:240px;}#page-home h2{margin:0 0 18px 0;font-size:22px;line-height:20px;}#page-plan-designs{background:url(../img/plan-designs-bg.jpg) no-repeat 0px 0px;}#page-plan-designs h1{padding:18px 44px 0 198px;}#page-plan-designs h2{margin:0 0 40px 0;padding:0 44px 0 198px;}#page-plan-designs table{width:586px;margin:0 30px 12px 30px;}#page-plan-designs table td{padding:24px 32px;border-bottom:1px solid #fff;vertical-align:middle;}#page-plan-designs table td ul{margin:0;padding:0;}#page-plan-designs table td ul li{padding:4px 0;}#page-plan-designs table .plan{width:156px;background:#f2f2f2;font:16px/14px "Podkova","Courier New",Courier,monospace;color:#54112f;}#page-plan-designs table .description{background:#ebe9e5;color:#545454;}#page-what-we-do table{width:586px;margin:0 30px 12px 30px;}#page-what-we-do table th{padding:8px 23px;background:#680934;color:#fff;font-weight:bold;text-align:left;}#page-what-we-do table td{padding:8px 23px;background:#eeebe6;}#page-what-we-do table ul{list-style:disc;padding:8px 20px 0 20px;}#page-what-we-do table .box-content ul li{padding:4px 0;}#page-case-studies nav{background:url(../img/cast-studies-nav-bg.png) repeat-x 0px 0px;}#page-case-studies nav ul{margin:0;}#page-case-studies nav li{display:inline;}#page-case-studies nav li a{display:inline-block;width:32px;padding:5px 0;font:22px/22px "Podkova","Courier New",Courier,monospace;color:#fff;text-align:center;background:url(../img/case-studies-btn-bg.png) no-repeat 0px 0px;text-decoration:none;}#page-case-studies nav li a.active,#page-case-studies nav li a:hover{background-position:0 -32px;}.case-study .case-intro{float:left;width:100%;margin:0 0 12px 0;padding:0 0 12px 0;background:#eeebe6;}.case-study .case-intro h2{background:url(../img/case-studies-title-bg.png) no-repeat 0 0;margin:20px 30px 0 30px;padding:20px 0;border-bottom:1px solid #FFF;font-size:30px;color:#545454;}.case-study h3{margin:0 0 12px 0;font-size:20px;color:#6b9a9c;}.case-study .left-column,.case-study .right-column{padding:30px 0 12px 0;}.case-study .green-box{padding:30px 0 12px 0;}.case-study ul{list-style:disc inside;}.case-study li{margin:0 0 4px 0;}#page-bios nav ul li{display:inline;}#page-bios nav ul li.last-item a{padding:4px 0 4px 10px;border-right:none;}#page-bios nav ul li a{display:inline-block;padding:4px 15px 4px 0;border-right:1px solid #dddcd9;font:16px/16px "Podkova","Courier New",Courier,monospace;color:#323232;}#page-bios nav ul li a.active{color:#8e8e8e;}#page-bios .bio{display:none;}#page-bios .bio.active-bio{display:block;}#page-bios .photo{float:left;margin:8px 0 0 30px;}#page-bios .photo .button{width:146px;}#page-bios .bio-content{float:left;width:452px;}#page-bios .bio-content h2{margin:0 0 12px 0;font-size:28px;}#pre-2006{padding:0;font-size:10px;line-height:14px;}#pre-2006 li{margin:0;}#pre-2006 li a{margin:0;padding:0 0 0 12px;background:url(../img/library-sub-dash.png) no-repeat 3px center;}.formsuccess{padding:8px 0;background-color:#6b9a9c;color:#fff;}.formsuccess p{padding:8px 30px 8px 44px;margin:0;}.green-box{background-color:#6b9a9c;color:#fff;}.red-box{background-color:#551230;color:#fff;}.red-box h3{color:#fff;}.form-error{display:none;border:1px solid #f00;background:#ffe5e5 url(../img/form-error-icon.png) no-repeat 12px center;color:#54112f;border-radius:5px;}.form-error p{padding:8px 30px 8px 44px;margin:0;}.field-error{background:url(../img/content-form-field-bg-tile-error.png) repeat-x 0px 0px !important;}iframe{margin:16px 0 0 30px;}h1{margin:0 0 12px 0;padding:0 30px;font:34px/34px "Podkova","Courier New",Courier,monospace;color:#54112f;}h2{margin:0 0 28px 0;padding:0 30px;font:20px/28px "Podkova","Courier New",Courier,monospace;color:#619396;}h2 strong{color:#54112f;}h3{margin:0 0 12px 0;padding:0 30px;font:24px/28px "Podkova","Courier New",Courier,monospace;color:#54112f;}h4{padding:0 30px;font-size:12px;font-weight:bold;color:#551230;}.label{display:inline-block;width:60px;font-weight:bold;color:#551230;}label{display:block;margin:0 30px;padding:14px 0;font-size:12px;font-weight:bold;line-height:12px;color:#545454;}.right-column label,.right-column .text-field{margin:0;}input.button{margin:40px 0 0 0;padding:9px 30px;}input.text-field{width:256px;margin:0 30px;padding:8px;border:none;background:url(../img/content-form-field-bg-tile.png) repeat-x 0px 0px;font-size:12px;line-height:12px;}p{margin:0 0 12px 0;padding:0 30px;}ul{margin:0 0 12px 0;padding:0 30px;}address{margin:0 0 12px 0;padding:0 30px;}a{text-decoration:none;}a:hover{text-decoration:underline;}.button{display:inline-block;padding:9px;border:none;text-align:center;font:12px/12px "Courier New",Courier,monospace;color:#FFF;background:url(../img/content-btn-bg-tile.png) repeat-x 0px 0px;text-transform:uppercase;}.copyright{font:14px/14px "Podkova","Courier New",Courier,monospace;color:#619396;}#page-article-library ul li a{font-weight:bold;}#page-contact-us .right-column p{padding:0;}#page-contact-us a{color:#619396;}iframe{overflow:hidden;border:none;width:558px;height:341px;}