/* Main CSS file */
/* ULM version 3.90.34.F(28-12-2014) */


HEADER {margin:20px 0px;}

*.hc1 A:link, *#contentcenter A:link
{
    COLOR: #714A2B;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION:  underline;
}
*.hc1 A:visited, *#contentcenter A:visited
{
    COLOR: #714A2B;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION:  underline;
}
*.hc1 A:active, *#contentcenter A:active
{
    COLOR: #714A2B;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION:  underline;
}
*.hc1 A:hover, *#contentcenter A:hover
{
    COLOR: #714A2B;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION:  underline;
}


BODY
{
    FONT-SIZE:100%;
    MARGIN:0;
    BACKGROUND-COLOR: #ffffff;
}

BODY.bodystyle
{
    TEXT-ALIGN: center;
}

*.content {
}

/* Headers */
*.hc1, *.hc2, *.hc4, *.hc6
{
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle !important;
}
*.hc1
{
    FONT: bold 1.49em /2.39em "Verdana", sans-serif;
    COLOR: #714a2b;
    TEXT-SHADOW: 5px 5px 5px #E6D1C1;
    BACKGROUND-COLOR: transparent;
}
*.hc2
{
    FONT: bold 1.32em /2.12em "Verdana", sans-serif;
    COLOR: #714a2b;
    TEXT-SHADOW: 5px 5px 5px #E6D1C1;
    BACKGROUND-COLOR: transparent;
}
*.hc4
{
    FONT: bold 0.82em /1.32em "Verdana", sans-serif;
    COLOR: #714a2b;
    BACKGROUND-COLOR: transparent;
}
*.hc6
{
    FONT: 0.74em /1.19em "Verdana", sans-serif;
    COLOR: #714a2b;
    TEXT-SHADOW: 5px 5px 5px #E6D1C1;
    BACKGROUND-COLOR: transparent;
}

/* IDs used */
/* ulmmain, ulmresults, ulmleague, ulmfixtureteams, ulmfixturematches, ulmmatrix, ulmkodraw, ulmkoreport, ulmplayerstats, ulmbonuspoints, ulmlistofmatches, ulmmatchsheet, ulmplayerrecord, ulmvenues, ulmoutstanding, ulmteamlist, ulmreferees, ulmdoublesindividual, ulmdoublespairs */

/* Tables with header */
Table.table-league, Table.table-fixturematches, Table.table-kodraw, Table.table-playerstats, Table.table-bonuspoints, Table.table-matchsheet, Table.table-playerrecord, Table.table-venues, Table.table-outstanding, Table.table-teamlist, Table.table-referees, Table.table-doublesindividual, Table.table-doublespairs
{
    BORDER-COLLAPSE: separate;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    BORDER-COLOR: #E6D1C1;
    BORDER-RADIUS: 0.5em;
    MARGIN: 20px auto 4px auto;
}

/* Tables without header */
Table.table-main, Table.table-results, Table.table-fixtureteams, Table.table-matrix, Table.table-koreport, Table.table-listofmatches
{
    BORDER-COLLAPSE: separate;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    BORDER-COLOR: #E6D1C1;
    BORDER-RADIUS: 0em 0em 0.5em 0.5em;
    MARGIN: 20px auto 4px auto;
}

/* Table captions */
Table.table-league caption, Table.table-kodraw caption, Table.table-playerstats caption, Table.table-bonuspoints caption, Table.table-playerrecord caption, Table.table-venues caption, Table.table-outstanding caption, Table.table-teamlist caption, Table.table-referees caption, Table.table-doublesindividual caption, Table.table-doublespairs caption
{
    TEXT-ALIGN: center;
    FONT: bold 1.32em /2.12em "Verdana", sans-serif;
    COLOR: #714A2B;
    TEXT-SHADOW: 5px 5px 5px #E6D1C1;
    BACKGROUND-COLOR: transparent;
}

