/* -------------- TABLE STYLES -------------- */

/*  pagetable
    +--------+----------------------------------------------+--------+
    | left   | flashbanner                                  | right  |
    | border |                                              | border |
    +--------+----------------------------------------------+--------+
    | left   | mainpanel                                    | right  |
    | border |                                              | border |
    |        |                                              |        |
    |        |  +-------+------------------------+-------+  |        |
    |        |  | panel | centerpanel            | left  |  |        |
    |        |  |       |                        | nav   |  |        |
    |        |  |       |                        |       |  |        |
    |        |  | panel |                        | panel |  |        |
    |        |  | logo  |                        | logo  |  |        |
    |        |  +-------+------------------------+-------+  |        |
    |        |                                              |        |
    +--------+----------------------------------------------+--------+
    | left   | footerbanner                                 | right  |
    | border |                                              | border |
    +--------+----------------------------------------------+--------+  */


table
{
    width: 100%;
    border-collapse: collapse;
}

td#flashbanner               /* BOF defined identifier */
{
    width: 790px;
    vertical-align: top;
}

td#mainpanel
{
    width: 790px;
    vertical-align: top;
}

td#panel                     /* BOF defined identifier */
{
    width: 164px;
    vertical-align: top;
}

td#centerpanel
{
    width: 462px;
    vertical-align: top;
}

td#leftNav                   /* BOF defined identifier and we actually position on the right not the left. */
{
    width: 164px;
    vertical-align: top;
}

table#detailstable td
{
    vertical-align: top;
}

td#detailsfull
{
     width: 462px;
}

td#detailsmaps
{
     width: 160px;
}

td#detailstext
{
     width: 302px;
}

/* -------------- IMAGE STYLES -------------- */

img.panellogo
{
    width: 160px;
    border-width: 0px;
}

img.languagelogo
{
    width: 30px;
    border-width: 0px;
}

img.clublogo
{
    height: 70px;
    border-width: 0px;
}

img.omap
{
    width: 160px;
    border-width: 0px;
}

h1
{
    font-weight: bold;
    font-size: 24px;
    color: #036;

    border-style: solid;
    border-width: 1px;
    border-color: #036;

    text-align: center;
}


table#pagetable
{
    width: 828px;
    margin-left: auto;
    margin-right: auto;
}

td.leftborder
{
    width: 24px;
    white-space: nowrap;
    background-image: url('http://www.britishorienteering.org.uk/images/leftborder.gif');
}

td.rightborder
{
    width: 14px;
    white-space: nowrap;
    background-image: url('http://www.britishorienteering.org.uk/images/rightborder.gif');
}

td#footerbanner
{
    width: 790px;
    height: 33px;
    white-space: nowrap;
    background-image: url('img/footer.jpg');
}

