
.event { background-color: #336633; color: #FFFFFF; font-family: Arial,helvetica; font-size: 12pt; text-align: center; font-weight: bold;}
.displayEvent { background-color: #336633; color: #FFFFFF; font-family: Arial,helvetica; font-size: 12pt; text-align: left; font-weight: bold;}
.eventTrack { background-color: #336633; color: #FFFFFF; font-family: Arial,helvetica; font-size: 12pt; font-weight: normal;}
.raceHeader { background: #FFFFFF; color: #000000; font-family: Arial,helvetica; font-size: 12pt; font-weight: bold; padding-top: 1.0em}

.eventBox { background-color: #FFFFFF; color: #000000; font-family: Arial,helvetica;font-size: 10pt;}
/*//INPUT { background-color: #FFFFFF; color: #336633; font-family: Arial,helvetica;font-size: 10pt;font-weight: bold}*/
INPUT.contest_button { background-color: #FFFFFF; color: #336633; font-family: Arial,helvetica;font-size: 10pt;font-weight: bold}
SELECT { background-color: #FFFFFF; color: #336633; font-family: Arial,helvetica;font-size: 10pt;font-weight: bold}

A.heading:link,A.heading.active,A.heading.visited { background-color: #FFFFFF; color: #336633; font-family: Arial,helvetica;font-size: 12pt; font-weight: bold;color: blue;text-decoration: none;}
A.heading:hover { background-color: #FFFFFF; color: #336633; font-family: Arial,helvetica;font-size: 12pt; text-decoration: underline; font-weight: bold;color: blue;}

.displayPicks { background-color: #dfdfce; color: #000000; font-family: Arial,helvetica; font-size: 10pt; font-weight: bold;}
.displayPicksHeading { background-color: #dfdfce; color: #336633; font-family: Arial,helvetica; font-size: 10pt; font-weight: bold;}
.displayPicks1 { background-color: #FFFFFF; color: #000000; font-family: Arial,helvetica; font-size: 10pt; font-weight: bold;}
.displayPicksHeading1 { background-color: #FFFFFF; color: #336633; font-family: Arial,helvetica; font-size: 10pt; font-weight: bold;}

TD.header {
    background-color: #FFFFFF;
    color: #336633;
    font-family: Arial,helvetica; 
    font-size: 10pt; 
    font-weight: bold;
    border: 1px solid #006600;
}

TD.cell {
    background-color: #FFFFFF;
    color: #336633;
    font-family: Arial,helvetica;
    font-size: 10pt;
    font-weight: normal;
    border: 1px solid #006600;
}

TD.header_reverse,TH.header_reverse {
    background-color: #006600;
    color: #FFFFFF;
    font-family: Arial,helvetica;
    font-size: 10pt;
    font-weight: bold;
}

TD.header_no_border {
    background-color: #FFFFFF;
    color: #993300;
    font-family: Arial,helvetica;
    font-size: 9pt;
    font-weight: bold;
}

TD.standing_sum {
    font-weight:bold;
    border-top:1px solid #336633;
}

TABLE.contest_center {
        font-family: Arial, helvetica, sans-serif;
        font-size:10pt;
        border-left: 2px solid black;
        border-right: 2px solid black;
        border-bottom: 2px solid black;
        border-top: 2px solid black;
}

a:link.bris_link {color:BLUE;}
a:active.bris_link {color:BLUE;}
a:hover.bris_link {color:#336633;text-decoration:none;}

.highlight_small {
    font-size: 10pt;
    font-weight: bold;
}
.highlight_small_yellow {
    font-size: 10pt;
    font-weight: bold;
    background-color: yellow;
}

.highlight_normal_yellow {
    font-size: 12pt;
    background-color: yellow;
}

TD.note_small,SPAN.note_small {
    font-size: 9pt;
    font-weight: normal;
    background-color: #eeeeee;
}

SPAN.country,TD.country {
    font-size: 8pt;
    font-weight: normal;
    color:#ffffff;
    /*background-color: #4389fb;*/
    background-color: #81b6f5;
}

TABLE.finalist_board {
    border: 1px solid #006600;
}

TD.finalist_line,SPAN.finalist_line {
    font-size: 9pt;
    font-weight: normal;
    color: red;
    background-color: gold;
    height: 12px;
    padding: 2px;
}

SPAN.congrat_title {
    font-size: 14pt;
    font-weight: bold;
    color: green;
}

SPAN.congrat_footer {
    font-size: 11pt;
    font-weight: bold;
    color: green;
}

SPAN.congrat_text {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial,helvetica;
}

TR.iamintop50, SPAN.iamintop50 {
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, helvetica;
    color: green;
}

TR.top50, SPAN.top50 {
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial, helvetica;
    color: black;
}

SELECT.finalist_bd {
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial, helvetica;
    color: green;
    background-color: #ffffee;
}

/* Announcement */
TABLE.announcement {
    padding: 2px;
    border: 1px solid red;
}

TD.announcement_title {
    padding: 2px;
    background-color: red;
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial, helvetica;
    color: #ffffff;
    border: 1px solid red;
}

TD.announcement_cell {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: white;
    font-size: 10pt;
    font-weight: bold;
    font-family: Arial, helvetica;
    color: black;
    border: 1px solid red;
}

TD.finalist_bd_note {
    font-size: 9pt;
    font-weight: normal;
    font-family: Arial, helvetica;
    color: black;
    border: 1px solid red;    
}

/* Registration */

SPAN.cautionfield {
    font-size:9pt;
    font-weight:normal;
    color:black; 
}

SPAN.reqfield {
    font-size:9pt;
    font-weight:normal;
    color:red;
}

SPAN.field_title, TD.field_title {
    font-size:10pt;
    font-weight:normal;
    color:black;
}

INPUT.field_content {
    font-size:10pt;
    font-weight:normal;
    color:black;
    /*background-color: #dfdfce; */
    background-color: #f4f1c6;
    font-family: Arial,helvetica;
    border:1px solid green; 
}

INPUT.ssn_lable {
    font-size:10pt;
    font-weight:normal;
    color:black;
    /*background-color: #dfdfce; */
    background-color: #dddddd;
    font-family: Arial,helvetica;
    /*text-align: bottom;*/
    border:none;
}


