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

TABLE.tzri_title
{
}

TD.tzri_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.tzri_title_image
{
    padding:                12px 5px 0px 15px;
    vertical-align:         top;
}

/* --------------- rider header --------------- */

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

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

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

A.tzri_readmore, A.tzri_readmore:hover
{
    color:                  #88AE61;
    text-decoration:        underline;
}

/* --------------- overview --------------- */

TABLE.tzri_rider_container
{
    width:                  100%;
    height:                 350px;
}

TABLE.tzri_rider
{
    width:                  100%;
}

TD.tzri_rider_intro_header1
{
    font-size:              9pt;
    font-weight:            normal;
    color:                  #353535;
    vertical-align:         top;
    padding:                0px 3px 10px 0px;
}

TD.tzri_rider_intro_header2
{
    font-size:              9pt;
    font-weight:            normal;
    white-space:            nowrap;
    color:                  #353535;
    vertical-align:         top;
    padding:                0px 10px 10px 0px;
}

TD.tzri_rider_intro_text
{
    font-size:              9pt;
    font-weight:            normal;
    color:                  #5F5D60;
    width:                  100%;
    vertical-align:         top;
    padding:                0px 0px 0px 0px;
}

TD.tzri_rider_intro_image
{
    text-align:             left;
    vertical-align:         top;
    padding-bottom:         20px;
}

TD.tzri_rider_intro_stats
{
    vertical-align:         top;
}

IMG.tzri_rider_intro_image
{
    padding:                3px 0px 5px 0px;
}

/* --------------- details --------------- */

TD.tzri_details_header
{
    font-size:              9pt;
    font-weight:            bold;
    color:                  #353535;
    vertical-align:         top;
    padding:                0px 0px 10px 0px;
}

TD.tzri_details_info
{
    font-size:              9pt;
    font-weight:            normal;
    color:                  #5F5D60;
    width:                  100%;
    vertical-align:         top;
    padding:                0px 10px 0px 10px;
}

TABLE.tzri_details_images
{
}

TD.tzri_details_rider_image
{
    padding:                10px 10px 0px 0px;
    vertical-align:         bottom;
}

TD.tzri_separator
{
    padding:                10px 0px 10px 0px;
}

TABLE.tzri_programme
{
    width:100%;
}

TD.tzri_programme_header
{
    padding-bottom:         5px;
    text-decoration:        underline;
}

TD.tzri_programme_cell
{
    height:                 20px;
}