/* Table headers */
/*     additionally, if a table does not have a header, but does have a caption, */
/*     then the caption must take on the style for the header. */
Table.table-main caption, Table.table-results caption, Table.table-league TH, Table.table-fixtureteams caption, Table.table-fixturematches TH, Table.table-matrix caption, Table.table-kodraw TH, Table.table-koreport caption, .knockout .round .title , Table.table-playerstats TH, Table.table-bonuspoints TH, Table.table-listofmatches caption, Table.table-matchsheet TH, Table.table-playerrecord TH, Table.table-venues TH, Table.table-outstanding TH, Table.table-teamlist TH, Table.table-referees TH, Table.table-doublesindividual TH, Table.table-doublespairs TH
{
    FONT: bold 0.99em /1.59em "Verdana", sans-serif;
    COLOR: #714A2B;
    BACKGROUND-COLOR: #ca9c7b;
    BORDER-RADIUS: 0.5em 0.5em 0em 0em;
    BORDER-COLLAPSE: separate;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px;
    BORDER-COLOR: #E6D1C1;
}

Table.table-main tr:last-child td:first-child, Table.table-results tr:last-child td:first-child, Table.table-league tr:last-child td:first-child, Table.table-fixtureteams tr:last-child td:first-child, Table.table-fixturematches tr:last-child td:first-child, Table.table-matrix tr:last-child td:first-child, Table.table-kodraw tr:last-child td:first-child, Table.table-koreport tr:last-child td:first-child, Table.table-playerstats tr:last-child td:first-child, Table.table-bonuspoints tr:last-child td:first-child, Table.table-listofmatches tr:last-child td:first-child, Table.table-matchsheet tr:last-child td:first-child, Table.table-playerrecord tr:last-child td:first-child, Table.table-venues tr:last-child td:first-child, Table.table-outstanding tr:last-child td:first-child, Table.table-teamlist tr:last-child td:first-child, Table.table-referees tr:last-child td:first-child, Table.table-doublesindividual tr:last-child td:first-child, Table.table-doublespairs tr:last-child td:first-child
{
     border-bottom-left-radius: 0.5em;
}

Table.table-main tr:last-child td:last-child, Table.table-results tr:last-child td:last-child, Table.table-league tr:last-child td:last-child, Table.table-fixtureteams tr:last-child td:last-child, Table.table-fixturematches tr:last-child td:last-child, Table.table-matrix tr:last-child td:last-child, Table.table-kodraw tr:last-child td:last-child, Table.table-koreport tr:last-child td:last-child, Table.table-playerstats tr:last-child td:last-child, Table.table-bonuspoints tr:last-child td:last-child, Table.table-listofmatches tr:last-child td:last-child, Table.table-matchsheet tr:last-child td:last-child, Table.table-playerrecord tr:last-child td:last-child, Table.table-venues tr:last-child td:last-child, Table.table-outstanding tr:last-child td:last-child, Table.table-teamlist tr:last-child td:last-child, Table.table-referees tr:last-child td:last-child, Table.table-doublesindividual tr:last-child td:last-child, Table.table-doublespairs tr:last-child td:last-child
{
     border-bottom-right-radius: 0.5em;
}

th.ms-score, th.pr-data, th.fix-data, th.bp-data:last-child
{
    FONT: bold small /120% "Verdana", sans-serif !important;
}

/* Table data */
/* first overwrite style in html.css */
Table
{
border-spacing: 0px;
}

Table.table-main TD, Table.table-results TD, Table.table-league TD, Table.table-fixtureteams TD, Table.table-fixturematches TD, Table.table-matrix TD, Table.table-kodraw TD, Table.table-koreport TD, Table.table-playerstats TD, Table.table-bonuspoints TD, Table.table-listofmatches TD, Table.table-matchsheet TD, Table.table-playerrecord TD, Table.table-venues TD, Table.table-outstanding TD, Table.table-teamlist TD, Table.table-referees TD, Table.table-doublesindividual TD, Table.table-doublespairs TD
{
    BORDER-COLLAPSE: collapse;
    PADDING-LEFT:  4px;
    PADDING-RIGHT: 4px;
    VERTICAL-ALIGN:middle;
}

