@charset "utf-8";
/*
CSS Name: Minnesota Swarm Lacrosse
CSS URL: http://www.mnswarm.com/
Version: 1.0
Author: Kevin Marx
Email: kevin.marx@tstmedia.com
Last Updated:
Copyright 2011 – TST Media
*/
/*----- GLOBAL STYLES -----*/
/*html { background: #082c53 url(backgroundFull.jpg) no-repeat center top fixed; }
*/

body {
    background: transparent none;
}

a {
    color: #001d40;
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    -ms-transition: color .2s linear;
    -o-transition: color .2s linear;
}

a:hover {
    color: #001d40;
    text-decoration: underline;
}

a:link {
    -webkit-tap-highlight-color: #83a5bf;
}

.codeElement iframe {
    background: #001d40;
}

.user_mode #pageEl_5304868 {
    visibility: hidden;
}

::-moz-selection {
    background-color: #FFBC22;
    color: white;
    text-shadow: none;
}

::-ms-selection {
    background-color: #FFBC22;
    color: white;
    text-shadow: none;
}

::-o-selection {
    background-color: #FFBC22;
    color: white;
    text-shadow: none;
}

::selection {
    background-color: #FFBC22;
    color: white;
    text-shadow: none;
}
/*----- BACKGROUND LINK -----*/

body {
    width: 100%;
    position: relative;
}

#backgroundLink {
    display: block;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 100;
}

.siteContainer {
    position: relative;
    z-index: 200;
}
/*----- ACCOUNT NAV -----*/

#accountNav {
    background: #042c52 url(images/topNavNetcomb.png) no-repeat center right;
    border: 1px solid #125c9d;
    box-shadow: 0 0 5px #282828;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}

#accountNav li.currentSite {
    display: none;
}
/*----- SITE HEADER -----*/

#siteHeader {
    position: relative;
    margin-top: 3px;
}

.logoContainer {
    width: 1000px;
    height: 0px;
    margin: 0 auto;
    position: relative;
    z-index: 900;
}

.logo {
    height: 185px;
    width: 220px;
    position: absolute;
    left: -29px;
    top: -5px;
    z-index: 900;
}

.headerText {
    background: #052c53 url(images/headerTextNetcomb.png) no-repeat center right;
    color: #ffbc22;
    font-family: liquor-store, Helvetica, sans-serif;
    font-size: 26px;
    text-shadow: -1px -1px 0px #71530f;
    text-transform: uppercase;
    width: 800px;
    height: 17px;
    position: absolute;
    top: 25px;
    right: 0;
    padding: 18px 0 15px 100px;
    z-index: 800;
}

.ticketLinks {
    display: block;
    list-style: none;
    margin-right: 12px;
    height: 26px;
    width: 315px;
    position: absolute;
    top: 42px;
    right: 0;
    z-index: 850;
}

.ticketLinks li {
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.ticketLinks li:hover {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    cursor: pointer;
}

.ticketLinks li:active {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    cursor: pointer;
}

.ticketLinks li a {
    color: white;
    font-family: liquor-store, sans-serif;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
}

.ticketLinks li a:hover {
    text-decoration: none;
}

.ticketLinks li a.tickets {
    background: #093d6a;
    border: 1px solid #125c9d;
    padding: 0px 5px;
    margin: 0 1px 0 0;
}

.ticketLinks li a.group {
    background: #093d6a;
    border: 1px solid #125c9d;
    padding: 0px 5px;
    margin: 0 13px 0 0;
}

.ticketLinks span {
    color: #f7b621;
}

.socialLinks {
    display: block;
    list-style: none;
    margin-right: 12px;
    height: 26px;
    width: auto;
    position: absolute;
    top: 40px;
    right: 0;
    z-index: 850;
}

.socialLinks li {
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.socialLinks li:hover {
    -webkit-transform: scale(1.25, 1.25);
    -moz-transform: scale(1.25, 1.25);
    -ms-transform: scale(1.25, 1.25);
    -o-transform: scale(1.25, 1.25);
    transform: scale(1.25, 1.25);
    cursor: pointer;
}

.socialLinks li:active {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    cursor: pointer;
}

.socialLinks li a.twitter {
    background: #093d6a;
    border: 1px solid #125c9d;
    padding: 8px 7px 3px 7px;
    margin-right: 1px;
}

.socialLinks li a.facebook {
    background: #093d6a;
    border: 1px solid #125c9d;
    padding: 8px 7px 3px 8px;
    margin-right: 1px;
}

.socialLinks li a.youtube {
    background: #093d6a;
    border: 1px solid #125c9d;
    padding: 8px 3px 3px 4px;
    margin-right: 1px;
}

.socialLinks img.facebook {
    margin-bottom: -2px;
}

.socialLinks img.youtube {
    margin-bottom: -4px;
}

.nllBar {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#siteHeader #adminNav,
#tstRegistrationHeader #adminNav {
    height: 40px;
    position: absolute;
    left: 250px;
    right: auto;
    top: 0px;
    z-index: 1000;
}

#siteHeader .adminToggle {
    position: absolute;
    left: 400px;
    right: auto;
    top: 0px;
    z-index: 1000;
}

.closeBtn {
    background: #001D40 url('images/readMore.png') no-repeat top left;
    color: white;
    cursor: pointer;
    font-family: liquor-store, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 120%;
    padding: 1px 17px 0;
    width: 31px;
}
/*----- TOPNAV -----*/

#topNav {
    background: #002450;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #002450 0%, #00489f 56%, #00489f 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #002450), color-stop(56%, #00489f), color-stop(100%, #00489f));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #002450 0%, #00489f 56%, #00489f 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #002450 0%, #00489f 56%, #00489f 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #002450 0%, #00489f 56%, #00489f 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #002450 0%, #00489f 56%, #00489f 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#002450', endColorstr='#00489f', GradientType=0);
    /* IE6-9 */
    
    width: 900px;
    height: 26px;
    border-bottom: 1px solid #001d40;
    position: absolute;
    top: 75px;
    right: 0;
}

#topNav table {
    float: right;
    width: 820px;
    height: 25px;
    margin-top: 1px;
}

#topNav a {
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    -ms-transition: color .2s linear;
    -o-transition: color .2s linear;
}

#topNav tr {
    height: 25px;
    padding: 0;
}

