@charset "UTF-8";
@font-face{font-family:'robotoregular';src:url('/fonts/Roboto-Regular-webfont.eot');src:url('/fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/Roboto-Regular-webfont.woff') format('woff'),
url('/fonts/Roboto-Regular-webfont.ttf') format('truetype'),
url('/fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotolight';src:url('/fonts/Roboto-Light-webfont.eot');src:url('/fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/Roboto-Light-webfont.woff') format('woff'),
url('/fonts/Roboto-Light-webfont.ttf') format('truetype'),
url('/fonts/Roboto-Light-webfont.svg#robotolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotobold';src:url('/fonts/Roboto-Bold-webfont.eot');src:url('/fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/Roboto-Bold-webfont.woff') format('woff'),
url('/fonts/Roboto-Bold-webfont.ttf') format('truetype'),
url('/fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotoitalic';src:url('/fonts/Roboto-MediumItalic-webfont.eot');src:url('/fonts/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/Roboto-MediumItalic-webfont.woff') format('woff'),
url('/fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'),
url('/fonts/Roboto-MediumItalic-webfont.svg#robotoitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot');src:url('/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
url('/fonts/icomoon.woff') format('woff'),
url('/fonts/icomoon.ttf') format('truetype'),
url('/fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}
[class^="icon-"], [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-print:before{content:"\e600";}
.icon-mail:before{content:"\e601";}
.icon-googleplus:before{content:"\e602";}
.icon-facebook:before{content:"\e603";}
.icon-twitter:before{content:"\e604";}
.icon-feed:before{content:"\e605";}
.icon-vimeo2:before{content:"\e606";}
.icon-linkedin:before{content:"\e607";}
.icon-stumbleupon:before{content:"\e608";}
.icon-pinterest:before{content:"\e609";}
.icon-mail2:before{content:"\e60a";}
.icon-printer:before{content:"\e60b";}
.icon-vimeo:before{content:"\e60c";}
.icon-twitter2:before{content:"\e60d";}
.icon-facebook2:before{content:"\e60e";}
.icon-googleplus2:before{content:"\e60f";}
.icon-pinterest2:before{content:"\e610";}
.icon-linkedin2:before{content:"\e611";}
.icon-stumbleupon2:before{content:"\e612";}
.icomoon-social{margin-left:25px;font-size:18px;color:#777;float:left;}
.icomoon-social:hover{cursor:pointer;}
*{margin:0;padding:0;border:0;outline:0;font-family:robotoregular, Arial, sans-serif;}
img{border:0;outline:0;}
em{font-style:normal;font-weight:normal;font-family:robotoitalic, robotoregular, Arial, sans-serif;}
.fLeft{float:left;}
.fRight{float:right;}
.aCenter{text-align:center;}
.hidden{display:none;}
.unigreen{color:#017865;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;margin:0px;width:100%;overflow:hidden;}
sup{vertical-align:top;font-size:small;line-height:1em;}
header, section, footer, aside, nav, article, figure{display:block;}
figcaption{line-height:1.1em;color:#000;font-family:robotobold, Arial, sans-serif;font-weight:normal;font-size:8.5pt;}
div.mainColRight figcaption > a{text-decoration:none;}
div.mainColRight figcaption > a:hover{text-decoration:underline;}
div.mainColRight figcaption{padding-left:1px;}
.accordian{overflow:hidden;width:600px;margin:0 auto;padding:4px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
html{overflow-y:scroll;}
body{font-size:7.5pt;color:#777;line-height:16px;}
p{font-size:10pt;color:#000;line-height:1.3em;padding:0;margin-bottom:10px;}
h1{color:#017865;font-size:18pt;border-bottom:#CCC 1px solid;padding-bottom:10px;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
h2{color:#777;font-size:10pt;margin-bottom:10px;}
h3{font-size:8.5pt;color:#777;font-weight:bold;padding:0 0 5px 0;}
strong{font-weight:normal;font-family:robotobold, "Arial Black", sans-serif;}
a{color:#017865;}
a:hover{text-decoration:none;color:#017865;}
blockquote{margin:10px 26px 10px 26px;}
hr{border-top:#ccc 1px solid;margin:12px 0;height:1px;width:100%;padding:0;}
.container{width:999px;padding:0;margin:0 auto;position:relative;z-index:11;min-width:295px;}
div.container-content{width:999px;padding:0;margin:0 auto;position:relative;min-width:295px;}
.leftCol{width:200px;min-height:200px;float:left;margin-right:10px;padding:0 0 0 15px;}
.mainColFull{display:table;width:990px;min-height:200px;float:left;margin-right:20px;padding-top:30px;}
.mainColFull h2{color:#777;font-size:13.5pt;padding:8px 0px 10px 0px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.largerP{font-size:11pt;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
div.mainColFull > ul{width:80%;margin-left:30px;}
.mainCol{display:table;width:719px;min-height:200px;float:left;margin-right:20px;padding-top:30px;}
.mainCol ul{width:100%;list-style-image:url(/images/bullet-blk-small.png);line-height:14px;padding:0 0 5px 15px;color:#000;}
.mainCol ol{width:100%;margin:0 0 10px 0;line-height:14px;padding:0 0 5px 15px;color:#000;}
.mainCol li{width:100%;font-size:10pt;padding:4px 10px 4px 0px;vertical-align:middle;color:#000;}
.mainCol a{color:#017865;font-weight:normal;}
.mainCol a:hover{text-decoration:none;}
.mainCol h2, .likeH2{color:#777;font-size:13.5pt;padding:5px 0px 10px 0px;font-weight:normal;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.likeH2green{color:#017865;font-size:13.5pt;padding:5px 0px 10px 0px;font-weight:normal;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
.mainCol h3{color:#000;font-size:10pt;font-weight:normal;font-family:robotobold, "Arial Black", sans-serif;}
.mainColLeft{display:table-cell;width:256px;color:#000;line-height:1.4em;float:left;}
.mainColRight{display:table-cell;width:451px;float:left;padding-left:9px}
.mainColRight100{display:table-cell;width:100%;float:left;font-size:10pt;color:#000;}
.mainColRight100 table{width:80%;margin:20px auto;font-size:8.5pt;color:#000;}
.mainColRight100 td{border:1px solid #CCC;padding:5px;text-align:center;}
.mainColRight > h2{margin-top:10px;margin-bottom:0;font-size:13.5pt;color:#017865;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.mainColRight100 > h2{margin-top:10px;margin-bottom:0;font-size:13.5pt;color:#017865;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.mainColRight h3,.mainColRight100 h3, .likeH3{margin-top:15px;margin-bottom:0;font-size:12.5pt;color:#017865;font-family:robotobold, Arial, sans-serif;font-weight:normal;line-height:1.1em;}
#likeH3{margin-top:15px;margin-bottom:0;font-size:12.5pt;color:#017865;font-family:robotobold, Arial, sans-serif;font-weight:normal;line-height:1.1em;}
.mainColRight100 > h3{margin-top:15px;margin-bottom:0;font-size:12.5pt;color:#017865;font-family:robotobold, Arial, sans-serif;font-weight:normal;line-height:1.1em;}
.mainColRight > ul{margin:0 20px;width:100%;}
.mainWide{width:100%;margin:0 0 0 20px;}
.mainWideCenter{width:100%;text-align:center;}
div.mainWide div{margin-right:15%;color:#000;font-size:10pt;}
div.mainWide ul{width:100%;margin-bottom:5px;}
div.mainWide ol{width:100%;margin-bottom:5px;}
div.mainWide ul li{margin-top:5px;margin-left:0;padding:0;width:90%;line-height:1.3em;}
div.mainWide ol li{margin-top:5px;margin-left:0;padding:0;width:90%;line-height:1.2em}
div.mainWide ul li ul li{margin-top:5px;margin-left:10px;line-height:1em;}
div.mainWide2, div.mainWide3{width:40%;margin:0 0 0 30px;float:left;}
div.mainWide2 > ul, div.mainWide3 > ul{margin:0;padding-top:0;}
div.mainWide2 > ul > li, div.mainWide3 > ul > li{padding-top:0;padding-bottom:5px;}
div.mainWideCols{width:150px;margin:0 0 0 15px;float:left;}
figure.mainWideColsImage{width:200px;margin:15px;float:left;}
div.mainWideColsImage{width:200px;height:260px;margin:15px;float:left;}
div.mainWideColsImage figure{text-align:center;padding-right:30px;}
.rightCol{width:252px;min-height:200px;float:left;margin-top:-10px;border:4px;border-color:#FFF;border-style:none solid none solid;font-family:robotoregular, Arial, sans-serif;}
.rightCol .contact{margin:0;background:#cad9d4;padding:10px;text-align:center;}
.rightCol * h3{margin:10px 0;color:#000;font-size:13.5pt;font-weight:normal;font-family:robotoregular, Arial, sans-serif;}
.rightCol * h2{color:#5B5B5B;text-transform:uppercase;text-align:left;font-size:8.5pt;padding-top:5px;}
.figcap{display:block;width:94%;font-weight:normal;font-family:robotobold, Arial, sans-serif;margin-bottom:30px;}
.calloutbox{float:none;width:100%;margin:10px 0 15px 0;padding:4px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.calloutbox > div{float:none;padding:5px 20px 5px 30px;font-size:10pt;color:#000;background:#EEEDE7;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
div.calloutbox > div > h3{margin-top:0;color:#000;}
.calloutbox p{margin-bottom:5px;}
.calloutbox li{width:100%;line-height:1.1em;}
.calloutbox ul{margin:5px 0;padding-bottom:0;width:100%;float:none;}
.calloutbox h3{font-size:10pt;padding:5px 0;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
.calloutitem{max-width:96%;font-size:11px;line-height:1.1em;background-color:#EEEDE7;}
.call2{float:left;width:40%;margin:5px 20px 0 0;}
.testimonial{margin:20px 15px 20px 0;padding:20px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.testimonial p{color:#777;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.testimonial-author{display:inline-block;float:right;font-size:8.5pt;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
.testimonial-address{display:inline-block;float:right;font-size:8.5pt;font-family:robotoitalic, Arial, sans-serif;font-weight:normal;}
.quote{font-size:large;vertical-align:bottom;}
.hang{margin-left:-.5em;padding-right:.15em;}
.addthisbox{width:243px;text-align:center;margin:15px 0 0 0;padding-bottom:10px;background-color:#FFF;border-top:1px solid #CCC;}
.addthisboxhome{display:inline-block;float:left;width:240px;text-align:center;margin:0;}
.addthisbox div.colTitle{padding-top:10px;}
img.rightRightImg{float:right;margin-left:20px;}
h3.relTitle{padding-top:20px;margin-right:10px;font-size:13.5pt;font-family:robotoregular, Arial, sans-serif;font-weight:normal;text-align:center;border-top:1px solid #CCC;}
ul.relList{width:220px;list-style-type:none;list-style-image:none;margin:3px 0 0 5px;padding-bottom:0;line-height:1.3em;font-size:10pt;}
ul.relList a:hover{text-decoration:none;}
ul.relList > li > a.relListOn{font-weight:bold;text-decoration:none;}
#header{width:999px;padding:0;margin:0;height:100px;z-index:100;position:relative;}
#logo{width:280px;min-height:75px;float:left;position:relative;margin-top:14px;z-index:2003;}
#topRight{width:674px;float:right;margin-right:0;position:relative;}
#slider{height:326px;width:100%;background:#01947b;z-index:1;position:relative;margin:2px 0 0 0;}
#slider-interior{height:120px;width:100%;background:#01947b;z-index:1;position:relative;margin:0;}
#slider-interior > .container > img{float:left;margin-right:30px;}
#headline{margin:0;padding:30px 0 0 0;}
#headline h1{font-size:26px;font-weight:bold;margin:0;padding:0;color:#FFF;line-height:28px;border-bottom:#CCC 0px solid;}
#headline h2{font-size:26px;font-weight:bold;margin:0;padding:0;color:#FFF;line-height:28px;}
#headline h3{font-size:18px;font-weight:normal;margin:0;padding:0;color:#FFF;line-height:20px;}
#slide-shadow{height:30px;width:100%;background:url(../images/bg-shadow.png) repeat-x;z-index:10;position:relative;margin:-30px 0 10px 0;}
#slide-shadow-interior{height:30px;width:100%;background:url(../images/bg-shadow.png) repeat-x;z-index:10;position:relative;margin:-30px 0 10px 0;}
.caption{display:block;color:#FFF;font-size:10px;line-height:14px;text-align:left;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.caption h2{font-size:23pt;margin:0;padding:0;color:#FFF;line-height:28px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.caption h3{font-size:15pt;margin:0;padding:0;color:#FFF;line-height:20px;font-family:robotolight, Arial, sans-serif;font-weight:normal;}
.caption1{background:#01947b;width:430px;height:106px;padding:60px 100px 0 5px;}
.caption2{background:#01947b;width:430px;height:200px;padding:0 100px 0 5px;}
.ls-inner{position:relative;}
.ls-inner,.ls-layer{width:100%;height:100%;overflow:hidden;}
.ls-layer{position:absolute;display:none;background-position:center center;}
.ls-active,.ls-animating{display:block !important;}
.ls-layer > *{position:absolute;left:0px;top:0px;}
.ls-layer .ls-bg{left:50%;top:50%;}
.ls-bottom-nav-wrapper{z-index:2;height:0px;}
.ls-bottom-nav-wrapper a,.ls-nav-prev,.ls-nav-next{outline:none;}
.ls-layer h2{font-size:23pt;line-height:1.2em;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.ls-layer h3{font-size:15pt;line-height:1.1em;font-family:robotolight, Arial, sans-serif;font-weight:normal;}
.ls-layer h3 bold{line-height:1.1em;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.ls-s5 div.fLeft{font-size:10.5pt;line-height:1.6em;font-family:robotolight, Arial, sans-serif;font-weight:normal;}
#layerslider{width:999px;height:326px;margin:0 auto 0 auto;}
a.buttonSlider{display:block;height:30px;width:136px;background:url(/images/btn-slider.gif) left no-repeat;color:#000;text-decoration:none;font-size:9pt;letter-spacing:.5px;margin:0;padding:10px 0 0 32px;font-family:robotobold, Arial, sans-serif;font-weight:normal;}
a.buttonSlider:hover{background:url(/images/btn-slider-on.gif) left no-repeat;color:#01947b;}
a.button{background:url(/images/btn-left.png) left top no-repeat;margin-top:5px;color:#000;height:25px;padding:0;display:inline-block;text-decoration:none;}
a.button:hover{background:url(/images/btn-left-on.png) left top no-repeat;text-decoration:none;}
a.button > span{background:url(/images/btn-right.png) right top no-repeat;color:#000;font-size:9pt;font-family:robotobold, "Arial Black", sans-serif;text-transform:uppercase;padding:0 16px 0 0;font-weight:normal;margin-left:23px;height:25px;line-height:22px;display:inline-block;text-shadow:1px 1px 0 rgba(0,0,0,0.2);vertical-align:top;}
a.button:hover > span{background:url(/images/btn-right-on.png) right top no-repeat;color:#01947B;cursor:pointer;}
a.button2{background:url(/images/btn-left-green.png) left top no-repeat;color:#000;height:25px;padding:0;display:inline-block;text-decoration:none;margin-top:10px;}
a.button2:hover{background:url(/images/btn-left-green-on.png) left top no-repeat;height:25px;padding:0;display:inline-block;text-decoration:none;}
a.button2 > span{background:url(/images/btn-right-green.png) right top no-repeat;color:#000;font-size:9pt;font-family:robotobold, "Arial Black", sans-serif;text-transform:uppercase;padding:0 16px 0 0;font-weight:normal;margin-left:23px;height:25px;line-height:20px;display:inline-block;text-shadow:1px 1px 0 rgba(0,0,0,0.2);vertical-align:top;}
a.button2:hover > span{background:url(/images/btn-right-green-on.png) right top no-repeat;cursor:pointer;}
a.button3{background:url(/images/btn-left-unigreen.png) left top no-repeat;color:#FFF;height:25px;padding:0;display:inline-block;text-decoration:none;margin-top:10px;}
a.button3:hover{background:url(/images/btn-left-unigreen-on.png) left top no-repeat;height:25px;padding:0;display:inline-block;text-decoration:none;}
a.button3 > span{background:url(/images/btn-right-unigreen.png) right top no-repeat;color:#FFF;font-size:9pt;font-family:robotobold, "Arial Black", sans-serif;text-transform:uppercase;padding:0 16px 0 0;font-weight:normal;margin-left:23px;height:25px;line-height:20px;display:inline-block;text-shadow:1px 1px 0 rgba(0,0,0,0.2);vertical-align:top;}
a.button3:hover > span{background:url(/images/btn-right-unigreen-on.png) right top no-repeat;cursor:pointer;}
a.button-headspan span{color:#FFF;font-size:9pt;font-family:robotobold, "Arial Black", sans-serif;text-transform:uppercase;font-weight:normal;}
a.button-headspan > span{background-color:#017561;padding:1px 7px;font-weight:normal;text-align:center;margin-left:23px;height:24px;line-height:24px;display:inline-block;vertical-align:top;border-radius:5px;}
a.button-headspan:hover > span{cursor:pointer;background-color:#00ac8f;}
.but-head{width:200px;float:right;margin:13px 7px 0 0;}
.butRSS{margin-right:5%;box-shadow:2px 2px 3px #999;float:right;}
div.homelinks4>div.contact>form>a.button{margin-right:7px;}
.boxes p{padding:2px 4px 3px 6px;font-size:13px;color:#000;line-height:14px;}
.boxes h2{font-size:18px;line-height:18px;margin-bottom:8px;padding:6px 0 0 0;color:#000;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.boxes img.boxpic{float:left;margin:6px;position:relative;}
.mainBox{float:left;width:230px;height:118px;margin:5px 5px 15px 10px;border:#CCC 1px solid;background:#FFF;position:relative;}
#homelinks-container{width:100%;background-color:#cad9d4;margin-bottom:15px;}
#homelinks{width:999px;margin:0 auto;color:#333;}
#homelinks a{text-decoration:none;color:#333;}
#homelinks a:hover{text-decoration:underline;}
#homelinks h3 a{font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;color:#333;}
.homelinks1{float:left;width:255px;padding:10px 20px 10px 20px;line-height:1.3em;}
.homelinks1 h3{width:100%;text-align:center;margin:13px 0 10px 0;text-transform:uppercase;}
#homelinks .homelinks1 > a{text-decoration:underline;}
#homelinks .homelinks1 > a:hover{text-decoration:none;}
.homelinks-middle{float:left;height:230px;width:420px;padding-bottom:20px;background-color:#e1eae7;}
.homelinks2, .homelinks3{float:left;width:170px;background-color:#e1eae7;padding:0 0 5px 30px;line-height:2.2em;margin-top:18px;}
.homelinks4{float:left;width:255px;padding:10px 0 0 20px;}
.homelinks4 h3{width:100%;text-align:center;margin-top:8px;text-transform:uppercase;}
.homelinks4 .button{float:right;padding:0;margin:0;}
.homelinks4 div.contact{width:247px;}
.homeForm{width:100%;margin-bottom:5px;font-size:12px;color:#333;}
.homeFormHidden{display:none;height:1px;}
.rcForm{width:90%;font-size:9pt;color:#333;margin:2px 0;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;}
input.rcForm{width:90%;padding-left:2px;border:1px solid #dbdbdb;color:#777;font-size:7.5pt;height:20px;margin:2px 0;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;}
input.rcForm50{width:43.55%;padding-left:2px;border:1px solid #dbdbdb;color:#777;font-size:7.5pt;height:20px;margin:2px 0;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;}
textarea.rcForm{width:90%;padding:2px 0 0 2px;border:1px solid #dbdbdb;color:#777;font-size:7.5pt;height:40px;margin:2px 0;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc;}
div.homelinks4>div.contact>form>input.rcForm50{width:44%;}
.rcFormHidden{display:none;height:1px;}
.required{width:200px;line-height:.8em;margin-left:13px;text-align:left;margin-bottom:0;}
.required2{width:200px;font-size:8.5pt;line-height:1em;margin-left:13px;text-align:left;}
.formBox{padding:20px 0; float:left;}
.formQ{width:120px;text-align:right;float:left;padding-right:10px;}
.formA{width:250px;text-align:left;float:left;}
div.formA > input.rcForm{height:18px;font-size:9pt;}
div.formA > textarea.rcForm{font-size:9pt;}
div#response > span.submitErrortext{color:red;font-weight:bold;font-size:9pt;}
div#response2 > span.submitErrortext{color:red;font-weight:bold;font-size:9pt;}
#mapbox-mobile{display:none;}
#topNav-container{top:15px;position:relative;height:14px;float:right;margin-right:15px;text-align:right;}
#social{width:176px;float:right;margin:7px 0 0 6px;padding:0;text-align:left;}
#social * a{padding:0;margin:0;}
#phone1 {width:55px;font-size:9pt;margin:8px 6px 0 0;float:right;text-align:right;line-height:1em;}
#phone2,#phone3{color:#017865;margin:0 0 2px 0;text-align:right;font-size:9pt;font-weight:normal;line-height:1em;font-family:robotobold, Arial, sans-serif;}
.phoneboth {float:right;margin:8px 8px 0 0;}
.phonetext{color:#017865;font-size:9pt;font-family:robotobold, Arial, sans-serif;text-decoration:none;}
#navHomeLow{display:none;}
.navHomeLine{display:inline-block;position:absolute;top:131px;padding:0;margin:0;width:100%;height:auto;border-top:1px solid #CCC;z-index:5;}
ul.topNav{position:relative;list-style:none;}
ul.topNav li{float:left;zoom:1;background:#FFF;font-size:7.5pt;line-height:1em;height:15px;position:relative;}
ul.topNav a:hover{text-decoration:none;color:#017865;}
ul.topNav li a{text-decoration:none;font-size:8.5pt;color:#000;text-transform:uppercase;font-weight:normal;padding:0 6px;height:14px;line-height:1em;}
ul.topNav li:hover{background:#FFF;color:#017865;position:relative;}
#search{width:130px;height:24px;margin:13px 6px 0 0;padding-left:5px;float:right;border:1px solid #CCC;}
#search input{border:none;font-size:7.5pt;height:20px;padding:0 2px;margin:2px 0 0 6px;color:#999;}
#search input.submit{border:none;width:30px;height:24px;margin:0;float:right;}
#searchResult{color:#017865;}
div#gsc-iw-id1{padding:0;margin:0;border:none;}
input#gsc-i-id1{height:22px;width:100%;padding:0;margin:0;background-size:166px auto !important;background-position:0 6px !important;}
input#gsc-i-id2{border:none;}
td.gsc-input{padding:0;margin:0;vertical-align:bottom;}
div#gsc-iw-id2{padding:0;margin:0;vertical-align:top;height:30px !important;}
td#gs_tti51{display:inline-block;padding-top:0;height:24px;}
table#gs_id51>tbody>tr>td{border:none;}
table#gs_id51{border:none;margin-top:4px !important;}
div#gs_st51{height:22px;margin-top:0;text-align:right;}
div#gs_st50{padding-top:2px;}
.gsc-resultsHeader td.gsc-twiddleRegionCell{display:none;height:1px;}
.gsc-resultsHeader td.gsc-configLabelCell{display:none;height:1px;}
.gs-title{font-family:robotoregular, Arial, sans-serif;color:#017865 !important;height:auto !important;}
.gs-result .gs-title, .gs-result .gs-title *{font-family:robotoregular, Arial, sans-serif;color:#017865 !important;}
.gs-result .gs-title b, .gs-result .gs-title b *{font-family:robotobold, "Arial Black", sans-serif;color:#017865 !important;font-weight:normal;}
.gs-snippet{font-family:robotoregular, Arial, sans-serif;}
.gs-snippet b{font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
.gs-result .gs-title:hover, .gs-result .gs-title:hover *{text-decoration:none;}
.cse input.gsc-search-button, input.gsc-search-button{display:none;}
#menu-container{height:33px;width:100%;z-index:2000;border-top:solid;border-top-width:1px;border-top-color:#fff;vertical-align:bottom;}
#search-mobile-wrapper{display:none;}
#social-mobile{display:none;}
#mobHomeImgContainer{display:none;}
.nav{margin-left:40px;height:33px;}
.nav-on{color:#017865;background-color:transparent;}
.nav-on-home{color:#017865;background-color:transparent;background:url(/images/nav-tab-76-on.gif) no-repeat left;}
.nav-on-uniforms{color:#017865;background-color:transparent;background:url(/images/nav-tab-200-on.gif) no-repeat left;}
.nav-on-facility{color:#017865;background-color:transparent;background:url(/images/nav-tab-160-on.gif) no-repeat left;}
.nav-on-industry{color:#017865;background-color:transparent;background:url(/images/nav-tab-180-on.gif) no-repeat left;}
.nav-on-company{color:#017865;background-color:transparent;background:url(/images/nav-tab-94-on.gif) no-repeat left;}
.nav-on-shop{color:#017865;background-color:transparent;background:url(/images/nav-tab-76-on.gif) no-repeat left;}
.nav-on-contact{color:#017865;background-color:transparent;background:url(/images/nav-tab-94-on.gif) no-repeat left;}
.nav-off{background-color:transparent;}
.nav * a{text-decoration:none;font-family:robotobold, "Arial Black", sans-serif;}
.nav span{position:relative;border:none;outline:none;}
.nav > span{float:left;border:none;outline:none;}
.nav > span > a{display:block;padding:5px 5px;color:#000;font-size:10.5pt;line-height:23px;font-family:robotobold, Arial, sans-serif;}
.megamenu{z-index:5000;background-color:#FFF;}
#mega-uniforms, #mega-facility, #mega-industry, #mega-company, #mega-shop{position:absolute;visibility:hidden;opacity:0;left:0;top:132px;padding:20px;border:1px solid #EEE;box-shadow:3px 8px 8px #666;-moz-box-shadow:3px 8px 8px #666;-webkit-box-shadow:3px 8px 8px #666;z-index:5000;}
#mega-facility{left:13%;right:auto;}
#mega-industry{left:32%;right:auto;}
#mega-shop{left:auto;right:15%;}
#mega-company{left:auto;right:0;}
.megadiv{width:200px;margin:0;padding:0 0 0 15px;float:left;color:#000;font-family:robotoregular, Arial, sans-serif;}
.megadiv a{color:#000;}
.megabull{color:#D99434;padding:0 3px 0 10px;}
.megadiv h2, .h2spacer{margin-bottom:10px;font-family:robotobold, Arial, sans-serif;font-size:13.5pt;font-weight:normal;color:#027764;padding-left:3px;}
a div.megahover{display:inline-block;width:98%;padding-left:5px;color:#000;font-family:robotoregular, Arial, sans-serif;font-size:9.75pt;line-height:1.8em;font-weight:normal;}
a div.megahover:hover{background-color:#EEEDE7;}
div.megalist, div.megalist2{display:inline-block;padding:0;width:100%;margin-bottom:1px;}
div.megalistgroup{display:inline-block;padding:0;width:100%;border-bottom:1px solid #DDD;}
div.megalistline{display:inline-block;padding:0;width:100%;border-bottom:1px solid #DDD;}
div.megalistline > a, div.megalistgroup > a{padding:0;}
div.megalistline > a > div.megahover, div.megalistgroup > a > div.megahover{color:#777;font-family:robotobold, Arial, sans-serif;font-weight:normal;}
div.megalist > a > div.megahover{color:#777;font-family:robotobold, Arial, sans-serif;font-weight:normal;}
div.megalist2 > a > div.megahover{padding:0 0 0 4px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;text-transform:uppercase;font-size:8.25pt;color:#777;}
.megaImagecap{width:100%;background-color:#F7F6F4;text-align:center;}
.megaImage{-moz-box-shadow:3px 3px 5px #BBB;-webkit-box-shadow:3px 3px 5px #BBB;box-shadow:3px 3px 5px #BBB;}
#mm-uniforms:hover ~ div#mega-uniforms, #mm-facility:hover ~ #mega-facility, #mm-industry:hover ~ #mega-industry, #mm-company:hover ~ #mega-company, #mm-shop:hover ~ #mega-shop{visibility:visible;opacity:1;transition:ease-in 0s .3s;-webkit-transition:ease-in 0s .3s;-moz-transition:ease-in 0s .3s;-o-transition:ease-in 0s .3s;}
#mega-uniforms:hover, #mega-facility:hover, #mega-industry:hover, #mega-company:hover, #mega-shop:hover{visibility:visible;opacity:1;}
#mega-uniforms, #mega-facility, #mega-industry, #mega-company, #mega-shop{transition:ease-out 0s .3s;-webkit-transition:ease-out 0s .3s;-moz-transition:ease-out 0s .3s;-o-transition:ease-out 0s .3s;}
span#mm-home{width:76px;text-align:center;}
span#mm-uniforms{width:200px;text-align:center;}
span#mm-facility{width:160px;text-align:center;}
span#mm-industry{width:180px;text-align:center;}
span#mm-company{width:94px;text-align:center;}
span#mm-shop{width:76px;text-align:center;}
span#mm-contact{width:94px;text-align:center;}
div#menu-home #mm-home a{color:#017865;background-color:transparent;background:url(/images/nav-tab-76-on.gif) no-repeat left;}
div#menu-uniforms #mm-uniforms a{color:#017865;background-color:transparent;background:url(/images/nav-tab-200-on.gif) no-repeat left;}
div#menu-facility #mm-facility a{color:#017865;background-color:transparent;background:url(/images/nav-tab-160-on.gif) no-repeat left;}
div#menu-industry #mm-industry a{color:#017865;background-color:transparent;background:url(/images/nav-tab-180-on.gif) no-repeat left;}
div#menu-company #mm-company a{color:#017865;background-color:transparent;background:url(/images/nav-tab-94-on.gif) no-repeat left;}
div#menu-shop #mm-shop a{color:#017865;background-color:transparent;background:url(/images/nav-tab-76-on.gif) no-repeat left;}
div#menu-contact #mm-contact a{color:#017865;background-color:transparent;background:url(/images/nav-tab-94-on.gif) no-repeat left;}
span#mm-home:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-76-on.gif) no-repeat left;z-index:6000;}
span#mm-uniforms:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-200-on.gif) no-repeat left;z-index:6000;}
span#mm-facility:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-160-on.gif) no-repeat left;z-index:6000;}
span#mm-industry:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-180-on.gif) no-repeat left;z-index:6000;}
span#mm-company:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-94-on.gif) no-repeat left;z-index:6000;}
span#mm-shop:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-76-on.gif) no-repeat left;z-index:6000;}
span#mm-contact:hover a{color:#017865;background-color:transparent;background:url(/images/nav-tab-94-on.gif) no-repeat left;z-index:6000;}
#subnav-container{width:100%;margin:-3px 0 4px 0;padding:4px 0 0 0;background-color:#FFF;border-top:1px solid #CCC;}
#subnav-container h4{font-size:8pt;display:inline;text-decoration:none;text-transform:uppercase;padding:0;margin:0 5px;color:#777;line-height:26px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
#subnav{width:999px;margin:0 auto;padding:0;line-height:25px;height:26px;}
#subnav a{text-decoration:none;color:#777;font-size:9.75pt;padding-bottom:4px;margin:0 10px 0 0;line-height:25px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
#subnav a h3{display:inline;font-size:9.75pt;margin:0;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.level-2 > nav > div#subnav{height:29px;}
#subnav2-container{height:30px;width:100%;margin:-1px 0 0 0;background-color:#EEEDE7;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#subnav2{width:999px;margin:0 auto;height:30px;background-color:#EEEDE7;}
#subnav2 > a{text-decoration:none;text-transform:uppercase;padding:2px 0;margin:0 5px;color:#777;font-size:8.25pt;line-height:30px;font-family:robotoregular, Arial, sans-serif;}
#subnav2 h3{text-decoration:none;text-transform:uppercase;padding:2px 0;margin:0 5px;color:#777;font-size:8.25pt;line-height:30px;font-family:robotoregular, Arial, sans-serif;}
#subnav a:hover, #subnav2 a:hover, #subnav a:hover h3, #subnav2 a:hover h4{text-decoration:none;color:#017865;}
#subnav-mobile{display:none;}
#greenline{height:10px;background-color:#427563;background-image:url(/images/green-bar-256.png);background-repeat:repeat-x;background-position:top;}
a#sub-brands{margin-right:20px;}
a#sub-industrial{margin-right:20px;}
a#sub-shirts{margin-right:20px;}
a#sub-pants{margin-right:18px;}
a#sub-outerwear{margin-right:7px;}
a#sub-flame{margin-right:0;}
a#sub-visibility{margin-right:0;}
a#sub-medical{margin-right:10px;}
a#sub-food{margin-right:20px;}
a#sub-esd{margin-right:0;}
body#submenu-brands #sub-brands{color:#017865;}
body#submenu-industrial #sub-industrial{color:#017865;}
body#submenu-shirts #sub-shirts{color:#017865;}
body#submenu-pants #sub-pants{color:#017865;}
body#submenu-outerwear #sub-outerwear{color:#017865;}
#sub-flame{display:inline-block;width:145px;text-align:center;}
body#submenu-flame #sub-flame{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-145-on.gif) no-repeat 0 0;}
body#submenu-flame #sub-flame-mega{color:#017865;}
div.sub2-fabric #sub2-fabric *{color:#017865;}
div.sub2-safety #sub2-safety *{color:#017865;}
div.sub2-fr-faq #sub2-fr-faq *{color:#017865;}
.submenu-fabric #sub2-fabric.megahover{color:#017865;}
.submenu-safety #sub2-safety.megahover{color:#017865;}
.submenu-fr-faq #sub2-fr-faq.megahover{color:#017865;}
#sub-visibility{display:inline-block;width:70px;text-align:center;}
body#submenu-visibility #sub-visibility{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-70-on.gif) no-repeat 0 0;}
body#submenu-visibility #sub-visibility-mega{color:#017865;}
div.sub2-ansi #sub2-ansi *{color:#017865;}
div.sub2-ansi-faq #sub2-ansi-faq *{color:#017865;}
.submenu-ansi #sub2-ansi.megahover{color:#017865;}
.submenu-ansi-faq #sub2-ansi-faq.megahover{color:#017865;}
#sub-medical{display:inline-block;width:94px;text-align:center;}
body#submenu-medical #sub-medical{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-94-on.gif) no-repeat 0 0;}
body#submenu-medical #sub-medical-mega{color:#017865;}
div.sub2-scrubs #sub2-scrubs *{color:#017865;}
div.sub2-lab-coats #sub2-lab-coats *{color:#017865;}
.submenu-scrubs #sub2-scrubs.megahover{color:#017865;}
.submenu-lab-coats #sub2-lab-coats.megahover{color:#017865;}
body#submenu-food #sub-food{color:#017865;}
body#submenu-esd #sub-esd{color:#017865;}
#sub-rental{display:inline-block;width:170px;text-align:center;}
body#submenu-rental #sub-rental{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-170-on.gif) no-repeat 0 0;}
body#submenu-rental #sub-rental-mega{color:#017865;}
div.sub2-triple-pro #sub2-triple-pro *{color:#017865;}
div.sub2-sizing #sub2-sizing *{color:#017865;}
div.sub2-pick-up #sub2-pick-up *{color:#017865;}
div.sub2-laundering #sub2-laundering *{color:#017865;}
div.sub2-pressing #sub2-pressing *{color:#017865;}
div.sub2-repairs #sub2-repairs *{color:#017865;}
div.sub2-personalization #sub2-personalization *{color:#017865;}
div.sub2-rental-faq #sub2-rental-faq *{color:#017865;}
.submenu-triple-pro #sub2-triple-pro.megahover{color:#017865;}
.submenu-sizing #sub2-sizing.megahover{color:#017865;}
.submenu-pick-up #sub2-pick-up.megahover{color:#017865;}
.submenu-laundering #sub2-laundering.megahover{color:#017865;}
.submenu-pressing #sub2-pressing.megahover{color:#017865;}
.submenu-repairs #sub2-repairs.megahover{color:#017865;}
.submenu-personalization #sub2-personalization.megahover{color:#017865;}
.submenu-rental-faq #sub2-rental-faq.megahover{color:#017865;}
body#submenu-lease #sub-lease{color:#017865;}
body#submenu-purchase #sub-purchase{color:#017865;}
a#sub-lease{margin-right:20px;}
#sub-choosing{display:inline-block;width:210px;text-align:center;}
body#submenu-choosing #sub-choosing{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-210-on.gif) no-repeat 0 0;}
body#submenu-choosing #sub-choosing-mega{color:#017865;}
div.sub2-difference #sub2-difference *{color:#017865;}
div.sub2-image #sub2-image *{color:#017865;}
div.sub2-benefits #sub2-benefits *{color:#017865;}
div.sub2-coast #sub2-coast *{color:#017865;}
.submenu-difference #sub2-difference.megahover{color:#017865;}
.submenu-image #sub2-image.megahover{color:#017865;}
.submenu-benefits #sub2-benefits.megahover{color:#017865;}
.submenu-coast #sub2-coast.megahover{color:#017865;}
body#submenu-national #sub-national{color:#017865;}
#sub-mats{display:inline-block;width:94px;text-align:center;}
body#submenu-mats #sub-mats{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-94-on.gif) no-repeat 0 0;}
body#submenu-mats #sub-mats-mega{color:#017865;}
div.sub2-walkoff #sub2-walkoff *{color:#017865;}
div.sub2-decor #sub2-decor *{color:#017865;}
div.sub2-message #sub2-message *{color:#017865;}
div.sub2-scraper #sub2-scraper *{color:#017865;}
div.sub2-antifatigue #sub2-antifatigue *{color:#017865;}
div.sub2-wet #sub2-wet *{color:#017865;}
.submenu-walkoff #sub2-walkoff.megahover{color:#017865;}
.submenu-decor #sub2-decor.megahover{color:#017865;}
.submenu-message #sub2-message.megahover{color:#017865;}
.submenu-scraper #sub2-scraper.megahover{color:#017865;}
.submenu-antifatigue #sub2-antifatigue.megahover{color:#017865;}
.submenu-wet #sub2-wet.megahover{color:#017865;}
#sub-mops{display:inline-block;width:94px;text-align:center;}
body#submenu-mops #sub-mops{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-94-on.gif) no-repeat 0 0;}
body#submenu-mops #sub-mops-mega{color:#017865;}
div.sub2-wetdry #sub2-wetdry *{color:#017865;}
div.sub2-microfiber #sub2-microfiber *{color:#017865;}
.submenu-wetdry #sub2-wetdry.megahover{color:#017865;}
.submenu-microfiber #sub2-microfiber.megahover{color:#017865;}
#sub-cloths{display:inline-block;width:120px;text-align:center;}
body#submenu-cloths #sub-cloths{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-120-on.gif) no-repeat 0 0;}
body#submenu-cloths #sub-cloths-mega{color:#017865;}
div.sub2-shop-towels #sub2-shop-towels *{color:#017865;}
div.sub2-micro-towels #sub2-micro-towels *{color:#017865;}
.submenu-shop-towels #sub2-shop-towels.megahover{color:#017865;}
.submenu-micro-towels #sub2-micro-towels.megahover{color:#017865;}
body#submenu-cloths #sub-cloths{color:#017865;}
a#sub-hand{margin-right:24px;}
#sub-restroom{display:inline-block;width:135px;text-align:center;}
body#submenu-restroom #sub-restroom{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-135-on.gif) no-repeat 0 0;}
body#submenu-restroom #sub-restroom-mega{color:#017865;}
div.sub2-hand-soap #sub2-hand-soap *{color:#017865;}
div.sub2-hand-cleaner #sub2-hand-cleaner *{color:#017865;}
div.sub2-paper #sub2-paper *{color:#017865;}
div.sub2-air #sub2-air *{color:#017865;}
div.sub2-shower #sub2-shower *{color:#017865;}
.submenu-hand-soap #sub2-hand-soap.megahover{color:#017865;}
.submenu-hand-cleaner #sub2-hand-cleaner.megahover{color:#017865;}
.submenu-paper #sub2-paper.megahover{color:#017865;}
.submenu-air #sub2-air.megahover{color:#017865;}
.submenu-shower #sub2-shower.megahover{color:#017865;}
#sub-hand{display:inline-block;width:110px;text-align:center;}
body#submenu-hand #sub-hand{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-110-on.gif) no-repeat 0 0;}
body#submenu-hand #sub-hand-mega{color:#017865;}
div.sub2-purell #sub2-purell *{color:#017865;}
div.sub2-soaps #sub2-soaps *{color:#017865;}
.submenu-purell #sub2-purell.megahover{color:#017865;}
.submenu-soaps #sub2-soaps.megahover{color:#017865;}
#sub-solutions{display:inline-block;width:180px;text-align:center;}
body#submenu-solutions #sub-solutions *{color:#017865;}
body#submenu-solutions #sub-solutions-mega{color:#017865;}
a#sub-automotive{margin-right:21px;}
a#sub-construction{margin-right:21px;}
a#sub-farming{margin-right:21px;}
a#sub-food2{margin-right:21px;}
a#sub-healthcare{margin-right:21px;}
a#sub-hospitality{margin-right:21px;}
a#sub-hvac{margin-right:21px;}
a#sub-janitorial{margin-right:16px;}
a#sub-manufacturing{margin-right:16px;}
a#sub-oil{margin-right:16px;}
a#sub-protective{margin-right:16px;}
a#sub-retail{margin-right:16px;}
a#sub-school{margin-right:16px;}
a#sub-supermarket{margin-right:16px;}
a#sub-transportation{margin-right:0;}
#sub-industry-other{margin-left:20px;}
#sub-industry-active > h3{color:#017865;}
body#submenu-industries #sub-industries{color:#017865;}
body#submenu-automotive #sub-automotive{color:#017865;}
body#submenu-construction #sub-construction{color:#017865;}
body#submenu-farming #sub-farming{color:#017865;}
body#submenu-food2 #sub-food2{color:#017865;}
#sub-industry-food{display:inline-block;width:120px;text-align:center;}
#sub-industry-food > h3{color:#017865;}
body#submenu-food2 #sub-industry-food{background-color:#EEEDE7;background:url(/images/subnav-tab-120-on.gif) no-repeat 0 0;}
div.sub2-food-uniforms #sub2-food-ppp *{color:#017865;}
#sub-industry-healthcare{display:inline-block;width:94px;text-align:center;}
#sub-industry-healthcare > h3{color:#017865;}
body#submenu-healthcare #sub-industry-healthcare{background-color:#EEEDE7;background:url(/images/subnav-tab-94-on.gif) no-repeat 0 0;}
body#submenu-healthcare #sub2-healthcare-mega.megahover{color:#017865;}
div.sub2-healthcare-uniforms #sub2-healthcare-uniforms *{color:#017865;}
div.sub2-healthcare-facility #sub2-healthcare-facility *{color:#017865;}
div.sub2-healthcare-microfiber #sub2-healthcare-microfiber *{color:#017865;}
body#submenu-hospitality #sub-hospitality{color:#017865;}
body#submenu-hvac #sub-hvac{color:#017865;}
body#submenu-janitorial #sub-janitorial{color:#017865;}
body#submenu-manufacturing #sub-manufacturing{color:#017865;}
body#submenu-oil #sub-oil{color:#017865;}
body#submenu-protective #sub-protective{color:#017865;}
body#submenu-retail #sub-retail{color:#017865;}
body#submenu-school #sub-school{color:#017865;}
body#submenu-supermarket #sub-supermarket{color:#017865;}
body#submenu-transportation #sub-transportation{color:#017865;}
a#sub-uniform-catalog{margin-right:34px;}
a#sub-facility-catalog{margin-right:34px;}
a#sub-estore{margin-right:34px;}
a#sub-workwear-direct{margin-right:0;}
body#submenu-shop #sub-shop{color:#017865;}
body#submenu-uniform-catalog #sub-uniform-catalog{color:#017865;}
body#submenu-facility-catalog #sub-facility-catalog{color:#017865;}
a#sub-about{margin-right:10px;}
a#sub-leadership{margin-right:10px;}
a#sub-careers{margin-right:10px;}
a#sub-pr{margin-right:24px;}
a#sub-media{margin-right:24px;}
a#sub-kit{margin-right:24px;}
a#sub-social{margin-right:24px;}
a#sub-videos{margin-right:24px;}
#sub-about{display:inline-block;width:110px;text-align:center;}
#sub-about{display:inline-block;width:110px;text-align:center;}
body#submenu-about #sub-about{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-110-on.gif) no-repeat 0 0;}
body#submenu-about #sub-about-mega{color:#017865;}
div.sub2-reviews #sub2-reviews *{color:#017865;}
div.sub2-history #sub2-history *{color:#017865;}
div.sub2-manufacturing #sub2-manufacturing *{color:#017865;}
div.sub2-iso #sub2-iso *{color:#017865;}
div.sub2-distribution #sub2-distribution *{color:#017865;}
div.sub2-environmental #sub2-environmental *{color:#017865;}
div.sub2-subsidiaries #sub2-subsidiaries *{color:#017865;}
.submenu-reviews #sub2-reviews.megahover{color:#017865;}
.submenu-history #sub2-history.megahover{color:#017865;}
.submenu-manufacturing #sub2-manufacturing.megahover{color:#017865;}
.submenu-iso #sub2-iso.megahover{color:#017865;}
.submenu-distribution #sub2-distribution.megahover{color:#017865;}
.submenu-environmental #sub2-environmental.megahover{color:#017865;}
.submenu-subsidiaries #sub2-subsidiaries.megahover{color:#017865;}
body#submenu-leadership #sub-leadership *{color:#017865;}
body#submenu-leadership #sub-leadership-mega{color:#017865;}
#sub-careers{display:inline-block;width:120px;text-align:center;}
body#submenu-careers #sub-careers{color:#017865;background-color:#EEEDE7;background:url(/images/subnav-tab-120-on.gif) no-repeat 0 0;}
body#submenu-careers #sub-careers-mega{color:#017865;}
div.sub2-benefits #sub2-benefits *{color:#017865;}
.submenu-benefits #sub2-benefits.megahover{color:#017865;}
body#submenu-pr #sub-pr *{color:#017865;}
body#submenu-pr #sub-pr{color:#017865;}
body#submenu-media #sub-media *{color:#017865;}
body#submenu-media #sub-media{color:#017865;}
body#submenu-kit #sub-kit *{color:#017865;}
body#submenu-kit #sub-kit{color:#017865;}
body#submenu-social #sub-social *{color:#017865;}
body#submenu-social #sub-social{color:#017865;}
body#submenu-videos #sub-videos *{color:#017865;}
body#submenu-videos #sub-videos{color:#017865;}
body#submenu-resources #sub-resource{color:#017865;}
body#submenu-contact #sub-contact{color:#017865;}
body#submenu-investors #sub-investors{color:#017865;}
.topLine{display:inline;margin-top:0;}
h3.topLineHead{margin-top:0;}
h3.topLineHead10{margin-top:10px;}
.cellStack{width:120px;height:115px;margin:10px 10px 10px 15px;float:left;text-align:center;}
.cellStack a{font-size:10pt;text-decoration:none;line-height:14px;}
.cellStack a:hover{text-decoration:underline;}
.cellStack3{width:204px;min-height:110px;margin:0 4px 4px 0;padding:10px 3px 10px 10px;float:left;border:1px solid #CCC;}
.cellStack3 h3{color:#017865;font-family:robotobold, Arial, sans-serif;font-weight:normal;font-size:12.5pt;line-height:42px;}
figure.imgLeft{float:left;margin:0 15px 10px 0;}
figure.imgLeftTop30{float:left;margin:30px 15px 20px 0;}
figure.imgLeftTop50{float:left;margin:50px 15px 30px 0;}
figure.imgLeftTop60{float:left;margin:60px 15px 30px 0;}
figure.imgRight{float:right;margin:0 0 10px 15px;}
.imgLeft{float:left;margin:10px 10px 10px 0;}
.imgLeftIcon{float:left;margin:5px 0 0 20px;}
.imgRight{float:right;margin:10px;}
.imgRightBorder{float:right;margin-left:10px;border:1px solid #CCC;}
.imgBorder{border:1px solid #CCC;}
.imgBorderBlack{border:1px solid #000;}
.leftSpace{float:left;margin-left:13%;}
.italQuote{font-style:italic;margin-right:40px;margin-left:20px;}
.thin{margin:-10px 0 5px 0;}
.moreInfo{float:right;margin-right:20px;}
.widecenter{width:100%;text-align:center;margin-bottom:5px;}
strong a{font-family:robotobold, "Arial Black", sans-serif;}
.citation{font-size:8pt;margin:40px 20px 0 30px;line-height:1.1em;}
.divider{width:100%;height:1px;clear:both;}
.divider5{width:100%;height:5px;clear:both;}
.divider10{width:100%;height:10px;clear:both;}
.divider20{width:100%;height:20px;clear:both;}
.divider30{width:100%;height:30px;clear:both;}
.divider50{width:100%;height:50px;clear:both;}
.divider100{width:100%;height:100px;clear:both;}
.co-bottom{font-size:13.5pt;color:#000;text-align:center;padding-top:15px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.co-bottom-leftcol{padding-left:18%;font-size:13.5pt;color:#000;text-align:center;padding-top:15px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.br-nomobile{display:block;height:0;margin:0;}
.nomobile{display:block;}
.mobile-only, .w800-only, .w580-only, .w480-only, .w420-only{display:none;}
.no420{display:block;}
.bigList a{line-height:2em;margin-left:20px;}
.sitemap{width:44%;float:left;padding-top:0;margin:0 0 40px 0;line-height:1.5em;font-family:robotoregular, Arial, sans-serif;font-weight:normal;color:#017865;}
.sitemap a{font-size:11pt;line-height:1.5em;font-family:robotoregular, Arial, sans-serif;font-weight:normal;color:#017865;}
.sitemap ul{margin:0;padding:0;width:100%;}
.sitemap li{padding:0;margin:0 0 0 30px;font-size:11pt;line-height:1.5em;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.sitemap > ul > li{margin-top:15px;}
.sitemap > ul > li > a{font-size:11pt;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
.col2{margin:4em 0 0 60px;}
.col3{width:220px;float:left;margin:20px 0;}
.col4{width:155px;float:left;margin:20px 23px 20px 0;}
.lower{text-transform:lowercase;}
.pr-hr{width:25%;margin:30px auto 10px auto;color:#777;}
.pr17{font-size:17pt;line-height:1em;}
.pr16{font-size:16pt;line-height:1em;}
.pr15{font-size:15pt;line-height:1em;}
.pr14{font-size:14pt;line-height:1em;}
.pr13h{font-size:13.5pt;line-height:1em;}
.pr13{font-size:13pt;line-height:1em;}
.question{color:#017865;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;}
.historySlide{max-width:700px;height:510px;width:700px;overflow:auto;border:1px solid #CCC;overflow-y:hidden;}
.left300{width:300px;float:left;margin:20px;overflow:hidden;}
a.linkNoUnder{text-decoration:none;}
a.linkNoUnder:hover{text-decoration:underline;}
.fullwidth{width:100%;}
.fullwidthpad{margin:0 10px;}
.tybutton{float:right;margin:0 50px;}
.SKUlist{width:90%;margin:0 5%;}
.SKUcol{width:30%;margin-left:3%;color:#000;float:left;}
.arrow-box-col{width:340px;margin:0 4px 4px 0;padding:0;color:#000;float:left;}
.arrow-box-col-3{width:34%;padding:0;color:#000;float:left;text-align:center;}
.arrow-box-big{width:64%;margin:0 4px 4px 0;padding:0;color:#000;float:left;}
.arrow-box-big-col{width:50%;float:left;text-align:center;}
.arrow-box{width:100%;margin:0 0 4px 0;float:left;}
.arrow-box-spacing{padding:15px 20px 0 20px;}
.arrow-box-spacing h3 a{text-decoration:none;}
.arrow-box-spacing h3 a:hover{text-decoration:underline;}
.arrow-box-spacing figcaption{font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.arrow-box h3, .arrow-box-big-col h3{padding-top:5px;color:#017865;font-size:12pt;font-family:robotoregular, Arial, sans-serif;font-weight:normal;line-height:1.2em;}
.arrow-box ul{margin-left:10px;}
.arrow-box li{line-height:1.2em;}
.arrow-box-brown-head > h2{height:54px;padding:0 0 0 3px;color:#000;text-align:center;background:#FFF url(/images/head-arrow-brown.gif) repeat-x top left;}
.arrow-box-brown-head > h2 > div{width:100%;padding:0 0 16px 0;line-height:37px;vertical-align:text-top;background:transparent url(/images/head-arrow-brown-mid.gif) no-repeat center bottom;}
.arrow-box-brown-body{margin:-23px 0 0 0;padding-bottom:10px;border-right:1px solid #E0DDD3;border-bottom:1px solid #E0DDD3;border-left:1px solid #E0DDD3;}
.arrow-box-green-head > h2{height:54px;padding:0 0 0 3px;color:#000;text-align:center;background:#FFF url(/images/head-arrow-green.gif) repeat-x top left;}
.arrow-box-green-head > h2 > div{width:100%;padding:0 0 16px 0;line-height:37px;vertical-align:text-top;background:transparent url(/images/head-arrow-green-mid.gif) no-repeat center bottom;}
.arrow-box-green-body{margin:-23px 0 0 0;padding-bottom:10px;border-right:1px solid #DAE4E1;border-bottom:1px solid #DAE4E1;border-left:1px solid #DAE4E1;}
h2.unidiff{width:97.5%;padding-left:10px;height:1.4em;line-height:1.6em;color:#000;}
div.unidiffbox{width:234px;margin:0 4px 10px 0;float:left;}
.tab{display:table;margin-right:0;padding-right:0;}
.tabrow{display:table-row;}
.tabrowgray{display:table-row;background-color:#EFEFEF;}
.tabcellhead{display:table-cell;height:40px;min-width:80px;font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;text-align:center;}
.tabcellleft{display:table-cell;padding:10px 15px 10px 10px;text-align:left;vertical-align:middle;}
.tabcell{display:table-cell;padding:0 5px 0 15px;text-align:center;}
.colTitle{font-family:robotoregular, Arial, sans-serif;font-weight:normal;font-size:13.5pt;padding:5px 0 10px 0;color:#000;line-height:1.2em;}
.colTitleBold{font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;font-size:13.5pt;padding:10px 0;color:#000;line-height:1.2em;}
.colTitleBoldGreen{font-family:robotobold, "Arial Black", sans-serif;font-weight:normal;font-size:13.5pt;padding:10px 0;color:#017865;line-height:1.2em;}
.rightBox{margin:0;padding:15px 10px;text-align:center;background:#EEEDE7 url(/images/callout-head-middle-4.gif) no-repeat 0 0;}
.rightBoxUndo{background-image:none;margin-top:4px;padding-top:5px;}
.rightBox a{color:#017865;font-size:8.75pt;}
.rightBox a:hover{text-decoration:none;}
.rightBox p{text-align:left;padding:5px;font-size:10pt;margin-bottom:0;}
.rightBox p.widecenter{text-align:center;}
.rightBox p.widecenter a{padding-right:15px;}
.rightBox ul{list-style-image:url(/images/bullet-blk-small.png);font-size:10pt;padding-left:15px;color:#000;margin:0 10px 5px 15px;text-align:left;}
.rightBox ul li{padding-bottom:5px;margin-top:0;}
.rightBoxImage{margin:10px 5px;}
h3.rightBoxHead{width:100%;margin:20px 0 0 0;padding:12px 0;background-color:#CAD9D4;color:#000;font-family:robotoregular, Arial, sans-serif;font-size:13.5pt;font-weight:normal;text-align:center;}
.rightBox > div{font-size:7.5pt;color:#000;padding:15px 0 0 5px;}
div.rightBox > h3{margin:15px 0 0 0;font-size:13.5pt;line-height:1.1em;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
div.rightBox > div > h4{padding:0 0 5px 0;margin-top:0;font-size:10pt;font-family:robotobold, "Arial Bold", sans-serif;text-align:left;font-weight:normal;color:#017865;}
div.rightBox h5{font-size:10pt;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.soc-1{height:40px;text-align:left;}
.soc-1 a{line-height:50px;font-size:10pt;vertical-align:bottom;}
.jobfair-box{height:90px;width:342px;padding:10px 0 0 25px;} 
.jobfair-box2{height:135px;width:342px;padding:10px 0 0 25px;}
.jobfair-box-arrow{background:#CAD9D4 url(/jobfair/right-arrow-tip-lt-green.gif) no-repeat center right;}
.jobfair-co{float:right;width:300px;padding:10px 15px;margin:0 20px 0 10px;background-color:#CAD9D4;color:#027663;font-size:11pt;line-height:1.55em;font-weight:bold;}
.jobfair-list{width:300px;}
.rssbox a{font-size:9pt;}
.moreInfoRSS{float:right;margin-right:10px;}
.moreInfoRSS a{font-size:7.5pt;}
#footer-container{width:100%;padding:0;margin:0;}
#footer-container-home{width:100%;padding:0;margin:0;background:url(/images/bg-footer.jpg) repeat;}
#footer-container h3{color:#000;}
.footer-content{width:999px;margin:0 auto;padding-top:10px;font-size:8.75pt;color:#777;text-align:center;line-height:1.6em;}
.footer-content a{text-decoration:none;color:#777;}
.footer-content a:hover{color:#017865;}
.footer-green1{color:#017865;font-size:9pt;margin-right:40px;margin-left:70px;vertical-align:bottom;font-weight:normal;font-family:robotobold, "Arial Black", sans-serif;}
.footer-green1 a{color:#017865;text-decoration:none;font-family:robotobold,"Arial Black", sans-serif;}
.footer-green1 a:hover{text-decoration:underline;}
.footer-green2{float:left;color:#017865;font-size:9pt;padding-right:0;vertical-align:bottom;font-weight:normal;font-family:robotobold, "Arial Black", sans-serif;}
.footlinks{padding:2px 1%;}
.footer-bottom{width:100%;font-size:8pt;}
.footer50{float:left;margin-left:40px;}
.footercopy{display:inline;}
.footer-uni{width:65%;}
.foot-greenline{width:100%;background-color:#EEEDE7;height:5px;}
.foot-grayline{width:100%;background-color:#007562;height:2px;margin:5px 0 1px 0;}
.slideshow{height:350px;width:240px;margin:0;}
.slideshow img{padding:0;margin:0;background-color:#FFF;}
#bbp, #bbpVideo{background:#666;border:1px #ffffff solid;display:none;height:100%;left:0;opacity:.5;position:fixed;_position:absolute;top:0;width:100%;z-index:4001 !important;}
#bbpmenu, #bbpmenuVideo{background:#666;border:1px #ffffff solid;display:none;height:100%;width:100%;left:0;opacity:.5;position:fixed;_position:absolute;top:0;z-index:4001 !important;}
#pop{background:#CAD9D4;border:none;padding:20px;display:none;top:30%;left:38.5%;position:fixed;_position:absolute;width:280px;z-index:4002 !important;}
#popVideo{height:375px;background:#000;border:none;padding:10px;display:none;top:30%;left:30%;position:fixed;_position:absolute;z-index:4002 !important;}
#popVideoBox > #jw-wrapper, #popVideoBox object#container{min-width:280px;max-width:600px;}
#popbutton, #popclose{cursor:pointer;font-size:9pt;}
#popbuttonVideo{cursor:pointer;font-size:9pt;}
#popcloseVideo{position:absolute;bottom:2px;right:5px;cursor:pointer;font-size:9pt;}
#popcloseCaption{position:absolute;bottom:7px;left:10px;font-size:9pt;color:#666;}
div#pop > div.contact > form > input.rcForm{width:90%;font-size:11pt;height:1.8em;padding-left:3px;color:#777;}
div#pop > div.contact > form > input.rcForm50{width:43.55%;font-size:11pt;height:1.8em;padding-left:3px;color:#777;}
div#pop > div.contact > form > textarea.rcForm{width:90%;font-size:11pt;padding-left:3px;height:4em;color:#777;}
div#pop > div.contact > h3{font-size:13.5pt;font-weight:bold;color:#000;line-height:2em;margin-bottom:10px;font-family:robotoregular, Arial, sans-serif;font-weight:normal;}
.popbuttonbottom{width:186px;margin:0 auto 30px auto;padding-right:10px;text-align:center;}
span.popbuttonleft{display:inline-block;float:left;background:url(/images/btn-left.png) no-repeat left top;height:25px;padding:0;text-decoration:none;}
span.popbuttonleft:hover{display:inline-block;background:url(/images/btn-left-on.png) no-repeat left top;height:25px;padding:0;text-decoration:none;}
input#popbutton{float:left;background:url(/images/btn-right.png) no-repeat right top;color:#000;font-size:9pt;font-family:robotobold, "Arial Black", sans-serif;padding:0 16px 4px 10px;font-weight:normal;height:25px;line-height:20px;text-shadow:1px 1px 0 rgba(0,0,0,0.2);}
input#popbutton:hover{background:url(/images/btn-right-on.png) no-repeat right top;color:#01947B;cursor:pointer;}
.form-pop-close{float:right;margin-top:-10px;margin-right:-10px;font-size:12pt;font-weight:normal;color:#666;}
.form-pop-close-video{float:right;margin-bottom:5px;margin-right:5px;font-size:12pt;font-weight:normal;color:#AAA;}
.videocell{float:left;width:200px;height:150px;margin:10px 30px 10px 0;}
.videocell img{border:1px solid #CAD9D4;}
.videocell img:hover{-moz-box-shadow:0 0 8px 5px #CAD9D4;-webkit-box-shadow:0 0 8px 5px #CAD9D4;box-shadow:0 0 8px 5px #CAD9D4;}
.videocell a{text-decoration:none;}
.videocell a:hover{text-decoration:underline;}
div.jw-wrapper{height:380px;width:700px;margin:0;border:1px solid #CCC;}
div.vid-wrapper{height:380px;}
object#mediaplayer{height:380px;}
object#container{height:380px;width:700px;}
div.jw-wrapper-yt{height:420px;width:700px;margin:0 auto;border:1px solid #CCC;}
div.vid-wrapper-yt{height:420px;}
#accordian-more{height:28px;line-height:28px;background-color:#CAD9D4;color:#333;padding:0 20px;cursor:pointer;overflow:hidden;}
#accordian-text{padding:10px 10px 0 10px;}
.accordian{width:700px;margin:0;}
.video-slider{width:700px;padding:0;}
.zmagwindow{width:100%;height:700px;margin:0 auto;}
div.bx-caption > span{text-align:center;font-size:7.75pt;padding:0;overflow:hidden;}
@media screen and (max-width:810px){body{width:800px;}
.container{width:800px;}
.mainColLeft{display:none;}
.mainCol{width:460px;padding:20px 0 20px 20px;}
.rightCol{float:left;}
#logo{margin-left:2%;}
.mainCol h1{font-size:16pt;padding-bottom:5px;}
.mainCol h2{font-size:11pt;padding-top:5px;padding-bottom:0;}
div.mainColRight{padding-left:0;}
.mainColRight ul{list-style-image:url(/images/bullet-blk-small.png);padding:0 0 5px 15px;color:#000;float:left;width:96%;}
.mainColRight ul li{width:100%;}
div.mainWide2, div.mainWide3{padding-bottom:0}
div.mainWide2 > ul, div.mainWide3 > ul{padding-bottom:5px;width:100%;}
div.mainColFull{width:96%;padding:20px 0 20px 20px;}
.calloutbox ul{padding-bottom:0;}
.accordian{width:100%;}
.arrow-box-col-3{width:98%;}
.arrow-box-big{width:98%;}
h2.unidiff{line-height:1em;}
div.unidiffbox{margin-left:20%;}
.co-bottom-leftcol{padding-left:0;}
.formA{width:210px;}
.no800{display:none;}
.w800-only{display:block;}
.jobfair-box, .jobfair-box2, .jobfair-list{height:auto;width:92%;padding:10px;margin:0 20px 0 0;}
.jobfair-box-arrow{background:none;}
.jobfair-co{width:300px; margin-right:10px; float:none;}
/*{float:left; clear:both; margin-left:0;}WHAT IS THIS?*/
#header{width:800px;}
header > nav{width:800px;}
header{width:100%;}
#topRight{width:486px;}
div.container-content{width:100%;}
#topNav-container{margin-right:10px;}
ul.topNav li a{font-size:7.5pt;}
.but-head{margin-top:10px;}
#search{margin:10px 10% 0 0;}
table.gsc-search-box td.gsc-input{margin-top:-20px;}
#search-mobile-wrapper{display:none;}
#social-mobile{display:none;}
#social{display:none;}
.phoneboth{float:right;margin-right:10%;}
#menu-container{height:23px;padding:0;margin:0 auto;position:relative;z-index:2000;width:740px;float:left;}
.nav{margin-left:10px;height:23px;}
.nav > span > a{line-height:23px;background:none;font-size:8.5pt;margin:0;padding:0;}
.navHomeLine{display:none;}
span#mm-home, span#mm-uniforms, span#mm-facility, span#mm-industry, span#mm-company, span#mm-shop, span#mm-contact{width:auto;color:#000;background-color:transparent;background-image:none;height:1em;margin:0;padding:0 13px;}
span#mm-home a, span#mm-uniforms a, span#mm-facility a, span#mm-industry a, span#mm-company a, span#mm-shop a, span#mm-contact a{width:auto;}
div#menu-home #mm-home a, div#menu-uniforms #mm-uniforms a, div#menu-facility #mm-facility a, div#menu-industry #mm-industry a, div#menu-company #mm-company a, div#menu-shop #mm-shop a, div#menu-contact #mm-contact a{color:#017865;background-image:none;}
div#menu-home #mm-home a:hover, div#menu-uniforms #mm-uniforms a:hover, div#menu-facility #mm-facility a:hover, div#menu-industry #mm-industry a:hover, div#menu-company #mm-company a:hover, div#menu-shop #mm-shop a:hover, div#menu-contact #mm-contact a:hover{color:#017865;}
span#mm-home:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
span#mm-uniforms:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
span#mm-facility:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
span#mm-industry:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
span#mm-company:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
span#mm-shop:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
span#mm-contact:hover a{color:#017865;background-color:transparent;background:none;z-index:100;}
#mega-uniforms, #mega-facility, #mega-industry, #mega-company, #mega-shop{top:20px;}
div#subnav{width:100%;font-size:8pt;}
div#subnav a{width:auto;margin:0 15px 0 5px;}
div#subnav a:hover{background-image:none;}
div#subnav2-container, div#subnav2{height:auto;width:100%;}
body#submenu-visibility a#sub-visibility, body#submenu-rental a#sub-rental, body#submenu-choosing a#sub-choosing, body#submenu-mats a#sub-mats, body#submenu-mops a#sub-mops, body#submenu-cloths a#sub-cloths, body#submenu-restroom a#sub-restroom, body#submenu-hand a#sub-hand, body#submenu-healthcare a#sub-industry-healthcare, body#submenu-about a#sub-about, body#submenu-careers a#sub-careers, body#submenu-flame a#sub-flame, body#submenu-medical a#sub-medical, body#submenu-food2 a#sub-industry-food{background:none;}
.boxes p{padding:2px 6px 3px 6px;font-size:13px;color:#666666;line-height:16px;}
.boxes h2{font-size:18px;line-height:18px;margin-bottom:6px;padding:14px 0 0 0;font-weight:bold;color:#666666;}
.boxes img.boxpic{float:left;margin:6px;position:relative;}
.mainBox{float:left;width:45%;height:118px;margin:0 0 12px 3%;}
#homelinks{width:790px;margin:0 auto;padding-bottom:20px;}
#homelinks-container{width:100%;}
.homelinks1{width:60%;margin:0 auto;float:none;padding-bottom:20px;}
.homelinks4{width:60%;margin:0 auto;float:none;}
.homelinks2, .homelinks3{width:280px;padding:0 0 0 80px;}
.homelinks-middle{width:100%;margin-bottom:20px;background-color:#E1EAE7;}
div.homelinks4 > div.contact{width:100%;}
div.homelinks4 > form > a.button{margin-right:20%;}
.footer-content{width:94%;margin:0 auto;text-align:center;}
.col2{margin:4em 0 0 50px;}
.col4{margin:20px;}
.cellStack{margin:10px 5px 10px 5px;}
.cellStack3{width:200px;height:160px;}
.arrow-box-brown-head h2{height:50px;}
.arrow-box-brown-head h2 div{padding-bottom:21px;line-height:27px;}
.arrow-box-green-head h2{height:50px;}
.arrow-box-green-head h2 div{padding-bottom:21px;line-height:27px;}
.arrow-box-col{width:450px;}
.historySlide{width:450px;}
.fullwidth{width:94%;}
.formBox{padding:20px;}
.footer50{float:left;margin:0;width:100%;text-align:center;}
.footer-green2{width:60px;float:left;margin-left:33%;}
.addthisboxhome{margin:0;float:left;}
.SKUlist{display:none;}
#slider{height:251px;width:100%;background:#01947b;z-index:1;position:relative;margin:0 auto 12px auto;text-align:center;}
#slide-shadow{margin-top:-42px;}
#slide-shadow-interior{margin-top:-30px;}
#slider * img{width:490px;height:251px;margin:0 auto;}
#layerslider{width:768px;height:251px;margin:0 auto 0 auto;}
.caption{color:#FFF;display:block;font-size:10px;line-height:14px;padding:0;width:260px;text-align:left;font-family:robotoregular, Arial, sans-serif;}
.caption h2{font-size:22px;font-weight:bold;margin:0;padding:0;color:#FFF;line-height:24px;}
.caption h3{font-size:14px;font-weight:bold;margin:0;padding:0;color:#FFF;line-height:16px;}
.caption p{font-size:12px;font-weight:normal;margin:0 0 10px 0;padding:0;color:#FFF;line-height:14px;}
.caption1{background:#01947b;width:330px;height:100px;padding:30px 100px 0 14px;}
.caption2{background:#01947b;width:330px;height:190px;padding:0 100px 0 14px;}
.videocell{margin:10px 20px 10px 10px;}
div.vid-wrapper{height:260px;}
div.jw-wrapper{margin:0;padding:0;height:270px;width:480px;}
object#container{height:270px;width:480px;}
object#mediaplayer{height:260px;}
.accordian{width:480px;margin:0;}
.video-slider{width:480px;padding:0;}
.zmagwindow{height:700px;}
#pop{left:29%;}
div#popVideo{left:15%;}
div#popVideo, div#popVideoBox{height:290px;width:480px;}
div#container_wrapper{height:270px;width:480px !important;}
}
@media only screen and (max-width:580px){body{width:580px;}
.container{width:100%;padding:0;margin:0 auto;position:relative;}
div.container-content{width:580px;padding:0;margin:0;position:relative;}
header > nav{width:100%;}
.leftCol{display:none;}
.rightCol{float:none;width:98.62%;}
.rightCol .contact{width:502px;margin:20px 5px 20px 20px;}
.rightBox{display:none;}
.rightBox_nfsi{display:none;}
.rightBoxHead{display:none;}
.remove{display:none;}
.mainCol{width:96%;margin:0;float:none;}
.mainCol h1{font-size:14pt;}
.mainCol ul{padding:0 0 5px 10px;color:#000;float:left;min-width:94%;}
.mainCol ol{padding:0 0 5px 10px;}
.mainColRight{width:100%;}
.mainColRight ol{width:80%;}
.mainColRight ul{width:80%;}
.calloutbox ul{width:80%;padding-bottom:0;}
input.rcForm50{width:44.35%;}
.boxes{width:96%;}
.arrow-box-col{width:98%;}
.no580{display:none;}
.w580-only{display:inline-block;}
.nav-hidden{text-align:right;width:44%;padding-right:10px;line-height:24px;float:right !important;}
.nav-hidden a{text-decoration:none;font-size:8.5pt;color:#000;text-transform:uppercase;font-weight:normal;font-family:robotobold,"Arial Black",sans-serif;}
.nav-hidden a:hover{color:#017561;}
.historySlide{width:540px;}
#mega-uniforms, #mega-facility, #mega-industry, #mega-company, #mega-shop{display:none !important;}
#mobileHeadline{visibility:visible;display:inline;}
#header{width:100%;position:relative;z-index:0;}
a.button-headspan > span{float:right;width:120px;}
.but-head{margin:-10px 10px 0 0;}
#slider, #slider-interior, #slide-shadow, #slide-shadow-interior{display:none;}
#menu-container{float:none;height:2.2em;width:100%;z-index:100;overflow:hidden;}
.nav > span > a{margin:0 8px;padding:0;font-size:8pt;max-width:74px;line-height:1em;}
#mm-home a, #mm-company a, #mm-shop a, #mm-contact a{padding-top:1em;}
span#mm-uniforms, span#mm-facility, span#mm-industry{padding:0 2px;}
span#mm-home, span#mm-company, span#mm-shop, span#mm-contact{padding:0 6px;}
#subnav{display:none;}
#subnav-container{padding-top:0;}
#subnav-mobile{display:block;height:30px;margin-bottom:5px;padding-top:3px;float:left;}
#subnav-mobile > form{margin-left:70px;width:170px;border:1px solid #CCC;float:left;}
#subnav-mobile > form > select{width:170px;min-height:22px;background-color:#EEEDE7;overflow:hidden;}
#subnav-mobile > form > select > option{overflow:hidden;min-height:20px;}
#subnav2-container{display:none;}
#greenline{margin-top:30px;}
div#topRight{position:absolute;top:0;right:0;}
div#search{float:right;margin-right:9px;}
.tybutton{margin:50px 10px 0 0;width:180px;height:180px;}
div#phone1,div#phone2,div#phone3,div#social{display:none;}
div#topNav-container{display:none;}
#social-mobile{display:block;width:580px;height:40px;background:#017865;position:relative;padding:0;margin-bottom:4px;}
#social-mobile .icons{float:left;margin:8px 0 0 10px;height:2em;}
#social-mobile .phone{float:right;margin:13px 10px 0 0;color:#FFF;font-size:12pt;}
#social-mobile .phone a{color:#FFF;text-decoration:none;}
#social-mobile .phone a:hover{text-decoration:underline;}
#mobHomeImgContainer{display:block;height:164px;width:100%;margin-bottom:10px;background-color:#009578;font-size:12pt;color:#FFF;overflow:hidden;}
#mobHomeImgContainer > h1{font-weight:bold;color:#FFF;border:none;font-size:15pt;margin-top:3%;}
.mobHomeImg{float:left;margin-right:10px;}
#homelinks{width:560px;}
.homelinks1, .homelinks4{width:80%;margin-left:auto;margin-right:auto;float:none;}
.homelinks2, .homelinks3{width:43%;height:auto;padding-left:30px;margin-bottom:20px;}
.addthisbox h3{float:left;padding-top:5px;padding-left:10px;}
.addthisbox div{padding-top:15px;}
#footer-container{background:none;}
.footer-content{width:98%;position:relative;padding:10px 0 0 0;text-align:center;}
.footer-bottom{margin-top:5px;text-align:center;}
.videocell{margin:10px 20px 10px 30px;}
div.jw-wrapper{height:300px;width:530px;}
div.jw-wrapper-yt{height:326px;width:530px;}
div.vid-wrapper-yt{height:326px;width:530px;}
object#container{height:300px;width:530px;}
.accordian{width:530px;margin:0;}
.video-slider{margin-left:5px;margin-right:5px;width:520px;}
.zmagwindow{height:500px;}
div#popVideo{left:15px;}
div#popVideo, div#popVideoBox{height:336px;width:530px;}
div#container_wrapper{height:336px;width:530px !important;}
div.popbuttonbottom{display:none;}
}
@media only screen and (max-width:480px){body{width:478px;}
div.container-content{width:100%;}
.mainCol{padding:10px;}
.mainColFull{width:96%;padding:10px;}
div.mainCol > header > h1{line-height:1em;}
#social-mobile{width:480px;}
.mobHomeImg{margin-right:4px;}
#mobHomeImgContainer{margin-bottom:10px;font-size:10pt;}
#mobHomeImgContainer > h1{font-weight:bold;font-size:13pt;}
div.mainColRight h3, div.mainColRight100 h3{margin:0;font-size:10pt;}
div.mainColRight100 > h3{margin:0;font-size:10pt;}
div.mainCol>ul{margin-left:0;padding-left:0;}
div.mainWide>ul{margin-left:0;padding-left:0;}
div.mainWide2{float:left;width:100%;margin-left:20px;}
div.mainWide3{float:left;width:100%;margin-left:20px;}
div.mainWide2 ul{padding-bottom:0;}
.arrow-box-spacing{padding:10px 10px 0 10px;}
#subnav-mobile > form{margin-left:40px;}
#homelinks{width:460px;}
.footer-bottom{text-align:center;}
.footer-green1{margin:0 5px 0 0;}
.footer-green2{display:none;}
.footercopy{display:block;}
.footer-uni{width:96%;}
.addthisboxhome{margin:0 auto;float:none;}
span#mm-home{display:none;}
span#mm-uniforms, span#mm-facility, span#mm-industry{padding:0;width:84px;}
span#mm-company, span#mm-shop, span#mm-contact{padding:0 4px;}
.tybutton{margin:0 10px;}
.no480{display:none;}
.w480-only{display:block;}
.sitemap li{margin-left:15px;}
.rightCol .contact{width:430px;margin:0 10px;}
.videocell{margin:10px 20px 10px 0;}
div.jw-wrapper{height:260px;width:440px;}
div.jw-wrapper-yt{height:276px;width:440px;}
div.vid-wrapper-yt{height:276px;width:440px;}
object#container{height:260px;width:440px;}
.accordian{width:440px;margin:0;}
.video-slider{margin-left:5px;margin-right:5px;width:430px;}
.zmagwindow{height:460px;}
div#popVideo{left:10px;}
div#popVideo, div#popVideoBox{height:280px;width:440px;}
div#container_wrapper{height:260px;width:440px !important;}
}
@media only screen and (max-width:420px){body{width:416px;}
div.container-content{width:100%;}
#social-mobile{width:100%;}
#logo{width:210px;min-height:60px;margin-top:5px;}
#logo > a > img{width:210px;height:56.25px;}
#header{height:70px;}
div#search{margin-top:0;}
.but-head{display:none;}
.nav > span > a{margin:0 4px;}
span#mm-uniforms, span#mm-facility, span#mm-industry{padding:0;width:76px;}
span#mm-company, span#mm-shop, span#mm-contact{padding:0 3px;}
#subnav-mobile > form{margin-left:24px;}
#homelinks{width:420px;}
.homelinks2{width:40%;margin-bottom:1px;padding-left:40px;}
.homelinks3{width:40%;margin-bottom:20px;padding-left:40px;}
.homelinks4 h3{margin-top:20px;}
.homelinks-middle{width:99%;}
#mobHomeImgContainer{margin-bottom:10px;font-size:10pt;}
#mobHomeImgContainer > h1{font-size:13pt;font-family:robotoregular,Arial,sans-serif;font-weight:normal;}
header.fullwidthpad>h1{font-size:13.5pt;}
header.fullwidthpad>h2.likeH2{font-size:11pt;}
.sitemap{width:400px;margin-bottom:0;}
.col2{margin:0;}
.col3, .col4{margin:20px 20%;}
.rightCol .contact{width:370px;margin:0 10px 10px 10px;}
.no420{display:none;}
.w420-only{display:block;}
.jobfair-co{width:270px;margin:10px 0;float:none;}
.cellStack3{width:170px;}
.arrow-box-col-3, .arrow-box-big{width:98%;}
.tabcellhead{min-width:50px;}
.historySlide{width:395px;}
figure.imgRight420{float:right;margin:0 0 10px 15px;}
.formBox{padding:20px 5px;}
.formA{width:180px;}
#mapbox{display:none;}
#mapbox-mobile{display:block;}
.videocell{margin:10px 0 10px 80px;}
div.jw-wrapper{height:225px;width:390px;}
object#container{height:225px;width:390px;}
div.jw-wrapper-yt{height:245px;width:390px;}
div.vid-wrapper-yt{height:245px;width:390px;}
.accordian{width:390px;}
.video-slider{width:380px;}
div#popVideo{left:5px;}
div#popVideo, div#popVideoBox{height:245px;width:390px;}
div#container_wrapper{height:245px;width:390px !important;}
/* Go Mobile Menu */
#navHomeHigh{display:none;}
#navHomeLow{display:block;height:auto;margin-bottom:10px;}
#menu-container{height:auto;margin-bottom:0;}
span#mm-uniforms, span#mm-facility, span#mm-industry, span#mm-shop, span#mm-company{width:auto;height:auto;padding:0;margin:0;}
.container * div.nav > span > a{height:auto;margin:0 13px 0 0;padding:0;}
span#mm-uniforms > a{width:68px;margin-left:0;}
span#mm-facility > a{width:57px;}
span#mm-industry > a{width:60px;}
span#mm-shop > a{width:36px;}
div#navHomeLow > nav #menu-container h2{display:inline;}
div#navHomeLow > nav #menu-container h2  a{display:inline-block; width:98%;height:32px;max-width:none;margin:0 0 2px 0;padding:0;font-size:14pt;font-weight:normal;text-align:center;line-height:32px;vertical-align:middle;color:#FFF;background-color:#03AE8C;font-family:robotoregular, Arial, sans-serif;background-image:none;}
div#navHomeLow > nav #menu-container h2  a:hover{background-color:#007562; color:#FFF;}

}
@media only screen and (max-width:414px){body{width:410px;}
#mobHomeImgContainer > h1{font-size:12pt;}
.homelinks-middle{width:99%;}
.container * div.nav > span > a{height:auto;margin:0 10px 0 0;padding:0;}
}
@media only screen and (max-width:375px){body{width:371px;}
#logo{width:165px;min-height:50px;}
#logo > a > img{width:165px;height:auto;}
.rightCol .contact {width:325px;}
span#mm-contact{display:none;}
#homelinks{width:100%;}
.homelinks-middle{width:100%;}
.homelinks3{padding-left:25px;}
#subnav-mobile > form{margin-left:10px;}
.cellStack{margin-left:30px;}
.cellStack3{width:44%;}
div.vid-wrapper{height:170px;margin-left:0 auto;}
object#mediaplayer{height:170px;}
div.jw-wrapper{height:170px;width:290px;}
object#container{height:170px;width:290px;}
div.jw-wrapper-yt{height:166px;width:290px;}
div.vid-wrapper-yt{height:166px;width:290px;}
.accordian{width:290px;}
.video-slider{width:290px;}
div#popVideo, div#popVideoBox{height:190px;width:290px;}
div#container_wrapper{height:190px;width:290px !important;}
}
@media only screen and (max-width:360px){body{width:356px;}
.rightCol .contact {width:310px;}
#subnav-mobile > form{width:160px;}
#subnav-mobile > form > select{width:160px;}
}
@media only screen and (max-width:320px){body{width:316px;}
h1#text-location{line-height:1.1em;}
a.link-blue{text-decoration:underline;color:#0066CC;}
a:hover.link-blue {text-decoration:none;}
div.container-content{width:100%;}
.mainCol, div.mainColRight, div.mainWide{width:290px;}
#social-mobile{width:100%;}
div#topHeader{padding-right:0;}
div#search{margin:0;}
.container * div.nav > span > a{height:auto;margin:0 6px 0 0;padding:0;}
a.button-headspan>span {padding-top:0;padding-bottom:0;}
#subnav-mobile > form{width:148px;margin-left:7px;}
#subnav-mobile > form > select{width:148px;}
div#navHomeLow > nav #menu-container h2  a{display:inline-block; width:300px;height:32px;max-width:none;margin:0 0 2px 0;padding:0;font-size:14pt;font-weight:normal;text-align:center;line-height:32px;vertical-align:middle;color:#FFF;background-color:#03AE8C;font-family:robotoregular, Arial, sans-serif;background-image:none;}
.mainColRight h2{display:inline-block;margin-top:0;padding-top:0;}
div.mainCol ul, div.mainWide ul{width:90%;margin-left:0;}
header>h1{line-height:.8em;}
div.sitemap{width:290px;}
div.sitemap>ul a{font-size:9pt;}
div#footer-container{margin-bottom:20px;}
span.footer-green1{display:block;height:1em;margin:0 auto;}
div#footer-container-home > div.footer-content{height:auto;}
div#footer-container-home>div.footer-content>div.footer-bottom>span.footer-green1{display:block;margin:0;float:none;}
.footer-green1{font-size:11pt;}
.footer50{width:100%;text-align:center;margin:0 auto;}
#homelinks{width:300px;}
.homelinks-middle{display:none;}
.homelinks2, .homelinks3{width:100%;padding-right:50px;}
.homelinks4{width:280px;margin:0;padding:10px;border-top:none;}
div.homelinks4>div.contact>form>input.rcForm50{width:44%;}
img.boxpic{height:70px;width:58px;}
div.mainBox.boxes{width:300px;height:80px;}
.addthisbox h3{font-size:8pt;}
.br-nomobile{display:inline;}
.nomobile{display:none;}
.nomo{display:none;}
.mobile-only{display:block;}
.no320{display:none;}
.mob150{width:150px;height:128px;}
.cellStack{margin-left:17px;}
.cellStack3{width:280px;height:auto;}
.arrow-box-col-3, .arrow-box-big{width:300px;}
.historySlide{width:295px;}
.left300{margin:10px 0;}
div.unidiffbox{margin-left:10%;}
.tybutton{margin:50px 10px 0 0;width:100px;height:100px;}
div.formBox{padding:20px;background-color:#EFEFEF;}
.formQ{text-align:left;width:200px;}
.formA{width:260px;}
div.formA > input.rcForm{height:26px;font-size:18px;}
div.formA > textarea.rcForm{font-size:18px;}
input.rcForm50{width:43.55%;}
div.mainWide2 ul, div.mainWide3 ul{width:260px;margin:0;}
div.calloutbox{width:300px;margin:0 0 10px 0;padding:5px 0;}
div.calloutbox > div{padding:7px 10px 7px 20px;}
div.calloutbox li{width:100%;padding-right:0;padding-left:0;}
li.calloutitem{width:100%;}
div.calloutboxtall{margin-right:20px;}
.call2{float:left;width:100%;margin:10px 0 0 0;}
.call3{float:left;width:100%;margin:15px 0 0 0;}
.callTopRight{width:96%;margin:10px 0 0 0;}
.rightCol .contact{width:270px;}
.videocell{margin:10px 0 10px 50px;}
}
/*<!-- Fix for Chrome - SUP in links -->*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
a sup {
display:inline-block !important;
padding-bottom:1px !important;
border-bottom:1px solid #017561 !important;
}
a:hover sup{
border-bottom:none !important;
}
}