@font-face {
    font-family: 'FuturaStdBook';
    src: url('../fonts/FuturaStdBook.eot');
    src: url('../fonts/FuturaStdBook.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdBook.woff2') format('woff2'),
         url('../fonts/FuturaStdBook.woff') format('woff'),
         url('../fonts/FuturaStdBook.ttf') format('truetype'),
         url('../fonts/FuturaStdBook.svg#FuturaStdBook') format('svg');
         font-weight: 100;

}

@font-face {
    font-family: 'FuturaStdLight';
    src: url('../fonts/FuturaStdLight.eot');
    src: url('../fonts/FuturaStdLight.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdLight.woff2') format('woff2'),
         url('../fonts/FuturaStdLight.woff') format('woff'),
         url('../fonts/FuturaStdLight.ttf') format('truetype'),
         url('../fonts/FuturaStdLight.svg#FuturaStdLight') format('svg');
         font-weight: 100;
}

@font-face {
    font-family: 'FuturaStdMedium';
    src: url('../fonts/FuturaStdMedium.eot');
    src: url('../fonts/FuturaStdMedium.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdMedium.woff2') format('woff2'),
         url('../fonts/FuturaStdMedium.woff') format('woff'),
         url('../fonts/FuturaStdMedium.ttf') format('truetype'),
         url('../fonts/FuturaStdMedium.svg#FuturaStdMedium') format('svg');
}

