/*!
Pure v0.3.0
Copyright 2013 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v1.1.2 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0}dd{margin:0}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-size:100%;*font-size:90%;*overflow:visible;padding:.5em 1.5em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px;-webkit-transition:.1s linear -webkit-box-shadow;-moz-transition:.1s linear -moz-box-shadow;-ms-transition:.1s linear box-shadow;-o-transition:.1s linear box-shadow;transition:.1s linear box-shadow}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-ms-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;font-size:.8em;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-transition:.3s linear border;-moz-transition:.3s linear border;-ms-transition:.3s linear border;-o-transition:.3s linear border;transition:.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=text]:focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus,.pure-form input[type=checkbox]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=text][disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form textarea:focus:invalid,.pure-form select:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}.pure-form input:focus:invalid:focus,.pure-form textarea:focus:invalid:focus,.pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em;font-size:90%}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;font-size:125%;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=text],.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked select,.pure-form-stacked label,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned textarea,.pure-form-aligned select,.pure-form-aligned .pure-help-inline,.pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-form input.pure-input-rounded,.pure-form .pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input{display:block;padding:10px;margin:0;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus{z-index:2}.pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0 0}.pure-form .pure-group input:last-child{top:-2px;border-radius:0 0 4px 4px}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.pure-form-message{display:block;color:#666;font-size:90%}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input[type=text],.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=color],.pure-form label{margin-bottom:.3em;display:block}.pure-group input[type=text],.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=color]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message-inline,.pure-form-message{display:block;font-size:80%;padding:.2em 0 .8em}}.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-g [class *="pure-u"]{}
.pure-u-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,
.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-5-24,.pure-u-7-24,.pure-u-11-24,.pure-u-13-24,.pure-u-17-24,.pure-u-19-24,
.pure-u-23-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1{width:100%}.pure-u-1-2{width:50%;*width:49.969%}.pure-u-1-3{width:33.1%}.pure-u-2-3{width:66.3%}.pure-u-1-4{width:25%;*width:24.969%}
.pure-u-3-4{width:75%;*width:74.969%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-3-5{width:60%;*width:59.969%}
.pure-u-4-5{width:80%;*width:79.969%}.pure-u-1-6{width:16.6667%;*width:16.6357%}.pure-u-5-6{width:83.3333%;*width:83.3023%}.pure-u-1-8{width:12.5%;*width:12.469%}
.pure-u-3-8{width:37.5%;*width:37.469%}.pure-u-5-8{width:62.5%;*width:62.469%}.pure-u-7-8{width:87.5%;*width:87.469%}.pure-u-1-12{width:8.3333%;*width:8.3023%}
.pure-u-5-12{width:41.6667%;*width:41.6357%}.pure-u-7-12{width:58.3333%;*width:58.3023%}.pure-u-11-12{width:91.6667%;*width:91.6357%}.pure-u-1-24{width:4.1667%;*width:4.1357%}
.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-13-24{width:54.1667%;*width:54.1357%}
.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-24-24{width:100%}

.pure-g-r{display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,
                                                                                                     .pure-g-r{}
.pure-g-r [class *="pure-u"]{}
.pure-g-r img{max-width:100%;height:auto}

@media (min-width:980px){.pure-visible-phone{display:none}.pure-visible-tablet{display:none}.pure-hidden-desktop{display:none}}
@media (max-width:480px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}}
@media (max-width:767px){.pure-g-r>.pure-u,.pure-g-r>[class *="pure-u-"]{width:100%}.pure-hidden-phone{display:none}.pure-visible-desktop{display:none}}
@media (min-width:768px) and (max-width:979px){.pure-hidden-tablet{display:none}.pure-visible-desktop{display:none}}.pure-menu ul{position:absolute;visibility:hidden}.pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-menu>ul{position:relative}.pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-menu-open>ul:focus{outline:0}.pure-menu li{position:relative}.pure-menu a,.pure-menu .pure-menu-heading{display:block;color:inherit;line-height:1.5em;padding:5px 20px;text-decoration:none;white-space:nowrap}.pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:middle}.pure-menu.pure-menu-horizontal>ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle;height:2.4em}.pure-menu li a{padding:5px 20px}.pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;font-family:'Lucida Grande','Lucida Sans Unicode','DejaVu Sans',sans-serif;margin-right:-20px;margin-top:-1px}.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-separator{background-color:#dfdfdf;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-menu-hidden{display:none}.pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-menu-horizontal li{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-menu-horizontal li li{display:block}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-menu.pure-menu-open,.pure-menu.pure-menu-horizontal li .pure-menu-children{background:#fff;border:1px solid #b7b7b7}.pure-menu.pure-menu-horizontal,.pure-menu.pure-menu-horizontal .pure-menu-heading{border:0}.pure-menu a{border:1px solid transparent;border-left:0;border-right:0}.pure-menu a,.pure-menu .pure-menu-can-have-children>li:after{color:#777}.pure-menu .pure-menu-can-have-children>li:hover:after{color:#fff}.pure-menu .pure-menu-open{background:#dedede}.pure-menu li a:hover,.pure-menu li a:focus{background:#eee}.pure-menu li.pure-menu-disabled a:hover,.pure-menu li.pure-menu-disabled a:focus{background:#fff;color:#bfbfbf}.pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-menu .pure-menu-disabled>a,.pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after{color:#bfbfbf}.pure-menu .pure-menu-heading{color:#565d64;text-transform:uppercase;font-size:90%;margin-top:.5em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dfdfdf}.pure-menu .pure-menu-selected a{color:#000}.pure-menu.pure-menu-open.pure-menu-fixed{border:0;border-bottom:1px solid #b7b7b7}.pure-paginator{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-paginator{word-spacing:-.43em}.pure-paginator li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-paginator .pure-button{border-radius:0;padding:.8em 1.4em;vertical-align:top;height:1.1em}.pure-paginator .pure-button:focus,.pure-paginator .pure-button:active{outline-style:none}.pure-paginator .prev,.pure-paginator .next{color:#C0C1C3;text-shadow:0 -1px 0 rgba(0,0,0,.45)}.pure-paginator .prev{border-radius:2px 0 0 2px}.pure-paginator .next{border-radius:0 2px 2px 0}@media (max-width:480px){.pure-menu-horizontal{width:100%}.pure-menu-children li{display:block;border-bottom:1px solid #000}}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:6px 12px}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child td,.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0b1
build: 1160
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}
li {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
sup {
  vertical-align: text-top;
}
sub {
  vertical-align: text-bottom;
}
input,
textarea,
select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
input,
textarea,
select {
  *font-size: 100%;
}
legend {
  color: #000;
}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html#template {
    background:#939393;
}
.yui-skin-sam * {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

html#template #footer * {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

body {
    min-height:200px;
    font-family:arial,clean,sans-serif;
}

html.has-overlay,
html.has-overlay body {
    overflow: hidden;
    position: relative;
    height: 100%;
}

@media only screen and (device-width: 768px) {
    body{ min-width:1030px; }
}


.yui3-prestitial {
    width: 100%;
    background: rgba(0,0,0,.5);
    display: block;
    position: absolute;
    z-index: 1000001;
    top: 0;
    bottom: 0;
}

a:not(footer a) {
    text-decoration:none;
    color: #364C88;
}

a:hover {
    text-decoration:underline;
}

/** Accessibility **/
a:focus-visible, a[href]:not([title]):focus-visible, a:active, div:focus-visible
input:focus-visible, input:active,
button:focus-visible, button:active,
textarea:focus-visible, textarea:active,
select:focus-visible, select:active, .focusable:focus-visible, a:focus {
  outline: #ff8c00 solid 3px;
}

a.focusable {
  display: inline-block;
}

a.skip-to-content-link {
    color: #000;
    background-color: #fff;
    padding: 5px;
    left: 50%;
    position: absolute;
    transform: translateY(-100%);
    transition: transform 0.3s;
    z-index: 1000004;
}
a.skip-to-content-link:focus {
    transform: translateY(0%);
}


.g-a #doc, .g-b #doc, .g-c #doc {
    width: auto;
    min-width: 985px;
    margin: 0 auto;
    text-align: center;
    background: #d5d5d5 url(/static/img/fantasy-header/page-bg_1764093296.png) repeat-x top left;
}

.g-a #hd-wrap, .g-b #hd-wrap, .g-c #hd-wrap {

}
.g-a #hd, .g-b #hd, .g-c #hd {

}

.g-a #bd-wrap, .g-b #bd-wrap, .g-c #bd-wrap {
    margin-top:0px;
}
.g-a #bd, .g-b #bd, .g-c #bd {
    position:relative;
    box-sizing: border-box;
    width:985px;
    padding:0 10px 50px 10px;
    margin:0 auto;
    text-align:left;
    background:#fff;
    min-height:400px;
}
.g-a #ft, .g-b #ft, .g-c #ft, .pure-g-r #ft  {
    position:relative;
    padding:0;
    margin:0 auto;
    text-align:left;
}
.g-a #primary, .g-a #secondary, .g-b #primary, .g-b #secondary, .g-c #primary, .g-c #secondary,
.g-a #prePrimary,  .g-b #prePrimary,  .g-c #prePrimary  {
    position:relative;
    z-index:1;
}
.g-a #bd .s, .g-b #bd .s, .g-c #bd .s, #hd .s{
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 0px;
    left: 0px;
    border-left: 1px solid #ddd;
    padding: 0 7px;
    z-index: 0;
    _display: none;
}
.g-a #bd .t, .g-b #bd .t, .g-c #bd .t, #hd .t{
    position: absolute;
    top: 0px;
    bottom: 0px;
    width: 0px;
    right: 0px;
    padding: 0 7px;
    z-index: 0;
    border-right: 1px solid #ddd;
    _display: none;
}

/* GB */
.g-b #primary {
    float:left;
    width:655px;
}
.g-b #secondary {
    float:right;
    width:300px;
}
/* GC */
.g-c #primary {
    float:left;
    width:795px;
}
.g-c #secondary {
    float:right;
    width:160px;
}
h1 {
    font-size:153.9%;
    color:#333;
    font-weight:bold;
    position:relative;
    z-index:1;
    padding:15px 0 10px 0;
}

#noJsMessage {
    border:1px solid #e02e20;
    background:#e8f1f6;
    margin:10px -10px;
    padding:10px;
    font-size:138.5%;
}

#noJsMessage p{
    margin-bottom:10px;
}

#noJsMessage p.last {
    margin-bottom:0;
}

.ad {
    font-size:77%;
}

.ad.ad-TOPPER { background:transparent; } /* the new adTOPPER has a non rectangular shape and needs a transparent bg */

.ad iframe {
    display:block;
}

.ad-REC {
    width:180px;
    height:150px;
}

.ad-LREC {
    margin-bottom: 15px;
}
.ad-LREC, .ad-LREC2, .ad-LRECVIDEO{
    width:300px;
    height:250px;
}
.ad-SKY {
    width:160px;
    height:600px;
}
.ad-LSKY {
    width:300px;
    height:600px;
}

.ad-BANNER {
    width:728px;
    height:90px;
    margin: 0 auto;
}

.ad-LBANNER {
    width:985px;
    height:60px;
}

.subHeaderTOPPERcontainer { position: relative; margin: 0px auto; width: 100%; max-width: 985px; height: 70px; overflow: hidden;
        background:url(/static/img/footerSprite_1764093296.png) transparent repeat-x 0px -430px;
    }
    .subHeaderTOPPERcontainer .ad-TOPPER { position: absolute; top:0; right:0;  width: 500px; height: 70px; }
    .subHeaderTOPPERcontainer h1 { font: 22px/24px NFLEndzoneTechBold, arial, helvetica; position: absolute; left: 10px; top: 25px; text-transform: uppercase; }

.sponsoredLinks {
   margin-top: 40px;
   position: relative;
}

.g-a .ad-LBANNER, .g-b .ad-LBANNER, .g-c .ad-LBANNER{
    margin:15px auto 0 auto;
}
.g-a .ad-BANNER, .g-b .ad-BANNER, .g-c .ad-BANNER  {
    margin: 15px auto;
}
.ad-PROMO,.ad-PROMO2 {
    width:300px;
    height:100px;
}
.statusWrap {
    text-align:center;
    padding:10px;
    font-size:123.1%;
    font-weight:bold;
    color:#666;
}

#yui3-history-iframe {
     position:absolute;
      top:0;
    left:0;
      width:1px;
    height:1px;
      visibility:hidden;
}
.yui3-overlay-mask {
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
 .ioslt5 body {
    position:relative;
}
.ioslt5 .yui3-overlay-mask {
    position:absolute !important;
}

#trackingPixels {
    width:1px;
    height:1px;
    position:absolute;
    left:-9000px;
}

#managerAssist {
    position:absolute;
    left:-9000px;
}

.module102014 {
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
    .module102014 .hd {
        position: relative;
    }
    .module102014 > .content > .bd {
        padding: 5px 10px 10px 10px;
    }
    .module102014 .ft {
        margin: 10px;
        font-size: 85%;
    }


#hd:after,.g-a:after,.g-a #bd:after,.g-b:after,.g-b #bd:after,.g-c:after,.g-c #bd:after,#doc:after,#primary:after,#secondary:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#hd,.g-a,.g-a #bd,.g-b,.g-b #bd,.g-c,.g-c #bd,#doc,#primary,#secondary{zoom:1;}
@font-face {
    font-family: 'NFLEndzoneSlabMedium';
    src: url('/static/fonts/endzoneslab-medium-webfont_1764093296.eot?') format('eot'),
url('/static/fonts/endzoneslab-medium-webfont_1764093296.woff') format('woff'),
url('/static/fonts/endzoneslab-medium-webfont_1764093296.ttf') format('truetype'),
url('/static/fonts/endzoneslab-medium-webfont_1764093296.svg#webfontMkohunae') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NFLEndzoneSlabBold';
    src: url('/static/fonts/endzoneslab-bold-webfont_1764093296.eot?') format('eot'),
         url('/static/fonts/endzoneslab-bold-webfont_1764093296.woff') format('woff'),
         url('/static/fonts/endzoneslab-bold-webfont_1764093296.ttf') format('truetype'),
         url('/static/fonts/endzoneslab-bold-webfont_1764093296.svg#webfontLAYvjLeu') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NFLEndzoneSansMedium';
    src: url('/static/fonts/endzonesans-medium-webfont_1764093296.eot?') format('eot'),
         url('/static/fonts/endzonesans-medium-webfont_1764093296.woff') format('woff'),
         url('/static/fonts/endzonesans-medium-webfont_1764093296.ttf') format('truetype'),
         url('/static/fonts/endzonesans-medium-webfont_1764093296.svg#webfontGXshja23') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NFLEndzoneTechBold';
    src: url('/static/fonts/endzonetechbold_1764093296.eot?') format('eot'),
url('/static/fonts/endzonetechbold_1764093296.woff') format('woff'),
url('/static/fonts/endzonetechbold_1764093296.ttf') format('truetype'),
url('/static/fonts/endzonetechbold_1764093296.svg#webfontGXshja23') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "TitilliumWeb-Bold";
    src: url("/static/fonts/titillium-web-v8-latin-700_1764093296.eot"); /* IE9 Compat Modes */
    src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"),
      url("/static/fonts/titillium-web-v8-latin-700_1764093296.eot?#iefix")
        format("embedded-opentype"),
      url("/static/fonts/titillium-web-v8-latin-700_1764093296.woff2")
        format("woff2"),
      url("/static/fonts/titillium-web-v8-latin-700_1764093296.woff")
        format("woff"),
      url("/static/fonts/titillium-web-v8-latin-700_1764093296.ttf")
        format("truetype"),
        url("/static/fonts/titillium-web-v8-latin-700_1764093296.svg#TitilliumWeb") format("svg"); /* Legacy iOS */
    font-style: normal;
    font-weight: 700;

  }

  @font-face {
    font-family: "TitilliumWeb-SemiBold";
    src: url("/static/fonts/titillium-web-v8-latin-600_1764093296.eot"); /* IE9 Compat Modes */
    src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"),
      url("/static/fonts/titillium-web-v8-latin-600_1764093296.eot?#iefix")
        format("embedded-opentype"),
      url("/static/fonts/titillium-web-v8-latin-600_1764093296.woff2")
        format("woff2"),
      url("/static/fonts/titillium-web-v8-latin-600_1764093296.woff")
        format("woff"),
      url("/static/fonts/titillium-web-v8-latin-600_1764093296.ttf")
        format("truetype"),
        url("/static/fonts/titillium-web-v8-latin-600_1764093296.svg#TitilliumWeb") format("svg"); /* Legacy iOS */
    font-style: normal;
    font-weight: 700;

  }

  @font-face {
    font-family: "TitilliumWeb-Regular";
    src: url("/static/fonts/titillium-web-v8-latin-regular_1764093296.eot"); /* IE9 Compat Modes */
    src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"),
      url("/static/fonts/titillium-web-v8-latin-regular_1764093296.eot?#iefix")
        format("embedded-opentype"),
      url("/static/fonts/titillium-web-v8-latin-regular_1764093296.woff2")
        format("woff2"),
      url("/static/fonts/titillium-web-v8-latin-regular_1764093296.woff")
        format("woff"),
      url("/static/fonts/titillium-web-v8-latin-regular_1764093296.ttf")
        format("truetype"),
        url("/static/fonts/titillium-web-v8-latin-regular_1764093296.svg#TitilliumWeb") format("svg"); /* Legacy iOS */
    font-style: normal;
    font-weight: 700;

  }

/*
@font-face {
    font-family: 'NFLEndzoneTechLight';
    src: url('/static/fonts/endzonetechlight_1764093296.eot?') format('eot'),
url('/static/fonts/endzonetechlight_1764093296.woff') format('woff'),
url('/static/fonts/endzonetechlight_1764093296.ttf') format('truetype'),
url('/static/fonts/endzonetechlight_1764093296.svg#webfontGXshja23') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

@font-face {
    font-family: 'NFLEndzoneTechMedium';
    src: url('/static/fonts/endzonetechmedium_1764093296.eot?') format('eot'),
url('/static/fonts/endzonetechmedium_1764093296.woff') format('woff'),
url('/static/fonts/endzonetechmedium_1764093296.ttf') format('truetype'),
url('/static/fonts/endzonetechmedium_1764093296.svg#webfontGXshja23') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
@font-face {
    font-family: 'NFLEndzoneSansBold';
    src: url('/static/fonts/endzonesans-bold-webfont_1764093296.eot?') format('eot'),
         url('/static/fonts/endzonesans-bold-webfont_1764093296.woff') format('woff'),
         url('/static/fonts/endzonesans-bold-webfont_1764093296.ttf') format('truetype'),
         url('/static/fonts/endzonesans-bold-webfont_1764093296.svg#webfontLvEHnWBu') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NFLEndzoneSansCondMedium';
    src: url('/static/fonts/endzonesanscond-bold-webfont_1764093296.eot?') format('eot'),
         url('/static/fonts/endzonesanscond-bold-webfont_1764093296.woff') format('woff'),
         url('/static/fonts/endzonesanscond-bold-webfont_1764093296.ttf') format('truetype'),
         url('/static/fonts/endzonesanscond-bold-webfont_1764093296.svg#webfontLvEHnWBu') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NFLEndzoneSansCondLight';
    src: url('/static/fonts/endzonesanscond-light-webfont_1764093296.eot?') format('eot'),
         url('/static/fonts/endzonesanscond-light-webfont_1764093296.woff') format('woff'),
         url('/static/fonts/endzonesanscond-light-webfont_1764093296.ttf') format('truetype'),
         url('/static/fonts/endzonesanscond-light-webfont_1764093296.svg#webfontLvEHnWBu') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'NFLEndzoneSansCondMedium';
    src: url('/static/fonts/endzonesanscond-medium-webfont_1764093296.eot?') format('eot'),
         url('/static/fonts/endzonesanscond-medium-webfont_1764093296.woff') format('woff'),
         url('/static/fonts/endzonesanscond-medium-webfont_1764093296.ttf') format('truetype'),
         url('/static/fonts/endzonesanscond-medium-webfont_1764093296.svg#webfontLvEHnWBu') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: "All-ProSans-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("All Pro Sans Regular"), local("All-ProSans-Regular"),
      /* IE6-IE8 */
          url("https://www.nfl.com/compiledassets/assets/fonts/NFL/All-ProSans/All-ProSans--regular.woff2")
          format("woff2"),
      /* Super Modern Browsers */
          url("https://www.nfl.com/compiledassets/assets/fonts/NFL/All-ProSans/All-ProSans--regular.woff")
          format("woff");
}

@font-face {
    font-family: 'Exo2Italic';
    font-style: normal;
    font-weight: 800;
    src: url('/static/fonts/exo-2-v20-latin-800italic_1764093296.eot?') format('eot'),
         url('/static/fonts/exo-2-v20-latin-800italic_1764093296.woff?') format('woff'),
         url('/static/fonts/exo-2-v20-latin-800italic_1764093296.woff2?') format('woff2'),
         url('/static/fonts/exo-2-v20-latin-800italic_1764093296.ttf?') format('truetype'),
         url('/static/fonts/exo-2-v20-latin-800italic_1764093296.svg?') format('svg');
}
.yui3-overlay {
    /*border: 5px solid #b0b0b0;*/
	padding: 0;
	left: -999em;
	/*box-shadow: 0 5px 10px #111;*/
	outline:0;
}

.yui3-overlay:focus {
	outline: 0;
}

.yui3-overlay-content {
    padding: 1px;
}
.yui3-overlay > div.yui3-widget-bd {
    background: #f2fbff;
    border: 2px solid #fff;
    margin: 0;
    padding: 0;
    min-height:100px;
    font-size: 13px;
}
.yui3-overlay > div.yui3-widget-hd {
    text-align: right;
    margin-bottom: 5px;
    font-size: 77%;
    padding-right: 5px;
}
.yui3-overlay div.yui3-widget-hd .close {
    cursor: pointer;
}
.yui3-overlay p {
    margin: 2em 0 0;
}
.yui3-overlay .yui3-slider:hover {
    cursor: default;
}


.tableWrap {
    clear:both;
    margin-bottom:15px;
    padding-bottom:1px;
}

.tableWrap table {
    border-collapse:collapse;
    width:100%;
}

.tableWrap table td,.tableWrap table th{
    font-size: 85%;
    padding: 7px 3px 7px 3px;
    text-align: left;
}

.tableWrap table td {
    color: #555;
    border-bottom: 1px solid #e5e5e5;
}

.tableWrap table tbody tr {
    vertical-align:middle;
}

.tableWrap table tbody tr.first  {
    xborder-top:1px dotted #a9a9a9;
}

.tableWrap table.hasGroups .first th {
    text-align: center;
    padding: 0;
}

.tableWrap table.hasGroups .first th.group {
    border-bottom: 1px solid #fff;
}


.tableWrap table.hasGroups .first th span {
    display:block;
    height:14px;
    zoom:1;
    padding: 4px 0
}

.tableWrap table.hasGroups .first th.group, .tableWrap table.hasGroups th.stat {
    border-right: 1px solid #fff;
}

.tableWrap table th {
    font-size: 85%;
    padding: 0px 3px 5px 3px;
    font-weight: bold;
    background: #e3e3e3;
    color: #636363;
    border-right: 1px solid #fff;
}

.tableWrap table.noGroups th {
    padding: 3px;
    vertical-align: middle;
}

.tableWrap table .last th {
    padding-top: 4px;
}

.tableWrap table th span {
    font-weight:bold;
}

.tableWrap table th a {
    color: #636363;
}

.tableWrap table td.first,.tableWrap table th.first{

}

.tableWrap table td.last,.tableWrap table th.last{

}

.tableWrap tr.odd td {
    background-color: #fff;
}

.tableWrap tr.even td {
    background-color :#fff;
}

.tableWrap  table {
    clear:both;
}

.tableWrap tbody tr td.sorted {
    background-color:#f1f6f9;
}

.tableWrap tr.odd td.sorted {
    background-color: #f1f6f9;
}

.tableWrap tr th.sorted {
    background-color: #ccc;
}

.tableWrap tr th.sorted a {
    padding-bottom: 1px;
    color: #007dc3;
}

.tableWrap tr.selected td {
    background-color: #f1f4f6;
}

.tableWrap .tableWrapHd {
    position:relative;
    z-index:1;
    float:right;
}

.tableWrap table th.group {
    text-align:center;
}

.tableWrap thead tr.first th {
    border-bottom:0;
}

.tableWrap .playerNameAndInfo a, .tableWrap .teamNameAndInfo a {
    xdisplay:block;
    float:left;
    *float:none;
    clear:left;
    white-space:nowrap;
    padding-top:2px;
    *padding-top:0px;
}

