td,
tr,
th,
table,
p
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    text-decoration: none;
    color:#000000;
    text-decoration: none;
}



a:link 
{    
    color:#062343;
    text-decoration: none;
}

a:visited 
{
    color:#062343;
}

a:hover 
{
    color:#B10000;
}

a:active 
{
    color:#062343;
}


.navlink 
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Verdana, Tahoma, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    text-decoration: none;
    color:#FFFFFF;
    text-decoration: none;
}

a.navlink:link 
{
  font-size:10px;
    color:#FFFFFF;
}

a.navlink:visited 
{
  font-size:10px;
    color:#FFFFFF;
}

a.navlink:hover 
{
  font-size:10px;
    color:#B10000;
}

a.navlink:active 
{
  font-size:10px;
    color:#FFFFFF;
}

.ftlink 
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    text-decoration: none;
    color:#F3DA77;
    text-decoration: none;
}

a.ftlink:link 
{
    color:#F3DA77;
}

a.ftlink:visited 
{
    color:#F3DA77;
}

a.ftlink:hover 
{
    color:#F3DA77;
}

a.ftlink:active 
{
    color:#F3DA77;
}

h1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    text-decoration: none;
    color:#B10000;
    text-decoration: none;
}

.copy
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    text-decoration: none;
    color:#ffffff;
    text-decoration: none;
}

.scheduleTbl
{
  white-space: nowrap;
  text-align: left;   
  font-weight: 600;
}

.scheduleTbl th
{
  background: #ffffff;
  white-space: nowrap;
  text-align: center;   
  font-weight: 400;
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 3px;  
}

.scheduletTbl td
{
  white-space: nowrap;
  text-align: left;
  font-weight: 500;
  
}

.scheduleTblEmpty
{
  background: #fafafa;
  text-align: left;   
  font-weight: 600;
  padding-top: 0px;
}

.scheduleTblEmpty th
{
  background: #efefef;
  color: #777777;
  text-align: center;   
  font-size: 10px;
  font-weight: 600;   
  padding-top: 2px;
  padding-bottom: 2px;
  
}

.scheduleTblEmpty td
{
  text-align: left;
  font-weight: 500; 
}


.scheduleHome
{    
  background: #fafafa;
  text-align: left;   
  font-weight: 600;
  padding-top: 0px;
}

.scheduleHome th
{   
  background: #062343;
  color: #ffffff;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-weight: 600;
  font-size: 10px;
}

.scheduleHome td
{
  background: #ffffff;
  text-padding:2px;
  text-align: left; 
  font-weight: 500;
  color: #062343;
  font-size: 11px;
}

.scheduleAway
{    
  background: #fafafa;
  text-align: left;   
  font-weight: 600;
  padding-top: 0px;
}

.scheduleAway th
{   
  background: #B10000;
  color: #ffffff;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-weight: 600;
  font-size: 10px;
}

.scheduleAway td
{
  background: #ffffff;
  text-padding:2px;
  text-align: left; 
  font-weight: 500;
  color: #062343;
  font-size: 11px;
}

.schedulePractice
{    
  background: #ffffff;
  text-align: left;   
  font-weight: 600;
  padding-top: 0px;
}

.schedulePractice th
{   
  background: #777777;
  color: #ffffff;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-weight: 600;
  font-size: 10px; 
}

.schedulePractice td
{
  background: #ffffff;
  text-padding:5px;
  text-align: left; 
  font-weight: 500;
  font-size: 11px;
}

.rostertable
{
}

.rostertable th
{
  text-align: left;
  border-bottom: 1px solid #ffffff;  
  padding-top: 4px;
  padding-bottom: 4px;   
  padding-left: 8px;
  padding-right: 35px;
  background: #efefef;
  white-space: nowrap;
  empty-cells: show;
}

.rostertable td
{  
  text-align: left;
  border-bottom: 1px solid #ffffff;  
  padding-top: 4px;
  padding-bottom: 4px;   
  padding-left: 8px;
  padding-right: 35px;
  background: #ffffff;
  white-space: nowrap;
  empty-cells: show;
}