@charset "UTF-8";
/* ******************* LEGACY CSS OVERRIDES ******************* */
body > img {display:none;}
.page, .page h1, .page h3, .page p, .page input, .page label {text-align:inherit; color:inherit; text-transform:none;}

/* ******************* DEFAULT LP CSS ******************* */
body {color:#333333;}

.page {width:900px; max-width:900px; padding:10px; margin:0 auto; color:#000;}

.container {display:block; clear:both; position:relative;}
.container p {margin:2px 20px 26px 2px; font-size:16px; line-height:1.375;}
.container strong {font-weight:bold;} .container em {font-style:italic;}
.container a {color: #025edb; text-decoration:none;}
.container a:hover{text-decoration:underline;}

#header {padding:0 10px; text-align:center; overflow:hidden;}
#header .lockup {float:left;}
#header .address {position:absolute; bottom:10px; right:10px; font-size:12px; line-height:1.25; margin:0;}

/* **** FONT SIZING & STYLING **** */
.headline  {font-size:1.5em; line-height:1.375; margin-bottom:.5em;}
.headline.lead {font-size:2.5em; line-height:1.375; margin-bottom:.5em; font-weight:bold;}
.bold {font-weight:bold;} .italic, em {font-style:italic;} .u {text-decoration:underline;} .center {text-align:center !important;}
.bigger {font-size:1.5em; line-height: 1.375;} .lilbigger {font-size:1.15em; line-height:1.375;}
.smaller, .footnote, .caption {font-size:.75em; line-height:1.375;} .lilsmaller {font-size:.875em; line-height:1.375;}

/* **** HORIZONTAL RULES **** */
.divider {background:none; border:none; height:1px; display:block; padding:0; margin:20px 0; border-top:dotted 1px #ccc; clear:both; font-size:0; line-height:0;}
.divider.invisible {border:none;}

/* **** LISTS **** */
.features-list {margin:10px 0;}
.features-list li {padding:0 0 10px 16px; background:url(https://staticx-tuner.zacks.com/woas/adv/services/images/icons/bullet.png) no-repeat 0 7px;  font-size:16px; line-height:1.375}

.decimal-list, .disc-list, .square-list {margin:10px 30px;} .decimal-list {margin:10px 40px;} .plain-list {margin:10px 15px;} .footnotes-list {margin:15px 0; line-height:1.375;}
.decimal-list li, .disc-list li, .square-list li, .plain-list li {padding:0 0 10px; font-size:16px; line-height:1.375}
.decimal-list li {list-style:decimal;} .disc-list li {list-style:disc;} .square-list li {list-style:square;}
.footnotes-list li {display:inline-block; padding:0; font-size:12px; line-height:1.5; list-style:none;} .footnotes-list li:nth-child(2) {padding:0 8px; border:solid #666; border-width:0 1px; margin:0 8px;}

/* **** TEXT COLORING **** */
.grnTxt, .greenTxt, p.grnTxt, p.greenTxt {color:#007f06;}

/* **** BACKGROUNDS **** */
.highlight {background:#fffbd7; background:#fcfc79;}

/* **** BUTTONS **** */
.button {margin:5px auto; display:inline-block; position:relative;}
.button a {display:block; padding:7px 15px; position:relative;}
.button a:active {bottom:-2px; left:2px;}

/* FORM ELEMENTS */
#reg {text-align:center;}
#reg .textbox, #submit {max-width:300px; height:30px; border:solid 1px #bd4600; border-radius: 2px;}
#reg .textbox {width:300px; padding:0; border: 1px solid #484848; margin:0px auto;}
#submit {padding:0 20px; margin:20px auto 0; width:300px;}
.button a, #submit {font-weight:bold; text-shadow:0px -1px 1px #030405; color:#fff; cursor:pointer; 

    background: #ffa84c; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */

border: solid 1px #bd4600; border-radius:2px;
box-shadow: 0px 1px 3px #333;
}

.input_button.submit, #button {display:block; padding:13px 15px; margin:10px auto; font-size:20px; line-height:1; font-weight:bold; text-shadow:0px -1px 1px #030405; color:#fff; cursor:pointer; background: #ffa84c; /* Old browsers */ background: -moz-linear-gradient(top,#ffa84c 0%,#ff7b0d 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,#ffa84c 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom,#ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c',endColorstr='#ff7b0d',GradientType=0); /* IE6-9 */ border:solid 1px #bd4600; border-radius:2px; box-shadow: 1px 1px 2px rgba(0,0,0,.35);}

/* REPORTED ON LOGOS */
.images-list {width:100%; margin:0; padding:0; text-align:center;}
.images-list li {background:none; display:inline-block; padding:0;}
.images-list .lockup, .images-list .accreditations {display:block;}
.images-list .lockup {width:100%;}

#externalPartners {margin:20px 0;}
#externalPartners li {width:12%;} #externalPartners .lockup {max-width:132px;}
#externalPartners li, #accreditations li {padding:0 2%;}

#footer .headline {font-size:1.25em;}

/* ******************* @media QUERIES ******************* */
@media screen and (min-width:0) {
    .page {width:auto;}
    #header .lockup {float:none;}
    #header .address {position:relative; bottom:auto; right:auto;}
    
    .headline {font-size:1.25em; line-height:1.15;}
    .headline.lead {font-size:2em; line-height:1.15;}
    
    #reg .textbox, #submit {width:100%; max-width:300px;}
    #submit {padding:0;}
    
    #externalPartners li {width:40%; padding:0 4%;}
    
/*    .images-list .lockup {width:30%;}  */
}
@media screen and (min-width:480px) { #externalPartners li {width:24%;} #submit {padding:0 20px;} }
@media screen and (min-width:600px) {
    #header .lockup {float:left;}
    #header .address {position:absolute; bottom:10px; right:10px;}
    
    .headline  {font-size:1.5em; line-height:1.375;}
    .headline.lead {font-size:2.5em; line-height:1.15;}
    
    
}
@media screen and (min-width:720px) { #externalPartners li {width:12%;  padding:0 2%;} }
@media screen and (max-width:425px){.footnotes-list li:nth-child(2) {padding-right:0; border-width:0 0 0 1px; margin-right:0;} .footnotes-list li:nth-child(3) {padding:0 20px;}}