.tableWrap .playerNameAndInfo em, .tableWrap .teamNameAndInfo em {
    color:#666;
    float:left;
    clear:left;
    padding-top:2px;
    font-size:93%;
    white-space:nowrap;
    text-transform: uppercase;
}

.tableWrap td.playerNameAndInfo, .tableWrap .teamNameAndInfo {

}

.tableWrap tr.curSelected .teamPosition{
    visibility:visible;
}

.tableWrap  tr.bench td,.tableWrap  tr.reserve td  {
    background-color:#F4F4F4;
}

/* team column */
.tableWrap table .teamPosition {
    width:40px;
    text-align:center;
    border-right: 1px solid transparent;
}
    .tableWrap table th.teamPosition {
        border-right: 1px solid #fff;
    }

.tableWrap .teamImageAndName  .teamImg {
    float:left;
    width:40px;
    height:40px;
    overflow:hidden;
    margin-right:5px;
    position:relative;
    border-radius: 4px;
}
.tableWrap .teamImageAndName  .teamImg img {
    display:block;
    float:left;
}
.tableWrap .teamImageAndName .teamName {
    float:left;
    line-height:40px;
}


/* player columns */
.tableWrap .editorDraftRankRank {
    width: 30px;
}
.tableWrap .playerNameAndInfo {
    width: 180px;
    padding-left: 10px;
}
.tableWrap .playerTeamLogo {
    width: 40px;
}
    .tableWrap .playerTeamLogo b {

    }
    .tableWrap .playerTeamLogo div.c {
        padding-left: 6px;
    }
    .tableWrap .playerTeamLogo div div {
        display: none;
    }

.tableWrap .teamNameAndInfo {
    width: 144px;
}

.tableWrap .playerOpponent.pog {
    width: 40px;
}

.tableWrap .playerAction {
    width:37px;
    text-align:center;
    border-right: 1px solid transparent;
}
    .tableWrap th.playerAction {
        border-right: 1px solid #fff;
    }

.tableWrap .playerGameStatus {
    width: 150px;
    border-right: 1px solid transparent;
}
    .tableWrap th.playerGameStatus {
        border-right: 1px solid #fff;
    }

.hasRosterOptions .tableWrap .playerGameStatus {
    width:110px;
}

.tableWrap .playerRosterOptionStatus {
    width: 60px;
}


.tableWrap .playerGameStatus span{
    display: block;
    white-space: nowrap;
}
.tableWrap td.playerGameStatus {
    padding-left: 16px;
}
.tableWrap td.playerGameStatus b.ph {
    display:block;
    float:left;
    height:40px;
    margin-bottom:-1px;
    width:1px
}
.tableWrap .playerGameStatus .pt {
    position:relative;
}
.tableWrap .playerGameStatus .sg {
    white-space: nowrap;
}
.playerGameStatus b.pa {
    display:none;
}
.tableWrap .playerGameStatus b.pa {
    position:absolute;
    top:0px;
    left:-10px;
    width:9px;
    height:10px;
    background:url(/static/img/iconSprite_1764093296.png) no-repeat -8px -271px;
}
.tableWrap td.playerGameStatus .pt .sgPos-p b.pa {
    display:block;
}
.tableWrap td.playerGameStatus .defense .sgPos-p b.pa {
    display:none;
}
.tableWrap td.playerGameStatus .defense .sgPos-o b.pa {
    display:block;
}
.tableWrap td.playerGameStatus .offense .sgRed-p b.pa, .tableWrap td.playerGameStatus .defense .sgRed-o b.pa {
    background-position: -8px -247px;
}
.tableWrap .playerGameStatus .sgStatus-pre span {
    display:inline;
}
.tableWrap td.playerGameStatus .sgStatus-pre {
    float:left;
    text-align:center;
}
.tableWrap td.playerGameStatus .sgStatus-pre a {
    display:block;
    padding-top:2px;
    white-space:nowrap;
    *overflow:hidden;
}
.tableWrap td.playerGameStatus .sgStatus-pre a.tickets {
    font-size:93%;
    padding-top:0;
    display:inline;
    xcolor:#4296D0;
    color:#647ca7;
}


.tableWrap .leagueOwner span {
    float:left;
    margin-right:4px;
}
.tableWrap div.leagueOwner {
    display:block;
    height:28px;

}
.tableWrap .leagueOwner b {
    float:left;
    width:16px;
    height:16px;
    background:url(/static/img/iconSprite_1764093296.png) no-repeat -4px -4px;
    overflow:hidden;
    margin-bottom:-2px;
    display:block;
    position:relative;
    top:-1px;
}

.tableWrap div.leagueOwner b {
    top:6px;
}

.tableWrap .playerOwner {
    width:120px;
    border-right: 1px solid transparent;
}
    .tableWrap th.playerOwner {
        border-right: 1px solid #fff;
    }
    .tableWrap .playerOwner a {
        *width:120px;
        max-width:120px;
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;
        display:block;
    }


/* stat columns */
.tableWrap th.fanPtsAgainst span {
    white-space:nowrap;
}

.tableWrap td.fanptsagainst {
    width:36px;
}

.tableWrap th.numeric {
    text-align:center;
}
.tableWrap td.stat {
    width:30px;
}
.tableWrap td.numeric {
    text-align:right;
}

.tableWrap th.points, .tableWrap th.statTotal {
    border-left: 1px solid #fff;
}

.tableWrap td.points, .tableWrap td.statTotal {
    border-left: 1px solid transparent;
}

.tableWrap .first th.points em{

}

.tableWrap th.group b {
    display:none;
}

.tableWrap th.firstgroup-points b {

}

.tableWrap table.hasGroups .first th.points {
    border-bottom: 1px solid #e3e3e3;
}

.tableWrap .first th.points span{

}

.tableWrap .playerTradeeCheckbox {
    width:20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .tableWrap .first th.points span {
        top:-11px;
        padding-top:7px;
    }
    .tableWrap th.firstgroup-points b {
        top:-10px;
    }
}

.tableWrap th.pog, .tableWrap th.stat, .tableWrap th.fanptsagainst, .tableWrap th.rank, .tableWrap th.wab {
    background-color: #f4f4f4;
}

.tableWrap th.statTotal, .tableWrap th.projected {
    background:#e3e3e3;
}
.tableWrap th.depthChart, .tableWrap th.firstgroup-rank, .tableWrap th.firstgroup-playerOpponent {
    background:#e3e3e3;
}

.tableWrap th.stat a, .tableWrap th.fanptsagainst a, .tableWrap th.rank a, .tableWrap th.avgPick a {
    color: #364C88;
}

.tableWrap th.sorted a {
    color: #555;
}

.tableWrap th.statTotal a, .tableWrap th.statTotal span, .tableWrap th.projected a, .tableWrap th.projected span {
    /* color:#555; */
    top:0;
    position:relative;
    display:block;
}

.tableWrap td.statTotal {
    width:50px;
}

.tableWrap td.projected {
    width:58px;
}

.tableWrap td.statWide {
    width:auto;
}

.tableWrap td.depthChart {
    width:100px;
}

.tableWrap td.percent {
    width:55px;
}

.tableWrap td.statTotal {
    color:#000;
}

.tableWrap td.statTotal .playerTotal, .tableWrap td.statTotal .playerSeasonTotal {
    color: #333;
    display: block;
}

.tableWrap td.statTotal .playerSeasonTotal {
    font-weight: bold;
}

.tableWrap td.statTotal .hasMiscPts {
    background-image: url(/static/img/miscPts_1764093296.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 5px;
    display: block;
    cursor: pointer;
}

.tableWrap td.playerOpponent, .tableWrap th.playerOpponent {
    text-align: center;
    width: 50px;
}

.tableWrap td.playerOpponent span.bye, .tableWrap .weeklyPlayerOpponent span.bye {
    color: #333;
    font-weight: bold;
}

/* action icon joints */
.playerNameAndInfo span.playerAction em,
.playerNameAndInfo span.playerAction em,
.playerInfo span.playerAction em,
.playerInfo span.playerAction em,
.tableWrap td.playerAction em,
.tableWrap td.playerAction em {
    width:34px;
    display:block;
    margin:0 auto;
}


.playerNameAndInfo span.playerAction a,
.playerNameAndInfo span.playerAction span,
.playerInfo span.playerAction a,
.playerInfo span.playerAction span,
.tableWrap td.playerAction a,
.tableWrap td.playerAction span {
    display:block;
    width:16px;
    height:16px;
    text-indent:-9000px;
    overflow:hidden;
    text-align:left;
    margin:0 auto;
    background:url(/static/img/iconSprite_1764093296.png) no-repeat;
    float:left;
}
.tableWrap td.playerDrop span {
    float:none;
}
.playerNameAndInfo .playerAction a.addPlayer,
.playerInfo .playerAction a.addPlayer,
.tableWrap .playerAction a.addPlayer {
    background-position:-4px -28px;
}

.playerNameAndInfo .playerAction a.dropPlayer,
.playerInfo .playerAction a.dropPlayer,
.tableWrap .playerAction a.dropPlayer {
    background-position:-4px -52px;
}

.playerNameAndInfo .playerAction a.tradePlayer,
.playerInfo .playerAction a.tradePlayer,
.tableWrap .playerAction a.tradePlayer {
    background-position:-4px -76px;
}

.playerNameAndInfo .playerAction span.undroppable,
.playerInfo .playerAction span.undroppable,
.tableWrap .playerAction span.undroppable {
    background-position:-4px -100px;
}

.playerNameAndInfo .playerAction span.tradeDeadline,
.playerInfo .playerAction span.tradeDeadline,
.tableWrap .playerAction span.tradeDeadline {
    background-position:-4px -124px;
}

.playerNameAndInfo .playerAction span.dropDisabled,
.playerInfo .playerAction span.dropDisabled,
.tableWrap .playerAction span.dropDisabled {
    background-position:-28px -52px;
}

.playerNameAndInfo .playerAction span.leaguePredraft,
.playerInfo .playerAction span.leaguePredraft,
.tableWrap .playerAction span.leaguePredraft {
    background-position:-4px -148px;
}

.playerNameAndInfo .playerAction a.addWatchPlayer ,
.playerInfo .playerAction a.addWatchPlayer,
.tableWrap .playerAction a.addWatchPlayer {
    background-position:-28px -315px;
    float:right;

}
.playerNameAndInfo .playerAction a.removeWatchPlayer,
.playerInfo .playerAction a.removeWatchPlayer,
.tableWrap .playerAction a.removeWatchPlayer {
    background-position:-27px -291px;
    float:right;
}
.tableWrap th.playerRosterOptionStatus span{
    visibility: hidden;
}
.tableWrap td.playerRosterOptionStatus .rosterOptions, .tableWrap td.transactionOwner .rosterOptions {
    display:block;
    background:url(/static/img/rosterOptionsSprite_1764093296.png) no-repeat center 0px;
    width:55px;
    height:18px;
    overflow:hidden;
    text-indent: -9000px;
    margin:0px auto;
}
.tableWrap td.transactionOwner .rosterOptions {
	width:24px;
	margin-left:5px;
	float:left;
	position:relative;
	top:6px;
}


.tableWrap td.playerRosterOptionStatus .rosterOptions-buy {
    background-position: center -72px;
}
.tableWrap td.playerRosterOptionStatus .rosterOptions-buy:hover {
    background-position: center -54px;   
}

.tableWrap td.playerRosterOptionStatus .rosterOptions-purchased, .tableWrap td.playerRosterOptionStatus .rosterOptions-purchased_optimized {
    background-position: center 0px;
}

.tableWrap td.playerRosterOptionStatus .rosterOptions-not_exercised, .tableWrap td.playerRosterOptionStatus .rosterOptions-not_exercised_optimized {
    background-position: center -36px;
}

.tableWrap td.playerRosterOptionStatus .rosterOptions-exercised, .tableWrap td.playerRosterOptionStatus .rosterOptions-exercised_optimized, 
.tableWrap td.transactionOwner .rosterOptions-exercised {
	background-position: center -18px;
}

.tableWrap th.playerGenius {
    text-align: center;
    border-right: 1px solid #fff;
}

.tableWrap td.playerGenius a {
    width:67px;
    height:17px;
    display:block;    
    background:url(/static/img/geniusAdviceSprite_1764093296.png) no-repeat top left;    
    text-align:left;
    overflow:hidden;
    text-indent:-9000px;
}

.tableWrap td.playerGenius a:hover {
    background-position:0px -17px;
}

.hasGeniusColumns .playerGameStatus {
    width:110px;
}
.hasGeniusColumns .playerGenius {
    width:67px;
}
.hasGeniusColumns .playerGenius {
    padding-left:0;
    padding-right:0;
}
.hasGeniusColumns th.playerGenius {
    border-right-color:#E7E7E7;
}
.hasGeniusColumns th.empty, .hasGeniusColumns td.empty {
    width:auto;
}

.tableWrap .playerNameAndInfoHeadshot .player-headshot-container {
    float: left;
    margin-right: 10px;
    height: 50px;
}
    .tableWrap .playerNameAndInfoHeadshot .c {
        margin: 0;
        padding: 0;
    }
    .tableWrap .playerNameAndInfoHeadshot .playerNameFull {
        display: block;
        padding-top: 5px;
    }
    .tableWrap .playerNameAndInfoHeadshot em {
        display: block;
    }
    #doc .tableWrap .playerNameAndInfoHeadshot .c a.playerNote {
        top: 0px;
        left: 0px;
    }
    .tableWrap .playerNameAndInfoHeadshot strong.status {
        float: none;
        top: 1px;
        left: 10px;
    }

.tableWrap:after,.tableWrap .tableWrapHd:after,.tableWrap .teamImageAndNameWrap:after,.tableWrap .leagueOwner:after,.tableWrap .playerNameAndInfo .c:after,.tableWrap .playerNameAndInfo:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tableWrap,.tableWrap .tableWrapHd,.tableWrap .teamImageAndNameWrap,.tableWrap .leagueOwner,.tableWrap .playerNameAndInfo .c,.tableWrap .playerNameAndInfo{zoom:1;}

.paginationWrap a:link, .paginationWrap a:visited {
    color: #000;
}

.paginationWrap .pagination {
    float: right;
}
.paginationWrap .pagination span{
    float: left;
    margin-right: 10px;
    font: 15px/33px NFLEndzoneSansCondMedium, arial;
    color: #777;
}
.paginationWrap .pagination ul{
    float:left;
    margin:0;
}
.paginationWrap .pagination li a,.paginationWrap .pagination li span{
    margin: 0;
    padding: 0 5px;
    display:block;
    font-size:100%;
    text-align:center;
    width:23px;
    font-weight:bold;
}
.paginationWrap .pagination li span {
    font: 15px/31px NFLEndzoneSansCondMedium, arial;
    background: #ededed;
    color: #ccc;
}
.paginationWrap .pagination li{
    float:left;
    list-style-type:none;
    margin-right: 0px;
    font-size:85%;
    display: none;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
}
.paginationWrap .pagination li.next a, .paginationWrap .pagination li.prev a, .paginationWrap .pagination li.last a {
    font: 15px/31px NFLEndzoneSansCondMedium, arial;
    padding: 0 5px;

}

.paginationWrap .pagination li.next {
    display: inline-block;
}

.paginationWrap .pagination li.prev {
    display: inline-block;
}

.paginationWrap .pagination li.last {

}

.paginationWrap:after,.paginationWrap .pagination:after,.paginationWrap .pagination ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.paginationWrap,.paginationWrap .pagination,.paginationWrap .pagination ul{zoom:1;}
.c {
    position:relative;
    padding-left:45px;
    height:40px;
}
.c b {
    display:block;
    position:absolute;
    top:1px;
    left:0px;
    height:40px;
    width:40px;
    margin-right:5px;
    margin-bottom:-1px;
    background-image:url(https://static.www.nfl.com/league/apps/fantasy/image/fan_avatars_NFL.png);
    background-repeat:no-repeat;
    background-size: contain;
    border-radius: 5px;
}
.c img {
    display:block;
    position:absolute;
    top:1px;
    left:0px;
    height:40px;
    width:40px;
    margin-right:5px;
    margin-bottom:-1px;
    border-radius: 5px;
}
.c-DEF b, .c-NFL b, .c-noteam b, .c-fa b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/NFL.png) left top no-repeat;
    background-size: contain;
}
.c-buf b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/BUF_2.png) left top no-repeat;
    background-size: contain;
}
.c-ne b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/NE_2.png) left top no-repeat;
    background-size: contain;
}
.c-bal b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/BAL_2.png) left top no-repeat;
    background-size: contain;
}
.c-cle b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/CLE_2.png) left top no-repeat;
    background-size: contain;
}
.c-hou b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/HOU_2.png) left top no-repeat;
    background-size: contain;
}
.c-jac b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/JAC_2.png) left top no-repeat;
    background-size: contain;
}
.c-jax b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/JAX_2.png) left top no-repeat;
    background-size: contain;
}
.c-den b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/DEN_2.png) left top no-repeat;
    background-size: contain;
}
.c-mia b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/MIA_2.png) left top no-repeat;
    background-size: contain;
}
.c-nyj b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/NYJ_2.png) left top no-repeat;
    background-size: contain;
}
.c-cin b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/CIN_2.png) left top no-repeat;
    background-size: contain;
}
.c-pit b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/PIT_2.png) left top no-repeat;
    background-size: contain;
}
.c-ind b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/IND_2.png) left top no-repeat;
    background-size: contain;
}
.c-ten b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/TEN_2.png) left top no-repeat;
    background-size: contain;
}
.c-kc b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/KC_2.png) left top no-repeat;
    background-size: contain;
}
.c-lac b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/LAC_2.png) left top no-repeat;
    background-size: contain;
}
.c-dal b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/DAL_2.png) left top no-repeat;
    background-size: contain;
}
.c-phi b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/PHI_2.png) left top no-repeat;
    background-size: contain;
}
.c-chi b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/CHI_2.png) left top no-repeat;
    background-size: contain;
}
.c-gb b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/GB_2.png) left top no-repeat;
    background-size: contain;
}
.c-atl b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/ATL_2.png) left top no-repeat;
    background-size: contain;
}
.c-no b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/NO_2.png) left top no-repeat;
    background-size: contain;
}
.c-ari b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/ARI_2.png) left top no-repeat;
    background-size: contain;
}
.c-sf b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/SF_2.png) left top no-repeat;
    background-size: contain;
}
.c-nyg b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/NYG_2.png) left top no-repeat;
    background-size: contain;
}
.c-was b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/WAS_2.png) left top no-repeat;
    background-size: contain;
}
.c-det b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/DET_2.png) left top no-repeat;
    background-size: contain;
}
.c-min b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/MIN_2.png) left top no-repeat;
    background-size: contain;
}
.c-car b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/CAR_2.png) left top no-repeat;
    background-size: contain;
}
.c-tb b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/TB_2.png) left top no-repeat;
    background-size: contain;
}
.c-sea b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/SEA_2.png) left top no-repeat;
    background-size: contain;
}
.c-la b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/LA_2.png) left top no-repeat;
    background-size: contain;
}
.c-lar b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/LAR_2.png) left top no-repeat;
    background-size: contain;
}
.c-lv b {
    background: url(https://static.www.nfl.com/league/apps/fantasy/logos/avatar/240x240/LV_2.png) left top no-repeat;
    background-size: contain;
}
strong.status {
    color:#f00;
    font-size:93%;
    position:relative;
    top:3px;
    left:5px;
    display:inline-block;
    width:11px;
    height:11px;
    margin-right:3px;
    float:left;
    background:url(/static/img/iconSpritePlayers_1764093296.png) no-repeat top left;
    text-indent:-9000px;
    _display:inline;
    zoom:1;
}
strong.status-o {
    background-position:0px 0px;
    width:8px;
}
strong.status-p {
    background-position:0px -20px;
    width:8px;
}
strong.status-d {
    background-position:0px -40px;
    width:8px;
}

strong.status-ir {
    background-position:0px -60px;
    width:12px;
}
strong.status-q {
    background-position:0px -80px;
    width:8px;
}
strong.status-fp {
    background-position:0px -100px;
    width:14px;
}
strong.status-dnp {
    background-position:0px -120px;
    width:23px;
}
strong.status-lp {
    background-position:0px -140px;
    width:14px;
}
strong.status-ia {
    background-position:0px -160px;
    width:12px;
}
strong.status-pup {
    background-position:0px -180px;
    width:23px;
}
strong.status-sus {
    background-position:0px -200px;
    width:23px;
}
strong.status-nwt {
    background-position:0px -300px;
    width:23px;
}
strong.status-exe {
    background-position:0px -320px;
    width:22px;
}
strong.status-res {
    background-position:0px -340px;
    width:22px;
}
strong.status-non,
strong.status-rsn {
    background-position:0px -360px;
    width:24px;
}
strong.status-opt {
    background-position:0px -443px;
    width:20px;
}
strong.status-cov {
    background-position:0px -463px;
    width:20px;
}
strong.status-nfi-r,
strong.status-nfi-a {
    background-position:0px -483px;
    width:23px;
}

.c a.playerNote {   
    background:url(/static/img/iconSpritePlayers_1764093296.png) no-repeat;
    width:17px;
}
#doc .c a.playerNote {
    float:left;
    clear:none;
    left:5px;    
    text-indent:-9000px;
    height:18px;
    margin-bottom:-6px;
    position:relative;
    top:-2px;
    margin-right:3px;
    overflow:hidden;
    zoom:1;
    _display:inline;
}
.c a.playerNote {
    float:left;
    clear:none;
    left:5px;
    text-indent:-9000px;
    height:18px;
    margin-bottom:-6px;
    position:relative;
    top:-2px;
    margin-right:3px;
    overflow:hidden;
    zoom:1;
    _display:inline;
}
.c a.playerNote-video {
    width:17px;
    background-position:0px -216px;
}
.c a.playerNote-news {
    width:11px;
    background-position:0px -239px;
}
.c a.playerNote-breaking {
    width:14px;
    background-position:0px -260px;
}
.c a.playerNote-article {
    width:12px;
    background-position:0px -380px;
}
.c a.playerNote-fantasyLive {
    width:22px;
    background-position:0px -417px;
}



#nflNav {
    height:29px;
    padding:0 10px;
    margin:0 -10px;
    position:relative;
}
#nflNav .hd {
    position: absolute;
    top: 35px;
    text-align: right;
    right: 19px;
    font: 100% arial, verdana;
    color: #fc0;
    text-transform: uppercase;
}
#nflNav .bd ul {
    float:left;
    padding-left:85px;
    position:relative;
}
#nflNav .ft ul {
    float:right;
}
#nflNav a {
    color:#666666;
    padding:0 8px;
    display:block;
    float:left;
    line-height:107%;
}
#nflNav .logout a {
    padding-left:3px;
}
#nflNav span a {
    float:none;
    padding:0;
    border:0;
    display:inline;
}
#nflNav span {
    float:left;
    display:block;
    color:#666666;
    line-height:107%;

}

#nflNav li {
    font: 77% Verdana;
    float:left;
    font-weight:bold;
    padding-top:10px;
    zoom:1;
}
#nflNav li.profile {
    margin-right:5px;
}
#nflNav .bd .first a {

    padding-left:0;
}
#nflNav .hd span.devel {
    position:absolute;
    top:0px;
    color:#b61818;
    left:-280px;
}
#nflNav ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#nflNav ul{zoom:1;}
form p.description{
    margin-left:140px;
    width:300px;
    font-size:85%;
    margin-bottom:8px;
}

.g-b #primary .formItems {
    width:100%;
}
ul.formItems {
    margin:0;
    padding:0;
    overflow:hidden;
}
.formItems li.select {
    *width:100%;
}
form h6 {
    color:#707070;
    font-weight:bold;
    font-size:14px;
    line-height:100%;
    padding-left:140px;
    padding-bottom:5px;
    margin:0;
    margin-bottom:5px;
    clear:both;
}

.formItems {
    padding-bottom:5px;
    xfloat:left;
    clear:both;
    display:inline;
    margin:0;
}
.formItems li {
    margin-bottom:8px;
    float:left;
}
.formItems li.collection {
    margin-bottom:3px;
}
.formItems li label {
    cursor:pointer;
    cursor:hand;
    font-size:85%;
}
.formItems li.textbox {
    width:400px;
}
.formItems li.submit {
    margin-left:140px;
    display:inline;
    padding-bottom:20px;
    clear:both;
    border-bottom:0;
}
.tableWrap .buttonbar li.submit {
    margin-left:0;
    padding-bottom:0;
}
#secondary .formItems li.submit {
    margin-left:0px;
}
.formItems ul.collection li {
    margin-bottom:0;
    float:left;
    clear:both;
}
.formItems ul.collection {
    float:left;
}
.formItems .hasErrors {
    xclear:both;
}
#primary .formItems .hasErrors ul.collection {
    margin-left:140px;
}

