﻿/* 
FSR CSS 1.0 
_____________________________________________________________________________________
styles used for generic HTML
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
*/

BODY{margin:0;}

BODY,TD,TH,DIV,SPAN,P,A{font-family:Arial,serif;color:#444444;}

DIV {margin:0pt 0pt 6pt;}

H1,H2,H3,H4,H5,H6{font-weight:bold;margin-top:5pt;margin-left:0pt;margin-bottom:1pt;padding-bottom:1pt;}
H1{font-size:16px;}
H2{font-size:14px;}
H3{font-size:12px;}
H4{font-size:10px;}
H5{font-size:9px;}
H6{font-size:8px;}

a:link,visited,active {text-decoration: underline}
a:link {color: #000000;font-size:8pt;}
a:visited {color: #000000;font-size:8pt;}
a:active {color: #000000;font-size:8pt;}
a:hover {color: #000000;font-size:8pt;}

a:ContactText.link {color: #ffffff;text-decoration:none;font-size:8pt;}
a:ContactText.visited {color: #ffffff;text-decoration:none;font-size:8pt;}
a:ContactText.active {color: #ffffff;text-decoration:none;font-size:8pt;}
a:ContactText.hover {color: #ffffff;text-decoration:none;font-size:8pt;}  

a.NavigationItem:link {color: #ffffff;text-decoration:none;font-size:8pt;}
a.NavigationItem:visited {color: #ffffff;text-decoration:none;font-size:8pt;}
a.NavigationItem:active {color: #ffffff;text-decoration:none;font-size:8pt;}
a.NavigationItem:hover {color: #ffffff;text-decoration:none;font-size:8pt;font-weight:bold;} 
a.NavigationItemHighlighted:link {color: #ffff00;font-weight:bold;text-decoration:none;font-size:8pt;}
a.NavigationItemHighlighted:visited {color: #ffff00;font-weight:bold;text-decoration:none;font-size:8pt;}
a.NavigationItemHighlighted:active {color: #ffff00;font-weight:bold;text-decoration:none;font-size:8pt;}
a.NavigationItemHighlighted:hover {color: #ffff00;font-weight:bold;text-decoration:none;font-size:8pt;} 

/*
_____________________________________________________________________________________
these style and class definitions are unique to this site
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
*/

.SubHeading{font-size:18px;font-weight:bold;}
.TableHeading{font-size:18px;font-weight:bold;}
.TableFooter{font-size:14px;}
.PreviewHeading{font-size:24px;color:#ff6b00;font-weight:bold;}
.PreviewBenefits{font-size:14pt;padding-bottom:10px;}
.PreviewDescription{font-size:10pt;}

a.HeaderLink:link{text-decoration:none;font-size:8pt;font-weight:bold;color:#ffffff;}
a.HeaderLink:visited{text-decoration:none;font-size:8pt;font-weight:bold;color:#ffffff;}
a.HeaderLink:active{text-decoration:none;font-size:8pt;font-weight:bold;color:#ffffff;}

a.WeekSelect:link,visited,active{text-decoration:underline;color:#000000;}

a.NotLoggedInLink:link{width:341px;height:56px;text-decoration:none;font-size:14pt;font-weight:bold;color:#800000;} 
a.NotLoggedInLink:visited{width:341px;height:56px;text-decoration:none;font-size:14pt;font-weight:bold;color:#800000;} 
a.NotLoggedInLink:active{width:341px;height:56px;text-decoration:none;font-size:14pt;font-weight:bold;color:#800000;} 
a.NotLoggedInLink:hover{width:341px;height:56px;text-decoration:none;font-size:14pt;color:#FF0000;font-weight:bold;} 

.AFC{color:#FF0000;}
.NFC{color:#0000FF;}

.HeadingRow{background-color:oldlace;}
.DataRow td{border-top: 1px solid black;font-size:10pt;}
.DataCell{border-top: 1px solid black;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;font-size: 8pt;font-family: verdana, helvetica, arial, san-serif;}
.DataCellOpenTop{border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;font-size: 8pt;font-family: verdana, helvetica, arial, san-serif;}
.BorderedTable{font-size:10pt;border-top: 2px solid black;border-bottom: 2px solid black;border-left: 2px solid black;border-right: 2px solid black;}

.LongWeek{font-size:20px;color:#FF0000;}
.LongTeamWeek{font-size:16px;color:#0000FF;}

.NavigationCategory{text-decoration:none;font-family:Arial;font-size:9pt;font-weight:bold;color:#ff6b00;}
.NavigationCategorySelected{text-decoration:none;font-family:Arial;font-size:10pt;font-weight:bold;color:#ffff00;}
.NavigationItem{color:#ffffff;text-decoration:none;font-family:Arial;font-size:8pt;}

.UserWelcome{text-decoration:none;font-family:Arial;font-size:9pt;font-weight:bold;color:#ffff00;}

.GameDate{font-size:13px;}

.PickedTeam{font-size:15px;color:#008000;font-weight:bold;}
.ClientPickedTeam{font-size:15px;color:#FF0000;}
.BoldFridayPick{font-weight:bold;}

.SignupHeading{font-size:16px;color:#990000;text-decoration:underline;font-weight:bold;}
.SignupRequired{font-size:13px;color:#990000;}
.SignupHint{font-size:12px;}
.MediumTitle{font-size:11pt;font-family:Arial;font-weight:bold;}
.SmallTitle{font-size:7pt;font-family:Verdana;font-weight:bold;color:#2e2e2e;}
.AtAGlanceText{font-size:7pt;font-family:Arial;padding-bottom:5px;}

.Spread{color:#660000;}
.OverUnder{color:#006600;}

.WhiteMediumTitle{font-size:11pt;font-family:Arial;font-weight:bold;color:#ffffff;}
.SmallWhiteTitle{font-size:8pt;font-family:Arial;font-weight:bold;color:#ffffff;}
.WhiteText{font-size:8pt;font-family:Arial;padding-bottom:5px;color:#ffffff;}

.ErrorMessage{font-size:13px;color:#990000;}

.AccountManagerHeader{font-size:18px;font-weight:bold}

tr.thebackground.evenrow td {background-color:Aqua;}

.LegendItem{font-size:12px;color:#990000;}
.LegendDescription{font-size:12px;}

.Article{width:550px;}
.ArticleText{font-size:8pt;}

.OnlyPrint {Display:none;}

.ArticleContent p {margin-top: 0.5em; margin-bottom: 0.75em;}