html, body {padding:0px;margin:0px;width:100%;height:100%;}
body {min-width:960px; background-color:#ffffff;}
p {margin: 0px;}
img {border:0;}

#b1 {float: left; margin: 10px;}
#b2 {float:left;margin:10px 0px 10px 0px;}
#b3 {float:left;margin:10px 10px 10px 0px;}
#b4 {float:left;margin:10px 10px 10px 0px;}
#b5 {float:left;margin:10px 10px 10px 0px;}
.homebutton {background-color: #dc1917;color: #ffffff !important;padding: 10px 20px;text-align: center;width: 200px;font-size: 10pt;-webkit-transition: background-color 150ms ease-out;-moz-transition: background-color 150ms ease-out;transition: background-color 150ms ease-out;font-family: 'Titillium Web', Arial, sans-serif;font-weight: 300;font-size:16px;}
.homebutton:hover {	background-color: #840f0d;text-decoration:none;color: #ffffff !important;}

#hilheadouter {width:100%;height:481px;background-image:url('/portals/312/skins/CustomerName/Images/home-plans.jpg');background-repeat: no-repeat;background-size: cover;background-position: center center;}
#hilheadupperinner {width:100%;max-width:1820px;margin:0 auto;height:425px;position:relative;}
#hillogo {position:absolute;display:block;z-index:65401;background-image:url('/portals/312/skins/CustomerName/Images/logo-block-tall-2018.png');background-size: 100% auto;background-repeat: no-repeat;width: 530px;min-height: 530px;left: 0px;top: 0px;}
#hillogo img {width:100%;height:auto;max-height:280px;}

#hilmenucontainerouter {width:100%;position:relative;float:left;height:56px;background-color: rgba(220, 25, 23, 1.0000);box-shadow: 1px 1px 5px rgba(0, 0, 0, .50);}
#hilmenucontainerinner {margin-left:520px;height:56px;width:auto;}

#hilmainouter {width:100%;background-color: #ffffff;}
#hilmaininner {width:100%;max-width:1820px;margin:0 auto;padding:50px 0;}

#hilfootouter {width:100%;padding-bottom:50px;min-height:1025.830px;background-color: #051c33;}
#hilfootmenu {width:100%;max-height:100px;background-color: #020f1d;}
#hilfootmenuinner {max-width:1120px;margin:0 auto;min-height:175px;position:relative;}

#hilfootmenuleft {float:left;position:relative;margin-top:41px;margin-right:3.1px;}
#hilfootmenuleft ul {margin:0px;padding:0px;list-style:none;}
#hilfootmenuleft ul li {display: inline;padding:0px;margin:0px;margin-right:19px;list-style:none;}
#hilfootmenuleft ul li:last-child {margin-right:0px;}
#hilfootmenuleft ul li a {text-decoration:none !important;font-size:12px;color:#fff !important;text-transform:uppercase;font-weight:300;letter-spacing:.55px;padding: 39px 10px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-family: 'Libre Franklin', sans-serif;line-height:16px;}
#hilfootmenuleft ul li a:hover {background-color: #F00;}

#hilfootlogo {float:left;min-height:175px;width:500px;position:relative;margin-right:2.1px;}
#hilfootlogo img {width:100%;height:auto;}

#hilfootmenuright {float:left;position:relative;margin-top:41px;}
#hilfootmenuright ul {margin:0px;padding:0px;list-style:none;}
#hilfootmenuright ul li {display: inline;padding:0px;margin:0px;margin-right:19px;list-style:none;}
#hilfootmenuright ul li:last-child {margin-right:0px;}
#hilfootmenuright ul li a {text-decoration:none !important;font-size:12px;color:#fff !important;text-transform:uppercase;font-weight:300;letter-spacing:.55px;padding: 39px 10px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;font-family: 'Libre Franklin', sans-serif;line-height:16px;}
#hilfootmenuright ul li a:hover {background-color: #F00;}

#hilfootbottom {width:100%;max-width:1820px;height:815.828px;margin:0 auto;padding-top:85px;}

#hiltopfootcontent {padding:8px 3% 8px 3%;min-height:548.828px;}
.hil3column {width:30.85%;float:left;margin-right:3.7%;min-height:500px;}
.lastcolumn {margin-right:0px !important;}
.hilcolumninner {padding-top: 10px;padding-right: 2%;padding-bottom: 10px;padding-left: 4.5%;clear: both;margin-top: 10.192px;margin-right: 0;margin-bottom: 26.656px;margin-left: 0;}
.widgettitle {color:#e5e5e5;font-size:24px;min-height:40px;font-weight:500;letter-spacing:3.6px;line-height:25px;margin:0px;margin-bottom:15px;font-family: 'Titillium Web', Arial, sans-serif;}

.rpwe-ul {margin:0px;padding:0px;list-style: none;}
.rpwe-ul li {list-style: none;margin: 0px;padding:0px;padding-top:15px;margin-bottom:15px;padding-bottom:6px;line-height:20px;border-top-width: 1px;border-top-style: solid;border-top-color: rgba(255,255,255, 0.15);height:109px;}
.rpwe-ul li a {font-family: 'Libre Franklin', sans-serif;font-weight: 200;font-size: 16px;text-decoration: none !important;color: #BECBD6;}
.rpwe-ul li a img {margin-right:3.5%;float: left;}

.rpwe-title {font-size: 16px;text-transform: none;line-height: 21px;margin:0px;margin-bottom: 5px;letter-spacing: normal;font-family: 'Titillium Web', Arial, sans-serif;font-weight: 500;}
.rpwe-summary {font-size:13.3px;font-family: 'Libre Franklin', sans-serif;font-weight:400;color:#e7e7e7;}
.more-link {color: #D9B24A !important;font-weight: normal !important;font-size: 95% !important;font-family: 'Libre Franklin', sans-serif;text-decoration: none !important;}
.more-link:hover {color:#f2d288 !important;text-decoration:underline !important;}

.hilmiddlefootlist {margin:0px;padding:0px;list-style:none;}
.hilmiddlefootlist li {list-style: none;margin:0px;padding-top:6px;padding-bottom:6px;border-top:1px solid rgba(255,255,255, 0.15);line-height:20px;}
.hilmiddlefootlist li a {color:#becbd6 !important;font-family: 'Libre Franklin', sans-serif;font-weight: 200;font-size: 14px;text-decoration:none !important;}
.hilmiddlefootlist li a:hover {color: #81B2D9 !important;text-decoration:none !important;}

.hilrecent {width:100%;height:auto;border-top:1px solid rgba(255,255,255, 0.15);padding-top: 15px;}
.rpwe-title a {color: #BECBD6 !important;text-decoration:none !important;margin-top:5px;font-size:16px;font-weight:100;letter-spacing:1.2px;}
.rpwe-title a:hover {color: #7EC6FF !important;text-decoration: none !important;}

#hilsubfootcontent {width:100%;height:206px;margin-top:50px;padding-bottom:20px;}

#hilsocial {float: none;height: 40px;margin: 25px auto;width: 155px;}
#hilsocial a {margin-left:0px;margin-right:15px;float: left;width: 40px;height: 40px;position: relative;overflow: hidden;background-image:url('/portals/312/skins/CustomerName/Images/socials-sprite.svg');background-repeat: no-repeat !important;}
#hilsocial a:last-child {margin-right:0px;}
.fb {background-position: left top;}
.fb:hover {background-position: left -43px;}
.tw {background-position: -42px top;}
.tw:hover {background-position: -42px -43px;}
.yt {background-position: -125px top;}
.yt:hover {background-position: -125px -43px;}

#hilcopy {width:100%;height:56px;padding:70px 0 15px 0;font-size: 12px;font-weight: normal;text-align: center;color: #AEB8C1;font-family: 'Libre Franklin', sans-serif;line-height:28px;}
#hilcopy a {color:#becbd6 !important;text-decoration:none !important;}
#hilcopy a:hover {color: #81B2D9 !important;text-decoration:none !important;}















