.ACal /*AvailCal*/
{
        background-color:#D11A1A;
}
.ACAD /*AvailCalAvailableDay*/
{
        cursor:pointer;
}
.ACADV /*AvailCalAvailableDay*/
{
	background-color: #f0e8d8;
}
.ACDH /*AvailCalDayHeader*/
{
	font-family: Verdana,Arial,sans-serif;
        font-weight:bold;
        color:white;
        background-color:gray;
}
.ACMH /*AvailCalMonthHeaderEditMode*/
{
        COLOR:#D11A1A;
        text-decoration:underline;
        cursor:pointer;
}
.ACMHV /*AvailCalMonthHeaderViewMode*/
{

}
.ACMO /*AvailCalMouseOver*/
{
        color:white;
        background-color:dimgray;
        cursor:pointer;
}
.ACOMD /*AvailCalOtherMonthDay*/
{
        background-color: #f0e8d8;
	color: #f0e8d8;
	/*color:white;
        visibility:hidden;*/
}
.ACPD /*AvailCalPreviousDay*/
{
        color:lightgrey;
        background-color:red;
        text-decoration:line-through;
}
.ACOUD
{
        color:lightgrey;
        background-color:darkslateblue;
        text-decoration:line-through;
}
.ACalPopup /*AvailCalPopup*/
{
        border-right:black 2px solid;
        border-top:black 2px solid;
        font-size:0.75em;
        z-index:100;
        filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
        visibility:hidden;
        border-left:black 2px solid;
        width:200px;
        color:black;
        border-bottom:black 2px solid;
        position:absolute;
        background-color:lightgoldenrodyellow;
        text-align:left;
}
 
.ACUD /*AvailCalUnAvailableDay*/
{
        color:lightgrey;
        background-color:red;
        text-decoration:line-through;
        cursor:pointer;
}
.ACUDV /*AvailCalUnAvailableDay*/
{
	font-family: Verdana,Arial,sans-serif;
        color:lightgrey;
        background-color:#843C52;
        text-decoration:line-through;
}
.ACWD /*AvailCalWeekendDay*/
{
        background-color:white; 
        cursor:pointer;
}
.ACWDV /*AvailCalWeekendDay*/
{
        /*background-color:white; */
	background-color: #f0e8d8;
}
.BigHeadlineGrey
{
        font-size: medium;
        color: #333333;
}
.Box
{
        border-right: #A6A6A6 1px solid;
        border-top: #A6A6A6 1px solid;
        border-left: #A6A6A6 1px solid;
        border-bottom: #A6A6A6 1px solid;
        text-decoration: none;
}
.Box TH
{
        border-top: gainsboro 1px;
        font-weight: bolder;
        border-left-width: 1px;
        font-size: 0.75em;
        border-left-color: gainsboro;
        color: black;
        border-bottom: dimgray 1px solid;
        background-color: #A6A6A6;
        text-align: left;
        border-right-width: 1px;
        text-decoration: none;
        border-right-color: dimgray;
}
.Button
{
        border-right: #A6A6A6 1px solid;
        border-top: #A6A6A6 1px solid;
        font-weight: bold;
        font-size: 0.7em;
        border-left: #A6A6A6 1px solid;
        cursor: pointer;
        color: #000000;
        border-bottom: #A6A6A6 1px solid;
        font-family: Arial;
        background-color: transparent;
}
.ButtonAlignLeft
{
        border-right: #d11a1a 1px solid;
        border-top: #d11a1a 1px solid;
        font-weight: bold;
        font-size: 0.7em;
        border-left: #d11a1a 1px solid;
        cursor: pointer;
        color: #000000;
        border-bottom: #d11a1a 1px solid;
        font-family: Arial;
        background-color: transparent;
        text-align: left;
}
.ButtonAlignRight
{
        cursor: pointer;
        font-weight:bold;
        font-size: 0.70em;
    COLOR: #000000;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        background-color: transparent;
        text-align: right;
        border-bottom-style: none;
        font-family: Arial;
}
.ClientTextRegular
{
        font-size: 0.75em;
        color: #333333;
        line-height: 12pt;
}
.ClientTextRegular A
{
        color: #333333;
    TEXT-DECORATION: underline
}
.ClientTextRegular A:link
{
        color: #333333;
    TEXT-DECORATION: underline
}
.ClientTextRegular A:visited
{
        color: #333333;
    TEXT-DECORATION: underline
}
.ClientTextRegular A:visited A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.ClientTextRegular A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgBlankHeader
{
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        font-style: normal;
        text-decoration: none;
        background-color: white;
}
.DgBlankHeader A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgBlankHeader A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgBlankHeader A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgBlankHeader A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgBlankHeader A:hover
{
    COLOR: #A6A6A6
}
.DgApp
{
        border-right: darkgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: darkgray 1px solid;
        border-collapse: collapse;
}
.DgApp td
{
        border-left: whitesmoke 1px solid;
}
.DgApp tr:first-child
{
        border-right: darkgray 1px solid;
        border-left: gainsboro 1px solid;
        border-top: gainsboro 1px solid;
}
.DgApp tr
{
        border-right: darkgray 1px solid;
        border-top: gainsboro 1px solid;
        border-bottom: gainsboro 1px solid;
}
 
