.text {color: #000000}
a.menulink:link, a.menulink:visited {color: #0033cc;}
a.menulink:hover, a.menulink:active {color: #ff0000;}

a:hover,a:active {color: #ff0000;}

ul, ol, blockquote {margin-top: 5px; margin-bottom: 10px; margin-left: 20px}
form {margin: 0px;}
h1	{font-size: 16px; margin-top: 5px; margin-bottom: 5px;}
h2	{font-size: 14px; margin-top: 15px; margin-bottom: 5px;}
h3	{font-size: 13px; font-style: italic; margin-top: 15px; margin-bottom: 5px;}
h4	{font-size: 12px; margin-top: 15px; margin-bottom: 5px;}
h5	{font-size: 12px; font-style: italic; margin-top: 15px; margin-bottom: 5px;}
h6	{font-size: 11px; margin-top: 15px; margin-bottom: 5px; }
th	{font-family: Arial; font-size: 10px;}

td {font-family: Arial; font-size: 10px;}

.Header {width: 100%;}
.Header th {font-size: 11px; font-weight: bold; text-align: left; padding: 3px; background-image: url('Images/HeaderBg.gif'); background-color: #f7f7f7; color: #000000; width: 100%; white-space: nowrap;}
.Header a:link {color: #000000;}
.Header a:visited {color: #000000;}
.Header a:hover, .Caption a:active {color: #000000; text-decoration: none;}
.HeaderLeft {background-image: url('Images/HeaderLeft.gif');}
.HeaderRight {background-image: url('Images/HeaderRight.gif');}
.HeaderLeft img{width: 3px;}
.HeaderRight img{width: 9px;}
.Grid {border-left: 1px solid #777777; border-bottom: 1px solid #777777; width: 100%;}

.Caption th {font-size: 10px; 	text-align: left; vertical-align: top; padding: 3px; border-top: 1px solid #777777; border-right: 1px solid #777777; background-color: #f7f7f7; color: #000000; white-space: nowrap;}
.Caption td {font-size: 10px; 	text-align: left; vertical-align: top;padding: 3px;	border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #f7f7f7; color: #000000;white-space: nowrap;}
.Caption a:link {color: #000000;}
.Caption a:visited {color: #000000;}
.Caption a:hover, .Caption a:active {color: #ff0000;}
.Caption img {margin: 2px; vertical-align: middle;}
.Caption input {vertical-align: middle; }


.Row th {font-size: 10px; font-weight: normal; text-align: left; vertical-align: top; padding: 3px; border-top: 1px solid #777777; border-right: 1px solid #777777; background-color: #f7f7f7; color: #000000; white-space: nowrap; color: #000000;}
.Row td {font-size: 10px; padding: 3px; border-top: 1px solid #777777; border-right: 1px solid #777777; vertical-align: top; background-color: #f7f7f7; color: #000000;}
.Row a:link {color: #0033cc;}
.Row a:visited {color: #840084;}
.Row a:hover, .Row a:active {color: #ff0000; }

.Separator{color: #777777;}
.Separator td{height: 1px;}

.AltRow th {font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #f7f7f7; color: #000000;white-space: nowrap;color: #000000;}
.AltRow td {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;vertical-align: top;background-color: #ececec; color: #000000;}
.AltRow a:link {color: #0033cc;}
.AltRow a:visited {color: #840084;}
.AltRow a:hover, .AltRow a:active {color: #ff0000;}
.NoRecords td {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #f7f7f7; color: #000000;vertical-align: top;}
.Footer td {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #f7f7f7; color: #000000;text-align: center;vertical-align: middle;white-space: nowrap;color: #000000;}
.Footer a:link {color: #0033cc;}
.Footer a:visited {color: #840084;}
.Footer a:hover, .Footer a:active {color: #ff0000;}
.Footer img {margin: 2px;vertical-align: middle;}
.Footer input {margin: 2px;vertical-align: middle;}
.Record {border-left: 1px solid #777777; border-bottom: 1px solid #777777;width: 100%;}
.Error td {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;color: #FF0000;vertical-align: top;background-color: #f7f7f7; }
.Controls th {font-size: 10px; font-weight: normal; text-align: left; vertical-align: top;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #f7f7f7; color: #000000;white-space: nowrap;color: #000000;}
.Controls td {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;vertical-align: top;background-color: #f7f7f7; color: #000000;}
.Bottom td {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #f7f7f7; color: #000000;text-align: right;vertical-align: middle;white-space: nowrap;color: #000000;}
.Bottom a:link {color: #0033cc;}
.Bottom a:visited {color: #840084;}
.Bottom a:hover, .Caption a:active {color: #ff0000;}
.Bottom img {margin: 2px;vertical-align: middle; }
.Bottom input {margin: 2px;vertical-align: middle;}
.GroupCaption th{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;white-space: nowrap;text-align: left; vertical-align: top;font-weight: bold;background-color: #ececec; color: #000000;}
.GroupCaption td{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;vertical-align: top;font-weight: bold;background-color: #f7f7f7;color: #000000;}
.GroupCaption a:link {color: #000000;}
.GroupCaption a:visited{color: #000000;}
.GroupCaption a:hover, .GroupCaption a:active{color: #ff0000;}
.GroupFooter td{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;text-align: center;vertical-align: middle;white-space: nowrap;background-color: #d7d7d7; color: #000000;}
.GroupFooter a:link {color: #0033cc;}
.GroupFooter a:visited{color: #840084;}
.GroupFooter a:hover,.GroupFooter a:active{color: #ff0000;}
.GroupFooter img {margin: 2px; vertical-align: middle;}
.GroupFooter input {margin: 2px;vertical-align: middle;}
.SubTotal td{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;vertical-align: top;font-weight: bold;background-color: #ececec; color: #000000;border-bottom: 2px solid #777777;}
.SubTotal a:link {color: #0033cc;}
.SubTotal a:visited{color: #840084;}
.SubTotal a:hover, .SubTotal a:active{color: #ff0000;}
.Total td{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;vertical-align: top;white-space: nowrap;font-weight: bold;background-color: #ececec; color: #000000;}
.Total a:link {color: #0033cc;}
.Total a:visited{color: #840084;}
.Total a:hover, .Total a:active{color: #ff0000;}
.Button {background-color: #777777; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-size: 11px; font-family: Tahoma;}
.Calendar {border: 1px solid #777777;}
.CalendarWeekdayName{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;text-align: center; vertical-align: top;white-space: nowrap;background-color: #ececec; color: #000000;}
.CalendarWeekdayName a:link {color: #0033cc;}
.CalendarWeekdayName a:visited{color: #840084;}
.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{color: #ff0000;}
.CalendarWeekendName{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;white-space: nowrap;text-align: center; vertical-align: top;background-color: #ececec;	color: #000000;}
.CalendarWeekendName a:link {color: #000000;}
.CalendarWeekendName a:visited{color: #000000;}
.CalendarWeekendName a:link, .CalendarWeekendName a:visited{color: #ff0000;}

.CalendarDay{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;text-align: center;background-color: #f7f7f7;color: #000000;}
.CalendarDay a:link {color: #0033cc;}
.CalendarDay a:visited{color: #840084;}
.CalendarDay a:hover, .CalendarDay a:active{color: #ff0000;}
.CalendarWeekend{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;text-align: center;background-color: #ececec;color: #000000;}
.CalendarWeekend a:link {color: #0033cc;}
.CalendarWeekend a:visited{color: #840084;}
.CalendarWeekend a:hover, .CalendarWeekend a:active{color: #ff0000;}

.CalendarToday {font-size: 10px;padding: 1px;border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;text-align: center;background-color: #f7f7f7;	color: #000000;}
.CalendarToday a:link {color: #0033cc;}
.CalendarToday a:visited{color: #840084;}
.CalendarToday a:hover, .CalendarToday a:active {color: #ff0000;}
.CalendarWeekendToday {font-size: 10px;padding: 1px;border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;text-align: center;background-color: #ececec;	color: #000000;}
.CalendarWeekendToday a:link {color: #0033cc;}
.CalendarWeekendToday a:visited{color: #840084;}
.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{color: #ff0000;}
.CalendarOtherMonthDay{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;text-align: center;background-color: #f7f7f7;	color: #777777;}
.CalendarOtherMonthDay a:link {color: #777777;}
.CalendarOtherMonthDay a:visited{color: #777777;}
.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{color: #ff0000;}

.CalendarOtherMonthToday {font-size: 10px;padding: 1px;border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;text-align: center;background-color: #f7f7f7;color: #777777;}
.CalendarOtherMonthToday a:link {color: #777777;}
.CalendarOtherMonthToday a:visited{color: #777777;}
.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{color: #ff0000;}
.CalendarOtherMonthWeekend {font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;text-align: center;background-color: #ececec;color: #777777;}
.CalendarOtherMonthWeekend a:link {color: #777777;}
.CalendarOtherMonthWeekend a:visited{color: #777777;}
.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{color: #ff0000;}

.CalendarOtherMonthWeekendToday {font-size: 10px;padding: 1px;border-top: 3px solid #777777; border-right: 3px solid #777777; border-left: 2px solid #777777; border-bottom: 2px solid #777777;text-align: center;color: #777777;background-color: #ececec;	}
.CalendarOtherMonthWeekendToday a:link {color: #777777;}
.CalendarOtherMonthWeekendToday a:visited{color: #777777;}
.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{color: #ff0000;}
.CalendarSelectedDay{font-size: 10px;padding: 3px;border-top: 1px solid #777777; border-right: 1px solid #777777;background-color: #d7d7d7;color: #000000;text-align: center;font-weight: bold;}
.CalendarSelectedDay a:link {color: #000000;}
.CalendarSelectedDay a:visited{color: #000000;}
.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{color: #ff0000;}
.CalendarNavigator {font-size: 10px;padding: 3px;background-color: #f7f7f7; color: #000000;text-align: center;vertical-align: middle;white-space: nowrap;color: #000000;}
.CalendarNavigator a:link {color: #0033cc;}
.CalendarNavigator a:visited{color: #840084;}
.CalendarNavigator a:hover, .CalendarNavigator a:active{color: #ff0000;}
.CalendarNavigator img{margin: 2px;vertical-align: middle;}
.CalendarEvent{font-size: 10px;text-align: left;}
.CalendarEvent a:link {color: #0033cc;}
.CalendarEvent a:visited{color: #840084;}
.CalendarEvent a:hover, .CalendarEvent a:active{color: #ff0000;}