#topNav tr td {
    background: #03203b;
    background: -moz-linear-gradient(top, #03203b 0%, #03203b 3%, #073761 66%, #073761 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03203b), color-stop(3%, #03203b), color-stop(66%, #073761), color-stop(100%, #073761));
    background: -webkit-linear-gradient(top, #03203b 0%, #03203b 3%, #073761 66%, #073761 100%);
    background: -o-linear-gradient(top, #03203b 0%, #03203b 3%, #073761 66%, #073761 100%);
    background: -ms-linear-gradient(top, #03203b 0%, #03203b 3%, #073761 66%, #073761 100%);
    background: linear-gradient(top, #03203b 0%, #03203b 3%, #073761 66%, #073761 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#03203b', endColorstr='#073761', GradientType=0);
    border-left: 1px solid transparent;
    height: 22px !important;
    padding: 3px 0 0 0;
}

#topNav tr td > a {
    color: #fff;
    font-family: ff-din-web, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 5px;
}

#topNav tr td:hover,
#topNav tr td.hover {
    background: rgb(5, 48, 85);
    background: -moz-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(5, 48, 85, 1)), color-stop(50%, rgba(9, 62, 108, 1)), color-stop(51%, rgba(6, 52, 93, 1)));
    background: -webkit-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: -o-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: -ms-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#053055', endColorstr='#06345d', GradientType=0);
}

#topNav tr td:hover > a,
#topNav tr td.hover > a {
    color: #febb22;
}

#topNav tr td.selected {
    background: rgb(5, 48, 85);
    background: -moz-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(5, 48, 85, 1)), color-stop(50%, rgba(9, 62, 108, 1)), color-stop(51%, rgba(6, 52, 93, 1)));
    background: -webkit-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: -o-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: -ms-linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    background: linear-gradient(top, rgba(5, 48, 85, 1) 0%, rgba(9, 62, 108, 1) 50%, rgba(6, 52, 93, 1) 51%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#053055', endColorstr='#06345d', GradientType=0)
}

#topNav tr td.selected a {
    color: white;
}

#topNav tr td.selected > a {
    color: #e49f00;
}

#topNav tr td.selected:hover > a {
    color: #febb22;
}

#topNav td ul.dropdown {
    -webkit-animation: 150ms slideDown ease-in-out 1;
    -moz-animation: 150ms slideDown ease-in-out 1;
    -ms-animation: 150ms slideDown ease-in-out 1;
    animation: 150ms slideDown ease-in-out 1;
}

@-webkit-keyframes slideDown {
    0% {
        top: 22px;
        opacity: 0;
    }
    100% {
        top: 25px;
        opacity: 1;
    }
}

@-moz-keyframes slideDown {
    0% {
        top: 22px;
        opacity: 0;
    }
    100% {
        top: 25px;
        opacity: 1;
    }
}

@-ms-keyframes slideDown {
    0% {
        top: 22px;
        opacity: 0;
    }
    100% {
        top: 25px;
        opacity: 1;
    }
}

@keyframes slideDown {
    0% {
        top: 22px;
        opacity: 0;
    }
    100% {
        top: 25px;
        opacity: 1;
    }
}

#topNav td ul.dropdown li.over > ul {
    -webkit-animation: 150ms slideRight ease-in-out 1;
    -moz-animation: 150ms slideRight ease-in-out 1;
    -ms-animation: 150ms slideRight ease-in-out 1;
    animation: 150ms slideRight ease-in-out 1;
}

@-webkit-keyframes slideRight {
    0% {
        left: 176px;
        opacity: 0;
    }
    100% {
        left: 180px;
        opacity: 1;
    }
}

@-moz-keyframes slideRight {
    0% {
        left: 176px;
        opacity: 0;
    }
    100% {
        left: 180px;
        opacity: 1;
    }
}

@-ms-keyframes slideRight {
    0% {
        left: 176px;
        opacity: 0;
    }
    100% {
        left: 180px;
        opacity: 1;
    }
}

@keyframes slideRight {
    0% {
        left: 176px;
        opacity: 0;
    }
    100% {
        left: 180px;
        opacity: 1;
    }
}

#topNav td ul.dropdown.right li.over > ul.right {
    right: 100%;
    -webkit-animation: 150ms slideLeft ease-in-out 1;
    -moz-animation: 150ms slideLeft ease-in-out 1;
    -ms-animation: 150ms slideLeft ease-in-out 1;
    animation: 150ms slideLeft ease-in-out 1;
}

@-webkit-keyframes slideLeft {
    0% {
        right: 98%;
        opacity: 0;
    }
    100% {
        right: 100%;
        opacity: 1;
    }
}

@-moz-keyframes slideLeft {
    0% {
        right: 98%;
        opacity: 0;
    }
    100% {
        right: 100%;
        opacity: 1;
    }
}

@-ms-keyframes slideLeft {
    0% {
        right: 98%;
        opacity: 0;
    }
    100% {
        right: 100%;
        opacity: 1;
    }
}

@keyframes slideLeft {
    0% {
        right: 98%;
        opacity: 0;
    }
    100% {
        right: 100%;
        opacity: 1;
    }
}

#topNav td ul {
    background: #042c52;
    /* Old browsers */
    
    background: -moz-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #042c52), color-stop(30%, #125c9d), color-stop(50%, #1684bf), color-stop(70%, #125c9d), color-stop(100%, #042c52));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* IE10+ */
    
    background: linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* W3C */
    
    border: 1px solid #125c9d;
}

#topNav td ul li {
    background: #042c52;
    /* Old browsers */
    
    background: -moz-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #042c52), color-stop(30%, #125c9d), color-stop(50%, #1684bf), color-stop(70%, #125c9d), color-stop(100%, #042c52));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* IE10+ */
    
    background: linear-gradient(left, #042c52 0%, #125c9d 30%, #1684bf 50%, #125c9d 70%, #042c52 100%);
    /* W3C */
}

#topNav td ul li:hover,
#topNav td ul li.hover {
    background: #042c52;
}

#topNav td ul li:hover > a,
#topNav td ul li.hover > a {
    background: url(images/topNavNetcomb.png) no-repeat center top;
    border-top: 1px solid transparent;
    border-bottom: none;
    color: #febb22;
}

#topNav td ul li a {
    background: #042c52;
    color: white;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding: 0 15px 0 5px;
    border-top: 1px solid transparent;
    border-bottom: none;
    margin-top: 1px;
    -webkit-transition: color .2s linear;
    -moz-transiiton: color .2s linear;
    -ms-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear;
}

#topNav td ul li a:hover {
    background: transparent url(images/topNavNetcomb.png) no-repeat;
    color: #FEBB22;
    border-top: 1px solid transparent;
    border-bottom: none;
    -webkit-animation: 250ms hoverFade ease-in-out 1;
    -moz-animation: 250ms hoverFade ease-in-out 1;
    -ms-animation: 250ms hoverFade ease-in-out 1;
    animation: 250ms hoverFade ease-in-out 1;
}

