@charset "UTF-8";
*{padding:0;margin:0}
html{overflow-y:hidden;padding:0;margin:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,body{height:100%;margin:0;padding:0;background-color:#15718b;}
html{overflow-y:auto}
html {box-sizing: border-box;}*, *:before, *:after {box-sizing: inherit;}
body,td,th{font-family:Verdana,"Trebuchet MS",Helvetica,Arial,sans-serif;color:#333;margin:0;font-size:13px;line-height:1.4em}
body{margin:0}
html,button,input,select,textarea{font-family:Helvetica,Arial,Verdana,sans-serif;color:#222}
p{padding:0;margin:0 0 10px 0}
h1{font-size:20px;line-height:20px;color:#005169;display:block;height:57px;margin:0;padding:5px 0 0 6px; }
h3{font-size:20px;line-height:20px;color:#005169;display:block;height:57px;margin:0;padding:5px 0 0 6px; }
h3 .sm{font-weight:500;font-size:80%;margin-top:1px}
h2{font-size:18px;line-height:20px;color:#005169}
h2.norm{font-size:13px;line-height:19px;color:#333;display: inline}

h1{background-color:transparent; background-image: url(EntratechSubLong.png); background-repeat:no-repeat  }
h3{background-color:transparent; background-image: url(EntratechSubLong50.png); background-repeat:no-repeat ;  }
h4{font-size:20px;line-height:21px;color:#005169; margin:3px 0}
.TealHead{color:#005169;font-weight:700}
.tableSM td{font-size:12px;line-height:14px;padding:6px!important}
td.tdMED,.tdMED td{font-size:13px;line-height:1.5em;padding:8px!important}
.table3col td.hideInMobile{display:block;display:table-cell}
.tableSM.alt, .tdMED.alt{outline: 2px solid #ccc}
.tableSM.alt thead td, .tdMED.alt thead td{background: #15718b;color:#e7e7e7}
.tableSM.alt tbody tr:nth-child(odd),.tdMED.alt tbody tr:nth-child(odd)  {background: url( images/wt50.png)}
.tableSM.alt tbody tr:nth-child(even),.tdMED.alt tbody tr:nth-child(even), .tdMED.alt td.shd,.tableSM.alt td.shd {background: #e7e7e7}
.tableSM td.tdpic{width:11%}

a,a:link,a:visited{color:#016382;text-decoration:none}
a:hover{text-decoration:none;color:#1EA2BA}
a:active{text-decoration:none}
a img{border:0}
.styleWHITE,.styleWHITE a,.styleWHITE a:link,.styleWHITE a:hover,.styleWHITE a:active,.styleWHITE a:visited{color:#fff;text-decoration:none}
#fix,#content,#foot{width:100%;max-width:1200px}
#innerContent,#innerContentH{display:block; }
#divLeft{position:relative;float:left;width:15%;height:auto}
#divMain{height:auto}
#blockmenu,#blockmenuclose{display:none}
#blockmenushow{display:block;height:auto}
#divMain{width:85%;min-height:800px!important}
#divMain div{padding:2% 4%}
#divMain div div{padding:0}
nav{height:auto;position:relative}
ul.dropdownHorz{position:relative;width:100%;background:none;z-index:1;height:auto;display:block}
ul.dropdown ul,ul.dropdownHorz ul{position:absolute;z-index:999999999;}
#closemainmenu,#mainmenu{display:none}
.magnify{cursor: pointer;padding:5px;box-sizing:content-box; }
#header{width:100%;height:152px;}
#header .logo{position:absolute;margin:28px 0 0 150px;font-size:25px;color:#fff;background:none;border:0;width:1050px;text-align:center;letter-spacing:.1em;word-spacing:0em;text-shadow:1px 1px 5px #003;font-weight:300;font-family:"Helvetica Neue",ff-basic-gothic-web-pro,"Myriad Pro",  "Myriad", Helvetica, Arial, sans-serif; }

#header .phone{position:absolute;right:12px;margin:12px 0 0;font-size:12px;color:#fff;background:none;border:0;width:400px;text-align:right;font-weight:300}
#headermenu{width:100%;position:absolute;margin-top:-26px;font-size:80%;line-height:80%;height:auto;text-align:center}
#headermenu a{color:#dedede;display:block;float:right;width:18%;padding:9px 0;border-left:1px solid #555}
#headermenu a:hover{color:#1EA2BA}
#fix{position:relative;padding:0;margin:0 auto;height:auto}
#left{position:absolute;margin:0;padding:0;width:50px;left:-50px;height:100%;  }
#right{position:absolute;margin:0;padding:0;width:50px;right:-50px;height:100%; }
#bleft{position:absolute;margin:0;padding:0;width:50px;left:-50px;height:100%;}
#bright{position:absolute;margin:0;padding:0;width:50px;right:-50px;height:100%;}
#foot{position:relative;padding:0;margin:0 auto;height:50px;clear:both; }
.rotate{-moz-transform:rotate(-90.0deg);-webkit-transform:rotate(-90.0deg);-o-webkit-transform:rotate(-90.0deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
#innerContent{width:100%;position:relative;height:auto;background-color:#fff;  }
#innerContentH{width:100%;position:relative;height:auto;background-color:#fff; }
#divLeft{background:#005169}
#divMain{position:relative;float:left;height:auto}
#divRight{font-size:12px;line-height:1.33em;position:relative;float:left;height:100%}
#divRight div{padding:12px}
#divRight div div{padding:0}
.innerLeftdiv,.innerRightdiv{padding:0;margin:0;width:49%;height:auto;float:left;overflow:hidden}
.innerLeftdiv{margin:0 2% 0 0}
.innerLeftdiv .half,.innerRightdiv .half{width:100%;max-width:320px;margin:0 auto}
#divMain .whole{width:100%;max-width:585px;margin:6px auto;float:none}
#divMain .whole.lrg{width:100%;max-width:750px;margin:6px auto;float:none}
#divMain .whole img{width:100%}

.DARKshd{height:auto;padding:14px 0 0 10px;color:#4c9fbe;font-size:74%;background:url(images/DARKblnd3.gif)!important;  }
#divMain .floatimage{float:right;width:55%;max-width:320px;margin:0 0 6px 22px}
.innerLeftdiv.narrow,.innerRightdiv.narrow{padding:0;margin:0;width:65%}
.innerRightdiv.narrow{width:35%}
.innerLeftdiv.short,.innerRightdiv.short{padding:0;margin:0;width:45%}
.innerRightdiv.short{width:55%;height:auto}
.innerRightdiv.narrow.hideInMobile{text-align:center}
#Content3 .hideInMobile{position:relative;float:left;width:250px;background:#BDF6EF;height:100%}
.clear{clear:both}
img.floatR{float:right;padding:0 0 12px 12px}
img.floatL{float:left;padding:0 12px 12px 0}
.arr{position:absolute;width:16px;height:16px;right:6%!important;display:inline!important;border:0}
.table3col{background:#ABABAB}
#closemainmenu,#mainmenu,#blockmenuclose,#blockmenu{cursor:pointer;margin:0;padding:7px;background:#333;color:Silver;font-size:75%}
#closemainmenu div,#mainmenu div{position:absolute;margin:7px 0 0 34px}
#blockmenuclose,#blockmenu{background:#dedede;text-align:center;color:#454545}
#blockmenu{width:90px;height:12px;position:absolute;z-index:1;margin-left:-45px;margin-top:39px}
*+html #blockmenu{margin-left:0;margin-top:0}
#blockmenu{margin-left:0px\0/;margin-top:0px\0/}
#closemainmenu{display:none}
.spacer{height:10px}
.spacer5{height:5px}
.spacer15{height:15px}
.spacer20{height:20px}
.spacer25{height:25px}
.spacer35{height:35px}
.spacerVAR{height:20px}
.reverseBlock{padding:10px;color:#fff;background:#005169}
.inlblock{width:100%;margin:0;padding:0;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline; }
.inlblock.w33{width:31%;min-width:210px!important;margin-right:1%;margin-bottom:1.5%;max-width: 295px}

.inlblock.introw25{width:23%;min-width:140px;margin-right:1%;margin-bottom:1.5%;}
.inlblock.introw25 a{font-weight: 900; display: block;padding:4px;background: #eeeeee;border:1px solid #016382;border-radius: 6px;box-shadow: 2px 2px 8px #cfcfcf}
.inlblock.introw25 a:hover{display: block;background: #f9f9f9}

.inlblock.introw29{width:28.55%;margin-right:1%;margin-bottom:1.5%;border:1px solid #016382}
.inlblock.introw33{width:37%;max-width:360px;margin-right:1%;margin-bottom:1.5%;border:1px solid #016382;}
.inlblock.introw100{width:100%;max-width:360px;margin:0 auto;margin-bottom:2%;border:1px solid #016382;float:none;}
.inlblock.introw33 div.titles,.inlblock.introw29 div.titles,.inlblock.introw100 div.titles{padding:4px 2px 8px 2px!important;min-height:28px;text-align:center;line-height:14px;color:white;background:#016382}
div.titles a:visited, div.titles a:link, div.titles a{color:white;}
div.titles .readmores {display:inline;padding:5px;width:120px; height:25px;box-sizing:content-box;}
.inlblock.w50{width:48%;min-width:136px;margin-right:1%}
.inlblock.size50{width:48%;margin-right:1%}

.inlblock img{display:block;margin:0;padding:0}
#inblockSetLRG{display:block;margin:0;padding:0}#inblockSetSM{display:none;margin:0;padding:0}
#backz,#backzSm {width:100%; max-width:700px; margin:0 auto}

.w68{width:68%}
.w24{width:24%;position:absolute;padding:0!important;right:0}
.floatR20p180{float:right;margin:4px 0 6px 12px;width:20%;max-width:180px;min-width:100px}
.floatR25p200{float:right;margin:4px 0 6px 12px;width:25%;max-width:200px;min-width:100px}
.floatR33p250{float:right;margin:4px 0 6px 12px;width:33%;max-width:250px;min-width:100px}
.floatR40p300{float:right;margin:4px 0 6px 12px;width:40%;max-width:300px;min-width:100px}
.floatR48p350{float:right;margin:4px 0 6px 2%;width:48%;max-width:350px;min-width:100px}
.floatRhalf350{float:right;margin:4px 0 6px 1.5%;width:48%;max-width:500px}
.floatR60{float:right;margin:4px 0 18px 1.5%;width:66%;}
.floatL20p180{float:left;margin:4px 12px 6px 0;width:20%;max-width:180px;min-width:100px}
.floatL25p200{float:left;margin:4px 12px 6px 0;width:25%;max-width:200px;min-width:100px}
.floatL33p250{float:left;margin:4px 12px 6px 0;width:33%;max-width:250px;min-width:100px}
.floatL40p300{float:left;margin:4px 12px 6px 0;width:40%;max-width:300px;min-width:100px}
.floatL48p350{float:left;margin:4px 2% 6px 0;width:48%;max-width:350px;min-width:100px}
.floatLhalf350{float:left;margin:4px 1.5% 6px 0;width:48%;max-width:500px}
.floatRhalf350 img,.floatL20p180 img,.floatR25p200 img,.floatR33p250 img,.floatR40p300 img,.floatR48p350 img,.floatLhalf350 img,.floatR20p180 img,.floatL25p200 img,.floatL33p250 img,.floatL40p300 img,.floatL48p350 img, .floatR66 img{width:100%}
#floatbox{position:absolute;width:60%;font-weight:700;z-index:10;text-align:center;right:24px;line-height:1.2;overflow:hidden}
.style10BULL, .product-list .style10BULL{font-size: 12px;line-height:1.2em;list-style-type:none!important;list-style-position:outside!important;list-style-image:url(images/bult.gif)!important;}
.style10BULL ul li{list-style-type:none!important;list-style-position:outside!important;list-style-image:url(images/bult.gif)!important;}
.style10BULL ul, .product-list .style10BULL ul{margin:0 0 1.1em 1em!important;border:none!important;}
.style10BULL li, .product-list .style10BULL li{margin:0 0 .5em .2em;float:none!important;width:auto!important;}.style10BULL.opened li{margin:0 0 .85em .2em!important;}
.style10BULL.sz13 li, .product-list .style10BULL.sz13 li {font-size: 13px;line-height: 15px}
.titleWT a{color:#e9e9e9;position:absolute;font-weight:700;font-size:12.0px;line-height:14px;text-align:center;display:block; width:156px;height:29px;padding:9px 34px 9px 2px;cursor:pointer;z-index:1}
.gray{color:#ACACAC}
.style1{font-size:12px;line-height:13px}
.style4{color:#900;font-weight:700;font-size:13px}
.style7{font-size:9px}
.borderdot{width:98%;border-bottom:1px dotted #333;padding:21px 0 13px!important;box-sizing:content-box;}
.borderdot img{margin-top:-3px;float:left;padding:0 12px 0 0}
.borderdot .sm{font-size:11px;line-height:13px;color:#676767}
/* .titleWT a:hover{background-color:transparent; background-image: url(images/3dbuttonarrowHI.png)!important;  background-repeat:no-repeat ; color:#fff!important;  cursor:pointer} */
.titleWT a:hover{color:#fff!important;  cursor:pointer}
.titleWT img{position:absolute}
#autosig,#wif,#hpwif,#dcwif,#lcwif{display:none;}
sup{font-size:44%}
.phone a,.phone a:link,.phone a:visited{color:#fff!important}
.nopad{margin:0!important;padding:0!important}
.cycler,.cycler_a{
position:relative; width:245px; height:114px; margin:0; padding:0; text-align:left;}
.cycler_a{width:100%;height:auto }
.cycler img,.cycler_a a{position:absolute;margin:0; padding:0;z-index:1;}
.cycler img.active,.cycler_a a.active{z-index:3}
#autosig_sm{width:100%;}

div#divMain .tdget{margin:0!important;padding:0!important}
div#divMain #featureWrap{padding:0;margin: 0;position: relative}
#featureWrap .fototextHead{font-size: 26px; line-height: 29px; color: white; text-decoration: none}
#featureWrap .fototextBody{font-size: 16px; line-height: 24px; color: white; text-decoration: none}
#scrollerWrap{width:100%;margin: 0 auto;padding:0;overflow: hidden;height:150px}
#goProducts {float:right;width:35%;max-width:238px;min-width:140px;margin:0;margin-top:-55px;padding:0;padding-left:5px!important}
#goProducts a{ text-align: center; text-transform: uppercase;padding:8px;display: block;color:#dedede;background:#931c33 }
#goProducts a:hover{color:#ffffff!important;background:#a31929!important }

ul.dropdown,ul.dropdownHorz{position:relative;z-index:1}
ul.dropdown,ul.dropdown li,ul.dropdownHorz,ul.dropdownHorz li{display:block;margin:0;padding:0;width:100%;list-style:none;font-size:90%;line-height:99%;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:700}
ul.dropdownHorz li{width:100%;float:left}
ul.dropdown li li,ul.dropdownHorz li li{font-size:100%;width:100%;float:none;margin:0}
ul.dropdown li a,ul.dropdownHorz li a{margin:0;padding:13px 0 13px 10px;border-bottom:1px solid #2d7b98;text-decoration:none;color:#dedede;background:#016382;display:block}
ul.dropdownHorz li li a{border-bottom:1px solid #676767;border-left:1px solid #676767}
ul.dropdown li li a,ul.dropdownHorz li li a{padding:8px 0 8px 10px}
ul.dropdown li a:hover,ul.dropdownHorz li a:hover{color:#fff}
ul.dropdown ul,ul.dropdownHorz ul{position:absolute;display:none;margin:0;padding:0;width:100%;box-shadow:1px 5px 25px #333;}
ul.dropdown ul{left:100%;margin:-38px 0 0}
ul.dropdownHorz ul,ul.dropdown ul{z-index:999999999}
ul.dropdown ul.BLOCK,ul.dropdownHorz ul.BLOCK{z-index:999;border-right:0}
ul.dropdownHorz ul ul{margin:-38px 0 0 100%}
ul.dropdown li li a,ul.dropdownHorz li li a{background:url(none);background-color:#D4BF98;color:#333;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95}
ul.dropdown li li li a,ul.dropdownHorz li li li a{background:url(none);background-color:#006400;color:Silver}
ul.dropdown li:hover a,ul.dropdownHorz li:hover a{background:#1EA2BA;color:fff}
ul.dropdown li:hover li a,ul.dropdownHorz li:hover li a{background-color:#1EA2BA;color:#fff;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;-khtml-opacity:.95}
ul.dropdown li:hover ul ul,ul.dropdownHorz li:hover ul ul{display:none}
ul.dropdown li li:hover a,ul.dropdownHorz li li:hover a{background:url(none);background-color:#32cd32;color:#fff}
ul.dropdown li li:hover li a,ul.dropdownHorz li li:hover li a{background:url(none);background-color:#006400;color:Silver;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;-khtml-opacity:.95}
ul.dropdown li a:hover,ul.dropdownHorz li a:hover{background-color:#1EA2BA;color:#fff}
ul.dropdown li li a:hover,ul.dropdownHorz li li a:hover{background-color:#1EA2BA;color:#fff}
ul.dropdownHorz li.DARK a{background-color:#005169;color:#dedede}
ul.dropdownHorz li.DARK:hover a{background-color:#1EA2BA;color:#fff}
ul.dropdownHorz li.DARK a:hover{background-color:#1EA2BA;color:#FFF}
ul.dropdownHorz li.DARK li a{background-color:#000!important;color:#dedede}
ul.dropdownHorz li.DARK li a:hover{background-color:#1EA2BA!important;color:#FFF}
ul.dropdown li li li a:hover,ul.dropdownHorz li li li a:hover{background-color:Purple;color:#fff}
.hasdrop:after{content:url(images/xclose.gif);float:right;padding-right:2%}
.hasdrop.active:after{content:url(images/xopen.gif);float:right;padding-right:2%}
ul ul.BLOCK{position:absolute;width:100%;margin:0;background-color:#fff}
ul ul.BLOCK ul{position:relative;margin:0;padding:0;display:block}
ul ul.BLOCK{margin-left:-115%;margin-bottom:12px}
ul.BLOCK div{border-left:1px solid #ccc;font-family:sans-serif;color:#000;padding:0;margin-left:-1px}
ul.BLOCK div li{list-style:none!important}
ul.BLOCK div div{float:left;width:20%}
ul.BLOCK a,ul.BLOCK div a{padding:0;border:0;background-color:transparent!important;background:none!important;color:#1F347E!important}
ul.BLOCK div a:hover{color:Red!important}
ul.BLOCK ol{position:relative;display:block;margin:0;padding:0}
.BLOCK ol ol{margin:0}
ul.BLOCK ol li a{padding:5px 0 5px 6px;border-bottom:1px dotted;border-left:1px solid #ccc;background:#eaeaea!important;font-weight:700}
ul.BLOCK ol li li a{color:#333!important;background:#FAFAFA!important;font-weight:400}
ul.BLOCK ol li:hover a{color:#005CB6!important;background:#b3b3b3!important}
ul.BLOCK ol li:hover li a{color:#333!important;background:#FAFAFA!important}
ul.BLOCK ol li a:hover,ul.BLOCK ol li li a:hover{background:silver!important}

ul.dropdownHorz li:hover a{background-color:#0d7c98;color:#dedede}
ul.dropdownHorz li a:hover{background-color:#1ea2ba;color:#FFF}
ul.dropdownHorz li li a{background-color:#0e3444!important;color:#dedede}
ul.dropdownHorz li li a.RED{background-color:#850002!important;color:#dedede}
ul.dropdownHorz li li a:hover{background-color:#1ea2ba!important;color:#FFF}

ul.BLOCK ol img{margin-bottom:-2px}
/* *+html body{zoom:1;position:relative; z-index:-1}
/* *+html #fix, *+html #content{zoom:1;position:relative; z-index:-1} */
/* *+html #divMain{zoom:1;position:relative; z-index:1}
/* *+html ul.dropdownHorz, *+html div div, *+html div div div, *+html div div div div{position:relative; z-index:1}
/* *+html #innerContentH div {position:absolute;z-index:-1} */
/* *+html #divMain, *+html #divMain div, *+html #divMain div div, *+html #divMain div div div, *+html #divMain div div div div, *+html #divMain div div div div div{zoom:1;position:relative; z-index:0!important;}*/

*+html ul.dropdownHorz li,*+html ul.dropdown li{margin:-3px 0 0!important;}
*+html .BLOCK ol li img{margin:0!important}
*+html ul.dropdownHorz .BLOCK{zoom:1;margin-top:5px;margin-left:-225px}
*+html #divleft{position:relative;zoom:1;z-index:99999999!important}
*+html ul.dropdownHorz {zoom:1;z-index:99999999!important}
*+html ul.dropdownHorz ul{zoom:1;z-index:9999999999!important}

/* #bbblink{display:none!important} */