/* Table rows (tables with headers) */

Table.table-main TR:nth-child(odd), Table.table-results TR:nth-child(odd), Table.table-fixtureteams TR:nth-child(odd), Table.table-matrix TR:nth-child(odd), Table.table-koreport TR:nth-child(odd), Table.table-listofmatches TR:nth-child(odd)
{
    BACKGROUND-COLOR: #E6D1C1;
}

Table.table-main TR:nth-child(even), Table.table-results TR:nth-child(even), Table.table-fixtureteams TR:nth-child(even), Table.table-matrix TR:nth-child(even), Table.table-koreport TR:nth-child(even), Table.table-listofmatches TR:nth-child(even)
{
    BACKGROUND-COLOR: #FFFFFF;
}

/* Table rows (tables without headers) */

Table.table-league TR:nth-child(2n+3), Table.table-fixturematches TR:nth-child(2n+3), Table.table-kodraw TR:nth-child(2n+3), Table.table-playerstats TR:nth-child(2n+2), Table.table-bonuspoints TR:nth-child(2n+3), Table.table-matchsheet TR:nth-child(2n+3), Table.table-playerrecord TR:nth-child(2n+3), Table.table-venues TR:nth-child(2n+3), Table.table-outstanding TR:nth-child(2n+3), Table.table-teamlist TR:nth-child(2n+3), Table.table-referees TR:nth-child(2n+3), Table.table-doublesindividual TR:nth-child(2n+3), Table.table-doublespairs TR:nth-child(2n+3)
{
    BACKGROUND-COLOR: #FFFFFF;
}

Table.table-league TR:nth-child(2n+2), Table.table-fixturematches TR:nth-child(2n+2), Table.table-kodraw TR:nth-child(2n+2), Table.table-playerstats TR:nth-child(2n+1), Table.table-bonuspoints TR:nth-child(2n+2), Table.table-matchsheet TR:nth-child(2n+2), Table.table-playerrecord TR:nth-child(2n+2), Table.table-venues TR:nth-child(2n+2), Table.table-outstanding TR:nth-child(2n+2), Table.table-teamlist TR:nth-child(2n+2), Table.table-referees TR:nth-child(2n+2), Table.table-doublesindividual TR:nth-child(2n+2), Table.table-doublespairs TR:nth-child(2n+2)
{
    BACKGROUND-COLOR: #E6D1C1;
}

Table.table-playerstats thead tr
{
BACKGROUND-COLOR: #ffffff !important;
}

Table.table-results {WIDTH: 100%;}
Table.table-league {WIDTH: 100%;}
Table.table-fixtureteams {WIDTH: 100%;}
Table.table-fixturematches {WIDTH: 100%;}
Table.table-matrix {WIDTH: 100%;}
Table.table-kodraw {WIDTH: 100%;}
Table.table-koreport {WIDTH: 100%;}
Table.table-playerstats {WIDTH: 100%;}
Table.table-bonuspoints {WIDTH: 100%;}
Table.table-listofmatches {WIDTH: 100%;}
Table.table-matchsheet {WIDTH: 100%;}
Table.table-playerrecord {WIDTH: 100%;}
Table.table-main {WIDTH: 100%;}
Table.table-venues {WIDTH: 100%;}
Table.table-outstanding {WIDTH: 100%;}
Table.table-teamlist {WIDTH: 100%;}
Table.table-referees {WIDTH: 100%;}
Table.table-doublesindividual {WIDTH: 100%;}
Table.table-doublespairs {WIDTH: 100%;}