@charset "utf-8";
*, li, ul {
	margin: 0;
	padding: 0
}
*, p {
	color: #555
}
*, a, img, li, p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 14px
}
h1, h2 {
	color: #292929
}
* {
	line-height: 22px;
	transition-property: width;
	-moz-transition-property: width;
	-webkit-transition-property: width;
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	outline: 0
}
a, img {
	border: none;
	text-decoration: none;
	color: #0551a5
}
li, ul {
	list-style: none
}
li {
	margin-bottom: 5px
}
.clear, p {
	margin: 0;
	padding: 0
}
p {
	line-height: 21px
}
.clear {
	clear: both
}
label, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
body{ 
	background-color:#fff;

font-smoothing: antialiased;
-webkit-font-smoothing: antialiased; /* WebKit  */
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;

-moz-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;   /* Firefox */ 
}
#container{max-width:1400; margin:0 auto; position:relative}
h1{ font:20px/20px 'FuturaStdLight';}
#container{width:100%; margin:0 auto; position:relative; }
.banner{width:100%; margin:0;background:url(../images/banner.jpg) no-repeat center top !important; background-size:100% !important;}
.headerBanSec{height:860px;overflow:hidden}
#container .headerBanSec{ }
#container .headerBanSec .header{ background:rgba(255, 255, 255, 0.55); padding:0px 24px 0px !important}
#container .headerBanSec .header .logo{ float:left;position:relative;top:10px;left:1px;}
#container .headerBanSec .header .hdRight{ float:right;}
#container .headerBanSec .header .hdRight a{ font:21px/22px 'FuturaStdBook'; color:#000; margin:35px 0 0 40px;letter-spacing:0.4px}
#container .headerBanSec .header .hdRight a.tradeMark{margin:30px 0 0 90px}
#container .headerBanSec .header .hdRight a.tradeMark sup{ font:14px/14px 'FuturaStdBook';font-weight:bolder !important;opacity:1 !important;position:relative;top:-8px;text-decoration:none !important}
#container .headerBanSec .header .hdRight a:hover{text-decoration:underline;}
#container .headerBanSec .header .hdRight a.tradeMark sup{line-height:50px !important;height:5px !important;overflow:hidden  !important;}
#container .headerBanSec .header .hdRight .menuIcon{ display:none; margin-top:20px; cursor:pointer}
#container .headerBanSec .header .hdRight .menu{ margin:20px 0 0}
#container .headerBanSec .header .hdRight .menuO{height:700px;position:absolute;}
#container .headerBanSec .header .hdRight .menu .menuArea{ margin:30px 0 0}
#container .headerBanSec .header .hdRight .menu .menuArea span{ font:18px/20px 'FuturaStdLight'; margin-bottom:20px; float:left; display:none; cursor:pointer}
#container .headerBanSec .bannerContent{ float:left; max-width:550px; width:96%; margin:92px 0 0 40px !important; text-align:center}
#container .headerBanSec .bannerContent h1{ font:63px/60px 'FuturaStdBook';width:100%;font-weight:lighter !important; color:#fff; text-align:center; margin-bottom:30px;letter-spacing:2.5px}
#container .headerBanSec .bannerContent h2{font:36px/43px 'FuturaStdLight';width:100%;color:#fff; text-align:center; margin-bottom:32px;margin-right:0px !important;letter-spacing:0px;position:relative;top:-2px;letter-spacing:0.1px;opacity:0.8;font-weight:lighter;}
#container .headerBanSec .bannerContent a{ color:#e03327; text-align:center; font:18px/20px 'FuturaStdBook'; display:inline;position:relative;top:-5px;text-decoration:none;}
#container .headerBanSec .bannerContent a:hover{ color:#e03327;text-decoration:underline;}
.discover{ width:100%; margin:0 auto; padding:86px 0 0; text-align:center; background-color:#f3f3f5;height:557px;overflow: hidden;}
.discover h2{font:65px/70px 'FuturaStdBook'; color:#231f20; text-align:center; margin-bottom:23px}
.discover h3{font:36px/40px 'FuturaStdLight'; color:#6d6e71; text-align:center; margin-bottom:30px; position:relative; z-index:2;opacity:0.8}
.discover sup{font:18px/20px 'FuturaStdBook'; position:relative; top:-35px;font-weight:bolder;}
.discover a{ color:#e03327; font:18px/22px 'FuturaStdBook'; position:relative; z-index:2;left:-6px;text-decoration:none;}
.discover a:hover{ color:#e03327;text-decoration:underline;}
.discover .disImgHolder{ display:inline-table; text-align:center; width:100%; position:relative; top:-50px;left:-12px}
.discover .disImgHolder .disImg1{width:50%;}
.discover .disImgHolder .disImg2{width:50%;}
.discover .disImgHolder .disImg{ display:inline-block; position:relative; width:auto;}
.discover .disImgHolder .disImg img{ width:100%;position:relative;z-index:1 !important}
.discover .disImgHolder .disImg p{/* position:absolute; bottom:0px;*/ left:20px;font:14px/22px 'FuturaStdLight'; color:#6d6e71; text-transform:uppercase; margin:-40px 0 0;position:relative;z-index:2 !important}
.discover .disImgHolder .disImg p.labelPrinter{font:14px/22px 'FuturaStdLight';text-transform:uppercase;}
.discover .disImgHolder .disImg1{width:40% !important;top:-10px; display:inline-block; position:relative; width:auto}
.discover .disImgHolder .disImg1 img{ width:100%;position:relative;top:-9px;z-index:1 !important}
.discover .disImgHolder .disImg1 p{/* position:absolute; bottom:0px;*/font:14px/22px 'FuturaStdLight'; color:#6d6e71; text-transform:uppercase;letter-spacing:1px;font-weight:900; margin:-40px 0 0;position:relative;z-index:2 !important;top:-8px}
.discover .disImgHolder .disImg1 p{ left:32px !important; font:14px/22px 'FuturaStdLight';text-transform:uppercase;}
.discover .disImgHolder .disImg2{width:50% !important;top:-15px !important; display:inline-block; position:relative; width:auto;}
.discover .disImgHolder .disImg2 img{ width:100%;position:relative;top:-10px;z-index:1 !important}
.discover .disImgHolder .disImg2 p{/* position:absolute; bottom:0px;*/font:14px/22px 'FuturaStdLight'; color:#6d6e71; text-transform:uppercase;letter-spacing:1px;font-weight:900; margin:-40px 0 0;position:relative;z-index:2 !important;top:-8px}
.discover .disImgHolder .disImg2 p.labelPrinter{ left:-45px; font:14px/22px 'FuturaStdLight';text-transform:uppercase;}
.environment{ width:100%; background-color:#fff; padding:93px 0 0px;text-align:center}
.environment h2{font:65px/60px 'FuturaStdBook'; color:#231f20; text-align:center;  margin:0 auto; width:100%;position:relative;left:-3px }
.environment h3{font:36px/40px 'FuturaStdLight'; color:#6d6e71; text-align:center; margin:29px 0 34px;opacity:0.8;position:relative;left:-3px }
.environment a{ color:#df3128; font:18px/22px 'FuturaStdBook';position:relative;left:-3px;text-decoration:none; }
.environment a:hover{ color:#e03327;text-decoration:underline;}
.environment img{ margin-top:43px; width:100%}
.environment .envImg{}
.environment .envImgB, .environment .envImgC{ display:none}
.fooSec{ width:100%; background-color:#e6e7e8; padding:17px 20px}
.fooSec .fooSecLeft{ width:25%; float:left; font:10px/16px 'FuturaStdLight'; color:#939598; margin-top:10px }
.fooSec .fooSecMid{ width:50%; float:left; text-align:center; margin-top:5px; display:none}
.fooSec .fooSecMid a{ font:10px/16px 'FuturaStdLight'; color:#898a8b; padding:0 10px; border-right:1px solid #a0a1a4;text-decoration:none}
.fooSec .fooSecMid a.siteMap{ border:none}
.fooSec .fooSecRight{ width:25%; float:right}
.fooSec .fooSecRight .social{float:right; border-left:1px solid #b2b4b6; padding:5px 0px 5px 20px}
.fooSec .fooSecRight .social a{margin-left:6px}
.roll_over{height:17px; width:17px; margin:5px; float:left; overflow:hidden/*  -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -o-transition:all ease 0.5s; -ms-transition:all ease 0.5s; transition:all ease 0.5s; */}
.roll_over:hover{background-position:0 -18px}
.facebook{ background:url(../images/fb.png) no-repeat left top;}
.twitter{ background:url(../images/tw.png) no-repeat left top;}
.youtube{ background:url(../images/yt.png) no-repeat left top;}
.instagram{ background:url(../images/ig.png) no-repeat left top;}