@-webkit-keyframes hoverFade {
    0% {
        background-position: 180px 0;
    }
    100% {
        background-position: 0 0;
    }
}

@-moz-keyframes hoverFade {
    0% {
        background-position: 180px 0;
    }
    100% {
        background-position: 0 0;
    }
}

@-ms-keyframes hoverFade {
    0% {
        background-position: 180px 0;
    }
    100% {
        background-position: 55px 0;
    }
}

@keyframes hoverFade {
    0% {
        background-position: 180px 0;
    }
    100% {
        background-position: 55px 0;
    }
}

#topNav ul ul {
    top: -2px;
}

#topNav .firstNavElement {
    display: none;
}

#top_nav_node_page_node_253481 ul.dropdown li:first-child ul,
#top_nav_node_page_node_253481 ul.dropdown li:first-child a span.dropdown-disclosure {
    visibility: hidden;
}

.logged_in #top_nav_node_page_node_253481 ul.dropdown li:first-child ul,
.logged_in #top_nav_node_page_node_253481 ul.dropdown li:first-child a span.dropdown-disclosure {
    visibility: visible;
}

#topNav tr td#top_nav_node_page_node_253482 ul li:nth-child(4) ul li:last-child {
    display: none;
}

.logged_in #topNav tr td#top_nav_node_253482 ul li:nth-child(4) ul li:last-child {
    display: block;
}
/* only show home button in edit mode */

#topNav #top_nav_node_page_node_253476 {
    display: none;
}

.edit_mode #topNav #top_nav_node_page_node_253476 {
    display: block;
}
/*----- SUB NAV -----*/

.subNav,
.relatedSections {
    background: #e9e9e9 none;
    margin-bottom: 10px;
    padding: 13px;
}

.subNav a:hover,
.relatedSections a:hover {
    text-decoration: none;
}

.subNav h4,
.relatedSections h4 {
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-weight: 700;
    font-size: 12px;
}

.subNav ul li,
.relatedSections ul li {
    padding-left: 10px;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.subNav ul li:hover,
.relatedSections ul li:hover {
    background: #f9fbfa none;
    -webkit-transform: scaleX(1.05);
    -moz-transform: scaleX(1.05);
    -ms-transform: scaleX(1.05);
    -o-transform: scaleX(1.05);
    transform: scaleX(1.05);
}

.subNav ul li a,
.relatedSections ul li a {
    color: #001d40;
    padding: 1px;
}

.subNav ul.parents li.selected {
    background: #93bad4;
    background: -moz-linear-gradient(top, #93bad4 0%, #93bad4 50%, #83a5bc 51%, #83a5bc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #93bad4), color-stop(50%, #93bad4), color-stop(51%, #83a5bc), color-stop(100%, #83a5bc));
    background: -webkit-linear-gradient(top, #93bad4 0%, #93bad4 50%, #83a5bc 51%, #83a5bc 100%);
    background: -o-linear-gradient(top, #93bad4 0%, #93bad4 50%, #83a5bc 51%, #83a5bc 100%);
    background: -ms-linear-gradient(top, #93bad4 0%, #93bad4 50%, #83a5bc 51%, #83a5bc 100%);
    background: linear-gradient(top, #93bad4 0%, #93bad4 50%, #83a5bc 51%, #83a5bc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#93bad4', endColorstr='#83a5bc', GradientType=0);
}

.subNav ul.parents li.selected:hover {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}

.subNav ul.parents li.selected a {
    color: #001D40;
    font-family: ff-din-web, sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 3px 0 0 0;
}

.subNav ul.parents li.selected a:hover {
    font-size: inherit;
}
/*----- CONTENT CONTAINER -----*/
/**global content container **/

#pageContentContainer {
    background: #fff none;
    padding: 10px;
    margin-top: 0;
}

#displayBodyHeader {
    background: #052C53 url('images/headerTextNetcomb.png') no-repeat top right;
    border-top: 3px solid #0055bb;
    border: 1px solid #0055bb;
    color: white;
    font-family: ff-din-web, sans-serif;
    font-size: 23px;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-shadow: -1px -1px 1px #282828;
    padding: 10px 15px;
}

.layoutContainer {
    position: relative;
}

#panelTwo {
    width: 765px;
}
/** global gallery element **/

.galleryElement {
    border-top: 3px solid #003b82;
}

.galleryElement_gallery.formatted {
    padding: 0;
}
/** global tables and data tables **/

.tableElement,
.statisticsPage .widgetElement {
    background: #d9d9d9 url(images/swarmTableLogo.png) no-repeat center center;
    padding: 0 0 15px 0;
}

.tableElement tr,
.statisticsPage .dataTable tr {
    border-bottom: 1px solid #6b93ae;
    margin: 0 15px;
}

.tableElement tr:last-child,
.statisticsPage .dataTable tr:last-child {
    border-bottom: none;
}

.tableElement h3,
.statisticsPage .textBlockElement h3 {
    background: #6b93ae url('images/tableHeaderNetcomb.png') no-repeat top right, ;
    background: url('images/tableHeaderNetcomb.png') no-repeat top right, -moz-linear-gradient(top, #6b93ae 0%, #93bad4 47%, #93bad4 100%);
    background: url('images/tableHeaderNetcomb.png') no-repeat top right, -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b93ae), color-stop(47%, #93bad4), color-stop(100%, #93bad4));
    background: url('images/tableHeaderNetcomb.png') no-repeat top right, -webkit-linear-gradient(top, #6b93ae 0%, #93bad4 47%, #93bad4 100%);
    background: url('images/tableHeaderNetcomb.png') no-repeat top right, -o-linear-gradient(top, #6b93ae 0%, #93bad4 47%, #93bad4 100%);
    background: url('images/tableHeaderNetcomb.png') no-repeat top right, -ms-linear-gradient(top, #6b93ae 0%, #93bad4 47%, #93bad4 100%);
    background: url('images/tableHeaderNetcomb.png') no-repeat top right, linear-gradient(top, #6b93ae 0%, #93bad4 47%, #93bad4 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6b93ae', endColorstr='#93bad4', GradientType=0);
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-weight: 700;
    padding: 5px 15px;
    border: 0 none;
}

.tableElement h3 u {
    color: #fab821;
    text-decoration: none;
}

.dataTable {
    width: 94%;
    margin: 0 auto;
}

.dataTable td {
    padding: 3px 15px;
}

.dataTable tr.odd {
    background: transparent none;
}
/** global text block element **/

.textBlockElement h3 span.blue {
    background: transparent none;
    border: 0;
    border-top: 0;
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 0;
}

.textBlockElement p,
.textBlockElement li {
    color: #282828;
}

.textBlockElement h3,
.aggregatorElement h3,
.mailSubscribeElement h3,
.reportTableElement h3,
.pollElement h3 {
    background: #052c53 url('images/headerTextNetcomb.png') no-repeat 125% top;
    border: 1px solid #003b82;
    border-top: 3px solid #003b82;
    color: white;
    font-family: ff-din-web, sans-serif;
    font-weight: 700;
    padding-left: 10px;
}

.textBlockElement u {
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
}

#homePage .textBlockElement .leftTextImage.largeTextImage {
    float: initial;
    margin: 10px auto;
}

#homePage .heroPhotoElement img {
    border: none;
}
/** global aggregator elements **/

.aggregatorElement {
    background: #e8e8e8;
    border: 1px solid #003b82;
}

.aggregatorElement .item {
    padding-left: 10px;
}

.collectorElement .item,
.aggregatorElement .item {
    border-top: 1px solid #00408e;
    margin: 0 auto;
    width: 90%;
    position: relative;
}

.aggregatorElement a img {
    border: 1px solid #001d40;
    margin-right: 10px;
    position: relative;
    width: 73px;
    height: 60px;
    position: relative;
}

.extendedOptions.item .icon {
    background: transparent url('images/readMore.png') no-repeat top left;
    color: white;
    font-family: liquor-store, sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 2px 15px;
}

.extendedOptions.item .rssLink.icon {
    background: url('images/rss.png') no-repeat 23px, url('images/readMore.png') no-repeat top left;
    padding: 2px 15px 2px 5px;
}
/** id specific styles **/

#pageEl_2573662 > .aggregatorElement .item::before {
    background: url('images/playButton.png') no-repeat center center;
    content: ".";
    position: absolute;
    top: 30%;
    left: 12%;
    height: 27px;
    width: 27px;
    z-index: 5;
}

#pageEl_2573662 > .aggregatorElement .item:last-child::before {
    display: none;
}
/** season presenting sponsor **/

.seasonSponsor {
    height: 40px;
}

.seasonSponsor .heroPhotoElement {
    background: #c9c9c9 url(images/seasonSponsor.png) no-repeat;
    margin-top: -2px;
    height: 65px;
}

.seasonSponsor .heroPhotoElement img {
    float: right;
    margin-right: 10px;
    height: 80%;
    padding: 1%;
    width: auto !important;
}

.seasonSponsor p.cutline {
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    float: right;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    margin-top: 2px;
    text-align: right;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #e4e4e4;
    padding-right: 10px;
}
/** ad space **/

.adSpaceLayout {
    position: relative;
    height: 142px;
}

.adSpace {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

#homePage .adSpaceLayout .easy_rotator {
    width: 27%;
    position: absolute;
    bottom: 0;
    right: 2%;
}

#homePage .adSpaceLayout .middle {
    position: absolute;
    bottom: 0;
    right: 29%;
}

#sponsorPage .easy_rotator {
    bottom: auto;
    top: 21%;
}

#sponsorPage .middle {
    bottom: auto;
    top: 21%;
}
/** Statistics page **/

.statsHead .pageElement,
.statisticsPage .textBlockElement h3 {
    margin-bottom: 0;
}

.statisticsPage .widgetHierarchy li,
.statisticsPage .widgetHierarchy li li li,
.statisticsPage .widgetHierarchy .singleLevel {
    background: none;
    border: 0 none;
}

.statisticsPage .statTable th {
    background: none;
    color: #000;
}

.statisticsPage .statTable th,
.statisticsPage .statTable td {
    border: none;
}

.statisticsPage .resultsTable .even,
.statisticsPage .statTable .even {
    background: none;
}

.statisticsPage .widget-leader table {
    background: none;
}
/*----- SPECIALTY PAGES -----*/
/** homepage **/

.homepageFacebook {
    margin: 15px 15px 15px 0;
}
/** player pages **/

#playerPage .heroPhotoElement img {
    background: #fff;
    border: 1px solid #0055bb;
}

