body{font-size:.8em;font-family:"Segoe UI",Verdana,Helvetica,Sans-Serif;color:#232323;min-width:1100px;padding:0;margin:0}header,footer,nav,section{display:block}hr{border:none;border-bottom:1px solid #ddd;margin:40px 0}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.clear{clear:both}.form-control{padding:20px;clear:both}.form-control input,.form-control textarea{border:1px solid #ddd;width:50%;padding:10px;display:block;float:left}.form-control label{display:block;width:150px;float:left;font-weight:bold}.form-control button{margin-left:150px;padding:10px 30px;background-color:#182741;color:#fff;border:0;cursor:pointer}.form-control button:hover{background-color:#394a68}.field-validation-error{color:red;clear:both;display:block;margin-left:150px}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}#header,#nav,#content,#footer{width:920px;margin:0 auto}#background{background-color:#fff;padding:1px;margin:0}#header{height:95px;text-align:center}#navWrapper{border-top:1px solid #d2d0d0;border-bottom:1px solid #d2d0d0}#nav{height:30px;line-height:30px;text-align:right}#nav a{text-decoration:none;color:#a0a0a0;display:block;float:left;padding:0 20px}#nav a.active,#nav a:hover{color:#182741;background-color:#ddd}#content{min-height:500px;padding-bottom:20px}#footerWrapper{color:#c3c3c3;background:#0f1725 url(footerTile.png) top repeat-x;margin:0}#footerWrapper a{color:#c3c3c3;text-decoration:none}#footerWrapper a:hover{color:#fff}#footer ul{margin:0;padding:0;list-style:none}#footer strong{display:block;height:30px;clear:both;line-height:30px}#footer{padding:20px 0;height:320px}#footer .col1{padding-top:10px;float:left;width:30%}#footer .col2{float:left;width:70%}#footer .col2 ul{width:25%;float:left}#footer .col2 img{height:54px;width:54px;margin:5px;border:2px solid #fff}#footer hr{padding:20px 0;color:#182741;border:0;border-bottom:1px solid #182741}#footer .copyright{text-align:center;color:#999;font-size:.9em}#categories{padding-top:20px}#categories .row{clear:both;height:140px;margin-bottom:20px}#categories .row .col1{width:49%;float:left;text-align:right}#categories .row .col2{width:49%;float:right;text-align:left}#categories .category{background-color:#f3f4f5;height:140px}#categories .category h4{height:40px;line-height:40px;padding:0;margin:0;overflow:hidden;font-size:1.2em}#categories .category p{height:60px;line-height:15px;padding:0;margin:0;overflow:hidden}#categories .category a{text-decoration:none;color:#2f5fb6;font-weight:bold;font-style:italic}#categories .category a:hover{color:#333}#categories .row .col1 .category img{float:right;margin-left:20px}#categories .row .col2 .category img{float:left;margin-right:20px}#slider{margin-top:20px;width:920px;height:340px}.slider-wrapper.theme-default .nivo-controlNav{padding:0}ul.services li{background-color:#f3f4f5;padding:0;margin:0}ul.services li a{text-decoration:none;margin:2px;padding:10px 15px;display:block}ul.services li a:hover{background-color:#ddd}p.contactUs{text-align:right}p.contactUs a{color:#182741;font-weight:bold;font-style:italic;text-decoration:none;font-size:1.2em}