/* --------------- title --------------- */

TABLE.tzp_title
{
}

TD.tzp_title_text
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:              14pt;
    font-weight:            bold;
    vertical-align:         top;
    padding:                10px 0px 0px 5px;
    color:                  #88AE61;
}

TD.tzp_title_image
{
    padding:                12px 5px 0px 15px;
    vertical-align:         top;
}

/* --------------- season navigation --------------- */

A.tzp_season_programme_inactive, A.tzp_season_programme_inactive:hover
{
    color:                  #649FAD;
}

A.tzp_season_programme_active, A.tzp_season_programme_active:hover
{
    color:                  #649FAD;
    font-weight:            bold;
}

/* --------------- season header --------------- */

TABLE.tzp_season_header
{
    padding-bottom:         5px;
    margin-left:            5px;
}

TD.tzp_season_header_text
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    color:                  #649FAD;
    font-size:              12pt;
    font-weight:            bold;
    vertical-align:         top;
}

TD.tzp_season_header_image
{
    padding:                0px 5px 0px 18px;
    vertical-align:         top;
}

/* --------------- races --------------- */

TABLE.tzp_race
{
    width:                  100%;
}

TD.tzp_race_header
{
    white-space:            nowrap;
    font-size:              9pt;
    font-weight:            bold;
    color:                  #353535;
    padding:                0px 0px 10px 0px;
}

TD.tzp_race_info
{
    font-size:              9pt;
    white-space:            nowrap;
    font-weight:            normal;
    color:                  #5F5D60;
}

TD.tzp_race_participants_header
{
    white-space:            nowrap;
    font-size:              9pt;
    font-weight:            bold;
    color:                  #353535;
    padding:                0px 0px 10px 0px;
}

TD.tzp_race_participants_info
{
    font-size:              9pt;
    white-space:            nowrap;
    font-weight:            normal;              
    color:                  #5F5D60;
}

/* --------------- upcoming races title --------------- */

TABLE.tzur_title
{
    padding-bottom:         0px;
}

TD.tzur_title_text
{
    font-family:            Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:              11pt;
    font-weight:            bold;
    vertical-align:         top;
    padding-bottom:         5px;
}

TD.tzur_title_image
{
    padding:                0px 5px 0px 5px;
    vertical-align:         top;
}

/* --------------- upcoming races --------------- */

TABLE.tzur_races
{
    width:                  100%;
}

TD.tzur_race_header
{
    white-space:            nowrap;
    font-size:              8pt;
    font-weight:            normal;
    color:                  #353535;
    padding-left:           3px;
}

TD.tzur_race_info
{
    font-size:              8pt;
    white-space:            nowrap;
    font-weight:            normal;
    color:                  #5F5D60;
    padding-left:           3px;
}

TD.tzur_race_separator
{
    padding:                6px 0px 7px 0px;
}

A.tzur_readmore
{
    color:                  #5F5D60;
    text-decoration:        underline;
}

A.tzur_readmore:hover
{
    color:                  #202020;
    text-decoration:        underline;
}