.DgAppAddFooter
{
        border-right: black thin solid;
        border-top: black thin solid;
        font-weight: normal;
        font-size: 0.75em;
        border-left: black thin solid;
        color: black;
        border-bottom: black thin solid;
        background-color: White;
        text-decoration: none;
}
.DgAppAddFooter A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppAddFooter A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppAddFooter A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppAddFooter A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppAddFooter A:hover
{
    COLOR: #A6A6A6
}
.DgAppAlternating
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
        background-color: #DCDBDB;
}
.DgAppAlternating A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppAlternating A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppAlternating A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppAlternating A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppAlternating A:hover
{
    COLOR: #A6A6A6
}
.DgAppFooter
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
}
.DgAppFooter A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppFooter A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppFooter A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppFooter A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppFooter A:hover
{
    COLOR: #A6A6A6
}
.DgAppHeader
{
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        font-style: normal;
        text-decoration: none;
        background-color: #A6A6A6;
}
.DgAppHeader A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppHeader A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppHeader A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppHeader A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppHeader A:hover
{
    COLOR: #A6A6A6
}
.DgAppItem
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
}
.DgAppItem A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppItem A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppItem A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppItem A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppItem A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallAddFooter
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        font-weight: normal;
        font-size: 0.7em;
        color: black;
        background-color: whitesmoke;
        text-decoration: none;
}
.DgAppSmallAddFooter A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallAddFooter A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallAddFooter A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallAddFooter A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallAddFooter A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallAlternating
{
        font-weight: normal;
        font-size: 0.7em;
        color: black;
        text-decoration: none;
        background-color: #DCDBDB;
}
.DgAppSmallAlternating A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallAlternating A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallAlternating A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallAlternating A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallAlternating A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallFooter
{
        font-weight: normal;
        font-size: 0.7em;
        color: black;
        text-decoration: none;
}
.DgAppSmallFooter A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallFooter A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallFooter A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallFooter A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallFooter A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallHeader
{
        font-weight: bolder;
        font-size: .68em;
        color: black;
        font-style: normal;
        text-decoration: none;
}
.ErrorText
{
        font-size: 0.75em;
        color: red;
}
.ErrorText A
{
    COLOR: red;
    TEXT-DECORATION: underline
}
.ErrorText A:link
{
    TEXT-DECORATION: underline
}
.ErrorText A:visited
{
    TEXT-DECORATION: underline
}
.ErrorText A:visited A:hover
{
    COLOR: #A6A6A6
}
.ErrorText A:hover
{
    COLOR: #A6A6A6
}
.FAQQuestion
{
        font-weight: bold;
        font-size: 0.8em;
        color: #333333;
        text-decoration: none;
}
.FAQQuestion A
{
        color: #333333;
}
.FAQQuestion A:hover
{
    COLOR: #D11A1A;
}
.FieldText
{
        font-size: 0.75em;
        color: #333333;
}
.FieldText A
{
        color: #333333;
    TEXT-DECORATION: underline
}
.FieldText A:link
{
        color: #333333;
    TEXT-DECORATION: underline
}
.FieldText A:visited
{
        color: #333333;
    TEXT-DECORATION: underline
}
.FieldText A:visited A:hover
{
    COLOR: #D11A1A
}
.FieldText A:hover
{
    COLOR: #D11A1A
}
.FooterMenuText
{
        font-weight: bold;
        font-size: 0.65em;
        color: black;
        text-align: center;
        text-decoration: none;
}
.FooterMenuText A
{
        color: black;
        text-decoration: none;
}
.FooterMenuText A:link
{
    COLOR: black;
}
.FooterMenuText A:visited
{
        color: black;
}
.FooterMenuText A:visited A:hover
{
    COLOR: #D11A1A;
}
.FooterMenuText A:hover
{
    COLOR: #D11A1A;
}
.GlossaryDefinition
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
}
.GlossaryDefinition A
{
    TEXT-DECORATION: none
}
.GlossaryDefinition A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.GlossaryDefinition A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.GlossaryDefinition A:visited A:hover
{
    COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
.GlossaryDefinition A:hover
{
    COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
.GlossaryTerm
{
        font-weight: bold;
        font-size: 0.75em;
        color: black;
}
.GlossaryTerm A
{
    TEXT-DECORATION: none
}
.GlossaryTerm A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.GlossaryTerm A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.GlossaryTerm A:visited A:hover
{
    COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
.GlossaryTerm A:hover
{
    COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
.HeaderText
{
        font-weight: bolder;
        font-size: 0.7em;
        color: Black;
}
.HeaderText A
{
    COLOR: Black;
        text-decoration: none;
}
.HeaderText A:link
{
    COLOR: Black;
}
.HeaderText A:visited
{
    COLOR: Black;
}
.HeaderText A:visited A:hover
{
    COLOR: #D11A1A
}
.HeaderText A:hover
{
    COLOR: #D11A1A
}
.HomePageProdSec
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: dimgray 1px solid;
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        background-color: #A6A6A6;
        text-decoration: none;
}
.HomePageAddtlSec
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: dimgray 1px solid;
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        background-color: #DCDBDB;
        text-decoration: none;
}
.Information
{
        font-weight: normal;
        font-size: 0.70em;
        color: black;
}
.Information A
{
    TEXT-DECORATION: none
}
.Information A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.Information A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.Information A:visited A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.Information A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.LabelText
{
        font-size: 0.75em;
        color: #333333;
}
.LabelTextBold
{
    FONT-WEIGHT: bold;
        font-size: 0.9em;
    COLOR: #333333;
    TEXT-DECORATION: none
}
.MainBackground
{
        background-color: white;
}
.MenubarBackground
{
        background-color: White;
}
.MenuCategory
{
        font-weight: bold;
        font-size: 0.7em;
        color: Black;
}
.MenuCategory A
{
    TEXT-DECORATION: none
}
.MenuCategory A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.MenuCategory A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.MenuCategory A:visited A:hover
{
    COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
.MenuCategory A:hover
{
    COLOR: #A6A6A6;
    TEXT-DECORATION: none
}
.MenuItem
{
        font-weight: normal;
        font-size: 0.70em;
        color: black;
}
.MenuItem A
{
    TEXT-DECORATION: none
}
.MenuItem A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.MenuItem A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.MenuItem A:visited A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.MenuItem A:hover
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.NewsArticleHeader
{
        BORDER-RIGHT: dimgray 1px; 
        BORDER-TOP: gainsboro 1px; 
        BORDER-BOTTOM: dimgray 1px solid; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 0.75em; 
        COLOR: #D11A1A; 
}
.ProdPageAddtlInfo
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        font-weight: bolder;
        font-size: 0.7em;
        border-left: gainsboro 1px solid;
        color: black;
        border-bottom: dimgray 1px solid;
        background-color: #A6A6A6;
        text-decoration: none;
}
.ProdPageOtherOff
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: dimgray 1px solid;
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        background-color: #DCDBDB;
        text-decoration: none;
}
.ProdPageSubHeader
{
        BORDER-RIGHT: dimgray 1px; 
        BORDER-TOP: gainsboro 1px; 
        BORDER-BOTTOM: dimgray 1px solid; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 0.75em; 
        COLOR: black; 
}
.Rptr
{
        border-right: darkgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: darkgray 1px solid;
        border-collapse: collapse;
}
.Rptr td
{
        border-left: whitesmoke 1px solid;
}
.Rptr tr:first-child
{
        border-right: darkgray 1px solid;
        border-left: gainsboro 1px solid;
        border-top: gainsboro 1px solid;
}
.Rptr tr
{
        border-right: darkgray 1px solid;
        border-top: gainsboro 1px solid;
        border-bottom: gainsboro 1px solid;
}
.RptrAlternating
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
        background-color: #DCDBDB;
}
.RptrAlternating A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrAlternating A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrAlternating A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrAlternating A:visited A:hover
{
    COLOR: #A6A6A6
}
.RptrAlternating A:hover
{
    COLOR: #A6A6A6
}
.RptrAlternatingSmall
{
        font-weight: normal;
        font-size: 0.7em;
        color: black;
        text-decoration: none;
        background-color: #DCDBDB;
}
.RptrAlternatingSmall A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrAlternatingSmall A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrAlternatingSmall A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrAlternatingSmall A:visited A:hover
{
    COLOR: #A6A6A6
}
.RptrAlternatingSmall A:hover
{
    COLOR: #A6A6A6
}
.RptrHeader
{
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        font-style: normal;
        text-decoration: none;
        background-color: #A6A6A6;
}
.RptrHeader A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrHeader A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrHeader A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrHeader A:visited A:hover
{
    COLOR: black;
}
.RptrHeader A:hover
{
    COLOR: black;
}
.RptrHeaderSmall
{
        font-weight: bolder;
        font-size: .68em;
        color: black;
        font-style: normal;
        text-decoration: none;
        background-color: #A6A6A6;
}
.RptrItem
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
}
.RptrItem A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrItem A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrItem A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrItem A:visited A:hover
{
    COLOR: #A6A6A6;
}
.RptrItem A:hover
{
    COLOR: #A6A6A6;
}
.RptrItemSmall
{
        font-weight: normal;
        font-size: 0.7em;
        color: black;
        text-decoration: none;
}
.RptrItemSmall A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrItemSmall A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrItemSmall A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RptrItemSmall A:visited A:hover
{
    COLOR: #A6A6A6
}
.RptrItemSmall A:hover
{
    COLOR: #A6A6A6
}
.SmallText
{
        font-weight: normal;
        font-size: 0.70em;
        color: black
}
.SmallHeadlineGrey
{
        font-weight: bolder;
        font-size: 0.9em;
        color: #333333;
}
.SmallText A
{
    COLOR: black;
    text-decoration: underline;
}
.SmallText A:link
{
    COLOR: black;
    text-decoration: underline;
}
.SmallText A:visited
{
    COLOR: black;
    text-decoration: underline;
}
.SmallText A:visited A:hover
{
    COLOR: #D11A1A;
}
.SmallText A:hover
{
    COLOR: #D11A1A;
}
.SpecialHdr
{
        FONT-WEIGHT: bold; 
        FONT-SIZE: 0.75em; 
    COLOR: #D11A1A;
}
.SpecialText
{
        FONT-SIZE: 0.75em; 
    COLOR: #D11A1A;
}
.SpecialText A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.SpecialText A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.SpecialText A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.SpecialText A:visited A:hover
{
    COLOR: #A6A6A6
}
.SpecialText A:hover
{
    COLOR: #A6A6A6
}
.SubHeaderLine
{
        background-color: black;
}
.TertiaryMenu
{
        font-size: 0.7em;
        color: black;
        text-decoration: none;
}
.TertiaryMenu A
{
    TEXT-DECORATION: none
}
.TertiaryMenu A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.TertiaryMenu A:visited
{
    COLOR: black;
}
.TertiaryMenu A:visited A:hover
{
    COLOR: #A6A6A6
}
.TertiaryMenu A:hover
{
    COLOR: #A6A6A6
}
.TertiaryMenuActive
{
        font-size: 0.70em;
        color: white;
        background-color: #A6A6A6;
        text-decoration: none;
}
.TertiaryMenuActive A
{
    TEXT-DECORATION: none
}
.TertiaryMenuActive A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
.TertiaryMenuActive A:visited
{
    COLOR: black
}
.TertiaryMenuActive A:visited A:hover
{
    COLOR: #D11A1A
}
.TertiaryMenuActive A:hover
{
    COLOR: #D11A1A
}
 
 
 