#primary .formItems .hasErrors ul.collection {
    margin-top:-15px;
}
.formItems ul.collection label {
    text-align:left;
    width:250px;
    color:#333;
    font-weight:normal;
}
.formItems label span {
    color:#333;
    display:block;
}
.formItems ul.collection label span {
    color:#333;
    display:inline;
}
.formItems li a.extra {
    float:left;
    font-size:10px;
    padding:5px 0 4px 10px;
}
.formItems ul.collection label input {
    margin-right:5px;
    margin-top:1px;
    float:left;
}
.formItems li.checkbox label,.formItems li.radio label{
    float:none;
    width: auto;
    text-align:left;
    margin-left:140px;
    white-space:nowrap;
    color:#333;
}
.formItems li.checkbox {
    clear:both;
}
.formItems li.checkbox label,.formItems li.radio label{
    float:left;
}
.formItems li.checkbox label input, .formItems li.radio label input {
    margin-right:5px;
    margin-top:1px;
    float:left;
    margin-bottom:2px;
}
.formItems label, .formItems li.checkboxes h5, .formItems li.radios h5,
.formItems li.display h5, .formItems li.nameValue em{
    font-weight:bold;
    font-size:85%;
    padding:4px 10px 3px 0;
    float:left;
    text-align:right;
    width:130px;
    color:#707070;
    border-bottom:0;
}
.formItems input.text, .formItems input.file, .formItems input.password, .formItems li.nameValue strong {
    float:left;
    font-size:85%;
    border:1px solid #333;
    padding:4px;
    width:250px;
}
.formItems input.readonly {
    background:#eaeaea;
    opacity:0.5;
    *filter:alpha( opacity = 50 );
}
.formItems .inputtext,.formItems .inputpassword {
    border:1px solid #333;
    float:none;
    width:250px;
}
.formItems li.nameValue .typeahead_suggestion em,.formItems li.nameValue .typeahead_selected em {
    width:auto;
    color:inherit;
    text-align:left;
    float:none;
    padding:0;
}
.formItems li.nameValue .typeahead_selected em {
    color:#fff;
}
.formItems .checkbox label span {
    display:inline;
    font-weight:normal;
    font-size:93%;
}
.formItems ul ,.formItems li.nameValue {
    zoom:1;
}
.formItems li.nameValue div.value input {
    zoom:1;
}
.formItems .error li {
    float:none;
}
.formItems li.nameValue strong {
    border:0;
    padding:4px 0px 3px 0px;
    position:relative;
}
.formItems .warning {
    font-weight:bold;
    color:#990000;
}

.formItems input.file {
    font:bold 100% Arial;
}
.formItems textarea {
    float:left;
    border:1px solid #333;
    padding:3px;
    width:400px;
    color:#333;
    height:6em;
    font-size:93%;
    font-family:arial,helvetica,clean,sans-serif;
}

.g-d .formItems textarea {
    width:250px;
}
.g-b .formItems textarea {
    width:250px;
}
.formItems select{
    float:left;
    border:1px solid #333;
    padding:3px;
    width:258px;
    color:#333;
    font-size:93%;
    display:block;
}

/* START NEW BUTTONS FOR 102014 */

.formItems strong.submit input.submit, .buttonBar input.submit, .buttons a.button, a.submit {
    padding: 6px 25px;
    border: none;
    background: #007dc3;
    color: #fff;
    cursor: pointer;
    font: 18px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    letter-spacing: 1px;

}
    .formItems strong.submit input:hover.submit, .buttonBar input:hover.submit, .buttons a:hover.button, a:hover.submit {
        background: #006aa6;
        text-decoration: none;
    }
    .formItems strong.submit input.submit.clicked {
        opacity: 0.2;
    }
    a.submit.no-padding {
        padding: 0;
    }


form .submitButton input.submit.secondary, a.button.secondary, form div.cancel, form a.cancel,
.formItems strong.submit input.submit.secondary{
    padding: 6px 25px;
    border: none;
    background: #6e7277;
    color: #fff;
    cursor: pointer;
    font: 18px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    border-radius: 2px;
    letter-spacing: 1px;
    display: inline-block;
}
    form .submitButton input:hover.submit.secondary, a:hover.button.secondary, form div:hover.cancel, form a:hover.cancel,
    .formItems strong.submit input:hover.submit.secondary {
        background: #5e6165;
        text-decoration: none;
    }

form div.cancel {
    margin-left: 20px;
}

@-moz-document url-prefix() {
.formItems strong.submit input.submit, .buttonBar input.submit, a.button, a.submit, input.submit {
    padding: 5px 25px;
}
form .submitButton input.submit.secondary, a.button.secondary, form div.cancel, form a.cancel,
.formItems strong.submit input.submit.secondary {
    padding: 6px 25px;
}
.formItems strong.submit input.submit.btn-small, .buttonBar input.submit.btn-small, a.button.btn-small,
form .submitButton input.submit.secondary.btn-small, a.button.secondary.btn-small, form div.cancel.btn-small, form a.cancel.btn-small {
    padding: 3px 20px;
}
.formItems strong.submit input.submit.btn-small, .buttonBar input.submit.btn-small, a.button.btn-small,
form .submitButton input.submit.secondary.btn-small, a.button.secondary.btn-small, form div.cancel.btn-small, form a.cancel.btn-small {
    padding: 4px 20px;
}

}

/* different sized buttons */
.formItems strong.submit input.submit.btn-small, .buttonBar input.submit.btn-small, a.button.btn-small,
form .submitButton input.submit.secondary.btn-small, a.button.secondary.btn-small, form div.cancel.btn-small, form a.cancel.btn-small {
    padding: 4px 20px;
    font-size: 14px;
    line-height: 14px;
}

/* END NEW BUTTONS FOR 102014 */

/* STYLED SELECT 102014 */
select.flat {
    color: #007dc3;
    box-shadow: none;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUIyRTQzOUM3QjlFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDYyREU4RUIyNzMxMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDYyREU4REIyNzMxMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwMkE0NjMxMzIwNjgxMTgyMkFBOURFN0RBMEZGNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkFCMkU0MzlDN0I5RTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ssw68AAAAS0lEQVR42mJkqD7Wy8DAUMSAG/QxAYliIF6GQwFIvJgJykkE4n1oCvZBxRlgin4BcRAQn4Xyz0L5v5AVgcBHIPYE4h1Q+iNMAiDAAOvuDqZfRMQoAAAAAElFTkSuQmCC) no-repeat center right;
    /*padding: 0 3px;*/
    line-height: 1;
    border: 1px solid transparent;
    border: none;
    border-radius: 0;
    -webkit-appearance: none;
    font-family: NFLEndzoneSansCondMedium, arial;
    text-transform: uppercase;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    margin-right: 10px;
}
/* END STYLED SELECT 102014 */

/* wrapping ul inside a div should help with centering buttons */
.form-buttons,
fieldset.submit {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.form-buttons ul,
fieldset.submit ul.submit {
    display: inline-block;
}


.buttonbar a.button {
     display:block;
     float:left;
     padding:0px 15px 0 15px;
     *padding-bottom:1px;
}
 .buttonbar a.button:hover{
    text-decoration:none;
}

.formItems strong.submit, .buttonbar strong.submit{
    display: inline-block;
}

.formItems li.timePicker input.text {
    width:30px;
    margin-right:3px;
}
.formItems li.timePicker select {
    width:auto;
    margin-right:3px;
}
.formItems li.timePicker em {
    float:left;
    padding:4px 0 0 0;
}
.formItems li.timePicker div.value {
    float:left;
    width:250px;
}

.formItems a.button {
    padding:2px 15px 3px 15px;
    border-style:solid;
    border:1px solid #86987F;

    color:#333;
    font-weight:bold;
    font-size:93%;
    text-align:center;
}
.formItems p.instructions {
    clear:both;
    margin:0 0 3px 140px;
    padding-top:3px;
    font-size:85%;
    color:#ccc;
    width:460px;
}
.formItems p.description {
    margin:0 0 3px 4px;
    padding-top:5px;
    float:left;
    display:block;
    font-size:85%;
    color:#ccc;
    width:auto;
    float:left;
    width:20px;
    white-space:nowrap;
}
.formItems p.followUp {
    font-size:93%;
    color:#707070;
    padding-top:4px;
}
.formItems .submit p.instructions {
    margin-left:0;
}
.formItems li input.auto {
    width:auto;
}
.formItems li textarea.auto {
    width:auto;
    height:auto;
}
.dialog  {
    padding:0 20px 20px 20px;
    width:auto;
}
.dialog ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
.dialog p {
    font-size:12px;
}
.dialog p span {
    font-weight:bold;
}
.buttonbar  {
    clear:both;
}
.buttonbar li {
    float:left;
    margin-top:10px;
    margin-bottom:30px;
    margin-right:20px;
}
.tableWrap .buttonbar li {
    margin-bottom:0;
}

.buttonbar li a {
    line-height:22px;
}
.formItems .display li {
    padding:5px 0;
}
.formItems .display ul {
    margin-bottom:5px;
}

.formItems div.dateItem {
    position:relative;
    float:left;
    _padding-right:16px;
    _margin-right:-16px;
}
.formItems .timePicker {
    float:left;
}

.textWrap {
    position:relative;
    height:124px;
}

.formItems .textWrap textarea {
    height:120px;
    left:140px;
    position:absolute;
    top:0px;
    display:block;
    width:300px;
}

.g-b #primary .formItems li.images div.value li {
    width:152px;
    padding-bottom:20px;
    position:relative;
}
.formItems li.images div.value img {
    display:block;

    cursor:hand;
    cursor:pointer;
}
.formItems li.images div.value label{
    position:absolute;
    bottom:0px;
    left:4px;
    *left:0px;
    margin:0;
    padding:0;
    width:100px;
    color:#707070;
    text-align:left;
}
.formItems li.images div.value a {
    float:left;
}
.formItems li.images div.value label input {
    margin-right:10px;
}

form.compact {
	margin: 0;
	padding: 0;
	font-size: 77%;
}

form.compact fieldset label {
	position:absolute;
	left: -999em;
	color: #c90018;
	float: left;
}

form.compact fieldset input,
form.compact fieldset button {
	float: left;
}

form.compact fieldset input {
	margin: 3px 0;
}
.formItems li em.readonly {
    font-weight:bold;
}

fieldset.submit {
    text-align: center;
    padding-top: 20px;
}

.formItems li:after,.formItems li.checkbox label:after,.formItems li.radio label:after,.formItems ul.collection label:after,.buttonbar li:after,.buttonbar ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.formItems li,.formItems li.checkbox label,.formItems li.radio label,.formItems ul.collection label,.buttonbar li,.buttonbar ul{zoom:1;}

#playerHomePage #primary {
    min-height: 700px;
}

/*
The player card is hidden by default but visible within the yui overlay.

The player history card over rides are located at the bottom of the file.
/players/cardhistory?gameSeason=2011&leagueId=672810&playerId=2506122
*/
.yui3-overlay-hidden {
    display: none;
}
#playerHomePage .yui3-overlay-hidden {
    display: block;
}

.yui3-overlay #playerCard {
    display: block;
}

#playerCard {
    display: none;
    width: 945px;
    background-color: #b0b0b0;
    position: relative;
    height: 685px;
    text-align: left;
    margin-top: 170px;
    box-shadow: 0px 0px 13px #888;
    overflow: hidden;
}

#playerCard #playerPanel, #playerCard #videoPanel {
    background-color: #d3d3d3;
    width: 935px;
    height: 620px;
    position: absolute;
    top: 60px;
    left: 5px;
    overflow: hidden;
}

#playerCard .currentNum, #playerCard .totalNum, #playerCard .numSeparator {
    color: #707070;
}

#playerCard.yui3-overlay-content {
    overflow: hidden;
}

#playerCard #playerPanel .main {
    width: 625px;
    position: relative;
}

#playerCard #playerPanel .aside {
    width: 300px;
    position: absolute;
    top: 0px;
    right: 10px;
}

a.playerCardClose {
    background: url("/static/img/prestitial/close-button_1764093296.png") top left no-repeat;
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    right: -24px;
    top: 160px;
    cursor: pointer;
    text-indent: -100000px;
    z-index: 1000;
}

/* ADV STATS ------------------------------------------------------*/
#playerCard .player-card-adv-stats {
    position: absolute;
    top: 74px;
    left: 221px;
    color: #555;
    font: 18px/30px NFLEndzoneSansCondMedium, sans-serif;
    padding-left: 37px;
}
#playerCard .player-card-adv-stats-logo {
    position: absolute;
    left: 0px;
    top: 1px;
}




/* SEASON STATS ------------------------------------------------------*/
#playerCard .player-card-season-stats {
    position: absolute;
    top: 359px;
    left: 10px;
    width: 605px;
    height: 250px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0px 2px 3px #aaa;
    background-color: #fff;
}
.player-card-season-stats .tableWrap td.statTotal .playerTotal, .player-card-season-stats .tableWrap td.statTotal .playerSeasonTotal, ..player-card-season-stats .tableWrap table th span {
    font-weight: normal;
}
.player-card-season-stats .player-card-season-stats-ft {
    position: absolute;
    width: 700px;
    height: 20px;
    background-color: #f6f6f6;
    bottom: 0px;
}
#playerCard .player-card-season-stats .expandedStatsContainer {
    position: absolute;
    top: 0px;
    height: 250px;
    overflow-y: auto;
    width: 100%;
    background-color: #fff;
    display: none;
}

#playerCard .player-card-season-stats .miniStatsContainer {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 250px;
    overflow-y: auto;
    width: 402px;
    background-color: #fff;
}
#playerCard .player-card-season-stats .miniStatsContainer .miniStatsHdr, #playerCard .player-card-season-stats .expandedStatsContainer .expandedStatsHdr {
    margin: 0;
    padding: 0 0 0 10px;
    font: 16px/30px NFLEndzoneSansCondMedium, arial, helvetica;
    color: #515151;
    height: 30px;
    border-top: 1px solid #f6f6f6;
    background: #e2e2e2; /* Old browsers */
    background: -o-linear-gradient(top, #e2e2e2 0%, #c5c5c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e2e2e2 0%, #c5c5c5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e2e2e2 0%, #c5c5c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-9 */
}

.player-card-season-stats .tableWrap table.hasGroups th {
    background: #fff none;
    color: #707070;
    font: normal 15px/15px NFLEndzoneSansCondMedium, sans-serif;
    white-space: nowrap;
    padding: 0 2px;
    font-weight: normal;
}
.player-card-season-stats .tableWrap table.hasGroups tr.last th {
    border-bottom: 1px solid #e7e7e7;
    font-weight: normal;
}
.player-card-season-stats .tableWrap {
    clear: both;
    margin-bottom: 0;
    background-image: none;
    padding-bottom: 0;
    padding-left: 17px;
}
.player-card-season-stats .tableWrap .first th.points span {
    background-color: #f6f6f6;
    top: auto;
    padding-top: 0;
    display: none;
}
.player-card-season-stats .tableWrap table.hasGroups .first th.points {
    background: #fff;
    border-bottom: none;
}


.player-card-season-stats .tableWrap tr.odd td, .player-card-season-stats .tableWrap tr.even td {
    background: #f6f6f6 none;
    color: #5c5c5c;
    font: normal 14px/20px NFLEndzoneSansCondMedium, sans-serif;
    white-space: nowrap;
    padding: 0 2px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #c5c4c4;
    border-right: 1px solid #e7e7e7;
    text-align: center;
}

.player-card-season-stats .tableWrap tr.first td {
    background: -webkit-linear-gradient(top, #ccc 0%, #f6f6f6 20%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ccc 0%, #f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ccc 0%, #f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ccc 0%, #f6f6f6 35%); /* W3C */
}

.player-card-season-stats .tableWrap td.playerGameStatus .sgStatus-pre a.tickets {
    display: none;
}
.tableWrap .playerGameStatus span {
    display: inline-block;
}



/* BIO MODULE -----------------------------------------------------*/
#playerCard .player-card-bio {
    position: absolute;
    top: 8px;
    left: 10px;
    width: 200px;
    height: 342px;
    box-shadow: 0px 2px 3px #aaa;
    background-color: #f6f6f6;
}

#playerCard .player-card-bio-list {
    /*position: absolute;*/
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

#playerCard .player-card-bio .player-card-bio-list-player-shadow {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    background: url("/static/img/playerCard/player-shadow_1764093296.png") 0 185px no-repeat;
}

#playerCard .player-card-bio .player-card-bio-list-player-headshot {
    position: absolute;
    top: 80px;
    left: 0px;
}

#playerCard .player-card-bio-list-player-topps-mask {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    border-top: 8px solid #f6f6f6;
    border-left: 8px solid #f6f6f6;
    border-right: 8px solid #f6f6f6;
    border-bottom: 17px solid #f6f6f6;
}

#playerCard .player-card-bio .player-card-bio-list-player-topps-border {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-position: 6px 8px;
    background-repeat: no-repeat;
}

#playerCard .player-card-bio .player-card-bio-list-pos {
    position: absolute;
    top: 25px;
    right: 25px;
    color: #707070;
    font: 24px/24px NFLEndzoneSansCondMedium, sans-serif;
}
#playerCard .player-card-bio .player-card-bio-list-pos sup {
    top: -0.3em;
    vertical-align: inherit;
}

#playerCard .player-card-bio .player-card-bio-list-name {
    position: absolute;
    top: 25px;
    left: 25px;
    color: #333;
    font: 24px/24px NFLEndzoneSansCondMedium, sans-serif;
}
#playerCard .player-card-bio .player-card-bio-list-name a:link, #playerCard .player-card-bio .player-card-bio-list-name a:visited { color: #333; }

#playerCard .player-card-bio .player-card-bio-list-name .playerInfo {
    display: inline-block;
    position: absolute;
    bottom: 4px;
    right: 0;
}

#playerCard .player-card-bio .player-card-bio-list-name-first {
    display: block;
}

#playerCard .player-card-bio .player-card-bio-list-name-last {
    display: inline-block;
    padding-right: 45px;
    position: relative;
}

#playerCard .player-card-bio .player-card-bio-list-add-drop {
    position: absolute;
    right: 10px;
    bottom: 28px;
}

/* TOPPS STUFF */
#playerCard .player-card-bio .player-card-bio-list-card-flip {
    position: absolute;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
}

#playerCard .player-card-bio .player-card-bio-list-card-flip #flip-button {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODcxRkEzNTcwREFBMDcyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1Qjg5N0M2NjJGOUYxMUU0QjJEQkQ0QkNBODBCQjI5MCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Qjg5N0M2NTJGOUYxMUU0QjJEQkQ0QkNBODBCQjI5MCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4NzFGQTM1NzBEQUEwNzIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4NzFGQTM1NzBEQUEwNzIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+p205xwAAAHFJREFUeNqU0UEOwBAQheGWcQH3P5wraDMs9WHRtGVG/5XElxeJvZSyrRVjpBCC916lzJxzNiurZwsHXR8t01MpVp1zRGStNT+osP2l03cP6VjP6EAL9K1l+tAqvXX/LZlWDcEtlaJ6nVKCA5IpugQYACPAV5fJAoNLAAAAAElFTkSuQmCC);
}
#playerCard .player-card-bio .player-card-bio-list-image-back {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
#playerCard .player-card-bio .player-card-bio-list-image-back .player-card-bio-list-image-container {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info {
    position: absolute;
    top: 80px;
    left: 25px;
    overflow: hidden;
    font: 11px/14px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", arial, sans-serif;
    width: 151px;
    max-height: 170px;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .basic-info {
    *zoom: 1;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .basic-info:before,
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .basic-info:after {
    display: table;
    content: "";
    line-height: 0;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .basic-info:after {
    clear: both;
}

#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info {
    margin-bottom: 10px;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .pull-left {
    text-align: left;
    float: left;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .pull-right {
    text-align: right;
    float: right;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .table-wrap {
    position: relative;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats {
    margin-top: 10px;
    width: 100%;
    font-size: 12px;
    width:100%;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead tr {
    display: block;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th {
    background-color: #d6d6d6;
    color: #424242;
    font-weight: bold;
    border: 1px solid white;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody {
    height: 85px;
    width: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats.defensive-team tbody {
    height: 150px;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th {
    padding: 3px 0px;
    text-align: center;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td {
    padding: 7px 0px;
    text-align: center;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody tr {
    border-bottom: 1px solid #d6d6d6;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody tr:last-child {
    border: none;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.season {
    width: 42px;
}

#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.pts {
    width: 55px;
}

#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.rank {
    width: 48px;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.season {
    padding-left: 1px;
    width: 42px;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.pts {
    padding-left: 1px;
    width: 55px;
}
#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.rank {
    padding-left: 11px;
    width: 25px;
    color: #656565;
}

.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.rank,
.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.season,
.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.pts,
.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.rank,
.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.season,
.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.pts,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.rank,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.season,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody td.pts,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.rank,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.season,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats thead th.pts
{
    padding: 0px;
    width: auto;
}
.lte9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody,
.ie9 #playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info table.yearly-stats tbody {
    height: 20px;
}

#playerCard .player-card-bio .player-card-bio-list-card-back-info .card-info .rookie-text {
    padding-top: 48px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
}

/* PLAYER CARD + FLIP ANIMATION */
#playerCard .player-card-bio .player-card-bio-list.front.hidden,
#playerCard .player-card-bio .player-card-bio-list.back.hidden {
    display: none;
}

#playerCard .player-card-bio .card-container {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -o-perspective: 1000;
    perspective: 1000;
}

#playerCard .player-card-bio .card-container.flipped .card {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

#playerCard .player-card-bio .card-container,
#playerCard .player-card-bio .card-container .card .front,
#playerCard .player-card-bio .card-container .card .back {
    width: 200px;
    height: 297px;
}

#playerCard .player-card-bio .card-container .card {
    -webkit-transition: -webkit-transform 0.6s;
    -webkit-transform-style: preserve-3d;

    -moz-transition: -moz-transform 0.6s;
    -moz-transform-style: preserve-3d;

    -o-transition: -o-transform 0.6s;
    -o-transform-style: preserve-3d;

    transition: transform 0.6s;
    transform-style: preserve-3d;

    position: relative;
}
#playerCard .player-card-bio .card-container .card .back {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

#playerCard .player-card-bio .back {
    position: absolute;
    width: 200px;
    height: 297px;
}
/* END: TOPPS */

#playerCard .player-card-bio .player-card-bio-list-status {
    position: absolute;
    bottom: 5px;
    left: 10px;
    color: #777;
    font: 12px/20px NFLEndzoneSansCondMedium, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}

#playerCard .player-card-bio .player-card-bio-list-status strong {
    display: inline-block;
    margin-right: 5px;
    border-radius: 3px;
    color: #fff;
    font: 18px/20px NFLEndzoneSansCondMedium, sans-serif;
    padding: 0px 8px;
    background-color: #c80611;
    text-shadow: 0 0 0px #000;
    box-shadow: 0px 0px 0px #000;
}

#playerCard .player-card-bio .player-card-bio-list-status strong.go {
    background-color: #00a601;
}

#playerCard .player-card-bio .player-card-bio-list-status strong.probable {
    background-color: #e6e42d;
}

/* note we also defaulted to the out (red) color in the default strong selector */
#playerCard .player-card-bio .player-card-bio-list-status strong.out {
    background-color: #c80611;
}

#playerCard .player-card-bio .player-card-bio-list-owner {
    position: absolute;
    bottom: 30px;
    left: 10px;
    color: #333;
    font: bold 10px/10px arial, helvetica, sans-serif;
    max-width: 145px;

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#playerCard .player-card-bio .player-card-bio-list-image {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

#playerCard .player-card-bio .player-card-bio-list-image .player-card-bio-list-image-container {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
}

#playerCard .player-card-bio .player-card-bio-list-shop {
    position: absolute;
    top: 325px;
    left: 0px;
    font: 12px/23px NFLEndzoneSansCondMedium, sans-serif;
    text-transform: uppercase;
}

#playerCard .player-card-bio .player-card-bio-list-shop a:link, #playerCard .player-card-bio .player-card-bio-list-shop a:visited {
    color: #c00;
    text-decoration: none;
}

#playerCard .player-card-bio .player-card-bio-list-shop img {
    vertical-align: middle;
}





