.ACal /*AvailCal*/
{
	background-color:#D11A1A;
}
.ACAD /*AvailCalAvailableDay*/
{
	cursor:pointer;
}
.ACADV /*AvailCalAvailableDay*/
{
}
.ACDH /*AvailCalDayHeader*/
{
	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*/
{
	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.95em;
	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*/
{
	color:lightgrey;
	background-color:red;
	text-decoration:line-through;
}
.ACWD /*AvailCalWeekendDay*/
{
	background-color:white;
	cursor:pointer;
}
.ACWDV /*AvailCalWeekendDay*/
{
	background-color:white;
}
.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;
	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;
	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;
}
.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
}
.DgAppAddFooterButton
{
	border-right: #A6A6A6 1px solid;
	border-top: #A6A6A6 1px solid;
	font-weight: bold;
	font-size: 0.85em;
	border-left: #A6A6A6 1px solid;
	cursor: pointer;
	color: #000000;
	border-bottom: #A6A6A6 1px solid;
	background-color: transparent;
}
.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 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;
    TEXT-DECORATION: underline
}
.CalendarDayHeader
{
	font-size: xx-small;
	color: white;
	background-color: gray;
}
.CalendarMonthHeader
{
	font-size: xx-small;
	color: white;
	background-color: #D11A1A;
}
.CalendarOffMonthHeader
{
	font-size: xx-small;
	color: gray;
	background-color: beige;
}
.CalendarSelectedDate
{
	font-size: xx-small;
	color: white;
	background-color: #A6A6A6;
}
.CalendarTodayDay
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
}
.CalendarWeekday
{
	font-size: xx-small;
	color: black;
	background-color: white;
}
.CalendarWeekend
{
	font-size: xx-small;
	color: black;
	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
}
.sbSpcOut 
{
	margin: 4px 0px 0px 5px;
	background: url(/Images/shadowlight.gif) repeat;
	position: relative;
	float:left;
}
.sbSpcIn
{
	position: relative;
	padding: 10px; 
	top: -5px;
	left: -5px;
	background: white;
	color: black;
	border: 1px solid #2E595C
}	
.SuperScript
{
	font-size: 0.5em;
	vertical-align: super;
	color: black;
}