.playerStat tr td:first-child {
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding-left: 5px;
    text-transform: uppercase;
}

.playerStat .dataTable td {
    padding: 7px 0 5px;
    line-height: 15px;
}

.playerStatSide .dataTable {
    width: 50%;
    margin: 15px 0 0 15px;
}

.playerStatSide tr td:first-child {
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding-left: 5px;
    text-transform: uppercase;
}

.playerStatSide .dataTable td {
    padding: 7px 0 5px;
    line-height: 15px;
}

.playerShow {
    position: absolute;
    top: 73px;
    right: 26px;
    width: 200px;
}

.playerShow .galleryElement {
    overflow: visible;
    border-top: 0;
}

.playerShow .galleryElement_gallery.formatted {
    padding: 5px;
}

.playerShow .gallery_info {
    position: absolute;
    top: -25px;
}

.playerShow .galleryElement h3 {
    color: #001d40;
    font-family: ff-din-web, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.playerShow .galleryElement_gallery .image {
    margin-top: 0 !important;
}
/** performance team **/

#performanceTeam #displayBodyHeader {
    background: transparent url(images/performanceDBH.png) no-repeat bottom right;
    border: none;
    border-top: none;
    padding-top: 57px;
}

#performanceTeam #displayBodyHeader span {
    background: transparent url(images/cheerDBHLogo.png) no-repeat left center;
    color: white;
    font-family: liquor-store, sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    text-shadow: none;
    padding: 7px 55px 11px;
}
/** toyota professor **/

#toyotaProfessor #displayBodyHeader {
    background: transparent url(images/professorDBH.png) no-repeat bottom right;
    border: none;
    border-top: none;
    padding-top: 51px;
}

#toyotaProfessor #displayBodyHeader span {
    background: transparent url(images/toyotaDBHLogo.png) no-repeat left center;
    color: white;
    font-family: liquor-store, sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    text-shadow: none;
    padding: 7px 65px 11px;
}
/** buzz **/

#buzz #displayBodyHeader {
    background: transparent url(images/buzzDBH.png) no-repeat bottom right;
    border: none;
    border-top: none;
    padding-top: 55px;
}

#buzz #displayBodyHeader span {
    background: transparent url(images/45DBHLogo.png) no-repeat left center;
    color: white;
    font-family: liquor-store, sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    text-shadow: none;
    padding: 7px 65px 11px;
}
/*----- ADMIN EDIT TABS -----*/

.rapidTabsConstruction {
    float: right;
    width: auto;
}
/*----- NEWS SLIDESHOW -----*/

.newsSlideShow-container {
    border-top: 3px solid #001d40;
    border-right: 1px solid #001d40;
}