/* STAT BAR --------------------------------------------------------------*/
#playerCard .player-card-stat-bar {
    position: absolute;
    top: -10px;
    left: 220px;
    width: 395px;
    height: 80px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0px 2px 3px #aaa;
}

#playerCard .player-card-stat-bar table {
    width: 100%;
    background-color: #f6f6f6;
}

#playerCard .player-card-stat-bar td {
    text-align: center;
}

#playerCard .player-card-stat-bar li {
    float: left;
    text-align: center;
}

#playerCard .player-card-stat-bar em {
    display: block;
    color: #707070;
    font: normal 16px/26px NFLEndzoneSansCondMedium, sans-serif;
    text-transform: uppercase;
    padding: 10px 5px 0 5px;
    background-color: #f0f0f0;

}

#playerCard .player-card-stat-bar strong {
    display: block;
    color: #666;
    font: normal 30px/44px NFLEndzoneSansCondMedium, sans-serif;
    border-right: 1px solid #d3d3d3;
    background: -webkit-linear-gradient(top, #ccc 0%, #f6f6f6 20%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ccc 0%, #f6f6f6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ccc 0%, #f6f6f6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ccc 0%, #f6f6f6 35%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}




/* PROMO MODULE ----------------------------------------------------*/
#playerCard .player-card-promo {
    position: absolute;
    top: 15px;
}




/* AD MODULE --------------------------------------------------------*/
#playerCard #playerPanel .player-card-ad {
    position: absolute;
    top: 359px;
    width: 300px;
    height: 250px;
    overflow: hidden;
    border-radius: 5px;
}



/* NEWS MODULE ------------------------------------------------------*/
#playerCard .player-card-news {
    position: absolute;
    top: 105px;
    left: 220px;
    width: 395px;
    height: 245px;
    overflow: hidden;
    border-radius: 5px;
    box-shadow: 0px 2px 3px #aaa;
    background-color: #f6f6f6;
}

#playerCard .player-card-news a:link, #playerCard .player-card-news a:visited {
    color: #013369;
    font-weight: bold;
}

#playerCard .news.carousel {

}
#playerCard .news.carousel .hd {
    position: absolute;
    top: 5px;
    left: 10px;
    z-index: 2;
    background-color: #f6f6f6;
    width: 120px;
    height: 28px;
}

#playerCard .news.carousel .hd h4 {
    position: absolute;
    color: #555;
    font: 18px/20px NFLEndzoneSansCondMedium, sans-serif;
    display: inline;
}
#playerCard .news.carousel .hd ul {
    margin-left: 40px;
    margin-top: 5px;
}
#playerCard .news.carousel .hd ul li {
    float: left;
}
#playerCard .news.carousel .hd ul li a {
    display: block;
    height: 18px;
    width: 15px;
    overflow: hidden;
    text-indent: -999em;
    background: url(/static/img/player-card-sprite_1764093296.png) -9px -219px no-repeat;
}
#playerCard .news.carousel .hd ul li a.next,
#playerCard .news.carousel .hd ul li a.next {
    background-position: -6px -245px;
}
#playerCard .news.carousel .bd {
    color: #555;
    font: 12px/12px arial, helvetica, sans-serif;
    padding: 5px 0 0 10px;
    margin-top: 0px;
}
#playerCard .news.carousel .bd li {
    position: relative;
    height: 188px;
    overflow-y: auto;
    display: none;
    padding-top: 30px;
    padding-right: 10px;
}

#playerCard .news.carousel .bd li i, #playerCard .news.carousel .bd li a.nflFantasyAttribution {
    display: none;
}

#playerCard .news.carousel .bd li strong {
    font-weight: bold;
}

#playerCard .news.carousel .bd li em {
    font: italic normal 10px/10px arial, helvetica, sans-serif;
    color: #707070;
    position: absolute;
    right: 10px;
    top: 7px;
}

#playerCard .news.carousel .bd li h5 {
    font-weight: bold;
}

#playerCard .news.carousel .bd li.first {
    display: block;
}

#playerCard .news.carousel .bd p {
    margin: 0 5px 10px 0;
}


#playerCard .news.carousel .bd li img.ngs-week-headline {
    width: 135px;
    height: 10px;
}

#playerCard .news.carousel .bd li p.ngs-week-body {
    margin-top: 5px;
    line-height: 110%;
}
#playerCard .player-card-news .player-card-news-attribution {
    position: absolute;
    bottom: 0px;
    background-color: #e2e2e2;
    color: #555;
    font: 11px/22px arial, helvetica, sans-serif;
    font-style: italic;
    width: 385px;
    padding: 0 10px;
}
#playerCard .player-card-news-attribution a.nflFantasyAttribution {
    width: 156px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    position: relative;
    text-indent: -9000px;
    top: 0px;
    margin-left: 5px;
    margin-bottom: 0px;
    line-height: 20px;
    background: url(/static/img/nflFantasyAttr_1764093296.png) no-repeat;
}

#playerCard .player-card-news .player-card-news-attribution-fantasy-live {
    background:url(/static/img/playerCardFantasyLive_1764093296.png) no-repeat 18px center #002955;
    font-family:'NFLEndzoneTechBold';
    font-size:10px;
    color:#e2e2e2;
    text-transform:uppercase;
    text-align:right;
}
#playerCard .player-card-news .player-card-news-attribution-fantasy-live a {
    color:#e2e2e2;
    font-style:normal;
    display:block;
    padding-right:18px;

}



/* VIDEO MODULE -------------------------------------------------*/
#playerCard .video.carousel {
    width: 100%;
    height: 245px;
    margin-bottom: 10px;
    border-radius: 5px;
    background-color: #f6f6f6;
    box-shadow: 0px 2px 3px #aaa;
    overflow: hidden;
    position: absolute;
    top: 105px;
}

#playerCard .video.carousel .hd {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

#playerCard .video.carousel .hd h4 {
    display: none;
}
#playerCard .video.carousel .hd ul li {
    float: left;
}
#playerCard .video.carousel .hd ul li a {
    display: block;
    height: 18px;
    width: 15px;
    overflow: hidden;
    text-indent: -999em;
    background: url(/static/img/player-card-sprite_1764093296.png) -9px -219px no-repeat;
}
#playerCard .video.carousel .hd ul li a.next,
#playerCard .video.carousel .hd ul li a.next {
    background-position: -6px -245px;
}

#playerCard .video.carousel .bd {
    padding-left: 10px;
    padding-top: 10px;
}
#playerCard .video.carousel .bd li {
    display: none;
}
#playerCard .video.carousel .bd li.first {
    display: block;
}
#playerCard .video.carousel .bd .thumbnail {
    width: 280px;
    height: 160px;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative;
}

#playerCard .video.carousel .bd .thumbnail img {
    width: 280px;
    height: 210px;
}

#playerCard .video.carousel .bd .thumbnail b {
    width: 100px;
    height: 100px;
    top: 45px;
    left: 100px;
    overflow: hidden;
    position: absolute;
    background: url(/static/img/player-card-sprite_1764093296.png) 0px 0px no-repeat;
}
#playerCard .video.carousel .bd .description p {
    display: none;
}
#playerCard .video.carousel .bd .description a {
    display: block;
    font-weight: bold;
}
#playerCard .video.carousel .bd .description em {
    font-style: italic;
    color: #707070;
}




/* VIDEO PANEL ------------------------------------------------------------*/
#playerCard #videoPanel {
    display: none;
}
#playerCard #videoPanel .playerInfo {
    display: inline-block;
}
    .ie8 #playerCard #videoPanel .playerInfo span.playerAction em, .ie8 #playerCard #videoPanel .playerInfo span.playerAction em {
        display: inline;
    }

#playerCard .player-card-video-hd {
    margin: 5px 5px 0 5px;
    height: 57px;
    position: relative;
}
#playerCard .player-card-video-hd-back {
    color: #333;
    font: 24px/45px NFLEndzoneSansCondMedium, sans-serif;
    position: absolute;
    top: 2px;
    left: 20px;
    text-transform: uppercase;
}
#playerCard .player-card-video-hd-back a:link, #playerCard .player-card-video-hd-back a:visited {
    color: #333;
}
#playerCard .player-card-video-hd-bio {
    color: #333;
    font: 20px/20px NFLEndzoneSansCondMedium, sans-serif;
    text-transform: uppercase;
    background: -webkit-linear-gradient(top, #fafafa 0%, #b8b8b8 20%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%, #b8b8b8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%, #b8b8b8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fafafa 0%, #b8b8b8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#b8b8b8',GradientType=0 ); /* IE6-9 */
    height: 45px;
    text-align: center;
}
#playerCard .player-card-video-hd-bio-pos {
    font: 18px/18px NFLEndzoneSansCondMedium, sans-serif;
}
#playerCard .player-card-video-hd-bio-pos sup {
    vertical-align: baseline;
    top: auto;
}
#playerCard .player-card-video-hd-spacer {
    height: 12px;
    background: -webkit-linear-gradient(top, #888 0%, #ddd 40%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #888 0%, #ddd 4%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #888 0%, #ddd 40%); /* IE10+ */
    background: linear-gradient(to bottom, #888 0%, #ddd 40%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */

}
#playerCard .videoPlayerAndPlaylist {
    position: absolute;
    top: 10px;
    left: 0px;
}
#playerCard .player-card-video-container {
    height: 370px;
    background-color: #292929;
    position: relative;
}
#playerCard #videoPanel .videoPlayer {
    position: absolute;
    left: 20px;
}
#playerCard #videoPanel .videoControls {
    position: absolute;
    left: 430px;
    top: 335px;
    color: #f6f6f6;
}
#playerCard #videoPanel .videoType-large {
    background: transparent;
}
#playerCard #videoPanel .player-card-video-ad {
    position: absolute;
    top: 10px;
    right: 20px;
}
#playerCard #videoPanel .player-card-video-promo {
    position: absolute;
    top: 270px;
    right: 20px;
}
#playerCard #videoPanel .videoPlaylist {
    position: absolute;
    left: 10px;
    top: 370px;
    width: 915px;
    height: 165px;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    z-index: 2;
}
#playerCard #videoPanel .videoPlaylist .videoItem {

}
#playerCard #videoPanel .videoPlaylist ul {

}
#playerCard #videoPanel .videoPlaylist li {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    background: #a9a9a9;
    border-radius: 5px;
    margin: 0 5px 10px 0;
    padding: 5px;
    height: 135px;
    vertical-align: top;
    box-shadow: 0px 2px 3px #aaa;
}
#playerCard #videoPanel .videoPlaylist img {
    width: 150px;
    height: 111px;
}
#playerCard #videoPanel .videoPlaylist .thumbnail {
    float: none;
    margin: 0 0 10px 0;
    padding: 0;
    height: 90px;
    overflow: hidden;
}
#playerCard #videoPanel .videoPlaylist .description {
    white-space: normal;
}
#playerCard #videoPanel .videoPlaylist .description em, #playerCard #videoPanel .videoPlaylist .description p {
    display: none;
}
#playerCard #videoPanel .videoPlaylist .description .pList {
    display: block;
    color: #f6f6f6;
    font: 15px/14px NFLEndzoneSansCondMedium, sans-serif;
    text-shadow: 1px 1px 1px #555;
}
#playerCard #videoPanel .videoPlaylist .viewAllVideos {
    display: none;
}
#playerCard #videoPanel .videoPlaylist .selected .thumbnail b, #playerCard #videoPanel .videoPlaylist .thumbnail a:hover b {
    top: 15px;
    left: 32px;
}

.videoPlaylist .selected + li .thumbnail strong {
    display: block;
    position: absolute;
    top: 64px;
    left: 0px;
    font: 20px/26px NFLEndzoneSansCondMedium, sans-serif;
    color: #f6f6f6;
    width: 50px;
    height: 26px;
    text-transform: uppercase;
    padding: 0 10px;
    background-color: #c00;
}
#playerCard #videoPanel .player-card-video-playlist-bg {
    position: relative;
    top: 0px;
    left: 0px;
    height: 50px;
    width: 945px;

    background: -webkit-linear-gradient(top, #888 0%, #ddd 40%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #888 0%, #ddd 4%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #888 0%, #ddd 40%); /* IE10+ */
    background: linear-gradient(to bottom, #888 0%, #ddd 40%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}





/* LOADING */
#loading-screen{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 100000000000001;
    top: 0;
    left: 0;
}
#loading-screen .loader{
    width:128px;
    height:128px;
    display:inline-block;
    background:#fff url(/static/img/loader_1764093296.gif) no-repeat scroll 0 0;
}

#loading-screen .loader-notification{
    font:22px/24px NFLEndzoneTechBold, arial, helvetica;
    color:#333;
    position:relative;
    background-color:#fff;
    margin: 0; /*400px auto;*/
    top: 20%;
    left: 42%;
    width:180px;
    height:180px;
    text-align: center;
    border-radius: 5px;
    padding:10px;
    text-align: center;
    box-shadow: 0px 0px 6px #888;
}




/*----- player history --------------------------------------------------------*/

#playerCard.playerHistory {
    height: 385px;
}

#playerCard.playerHistory .player-card-season-stats {
    top: 110px;
    left: 220px;
    width: 700px;
    height: 250px;
}

/*----- player graph --------------------------------------------------------*/
.player-card-season-stats-graph {
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: -385px;
    height: 250px;
    width: 605px;
    background-color: #fff;

}

.player-card-season-stats-graph-data {
    display: none;
}

.player-card-season-stats-graph-handle {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 17px;
    height: 250px;
    z-index: 10;
}
    .player-card-season-stats-graph-handle .graph {
        background-position: -17px 0px;
        height: 101px;
    }
        .player-card-season-stats-graph-handle .graph:hover {
            background-position: -34px 0px;
        }
        .player-card-season-stats-graph-handle .graph.selected {
            background-position: 0px 0px;
            cursor: auto;
        }
    .player-card-season-stats-graph-handle .middle {
        background-position: 0px -101px;
        height: 49px;
    }
    .player-card-season-stats-graph-handle .stats {
        background-position: 0px -150px;
        height: 100px;
    }
        .player-card-season-stats-graph-handle .stats:hover {
            background-position: -34px -150px;
        }
        .player-card-season-stats-graph-handle .stats.selected {
            background-position: -17px -150px;
            cursor: auto;
        }


    .player-card-season-stats-graph-handle span {
        width: 100%;
        display: block;
        cursor: pointer;
        background: transparent url(/static/img/playerCard/graph-sprite_1764093296.png) no-repeat 0 0;
    }

.player-card-season-stats-graph-hdr  {
    margin: 0;
    padding: 0 0 0 395px;
    font: 16px/30px NFLEndzoneSansCondMedium, arial, helvetica;
    color: #515151;
    height: 30px;
    border-top: 1px solid #f6f6f6;
    background: #e2e2e2; /* Old browsers */
    background: -o-linear-gradient(top, #e2e2e2 0%, #c5c5c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e2e2e2 0%, #c5c5c5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e2e2e2 0%, #c5c5c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-9 */
}

.player-headshot-container-player-image {
    position: absolute;
    left: 0px;
    bottom: 0px;
    border-radius: 5px;
}

.player-card-season-stats-graph-bdy {
    position: relative;
    left: 0px;
}

.player-card-season-stats-graph-bdy-points {
    margin: 0;
    padding: 0;
    height: 197px;
    position: relative;
    background-color: #f0f0f0;
}
    .player-card-season-stats-graph-bdy-points li.week-odd {
        background-color: #f6f6f6;
    }

    .player-card-season-stats-graph-bdy-points li {
        position: relative;
        display: inline-block;
        color: #f6f6f6;
        font: 13px/22px NFLEndzoneSansCondMedium, arial, helvetica;
        width: 31px;
        height: 197px;
        border-left: 1px solid #fff;
        border-right: 1px solid #e7e7e7;
        text-align: center;
    }
    .player-card-season-stats-graph-bdy-points .graph-dot {
        background: url("/static/img/research/scoring-leaders-sprite_1764093296.png") -13px -30px no-repeat;
        width: 16px;
        height: 15px;
        cursor: pointer;
        position: absolute;
        bottom: 0px;
        left: 23px;
        z-index: 3;
    }
    .player-card-season-stats-graph-bdy-points .graph-dot.proj-pts {
        background-position: -51px -30px;
        opacity: 1.0;
        z-index: 5;
    }

    .player-card-season-stats-graph-bdy-points .graph-dot:hover .graph-value {
        display: block;
        z-index: 55;
    }
    .player-card-season-stats-graph-bdy-points .graph-value {
        background: url("/static/img/research/scoring-leaders-sprite_1764093296.png") -3px -1px no-repeat;
        width: 38px;
        height: 25px;
        position: absolute;
        left: -10px;
        top:-25px;
        color: #fff;
        font: 14px/20px NFLEndzoneSansCondMedium, arial, helvetica;
        text-align: center;
        display: none;
    }
    .player-card-season-stats-graph-bdy-points .graph-value.proj-pts {
        background: url("/static/img/research/scoring-leaders-sprite_1764093296.png") -3px -49px no-repeat;
        left: -29px;
        width: 74px;
        opacity: 1.0;
    }

.player-card-season-stats-graph-bdy-weeks {
    text-transform: uppercase;
    margin: 0;
    padding: 0 0 0 15px;
    height: 22px;
    background: #e2e2e2; /* Old browsers */
    background: -o-linear-gradient(top, #e2e2e2 0%, #c5c5c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e2e2e2 0%, #c5c5c5 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e2e2e2 0%, #c5c5c5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-9 */
    color: #515151;
    font: normal 14px/22px NFLEndzoneSansCondMedium, sans-serif;
    text-align: center;
}
    .player-card-season-stats-graph-bdy-weeks li {
        float: left;
        position: relative;
        width: 33px;
        height: 22px;
    }

.player-card-season-stats-graph-scale {
    width: 25px;
    height: 197px;
    border-right: 0px solid #ccc;
    color: #707070;
    font-size: 13px;
    font-family: NFLEndzoneSansCondMedium, arial, helvetica;
    position: absolute;
    top: 31px;
    left: 379px;
    background-color: #f6f6f6;
    z-index: 4;
}

.player-card-season-stats-graph-scale span {
    display: block;
    position: absolute;
    text-align: right;
    width: 13px;
    border-top: 1px solid #ccc;
    padding-top: 2px;
    padding-right: 5px;
    right: 0px;
}

.player-card-season-stats-graph-scale strong {
    display: block;
    position: absolute;
    text-align: right;
    width: 13px;
    right: 3px;
    top: -16px;
}

/* -------------------------------------------------------------------------
   new styles just for weeklyPlayerOpponentStatus
------------------------------------------------------------------------- */
.player-card-season-stats .tableWrap tr.odd td.weeklyPlayerOpponentStatus, .player-card-season-stats .tableWrap tr.even td.weeklyPlayerOpponentStatus {
    text-align: left;
}
.weeklyPlayerOpponentStatus .sg {
    display: inline;
}
.weeklyPlayerOpponentStatus .sg .tickets {
    display: none;
}



/* --------------------------------------------------------------------------
  player headshot selectors have been added to this file because it is global
-------------------------------------------------------------------------- */
.player-headshot-container {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.player-headshot-container-team-image {}
.player-headshot-container-extra-small {
    width: 50px;
    height: 55px;
}
.player-headshot-container-extra-small .player-headshot-container-player-image {
    width: 50px;
    height: 50px;
}
.player-headshot-container-extra-small .player-headshot-container-team-image {
    width: 50px;
    height: 55px;
}

.player-headshot-container-small {
    width: 70px;
    height: 75px;
}
.player-headshot-container-small .player-headshot-container-player-image {
    width: 70px;
    height: 70px;
}
.player-headshot-container-small .player-headshot-container-team-image {
    width: 70px;
    height: 75px;
}

.player-headshot-container-medium {
    width: 80px;
    height: 85px;
}
.player-headshot-container-medium .player-headshot-container-player-image {
    width: 80px;
    height: 80px;
}
.player-headshot-container-medium .player-headshot-container-team-image {
    width: 80px;
    height: 85px;
}

.player-headshot-container-large {
    width: 110px;
    height: 117px;
}
.player-headshot-container-large .player-headshot-container-player-image {
    width: 110px;
    height: 110px;
}
.player-headshot-container-large .player-headshot-container-team-image {
    width: 110px;
    height: 117px;
}


#playerCard .player-card-stat-bar {
    top: 0px;
    height: 70px;
    padding: 0px;
    border-radius: 0px 0px 5px 5px;
}

#playerCard .player-card-stat-bar em {
    padding: 5px 5px 0 5px;
}

#playerCard #playerPanel {
    overflow: visible;
}

#playerCard div.subHeaderTOPPERcontainer {
    display: block;
    width: 935px;
    height: 55px;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 100;
    background: url(/static/img/footerSprite_1764093296.png) transparent repeat-x 0px -445px;
}

#playerCard div.subHeaderTOPPERcontainer h1 {
    padding: 5px 0 5px 0;
}

#playerCard span.screen-reader-only {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}

#playerCard div.subHeaderTOPPERcontainer iframe {
    position: absolute;
    right: 0;
    bottom: 0;
}


#dynamicError {
	background: #FFF;
}

#dynamicError .yui3-widget-hd {
	text-align: left;
	background: url(/static/img/regSprite_1764093296.png) left -503px repeat-x;
}

#dynamicError .yui3-widget-hd h3 {
	font-size: 138.5%;
	font-weight: bold;
	padding: 12px 10px;
}

#dynamicError  div.yui3-widget-hd {
	position: relative;
}

#dynamicError  div.yui3-widget-hd a.close {
	position:absolute;
	right: 0;
	top: 4px;
}

#dynamicError  div.yui3-widget-hd {
	margin-bottom: 0;
}
.yui-overlay-content {
	padding: 0;
}
#dynamicError  div.yui3-widget-bd {
	min-height: 50px;
	background: #202020;
	border: none;
}

#dynamicError  div.yui3-widget-ft {
	height: 50px
	background: #202020;
}


#dynamicError div.yui3-widget-bd p {
	padding: 10px;
	color: #FFF;
	margin-top: 0;
	line-height: 1.4em;
}

#errors {
    width: 655px;
	margin: 10px 0;
}

#errors .content {
	border: 1px solid #c90018;
}

#errors .content {
	font-weight: bold;
	text-align: center;
}

#errors .content div.error p,
#errors .content div.error ul li {
	background-color: #c90018;
	padding: 3px;
	color: #FFF;
	font-size: 93%;
	font-weight: bold;
}
.formItems li.hasErrors label,
.formItems li.hasErrors {
	color: #c90018 !important;
}

.formItems li.hasErrors,
.formItems li.error {
	border: 1px solid #c90018;
    padding-bottom: 10px;
}

.formItems li.hasErrors span.error{
	display:block;
	margin-bottom: 10px;
}
.formItems li.hasErrors div.error {
	background-color: #c90018;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}

.formItems li.hasErrors div.error ul li {
	margin: 0;
    padding: 3px;
	color: #FFF;
	font-size: 93%;
}

@media (max-width: 767px) {
	/* global changes */
	body.g-b #errors {
	  width: 100%;
	}
	body.g-b #doc {
	  min-width: 20px;
	}
	body.g-b #bd {
	  min-width: 0;
	  width: auto;
	  padding: 0 20px;
	}
	body.g-b .subHeaderTOPPERcontainer {
	  width: auto;
	}
	body.g-b .subHeaderTOPPERcontainer h1 {
	  font-size: 18px;
	  line-height: 22px;
	}
	body.g-b #footer {
	  display: none;
	}
	body.g-b #primary,
	body.g-b #secondary {
		width: auto;
		float: none;
	}
	
	body.g-b #secondary {
		margin-right: 10px;
	}
  }
