/* One-off for Felixstowe advert 2012 */

table.EBU-advert {
    border-collapse: collapse;
    width: 400px;
    border: 2px solid red;
    Margin: auto;
    background: white;
}

table.EBU-advert a {color: white; text-decoration: none;}

table.EBU-advert tr {
    text-align: center;
    font-family: "Times New Roman";
    font-size: 11pt;
}

table.EBU-advert tr.head,
table.EBU-advert tr.foot  {
    background: red;
    color: white;
}

table.EBU-advert tr.head {font-size:8pt;}
table.EBU-advert tr.head:first-child {font-size:12pt;font-weight:bold}

table.EBU-advert tr.title {font-weight:bold;font-size: 14pt;}
table.EBU-advert tr.title span {font-size: 8pt;}

table.EBU-advert tr.address {font-size: 8pt;}

table.EBU-advert tr.date-detail {font-weight:bold;font-size: 11pt;}
table.EBU-advert tr.date-detail td {
    text-align: left;
    padding-left: 30px;
    padding-right: 10px;
}
table.EBU-advert tr.date-detail td:first-child {text-align: right;}

div.rhs-two-cols-wide table.EBU-advert {margin-top: 10px;width: 365px;}
div.rhs-two-cols-wide table.EBU-advert td {padding-left: 10px !important;}

div.rhs-one-col-wide table.EBU-advert {margin-top: 10px;width: 165px;}
div.rhs-one-col-wide table.EBU-advert td {padding-left: 5px !important;}
div.rhs-one-col-wide table.EBU-advert tr.date-detail td {text-align: center !important;}
div.rhs-one-col-wide table.EBU-advert tr.foot td {font-size: 9pt !important;}

/* #END... One-off for Felixstowe advert 2012 */

/* For EABW 2013 */

div.EABW {
    background: url("/img/UCS.jpg") #4863A0 no-repeat top;
    color: #fff;
    font-weight: bold;
    margin-top: 6px;
    padding: 6px 5px 2px 5px;
}