.layout_classic .newsSlideShow-headline {
    background: rgba(0, 29, 64, 0.92) url('images/slideShowNetcomb.png') no-repeat top right;
    border-top: 3px solid #001d40;
    padding-bottom: 0;
    position: relative;
    height: 29%;
}

.layout_classic .newsSlideShow-thumbnails {
    background: rgba(0, 29, 64, 0.5);
    height: 69%;
    width: 11%;
    top: 0;
}

.layout_classic .newsSlideShow-thumbnails li {
    display: block;
    margin: 12% auto;
    width: 66%;
    height: 13%;
}

.layout_classic .newsSlideShow-thumbnails a {
    border: 2px solid #0055b5;
    height: 100%;
}

.layout_classic .newsSlideShow-thumbnails a:hover {
    border: 2px solid #fab821;
}

.layout_classic .newsSlideShow-thumbnails a.current {
    border: 2px solid #fab821;
}

.layout_classic .newsSlideShow-thumbnails img {
    height: 100%;
}

.layout_classic .newsSlideShow-headline h1 {
    background: transparent none;
    color: #febb22;
    font-family: ff-din-web, sans-serif;
    font-size: 22px;
    font-weight: 900;
}

.layout_classic .newsSlideShow-headline h1 a {
    color: #febb22;
    text-transform: uppercase;
}

.layout_classic .newsSlideShow-headline h1 a:hover {
    text-decoration: underline;
}

.layout_classic .newsSlideShow-headline p {
    background: transparent none;
    text-align: left;
    position: absolute;
    top: 60px;
}

.layout_classic .newsSlideShow-headline p span {
    float: left;
}

.layout_classic .newsSlideShow-more {
    background: #002450;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #00489f 0%, #00489f 56%, #002450 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00489f), color-stop(56%, #00489f), color-stop(100%, #002450));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #00489f 0%, #00489f 56%, #002450 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #00489f 0%, #00489f 56%, #002450 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #00489f 0%, #00489f 56%, #002450 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #00489f 0%, #00489f 56%, #002450 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00489f', endColorstr='#002450', GradientType=0);
    /* IE6-9 */
}

.layout_classic .newsSlideShow-more {
    line-height: 120%;
}

.layout_classic .newsSlideShow-more.button-small {
    background: #001d40 url('images/readMore.png') no-repeat top left;
    font-family: liquor-store, sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}

.button-small,
.pill-small-left,
.pill-small-middle,
.pill-small-right {
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0 6px 0 7px;
    text-shadow: none;
    line-height: 7px;
}
/*----- SLIDESHOW VIEW ALL NEWS -----*/

.viewAllNews .pageElement.linkElement {
    background: #042c50;
    margin-top: -15px;
    width: 98%;
}

.viewAllNews .pageElement.linkElement h4 {
    background: url('images/arrow.png') no-repeat 88% center;
    font-family: ff-din-web, sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 119%;
    margin-bottom: 0;
    text-align: right;
    text-transform: uppercase;
    padding-top: 2px;
    width: 98%;
}

.viewAllNews .pageElement.linkElement h4 a {
    color: white;
}

.viewAllNews .pageElement.linkElement .icon {
    background: transparent none;
}
/*----- COUNTDOWN ELEMENT -----*/

.countdownElement h2 {
    margin: 0 0 15px;
}

.countdownElement,
.countdown-dark,
.countdown-light {
    background: transparent url('images/countdownLarger.jpg') no-repeat center center;
    border: 1px solid #001d40;
    height: 86px;
}

.homeCounter .countdown-dark,
.homeCounter .countdown-light {
    background: transparent url('images/countdownBack.png') no-repeat center center;
    border: 1px solid #001d40;
    border-top: 3px solid #001d40;
    height: 50px;
}

.countdownElement abbr {
    margin: 0 auto;
    width: 288px;
    position: relative;
}

.homeCounter .countdownElement abbr {
    margin-right: 0;
    width: 260px;
    position: relative;
}

.countdownElement h2 {
    color: #fff;
    font-family: liquor-store, sans-serif;
    font-weight: 400;
    font-size: 18px;
    text-shadow: none;
}

.countdownElement b {
    color: white;
    font-size: 28px;
    line-height: 43px;
    font-family: ff-din-web, sans-serif;
    font-weight: 700;
    text-shadow: -1px -1px 2px #666;
}

.countdownElement span {
    background: url(images/countdownSpan.png) no-repeat top center;
    margin-top: -15px;
    padding: 5px 5px 0 5px;
    background-size: 55px;
    min-width: 55px;
}

.homeCounter .countdownElement span {
    background: none;
    padding-top: 10px;
}

.homeCounter .countdownElement span.days {
    position: absolute;
    top: 5%;
    left: -2%;
    width: 80px;
}

.homeCounter .countdownElement span.hours {
    margin-left: -16%;
    position: absolute;
    top: 5%;
    left: 50%;
    width: 80px;
}

.homeCounter .countdownElement span.minutes {
    position: absolute;
    top: 5%;
    right: -1.1%;
    margin-right: 0px;
    width: 80px;
}

.countdownElement small {
    font-family: liquor-store, sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-shadow: none;
    color: #fff;
}

.homeCounter .countdownElement h2 {
    width: 700px;
    font-size: 40px;
    margin-top: 14px;
    float: left;
    text-align: right;
}

.homeCounter .countdownElement small {
    position: relative;
    top: -5px;
    color: #fff;
    text-shadow: 1px 1px 0px #000;
}
/*----- SITE FOOTER -----*/

#siteFooter {
    background: #83a5bf url(images/footerNetcomb.png) no-repeat center right;
    background-color: #83a5bf;
    background-image: url(images/footerNetcomb.png), url(images/footerNetcombLeft.png);
    background-position: center right, center left;
    background-repeat: no-repeat;
    color: #001d40;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 43px;
    width: 1000px;
    position: relative;
    margin: 0 auto;
    z-index: 101;
}

#siteFooter ul {
    text-align: center;
    padding: 14px 0 0 0;
}

#siteFooter li#poweredByNGIN {
    display: none;
}

#siteFooter ul li a {
    font-size: 11px;
    color: #001d40;
}

#siteFooter ul li a:hover {
    color: #f9fbfa;
}

#siteFooter a:hover {
    color: white;
}

#siteFooter a.legalLink {
    font-weight: bold;
    margin-left: 13px;
}
/*----- SITE FOOTER NAV -----*/

.footerNav {
    background: #082c53;
    padding: 21px 0 0 0;
    width: 1000px;
    min-height: 200px;
    margin: 0 auto 150px auto;
}

