a:link{text-decoration:none}p{}body{font-size:.85em;font-family:"Segoe UI",Verdana,Helvetica,Arial,Sans-Serif;color:#232323;background-color:#fff;width:900px;margin:0 auto}body:before{content:"";position:fixed;top:-10px;left:0;width:100%;height:10px;z-index:100;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);-moz-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8)}#page header,footer,nav,section{display:block}#page{width:750px;margin:10px auto 0 auto}#header{text-align:center;padding:10px 0 10px 0}#nav{float:right;position:relative;left:-50%;text-align:left}#nav ul{list-style:none;position:relative;left:50%;margin:0 0 2em 0;padding:0}#nav li{float:left;position:relative}#nav li a{display:block;padding:8px 40px;text-decoration:none;font-weight:bold;color:#3d7fd1;text-align:center;outline:0;text-shadow:0 1px 1px #fff}#nav li a:hover{color:#fff;text-shadow:0 1px 1px #000;background-color:rgba(172,178,201,.5);-webkit-transition:color .3s linear,background-color .3s linear,border-color .2s linear;transition:color .3s linear,background-color .3s linear,border-color .2s linear}#navFooter{float:right;position:relative;left:-50%;text-align:left}#navFooter ul{list-style:none;position:relative;left:50%}#navFooter li{float:left;position:relative;margin-top:-10px}#navFooter li a{display:block;padding:5px 10px;text-decoration:none;color:#069;text-align:center;outline:0}#navFooter li a:hover{color:#c00;background-color:#fff}#content{margin-top:20px;min-height:600px}#navBar{text-align:center;clear:both;background-color:#c6cae7}#footer{text-align:center;clear:both}.clear{clear:both}.thinBorderBox{width:100%;height:100%;border:1px solid #ccc;padding-top:10px;padding-bottom:10px}.mapBox{border:1px solid #ccc;padding-top:5px;padding-bottom:5px;padding-top:5px;padding-bottom:5px}.addPadding{padding:10px 10px 10px 10px}.noOutline{outline:0;border:0}.boxShadow{background:#ccc;border:2px solid #fff;position:relative;box-shadow:3px 3px 5px rgba(0,0,0,.62);-moz-box-shadow:3px 3px 5px rgba(0,0,0,.62);-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.62)}.fullWidthColumn,.contactColumnLeft,.aboutUsColumn,.contactColumn{padding-left:20px;padding-right:20px}.fullWidthColumn,.homeColumnSpacer{height:152px}.fullWidthColumn{width:710px;background-color:#c6cae7}.homeColumnSpacer,.projectsColumnSpacer,.contactColumnSpacer{float:left;width:10px}.homeColumnRight{float:right;width:248px;height:160px}.contactColumnLeft{float:left;width:270px;background-color:#c6cae7}.contactColumnRight{float:right;width:410px}.projectsColumnSpacer,.projectsColumnRight{height:320px}.projectsColumnLeft{float:left;width:350px}.projectsColumnRight{float:right;width:340px}.aboutUsColumn{background-color:#c6cae7;height:180px}.center{display:block;margin-left:auto;margin-right:auto}.title{display:block;font-size:1.5em;-webkit-margin-after:10px;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:bold;border-bottom-color:#fff;border-bottom-style:groove;border-bottom-width:3px;padding-bottom:5px;padding-top:10px;text-shadow:1px 1px 2px rgba(255,255,255,.85)}.roundCorners{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}table.center{width:86%;margin-left:7%;margin-right:7%}table td{width:fill-available}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}.field-validation-error{color:red}.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}