.videoPlayerAndPlaylist .videoPlayer {
    margin-bottom:20px;
    position:relative;
}
.videoPlayer object {
    position:relative;
    z-index:1;
}
.videoPlayer .noFlash {
    display:block;
    background:url(/static/img/noFlashVideo_1764093296.png) no-repeat center center ;
}
.videoPlayer .akamai {
    position:absolute;
    top:0px;
    height:15px;
    width:161px;
    display:block;
    left:0px;
    visibility:hidden;
    z-index:0;
    background:url(/static/img/videoHighQualitySprite_1764093296.png) no-repeat top right;
}
.videoPlayer .noInstant {
    display:block;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    padding:100px 50px 0 50px;
    text-transform:uppercase;
    text-align:center;

}
.videoType-large {
    width:640px;
    height:360px;
    clear:both;
    background:#000;
    margin:0 auto;
}
.videoPlaylist img {
    display:block;
}
.videoPlaylist-default  {
    width:620px;
    background:url(/static/img/leagueHomeSprite_1764093296.gif) repeat-x 0px -390px;
    padding:3px 10px;
}
.videoPlaylist-default ul{
    border-top:1px solid #D9D9D9;
}
.videoPlaylist-default li {
    padding:10px 0;
    position:relative;
    border-bottom:1px solid #D9D9D9;
}
.videoPlaylist-default li.last {
    border-bottom:0;
}
.videoPlaylist-default .thumbnail {
    width:80px;
    height:60px;
}
.videoPlaylist .thumbnail {
    float:left;
    position:relative;
    margin-right:10px;
}
.videoPlaylist .selected .thumbnail strong {
    display: none;
}
.videoPlaylist .selected .thumbnail b, .videoPlaylist .thumbnail a:hover b{
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    width:80px;
    height:60px;
    background:url(https://static.www.nfl.com/league/apps/fantasy/image/play-button-small.png) no-repeat center center;
    _background:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://static.www.nfl.com/league/apps/fantasy/image/play-button-small.png", sizingMethod="crop");
}
.videoPlaylist-default .description {
    width:530px;
    margin-top:-2px;
    float:left;
}
.videoPlaylist-default .description a {
    font-size:138.5%;
    font-weight:bold;
}
.videoPlaylist-default .description em {
    display:block;
    font-size:85%;
    color:#999;
    margin-top:-2px;
}
.videoPlaylist-default .description p{
    font-size:93%;
    margin-top:2px;
}
.videoPlaylist-default .metadata {
    position:absolute;
    top:0px;
    right:0px;
    color:#999;
    border:1px solid #D9D9D9;
    border-top:0;
    padding:4px 6px;
    font-size:77%;
}
.videoControls {
    width:170px;
    *width:180px;
}
.videoControls div, .videoControls strong {
    float:left;
    margin-right:5px;
    font-size:77%;
    font-weight:bold;
    color:#555;
}
.videoControls div.selected {
    color:#178003;
}
.videoControls label, .videoControls input {
    float:left;
}
.videoControls input {
    margin-right:5px;
    *position:relative;
    *top:-3px;
}
.videoPlaylist .selected .videoItem {
    xbackground:yellow;
}
.videoAdCover {
    position:absolute;
    width:880px;
    height:520px;
    background:url(/static/img/clear1x1_1764093296.gif);
    top:0px;
    left:0px;
}
#prerollOverlay .videoPlayer iframe,
#videoOverlay .videoPlayer iframe {
    background: black;
}
/* undo some YUI html5 video skin things, the real skin should come from NDC */
.yui3-skin-sam .yui3-slider-x .yui3-slider-rail {
    height: 100% !important;
}
.yui3-skin-sam .yui3-slider-x .yui3-slider-rail,
.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-left,
.yui3-skin-sam .yui3-slider-x .yui3-slider-rail-cap-right {
    background-image: none !important;
}
.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb {
    height: 8px !important;
}
.yui3-skin-sam .yui3-slider-x .yui3-slider-thumb {
    width: 8px !important;
    height: 8px !important;
    cursor: pointer !important;
    top: 50% !important;
    margin-top: -4px !important;
    outline-style: none !important;
    overflow: visible !important;
}
.videoPlaylist-default li:after,.videoPlaylist li:after,.videoControls:after,.videoControls div:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.videoPlaylist-default li,.videoPlaylist li,.videoControls,.videoControls div{zoom:1;}
#miscPtsOverlay .hd {
    position:relative;
    *margin-top:-1px;
    background: url(/static/img/regSprite_1764093296.png) left -503px repeat-x;
}
#miscPtsOverlay .miscPtsWrap {
    padding:10px 15px;
    
}
#miscPtsOverlay table {
    color:#fff;
    zoom:1;
}
#miscPtsOverlay table th {
    font-weight:bold;
    padding:3px;
    padding-right:20px;
}
#miscPtsOverlay table td {
    padding:3px;
    padding-right:20px;
}
#miscPtsOverlay table th span {
    border-bottom:1px dotted #ccc;
    display:block;
}
#miscPtsOverlay .hd h3 {
    font-size: 138.5%;
    font-weight: bold;
    padding: 12px 10px;
}
#miscPtsOverlay .hd .popupClose {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(/static/img/playerCard_1764093296.png) right -264px no-repeat;
    font-size: 85%;
    display: block;
    line-height: 1.7em;
    padding-right: 20px;
}
#miscPtsOverlay.yui3-overlay div.yui3-widget-bd {
    border:0;
}
#miscPtsOverlay .yui3-overlay-content {
    border:3px solid #bbb;
    background:#fff;
    padding:3px;
    box-shadow: 0 5px 10px #888;
}
#miscPtsOverlay .yui3-widget-bd {
    background:#202020;
}
.navBar {
    padding:8px;
    margin-bottom:10px;
    clear:both;
    position:relative;
    z-index:5;
    background:url(/static/img/navBg_1764093296.png) repeat-x 0px -752px;
}
.navBar li {
    float:left;
    _display:inline;
    margin-right:10px;
    width:auto;
    font-family: NFLEndzoneSlabMedium;
    font-size:12px;
    text-transform:uppercase;
    color:#3c3c3c;
}
.navBar a {
    display:block;
    float:left;
    _display:inline;
    height:17px;
    overflow:hidden;
    color:#002a58;
    background:url(/static/img/navBg_1764093296.png) 0px -34px no-repeat;
    zoom:1;
    position:relative;
}
.navBar > span {
    line-height:18px;
    height:17px;
    display:block;
    _float:left;

}
.navBar a > span {
    margin-left:9px;
    padding-right:9px;
    background:url(/static/img/navBg_1764093296.png) right -51px no-repeat;
    line-height:18px;
    height:17px;
    display:block;
    _display:inline;
    _zoom:1;
    cursor:hand;
    cursor:pointer;
}

.navBar a:hover {
    text-decoration:none;
    color:#3c3c3c;
}
.navBar .selected a, .navBar .selected a:hover, .navBar .st-selected a, .navBar .st-selected a:hover {
    background-position:0px 0px;
    color:#fff;
}
.navBar .selected a span, .navBar .selected a:hover span, .navBar .st-selected a span, .navBar .st-selected a:hover span{
    background-position:right -17px;
}
.statTypeNav {
    clear:both;
    position:relative;
}
.statTypeNav li {
    overflow:hidden;

}

.statTypeNav .weekNav li.wl {

}
.statTypeNav .weekNav-full li.wl {

}
.statTypeNav .st-item {
    position:relative;
    overflow:visible;

}
.statTypeNav .weekNav-full li {
    margin-right:4px;
}
.statTypeNav .st-item a span{
    padding-right:26px;
}

.statTypeNav .st-item b {
    position:absolute;
    right:3px;
    top:2px;
    background:url(/static/img/navBg_1764093296.png) no-repeat -382px -600px #002a58;
    width:18px;
    height:13px;
    cursor:pointer;

}

.statTypeNav .st-item i {
    position:absolute;
    right:5px;
    top:10px;
    background:url(/static/img/clear1x1_1764093296.gif);
    width:20px;
    height:17px;
    cursor:pointer;
}
.statTypeNav .st-menu {
    background:#fff;
    position:absolute;
    top:17px;
    padding:5px;
    border:1px solid #ccc;
    right:3px;
    display:none;
    box-shadow:0px 2px 4px #ccc;
}
.statTypeNav .hasSeasonMenu .st-menu {
    display:block;
}
.statTypeNav .st-menu a {
    float:none;
    display:block;
    background:none;
    text-align:center;
    padding:5px 8px;
    white-space:nowrap;
    border-bottom:1px dotted #ccc;
    height:auto;
    color:#002a58;
}
.statTypeNav .st-menu a.selected {
    color:#3C3C3C;
}
.statTypeNav .st-menu a.first {
    padding-top:0;
}
.statTypeNav .st-menu a.last{
    padding-bottom:0;
    border-bottom:0;
}

.statTypeNav .st-menu a:hover {
    color:#002a58;
}
.statTypeNav .st-selected b {
    border-left:1px solid #fff;
    width:17px;
    background:url(/static/img/headerSprite_1764093296.png) no-repeat -478px -145px;

}
.navBar ul:after,.navBar li:after,.navBar:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.navBar ul,.navBar li,.navBar{zoom:1;}
/*
Original image locations are here.  The data uri equivalents are below.
@nfl-shield     : ~"/static/img/fantasy-header/nfl-shield_1764093296.png";
@arrow-down     : ~"/static/img/fantasy-header/arrow-down_1764093296.png";
@arrow-up       : ~"/static/img/fantasy-header/arrow-up_1764093296.png";
@arrow-blue-down: ~"/static/img/fantasy-header/arrow-down-blue_1764093296.png";
@page-bg        : ~"/static/img/fantasy-header/page-bg_1764093296.png";
@search-icon    : ~"/static/img/fantasy-header/search-icon_1764093296.png";
@nav-promos     : ~"/static/img/fantasy-header/nav-promos-sprite_1764093296.png";
@canada         : ~"/static/img/fantasy-header/canada_1764093296.png";
@powered-by     : ~"/static/img/fantasy-header/powered-by_1764093296.png";
*/
/* Dev!!! There is a corresponding .less file for this. Please edit and compile to me. kthxbye! */
.position-nav {
  background-color: #f4f4f4;
  color: #777777;
  overflow: hidden;
  display: inline-block;
}
.position-nav .posLabel > span {
  font-weight: bold;
  color: #777777;
  padding: 0 10px;
}
.position-nav li {
  float: left;
  overflow: hidden;
  padding: 0 10px;
}
.position-nav li.selected,
.position-nav li a:hover {
  text-decoration: none;
  color: #333333;
}
.position-nav li.selected .text,
.position-nav li a:hover .text {
  position: relative;
}
.position-nav li.selected .effect,
.position-nav li a:hover .effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
}
.position-nav li.selected a:link,
.position-nav li a:hover a:link,
.position-nav li.selected a:visited,
.position-nav li a:hover a:visited {
  color: #333333;
  font-weight: bold;
  text-decoration: none;
}
.position-nav a:link,
.position-nav a:visited {
  padding: 0 7px;
  margin: 0 3px;
  display: block;
  position: relative;
  color: #777777;
}
.position-nav.nav-bar {
  display: inline-block;
}
.position-nav.nav-bar a:link,
.position-nav.nav-bar a:visited {
  padding: 0 7px;
  margin: 0 3px;
}
/*
Original image locations are here.  The data uri equivalents are below.
@nfl-shield     : ~"/static/img/fantasy-header/nfl-shield_1764093296.png";
@arrow-down     : ~"/static/img/fantasy-header/arrow-down_1764093296.png";
@arrow-up       : ~"/static/img/fantasy-header/arrow-up_1764093296.png";
@arrow-blue-down: ~"/static/img/fantasy-header/arrow-down-blue_1764093296.png";
@page-bg        : ~"/static/img/fantasy-header/page-bg_1764093296.png";
@search-icon    : ~"/static/img/fantasy-header/search-icon_1764093296.png";
@nav-promos     : ~"/static/img/fantasy-header/nav-promos-sprite_1764093296.png";
@canada         : ~"/static/img/fantasy-header/canada_1764093296.png";
@powered-by     : ~"/static/img/fantasy-header/powered-by_1764093296.png";
*/
/* Dev!!! There is a corresponding .less file for this. Please edit and compile to me. kthxbye! */
.nav-bar {
  background-color: #f4f4f4;
  font: 13px/32px arial, helvetica, sans-serif;
  color: #777777;
  display: inline-block;
  padding: 0 7px;
  margin-bottom: 10px;
  position: relative;
}
.nav-bar .label > span {
  color: #333;
  padding: 0 10px;
}
.nav-bar li {
  float: left;
  padding: 0 0px;
}
.nav-bar li.selected,
.nav-bar li a:hover,
.nav-bar li.st-selected {
  text-decoration: none;
  color: #007dc3;
}
.nav-bar li.selected .text,
.nav-bar li a:hover .text,
.nav-bar li.st-selected .text {
  position: relative;
}
.nav-bar li.selected .effect,
.nav-bar li a:hover .effect,
.nav-bar li.st-selected .effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
}
.nav-bar li.selected a,
.nav-bar li a:hover a,
.nav-bar li.st-selected a,
.nav-bar li.selected a:link,
.nav-bar li a:hover a:link,
.nav-bar li.st-selected a:link,
.nav-bar li.selected a:visited,
.nav-bar li a:hover a:visited,
.nav-bar li.st-selected a:visited {
  color: #007dc3;
  font-weight: bold;
  text-decoration: none;
}
.nav-bar a,
.nav-bar a:link,
.nav-bar a:visited {
  padding: 0 10px;
  display: inline-block;
  position: relative;
  color: #777777;
  cursor: pointer;
}
.nav-bar .st-menu {
  display: none;
  position: absolute;
  z-index: 10;
  box-shadow: 0 4px 5px #aaa;
  line-height: 25px;
  background-color: #f4f4f4;
  padding: 5px 10px;
}
.nav-bar .st-menu a,
.nav-bar .st-menu a:link,
.nav-bar .st-menu a:visited {
  display: block;
  padding: 0 15px;
}
.nav-bar .hasSeasonMenu .st-menu {
  display: block;
}
.nav-bar .st-item {
  display: inline-block;
}
.nav-bar .st-item button {
  background: none;
  border: none;
}
.nav-bar .st-item button,
.nav-bar .st-item i {
  padding: 8px;
  position: relative;
  cursor: pointer;
}
.nav-bar .st-item button b,
.nav-bar .st-item i b {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 5px solid #000;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.week-nav-dropdown-wrap {
  display: inline-block;
  float: left;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  margin-bottom: 10px;
  position: relative;
}
.week-nav-dropdown-wrap .week-nav-dropdown-label {
  color: #007dc3;
  padding-left: 10px;
}
.week-nav-dropdown-wrap .week-nav-dropdown-label span:after {
  content: " ";
  width: 0;
  height: 0;
  border-top: 5px solid #007dc3;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  display: inline-block;
  margin: 3px 5px 2px 10px;
  cursor: pointer;
}
.week-nav-dropdown-wrap .week-nav-dropdown-full {
  display: none;
  color: #777777;
  position: absolute;
  left: 5px;
  top: 35px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  background-color: #f2f2f2;
  box-shadow: 0 1px 5px #000;
  z-index: 2;
}
.week-nav-dropdown-wrap .wl {
  display: block;
  text-transform: uppercase;
  float: left;
  font: 18px/43px NFLEndzoneSansCondMedium, "sans-serif", serif;
  overflow: hidden;
  padding: 0 20px;
  cursor: pointer;
  z-index: 2;
}
.week-nav-dropdown-wrap .ww {
  display: block;
  text-transform: uppercase;
  font: 18px/22px NFLEndzoneSansCondMedium, "sans-serif", serif;
  overflow: hidden;
  padding: 0 10px;
}
.week-nav-dropdown-wrap .ww a {
  display: block;
  padding: 0 5px;
  color: #777777;
}
.weekNav.nav-bar a:link,
.weekNav.nav-bar a:visited {
  padding: 0px 5px;
}
.tabBar {
    clear:both;
    border-bottom:1px solid #939393;
    margin-bottom:10px;
}

.tabBar li {
    float:left;
    height:31px;
    margin-left:10px;
    overflow:hidden;
    margin-bottom:-1px;
    font-family:'NFLEndzoneSlabBold';
    font-size:13px;
    text-transform:uppercase;
    color:#3c3c3c;
}
.tabBar a {
    display:block;
    float:left;
    *display:inline;
    height:31px;
    overflow:hidden;
    color:#002a58;
    background:url(/static/img/navBg_1764093296.png) 0px -181px no-repeat;
    zoom:1;
    position:relative;
    width:117px;
}
.tabBar > span {
    line-height:34px;
    height:31px;
    display:block;
}
.tabBar a > span {
    margin-left:11px;
    padding-right:11px;
    background:url(/static/img/navBg_1764093296.png) right -212px no-repeat;
    line-height:34px;
    height:31px;
    display:block;
    cursor:hand;
    cursor:pointer;
}
.tabBar a:hover {
    text-decoration:none;
}
.tabBar .selected a, .tabBar .selected a:hover {
    background-position:0px -119px;
    color:#555;
}
.tabBar .selected a span, .tabBar .selected a:hover span{
    background-position:right -150px;
    line-height:32px;
}
.tabBar li.selected {
    position:relative;
    top:1px;
    margin-bottom:0;
}
.tabBar ul:after,.tabBar li:after,.tabBar:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.tabBar ul,.tabBar li,.tabBar{zoom:1;}
/*
Original image locations are here.  The data uri equivalents are below.
@nfl-shield     : ~"/static/img/fantasy-header/nfl-shield_1764093296.png";
@arrow-down     : ~"/static/img/fantasy-header/arrow-down_1764093296.png";
@arrow-up       : ~"/static/img/fantasy-header/arrow-up_1764093296.png";
@arrow-blue-down: ~"/static/img/fantasy-header/arrow-down-blue_1764093296.png";
@page-bg        : ~"/static/img/fantasy-header/page-bg_1764093296.png";
@search-icon    : ~"/static/img/fantasy-header/search-icon_1764093296.png";
@nav-promos     : ~"/static/img/fantasy-header/nav-promos-sprite_1764093296.png";
@canada         : ~"/static/img/fantasy-header/canada_1764093296.png";
@powered-by     : ~"/static/img/fantasy-header/powered-by_1764093296.png";
*/
/* Dev!!! There is a corresponding .less file for this. Please edit and compile to me. kthxbye! */
.tab-bar {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  border-bottom: 1px solid #ddd;
  overflow: hidden;
  margin-bottom: 10px;
}
.tab-bar > h4 {
  color: #333333;
  text-transform: uppercase;
  font: 20px/43px NFLEndzoneSansCondMedium, "sans-serif", serif;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
  padding-left: 15px;
}
.tab-bar li {
  text-transform: uppercase;
  float: left;
  font: 18px/43px NFLEndzoneSansCondMedium, "sans-serif", serif;
  overflow: hidden;
}
.tab-bar li:focus-within {
  outline: #ff8c00 inset 3px;
}
.tab-bar li a:link,
.tab-bar li a:visited {
  padding: 0 20px;
  display: block;
  color: #777777;
  position: relative;
}
.tab-bar li.selected {
  text-decoration: none;
  color: #333333;
}
.tab-bar li.selected .text {
  position: relative;
}
.tab-bar li.selected .effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
  border-bottom: 10px solid #007dc3;
}
.tab-bar li.selected a:link,
.tab-bar li.selected a:visited {
  color: #333333;
  text-decoration: none;
}
.tab-bar li.selected a:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
  border-bottom: 10px solid #007dc3;
}
.tab-bar li a:hover {
  text-decoration: none;
  color: #333333;
}
.statCategoryNav {
  position: relative;
}
div.learnMore {display: none;}
#learnMorePage div.learnMore {
	display: block;
	position: static;
	left: auto;
	top: auto;
	width: auto;
}

div.learnMore h3 {
	font-weight: bold;
}
div.learnMore ul li {
	margin: 5px 10px;

}

div.learnMore ul {
	margin: 10px 0 20px 40px;
}

.formItems li a.learnMore {
	font-size: 85%;
	padding-left: 10px;
	line-height: 1.8em;
}

div.learnMore {
	position: absolute;
	left: -999em;
	width: 300px;
}
.yui3-overlay div.yui3-widget-hd {
	position: relative;
}

.yui3-overlay div.yui3-widget-hd a.lm-close {
    background: url("/static/img/prestitial/close-button_1764093296.png") top left no-repeat;
    width: 45px;
    height: 45px;
    display: block;
    position: absolute;
    right: -25px;
    top: -17px;
    cursor: pointer;
    text-indent: -100000px;
    margin: 0px;
    padding: 0px;
}

#registrationLeagueDirectoryPage .yui3-overlay a.close {
	top: 10px;
	right: 10px;
}

.yui3-overlay div.yui3-widget-hd {
	margin-bottom: 0;
}

.yui3-overlay-content {
	padding: 0;
}

.yui3-overlay div.yui3-widget-bd {
	border: none;
}

div.lmOverlayContent {
	background: #202020;
    border: 5px solid #aaa;
    box-shadow: 0px 0px 10px #333;
}

div.lmOverlayContent h3 {
	font-size: 138.5%;
	font-weight: bold;
	padding: 12px 10px;
	background: url(/static/img/regSprite_1764093296.png) left -503px repeat-x;
}

div.lmOverlayContent ul li {
	color: #FFF;
	list-style: none outside disc;
}

div.lmOverlayContent p {
	padding: 10px;
	color: #FFF;
	margin-top: 0;
	line-height: 1.4em;
}

div.lmOverlayContent li h4 {
	color: #FFF;
	font-weight: bold;
	padding: 3px 10px 0;
	margin-bottom: -5px;
}

div.lmOverlayContent li {
	margin-left: 30px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#modal-login {
  background-color: red;
  min-height: 50px;
}
.g-a #popup #doc, .g-a #popup div#bd, .popup-shown #popup #doc #bd, .popup-shown #popup #doc, .popup-shown #popup #primary, .popup-type-login.popup-type-confirm, #homePage #popup #doc #bd {
  font-family: NFLEndzoneTechMedium, "sans-serif", serif;
  box-sizing: border-box;
  color: #828282;
  font-size: 14px;
  line-height: 25px;
  padding: 0px;
  border-radius: 0px;
  width: 640px;
  min-width: 640px;
    border-top: 0px;
}
.popup-type-login.popup-type-confirm a:link,
.popup-type-login.popup-type-confirm a:visited {
  text-decoration: none;
  color: #007dc3;
}
.popup-type-login.popup-type-confirm .popup-hd {
  background: #013d77;
  border: none;
  padding: 15px 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 01px;
  position: relative;
}
.popup-type-login.popup-type-confirm .popup-hd h4 {
  font: normal normal 15px/15px NFLEndzoneTechBold, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}
