*{ margin:0;padding:0}body,html{font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;margin:0;padding:0;background:url(images/bk_body.jpg);line-height:130%}ul{ list-style:none;margin-bottom:5px}ul li{padding:5px 0;background:url(images/arrow.jpg) 0 50% no-repeat;padding-left:15px;position:relative}ul.blog li{background:url(images/arrow.jpg) 0 10px no-repeat}a{color:#36A1C8}a:hover{text-decoration:none}h1,h2,h3{font-size:24px;letter-spacing:-1px;color:#36A1C8;font-weight:bold;padding:10px 0 5px}h1{ line-height:1.2}h2{font-size:18px;color:#333;padding:5px 0 0}h3{font-size:14px;color:#333;padding:5px 0 0}h4{font-size:20px;color:#36A1C8;padding:10px 0 5px}a img{ border:0px}.blogcat{padding:5px 0;background:url(images/arrow.jpg) 0 50% no-repeat;padding-left:15px;position:relative}#mainWrapper{background:url(images/bk_mainwrapper.jpg) 0 0 repeat-x;text-align:center}#wrapper{margin:0 auto;width:900px;text-align:left}#header{height:200px;position:relative;background:url(images/bk_header.jpg) 100% 0 no-repeat}#content{padding:0 0 25px}#footer{height:80px;background:#fff url(images/bk_footer.jpg) 0 0 repeat-x;margin-top:10px;border-bottom:1px solid #E5E5E5;text-align:left}#innerFooter{width:890px;margin:0 auto;background:url(images/footer_grey_mark.png) 100% 50% no-repeat;height:40px;padding-top:20px;line-height:25px;padding-left:10px}.quote{position:absolute;left:0px;top:0px;border:0px}.info{ font-size:.8em;color:#999999; }#logo{position:absolute;top:82px;left:10px}#logo h1{padding:0}#logo h1 a,#logo h1 a:hover{background:url(images/logo.png) 0 0 no-repeat;width:319px;height:64px;text-indent:-9000px;display:block;text-decoration:none}#topheadline{position:absolute;top:78px;left:340px;background:url(images/top_headline.png) 0 0 no-repeat;width:370px;height:73px}#topMenu{position:absolute;top:10px;right:0;border-left:1px solid #65809A}#topMenu li{float:left;padding:0 20px;border-right:1px solid #65809A;background:none}#topMenu li a{font-size:11px;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase}#topMenu li a:hover{color:#94CDE2}#topMenu li.selected a{color:#94CDE2}#content p{margin:0.7em 0}#colLeft{float:left;width:580px;padding-right:20px;background:url(images/bk_vertline.jpg) 100% 0 repeat-y;margin-top:15px;padding-left:10px}#colRight{float:left;width:270px;margin-left:20px;margin-top:15px}.line{background:url(images/bk_horizline.jpg) 0 100% repeat-x;display:block;padding:10px 0;margin:0}#colRight p img{vertical-align:middle;padding-right:5px}#colRight .featured{margin:10px 0}#colRight .featured img{background:#fff;padding:6px;border:none}.portfolioItem{background:url(images/bk_horizline.jpg) 0 100% repeat-x;padding:15px 0;position:relative}.portfolioItem img{float:left;background:#fff;padding:6px;border:none}.portfolioItem .itemDetails{float:left;width:300px;padding-left:10px}.portfolioItem .title{font-size:16px;font-weight:bold;color:#36A1C8}.portfolioItem .ribbonType{position:absolute;top:14px;left:223px;width:45px;height:43px}.stepcarousel{position:relative;overflow:scroll;width:900px;height:310px;margin-top:20px}.stepcarousel .belt{position:absolute;left:0;top:0}.stepcarousel .panel{background:url(images/bk_featured.png) 0 0 no-repeat;float:left;overflow:hidden;margin:2px;width:900px;height:310px;position:relative}.stepcarousel .panel .projectDetails{float:left;width:230px;margin:35px 0 0 25px}.stepcarousel .panel .projectDetails .title{font-size:16px;font-weight:bold}.stepcarousel .panel .ribbonType{position:absolute;top:14px;left:224px;width:45px;height:43px}.stepcarousel .panel .projectImg{position:absolute;top:14px;right:14px}.project{background:url(images/bk_portfolio.png) 0 0 no-repeat;margin:0px;width:587px;height:289px}.project .projectImg{float:left;margin:12px 0px 0px 12px;width:563px;height:265px}#colLeft .ribbonType{float:right;margin:-283px -1px 0px 0px;width:45px;height:43px}.projectDetails{margin:10px}.web{background:url(images/ribbon_web.png) 0 0 no-repeat}.logo{background:url(images/ribbon_logo.png) 0 0 no-repeat}.print{background:url(images/ribbon_print.png) 0 0 no-repeat}form label{display:block;padding:8px 0 2px;font-weight:bold}form input,form textarea{border:1px solid #E5E5E5;padding:5px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;width:300px}form textarea{width:500px}form input.submit{border:none;width:103px;height:24px;text-align:center;padding-top:4px;color:#fff;font-weight:bold;text-transform:uppercase;margin-top:15px;background:url(images/bk_submit.jpg) 0 0 no-repeat}.clearfix:after{  content:".";  display:block;  height:0;  clear:both;  visibility:hidden}.clearfix{display:block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both}.noclear{clear:none}.twitter{  border:0px; float:left}.hint{  font-size:10px; font-style:italic; color:#999999}input[type=button],input[type=submit],form input#submit,input#btnSaveAjax,input#searchbutton,form #searchpage input[type=button]{border:none;width:103px;height:24px;text-align:center;padding-top:4px;color:#fff;font-weight:bold;text-transform:uppercase;margin-top:15px;background:url(images/bk_submit.jpg) 0 0 no-repeat;font-size:11px}form input#searchbutton{background:url(images/bk_search.jpg) 0 0 no-repeat;width:60px;margin:0}form input#searchfield{width:143px;margin:0;margin-right:10px}#searchbox{}a.feed{}img.feed{width:100px;float:right;margin-top:108px}