a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:hover {
	color: #555555;
}

a:active {
	color: #000000;
}

.BlackTextLefttd0, .BlackTextCentertd0 {
	font-weight: bold;
	color: #000000;
	background: #CCC;
	text-align: left;
	vertical-align: middle;
}

.BlackTextLefttd1, .BlackTextCentertd1 {
	font-weight: bold;
	color: #000000;
	background: #FFF;
	text-align: left;
	vertical-align: middle;
}

.BlackTextCentertd0, .BlackTextCentertd1, .BodyLinkText {
	text-align: center;
}

hr {
	background-color: #eed940;
	border-width: 0;
	color: #eed940;
	height: 10px;
	text-align: center;
	width: 80%;
}

.Input, .RedInput {
	font-size: 24px;
	height: 32px;
/*	text-align: center;   */
	vertical-align: middle;
}

.RedInput, .RedLoginInput {
	background-color: #ff1654;
}

.RightInput {
	text-align: right;
}

textarea {
	font-size: 115%;
	font-weight: bold;
	text-align: center;
}

.Radio,  .Checkbox {
	height: 100%;
	width: 100%;
}

.Heading, .BodyText, .BoldBodyText, .BannerText, .SubHeading, .BoldRightBoldBodyText
.SmallBodyText, .BoldSmallBodyText, .MediumBodyText, .BoldMediumBodyText,
.LargeBodyText, .BoldLargeBodyText, .CenteredBodyText, .CenteredBoldBodyText,
.CenteredMediumBodyText, .BlackHeading0, .BlackHeading1, .BlackBodyText0, .BlackBodyText1,
.BlackBoldBodyText0, .BlackBoldBodyText1, .BlackBannerText0, .BlackBannerText1,
.BlackSubHeading0, .BlackSubHeading1, .BlackSmallBodyText0, .BlackSmallBodyText1,
.BlackBoldSmallBodyText0, .BlackBoldSmallBodyText1, .BlackMediumBodyText0,
.BlackMediumBodyText1, .BlackBoldMediumBodyText0, .BlackBoldMediumBodyText1,
.BlackLargeBodyText0, .BlackLargeBodyText1, .BlackBoldLargeBodyText0, .BlackBoldLargeBodyText1,
.BlackCenteredBodyText0, .BlackCenteredBodyText1, .BlackCenteredBoldBodyText0,
.BlackCenteredBoldBodyText1, .BlackCenteredMediumBodyText0, .BlackCenteredMediumBodyText1, 
.LinkText, .LargeLinkText, .BoldMediumRightBodyText, .LargeText {
	color: #000000;
}

.GrayedMediumBodyText {
	color: #555555;
}

.SmallBodyText,  .BoldSmallBodyText, .CenteredSmallBoldGreenBodyText,
.CenteredSmallBoldRedBodyText, .BlackSmallBodyText0, .BlackSmallBodyText1,
.BlackBoldSmallBodyText0, .BlackBoldSmallBodyText1 {
	font-size: 125%;
}

.MediumBodyText, .CenteredMediumBodyText, .BoldMediumBodyText, .GrayedMediumBodyText,
.RedBoldMediumBodyText, .GreenBoldMediumBodyText, .RedMediumBodyText,
.GreenMediumBodyText, .BlackMediumBodyText0, .BlackMediumBodyText1, .BlackBoldMediumBodyText0,
.BlackBoldMediumBodyText1, .BlackCenteredMediumBodyText0, .BlackCenteredMediumBodyText1,
.BoldMediumRightBodyText {
	font-size: 175%;
}

.LargeBodyText,  .BoldLargeBodyText, .BlackLargeBodyText0, .BlackLargeBodyText1,
.BlackBoldLargeBodyText0, .BlackBoldLargeBodyText1 {
	font-size: 200%;
}

.GreenSubHeading,  .GreenBoldMediumBodyText,  .GreenMediumBodyText, .OkSmallMessageText,
.CenteredGreenBodyText, .GreenBodyText, .OkMessageText, .CenteredSmallBoldGreenBodyText {
	color: #85EFA0;
}

.BannerText, .BlackBannerText0, .BlackBannerText1, .LargeLinkText, .LargeText {
	font-size: 250%;
	text-align: center;
}

.Heading, .BlackHeading0, .BlackHeading1 {
	color: #000000;
	font-size: 225%;
	text-align: center;
}

.GreenSubHeading,  .RedSubHeading,  .SubHeading, .BlackSubHeading0, .BlackSubHeading1 {
	font-size: 175%;
	text-align: center;
}