div.EABW h4 {font-size: 1.3em;background: #fff;text-align: center;padding: 2px 0;margin: 10px 0 20px 0;}
div.EABW p a {color: #ff6666;}

div.rhs-two-cols-wide div.EABW h4 {padding: 8px 4px;}
div.rhs-two-cols-wide div.EABW ul {margin: 22px 0 8px 10px;}

p.EABW > a {
    background:  #4863A0;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    text-decoration: none;
    padding: 3px;
    border: 2px solid #ff6666;
    display: block;
}

/* #END... For EABW 2013 */

div.EABW.Year-2014 {
    background: url("/events/2014-EABW/JamesHehirBuildingView.jpg") #990000 no-repeat top;
    color: white;
    border: 1px solid #990000;
}

div.EABW.Year-2014 > h4 {margin-bottom: 140px;margin-top: 2px;border: 1px solid #990000;}

p.EABW.Year-2014 > a {background: #990000}
p.EABW.Year-2014 > a:hover {background: #66ffff;color: #990000;}

div.EABW-Text {
    border: 2px dashed #990000;
    margin-top: 5px;
    padding: 5px;
}


/* For Felixstowe 2013 */

div.Felixstowe-2013 {
    background: url("/img/logos/Arena-Travel-150-Faint.jpg") #fff no-repeat center;

    font-weight: bold;
    margin-top: 6px;
    padding: 6px 5px 2px 5px;
    border: 1px solid black;
}

div.Felixstowe-2013 h4, div.FFB-prize-draw h4 {font-size: 1.7em;background: #ff6666;;color: #fff;text-align: center;padding: 2px 0;margin: 10px 0 20px 0;border: 2px dotted red;}

div.Felixstowe-2013 p.online {text-align: center; font-weight: bold;}

div.Felixstowe-2013 p a {color: #ff6666;}

div.FFB-prize-draw {background: #E0E0E0 ;border: 1px dashed black;margin-top: 15px;padding: 2px 6px;}

/* #END... For Felixstowe 2013 */


/* For Club Player Event 2014 */

div#Club-Players-Championship.variable-width > h2 {
    background: #0066ff;
    color: white;
    font-weight: bold;
}

div#Club-Players-Championship.variable-width > ul > li {color: #0066ff;}

div#Club-Players-Championship.variable-width > p#publicise > a {
    background:  #0066ff;
    color: #fff;
    font-size: 1.1em;
    text-align: center;
    text-decoration: none;
    padding: 3px;
    border: 2px solid red;
    display: block;
}

div#Club-Players-Championship.variable-width > p#publicise > a:hover {
    background: #66ffff;
    color: #990000;
}

/* #END... For Club Player Event 2014 */


/* For Felixstowe 2014 */

div.Felixstowe-2014 {
    background: url("/img/2014-Felixstowe-Banner.jpg") #aac no-repeat center;

    font-weight: bold;
    margin-top: 6px;
    padding: 6px 5px 2px 5px;
    border: 1px solid black;
}

div.Felixstowe-2014 h4, div.FFB-prize-draw h4 {
    font-size: 1.7em;
    background: #ffcc99;
    color: #a30000;
    text-align: center;
    padding: 2px 0;
    margin: 10px 0 10px 0;
    border: 1px solid black;
}

div.Felixstowe-2014 p {color: #fff;}
div.Felixstowe-2014 h4 + p {margin-bottom: 40px;}

div.Felixstowe-2014 ul li {color: #fff;}

div.Felixstowe-2014 p.online {text-align: center; font-weight: bold;}

div.Felixstowe-2014 p a {color: #ff9;}

div.FFB-prize-draw {background: #E0E0E0 ;border: 1px dashed black;margin-top: 15px;padding: 2px 6px;}

/* #END... For Felixstowe 2014 */


/* For Felixstowe 2015 */

div.Felixstowe-2015 {
    background: url("/img/2014-Felixstowe-Banner.jpg") #aac no-repeat center;
    margin-top: 6px;
    padding: 6px 5px 2px 5px;
    border: 1px solid black;
    font-weight: bold;
    color: #fff;
}

div.Felixstowe-2015 h4 {
    padding: 2px 0;
    margin: 5px 0 10px 0;
    border: 1px solid black;
    font-size: 1.7em;
    background: #ffcc99;
    color: #a30000;
    text-align: center;
}

div.Felixstowe-2015 h4 + p {margin-bottom: 35px;}

div.Felixstowe-2015 p a {color: #ff9;}

div.Felixstowe-2015 div.online {
    text-align: center; 
    background: #ffcc99;
    max-width: 130px;
    margin: 0 auto;
    padding: 0;
    border: 1px solid black;
}

div.Felixstowe-2015 div.online a {color: #a30000;display: block;padding: 4px 20px;}
div.Felixstowe-2015 div.online:hover {border-color: #ff9;color: #ff9;background: #aac;}

/* #END... For Felixstowe 2015 */

/* For EABW 2016 */

div.EABW-2016 {
    background: url("/events/Congresses/2016-EABW/Waterfront-Building-night-shot-560.jpg") #aac no-repeat left;
    margin-top: 6px;
    padding: 6px 5px 2px 5px;
    border: 1px solid black;
    font-weight: bold;
    color: #fff;
}

div.EABW-2016 h4 {
    padding: 2px 0;
    margin: 5px 0 10px 0;
    border: 1px solid black;
    font-size: 1.7em;
    background: #C0C0C0;
    color: #000080;
    text-align: center;
}

div.EABW-2016 h4 + p {margin-bottom: 35px;}

div.EABW-2016 p a {color: #ff9;}

div.EABW-2016 div.online {
    text-align: center; 
    background: #C0C0C0;
    max-width: 130px;
    margin: 0 auto;
    padding: 0;
    border: 1px solid black;
}

div.EABW-2016 div.online a {color: #000080;display: block;padding: 4px 20px;}
div.EABW-2016 div.online:hover {border-color: #ff9;background: #aac;}
div.EABW-2016 div.online a:hover {color: #ff9;}

/* #END... For EABW 2016 */

/* Generic Congress format - introduced at Felixstowe 2016 */

div.congress {
    margin-top: 6px;
    padding: 6px 5px 2px 5px;
    border: 1px solid black;
    font-weight: bold;
    color: #fff;
}

div.congress h4 {
    padding: 2px 0;
    margin: 5px 0 10px 0;
    border: 1px solid black;
    font-size: 1.7em;
    text-align: center;
}

div.congress h4 + p {margin-bottom: 35px;}

div.congress p a {color: #ff9;}

div.congress div.online {
    text-align: center; 
    max-width: 130px;
    margin: 0 auto;
    padding: 0;
    border: 1px solid black;
}

div.congress div.online a {display: block;padding: 4px 20px;}

div.congress span.green-point {padding:0; background: none; color: #00ff00;}


/* #END... For Generic Congress */

/* For Felixstowe 2016 */

div.congress.Felixstowe-2016 {
    background: url("/img/2016-Felixstowe-Banner2.jpg")  #9BA7B7 no-repeat bottom;
}

div.congress.Felixstowe-2016 h4 {
    background: #6271a8;
    color: #fff;
}

div.congress h4 + p {margin-bottom: 45px;}

div.congress.Felixstowe-2016 span.highlight {
    padding: 0;
    background: none;
    color: #ffc300;
}

div.congress.Felixstowe-2016 div.online a {color: #fff;background: #6271a8;}
div.congress.Felixstowe-2016 div.online a:hover {border-color: #6271a8;color: #6271a8;background: #fff;}
div.congress.Felixstowe-2016 div.online:hover {border-color: #6271a8;}

/* #END... For Felixstowe 2016 */