*.ms-score{WIDTH: 7%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ms-hteam{WIDTH: 29%; TEXT-ALIGN: right; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ms-ateam{WIDTH: 29%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ms-fscore{WIDTH: 7%; BORDER:none !important; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ms-bscore{WIDTH: 7%; BORDER:none !important; FONT: small/10% sans-serif; BACKGROUND-COLOR: transparent;}
*.ms-bteam{WIDTH: 29%; BORDER:none !important; FONT: small/10% sans-serif; BACKGROUND-COLOR: transparent;}
*.lp-data{WIDTH: 8%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lp-dataW{WIDTH: 11%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lp-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lp-textN{WIDTH: 100%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lpt-data{WIDTH: 11%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lpt-text{WIDTH: 45%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lpt-textN{WIDTH: 100%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.bp-data{WIDTH: 10%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.bp-text{WIDTH: 40%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.bp-textN{WIDTH: 100%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.bp-blank{WIDTH: 40%; BORDER:none !important; FONT: small/10% sans-serif; BACKGROUND-COLOR: transparent;}
*.di-data{WIDTH: 10%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.di-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.di-textN{WIDTH: 100%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.dp-data{WIDTH: 10%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.dp-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.dp-textN{WIDTH: 100%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.pr-data{WIDTH: 5%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.pr-text{WIDTH: 23%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.pr-pic{WIDTH: 40%; TEXT-ALIGN: left; FONT: bold 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.pr-blank{WIDTH: 23%; BORDER:none !important; FONT: small/10% sans-serif; BACKGROUND-COLOR: #FFFFFF;}
*.lom-data{WIDTH: 6%; TEXT-ALIGN: center; FONT: 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lom-textl{WIDTH: 17%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lom-textr{WIDTH: 17%; TEXT-ALIGN: right; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lom-textN{WIDTH: 100%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.res-data{WIDTH: 10%; TEXT-ALIGN: center; FONT: 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.res-textl{WIDTH: 40%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.res-textr{WIDTH: 40%; TEXT-ALIGN: right; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.pl-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lt1-data{WIDTH: 8.25%; TEXT-ALIGN: center; FONT: 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lt1-text{WIDTH: 34%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lth1-data{WIDTH: 22%; TEXT-ALIGN: center; FONT: 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.lth1-text{WIDTH: 34%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.fg-data{WIDTH: 8%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.fg-team{WIDTH: 32%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.fg-text{WIDTH: 15%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.fg-text2{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.mp-text{WIDTH: 16%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.mp1-text{WIDTH: 36%; TEXT-ALIGN: center; FONT: bold 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.mp1-data{WIDTH: 16%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ed-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ven1-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.ven2-text{WIDTH: 40%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.out-text{WIDTH: 25%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.mat-text{WIDTH: 30%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.mat-data{WIDTH: 5%; TEXT-ALIGN: center; FONT: 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.mat-btext{WIDTH: 30%; BORDER:none !important; FONT: small/10% sans-serif; BACKGROUND-COLOR: #FFFFFF; border-radius: 0 !important;}
*.mat-bdata{WIDTH: 5%; BORDER:none !important; FONT: small/10% sans-serif; BACKGROUND-COLOR: #FFFFFF; border-radius: 0 !important;}
*.fix-text3{WIDTH: 100%; TEXT-ALIGN: left; FONT: bold 0.99em /1.59em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.fix-text4{WIDTH: 100%; TEXT-ALIGN: left; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}
*.fix-data{WIDTH: 14%; TEXT-ALIGN: center; FONT: bold 0.82em /1.32em "Verdana", sans-serif; COLOR: #714A2B; BACKGROUND-COLOR: transparent;}

/* Links in table headers */
th.fix-text3 a:link, th.fix-text3 a:visited, th.fix-text3 a:hover, th.fix-text3 a:active
{
    text-decoration: underline; color:#714A2B !important; BACKGROUND-COLOR: transparent;
}

/* Links in captions */
Table.table-matrix caption a:link, Table.table-matrix caption  a:visited, Table.table-matrix caption  a:hover, Table.table-matrix caption  a:active 
{
    text-decoration: underline; color:#714A2B !important; BACKGROUND-COLOR: transparent;
}

/* Vertically align some text to the top */
*.mp-text, *.con2-text, *.ed-text, *.ven1-text, *.ven2-text, *.fix-data
{
VERTICAL-ALIGN: top !important;
}