.navList {
    background: rgb(51, 76, 108);
    background: -moz-linear-gradient(top, rgba(51, 76, 108, 1) 0%, rgba(26, 56, 92, 1) 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(51, 76, 108, 1)), color-stop(99%, rgba(26, 56, 92, 1)));
    background: -webkit-linear-gradient(top, rgba(51, 76, 108, 1) 0%, rgba(26, 56, 92, 1) 99%);
    background: -o-linear-gradient(top, rgba(51, 76, 108, 1) 0%, rgba(26, 56, 92, 1) 99%);
    background: -ms-linear-gradient(top, rgba(51, 76, 108, 1) 0%, rgba(26, 56, 92, 1) 99%);
    background: linear-gradient(top, rgba(51, 76, 108, 1) 0%, rgba(26, 56, 92, 1) 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#334c6c', endColorstr='#1a385c', GradientType=0);
    width: auto;
    float: left;
    padding-left: 1px;
}

.linkList {
    background: #082c53;
    padding: 7px 15px 10px 30px;
    list-style: none;
    min-height: 170px;
}

.linkList a {
    color: #92bee2;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-weight: normal;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.linkList a:hover {
    color: #f9fbfa;
    text-decoration: underline;
}

.linkList li:first-child {
    color: #92bee2;
    font-family: ff-din-web, sans-serif;
    font-size: 13px;
    font-weight: 700;
}

.footerLogo {
    float: left;
}

.footerLogo img.fLogo {
    padding: 20px;
}
/*----- GLOBAL SCHEDULE SCROLLER -----*/

#gs {
    visibility: hidden;
}

#gs.logged_in {
    visibility: visible;
}

#globalScheduleBackground {
    background: #0a1a38;
    background: -moz-linear-gradient(top, #0a1a38 0%, #193362 53%, #193362 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a1a38), color-stop(53%, #193362), color-stop(100%, #193362));
    background: -webkit-linear-gradient(top, #0a1a38 0%, #193362 53%, #193362 100%);
    background: -o-linear-gradient(top, #0a1a38 0%, #193362 53%, #193362 100%);
    background: -ms-linear-gradient(top, #0a1a38 0%, #193362 53%, #193362 100%);
    background: linear-gradient(top, #0a1a38 0%, #193362 53%, #193362 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0a1a38', endColorstr='#193362', GradientType=0);
    height: 35px;
    width: 900px;
    position: absolute;
    top: 110px;
    right: 0;
    z-index: 799;
}

#globalSchedule {
    display: none;
    position: absolute;
    z-index: 20;
    top: 92px;
    left: auto;
    right: 0;
    height: 60px;
    overflow: hidden;
    padding: 0 21px;
    width: 760px;
    z-index: 800;
}

#globalSchedule .prev {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 21px;
    background: url('custom/scheduleNav.png') 0 0px;
}

#globalSchedule .next {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 4px;
    width: 21px;
    background: url('custom/scheduleNav.png') -42px 0px;
}

#globalSchedule .prev:hover {
    background-position: -21px 0px;
}

#globalSchedule .next:hover {
    background-position: -63px 0px;
}

#edit_global_schedule {
    display: inline;
    float: left;
    padding: 25px 50px;
    color: #FC0;
}

#edit_splash_popup {
    display: inline;
    float: right;
    margin-right: 200px;
    padding: 25px 50px;
    color: #FC0;
}

#globalScheduleScroller {
    margin-right: 0;
    position: relative;
    overflow: hidden;
    z-index: 850;
}

#globalSchedule .game h3 {
    color: #FC0;
    font-size: 10px;
    font-style: normal;
    margin-top: 2px;
    white-space: nowrap;
    text-align: right !important;
    padding-right: 10px;
}
/*#globalSchedule .game.knighthawks { padding:0 7px 0 43px; }*/

#globalSchedule .game p {
    font-size: 10px;
    font-weight: bold;
    text-align: right;
    text-shadow: 0 0 3px #000;
    padding-right: 10px;
}

#globalSchedule .text {
    color: #fff;
}

.globalSchedule .text a {
    color: #fdbb22;
    text-shadow: 0 0 10px #fdbb22;
    font-weight: bold;
    padding: 23px 0 5px 90px;
    -webkit-animation: 3s pulsate linear infinite;
    -moz-animation: 3s pulsate linear infinite;
    -ms-animation: 3s pulsate linear infinite;
    animation: 3s pulsate linear infinite;
}

@-webkit-keyframes pulsate {
    0% {
        text-shadow: 0 0 5px #fdbb22;
    }
    33% {
        text-shadow: 0 0 0 #fdbb22;
    }
    66% {
        text-shadow: 0 0 0 #fdbb22;
    }
    100% {
        text-shadow: 0 0 5px #fdbb22;
    }
}

@-moz-keyframes pulsate {
    0% {
        text-shadow: 0 0 5px #fdbb22;
    }
    33% {
        text-shadow: 0 0 0 #fdbb22;
    }
    66% {
        text-shadow: 0 0 0 #fdbb22;
    }
    100% {
        text-shadow: 0 0 5px #fdbb22;
    }
}

@-ms-keyframes pulsate {
    0% {
        text-shadow: 0 0 5px #fdbb22;
    }
    33% {
        text-shadow: 0 0 0 #fdbb22;
    }
    66% {
        text-shadow: 0 0 0 #fdbb22;
    }
    100% {
        text-shadow: 0 0 5px #fdbb22;
    }
}

@keyframes pulsate {
    0% {
        text-shadow: 0 0 5px #fdbb22;
    }
    33% {
        text-shadow: 0 0 0 #fdbb22;
    }
    66% {
        text-shadow: 0 0 0 #fdbb22;
    }
    100% {
        text-shadow: 0 0 5px #fdbb22;
    }
}

.globalSchedule .text a.gamecenter {
    position: absolute;
    z-index: 21;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-indent: -999em;
    outline: none !important;
    background: none;
}

.globalSchedule .bandits {
    background: url('images/teamSprite.png') left top no-repeat;
}

.globalSchedule .bandits:hover {
    background: url('images/teamSprite.png') right top no-repeat;
}

.globalSchedule .rock {
    background: url('images/teamSprite.png') left -252px no-repeat;
}

.globalSchedule .rock:hover {
    background: url('images/teamSprite.png') right -252px no-repeat;
}

.globalSchedule .knighthawks {
    background: url('images/teamSprite.png') left -42px no-repeat;
}

.globalSchedule .knighthawks:hover {
    background: url('images/teamSprite.png') right -42px no-repeat;
}

.globalSchedule .mammoth {
    background: url('images/teamSprite.png') no-repeat left -84px;
}

