html, body {padding:0px;margin:0px;width:100%;height:100%;}
body {min-width:980px; background-color:#ffffff;}
p {margin: 0px;}
img {border:0;}


* {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}


#actheadouter {width:100%;background-color:#f0f0f0;position:relative;}
#actheadbg {position:absolute;width:1160px;height:150px;margin:0 auto;top:0;left:0;background-image:url('/portals/415/skins/CustomerName/CSS/blueprint6-crop-u241.png');background-repeat:no-repeat;background-position:top center;transform: translateX(-50%);margin-left: 50%;opacity:0.4;}

#actheadupper {width:100%;}
#actheadupperinner {width:960px;margin:0 auto;min-height:99px;position:relative;}

#actlogo {position:absolute;top:25px;left:30px;width:180px;height:97px;}
#actlogo img {width:100%;height:97px;}

#actcontactinfo {float:right;padding-top:14px;padding-right:22px;}
.actphonetop {font-size:29px;line-height:35px;letter-spacing:-1px;font-family: 'PT Sans Narrow', sans-serif;color: #28469E;text-align: right;font-weight: 400;}
.actlocations {font-size:22px;line-height:26px;font-family: 'PT Sans Narrow', sans-serif;color: #28469E;text-align: right;font-weight: 400;padding-bottom:10px;}

#actheadbottom {width:100%;background-color: rgba(0,0,0,0.07);}
#actheadbottominner {width:960px;margin:0 auto;min-height:51px;}
#actmenucontainer {float:right;padding-right:8px;}

#actbread {width:100%;background-color:#000;min-height:74px;padding-bottom:3px;}
#actbreadinner {width:960px;min-height:71px;margin:0 auto;}
.acttitle {margin:0px;font-size:35px;font-weight:400;color:#ffffff;letter-spacing:-1px;padding-bottom:11px;padding-top:11px;line-height:48px;font-family: 'PT Sans Narrow', sans-serif;padding-left:20px;}
.breadcrumb2 {color:#ffffff !important;text-decoration:none !important;poiner-events:none;cusrsor:text;}

#actmainouter {width:100%;}
#actmaininner {width:960px;margin:0 auto;padding:50px 0;min-height:calc(100vh - 499px);}

#actfootouter {width:100%;background-color: #505050;margin-bottom:1px;position:relative;}
#actfootbg {position:absolute;top:0;left:0;width:1160px;margin:0 auto;padding:0 100px;min-height:274px;background-image:url('/portals/415/skins/CustomerName/CSS/blueprint5-gradient2-crop-u247.png');background-position:top right;background-repeat:no-repeat;opacity: 0.2;transform: translateX(-50%);margin-left: 50%;z-index:0;}
#actfootmenu {width:100%;background-color: rgba(0,0,0,0.08);padding-bottom:10px;}
#actfootmenuinner {width:960px;margin:0 auto;min-height:41px;}
#actfootmenucontainer {float:right;padding-right:8px;}

#actfootbottom {width:100%;}
#actfootbottominner {width:960px;margin:0 auto;min-height:223px;}

#actfootbottomleft {float:left;max-width:718px;padding-top:21px;padding-left:22px;}
.actfoottext1 {font-size:35px;text-align:left;line-height:42px;letter-spacing:-1px;font-family: 'PT Sans Narrow', sans-serif;color:#ffffff;font-weight:400;}
.actfoottext2 {font-size:24px;text-align:left;line-height:29px;letter-spacing:0px;font-family: 'PT Sans Narrow', sans-serif;color:#ffffff;font-weight:400;padding-bottom:10px;}
.actfoottext3 {font-size:11px;text-align:left;line-height:16px;letter-spacing:0px;font-family: 'PT Sans', sans-serif;color:#ffffff;font-weight:400;}
.actfoottext3 a {color:#ffffff !important;text-decoration:underline !important;}

#actfootbottomright {float:right;max-width:194px;}

#actfootlogo {float:right;width:145px;height:79px;opacity:1;position:relative;z-index:50;margin-top:18px;margin-right:15px;}
#actfootlogo img {width:100%;height:100%;}

#actfootproject {float:right;width: 194px;height:39px;position: relative;background-color:transparent;margin-right: 22px;margin-top: 12px;}
.actprojectslink {display:block;background: -webkit-gradient(linear, center top, center bottom, from(#84AFF0),color-stop(78%, #003583));background: -webkit-linear-gradient(top,#84AFF0 ,#003583 78%);background: linear-gradient(to bottom,#84AFF0 ,#003583 78%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF84AFF0, endColorstr=#FF003583, GradientType=0);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF84AFF0', endColorstr='#FF003583', GradientType=0)";border-color: #003583;border-radius: 6px;color:#ffffff !important;text-align:center;font-size:20px;line-height:34px;font-family: 'PT Sans Narrow', sans-serif;font-weight:400;text-decoration:none !important;padding-bottom:5px;box-shadow: 7px 7px 10px rgba(0,0,0,0.6);}
.actprojectslink:hover {    background: -webkit-gradient(linear, center top, center bottom, from(#00C5B7),color-stop(78%, #007E75));background: -webkit-linear-gradient(top,#00C5B7 ,#007E75 78%);background: linear-gradient(to bottom,#00C5B7 ,#007E75 78%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF00C5B7, endColorstr=#FF007E75, GradientType=0);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF00C5B7', endColorstr='#FF007E75', GradientType=0)";}