.popup-type-login.popup-type-confirm .popup-hd .login_modal_back {
  color: rgba(0, 0, 0, 0);
  cursor: pointer;
  display: block;
  height: 17px;
  min-height: 0px;
  position: absolute;
  left: 15px;
  text-decoration: none;
  top: 15px;
  width: 9px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOTdBNUU1QUI1MUIyOUZDMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDFDQzgzQjZDNzQxMUU0OUREQUI0Q0FBRjFDNTQ3QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDFDQzgzQTZDNzQxMUU0OUREQUI0Q0FBRjFDNTQ3QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzODAxMTc0MDcyMDY4MTE5OTRDODlCNjAxMkYxQTk2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE5N0E1RTVBQjUxQjI5RkMwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eC/BAgAAAGRJREFUeNpi/P//PwMOIAHE24H4CwNIERYsAcTX/0PAOUIKQLQEQQVg5xBSgKwIpwKYIgN8CmCKzgHxN1wKYIq+QbEBjuAg3iQGYtxElO+IDieiQ5zouMOaChgJpKedQPwZIMAAa5rGmv8SNwYAAAAASUVORK5CYII=);
  background-color: transparent;
  border: 0;
  font: normal normal normal 0px/0px a;
  margin: 0;
  outline: 0;
  padding: 0;
}
.popup-type-login.popup-type-confirm .popup-hd .login_modal_back.hidden {
  display: none;
}
.popup-type-login.popup-type-confirm .popup-hd .login_modal_close {
  color: rgba(0, 0, 0, 0);
  cursor: pointer;
  display: block;
  height: 17px;
  min-height: 0px;
  position: absolute;
  right: 15px;
  text-decoration: none;
  top: 15px;
  width: 17px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRDdGMTE3NDA3MjA2ODExODcxRkZDRTM5OTQ3NjlEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDFDQzgzRjZDNzQxMUU0OUREQUI0Q0FBRjFDNTQ3QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDFDQzgzRTZDNzQxMUU0OUREQUI0Q0FBRjFDNTQ3QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZEN0YxMTc0MDcyMDY4MTE4NzFGRkNFMzk5NDc2OURBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZEN0YxMTc0MDcyMDY4MTE4NzFGRkNFMzk5NDc2OURBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+R7THUgAAAIhJREFUeNpi/P///xEGBgZuIPYE4hcMxAMJIN4OxF8YgIac+w8B14FYAogZiMASUPUgcA5dgBiDMNTjlCDWAJA4QQXEyDMQqRCvBcQ42YCQV4kJvH+EwgpfLBggGfAPymcgxRCKXUJxmFAcOxSnE4pTLFXyDsW5mBFanvAAsQcZ5clOIP4MEGAAFB9Y97ozR/4AAAAASUVORK5CYII=);
  background-color: transparent;
  border: 0;
  font: normal normal normal 0px/0px a;
  margin: 0;
  outline: 0;
  padding: 0;
}
.popup-type-login.popup-type-confirm .popup-bd {
  background-color: white;
  padding: 45px 60px 30px 60px;
  color: #828282;
  /* BUTTON ANIMATION */
}
.popup-type-login.popup-type-confirm .popup-bd h2.default-text {
  text-align: left;
  width: 100%;
  font-weight: 100;
  font-size: 17px;
  line-height: 30px;
  margin: 0px 0px 15px;
}
.popup-type-login.popup-type-confirm .popup-bd h2.default-text.no-bottom {
  margin-bottom: 0;
}
.popup-type-login.popup-type-confirm .popup-bd hr {
  color: #ededed;
  height: 1px;
  text-decoration: none solid #ededed;
  width: 100%;
  background: #ededed;
  border: 0px none #ededed;
  font: normal normal normal 14px/25.20000076px 'Helvetica Neue', Arial, sans-serif;
  margin: 10px 0px 20px;
  outline: #ededed none 0px;
}
.popup-type-login.popup-type-confirm .popup-bd .login_modal_input,
.popup-type-login.popup-type-confirm .popup-bd .logins_modal_input:before,
.popup-type-login.popup-type-confirm .popup-bd .login_modal_input:active,
.popup-type-login.popup-type-confirm .popup-bd button,
.popup-type-login.popup-type-confirm .popup-bd button:before,
.popup-type-login.popup-type-confirm .popup-bd button:active,
.popup-type-login.popup-type-confirm .popup-bd button .preloader,
.popup-type-login.popup-type-confirm .popup-bd button .preloader:before,
.popup-type-login.popup-type-confirm .popup-bd button .preloader:active,
.popup-type-login.popup-type-confirm .popup-bd button .preloader .loader,
.popup-type-login.popup-type-confirm .popup-bd button .preloader .loader:before,
.popup-type-login.popup-type-confirm .popup-bd button .preloader .loader:active,
.popup-type-login.popup-type-confirm .popup-bd .load_button .spinner > div,
.popup-type-login.popup-type-confirm .popup-bd .load_button .spinner > div:before,
.popup-type-login.popup-type-confirm .popup-bd .load_button .spinner > div:active {
  box-sizing: border-box;
}
.popup-type-login.popup-type-confirm .popup-bd .login_modal_input {
  box-shadow: rgba(0, 0, 0, 0.0980392) 1px 1px 0px 0px inset;
  display: block;
  height: 40px;
  width: 100%;
  background: #ededed;
  border: 0px none #000000;
  border-radius: 2px 2px 2px 2px;
  font: normal normal normal 17px/30px 'Helvetica Neue', Arial, sans-serif;
  margin: 0px 0px 9px;
  padding: 5px 10px;
  padding: 0 0 0 10px;
  border-width: 0;
  color: #828282;
  -webkit-text-fill-color: #828282;
  line-height: normal;
}
.popup-type-login.popup-type-confirm .popup-bd .login_modal_input.main {
  margin-bottom: 0;
}
.popup-type-login.popup-type-confirm .popup-bd .error {
  position: relative;
}
.popup-type-login.popup-type-confirm .popup-bd div.error > .login_modal_input,
.popup-type-login.popup-type-confirm .popup-bd li.error > .login_modal_input {
  background-color: #f7dcdc;
  color: #df2c2c;
  box-shadow: inset 0 0 0 1px rgba(223, 44, 44, 0.5);
  -webkit-text-fill-color: #df2c2c;
}
.popup-type-login.popup-type-confirm .popup-bd div.error_no_message > .login_modal_input {
  background-color: #f7dcdc;
  color: #df2c2c;
  box-shadow: inset 0 0 0 1px rgba(223, 44, 44, 0.5);
  -webkit-text-fill-color: #df2c2c;
}
.popup-type-login.popup-type-confirm .popup-bd .error .validation-message {
  padding: 8px 14px;
  position: absolute;
  border-radius: 3px;
  line-height: 1;
  font-size: 11px;
  z-index: 1060;
  color: #fff;
  background: #c73131;
  opacity: 1;
  display: inline;
  right: 5px;
  top: 6px;
  -webkit-text-fill-color: white;
  font-family: NFLEndzoneTechMedium, "sans-serif", serif;
}
.popup-type-login.popup-type-confirm .popup-bd .error.full_msg input {
  margin-bottom: 0 !important;
}
.popup-type-login.popup-type-confirm .popup-bd .error.full_msg .validation-message {
  position: relative;
  padding: 0;
  border: none;
  background-color: transparent;
  -webkit-text-fill-color: red;
  color: red;
  font-weight: 200;
  font-family: "OpenSans", "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 10px;
  right: 0;
  top: 0;
}
.popup-type-login.popup-type-confirm .popup-bd .validation-message {
  opacity: 0;
  display: none;
}
.popup-type-login.popup-type-confirm .popup-bd .form_error_message {
  min-height: 16px;
  color: #df2c2c;
}
.popup-type-login.popup-type-confirm .popup-bd .login_button {
  box-shadow: #177cb2 0px 2px 0px 0px;
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
  width: 225px;
  background-color: #1d99df;
  border: 0;
  border-radius: 2px;
  font: normal normal 100 17px/38px OpenSans, 'Helvetica Neue', Arial, sans-serif;
  list-style: none outside none;
  margin: 0px 23px 0px 0px;
  outline: #ffffff none 0px;
  padding: 0px;
  transition: all 0.2s ease-out 0s;
  line-height: 38px;
  height: 38px;
}
.popup-type-login.popup-type-confirm .popup-bd .login_button.secondary {
  box-shadow: #b3b3b3 0px 2px 0px 0px;
  color: #828282;
  background: #cccccc none repeat scroll 0% 0% auto padding-box border-box;
  background-color: #cccccc;
}
.popup-type-login.popup-type-confirm .popup-bd #forgot_password_button.in-progress,
.popup-type-login.popup-type-confirm .popup-bd #signin_button.in-progress,
.popup-type-login.popup-type-confirm .popup-bd #register_action_button.in-progress {
  text-shadow: none;
  background: -webkit-linear-gradient(-45deg, #177cb2 25%, transparent 25%, transparent 50%, #177cb2 50%, #177cb2 75%, transparent 75%, transparent), -webkit-linear-gradient(top, #a2cbe0, #5da3c9);
  background: -moz-linear-gradient(-45deg, #177cb2 25%, transparent 25%, transparent 50%, #177cb2 50%, #177cb2 75%, transparent 75%, transparent), -moz-linear-gradient(top, #a2cbe0, #5da3c9);
  background: -ms-linear-gradient(-45deg, #177cb2 25%, transparent 25%, transparent 50%, #177cb2 50%, #177cb2 75%, transparent 75%, transparent), -ms-linear-gradient(top, #a2cbe0, #5da3c9);
  background: -o-linear-gradient(-45deg, #177cb2 25%, transparent 25%, transparent 50%, #177cb2 50%, #177cb2 75%, transparent 75%, transparent), -o-linear-gradient(top, #a2cbe0, #5da3c9);
  background: linear-gradient(-45deg, #177cb2 25%, transparent 25%, transparent 50%, #177cb2 50%, #177cb2 75%, transparent 75%, transparent), linear-gradient(top, #a2cbe0, #5da3c9);
  -pie-background: linear-gradient(-45deg, #177cb2 25%, transparent 25%, transparent 50%, #177cb2 50%, #177cb2 75%, transparent 75%, transparent), linear-gradient(top, #a2cbe0, #5da3c9);
  background-repeat: repeat;
  -webkit-background-size: 40px 40px, 100% 100%;
  -moz-background-size: 40px 40px, 100% 100%;
  -ms-background-size: 40px 40px, 100% 100%;
  -o-background-size: 40px 40px, 100% 100%;
  background-size: 40px 40px, 100% 100%;
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-login #forgot_fieldset p {
  width: 100%;
  margin: 10px 0px 15px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-login #forgot_password_link {
  color: #007dc3;
  cursor: pointer;
  text-decoration: none;
  border: 0;
  font: normal normal normal 14px/25px 'Helvetica Neue', Arial, sans-serif;
  outline: 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-login h5.note {
  font-family: 'Helvetica Neue', Arial, sans-serif;
  font-weight: 100;
  font-size: 14px;
  line-height: 15px;
  margin: 0px 0px 15px;
  color: black;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #first_name_wrapper {
  width: 98%;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #last_name_wrapper {
  width: 98%;
  float: right;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #first_last_name li:first-child {
  margin: 0px 12px 0px 0px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #registration_form label.legend {
  color: #828282;
  display: block;
  text-decoration: none solid #828282;
  font: normal normal 100 17px/30.60000038px OpenSans, 'Helvetica Neue', Arial, sans-serif;
  margin: 0 0 10px 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register select.hidden {
  display: block;
  position: absolute;
  height: 10px;
  width: 10px;
  opacity: 0;
  z-index: 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter {
  display: block;
  position: relative;
  outline: 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter.open {
  z-index: 3;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter.open .selecter-selected {
  border-radius: 2px 2px 0 0;
  z-index: 51;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .selecter-selected {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAYAAABk1z2tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFMzhGNzdBQjEzMjA2ODExODIyQThDOEM2NkYyMjAwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY1NkU4Q0NCNkExMUUzQjAxMTk4QTRFNTMwNkJDNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY1NkU4QkNCNkExMUUzQjAxMTk4QTRFNTMwNkJDNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0Mjc0NDJDQjY5MTFFM0IwMTE5OEE0RTUzMDZCQzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ0Mjc0NDNDQjY5MTFFM0IwMTE5OEE0RTUzMDZCQzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5l5AsTAAAAnklEQVR42mK8fv36fwYGBkYNDQ2GwQiYGAY5GHUgpYCFVA0cTg0kW/JjX8OAhOAyINYkoEYLqm5AHNgExMuBWBuHvDbUcU0D5cAbQBwGxEuAWA9NTg8qHgZVN2CZ5BbUEQuB2AAqZgDlh0HlBzwX3wbiYCCeB8RxUDoYKk7/XIwD3IM6agGUvj9gxQweAHKU/WhBTctCd7QuHggAEGAA69sdukGXT08AAAAASUVORK5CYII=) no-repeat scroll right center #ededed;
  border-radius: 2px;
  box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1) inset;
  color: #a9a9a9;
  cursor: pointer;
  display: block;
  font-size: 17px;
  margin: 0;
  overflow: hidden;
  padding: 5px 10px;
  position: relative;
  text-overflow: clip;
  z-index: 49;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .error_no_message .selecter-selected {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAQCAYAAABk1z2tAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFMzhGNzdBQjEzMjA2ODExODIyQThDOEM2NkYyMjAwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRUY1NkU4Q0NCNkExMUUzQjAxMTk4QTRFNTMwNkJDNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRUY1NkU4QkNCNkExMUUzQjAxMTk4QTRFNTMwNkJDNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0Mjc0NDJDQjY5MTFFM0IwMTE5OEE0RTUzMDZCQzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ0Mjc0NDNDQjY5MTFFM0IwMTE5OEE0RTUzMDZCQzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5l5AsTAAAAnklEQVR42mK8fv36fwYGBkYNDQ2GwQiYGAY5GHUgpYCFVA0cTg0kW/JjX8OAhOAyINYkoEYLqm5AHNgExMuBWBuHvDbUcU0D5cAbQBwGxEuAWA9NTg8qHgZVN2CZ5BbUEQuB2AAqZgDlh0HlBzwX3wbiYCCeB8RxUDoYKk7/XIwD3IM6agGUvj9gxQweAHKU/WhBTctCd7QuHggAEGAA69sdukGXT08AAAAASUVORK5CYII=) no-repeat scroll right center #f7dcdc;
  /*border-radius: 2px;*/
  box-shadow: 1px 1px 0 0 rgba(223, 44, 44, 0.5) inset;
  color: #df2c2c;
  cursor: pointer;
  display: block;
  font-size: 17px;
  margin: 0;
  overflow: hidden;
  padding: 5px 10px;
  position: relative;
  text-overflow: clip;
  z-index: 49;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter.closed .selecter-options {
  display: none;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter-options {
  display: block;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .selecter-options {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fefefe;
  border-color: #e2e0e0;
  border-image: none;
  border-radius: 0 0 2px 2px;
  border-style: solid;
  border-width: 0 1px 1px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  /*display: none;*/
  left: 0;
  margin: 0;
  max-height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 50;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .selecter-item:first-child {
  border-radius: 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .selecter-item.selected {
  background: none repeat scroll 0 0 #f9f9f9;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .selecter-item {
  background: none repeat scroll 0 0 #fff;
  border-bottom: 1px solid #e3e3e3;
  cursor: pointer;
  display: block;
  font-size: 13px;
  margin: 0;
  overflow: hidden;
  padding: 8px 10px;
  text-overflow: ellipsis;
  width: 100%;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .selecter .selecter-item:hover {
  background-color: #f3f3f3;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-month-container {
  width: 197px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-day-container {
  width: 115px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-year-container {
  width: 170px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .last {
  margin-right: 0 !important;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #modal-birthday {
  padding: 0 0 10px 0;
  margin: 0;
  display: block;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #modal-birthday li {
  display: inline-block;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #modal-birthday:before,
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #modal-birthday:after {
  content: "";
  display: table;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #modal-location {
  padding: 0;
  margin: 0;
  display: inline-block;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-country-container {
  width: 348px;
  margin-right: 10px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #zip_container {
  width: 160px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #r_zip_code {
  height: 35px;
  margin-bottom: 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #modal-location li {
  display: inline-block;
  /*margin-right: 12px;*/
  position: relative;
  float: left;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-email-signup li:first-child {
  margin-right: 2px;
  display: block;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #r_email_signup {
  opacity: 0;
  position: absolute;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-email-signup {
  padding: 0;
  margin: 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .checkboxes input[type="checkbox"] + label {
  line-height: 16px;
  padding: 0 0 0 25px;
  position: relative;
  margin-bottom: 10px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .checkboxes input[type="checkbox"] + label:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGQjdGMTE3NDA3MjA2ODExODcxRkZDRTM5OTQ3NjlEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyRDFDQzgzNzZDNzQxMUU0OUREQUI0Q0FBRjFDNTQ3QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyRDFDQzgzNjZDNzQxMUU0OUREQUI0Q0FBRjFDNTQ3QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZDN0YxMTc0MDcyMDY4MTE4NzFGRkNFMzk5NDc2OURBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZCN0YxMTc0MDcyMDY4MTE4NzFGRkNFMzk5NDc2OURBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7StD+AAAALtJREFUeNpi/P//PwM1ARMDlcGogUQDbiCuB2IDDBlQLJOIuYD4wH8IeA3ETMjypLqQE4g3ALE9lH8biP8RcqESENcBMS+aOBsQb/uPAOeAWABdPzYDr0M1zEczbCOSYZeAWBRbkGAz8D2SxkAgZgbiNUhi13AZhsvASCD+B9X8BojXIRl2C4il8EUaLomK/5jgLhDLEEoF+CTnIhn2CIgViElW+CRBEbEJiO8BsQqx6ZRxtPgafAYCBBgAn/ANYherUJUAAAAASUVORK5CYII=);
  background-color: #ccc;
  box-shadow: 1px 1px 0 0 rgba(102, 102, 102, 0.1) inset;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  left: 0px;
  width: 20px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .checkboxes input[type="checkbox"]:checked + label:before {
  background-color: #009eff;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-email-signup-label {
  margin: 5px 0 0 5px;
  position: relative;
  top: 6px;
  font-family: "OpenSans", "Helvetica Neue", Arial, sans-serif;
  font-weight: lighter;
  font-style: normal;
  font-size: 17px;
  text-align: left;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register .modal-actions li {
  display: inline-block;
  margin-right: 12px;
  position: relative;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #register_action_button {
  box-shadow: #177cb2 0px 2px 0px 0px;
  color: #ffffff;
  cursor: pointer;
  min-height: 0px;
  text-decoration: none solid #ffffff;
  width: 130px;
  background: #1d99df;
  border: 0px none #ffffff;
  border-radius: 2px 2px 2px 2px;
  font: normal normal 100 17px/38px OpenSans, 'Helvetica Neue', Arial, sans-serif;
  list-style: none outside none;
  margin: 5px 0 0 0;
  outline: #ffffff none 0px;
  padding: 0px;
  transition: all 0.2s ease-out 0s;
  line-height: 38px;
  height: 38px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #registration_form .modal-actions {
  margin-top: 30px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #registration_form .modal-actions li:first-child {
  width: 25%;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #registration_form .modal-actions li:last-child {
  width: 60%;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-register #registration_form .modal-actions p {
  margin: 0 auto;
  width: 330px;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-forgot_password .message {
  margin: 20px 0;
}
.popup-type-login.popup-type-confirm .popup-bd #modal-body-forgot_password .modal-actions {
  margin-top: 30px;
}
.popup-type-login.popup-type-confirm .popup-ft {
  display: none;
}
@media only screen and (max-width: 660px) {
  .error .validation-message {
    opacity: 0;
  }
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#com-nfl-doc,
#popup,
#popup-mask {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#nitroCookies {
  display: none;
}
#popup {
  position: absolute;
  width: 984px;
  height: 50%;
  left: 50%;
  margin: 0 0 0 -492px;
  -webkit-transform: scale(0.5);
  z-index: 10000001;
  opacity: 0;
  pointer-events: none;
  top: -1000px;
}
#popup #entryGroups h2 {
  font: 31px/32px NFLEndzoneSansCondMedium, "sans-serif", serif;
  color: #ffffff;
  text-transform: uppercase;
}
#popup #entryGroups .bd {
  padding: 0 30px 10px 30px;
}
#popup #entryGroups h6 {
  font: normal normal 11px/13px arial, sans-serif;
  margin-bottom: 10px;
}
#popup #entryGroups th.last {
  border-bottom: 1px solid #000;
}
#popup .btn-group {
  display: inline-block;
  position: relative;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 1px 1px 1px #000;
  -moz-box-shadow: 1px 1px 1px #000;
  box-shadow: 1px 1px 1px #000;
}
#popup .btn-group > .sh-btn {
  margin-left: -2px;
  left: 2px;
  border-right: 1px solid #01527e;
  border-left: 1px solid #1aafff;
  position: relative;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#popup .btn-group > .sh-btn:first-child {
  border-left: 0;
}
#popup .btn-group > .sh-btn:last-child {
  border-right: 0;
}
#popup .sh-btn {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0082c5;
  background-image: -moz-linear-gradient(top, #008dcc, #0071ba);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008dcc), to(#0071ba));
  background-image: -webkit-linear-gradient(top, #008dcc, #0071ba);
  background-image: -o-linear-gradient(top, #008dcc, #0071ba);
  background-image: linear-gradient(to bottom, #008dcc, #0071ba);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008dcc', endColorstr='#ff0071ba', GradientType=0);
  border-color: #0071ba #0071ba #00436e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0071ba;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 3px 10px 3px;
  font: 22px/22px NFLEndzoneSansCondMedium, "sans-serif", serif;
  text-transform: uppercase;
  border: 0;
  border-top: 1px solid #1aafff;
  -webkit-box-shadow: 1px 1px 1px #000;
  -moz-box-shadow: 1px 1px 1px #000;
  box-shadow: 1px 1px 1px #000;
  text-shadow: 0px -1px 0 #000000;
  color: #fff;
}
#popup .sh-btn:hover,
#popup .sh-btn:active,
#popup .sh-btn.active,
#popup .sh-btn.disabled,
#popup .sh-btn[disabled] {
  color: #ffffff;
  background-color: #0071ba;
  *background-color: #0062a1;
}
#popup .sh-btn:active,
#popup .sh-btn.active {
  background-color: #005287 \9;
}
#popup .sh-btn:active {
  color: rgba(255, 255, 255, 0.75);
  background-image: none;
  text-shadow: none;
}
#popup .sh-btn.active {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0075ba;
  background-image: -moz-linear-gradient(top, #0053a5, #00a7d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0053a5), to(#00a7d9));
  background-image: -webkit-linear-gradient(top, #0053a5, #00a7d9);
  background-image: -o-linear-gradient(top, #0053a5, #00a7d9);
  background-image: linear-gradient(to bottom, #0053a5, #00a7d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0053a5', endColorstr='#ff00a7d9', GradientType=0);
  border-color: #00a7d9 #00a7d9 #006c8d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #00a7d9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#popup .sh-btn.active:hover,
#popup .sh-btn.active:active,
#popup .sh-btn.active.active,
#popup .sh-btn.active.disabled,
#popup .sh-btn.active[disabled] {
  color: #ffffff;
  background-color: #00a7d9;
  *background-color: #0093c0;
}
#popup .sh-btn.active:active,
#popup .sh-btn.active.active {
  background-color: #0080a6 \9;
}
#popup .sh-btn.yellow {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #eaca31;
  background-image: -moz-linear-gradient(top, #fae64e, #d1a006);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fae64e), to(#d1a006));
  background-image: -webkit-linear-gradient(top, #fae64e, #d1a006);
  background-image: -o-linear-gradient(top, #fae64e, #d1a006);
  background-image: linear-gradient(to bottom, #fae64e, #d1a006);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffae64e', endColorstr='#ffd1a006', GradientType=0);
  border-color: #d1a006 #d1a006 #876704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #d1a006;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-top: 1px solid #d1a006;
  text-shadow: white 0px 1px 2px;
  color: black;
}
#popup .sh-btn.yellow:hover,
#popup .sh-btn.yellow:active,
#popup .sh-btn.yellow.active,
#popup .sh-btn.yellow.disabled,
#popup .sh-btn.yellow[disabled] {
  color: #ffffff;
  background-color: #d1a006;
  *background-color: #b88d05;
}
#popup .sh-btn.yellow:active,
#popup .sh-btn.yellow.active {
  background-color: #9f7a05 \9;
}
#popup .sh-btn.yellow:active,
#popup .sh-btn.yellow.active,
#popup .sh-btn.yellow:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #e1bc23;
  background-image: -moz-linear-gradient(top, #d1a006, #fae64e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d1a006), to(#fae64e));
  background-image: -webkit-linear-gradient(top, #d1a006, #fae64e);
  background-image: -o-linear-gradient(top, #d1a006, #fae64e);
  background-image: linear-gradient(to bottom, #d1a006, #fae64e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd1a006', endColorstr='#fffae64e', GradientType=0);
  border-color: #fae64e #fae64e #f5d907;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #fae64e;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: black !important;
  text-shadow: white 0px 1px 2px !important;
}
#popup .sh-btn.yellow:active:hover,
#popup .sh-btn.yellow.active:hover,
#popup .sh-btn.yellow:hover:hover,
#popup .sh-btn.yellow:active:active,
#popup .sh-btn.yellow.active:active,
#popup .sh-btn.yellow:hover:active,
#popup .sh-btn.yellow:active.active,
#popup .sh-btn.yellow.active.active,
#popup .sh-btn.yellow:hover.active,
#popup .sh-btn.yellow:active.disabled,
#popup .sh-btn.yellow.active.disabled,
#popup .sh-btn.yellow:hover.disabled,
#popup .sh-btn.yellow:active[disabled],
#popup .sh-btn.yellow.active[disabled],
#popup .sh-btn.yellow:hover[disabled] {
  color: #ffffff;
  background-color: #fae64e;
  *background-color: #f9e235;
}
#popup .sh-btn.yellow:active:active,
#popup .sh-btn.yellow.active:active,
#popup .sh-btn.yellow:hover:active,
#popup .sh-btn.yellow:active.active,
#popup .sh-btn.yellow.active.active,
#popup .sh-btn.yellow:hover.active {
  background-color: #f9df1c \9;
}
.ios #popup {
  margin-top: -40%;
}
#popup-mask {
  background: #000000;
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: none;
  z-index: 10000000;
  opacity: 0;
  pointer-events: none;
}
.popup-shown {
  zoom: 1;
}
.popup-shown #com-nfl-doc {
  -webkit-transform: scale(0.9);
}
.popup-shown #popup-mask {
  opacity: .8;
  display: block;
  pointer-events: auto;
}
.popup-shown #popup {
  -webkit-transform: scale(1);
  opacity: 1;
  pointer-events: auto;
}
.popup-non-scrollable {
  overflow: hidden;
}
.lte10 #popup-mask {
  background: url(/static/img/1x1-000-80_1764093296.png);
  zoom: 1;
}
.lte10 #popup,
.lte10 #popup-mask {
  display: none;
}
.lte10 .popup-shown #popup,
.lte10 .popup-shown #popup-mask {
  display: block;
  zoom: 1;
}
.popup-type-confirm {
  width: 560px;
  margin: 0 auto;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 4px;
  background-color: rgba(255, 255, 255, 0.15);
}
.popup-type-confirm .popup-hd,
.popup-type-confirm .popup-ft {
  background-color: #878787;
  background-image: -moz-linear-gradient(top, #999999, #6c6c6c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#6c6c6c));
  background-image: -webkit-linear-gradient(top, #999999, #6c6c6c);
  background-image: -o-linear-gradient(top, #999999, #6c6c6c);
  background-image: linear-gradient(to bottom, #999999, #6c6c6c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff999999', endColorstr='#ff6c6c6c', GradientType=0);
  border-top: 1px solid #bababa;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);
}
.popup-type-confirm .popup-hd {
  padding: 20px 18px;
}
.popup-type-confirm .popup-hd h4 {
  font: normal normal 24px/24px NFLEndzoneTechBold, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
}
.popup-type-confirm .popup-hd .close {
  display: none;
}
/*
.popup-type-confirm .popup-bd {
  position: relative;
  background: url(/static/img/gradientSprite_1764093296.png) repeat-x 0px -485px #393939;
  padding-bottom: 2px;
  padding-top: 20px;
  color: #ffffff;
}
*/
.popup-type-confirm .popup-bd .control-label {
  font-family: NFLEndzoneTechBold, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  width: 200px;
}
.popup-type-confirm .popup-bd .control-group {
  padding-bottom: 15px;
  border-bottom: 1px solid #262626;
}
.popup-type-confirm .popup-bd .last {
  border-bottom: 0;
  padding-bottom: 0;
}
.popup-type-confirm .popup-bd .controls {
  margin-left: 210px;
  *margin-left: 0;
}
.popup-type-confirm .popup-bd .controls:first-child {
  *padding-left: 210px;
}
.popup-type-confirm .popup-bd .controls label {
  font-family: NFLEndzoneTechBold, sans-serif;
  text-transform: uppercase;
  display: inline-block;
}
.popup-type-confirm .popup-bd .controls div.error {
  margin-top: 3px;
  font: 12px NFLEndzoneTechBold, sans-serif;
}
.popup-type-confirm .popup-bd .checkboxes,
.popup-type-confirm .popup-bd .radios {
  text-align: center;
}
.popup-type-confirm .popup-bd .checkboxes .controls,
.popup-type-confirm .popup-bd .radios .controls {
  margin-left: 0;
}
.popup-type-confirm .popup-bd .checkboxes .controls:first-child,
.popup-type-confirm .popup-bd .radios .controls:first-child {
  *padding-left: 0;
  margin-left: 0;
}
.popup-type-confirm .popup-bd .checkboxes .controls label.radio,
.popup-type-confirm .popup-bd .radios .controls label.radio {
  margin-left: 20px;
}
.popup-type-confirm .popup-bd .hidden {
  display: none;
}
.popup-type-confirm .popup-bd ul {
  *zoom: 1;
}
.popup-type-confirm .popup-bd ul:before,
.popup-type-confirm .popup-bd ul:after {
  display: table;
  content: "";
  line-height: 0;
}
.popup-type-confirm .popup-bd ul:after {
  clear: both;
}
.popup-type-confirm .popup-bd #errors .error {
  font-family: NFLEndzoneTechBold, sans-serif;
  text-transform: uppercase;
  padding: 20px 30px 20px 30px;
  margin-top: -19px;
  margin-bottom: -1px;
  border-top: 1px solid #e25454;
  position: relative;
  z-index: 1;
  background: #bf0d1c;
}
.popup-type-confirm .popup-bd #errors .error p {
  margin-bottom: 4px;
}
.popup-type-confirm .popup-bd #errors .error li {
  margin-bottom: 4px;
}
.popup-type-confirm .popup-bd #errors .error li.last {
  margin-bottom: 0;
}
.popup-type-confirm .popup-bd .success {
  background-color: #5abd5a;
  margin-top: -19px;
  border-top: 1px solid #88ce88;
  margin-bottom: -1px;
  padding-top: 20px;
  position: relative;
  z-index: 1;
}
.popup-type-confirm .popup-bd .statusMessage {
  font-family: NFLEndzoneTechBold, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 30px 20px 30px;
}
.popup-type-confirm .popup-bd .generic-content-padder {
  font-family: NFLEndzoneTechBold, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  padding: 0 30px 20px 30px;
}
.popup-type-confirm .popup-bd .btn {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0082c5;
  background-image: -moz-linear-gradient(top, #008dcc, #0071ba);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008dcc), to(#0071ba));
  background-image: -webkit-linear-gradient(top, #008dcc, #0071ba);
  background-image: -o-linear-gradient(top, #008dcc, #0071ba);
  background-image: linear-gradient(to bottom, #008dcc, #0071ba);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008dcc', endColorstr='#ff0071ba', GradientType=0);
  border-color: #0071ba #0071ba #00436e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0071ba;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 3px 10px 3px;
  font: 19px/19px NFLEndzoneSansCondMedium, "sans-serif", serif;
  text-transform: uppercase;
  border: 0;
  border-top: 1px solid #1aafff;
  -webkit-box-shadow: 1px 1px 1px #000;
  -moz-box-shadow: 1px 1px 1px #000;
  box-shadow: 1px 1px 1px #000;
  text-shadow: 0px -1px 0 #000000;
  color: #fff;
}
.popup-type-confirm .popup-bd .btn:hover,
.popup-type-confirm .popup-bd .btn:active,
.popup-type-confirm .popup-bd .btn.active,
.popup-type-confirm .popup-bd .btn.disabled,
.popup-type-confirm .popup-bd .btn[disabled] {
  color: #ffffff;
  background-color: #0071ba;
  *background-color: #0062a1;
}
.popup-type-confirm .popup-bd .btn:active,
.popup-type-confirm .popup-bd .btn.active {
  background-color: #005287 \9;
}
.popup-type-confirm .popup-bd .btn:active {
  color: rgba(255, 255, 255, 0.75);
  background-image: none;
  text-shadow: none;
}
.popup-type-confirm .popup-bd .btn.active {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0075ba;
  background-image: -moz-linear-gradient(top, #0053a5, #00a7d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0053a5), to(#00a7d9));
  background-image: -webkit-linear-gradient(top, #0053a5, #00a7d9);
  background-image: -o-linear-gradient(top, #0053a5, #00a7d9);
  background-image: linear-gradient(to bottom, #0053a5, #00a7d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0053a5', endColorstr='#ff00a7d9', GradientType=0);
  border-color: #00a7d9 #00a7d9 #006c8d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #00a7d9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.popup-type-confirm .popup-bd .btn.active:hover,
.popup-type-confirm .popup-bd .btn.active:active,
.popup-type-confirm .popup-bd .btn.active.active,
.popup-type-confirm .popup-bd .btn.active.disabled,
.popup-type-confirm .popup-bd .btn.active[disabled] {
  color: #ffffff;
  background-color: #00a7d9;
  *background-color: #0093c0;
}
.popup-type-confirm .popup-bd .btn.active:active,
.popup-type-confirm .popup-bd .btn.active.active {
  background-color: #0080a6 \9;
}
.popup-type-confirm .popup-ft {
  padding: 18px;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  text-align: right;
}
.popup-type-confirm .popup-ft .btn {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0082c5;
  background-image: -moz-linear-gradient(top, #008dcc, #0071ba);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008dcc), to(#0071ba));
  background-image: -webkit-linear-gradient(top, #008dcc, #0071ba);
  background-image: -o-linear-gradient(top, #008dcc, #0071ba);
  background-image: linear-gradient(to bottom, #008dcc, #0071ba);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008dcc', endColorstr='#ff0071ba', GradientType=0);
  border-color: #0071ba #0071ba #00436e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0071ba;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 3px 10px 3px;
  font: 22px/22px NFLEndzoneSansCondMedium, "sans-serif", serif;
  text-transform: uppercase;
  border: 0;
  border-top: 1px solid #1aafff;
  -webkit-box-shadow: 1px 1px 1px #000;
  -moz-box-shadow: 1px 1px 1px #000;
  box-shadow: 1px 1px 1px #000;
  text-shadow: 0px -1px 0 #000000;
  color: #fff;
}
.popup-type-confirm .popup-ft .btn:hover,
.popup-type-confirm .popup-ft .btn:active,
.popup-type-confirm .popup-ft .btn.active,
.popup-type-confirm .popup-ft .btn.disabled,
.popup-type-confirm .popup-ft .btn[disabled] {
  color: #ffffff;
  background-color: #0071ba;
  *background-color: #0062a1;
}
.popup-type-confirm .popup-ft .btn:active,
.popup-type-confirm .popup-ft .btn.active {
  background-color: #005287 \9;
}
.popup-type-confirm .popup-ft .btn:active {
  color: rgba(255, 255, 255, 0.75);
  background-image: none;
  text-shadow: none;
}
.popup-type-confirm .popup-ft .btn.active {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0075ba;
  background-image: -moz-linear-gradient(top, #0053a5, #00a7d9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0053a5), to(#00a7d9));
  background-image: -webkit-linear-gradient(top, #0053a5, #00a7d9);
  background-image: -o-linear-gradient(top, #0053a5, #00a7d9);
  background-image: linear-gradient(to bottom, #0053a5, #00a7d9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0053a5', endColorstr='#ff00a7d9', GradientType=0);
  border-color: #00a7d9 #00a7d9 #006c8d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #00a7d9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.popup-type-confirm .popup-ft .btn.active:hover,
.popup-type-confirm .popup-ft .btn.active:active,
.popup-type-confirm .popup-ft .btn.active.active,
.popup-type-confirm .popup-ft .btn.active.disabled,
.popup-type-confirm .popup-ft .btn.active[disabled] {
  color: #ffffff;
  background-color: #00a7d9;
  *background-color: #0093c0;
}
.popup-type-confirm .popup-ft .btn.active:active,
.popup-type-confirm .popup-ft .btn.active.active {
  background-color: #0080a6 \9;
}
.popup-type-confirm .popup-ft .orphan {
  float: left;
  padding: 6px;
  text-shadow: 0px 1px 1px #000000;
  text-transform: uppercase;
  font: 16px/22px NFLEndzoneSansCondMedium, "sans-serif", serif;
  color: #cccccc;
}
.popup-type-confirm .popup-ft .orphan:hover {
  color: #ffffff;
}
.popup-type-confirm-wide {
  width: 785px;
}
.popup-type-confirm-wide .popup-bd img,
.popup-type-confirm-wide .popup-bd iframe {
  margin-top: -20px;
}
.popup-type-confirm-extra-wide {
  width: 900px;
}
.popup-type-feedback textarea {
  width: 320px;
  height: 8em;
}
/* Specific styling to league team selection */
.popup-type-confirm .group-core-leagues-selector * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.popup-type-confirm .group-core-leagues-selector h2 {
  font-size: 13px;
}
.popup-type-confirm .group-core-leagues-selector textarea.text-area {
  padding: 5px;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  border-radius: 5px;
}
.popup-type-confirm .league-teams {
  display: none;
  font: 18px/18px NFLEndzoneSansCondMedium, "sans-serif", serif;
  border-radius: 5px;
  background-color: white;
  color: black;
}
.popup-type-confirm .league-teams ul {
  max-height: 300px;
  overflow-y: auto;
}
.popup-type-confirm .league-teams ul li {
  padding: 10px;
  border-bottom: 1px dotted gray;
  display: table;
  width: 100%;
  cursor: pointer;
}
.popup-type-confirm .league-teams ul li:last-child {
  border-bottom: none;
}
.popup-type-confirm .league-teams ul li.last {
  padding: 10px;
}
.popup-type-confirm .league-teams ul li span.checkbox,
.popup-type-confirm .league-teams ul li span.team-name,
.popup-type-confirm .league-teams ul li span.team-email {
  display: table-cell;
}
.popup-type-confirm .league-teams ul li span.checkbox {
  width: 5%;
  text-align: left;
}
.popup-type-confirm .league-teams ul li span.team-name {
  width: 45%;
}
.popup-type-confirm .league-teams ul li span.team-email {
  width: 45%;
  color: #969696;
}
.popup-type-confirm .league-teams.show {
  display: block;
}
.popup-type-confirm .group-core-leagues-selector .float-right {
  float: right;
}
.popup-type-confirm .group-core-leagues-selector h2 {
  margin: 10px 0px;
}
.popup-type-confirm .group-core-leagues-selector .select-teams span.label {
  color: #ccc;
  display: inline-block;
  margin: 0px 5px;
}
.popup-type-confirm .group-core-leagues-selector .select-teams a {
  color: white;
}
.popup-type-team-card {
  max-width: 850px;
  min-height: 550px;
  position: relative;
  margin: 0 auto;
}
.popup-type-team-card .popup-hd h4 {
  display: none;
}
.popup-type-team-card .popup-hd .close {
  text-indent: -1000000px;
  position: absolute;
  right: -20px;
  top: -20px;
  width: 40px;
  height: 40px;
  z-index: 2;
}
.popup-type-team-card .popup-ft {
  display: none;
}
.yui3-modal-mask {
    position: absolute;
    top: 0px; left: 0px;
    width: 100%; height: 110%;    
}

.yui3-modal-mask-hidden {
    z-index: 0 !important;
}

.yui3-modal-mask-content {
    position: absolute;
    top: 0px; left: 0px;
    width: 100%; height: 110%;
}

/*.yui3-modal-login {
    z-index: 20000 !important;
}*/
/*
Original image locations are here.  The data uri equivalents are below.
@nfl-shield     : ~"/static/img/fantasy-header/nfl-shield_1764093296.png";
@arrow-down     : ~"/static/img/fantasy-header/arrow-down_1764093296.png";
@arrow-up       : ~"/static/img/fantasy-header/arrow-up_1764093296.png";
@arrow-blue-down: ~"/static/img/fantasy-header/arrow-down-blue_1764093296.png";
@page-bg        : ~"/static/img/fantasy-header/page-bg_1764093296.png";
@search-icon    : ~"/static/img/fantasy-header/search-icon_1764093296.png";
@nav-promos     : ~"/static/img/fantasy-header/nav-promos-sprite_1764093296.png";
@canada         : ~"/static/img/fantasy-header/canada_1764093296.png";
@powered-by     : ~"/static/img/fantasy-header/powered-by_1764093296.png";
*/
/* Dev!!! There is a corresponding .less file for this. Please edit and compile to me. kthxbye! */
.skinId-38 #fantasy-nav .navItem {
  font: 18px/43px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
}
.skinId-38 #subNav {
  font: 12px/31px arial, helvetica, sans-serif;
}
.skinId-38 #fantasy-nav .fantasy-nav-player-search-box h5 {
  font: 18px/42px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
}
.fantasy-header-devel {
  background-color: #ccc;
  margin: 0 auto;
  padding: 5px;
  text-align: center;
  color: #c00;
  display: block;
  font: 15px/20px verdana, tahoma, sans-serif;
}
.impersonation-alert {
  position: fixed;
  z-index: 1000004;
  background-color: #fff;
  border: 3px solid #c00;
  width: 220px;
  text-align: left;
  padding: 9px 10px;
  color: #c00;
  font: 20px/25px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
}
.fantasy-header {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDdiYzYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNzNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -webkit-linear-gradient(top, #007bc6 0%, #0073b9 100%);
  background-image: -moz-linear-gradient(top, #007bc6 0%, #0073b9 100%);
  background-image: -o-linear-gradient(top, #007bc6 0%, #0073b9 100%);
  background-image: linear-gradient(to bottom, #007bc6 0%, #0073b9 100%);
  color: #fff;
  height: 45px;
  min-width: inherit ;
}
.fantasy-header .fantasy-header-inner {
  text-align: left;
  margin: 0 auto;
  width: 100%;
  max-width: 990px;
  position: relative;
}
.fantasy-header .powered-by {
  width: 242px;
  height: 30px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAAAeCAYAAAAW7kNdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowODgwMTE3NDA3MjA2ODExODhDNkExQ0UwOEEwNjZFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MUMxNTE1QjU3MEMxMUU0QkM3M0Q1Q0M2MzU2NEQxMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MUMxNTE1QTU3MEMxMUU0QkM3M0Q1Q0M2MzU2NEQxMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5ODAxMTc0MDcyMDY4MTE4OEM2QTFDRTA4QTA2NkVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4ODAxMTc0MDcyMDY4MTE4OEM2QTFDRTA4QTA2NkVBIi8+IDwvcmRmOkRlc2NyaXB0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) no-repeat top left;
  display: block;
  position: absolute;
  top: 8px;
  left: 38%;
}
.fantasy-header .fantasy-header-mast {
  width: 100%;
  display: table;
}
.fantasy-header .fantasy-header-mast li {
  display: table-cell;
  vertical-align: middle;
}
.fantasy-header .fantasy-header-logo.breast-cancer {
  position: absolute;
  left: -5px;
  top: 5px;
  width: 73px;
  height: 98px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABYCAMAAACd8GokAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMWEzNjdjZC02MjNlLTRiMjYtODdjMC04NzVhMTljMDAyM2EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBBMTIyRkE1REQ4MTFFNjgxQTA5OTdBRkVCQzZFNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBBMTIyRjk1REQ4MTFFNjgxQTA5OTdBRkVCQzZFNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMWEzNjdjZC02MjNlLTRiMjYtODdjMC04NzVhMTljMDAyM2EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjFhMzY3Y2QtNjIzZS00YjI2LTg3YzAtODc1YTE5YzAwMjNhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ML/ZYwAAAYBQTFRF4BR3zwQEJE18SGuR0+fm+ujs5Xd366enMlqF55CP1NbWcouq/f39qLnLucfVw8bH3hl58sbGyNTc5VKZ7ou5++3x8/Pz3UqR5WWj9rTV3EpKzdri4C2E+tnp9dnZ2jY21id8kaa8+vr52CIi7ezt1o6xlbHE/MLc8/76CDZr7vL0+//+AxJQ96XK7ZrC4FZWwnSa4Wppws7b4eLh326ltbe2y9LP/vX7+vHx6M3bssDPfZew09/cAytj3g5z5vPs98vg33qr3QRs+/f129rZ6+7x4OXpAh9b5avH6/ny3TqJ5NzfzMzM8fv24R997/7//Pn4rMnQ8Li33evo6/X58zKN7X2zFDVqDj1w+oO3zAtp//v4+OHs/vr95/P15ujpV4Oe5F6fVneb9nSu622pE0Fz+/z79fb35mFf/OHfv1GHHkJ0xBNp4f359c/O7z6QZYOjveDj47jN8J6d/9Tw9LvWl77J//Ds5PP43tDb5v/0X32fss3c4SiC////////63X9aAAAAIB0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA4BUtnAAAH9ElEQVR42pyYi1vayBqHJ0EwYoAoN4Vg5KISg7iIgoqJiEq8YOrWVmm1S6GCdulx3XpsT083n//6TrgZvBDsPI+BZxze+S6/mcw36K5HKy05UinHUqHXmDvU43+OtcJvf/75W2F9KfJrhKX1qckv799/mZyKppK/QliCxffMJG7MlylIFl5OcMCOpEw2GsN8BY/1hQTaAR6nxKrNJjnfmGuFFxEuUun9FUVpAVRFWVnZAMcLCJ5U2rvzFbUBKiu5LlgnpC76JUTW3HtsaQoTFIQQo6gsWvz/VM6btnr6I0TWzvZy5fUNpCB20eUaU5GqeNd30DOIxwRrNMsiZmx3LMfGzcmBgaOzDQbtRXaQKnk/WGljQiE6M4lYNLbrZc+O1pIX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) no-repeat top left;
}
.fantasy-header .fantasy-header-logo {
  position: absolute;
  left: 0;
  top: 5px;
  width: 65px;
  height: 72px;
}
.fantasy-header .fantasy-header-logo.red-white-blue {
  position: absolute;
  left: 0;
  top: 5px;
  width: 65px;
  height: 72px;
  background: transparent url(/static/img/fantasy-header/nfl-shield_1764093296.png) no-repeat top left;
}
.fantasy-header .fantasy-header-logo.salute-to-service {
  position: absolute;
  left: 0;
  top: 5px;
  width: 65px;
  height: 90px;
  background: transparent url("data:image/png;base64,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") no-repeat top left;
}
.fantasy-header .fantasy-header-logo.salute-to-service-50 {
  position: absolute;
  left: -5px;
  top: 5px;
  width: 65px;
  height: 108px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABsCAYAAAAmEp9ZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0VGMTNFRjk3NUJCMTFFNUE1NjhGNEUxQjg0MjNDMDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0VGMTNFRkE3NUJCMTFFNUE1NjhGNEUxQjg0MjNDMDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRUYxM0VGNzc1QkIxMUU1QTU2OEY0RTFCODQyM0MwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRUYxM0VGODc1QkIxMUU1QTU2OEY0RTFCODQyM0MwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpA20nAAADJ9SURBVHja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) no-repeat top left;
}
.fantasy-header .fantasy-header-arrow-target {
  opacity: 0.8;
}
.fantasy-header .fantasy-header-arrow-target:hover {
  opacity: 1.0;
}
.fantasy-header .fantasy-header-title {
  font: 24px/45px NFLEndzoneTechBold, "Arial Black", Gadget, sans-serif;
  text-transform: uppercase;
}
.fantasy-header .fantasy-header-title .devel {
  font: 15px/45px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  color: #fc0;
  position: absolute;
  top: -10px;
  left: 72px;
  display: block;
  white-space: nowrap;
}
.fantasy-header .fantasy-header-title .fantasy-header-title-text {
  display: inline-block;
  padding-left: 13%;
}
.fantasy-header .fantasy-header-title a:link,
.fantasy-header .fantasy-header-title a:visited {
  text-decoration: none;
}
.fantasy-header .fantasy-header-title #fantasy-header-my {
  z-index: 1000;
}
.fantasy-header .fantasy-header-title #fantasy-header-my.yui3-overlay .yui3-widget-bd {
  background-color: transparent;
  background-image: none;
  border-radius: 0px;
}
.fantasy-header .fantasy-header-title #fantasy-header-my-test {
  position: absolute;
  top: -40px;
  left: 220px;
  width: 65px;
  height: 40px;
}
.fantasy-header .fantasy-header-title #fantasy-header-my-iframe {
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  width: 535px;
  height: 360px;
  background-color: #f8f8f8;
}
.fantasy-header .fantasy-header-more {
  width: 40px;
  height: 100%;
  border: 1px solid #000;
}
.fantasy-header .fantasy-header-signin {
  text-align: right;
  font: 15px/45px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  padding: 0;
}
.fantasy-header .fantasy-header-signin ul {
  display: inline;
  float: right;
}
.fantasy-header .fantasy-header-signin a {
  margin-left: 10px;
}
.fantasy-header .fantasy-header-signin .header-now-section {
  z-index: 9999;
  position: relative;
  cursor: pointer;
}
.fantasy-header .fantasy-header-signin .header-now-section:hover .flyout,
.fantasy-header .fantasy-header-signin .header-now-section.hover .flyout {
  opacity: 1;
  visibility: visible;
}
.fantasy-header .fantasy-header-signin .header-now-section:hover .tab,
.fantasy-header .fantasy-header-signin .header-now-section.hover .tab {
  background-color: #0073b9;
}
.fantasy-header .fantasy-header-signin .header-now-section .tab {
  padding: 0 20px 0 15px;
  position: relative;
  text-align: center;
}
.fantasy-header .fantasy-header-signin .header-now-section .down-triangle {
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 20px;
  border-top: 5px solid white;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.fantasy-header .fantasy-header-signin .header-now-section .flyout {
  right: -152px;
  opacity: 0;
  visibility: hidden;
}
.fantasy-header .fantasy-header-signin .header-now-section .flyout iframe {
  border: 0;
}
.fantasy-header .fantasy-header-signin .flyout {
  position: absolute;
  background-color: white;
  width: 415px;
  height: 212px;
  z-index: 9998;
}
.fantasy-header a:link,
.fantasy-header a:visited {
  color: #fff;
  display: inline-block;
}
.fantasy-header-arrow {
  position: relative;
}
.fantasy-header-arrow a {
  position: absolute;
  top: 3px;
  left: 15px;
  display: block;
  width: 33px;
  height: 24px;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAYCAYAAAB0kZQKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUIyRTQzOUM3QjlFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RUREMURGNEIxRUUxMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RUREMURGM0IxRUUxMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwMkE0NjMxMzIwNjgxMTgyMkFBOURFN0RBMEZGNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkFCMkU0MzlDN0I5RTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4jG74rAAAB6ElEQVR42mJgGGDw//9/BhYomxeIpYGYm472fwXip0D8mREqoCciIvJGVVX1M71ccPv2bd43b96IAEPiEiwkWLW0tL4AaUZ6OQJk36FDhyRBbJgjGP7+/Ttg6WJwOeLfv38D5ggmGOPPnz9E4UWLFmnjk58wYYJsVlYWHzFmYTiCkQiwc+fOCDU1tXVHjx6diE1+3bp1VhYWFnuio6MXZGdn8xMyD8MRoDRBCPPw8FiC1LKzs3sAU3YTstzChQu1ZWVlJ4LkmZmZtc3NzWUJmUdWdACjog6Yrz+B1HNycoYBQ6QJJL548WJtTU3N+UDP8YHkPnz40BsREXGV2OiABYmxhobGHWIS0apVq7SBAG7hz58/d7CxsVnB+N+/f19lbGxcR4xZN27cUAF66iwTUhnOSAwODQ29dvny5SRgbvoM4gMd4AnUzg9igxxgZGRUT6xZGNHx+/dvonFQUNDVS5cuJcKiBgR+/PixUldXt54Uc8jOojAcEBAAdgg0ClYC00Q9qWZgFFbIgsQCHx+fq/PmzXNNSkp6TElhBU+Y4uLi9+hdUr58+VIJlDApCgmq1x3ICWVk16JARzAOtCN+//r1iwtY5n+jl8VAT3OB7EXOHaAiVwHUzKNjAIAc8AC5wBvQJj9AgAEAJac52o3N8AAAAAAASUVORK5CYII=) no-repeat top left;
  cursor: pointer;
}
.fantasy-header-arrow a[data-display-state='open'] {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAYCAYAAAB0kZQKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUIyRTQzOUM3QjlFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTNBRUFFRkIxRjExMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTNBRUFFRUIxRjExMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwMkE0NjMxMzIwNjgxMTgyMkFBOURFN0RBMEZGNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkFCMkU0MzlDN0I5RTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Jgqr4AAABiklEQVR42mJgGGDw//9/BhYoWxKIzYFYjI72vwLik0D8nBEqEMPBwfGYi4vrNb1c8O3bN9EfP37IAkNiCSwkuHh4eN4AaUZ6OQJkH9AR6iA2E8MgACzICWREO4IJ2RHk4qysLCly9GE4gpEM4ODgwHv//v2Z9fX1S7dv3+5Lqn4MR/z7948kbGdnxzN//vwebm5uNZB+Y2Pjom3btvmQYgZF0WFvb8+zYMECuANgAOQQYIj4kB0dpDhg4cKFcAd8/fr11tWrV2fDzDExMSnasWOHD1mOgBZUeDHQAbxAB/TCHPDly5fbsbGxpcCoWXHq1Kl+ZIeA0ggRZpKeJpqamnyAJZ0qkgNK9u/f/wUk5+7uvgXZIWZmZoUkpwliHFFdXb0FZDkIR0dHl+zbt+8Lsryrq+uWkydPgh0Cool1BCxI0jg5OY/Tu5D6/v27JTBtzEIuMRlH6w5YmhgNicGSJr4Co0MQWKe8p2MDVxBkL3IWlQVie1Azj44B8A2IDwId83jAm3agtAgQYAADjiOSFkyY6QAAAABJRU5ErkJggg==) no-repeat top left;
}
#fantasy-header-teams {
  width: 100%;
  height: 100%;
}
#fantasy-header-teams a:link,
#fantasy-header-teams a:visited {
  text-decoration: none;
}
#fantasy-header-teams a:hover {
  text-decoration: underline;
}
#fantasy-header-teams .header {
  background-color: #373d43;
  font: 18px/36px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  color: #fff;
  padding-left: 15px;
}
#fantasy-header-teams .leagues {
  float: left;
  width: 47.8%;
}
#fantasy-header-teams .leagues li {
  display: block;
}
#fantasy-header-teams .entries {
  background-color: #eee;
  float: right;
  width: 52%;
  border-left: 1px solid #bebebe;
}
#fantasy-header-teams .entries li {
  display: block;
}
#fantasy-header-teams .league {
  margin: 15px 0 0 15px;
  padding: 0 10px 15px 0;
  border-bottom: 1px solid #dfdfdf;
}
#fantasy-header-teams .team-logo {
  float: left;
  display: inline-block;
  margin-right: 15px;
}
#fantasy-header-teams .team-name {
  font: 18px/20px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
}
#fantasy-header-teams .team-name a:link,
#fantasy-header-teams .team-name a:visited {
  color: #007dc3;
}
#fantasy-header-teams .league-name {
  font: 14px/14px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
}
#fantasy-header-teams .league-name a:link,
#fantasy-header-teams .league-name a:visited {
  color: #777;
}
#fantasy-header-teams .entry {
  margin: 15px 0 0 15px;
  padding: 0 5px 15px 0;
  border-bottom: 1px solid #dfdfdf;
  overflow: hidden;
}
#fantasy-header-teams .entry .game {
  font: 18px/20px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  color: #666;
  margin-top: 5px;
}
#fantasy-header-teams .entry .extra-info {
  font: 12px/14px arial, helvetica, "sans-serif", serif;
  color: #666;
}
#fantasy-header-teams .entry .extra-info a:link,
#fantasy-header-teams .entry .extra-info a:visited {
  color: #666;
}
#fantasy-header-teams .entry-logo {
  float: left;
  display: inline-block;
  margin-right: 15px;
}
#fantasy-header-teams .entry-logo a {
  width: 48px;
  height: 50px;
  display: block;
  background: transparent url(/static/img/fantasy-header/nav-promos-sprite_1764093296.png) no-repeat -3px -3px;
  background-size: 560px;
}
#fantasy-header-teams .entry-logo a.perfectchallenge {
  background-position: -96px -3px;
}
#fantasy-header-teams .entry-logo a.survivor {
  background-position: 0 0;
}
#fantasy-header-teams .entry-logo a.genius {
  background-position: -239px -3px;
}
#fantasy-header-teams .entry-logo a.tnfchallenge {
  background-position: -144px -3px;
}
#fantasy-header-teams .entry-logo a.survivor {
  background-position: -428px -3px;
}
#fantasy-nav {
  width: 100%;
  min-width: 985px;
  height: 43px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjN2M3YzciIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -webkit-linear-gradient(top, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  background-image: -moz-linear-gradient(top, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #c7c7c7 0%, #f5f5f5 15%, #f5f5f5 100%);
  border-bottom: 1px solid #cfcfcf;
  /*
    #playerSearchForm #playerSearchQuery {
        width: 200px;
        height: 20px;
        text-align: right;
        background: #f0f0f0;
        border: 0;
        padding: 0;
        padding-right: 15px;
        line-height: 20px;
        font-size: 10px;
        z-index: 11;
    }
    #playerSearchForm #playerSearchButton {
        position:absolute;
        right :0px;
        width: 23px;
        height: 20px;
        overflow: hidden;
        background: url(@search-icon) no-repeat top left;
        border: 0;
        padding: 0;
        font-size: 0%;
        line-height: 1px;
        color: #f0f0f0;
        cursor: pointer;
    }
*/
}
#fantasy-nav .content {
  display: block;
  width: 990px;
  margin: 0 auto;
  text-align: left;
}
#fantasy-nav .content .hd {
  display: inline-block;
  max-width: 80%;
  height: 43px;
  overflow: hidden;
}
#fantasy-nav .content .bd {
  display: none;
  position: relative;
}
#fantasy-nav .content .ft {
  display: inline-block;
  position: relative;
  text-align: left;
  float: right;
}
#fantasy-nav .navItem {
  text-transform: uppercase;
  float: left;
  font: 20px/43px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  overflow: hidden;
}
#fantasy-nav .navItem a:link,
#fantasy-nav .navItem a:visited {
  padding: 0 10px;
  display: block;
  color: #777;
  position: relative;
}
#fantasy-nav .navItem.first {
  margin-left: 65px;
}
#fantasy-nav .navItem.selected {
  text-decoration: none;
  color: #333;
}
#fantasy-nav .navItem.selected .text {
  position: relative;
}
#fantasy-nav .navItem.selected .effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 90%;
  border-bottom: 10px solid #007dc3;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZTNlM2UzIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -webkit-linear-gradient(top, #c1c1c1 0%, #e3e3e3 20%, #ededed 100%);
  background-image: -moz-linear-gradient(top, #c1c1c1 0%, #e3e3e3 20%, #ededed 100%);
  background-image: -o-linear-gradient(top, #c1c1c1 0%, #e3e3e3 20%, #ededed 100%);
  background-image: linear-gradient(to bottom, #c1c1c1 0%, #e3e3e3 20%, #ededed 100%);
}
#fantasy-nav .navItem.selected a:link,
#fantasy-nav .navItem.selected a:visited {
  color: #333;
  text-decoration: none;
}
#fantasy-nav .navItem a:hover {
  text-decoration: none;
  color: #333;
}
#fantasy-nav .fantasy-nav-player-search-box {
  position: absolute;
  top: 0;
  left: -120px;
}
#fantasy-nav .fantasy-nav-player-search-box h5 {
  font: 19px/42px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  color: #777;
  text-transform: uppercase;
}
#fantasy-nav .fantasy-nav-player-search-box h5 .icon {
  position: absolute;
  width: 35px;
  height: 43px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUIyRTQzOUM3QjlFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTNBRUFGN0IxRjExMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTNBRUFGNkIxRjExMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwMkE0NjMxMzIwNjgxMTgyMkFBOURFN0RBMEZGNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkFCMkU0MzlDN0I5RTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4w7OdTAAABVklEQVR42mIsLy9noBZgwiKmC8SrgfgJEP8H4odAvBSI1UkxjBmIq4H4DBCHALE0VFwOiKOA+DxUnhmXYSxI7AlAnANlfwHifUD8AmqYExBzAnELEAsBcTE+w2yQDDoOxP5A/BpJnSIQb4d6tQiIFwPxBVzeLILSH4E4As0gELgPxNFA/AtNPVbDLKH0SiB+hCNIzkK9DgJm+AyTgNJPCUTYfTT1WA17ihQ2+IAiPkthhh2E0iG4bIUGhSuaeqyGTYHSPEixhgxAYbQCKY0tw2cYKDlMhLINoAkUZOhMID4AxMeg6Q0G2qEW40y0xdAkUQdNoB54ws4GapknNIFjZKe/QNwKxCZQb9yEioGSxHQgdoaykQ3chexCFiy2XoYmUGzADWqAMVKk7IK68CMTiaXMOywuBBm4BVcRRAh8xGLgEVzeJMXALdA0V0OJYTADbZEFAAIMALXmRsiAALNvAAAAAElFTkSuQmCC) no-repeat 7px 11px;
  display: inline-block;
}
#fantasy-nav .fantasy-nav-player-search-box h5 .text {
  display: inline-block;
  margin-left: 30px;
}
#fantasy-nav .fantasy-nav-player-search-box #playerSearchForm {
  color: #777;
  width: 110px;
  display: none;
  border: 1px solid #ccc;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #fff;
  padding: 5px;
  font-size: 14px;
  z-index: 1001;
  -webkit-border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 4px;
  -moz-background-clip: padding;
  border-radius: 4px;
  background-clip: padding-box;
  height: 31px;
}
#fantasy-nav .fantasy-nav-player-search-box #playerSearchForm button {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODIyQUIyRTQzOUM3QjlFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTNBRUFGN0IxRjExMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOTNBRUFGNkIxRjExMUUzQURGNEY4NzUwRjkxRDA4NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgwMkE0NjMxMzIwNjgxMTgyMkFBOURFN0RBMEZGNTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTgyMkFCMkU0MzlDN0I5RTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4w7OdTAAABVklEQVR42mIsLy9noBZgwiKmC8SrgfgJEP8H4odAvBSI1UkxjBmIq4H4DBCHALE0VFwOiKOA+DxUnhmXYSxI7AlAnANlfwHifUD8AmqYExBzAnELEAsBcTE+w2yQDDoOxP5A/BpJnSIQb4d6tQiIFwPxBVzeLILSH4E4As0gELgPxNFA/AtNPVbDLKH0SiB+hCNIzkK9DgJm+AyTgNJPCUTYfTT1WA17ihQ2+IAiPkthhh2E0iG4bIUGhSuaeqyGTYHSPEixhgxAYbQCKY0tw2cYKDlMhLINoAkUZOhMID4AxMeg6Q0G2qEW40y0xdAkUQdNoB54ws4GapknNIFjZKe/QNwKxCZQb9yEioGSxHQgdoaykQ3chexCFiy2XoYmUGzADWqAMVKk7IK68CMTiaXMOywuBBm4BVcRRAh8xGLgEVzeJMXALdA0V0OJYTADbZEFAAIMALXmRsiAALNvAAAAAElFTkSuQmCC) no-repeat 0px 0px;
  position: absolute;
  right: 2px;
  top: 10px;
  width: 26px;
  height: 20px;
  overflow: hidden;
  border: 0;
  padding: 0;
  font-size: 0%;
  line-height: 1px;
  color: #f0f0f0;
  cursor: pointer;
  z-index: 12;
}
#fantasy-nav .fantasy-nav-player-search-box #playerSearchQuery {
  color: #777;
  position: absolute;
  top: 10px;
  left: 2px;
  width: 80%;
  right: 30px;
  height: 20px;
  text-align: left;
  background: #fff;
  border: 0;
  padding: 0;
  border-left: 2px solid #007dc3;
  line-height: 20px;
  font-size: 13px;
  z-index: 11;
}
#fantasy-nav .fantasy-nav-player-search-box #playerSearchQuery:focus {
  outline: 0;
}
#fantasy-nav .fantasy-nav-player-search-box #playerSearchQuery::-ms-clear {
  display: none;
}
#fantasy-nav form.compact fieldset input {
  margin: 0;
}
.my-fantasy ul {
  float: none;
  height: auto;
  width: auto;
  display: block;
}
.my-fantasy ul li {
  float: none;
  display: block;
  padding: 5px 0 4px 0;
}
.my-fantasy .open {
  color: #007dc3;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 20px 0 10px;
  text-align: right;
  font: 15px/43px NFLEndzoneSansCondMedium, Impact, Charcoal, sans-serif;
  z-index: 8;
  cursor: pointer;
}
.my-fantasy .down-triangle {
  width: 0;
  height: 0;
  position: absolute;
  right: 5px;
  top: 18px;
  border-top: 5px solid #007dc3;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
.my-fantasy .my-fantasy-outer {
  z-index: 1000;
  position: relative;
}
.my-fantasy .my-fantasy-outer .my-fantasy-inner {
  color: #777;
  top: 43px;
  right: 0px;
  font-size: 90%;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
  border-top: 1px solid #ddd;
}
.my-fantasy .my-fantasy-outer:hover .my-fantasy-inner {
  opacity: 1;
  visibility: visible;
}
.my-fantasy .my-fantasy-outer:hover .open {
  position: relative;
  color: #007dc3;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNhYWEiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -webkit-linear-gradient(top, #aaa 0%, #ededed 20%, #ededed 100%);
  background-image: -moz-linear-gradient(top, #aaa 0%, #ededed 20%, #ededed 100%);
  background-image: -o-linear-gradient(top, #aaa 0%, #ededed 20%, #ededed 100%);
  background-image: linear-gradient(to bottom, #aaa 0%, #ededed 20%, #ededed 100%);
  text-decoration: none;
}
.my-fantasy .my-fantasy-inner {
  position: absolute;
  background-color: #f8f8f8;
  width: 250px;
  padding: 0px;
  z-index: 999;
}
.my-fantasy .my-fantasy-inner .fantasy-core-leagues a.action {
  margin: 10px 0 0 15px;
  padding: 0 10px 10px 0;
  display: block;
}
.my-fantasy .my-fantasy-inner .fantasy-core-leagues li {
  margin: 10px 0 0 15px;
  padding: 0 10px 10px 0;
  border-bottom: 1px solid #dfdfdf;
}
.my-fantasy .my-fantasy-inner .fantasy-core-leagues li:last-child {
  border-bottom: none;
}
.my-fantasy .right-triangle {
  border-bottom: 3px solid transparent;
  border-left: 4px solid #aaa;
  border-top: 3px solid transparent;
  display: block;
  float: left;
  height: 0;
  margin-right: 5px;
  margin-top: 4px;
  width: 0;
}
.my-fantasy .fan,
.my-fantasy .nfl {
  background-color: #eee;
  border-top: 1px solid #dfdfdf;
  padding: 10px 5px 10px 15px;
}
.my-fantasy .mfTeamName {
  display: block;
  font-weight: bold;
  word-wrap: break-word;
}
.my-fantasy .mfLeagueName {
  display: block;
  word-wrap: break-word;
}
.my-fantasy .fantasy2010 li {
  padding: 4px 0 3px 0px;
  border-bottom: 1px dotted #ccc;
}
.my-fantasy .nfl p {
  border-bottom: 1px dotted #ccc;
  padding: 4px 0 3px 0;
}
.my-fantasy h5 {
  font-size: 130%;
  color: #333;
  font-family: 'NFLEndzoneSansCondMedium', arial;
  text-transform: uppercase;
}
#subNav {
  min-width: 985px;
  margin-bottom: 25px;
  border-top: 1px solid #dedede;
  background-color: #e5e5e5;
  border-bottom: 1px solid #d0d0d0;
  height: 31px;
  font: 13px/31px arial, helvetica, sans-serif;
  text-align: left;
}
#subNav .content {
  width: 990px;
  margin: 0 auto;
}
#subNav .bd .first {
  margin-left: 65px;
}
#subNav li {
  float: left;
}
#subNav li.selected,
#subNav li a:hover {
  text-decoration: none;
  color: #333;
}
#subNav li.selected a:link,
#subNav li a:hover a:link,
#subNav li.selected a:visited,
#subNav li a:hover a:visited {
  color: #333;
  text-decoration: none;
}
#subNav li.selected {
  font-weight: bold;
}
#subNav li span {
  display: inline-block;
  padding: 0 10px;
  color: #ccc;
}
#subNav a:link,
#subNav a:visited {
  display: block;
  padding: 0 8px;
  color: #777;
}
#subNav.noNav {
  visibility: hidden;
  height: 0px;
  overflow: hidden;
}
div.yui3-acwidget {
  border-width: 1px;
  padding: 1px;
  cursor: auto;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}
