*{padding:0; margin:0;}
body{margin:0; padding:0; background:#FFF; color:#002956; font-family: Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:1px;}

.FL{float:left;}
.FR{float:right;}
.CF{clear:both;}
a{-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
p {	padding:0; margin:0;  font-family:Arial, Helvetica, sans-serif; color:#002956; font-size:13px; letter-spacing: 1px; }
h1{color: #002956;  font-family: Arial,Helvetica,sans-serif;  font-size: 24px; font-style: normal;  font-weight: normal;  margin: 0;}
h3 { color: #002956; font-family: Arial,Helvetica,sans-serif;  font-size: 18px;  font-style: normal;  font-weight: normal;  margin: 0;}
h2 { color: #002956; font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-style: normal; font-weight: normal;  margin: 0;}
h4{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5a7a02; font-weight:normal; }

.wrapper{margin:0; padding:0; width:100%; }
.header{background:#002956;}
.headerinner{margin:0 auto; padding:20px 0 5px 0; max-width:1010px;}
.headerLeft{width:61%; margin:0; padding:0;}
.headerRight{margin:0; padding:0; width:28%; }
.logo{margin:0; padding:0;}



.navWrapper{ margin:0; padding:0; background:url(https://0fb5a2.claudeassets.com/20241205183635im_/http://hansonandhanson.com/Portals/_default/Skins/hansonandhanson/images/navBg.jpg) top left repeat-x;}
.navInner{margin:0 auto; padding:0; max-width:1049px;}
.search{margin: 14px 0 0; max-width: 194px; padding: 0; width: 20%;}
.nav{margin:0; padding:6px 0 6px; width:63%;}
.SocialIcons{margin: 11px 3px 0px 16px; max-width: 152px; padding: 0; width: 18%;}


.search #dnn_dnnSEARCH_ClassicSearch{display:block; }
.search #dnn_dnnSEARCH_ClassicSearch input{background:#f0f0f0; border:none; margin:0; padding:4px; border:1px solid #929fb2; width:122px;}
.search #dnn_dnnSEARCH_ClassicSearch a img{vertical-align:top; margin:4px 0 0 0;}

.bannerWraper{margin:0px 0 0 0; padding:15px 0 0 0; background-image:url(https://e8e67f.claudeassets.com/20241205183635im_/http://hansonandhanson.com/Portals/_default/Skins/hansonandhanson/images/bannerBg.jpg); background-position:top left; background-repeat:repeat-x;}
.bannerInner{width:100%; margin:0 auto; padding:0 0 15px 0; max-width:1010px;}
.bannerLeft{width:100%; max-width:600px; border:0px solid #FFF; margin:0 20px 0 0; padding:0;}
.bannerRight{max-width:380px; width:38%; border:1px solid #002956;}
.banner{margin:0; padding:0; width:100%;}
.videoPane{margin:0; padding:0;}




.contentWrap{margin:0; padding:0; width:100%; background:#fff;}
.innerDiv{width:100%; margin:0 auto; padding:0; max-width:1010px;}
.contentPane{width:100%; margin:0; padding:0;}
.leftWrap{width:60%; margin:0; padding:0;}
.leftContent{margin:0; padding:0;}
.rightWrap{width:38%; margin:0; padding:0;}
.rightContent{margin:0; padding:0;}




.loginInner{background: none repeat scroll 0 0 #0F4F95; border-radius: 5px; float: right; margin: 92px 20px 5px 0; overflow: hidden; padding: 4px; text-align: left;
    width: 8%;}
.loginInner .login{margin:0 0px 0 0; padding:3px 0;  border-radius:5px 5px 0px 0px;  text-align: center; width: 100%;}
.loginInner .login a.LoginLink{color:#F2D67A; text-decoration:none; F2D67A}
.loginInner .login a.LoginLink:hover{}



.footer{margin:0; padding:0; background:#002956; overflow:hidden;}
.footerInner{margin:0px auto 0; padding:0px 0 10px 0; max-width:1010px; }
.footerLeft{margin:0 20px 0 0 ; padding:0; width:27%; }
.footerRight{margin:0 0 10px 0 0px 0 0 ; padding:0; width:60%;}
.footerLink{margin:0 0px 0 0 ; padding:0; width:100%;}
.Copyright{margin:10px 0 0 0; padding:0; width:100%;}
.Copyright span{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; font-style: normal; font-weight: normal; color: #f2d67a; text-decoration: none; padding-left: 5px;}

.footerLink a.footerLinks:link{color:#F2D67A;}
.footerLink a.footerLinks:visited{color:#F2D67A;}
.footerLink a.footerLinks:hover{color:#fff;}
.footerLink; a.footerLinks:active{color:#F2D67A;}

.footerLink a.footerLinks:link, .footerLink a.footerLinks:visited, 
.footerLink a.footerLinks:hover, .footerLink a.footerLinks:active{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; 
font-weight:normal; text-decoration:none; border-right:1px solid #F2D67A; padding:0 3px 0 0;}


.footertextwht {color: #F2D67A; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; 
font-style: normal; font-weight: normal; text-decoration: none; width: 200px;}
.footertextfirm {  color: #F2D67A; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; font-weight: normal;
    padding-top: 5px; text-decoration: none; width: 200px;}
.footertextmain {color: #F2D67A; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; 
font-weight: normal; padding-top:5px; text-decoration:none;}

.footerLeft a:link { color: #F2D67A; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;  font-style: normal; font-weight: normal;
    text-decoration: none;}
.footerLeft a:visited { color: #F2D67A; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;  
font-style: normal; font-weight: normal; text-decoration: none;}
.footerLeft a:active { color: #F2D67A; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;  font-style: normal; font-weight: normal;
    text-decoration: none;}
.footerLeft a:hover { color: #CCC; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;  font-style: normal; font-weight: normal;
    text-decoration: none;}

.contactFormHH .NormalTextBox, 
.contactFormHH #dnn_ctr419_FormMaster_trCaptchaRow input{background:#F0F0F0; border:1px solid #929FB2; color:#272727;
 font-family:Arial,Helvetica,sans-serif; font-size:13px; width:260px; line-height:18px; height:22px; padding:2px 5px; margin-bottom:15px;}
.contactFormHH #dnn_ctr419_FormMaster_trCaptchaRow input{width:205px;}
.contactFormHH .subBtnHH{background:#F0F0F0; width:60px; height:20px; display:block; border:1px solid #929FB2; text-align:center; color:#000; 
font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
.contactFormHH #dnn_ctr419_FormMaster_lblRequired{display:none;}

.listMainHH{margin:8px 0 0 25px;}
.listMainHH li{color:#002956; line-height:22px; list-style:disc outside none;}

.fotLinkM a, .fotLinkM span{color:#F2D67A; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none;}
.fotLinkM a:hover{color:#fff; text-decoration:underline;}
/*#LiveRotator646{position:none !important;}
#LiveRotatorWrapper646{max-width: 1000px !important;}*/

/*
     FILE ARCHIVED ON 16:11:46 Dec 05, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:23:09 Jul 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.492
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.046
  esindex: 0.01
  cdx.remote: 2.463
  LoadShardBlock: 136.45 (3)
  PetaboxLoader3.datanode: 2308.938 (5)
  PetaboxLoader3.resolve: 153.815 (3)
  load_resource: 2529.003 (2)
*/