.BodyText, .BoldBodyText, .GreenBodyText, .RedBodyText, .CenteredBodyText, .BoldRightBoldBodyText,
.CenteredBoldBodyText, .CenteredGreenBodyText, .CenteredRedBodyText, .BlackBodyText0,
.BlackBodyText1, .BlackBoldBodyText0, .BlackBoldBodyText1, .BlackCenteredBodyText0, .BodyLinkText,
.BlackCenteredBodyText1, .BlackCenteredBoldBodyText0, .BlackCenteredBoldBodyText1, .LinkText {
	font-size: 150%;
}

.BodyText,  .BoldBodyText, .GreenBodyText, .RedBodyText, .BlackBodyText0, .BlackBodyText1,
.BlackBoldBodyText0, .BlackBoldBodyText1 {
	text-align: left;
}

.CenteredBodyText, .CenteredBoldBodyText, .CenteredGreenBodyText,
.CenteredRedBodyText, .CenteredMediumBodyText, .CenteredSmallBoldRedBodyText,
.CenteredSmallBoldGreenBodyText, .BlackCenteredBodyText0, .BlackCenteredBodyText1,
.BlackCenteredBoldBodyText0, .BlackCenteredBoldBodyText1, .BlackCenteredMediumBodyText0,
.BlackCenteredMediumBodyText1 {
	text-align: Center;
}

.BoldRightBoldBodyText {
	font-weight: bold;
	text-align: right;
}

select {
	font-size: 20px;
	height: 28px;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
}

option {
	background-color: #7f7f7f;
	color: #ffffff;
}

.DropList {
	font-size: 20px;
	font-weight: bold;
	height: 28px;
	text-align: center;
	vertical-align: middle;
}

.NumberDropList {
	text-align: right;
}

.OkSmallMessageText, .ErrorSmallMessageText {
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}

.RedText,  .ErrorMessageText, .GreenText {
	font-size: 200%;
	text-align: center;
}

.OkMessageText {
	font-size: 200%;
	text-align: center;
}

.RequiredMessageText {
	color: #ff1654;
	font-size: 175%;
	text-align: center;
}

.RedText  .RedSubHeading,  .RedBoldMediumBodyText, .RedMediumBodyText,
.CenteredRedBodyText, .RedBodyText, .ErrorMessageText, .ErrorSmallMessageText,
.CenteredSmallBoldRedBodyText {
	color: #ff1654;
}

.Buttons {
	font-size: 115%;
	text-align: center;
	vertical-align: middle;
}

.RedText,  .OkMessageText,  .RedSubHeading,  .GreenSubHeading, .OkSmallMessageText,
.ErrorMessageText, .CenteredGreenBodyText, .GreenBodyText, .ErrorSmallMessageText,
.RequiredMessageText,  .RedBoldMediumBodyText, .GreenBoldMediumBodyText,
.RedMediumBodyText,  .GreenMediumBodyText, .CenteredRedBodyText, .RedBodyText,
.CenteredSmallBoldGreenBodyText, .CenteredSmallBoldRedBodyText, .GreenText {
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.Buttons,  .RedText, .DropList, .BoldSmallBodyText, .BlackBoldSmallBodyText0,
.BlackBoldSmallBodyText1, .LinkText, .CenteredSmallBoldGreenBodyText, .LargeLinkText,
.CenteredSmallBoldRedBodyText, .LeftInput, .RightInput, .BannerText, .RedSubHeading,
.NumberDropList, .BoldBodyText, .BoldMediumBodyText, .RedBoldMediumBodyText, .LargeText,
.BlackBoldMediumBodyText0, .BlackBoldMediumBodyText1, .RedBoldMediumBodyText, .GreenBoldMediumBodyText,
.BlackBoldBodyText0, .BlackBoldBodyText1, .BlackBannerText0, .BlackBannerText1, .GreenText {
	font-weight: bold;
	text-align: center;
}

.CenteredBoldBodyText, .BlackCenteredBoldBodyText0, .BlackCenteredBoldBodyText1,
.BoldMediumRightBodyText {
	font-weight: bold;
}

.BoldMediumRightBodyText {
	text-align: right;
}

.BodyMessageText {
	font-size: 125%;
}

.BoldBlackBodyText, .RedMonthText {
	font-family: "Arial";
	color: #000000;
	font-weight: bold;
}

.RedMonthText {
	color: #FF0000;
}

.SmallBlueBodyText {
	font-family: "MS Sans Serif";
	color: #400080;
	font-size: 75%;
	font-weight: bold;
}

.SmallBlueHandwritingText {
	font-family: "Lucida Handwriting";
    font-style: italic;
	color: #400080;
	font-size: 75%;
	font-weight: bold;
}

.LargeTableBorderSpacer {
	height: 20;
	width: 20;
	border: 0;
}