.Heading1Grey
{
        font-weight: bolder;
        font-size: 0.85em;
        color: #333333;
}
.Heading2Grey
{
        font-weight: bolder;
        font-size: 0.8em;
        color: #333333;
}
 
 
 
 
 
 
 
 
 
 
 
 
.BigHeadlineLBlue
{
        font-size: medium;
    COLOR: #A6A6A6;
}
.ButtonLink
{
        cursor: pointer;
        font-weight: bold;
        font-size: 0.7em;
    COLOR: #D11A1A;
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        background-color: transparent;
        border-bottom-style: none;
        font-family: Arial;
    TEXT-DECORATION: underline
}
.CalendarDayHeader
{
        font-size: xx-small;
        color: white;
        font-family: Verdana,Helvetica,Tahoma,Arial;
        background-color: gray;
}
.CalendarMonthHeader
{
        font-size: xx-small;
        color: white;
        font-family: Verdana,Helvetica,Tahoma,Arial;
        background-color: #D11A1A;
}
.CalendarOffMonthHeader
{
        font-size: xx-small;
        color: gray;
        font-family: Verdana,Helvetica,Tahoma,Arial;
        background-color: beige;
}
.CalendarSelectedDate
{
        font-size: xx-small;
        color: white;
        font-family: Verdana,Helvetica,Tahoma,Arial;
        background-color: #A6A6A6;
}
.CalendarTodayDay
{
        font-weight: bold;
        font-size: xx-small;
        color: black;
        font-family: Verdana,Helvetica,Tahoma,Arial;
}
.CalendarWeekday
{
        font-size: xx-small;
        color: black;
        font-family: Verdana,Helvetica,Tahoma,Arial;
        background-color: white;
}
.CalendarWeekend
{
        font-size: xx-small;
        color: black;
        font-family: Verdana,Helvetica,Tahoma,Arial;
        background-color: lightgrey;
}
.Dg
{
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
}
.Dg td
{
        border-top-style: none;
        border-right-style: none;
        border-left-style: none;
        border-bottom-style: none;
}
.DgAlternating
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
}
.DgAlternating A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAlternating A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAlternating A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAlternating A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAlternating A:hover
{
    COLOR: #A6A6A6
}
.DgAppEdit
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: dimgray 1px solid;
        border-collapse: collapse;
}
.DgAppEdit td
{
        border-right: 0px;
        border-right-style: none;
        border-left-style: none;
}
.DgAppEdit tr:first-child
{
        border-right: dimgray 1px solid;
        border-left: gainsboro 1px solid;
        border-top: gainsboro 1px solid;
}
.DgAppEdit tr
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
}
.DgAppSmallHeaderGroup
{
        font-weight: bolder;
        font-size: 0.68em;
        color: white;
        background-color: #336699;
        border-bottom: black 1px solid;
        font-style: normal;
        text-decoration: none;
}
.DgAppSmallItem
{
        font-weight: normal;
        font-size: .7em;
        color: black;
        text-decoration: none;
        background-color: #DCDBDB;
}
.DgAppSmallItem A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallItem A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallItem A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgAppSmallItem A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallItem A:hover
{
    COLOR: #A6A6A6
}
.DgAppSmallSelectedItem
{
        background-color: #ffff99;
}
.DgHeader
{
        font-weight: bold;
        font-size: 0.75em;
        color: white;
        background-color: #336699;
}
.DgItem
{
        font-weight: normal;
        font-size: 0.75em;
        color: black;
        text-decoration: none;
}
.DgItem A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgItem A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgItem A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgItem A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgItem A:hover
{
    COLOR: #A6A6A6
}
.DgSmallHeader
{
        font-weight: bold;
        font-size: 0.68em;
        color: white;
        background-color: #336699;
}
.DgSmallItem
{
        font-weight: normal;
        font-size: 0.7em;
        color: black;
        text-decoration: none;
}
.DgSmallItem A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgSmallItem A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgSmallItem A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.DgSmallItem A:visited A:hover
{
    COLOR: #A6A6A6
}
.DgSmallItem A:hover
{
    COLOR: #A6A6A6
}
.DgStatsHeaderBotMrgn
{
        font-weight: bold;
        font-size: 0.75em;
        color: black;
        Margin-Bottom: 0.5em;
}
.DgStatsSubHdrTxt
{
        font-weight: bold;
        font-size: 0.75em;
        color: black;
}
.FieldTextSmall
{
        font-size: 0.7em;
        color: #333333;
}
.FieldTextSmall A
{
        color: #333333;
    TEXT-DECORATION: underline
}
.FieldTextSmall A:link
{
        color: #333333;
    TEXT-DECORATION: underline
}
.FieldTextSmall A:visited
{
        color: #333333;
    TEXT-DECORATION: underline
}
.FieldTextSmall A:visited A:hover
{
    COLOR: #D11A1A
}
.FieldTextSmall A:hover
{
    COLOR: #D11A1A
}
.LabelTextSmall
{
        font-weight: bold;
        font-size: 0.7em;
        color: #333333;
}
.LargeHeaderText
{
        font-weight: bolder;
        font-size: 0.7em;
        color: black;
        text-decoration: none;
}
.LargeHeaderText A
{
    COLOR: #D11A1A;
    text-decoration: none;
}
.LargeHeaderText A:link
{
    COLOR: #D11A1A;
}
.LargeHeaderText A:visited
{
    COLOR: #D11A1A;
}
.LargeHeaderText A:visited A:hover
{
    COLOR: #A6A6A6
}
.LargeHeaderText A:hover
{
    COLOR: #A6A6A6
}
.ProductHeader
{
        font-weight: bold;
        font-size: 0.7em;
        color: black;
        background-color: #cccccc;
}
.RateHeader
{
        font-weight: bold;
        font-size: 0.68em;
        color: black;
        border-bottom: black 1px solid;
}
.RateDetail
{
        font-weight: normal;
        font-size: .75em;
        color: black;
        text-decoration: none;
}
.RateDetail A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RateDetail A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RateDetail A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.RateDetail A:visited A:hover
{
    COLOR: #A6A6A6
}
.RateDetail A:hover
{
    COLOR: #A6A6A6
}
.RptrAppEdit
{
        border-right: dimgray 1px solid;
        border-top: gainsboro 1px solid;
        border-left: gainsboro 1px solid;
        border-bottom: dimgray 1px solid;
}
.RptrAppEdit td
{
        border-right: 0px;
        border-left: 0px;
        border-right-style: none;
        border-left-style: none;
        border-top-style: none;
}
.SeasonEditRates
{
        background-color: whitesmoke;
}
.SeasonHeader
{
        font-weight: bold;
        font-size: 0.75em;
        color: white;
        background-color: #336699;
}
.SeasonHeader A
{
    COLOR: white;
    text-decoration: none;
}
.SeasonHeader A:link
{
    COLOR: white;
}
.SeasonHeader A:visited
{
    COLOR: white;
}
.SeasonHeader A:visited A:hover
{
    COLOR: #A6A6A6
}
.SeasonHeader A:hover
{
    COLOR: #A6A6A6
}
.SmallerHeadlineGrey
{
        font-weight: bolder;
        font-size: 0.8em;
        color: #333333;
}
.smallestHeadlineGrey
{
    FONT-WEIGHT: bold;
        font-size: 0.7em;
    COLOR: #333333;
}
.SmallHeadlineRed
{
        font-weight: bolder;
        font-size: 0.9em;
        color: red;
}
.SmallSidebarText
{
        font-weight: normal;
        font-size: 0.7em;
        color: #D11A1A;
}
.SmallSidebarText A
{
    TEXT-DECORATION: none
}
.SmallSidebarText A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: none
}
.SmallSidebarText A:visited
{
    COLOR: #D11A1A
}
.SmallSidebarText A:visited A:hover
{
    COLOR: #A6A6A6
}
.SmallSidebarText A:hover
{
    COLOR: #A6A6A6
}
.SmallTextItalics
{
        font-weight: normal;
        font-size: 0.7em;
        color: silver;
        font-style: italic;
        text-decoration: none;
}
.SmallTextItalics A
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.SmallTextItalics A:link
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.SmallTextItalics A:visited
{
    COLOR: #D11A1A;
    TEXT-DECORATION: underline
}
.SmallTextItalics A:visited A:hover
{
    COLOR: #A6A6A6
}
.SmallTextItalics A:hover
{
    COLOR: #A6A6A6
}
.SuperScript
{
        font-size: 0.5em;
        vertical-align: super;
        color: black;
}
 
 
*
{
        font-size: 100%;
        font-family: Sans-Serif;
}
 