﻿#dcsn-mobile-menu ul li a { color:white !important; font-weight:600; text-transform:none !important; }
#dcsn-mobile-menu ul li a { color:white !important; font-weight:600; text-transform:none !important; }

/* Begin default/non-team chart styles */
.h-DEF { background:#fff !important; }
.dep-def { margin-top:20px; }
.DEF { color:#3366cc; }
.snDEF { background:#ffffff; }
.dcsn-main li a.DEF:hover { background:#e7ecf1; }
.dcsn-main li a.DEF:active { background:#e7ecf1; }
#dcsn-mobile-menu ul.DEF { background:#ffffff !important; border:solid 1px #e7ecf1 !important; }
#dcsn-mobile-menu ul.DEF li a { color:#3366cc !important; }
#dcsn-mobile-menu ul.DEF li a:hover { background:#080e55 !important; color:White !important; }
#dcsn-mobile-menu ul.DEF li a:active { background:#080e55 !important; color:White !important; }

/* Begin Invidivual Team Styles */
.h-DAL { background:#5f9bcd !important; }
.DAL { color:#5f9bcd; }
.snDAL { background:#b51328; }
.dcsn-main li a.DAL:hover { background:#5f9bcd; }
.dcsn-main li a.DAL:active { background:#5f9bcd; }
.dt-DAL th { background:#5f9bcd; color:#ffffff !important; }
.sh-DAL { color:#5f9bcd; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.DAL { background:#b51328 !important; border:solid 1px #b51328 !important; }
#dcsn-mobile-menu ul.DAL li a:hover { background:#5f9bcd !important }
#dcsn-mobile-menu ul.DAL li a:active { background:#5f9bcd !important }

.h-DC { background:#b31428 !important; }
.DC { color:#b31428 !important; }
.snDC { background:#e6e6e6; }
.dcsn-main li a.DC:hover { background:#b31428; color:white !important; }
.dcsn-main li a.DC:active { background:#b31428; color:white !important; }
.dt-DC th { background:#b31428; color:#ffffff !important; }
.sh-DC { color:#b31428; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.DC { background:#e6e6e6 !important; border:solid 1px #e6e6e6 !important; }
#dcsn-mobile-menu ul.DC li a { color:#b31428 !important; }
#dcsn-mobile-menu ul.DC li a:hover { background:#b31428 !important }
#dcsn-mobile-menu ul.DC li a:active { background:#b31428 !important }

.h-HOU { background:#919191 !important; }
.HOU { color:#121e46; }
.snHOU { background:#b6202c; }
.dcsn-main li a.HOU:hover { background:#231f20; }
.dcsn-main li a.HOU:active { background:#231f20; }
.dt-HOU th { background:#121e46; color:#ffffff !important; }
.sh-HOU { color:#121e46; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.HOU { background:#b6202c !important; border:solid 1px #b6202c !important; }
#dcsn-mobile-menu ul.HOU li a:hover { background:#231f20 !important }
#dcsn-mobile-menu ul.HOU li a:active { background:#231f20 !important }

.h-LA { background:#000 !important; }
.LA { color:#000 ; }
.snLA { background:#f75210; }
.dcsn-main li a.LA:hover { background:#000; }
.dcsn-main li a.LA:active { background:#000; }
.dt-LA th { background:#000; color:#ffffff !important; }
.sh-LA { color:#000; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.LA { background:#b31023 !important; border:solid 1px #b31023 !important; }
#dcsn-mobile-menu ul.LA li a:hover { background:#000 !important }
#dcsn-mobile-menu ul.LA li a:active { background:#000 !important }

.h-NY { background:#000 !important; }
.NY { color:#000; }
.snNY { background:#b2152a; }
.dcsn-main li a.NY:hover { background:#000; }
.dcsn-main li a.NY:active { background:#000; }
.dt-NY th { background:#000; color:#ffffff !important; }
.sh-NY { color:#000; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.NY { background:#b2152a !important; border:solid 1px #b2152a !important; }
#dcsn-mobile-menu ul.NY li a:hover { background:#000 !important }
#dcsn-mobile-menu ul.NY li a:active { background:#000 !important }

.h-SEA { background:#005343 !important; }
.SEA { color:#005343; }
.snSEA { background:#f25c21; }
.dcsn-main li a.SEA:hover { background:#005343; }
.dcsn-main li a.SEA:active { background:#005343; }
.dt-SEA th { background:#005343; color:#ffffff !important; }
.sh-SEA { color:#005343; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.SEA { background:#f25c21 !important; border:solid 1px #f25c21 !important; }
#dcsn-mobile-menu ul.SEA li a:hover { background:#005343 !important }
#dcsn-mobile-menu ul.SEA li a:active { background:#005343 !important }

.h-STL { background:#253370 !important; }
.STL { color:#253370; }
.snSTL { background:#919191; }
.dcsn-main li a.STL:hover { background:#253370; }
.dcsn-main li a.STL:active { background:#253370; }
.dt-STL th { background:#253370; color:#ffffff !important; }
.sh-STL { color:#253370; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.STL { background:#919191 !important; border:solid 1px #919191 !important; }
#dcsn-mobile-menu ul.STL li a:hover { background:#253370 !important }
#dcsn-mobile-menu ul.STL li a:active { background:#253370 !important }

.h-TB { background:#9fd245 !important; }
.TB { color:#037426; }
.snTB { background:#037426; }
.dcsn-main li a.TB:hover { background:#9fd245; }
.dcsn-main li a.TB:active { background:#9fd245; }
.dt-TB th { background:#037426; color:#ffffff !important; }
.sh-TB { color:#faa818; font-size:16px; font-weight:600; text-transform:uppercase; }
#dcsn-mobile-menu ul.TB { background:#037426 !important; border:solid 1px #037426 !important; }
#dcsn-mobile-menu ul.TB li a:hover { background:#9fd245 !important }
#dcsn-mobile-menu ul.TB li a:active { background:#9fd245 !important }

/* End Invidivual Team Styles */

/* Begin Link Colors */
a.lc_green:link { font-weight:bold !important; color:Green !important;  }
a.lc_green:visited { font-weight:bold; color:Green  }
a.lc_green:hover { font-weight:bold; color:Green; text-decoration:underline; }
a.lc_red:link { font-weight:bold; color:#ff0000  }
a.lc_red:visited { font-weight:bold; color:#ff0000  }
a.lc_red:hover { font-weight:bold; text-decoration:underline; color:#ff0000 }
a.lc_black:link { font-weight:bold; color:#000000 }
a.lc_black:visited { font-weight:bold; color:#000000  }
a.lc_black:hover { font-weight:bold; text-decoration:underline; color:#000000 }
a.lc_purple:link { font-weight:bold; color:#CC0099  }
a.lc_purple:visited { font-weight:bold; color:#CC0099  }
a.lc_purple:hover { font-weight:bold; text-decoration:underline; color:#CC0099 }
a.lc_gold:link { font-weight:bold; color:#FF9900 }
a.lc_gold:visited { font-weight:bold; color:#FF9900 }
a.lc_gold:hover { font-weight:bold; text-decoration:underline; color:#FF9900 }
a.lc_aqua:link { font-weight:bold; color:#018f9b }
a.lc_aqua:visited { font-weight:bold; color:#018f9b }
a.lc_aqua:hover { font-weight:bold; text-decoration:underline; color:#018f9b }
a.lc_grey:link { font-weight:bold; color:#737373 }
a.lc_grey:visited { font-weight:bold; color:#737373 }
a.lc_grey:hover { font-weight:bold; text-decoration:underline; color:#737373 }
/* End Link Colors */

/* Begin Team Dropdown */
.ul-xfl-dc-teams { list-style:none !important; margin:0 !important; padding:0px !important; }
.ul-xfl-dc-teams li { height:30px; line-height:30px !important; padding-left:38px; margin:0 !important; }
.ul-xfl-dc-teams li a { font-family:"Roboto"; text-decoration:none; margin:0 !important; padding:0px !important; display:block; line-height:30px; font-weight:600; font-size:13px; color:#677786 !important }
.ul-xfl-dc-teams li a:hover { background:none !important; color:#3366cc !important; }
.ul-xfl-dc-teams li.DAL { background:url(../../../../images/logo_thumb_xfl_DAL.png) no-repeat; }
.ul-xfl-dc-teams li.DC { background:url(../../../../images/logo_thumb_xfl_DC.png) no-repeat; }
.ul-xfl-dc-teams li.HOU { background:url(../../../../images/logo_thumb_xfl_HOU.png) no-repeat; }
.ul-xfl-dc-teams li.LA { background:url(../../../../images/logo_thumb_xfl_LA.png) no-repeat; }
.ul-xfl-dc-teams li.NY { background:url(../../../../images/logo_thumb_xfl_NY.png) no-repeat; }
.ul-xfl-dc-teams li.SEA { background:url(../../../../images/logo_thumb_xfl_SEA.png) no-repeat; }
.ul-xfl-dc-teams li.STL { background:url(../../../../images/logo_thumb_xfl_STL.png) no-repeat; }
.ul-xfl-dc-teams li.TB { background:url(../../../../images/logo_thumb_xfl_TB.png) no-repeat; }

/* End Team Dropdown */

.row-dc-wht { background:#fff }
.row-dc-grey { background:#fbfcfd }