@charset "UTF-8";html,body,div,section,article,aside,header,hgroup,footer,nav,h1,h2,h3,h4,h5,h6,p,blockquote,address,time,span,em,strong,img,ol,ul,li,figure,canvas,video,th,td,tr{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}address,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary{display:block}
.supReviews{font-size:0.9em;font-family:inherit;font-weight:normal;color:#ffa850;}
.noStyleSpacing li {list-style-type:none;padding-bottom:10px;}
.orangeStar{font-size:1.4em;font-family:Arial, sans-serif;font-weight:bold;color:#ffa850;text-shadow:1px 1px 0 #000}
.text-ani{width:100%;overflow:hidden;padding-bottom:5px;margin-bottom:-5px}

a.six:link{color:#fff;text-decoration:none;border:1px dotted #fff;padding:1px 2px}
a.six:visited{color:#fff;text-decoration:none}
a.six:hover{color:#ff9428;text-decoration:none;border:1px dashed #ff9428;padding:1px 2px}
a.six:active{color:#000;text-decoration:underline}

a.eight:link{color:#6babf1;text-decoration:none;border:1px dashed #6babf1;padding:0 2px 2px 2px}
a.eight:visited{color:#6babf1;text-decoration:none;border:1px dashed #6babf1;padding:0 2px 2px 2px}
a.eight:hover{color:#ffb950;text-decoration:none;border:1px dotted #ffb950;padding:0 2px 2px 2p}
a.eight:active{color:#fff;text-decoration:none;border:1px dashed #fff;padding:0 2px 2px 2p}

a.butText:link{color:#fff;text-decoration:none}a.butText:visited{color:#fff;text-decoration:none}a.butText:hover{color:#fff;text-decoration:none}
a.butText:active{color:#fff;text-decoration:none}img{max-width:100%;height:auto}img.center{display:block;margin:0 auto 7px auto}
hr{border-bottom:1px solid #ccc;border-top:none;width:94%;display:block;margin:0 auto 0 auto}p.center,.center{text-align:center;margin-left:auto;margin-right:auto}
.down-ten{margin-top:10px}.down-twenty{margin-top:20px}p{margin-bottom:1em}a{text-decoration:none;color:#667F6A}a:hover{color:#7B798F}a:focus{outline: thin dotted;}a img{border:none;outline:0}html{background:#fff}

.buttonSmall{display:inline-block;outline:0;cursor:pointer;text-align:center;text-decoration:none;font-size:.8em;font-family: Arial,sans-serif;font-weight:bold;padding:.5em .5em;text-shadow:0 1px 1px rgba(0,0,0,.4);border-radius:.3em;box-shadow:0 1px 2px rgba(0,0,0,.4);margin:5px 10px 0 0}

.button:hover{text-decoration:none}.button:active{position:relative;top:1px}

.orange{color:#fef4e9;border:solid 1px #da7c0c;background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20)}

.orange:hover{background:#f47c20;
background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015)}

.orange:active{color:#fcd3a5;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a)}

body{font:100% Arial, Helvetica, sans-serif;line-height:1.5;background:#fff;color:#7f7f7f;font-weight:normal;font-style:normal}
.topAnnounce{text-transform:uppercase}header{background:#fff;width:100%;overflow:hidden}header a{text-decoration:none;border:none;color:#005885}header a:hover{border:none;color:#ffa950}

#heroContainer{display:block;position:relative;overflow:hidden;margin-left:auto;margin-right:auto}

#careersBadge{
    display:block;
    position:absolute;
    z-index:20;
    animation:careersEntrance 2.8s linear 0.2s both;
}

#careersBadge img{
    display:block;
    width:100%;
    height:auto;
}
@keyframes careersEntrance{
    0%{
        opacity:0;
        transform:translateX(100px) rotate(0deg);
    }

    45%{
        opacity:1;
        transform:translateX(0) rotate(0deg);
    }

    /* Wiggle 1 */
    52%{
        transform:translateX(0) rotate(-4deg);
    }
    55%{
        transform:translateX(0) rotate(4deg);
    }

    /* Wiggle 2 */
    58%{
        transform:translateX(0) rotate(-4deg);
    }
    61%{
        transform:translateX(0) rotate(4deg);
    }

    /* Wiggle 3 */
    64%{
        transform:translateX(0) rotate(-4deg);
    }
    67%{
        transform:translateX(0) rotate(4deg);
    }

    /* Wiggle 4 */
    70%{
        transform:translateX(0) rotate(-3deg);
    }
    73%{
        transform:translateX(0) rotate(3deg);
    }

    80%{
        transform:translateX(0) rotate(-1deg);
    }

    100%{
        opacity:1;
        transform:translateX(0) rotate(0deg);
    }
}

.homeHeroText{font-family:'Open Sans Condensed', Arial, sans-serif;font-weight:bold;text-align:center}
#heroContainer .heroResCom{font-family:'Bad Script', sans-serif;letter-spacing:0.15em;color:#f0f0f0;text-shadow:0px 2px 2px rgba(0,0,0,.8);font-style:italic;font-weight:bold;text-align:center}
#heroContainer .caption{font-family:'Open Sans Condensed', Arial, sans-serif;color:#fff;font-style:normal;font-weight:normal;letter-spacing:0.05em;text-align:center}.homeMessage .header1{text-transform:uppercase}
#content h1{display:block;margin-left:auto;margin-right:auto;text-align:center;font-family:'Open Sans Condensed',sans-serif;color:#ffa850;font-style:normal;font-weight:bold;letter-spacing:.02em;text-transform:uppercase;border-bottom:0}
#content h1+p{display:block;color:#4f4e4e;font-family:Arial,sans-serif;font-style:normal;font-weight:400}
#whatYouNeed h2{display:block;text-align:center;font-family:'Open Sans Condensed',sans-serif;letter-spacing:0.02em;color:#fca428;font-style:normal;font-weight:700;border-bottom:0;text-transform:uppercase}
#whatYouNeed h2+p{font-family:Arial,sans-serif;font-style:normal;font-weight:400;display:block}
#content h3{font-family:'Open Sans Condensed', sans-serif;font-style:normal;text-align:center;text-transform:uppercase;color:#ffa850;margin-top:24px;margin-bottom:10px}

.whyUs{display:block;text-align:center;margin:15px auto 0 auto;background:#f6f6f6}

/* This creates the little down triangle */
#content .subHeaders:after{content:'';position:absolute;top:98%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 9px #545454;border-left:solid 9px transparent;border-right:solid 9px transparent}

.upFront{display:block;text-align:center;margin:15px auto 0 auto;overflow:hidden;min-height:300px}

.eNews{display:block;text-align:center;margin:15px auto 0 auto;overflow:hidden;background:#f6f6f6}


.homePrivacy{font-family:Arial, sans-serif;color:#005a85;font-style:normal;font-weight:normal}
.preButtonText{margin-top:14px;font-family:Tahoma, Arial, sans-serif;font-size:0.9em;font-style:normal;font-weight:normal;color:#000}
.clear{clear:both}

.butBlueAction a{display:block;width:96px;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.6);font-family:Arial, sans-serif;font-size:1.1em;font-style:normal;font-weight:bold;color:#fff;margin-left:auto;margin-right:auto;padding:8px 0px;background-color:#006ea5;border:1px solid #004669;border-radius:0.5em;box-shadow:1px 1px 2px rgba(0,0,0,.4);overflow:hidden;transition:all .6s ease-in-out}

.butBlueAction a:hover{text-decoration:none;color:#fff;background-color:rgba(41, 128, 185, 0.8);border:1px solid #005a87}

.butGreenSubmit{display:block;width:76px;margin:25px auto 0 auto;padding:6px 0;font-family:Arial, sans-serif;font-size:1em;font-style:normal;font-weight:bold;text-align:center;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0.4em;transition:all .6s ease-in-out}

.butGreenSubmit:hover{cursor:pointer;color:#16a500;background:#fff;opacity:0.7;filter:alpha(opacity=70);border:1px solid #16a500}

#homepageBrands h4{display:block;text-align:center;font-family:'Open Sans Condensed',sans-serif;color:#909090;font-style:normal;font-weight:700;letter-spacing:.02em;border-bottom:0;text-transform:uppercase}
#homeTestimony h5{display:block;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;font-family:'Open Sans Condensed',sans-serif;font-style:normal;font-weight:700;padding-bottom:13px}
#homepageClosing{position:relative;display:block;margin-left:auto;margin-right:auto;background:#545454}
#homepageClosing h6{display:block;color:#fff;font-family:'Bad Script',sans-serif;font-weight:400;text-align:center;margin-left:auto;margin-right:auto;clear:both}
#credentials{display:block;overflow:hidden;width:100%;text-align:center;background-color:#fff;margin-left:auto;margin-right:auto;border-bottom:0px solid #000}#pageFooter{clear:both;overflow:hidden;color:#fff;background:#004887;opacity:0.9;filter:alpha(opacity=90);padding-top:1.5em}
#pageFooter .header6{color:#6babf1;font-family:Arial, sans-serif;font-size:1em;font-style:normal;font-weight:bold;letter-spacing:0.04em;text-align:center;text-transform: uppercase;margin-bottom:1.0em}
#pageFooter .socLinks{color:#6babf1;font-family:Arial, sans-serif;font-size:1.1em;font-style:normal;font-weight:bold;letter-spacing:0.04em;text-align:center;margin-bottom:1.0em}
div#auxNav{width:99%;font-family:Arial, sans-serif;font-style:normal;font-weight:normal;text-align:center;margin-bottom:1em;margin-left:auto;margin-right:auto}
div#auxNav a:hover{color:#6babf1;text-decoration:underline}.inline{display:inline}
#content{background:#fff}.socButtons{margin-left:auto;margin-right:auto;text-align:center}.socButtons ul{margin:6px auto 20px auto;text-align:center}.socButtons ul li{list-style-type:none;display:inline}
@media only screen and (max-width:680px){
img.social{display:inline-block;width:42px;height:42px;border:none;margin:0 auto 0 auto;padding:0 6px 0 6px}img.social:hover {cursor:pointer}
}@media only screen and (min-width:681px){img.social{display:inline-block;width:42px;height:42px;border:none;margin:0 auto 0 auto;padding:0 6px 0 6px;transition:all .2s ease-in-out;transform:translateY(3px)}
img.social:hover{cursor:pointer;transform:translateY(-3px)}}
.webPlaceHolder{display:block;background-color:#fff}
.web{display:block;color:#004669;font-family:'Bad Script', sans-serif;font-size:0.9em;font-style:normal;font-weight:normal;letter-spacing:0.02em;text-align:center}
@media only screen and (min-width:1421px) {
.preButtonText{margin-top:14px;font-family:Tahoma, Arial, sans-serif;font-size:1em;font-style:normal;font-weight:normal;color:#000}

.butGreenSubmit{display:block;width:120px;margin:35px auto 40px auto;padding:12px 0;font-family:Arial, sans-serif;font-size:1.2em;font-style:normal;font-weight:bold;text-align:center;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0.4em;transition:all .6s ease-in-out}

.butGreenSubmit:hover{cursor:pointer;color:#16a500;background:#fff;opacity:0.9;filter:alpha(opacity=90);border:1px solid #16a500}

.butBlueAction a{display:block;width:120px;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.6);font-family:Arial, sans-serif;font-size:1.3em;font-style:normal;font-weight:bold;color:#fff;margin-left:auto;margin-right:auto;padding:10px 0px;background-color:#006ea5;border:1px solid #004669;border-radius:0.5em;box-shadow:1px 1px 2px rgba(0,0,0,.4);overflow:hidden;transition:all .6s ease-in-out}

#credentials{display:block;overflow:hidden;width:85%;text-align:center;background-color:#fff;margin-left:auto;margin-right:auto;border-bottom:0}
#credentials .hspace-scroll{margin-right:85px;}#pageFooter .h6{font-size:1.1em}}