body{font-size:.75em;font-family:Arial,Helvetica,sans-serif;color:#d8d8d8;background:url("/Content/Images/bg_back.jpg");text-align:center;margin:0;min-width:840px}.background{background:url("/Content/Images/bgrd.jpg") no-repeat center top;width:100%;min-height:840px}header,footer,nav,section{display:block}address{font-style:normal;line-height:17px;margin-top:20px}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}footer{color:#fff;text-align:center}h1{font-size:14px;color:#d8d8d8;margin-bottom:5px;padding-bottom:5px}p{font-size:100%;line-height:17px;margin-bottom:7px}#wrapper{margin:0 auto;width:840px;min-width:840px;text-align:left;border-radius:10px}.logo{margin:28px auto 20px auto;width:230px;border:0}a{color:#fff}br{clear:both}.mainMenu{background:url("/Content/Images/sub-container.png") no-repeat center top;height:100px}.mainMenu ul{margin:0 0 0 15px;padding:0}.mainMenu ul li{float:left;list-style:none outside none;margin:35px 20px 0 20px;padding:0}.mainMenu ul li.phoneNumber{color:#fff;display:block;font-size:14px;padding-top:7px;text-align:right;margin-left:423px}.mainMenu ul li a{color:#fff;display:block;font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:bold;padding-top:7px}.mainMenu ul li a.selected,.mainMenu ul li a:hover{border-top:2px solid #5c769b;padding-top:5px}.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden}.columns{padding:20px 0;margin:0 0 50px 0;background:url("/Content/images/home-container.png") no-repeat}.columns .colleft{float:left;margin-left:-380px;position:relative;right:100%;width:185%}.columns .col1wrap{float:left;left:68%;padding-bottom:1em;position:relative;width:32%}.columns .col1{margin:0 15px 0 188px;overflow:hidden}.columns .col2{float:right;left:504px;position:relative}.socialLink{margin:20px 10px;text-decoration:none}.socialLink img{border:0;width:100px}.col2.video{margin-top:33px}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}