.globalSchedule .mammoth:hover {
    background: url('images/teamSprite.png') no-repeat right -84px;
}

.globalSchedule .roughnecks {
    background: url('images/teamSprite.png') no-repeat left -126px;
}

.globalSchedule .roughnecks:hover {
    background: url('images/teamSprite.png') no-repeat right -126px;
}

.globalSchedule .rush {
    background: url('images/teamSprite.png') no-repeat left -168px;
}

.globalSchedule .rush:hover {
    background: url('images/teamSprite.png') no-repeat right -168px;
}

.globalSchedule .stealth {
    background: url('images/teamSprite.png') no-repeat left -210px;
}

.globalSchedule .stealth:hover {
    background: url('images/teamSprite.png') no-repeat right -210px;
}

.globalSchedule .wings {
    background: url('images/teamSprite.png') no-repeat left -336px;
}

.globalSchedule .wings:hover {
    background: url('images/teamSprite.png') no-repeat right -336px;
}

.globalSchedule .wolves {
    background: url('images/teamSprite.png') no-repeat left -294px;
}

.globalSchedule .wolves:hover {
    background: url('images/teamSprite.png') no-repeat right -294px;
}

.layoutContainer .homegame .pageElement,
.layoutContainer .awaygame .pageElement {
    background: none !important;
    top: 0;
    padding: 0;
    padding-top: 0 !important;
}

.layoutContainer .homegame,
.layoutContainer .awaygame {
    display: block;
    margin-bottom: -15px;
    margin-top: 30px;
    height: 77px;
}

.layoutContainer .awaygame {
    display: none;
}

.edit_mode .layoutContainer .awaygame {
    display: block;
}

.layoutContainer .homegame h3,
.layoutContainer .awaygame h3,
.layoutContainer .homegame h3 span,
layoutContainer .awaygame h3 span {
    background: none;
    border: none;
    color: #fabc22;
    text-align: right !important;
    padding: 10px 5px 0 0;
}

.layoutContainer .homegame p,
.layoutContainer .awaygame p {
    color: white;
    font-weight: bold;
    line-height: 150%;
    margin-top: -15px;
    padding-right: 10px;
    text-shadow: 0 0 5px #282828;
    text-align: right !important;
}

.layoutContainer .homegame .text a,
.layoutContainer .awaygame .text a {
    text-decoration: none;
    margin-right: -15px;
    padding: 57px 26px 6px 188px;
}

.layoutContainer .homegame .text a:hover,
.layoutContainer .awaygame .text a:hover {
    color: #fdbb22;
    text-decoration: underline;
}

.layoutContainer .bandits {
    background: url('images/teamSpriteIn.png') right top no-repeat;
}

.layoutContainer .bandits:hover {
    background: url('images/teamSpriteIn.png') left top no-repeat;
}

.layoutContainer .rock {
    background: url('images/teamSpriteIn.png') right -468px no-repeat;
}

.layoutContainer .rock:hover {
    background: url('images/teamSpriteIn.png') left -468px no-repeat;
}

.layoutContainer .knighthawks {
    background: url('images/teamSpriteIn.png') right -78px no-repeat;
}

.layoutContainer .knighthawks:hover {
    background: url('images/teamSpriteIn.png') left -78px no-repeat;
}

.layoutContainer .mammoth {
    background: url('images/teamSpriteIn.png') no-repeat right -156px;
}

.layoutContainer .mammoth:hover {
    background: url('images/teamSpriteIn.png') no-repeat left -156px;
}

.layoutContainer .roughnecks {
    background: url('images/teamSpriteIn.png') no-repeat right -234px;
}

.layoutContainer .roughnecks:hover {
    background: url('images/teamSpriteIn.png') no-repeat left -234px;
}

.layoutContainer .rush {
    background: url('images/teamSpriteIn.png') no-repeat right -312px;
}

.layoutContainer .rush:hover {
    background: url('images/teamSpriteIn.png') no-repeat left -312px;
}

.layoutContainer .stealth {
    background: url('images/teamSpriteIn.png') no-repeat right -390px;
}

.layoutContainer .stealth:hover {
    background: url('images/teamSpriteIn.png') no-repeat left -390px;
}

.layoutContainer .wings {
    background: url('images/teamSpriteIn.png') no-repeat right bottom;
}

.layoutContainer .wings:hover {
    background: url('images/teamSpriteIn.png') no-repeat left bottom;
}

.layoutContainer .wolves {
    background: url('images/teamSpriteIn.png') no-repeat right -546px;
}

.layoutContainer .wolves:hover {
    background: url('images/teamSpriteIn.png') no-repeat left -546px;
}

#globalSchedule .game {
    line-height: 12px;
    position: relative;
    padding: 0;
    margin: 15px 7px;
    width: 137px;
    height: 41px;
    float: left;
}

#globalSchedule .spacer {
    padding: 0;
}
/*----- TICKET CENTER -----*/

#pageEl_2487903 {
    position: relative;
}

#pageEl_2487903 h3 {
    background: #052c53 url('images/headerTextNetcomb.png') no-repeat 125% top;
    border: 1px solid #003b82;
    border-top: 3px solid #003b82;
    color: white;
    font-family: ff-din-web, sans-serif;
    font-weight: 700;
    padding: 5px 0 5px 10px;
}

#ticketCenter {
    background: #c9c9c9;
    margin-top: -5px;
    padding: 10px;
}
/** custom tabs **/

.custom_tabs {
    margin: 0;
    text-align: center;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 9px;
    right: 20px;
}

.custom_tabs_content {
    margin: 0 -10px;
}

.custom_tab_panel {
    background: #fdbb22;
    min-height: 345px !important;
    max-height: 345px;
    overflow: hidden;
    height: 345px;
    margin: 0 10px;
}

.custom_tab_panel div {
    margin-bottom: -5px;
    opacity: 1;
    -webkit-animation: 500ms crossFade linear 1;
    -moz-animation: 500ms crossFade linear 1;
    -ms-animation: 500ms crossFade linear 1;
    animation: 500ms crossFade linear 1;
}

