body
{
    font-size: 8pt;
    margin: 0px;
    font-family: Tahoma, Verdana, Sans-Serif;
}
TD
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    
}
IMG
{
    border: 0;
    
}

A, A:active, A:visited
{
  color: #336699;
}

A:hover
{
  color: #7DD8FF;
}

.MyActivity, .MyActivity:active, .MyActivity:visited
{
  font-size: xx-small;
  color: #000000;
  text-decoration: none;
}

.MyActivity:hover
{
  font-size: xx-small;
  color: #7DD8FF;
  text-decoration: none;
}


.TopUI, .SubUI, A.TopUI:active, A.TopUI:visited, A.SubUI:active, A.SubUI:visited
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #FFFFFF;
    text-decoration: none;
}

A.TopUISelected, A.SubUISelected, A.TopUI:hover, A.SubUI:hover, A.TopUISelected:visited, A.SubUISelected:visited
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #7DD8FF;
    text-decoration: none;
}

.BulletinNav, A.BulletinNav:active, A.BulletinNav:visited
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #000000;
    text-decoration: none;
}

A.BulletinNav:hover
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #FF0000;
    text-decoration: none;
}



.NoLine
{
    text-decoration: none;
}

.PageHeading
{
    font-size: 12pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    /*color: #55b0d7;*/
    color: #263658;
    font-weight: normal;
}

.SubHeading
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #2d88af;
    font-weight: bold;
}

.SubHeadingDark, .SubHeadingDark:visited
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #263658;
    font-weight: bold;
    text-decoration: none;
}

.HomeHeading
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #263658;
    font-weight: bold;
}

.TinyHeading
{
    font-size: 7pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #2d88af;
    font-weight: bold;
}

.AgeGroupBox
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: Black;
    background-color: Orange;
    font-weight: bold;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
}

.RankingsAgeGroupBox
{
    font-size: 11pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: Black;
    text-decoration: none;
}


.TinyUI, A.TinyUI:active, A.TinyUI:visited
{
    font-size: 7pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #FFFFFF;
    font-weight: bold;
}

.TableHeader
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: white;
    font-weight: bold;
    background-color: #2d88af;
}

.TableFooter
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    background-color: #B9DBE8;
}

.HelpHeading
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #ff8c00;
    font-weight: bold;
}

.TinyText
{
    font-size: 7pt;
    font-family: Tahoma, Verdana, Sans-Serif;
}

.HeavyText
{
    font-family: Tahoma, Verdana, Sans-Serif;
    text-decoration: none;
    color: Black;
    font-weight:bold;   
}

.NormalText
{
    font-family: Tahoma, Verdana, Sans-Serif;
    text-decoration: none;
    color: Black;
}

.DataText
{
    color: Maroon;
}

.DataLabel
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #263658;
    font-weight: bold;
}


.NormalButton
{
    font-size: xx-small;
    cursor: hand;
    cursor: pointer;
}

.WarningButton
{
    font-size: xx-small;
    color: Red;
    cursor: hand;
    cursor: pointer;
}

.TinyButton
{
    font-size: 7pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    cursor: hand;
    cursor: pointer;
}

.TinyWarningButton
{
    font-size: 7pt;
    color: Red;
    font-family: Tahoma, Verdana, Sans-Serif;
    cursor: hand;
    cursor: pointer;
}


INPUT, SELECT
{
    font-size: xx-small;
}

A.SectionCellLink, A.SectionCellLink:active, A.SectionCellLink:visited
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #336699;
    text-decoration: none;
}


A.HomeBarLink, A.HomeBarLink:active, A.HomeBarLink:visited
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #003366;
    text-decoration: none;
}


A.SectionTabLink, A.SectionTabLink:active, A.SectionTabLink:visited
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #22405D;
    text-decoration: none;
}

A.SectionTabLink:hover
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #008EC9;
    text-decoration: none;
}

A.SectionTabLinkSel, A.SectionTabLinkSel:active, A.SectionTabLinkSel:visited
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
}


A.TabLink, A.TabLink:active, A.TabLink:visited
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #808080;
    text-decoration: none;
}

A.TabLink:hover
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #2d88af;
    text-decoration: none;
}

A.TabLinkSel, A.TabLinkSel:active, A.TabLinkSel:visited
{
    font-weight: bold;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #2d88af;
    text-decoration: none;
}

.GridBorderAll
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.GridBorderBR
{
    border-right: black 1px solid;
    border-top: white 0px solid;
    border-left: white 0px solid;
    border-bottom: black 1px solid;
}

.GridBorderLBR
{
    border-right: black 1px solid;
    border-top: white 0px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.GridBorderTRB
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: white 0px solid;
    border-bottom: black 1px solid;
}

.GridTable
{
    border-width:0 0 1px 1px; border-color:Gray; border-style:solid;
}

.GridCell
{
    border-width:1px 1px 0 0; border-color:Gray; border-style:solid;
    padding: 2px;
}

.LinesTable
{
    border-width:1px 1px 1px 1px; border-color:#708090; border-style:solid; padding: 2px; border-collapse:collapse;
}

.AlertTable
{
    border-width:1px 1px 1px 1px; border-color:#FF0000; border-style:solid; padding: 2px; border-collapse:collapse;
}

.LinesTableRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FFFFFF;
}

.LinesTableGridRow
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
}


.LinesTableOddRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#F0F8FF;
}

.LinesTableOddRow_V
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#F0F8FF;
}

.LinesTableOddRow_Dark
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#E2EAF1;
}

.LinesTableEvenRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FAFAFA;
}

.LinesTableEvenRow_V
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FAFAFA;
}

.LinesTableEvenRow_Dark
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#ECECEC;
}

.LinesTableHighlightRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FFFACD;
}

.LinesTableHighlightRow_Dark
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#F1ECBF;
}

.TinyHeadingDark
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #255E97;
    font-weight: bold;
}


.LinesTableHeader
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#255E97;
    font-size: 8pt;
    color: white;
    font-weight: bold;
}

.LinesTableHeader_V
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#255E97;
    font-size: 8pt;
    color: white;
    font-weight: bold;
}


.LinesTableFooter
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:Silver;
    font-size: 8pt;
    color: black;
}

.LinesTableLink, .LinesTableLink:visited
{
    color:#255E97;
    text-decoration:none;
}
.LinesTableLink:hover
{
    color:#7DD8FF;
}

.DarkLink, .DarkLink:visited
{
    color:#103455;
    text-decoration:none;
}
.DarkLink:hover
{
    color:#643733;
}

.LinkButton
{
    background-color:#255E97;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    cursor:hand;
    cursor:pointer;
}

.LinkButtonDisabled
{
    background-color:#999999;
    font-size: 10pt;
    color: #DCDCDC;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    cursor:hand;
    cursor:pointer;
}

.NoPad
{
    margin:0px;
    padding:0px;
}

.Handy
{
    cursor:hand;
    cursor:pointer;
}

.BodyPadding
{
	margin:8px;
}

