@charset "utf-8";
a, a img {border:none;text-decoration:none;}
p a, li a{color:#333;}
p a:hover, li a:hover{text-decoration:underline;color:#999;}
body {font-family:arial;color:#555;font-size:12px;margin:0px;padding:0px;margin-top:10px;}
#validationCompanyAddress {padding-top:5px !important;}
#validationPrograms {padding-top:5px !important;}
.contentWrapper {padding:20px;padding-top:0px;padding-bottom:10px;min-width:700px;}
#validationContent{padding:20px;background-color:#f3f9eb;min-width:700px;}
#validationInfoBox{background-color:#fff;border:2px solid #dddddd;color:#333;}
#validationInfo{max-width:65%;}
.validationButton:hover{background-color:#bbb;}
.validationButton {text-decoration:none;font-weight:600;font-family:arial;color:#fff;background-color:#aaa;padding:5px;padding-left:15px;padding-right:15px;display:inline-block;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 2px 2px 1px 1px rgba(0, 0, 0, .1);box-shadow: 2px 3px 1px 1px rgba(0, 0, 0, .1);margin-right:15px;}
h2{font-size:15px;margin-bottom:-13px;margin-top:0px;}
h1{margin-bottom:-17px;margin-top:-10px;font-size:20px;color:#000;}
.validationBlueTitle {color:#006666;}
.validationGreyTitle {color:#666;}
.validationOrangeTitle {color:#ff9933;}
.validationBold {font-weight:bold;}
.validationBlue {color:#006666;}
.validationGrey {color:#666;}
.validationGreen {color:#669d00;}
.validationVerbiageLeft {float: left; width: 70%; text-align:justify; text-justify:inter-word; color:#333;}
.validationVerbiageRight {float: right; width: 20%;}
#validationFinePrint {padding:20px 0px 0px 0px; margin:0px auto; text-align:justify; text-justify:inter-word; width:700px; font-size:10px; }
#validationUpsell, #validationFFPlugin, #validationMyPrivacy, #validationFeedback, #validationValidDate{margin-top:15px;}
#validationUpsell, #validationFFPlugin {width:75%;}
#validationMyPrivacy {width:53%;}
#validationMyPrivacySeal{display:inline-block;vertical-align:top;position:relative;right:-35px;margin-top:20px;margin-right:30px;float:right;}
#validationValidDate {margin-bottom:15px;}
#validationTagline, #validationLogo {display:inline-block;width:auto;}
#validationTagline {vertical-align:top;margin-top:10px;margin-left:30px;color:#999;text-align:center;}
#validationTaglineA {font-weight:bold; text-align:left;}
#validationTaglineB {text-align:left;}
#validationSeal, #validationFFSeal{display:inline-block;vertical-align:top;position:relative;right:-35px;margin-top:20px;}
#validationUpsell, #validationFFPlugin, #validationMyPrivacy {display:inline-block;}
#validationFFPluginButton {background-image:url('../images/newvp/dload_icon.gif');background-repeat:no-repeat;padding-left:40px;background-position: 11px 3px;}
#validationInfoBox ul li {list-style-type:none;margin-left:-20px;min-height:13px;margin-bottom:5px;}
#validationInfoBox ul {display:inline-block;}
#validationInfoBox ul li .certificationTitle{display:inline-block;position:relative;top:-4px;left:5px;}
#validationInfoBox ul li div.certificationURLs {font-size:12px;}
#validationInfoBox ul li .expand {background: url('../images/newvp/plusSymbol.gif') no-repeat top left;background-position: 0px 0px;width:15px;height:15px;display:inline-block;}
#validationInfoBox ul li .expand.urlActive {background-position: 0px -17px;}
#validationInfoBox ul li .unexpand {background: url('../images/newvp/blank.png') no-repeat top left;background-position: 0px 0px;width:15px;height:15px;display:inline-block;}
#validationInfoBox ul li:hover {color:#666;cursor:pointer;}
#validationInfoBox ul li .certificationURLs{display:none;color:#000;font-size:13px;margin-bottom:10px;cursor:default;margin-left:20px;}
#validationTrusteInfo {text-align:center;font-size:12px;margin-top:30px;}
#validationTrusteInfo a {color:#000;text-decoration:none;}
#validationTrusteInfo a:hover {text-decoration:underline;}
#validationSocial {text-align:center;}
#validationSocial .validationSocialIcon {height:25px;width:26px;display:inline-block;margin-right:7px;margin-left:7px;background-image:url('../images/newvp/social.gif');}
#validationSocialIconFB:hover {background-position:0px 25px;}
#validationSocialIconTW {background-position:-26px 0px;}
#validationSocialIconLI {background-position:-51px 0px;}
#validationSocialIconBlog {background-position:-77px 0px;}
#validationSocialIconTW:hover {background-position:-26px 25px;}
#validationSocialIconLI:hover {background-position:-51px 25px;}
#validationSocialIconBlog:hover {background-position:-77px 25px;}
#feedbackTip {cursor:pointer}
.meter { height: 9px;position: relative;background: #bbb;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;padding: 3px;width:130px;display:inline-block;margin-right:10px;margin-top:5px;}
.meter > span {display: block;height: 100%;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px; -moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;-webkit-border-top-left-radius: 20px;-webkit-border-bottom-left-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-bottomleft: 20px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;background-color: rgb(43,194,83);
background-image: -webkit-gradient(
      linear,
      left bottom,
      left top,
      color-stop(0, rgb(43,194,83)),
      color-stop(1, rgb(84,240,84))
     );
    background-image: -webkit-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );
    background-image: -moz-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );
    background-image: -ms-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );
    background-image: -o-linear-gradient(
      center bottom,
      rgb(43,194,83) 37%,
      rgb(84,240,84) 69%
     );
    
}
.blue > span {background-color:#158AA4;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #158AA4),color-stop(1, #02667c));background-image: -webkit-linear-gradient(top, #158AA4, #02667c); background-image: -moz-linear-gradient(top, #158AA4, #02667c);background-image: -ms-linear-gradient(top, #158AA4, #02667c);background-image: -o-linear-gradient(top, #158AA4, #02667c);}
.tooltip{display: inline-block;position: relative;}
.tooltip:hover:after{background: #333;background: rgba(6,6,6,.08);border-radius: 5px;bottom: 26px;color: #333;content: attr(alt);left: -20%;padding: 5px 15px;position: absolute;z-index: 98;width: 220px;}
.expand.tooltip:hover:before{border: solid;border-color: #ccc transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 10%;position: absolute;z-index: 99;}
.tooltip:hover:before{border: solid;border-color: #dedede transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 10%;position: absolute;z-index: 99;}
.expand.tooltip:hover:after{background: #ccc;color:#fff;}
.disabled {background-color:#ddd;color:#ccc;cursor:default;}
.disabled:hover {background-color:#ddd;color:#ccc;}
#validationConfirmation{
display:none;
}

.clear {clear: both}


/* NOT A Member */
#nonMember {padding:20px 0px 0px 0px; margin:0 auto; text-align:justify; text-justify:inter-word; width:700px; height:100px}
.subheader {font-weight: bold; font-size:14px; color:#003d78}
.greysubheader {font-weight: bold; font-size:14px; color:#666;}

.te-app-download{
    display:inline-block;
    margin-top:5px;
    vertical-align:top;
}
.te-app-download img{
    width:100%;
    height:auto;
}