@-webkit-keyframes crossFade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes crossFade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-ms-keyframes crossFade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes crossFade {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.custom_tab {
    background: #e4e4e4;
    background: -moz-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(30%, #c9c9c9), color-stop(100%, #c9c9c9));
    background: -webkit-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: -o-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: -ms-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#c9c9c9', GradientType=0);
    color: #001d40;
    display: -moz-inline-box;
    display: inline-block;
    font-family: ff-din-web, sans-serif;
    font-size: 11px;
    font-weight: 900;
    margin: 0px 3px !important;
    text-transform: uppercase;
    opacity: 0.5;
    filter: alpha(opacity 50);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.custom_tab:hover {
    opacity: 1;
    filter: alpha(opacity 1);
}

.custom_tab span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    line-height: 20px;
    padding: 3px;
    cursor: pointer;
}

.custom_tab.selected {
    background:  #e4e4e4;
    background: -moz-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e4e4e4), color-stop(30%, #c9c9c9), color-stop(100%, #c9c9c9));
    background: -webkit-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: -o-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: -ms-linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    background: linear-gradient(top, #e4e4e4 0%, #c9c9c9 30%, #c9c9c9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#c9c9c9', GradientType=0);
    opacity: 1;
    filter: alpha(opacity 1);
}

.custom_tab.selected span {
    background: url('custom/tabBackground.png') left top;
}
/*----- CUSTOM CALLOUT LINKS -----*/

.featLink {
    background: url(images/cheerBack.png) no-repeat bottom center;
    height: 167px;
    width: 100%;
    position: relative;
    z-index: 1
}

.cheer {
    background: url(images/cheerBack1.png) no-repeat center 7px;
    height: 167px;
    width: 317px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.professor {
    background: url(images/professorBack1.jpg) no-repeat center 7px;
    height: 167px;
    width: 483px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.buzz {
    background: url(images/buzzBack1.jpg) no-repeat center 7px;
    height: 167px;
    width: 483px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -ms-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.featImg {
    float: right;
    z-index: 2;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.featLogo {
    position: absolute;
    top: 15px;
    left: 30px;
    z-index: 3;
}

.featLink h3 {
    background: white url(images/featLinkArrow.png) no-repeat 7px;
    background: rgba( 255, 255, 255, 0.6) url(images/featLinkArrow.png) no-repeat 7px;
    color: #001d40;
    font-family: liquor-store, sans-serif;
    font-weight: 400;
    font-size: 23px;
    text-shadow: 1px 1px 1px rgba(249, 251, 250, 0.5);
    padding: 3px 8px 3px 25px;
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 3;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.featLink:hover {
    cursor: pointer;
}

.featLink a:hover {
    text-decoration: none;
}

.featLink a:hover > .cheer,
.featLink a:hover > .professor,
.featLink a:hover > .buzz {
    opacity: .5;
    cursor: pointer;
}

.featLink a:hover > .featImg {
    cursor: pointer;
    -webkit-transform: scale(1.05) translate(-4px, -4px);
    -moz-transform: scale(1.05) translate(-4px, -4px);
    -ms-transform: scale(1.05) translate(-4px, -4px);
    -o-transform: scale(1.05) translate(-4px, -4px);
    transform: scale(1.05) translate(-4px, -4px);
}

.featLink a:hover > h3 {
    background: white url(images/featLinkArrow.png) no-repeat 7px;
    background: rgba( 255, 255, 255, 0.8) url(images/featLinkArrow.png) no-repeat 7px;
    box-shadow: 0 0 8px #282828;
    cursor: pointer;
    -webkit-transform: scale(1.05) translate(3px, 0);
    -moz-transform: scale(1.05) translate(3px, 0);
    -ms-transform: scale(1.05) translate(3px, 0);
    -o-transform: scale(1.05) translate(3px, 0);
    transform: scale(1.05) translate(3px, 0);
}
/*----- MEDIA QUERIES -----*/

@media screen and (min-width: 1024px) {
    html {
        background: #082c53 url(background1280.jpg) no-repeat center top fixed;
    }
}

@media screen and (min-width: 1280px) {
    html {
        background: #082c53 url(background1440.jpg) no-repeat center top fixed;
    }
}

@media screen and (min-width: 1440px) {
    html {
        background: #082c53 url(background1600.jpg) no-repeat center top fixed;
    }
}

@media screen and (min-width: 1600px) {
    html {
        background: #082c53 url(backgroundFull.jpg) no-repeat center top fixed;
    }
}

@media screen and (min-width: 2000px) {
    html {
        background: #082c53 url(backgroundFull.jpg) no-repeat center top fixed;
        background-size: 100% auto;
    }
}
/*----- MOZILLA EXCEPTIONS -----*/

@-moz-document url-prefix() {
    #topNav table {
        border-collapse: separate !important;
        border-spacing: 1px 0px !important;
    }
    .viewAllNews .pageElement.linkElement {
        width: 97.8%;
    }
}
/*----- IE EXCEPTIONS -----*/

.lte9 #topNav table {
    border-collapse: separate !important;
    border-spacing: 1px 0px !important;
}

.lte9 #topNav tr td {
    border-left: 1px solid #001d40;
}

.lte9 #topNav td ul li {
    background: #042c52 url(images/ieUlBack.jpg) no-repeat top center;
    padding-top: 1px;
}

.lte9 #topNav td ul li:first-child {
    background: #042c52 none;
}

.lte9 #topNav td ul li a {
    background: transparent;
    color: white;
    font-family: Arial, sans-serif;
    font-weight: bold;
    padding: 0 15px 0 5px;
    border-top: none;
    border-bottom: none;
    margin-top: 1px;
}

.lte9 #topNav td ul li a:hover {
    background: transparent url(images/topNavNetcomb.png) no-repeat;
    color: #FEBB22;
    border-top: none;
    border-bottom: none;
}

.lte8 .layout_classic .newsSlideShow-headline {
    background: #001d40 url('images/slideShowNetcomb.png') no-repeat top right;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
}

.lte9 .layout_classic .newsSlideShow-thumbnails {
    background: #001d40;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    height: 69%;
    width: 11%;
    top: 0;
}

.lte9 .layout_classic .newsSlideShow-thumbnails img {
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

.lte9 .custom_tab span {
    background: #e4e4e4;
}

.lte9 .custom_tab:hover {
    background: #e4e4e4;
    filter: alpha(opacity 100);
}

.lte9 .custom_tab.selected {
    filter: alpha(opacity 100);
}

.lte9 .custom_tab.selected span {
    background: #e4e4e4;
}
/*----- Custom table colors -----*/
/*stingers*/

.rowclrs .dataTable tbody tr {
    background: #ffffff;
}
/*colony*/

.rowclrs .dataTable tbody tr + tr + tr + tr {
    background: #838383;
    color: #fff;
}
/*worker bee*/

.rowclrs .dataTable tbody tr + tr + tr + tr + tr + tr + tr {
    background: #FF860F;
    color: #000;
}
/*swarm trooper*/

.rowclrs .dataTable tbody tr + tr + tr + tr + tr + tr + tr + tr + tr + tr {
    background: #002144;
    color: #fff;
}