.field{margin-bottom:10px}.field label{float:left;width:150px;line-height:30px}.field .form_text{width:400px}.field.no-label{margin-left:150px}.form_text{font:13px/18px "Helvetica Neue",Helvetica,arial,sans-serif;padding:8px;border:1px solid #CCC}*{padding:0;margin:0}body{font:13px/18px "Helvetica Neue",Helvetica,arial,sans-serif;color:#333;background:#F7F7F7;padding:20px 0}h2{font-size:24px;font-weight:normal;margin-bottom:20px}h3{color:#43a2c6;margin-bottom:10px}a{color:#000}a:hover{color:#222;text-decoration:none}p{margin-bottom:15px}.clear{clear:both}.small{font-size:10px;line-height:15px}.light{color:#999}.container{margin:auto;width:960px}.default{padding:15px}#header{position:relative;height:90px}#header h1 a{position:absolute;text-indent:-9999px;width:254px;height:63px;background:transparent url(../images/logo.png) no-repeat}#nav{position:relative;z-index:10;background:#43a2c6;font-weight:bold;-moz-box-shadow:0 1px 1px rgba(0,0,0,.3)}#nav ul{list-style-type:none;text-transform:uppercase}#nav ul li{float:left}#nav ul li a{float:left;display:block;padding:12px 20px;text-decoration:none;color:#FFF;font-size:14px;text-shadow:0 1px 0 rgba(0,0,0,.4)}#nav ul li.active a{color:#FFF;background:#20232b}#teaser{margin-top:-30px;margin-left:-20px;margin-bottom:10px}#main{background:#FFF;padding:30px 20px;-moz-box-shadow:0 1px 1px rgba(0,0,0,.3)}#main .left{float:left;width:500px}#main .right{margin-left:550px}.home .col{float:left;width:260px;margin-right:30px;background:transparent url(../images/pic_bg.jpg) repeat-y}.home .col .text{padding:15px 20px}.service .col{float:left;width:200px;margin-right:20px}h3.line,.service .col h3{color:#5f5f5f;line-height:30px;border-bottom:3px solid #43a2c6}.button,a.button{font:13px/18px "Helvetica Neue",Helvetica,arial,sans-serif;color:#FFF;background:#43a2c6;padding:6px 15px;border:0;cursor:pointer;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px}#footer{color:#999;font-size:11px;padding:15px 5px}.ok,.error{padding:10px;border:1px solid #CCC;margin-bottom:20px;font-weight:bold}.ok{color:green;background:#f3ffd2}.error{color:#AA0000;background:#ffeded}.slides_container{width:959px;height:360px}.slides_container div{width:959px;height:360px;display:block}ul.list{padding:5px 20px}.spacer{height:1px;border-bottom:1px solid #CCC;margin:20px 0}