div.yui3-acwidget ul {
  float: none !important;
  height: auto !important;
  width: auto !important;
}
div.yui3-acwidget li {
  float: none !important;
  clear: left;
  height: auto;
  border-bottom: 1px dotted #aaa;
  padding: 4px;
  zoom: 1;
  font-size: 10px;
}
div.yui3-acwidget lilast-child {
  border-bottom: none;
}
div.yui3-acwidget li a,
div.yui3-acwidget li em {
  display: block;
}
div.yui3-acwidget-hidden {
  background-color: transparent;
  border: none;
  visibility: hidden;
}
div.yui3-acwidget-content {
  padding: 0px;
  background-color: #FFF;
}
div.yui3-acwidget-content .c {
  display: block;
}
div.yui3-acwidget-hidden div.yui3-acwidget-content {
  display: none;
}
div.yui3-acwidget-content .yui3-acwidget-selected {
  background-color: #DDD;
}

.ff-player-comparison-tool-iframe {
	width: 836px;
	height: 900px;
	display:block;
	position: relative;
	margin:30px auto;
	z-index:1300000000002;
	overflow: hidden;
}
.grey-out {
	display: block;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index:1300000000000;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMEJEOTU5NzkzQzIxMUUyOENBNTlBREU3MjA3NzJCNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMEJEOTU5ODkzQzIxMUUyOENBNTlBREU3MjA3NzJCNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIwQkQ5NTk1OTNDMjExRTI4Q0E1OUFERTcyMDc3MkI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIwQkQ5NTk2OTNDMjExRTI4Q0E1OUFERTcyMDc3MkI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3liHsQAAAA9JREFUeNpicHBw2AMQYAADAQF9qVhqogAAAABJRU5ErkJggg==') repeat scroll 0 0;
}

