BODY
{ FONT-WEIGHT: normal; FONT-SIZE: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Normal"
; background-color: black !important; }
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Normal"
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Normal"
}
H1.home { color: #fff; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Normal"; font-weight: bold; }
A
{
    FONT-WEIGHT: bold;
    COLOR: #8b1104;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #8b1104;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #8b1104;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #8b1104;
    TEXT-DECORATION: underline
}
Table.main { background: white url(/images/background.jpg) no-repeat center bottom; }
Table.main_home { background: white url(/images/background_home.jpg) no-repeat center bottom; }
Table.blank { background: white url(/images/background_blank.jpg) no-repeat center bottom; }
Table.parade { background: white url(/images/background_parade.jpg) no-repeat center bottom; }
Table.mainsched { color: white; background: url(/images/mainsched.gif) center bottom; }
Table.main_carshow { background: white url(/images/background_car.jpg) no-repeat center bottom; }
Table.main_dancer { background: white url(/images/background_dancer.jpg) no-repeat center bottom; }
Table.main_kids { background: white url(/images/background_k.jpg) no-repeat center bottom; }
Table.main_singer { background: white url(/images/background_singer.jpg) no-repeat center bottom; }
Table.main_sponsors { background: white url(/images/background_sponsors.jpg) no-repeat center bottom; }
Table.main_guitar { background: white url(/images/background_guitar.jpg) no-repeat center bottom; }
TD.schedule { color: #ffffff; font-size: 11pt; font-weight: normal; background-color: #8b1104; border-color: #8b1104; }
Table.schedule { background-color: transparent; }
TD.sponsor { color: #8b1104; font-size: smaller; font-weight: 700; background-color: transparent; border-color: transparent; }
Table.sponsor { background-color: transparent; }
TD.announcements { color: #8b1104; font-size: smaller; font-weight: normal; background-color: transparent; border-color: transparent; }
td.footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
FONT.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #996633;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
FONT.topnavsub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
FONT.breadcrumb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc99cc;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
FONT.msg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #00a45f;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
TD.sponsortitle
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    COLOR: #fd0039
}
TD.intro
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
H2
{
    FONT-SIZE: 11pt;
    COLOR: #48af71;
    FONT-FAMILY: Arial, Helvetica, Geneva
}
H3
{
    FONT-SIZE: 11pt;
    COLOR: #8b1104;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss
}
TD.event
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ee1e48;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss
}
A.event
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss;
    TEXT-DECORATION: none
}
A.event:visited
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss;
    TEXT-DECORATION: none
}
A.event:active
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss;
    TEXT-DECORATION: none
}
A.event:hover
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss;
    TEXT-DECORATION: underline
}
A.leftnav
{
    FONT-WEIGHT: 600;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.leftnav_home { color: #48af71; font-weight: 600; text-decoration: none; }
A.leftnav:visited
{
    FONT-WEIGHT: 600;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.leftnav_home:visited { color: #48af71; font-weight: 600; text-decoration: none; }
A.leftnav:active
{
    FONT-WEIGHT: 600;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.leftnav:hover
{
    FONT-WEIGHT: 600;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.leftnav_home:active { color: #48af71; font-weight: 600; text-decoration: none; }
A.leftnav_home:hover
{
    FONT-WEIGHT: 600;
    COLOR: #48af71;
    TEXT-DECORATION: underline
}
a.topnav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
a.topnav_home { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"; font-weight: bold; }
a.topnav:visited { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"; font-weight: bold; }
a.topnav_home:visited { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"; font-weight: bold; }
a.topnav:active { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"; font-weight: bold; }
a.topnav_home:active { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"; font-weight: bold; }
a.topnav_home:hover { color: #fff; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"; font-weight: bold; text-decoration: underline; }
td.topnavact
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ee3a43;
    FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, "SunSans-Regular FONT-WEIGHT Bold"
}
td.topnav_solid_a { color: #fff; background-color: #fd0039; }
td.topnav_solid_b { color: #fff; background-color: #48af71; }
td.topnav_solid_b_home { color: #fff; background-color: transparent; }
td.thin_border { color: #fff; background-color: #00a45f; }
hr.thin_border { color: #00a45f; font-weight: bold; background-color: transparent; }
hr.thin_red { color: #ee1e48; font-weight: bold; background-color: transparent; }
TD.leftnav
{ FONT-WEIGHT: 700; COLOR: #fff
; font-size: smaller; background-color: transparent; border-color: transparent; }
TD.leftnav_home { color: #48af71; font-size: smaller; font-weight: 700; background-color: transparent; border-color: transparent; }
TD.rightnav { color: #000; font-size: smaller; font-weight: 700; background-color: transparent; border-color: transparent; }
TD.rightnav_hdr { color: white; font-size: smaller; font-weight: 700; background-color: #8b1104; }
TD.leftnav_hdr { color: #fff; font-size: smaller; font-weight: 700; background-color: #ee1e48; border-style: ridge; border-color: #ee1e48; }
TD.rightnav_sponsor { color: #fff; font-size: smaller; font-weight: 700; background-color: #8b1104; text-align: center; }
TD.leftnav_subhdr { color: #fff; font-size: smaller; font-weight: 700; background-color: #47af71; text-align: center; border-style: ridge; border-color: #47af71; }
Table.leftnav { background-color: transparent; border-style: hidden; }
Table.rightnav { background-color: white; }
TD.leftnav_bkg
{ FONT-WEIGHT: 600; background-color: transparent; background-image: url(/images/leftnav_850.gif); }
img.queen { border: double thick #f33; }
img.runnerup { border: double thick #54dc23; }