.playerComparisonTool.sap {

}

.playerComparisonTool.sap:hover {

}

.bd > .playerComparisonTool.sap:hover {

}

img.sap-close-btn{
	cursor:pointer;
	display: block;
	position: fixed;
	margin: 10px 50%;
	left: 406px;
	z-index:1300000000001;
}
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
.yui-calcontainer{position:relative;float:left;_overflow:hidden}.yui-calcontainer iframe{position:absolute;border:0;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative}.yui-calcontainer .title{position:relative;z-index:1}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar{position:relative}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar .calheader{position:relative;width:100%;text-align:center}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:0;background-color:transparent;cursor:pointer}.yui-calendar .calbody a:hover{background:inherit}p#clear{clear:left;padding-top:10px}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:0;padding:10px 5px 10px 5px;margin:0}.yui-skin-sam .yui-calcontainer .title{background:url(/static/img/samSprite_1764093296.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0}.yui-skin-sam .yui-calcontainer .calclose{background:url(/static/img/samSprite_1764093296.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:0;vertical-align:middle;padding:0}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center}.yui-skin-sam .yui-calendar .calheader img{border:0}.yui-skin-sam .yui-calendar .calnavleft{background:url(/static/img/samSprite_1764093296.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer}.yui-skin-sam .yui-calendar .calnavright{background:url(/static/img/samSprite_1764093296.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:0}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:0}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default}.yui-skin-sam .yui-calendar td.calcell.oom a{color:#a6a6a6}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(/static/img/samSprite_1764093296.png) repeat-x 0 0;border-color:#a0a0a0;cursor:pointer}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#edf5ff;border-top:1px solid black;display:none}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#ffee69;border:1px solid #000}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(/static/img/samSprite_1764093296.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(/static/img/samSprite_1764093296.png) repeat-x 0 -1400px}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff}#upsell-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f5f5f5;
  z-index: 1000004;
  display: block;
  overflow-y: scroll;
}
#upsell-overlay .hd {
  background: #00aacc;
  background: linear-gradient(180deg, #00aacc 0%, #004654 100%);
}
#upsell-overlay .hd img {
  margin: auto;
}
#upsell-overlay .bd {
  margin: auto;
}
#upsell-overlay .bd h2 {
  text-align: center;
  font-family: "TitilliumWeb-Bold", sans-serif;
  line-height: 1.25;
  letter-spacing: 0.72px;
  color: #333333;
}
#upsell-overlay .bd p {
  font-family: "TitilliumWeb-Regular", sans-serif;
  line-height: 1.71;
  letter-spacing: 1.7px;
  color: #5e5e5e;
}
#upsell-overlay .bd .app-store-button {
  display: block;
  text-align: center;
}
#upsell-overlay .bd .app-store-button img {
  margin: auto;
}
#upsell-overlay .bd .continue-button {
  border: 2px inset rgba(0, 0, 0, 0.04);
  display: block;
  margin: auto;
  font-family: "TitilliumWeb-SemiBold", sans-serif;
  color: #5e5e5e;
  line-height: 1.71;
  letter-spacing: 1pt;
}
#upsell-overlay .bd {
  max-width: 859px;
}
#upsell-overlay .bd h2 {
  font-size: 32px;
  margin: 14px;
}
#upsell-overlay .bd p {
  font-size: 18px;
  margin: 10px;
}
#upsell-overlay .bd .app-store-button {
  height: 60px;
  margin-bottom: 20px;
}
#upsell-overlay .bd .app-store-button img {
  height: 60px;
}
#upsell-overlay .bd .continue-button {
  font-size: 24px;
  padding: 20px;
  border-radius: 21px;
  margin: 20px;
}
#upsell-overlay.tablet .hd {
  height: 382px;
}
#upsell-overlay.tablet .hd img {
  height: 382px;
  width: 459px;
}
#upsell-overlay.tablet .bd {
  max-width: 459px;
}
#upsell-overlay.tablet .bd h2 {
  font-size: 24px;
  margin: 40px 24px 8px;
}
#upsell-overlay.tablet .bd p {
  font-size: 14px;
  margin: 0 24px 32px;
}
#upsell-overlay.tablet .bd .app-store-button {
  height: 39px;
  margin-bottom: 40px;
}
#upsell-overlay.tablet .bd .app-store-button img {
  height: 39px;
  width: 118px;
}
#upsell-overlay.tablet .bd .continue-button {
  font-size: 14px;
  padding: 8px;
  border-radius: 8px;
}
