﻿html
{
    height          : 100%;
}

body
{
    height          : 100%;
    margin          : 0%;
    padding         : 0%;
    font-family     : Verdana, Arial;
    font-size       : 11px;
    font-weight     : normal;
    color           : #464B4E;
    line-height     : 16px;
    background-color: #F5FAFE;
}

a
{
    color           : #464B4E;
    text-decoration : underline;
}

.clsFormTable
{
    width: 100%;
}

.clsFormCellField
{
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    color : #464B4E;
    line-height:16px;
    vertical-align: top;
    font-weight:bold;
}

.clsFormCellValue
{
    FONT-FAMILY: Verdana, Arial, Helevtica;
    FONT-SIZE:11px;
    color : #464B4E;
    line-height:16px;
    vertical-align: top;
}

#aspnetForm, form
{
    height          : 100%;
    margin          : 0%;
    padding         : 0%;
}

div#Layout
{
    margin          : 0% 0%;
    padding         : 0% 0%;
    height          : 100%;
    border-left     : 0px solid #000;
    border-right    : 0px solid #000;
    text-align      : center;
}

div#OuterContainer
{
    margin-left     : auto;
    margin-right    : auto;
    margin-bottom   : auto;
    width           : 974px;
    text-align      : left;
    background-color: #F5FAFE;
}

div#Container
{
    float           : left;
    width           : 974px;
    border          : 1px solid #FFFDF9;
    background-color: #F5FAFE;
    background-repeat: repeat-y;
}

div#OuterContent
{
    float           : left;
    background-color: #F5FAFE;
}

div#Top
{
    width           : 100%;
    height          : 112px;
    background-color: #272B2E;
}

div#Logo
{
    margin-left     : auto;
    margin-right    : auto;
    width           : 974px;
    height          : 109px;
    border          : 0px solid #FFFFFF;
    text-align      : left;
}

div#Logo img.Logo
{
    padding-top     : 59px;
}

div#Navigation
{
    width           : 100%;
    height          : 20px;
    background-color: #666B6F;
    padding-top     : 3px;
    padding-bottom  : 3px;
}

div#InnerNavigation
{
    margin-left     : auto;
    margin-right    : auto;
    width           : 974px;
    vertical-align  : middle;
    color           : #DBE0E4;
    text-align      : right;
    vertical-align  : middle;
    border          : 0px solid #FFFFFF;
}

div#InnerNavigation span
{
    float           : left;
    color           : #DBE0E4;
    margin-left     : 0;
    margin-right    : auto;
    text-align      : right;
}

div#InnerNavigation a
{
    color           : #DBE0E4;
    text-decoration : none;
}

.LanguageSelector
{
    color           : #000000;
    border          : 1px solid #000000;
    font-family     : Verdana, Arial;
    font-size       : 10px;
    vertical-align  : middle;
}

div#MenuLeft
{
    float           : left;
    width           : 236px;
    height          : 100%;
    font-size       : 11px;
    font-weight     : normal;
    background-color: #B8C5CE;
    text-align      : center;
    border-right    : 1px solid #FFFDF9;
    color           : #000000;
}

div#MenuLeft span
{
    display         : block;
    margin-bottom   : 20px;
}

div#MenuLeft span a
{
    display         : block;
    color           : #000000;
    text-decoration : underline;
}

div#MenuLeft span img
{
    margin-top      : 0px;
    margin-bottom   : 0px;
}

div#Content
{
    float           : left;
    margin-left     : 50px;
    margin-right    : 50px;
    width           : 635px;
    border          : 0px solid #000000;
}

div#Content h2
{
    background-color: #B8C5CE;
    padding-top     : 1px;
    padding-bottom  : 1px;
    padding-left    : 5px;
    font-size       : 11px;
    font-weight     : bold;
    color           : #464B4E;
    letter-spacing  : 0em;
    margin-bottom   : 5px;
}

div#Content h2 a
{
    color           : #464B4E;
    text-decoration : none;
}

div#Content span p
{
    margin-top      : 10px;
    margin-bottom   : 0px;
}

div#Content span p:first-child
{
    margin          : 0px;
}

div#Content span.More
{
    display         : block;
    color           : #464B4E;
    text-decoration : none;
    font-weight     : bold;
    margin-bottom   : 20px;
    text-align      : right;
}

div#Content span.More a.More
{
    color           : #464B4E;
    text-decoration : none;
    font-weight     : bold;
}

div#Content div.Rule
{
    width           : 100%;
    height          : 1px;
    color           : #484D50;
    background-color: #484D50;
    margin-top      : 10px;
    margin-bottom   : 10px;
}

div#CategoryContent
{
    float           : left;
    margin-left     : 50px;
    margin-right    : 50px;
    width           : 635px;
    border          : 0px solid #000000;
}

div#CategoryContent h2
{
    padding-top     : 1px;
    padding-bottom  : 10px;
    padding-left    : 0px;
    font-size       : 18px;
    font-weight     : normal;
    color           : #464B4E;
    letter-spacing  : 0em;
    margin-bottom   : 5px;
}

div#CategoryContent h2 a
{
    color           : #464B4E;
    text-decoration : none;
}

div#CategoryContent span p
{
    margin-top      : 10px;
    margin-bottom   : 0px;
}

div#CategoryContent span p:first-child
{
    margin          : 0px;
}

div#CategoryContent span.More
{
    display         : block;
    color           : #464B4E;
    text-decoration : none;
    font-weight     : bold;
    margin-bottom   : 20px;
    text-align      : right;
}

div#CategoryContent span.More a.More
{
    color           : #464B4E;
    text-decoration : none;
    font-weight     : bold;
}

div#CategoryContent div.Rule
{
    width           : 100%;
    height          : 1px;
    color           : #484D50;
    background-color: #484D50;
    margin-top      : 10px;
    margin-bottom   : 10px;
    white-space: nowrap;
}

span.Head
{
    padding         : 10px 15px;
    display         : block;
    font-weight     : bold;
    color           : #464B4E;
}

span.Text
{
    padding         : 10px 15px;
    display         : block;
    font-weight     : normal;
}

span.Text a
{
    font-weight     : bold;
    color           : #094490;
    text-decoration : none;
}

span.Text a:hover
{
    text-decoration : none;
}

span.Text span.Headline
{
    font-weight     : bold;
    color           : #000000;
}

/* Commands */
div#CommandsTop
{
    float           : left;
    margin-left     : 50px;
    margin-right    : 50px;
    margin-top      : 20px;
    margin-bottom   : 0px;
    width           : 635px;
    text-align      : right;
    text-transform  : uppercase;
    vertical-align  : middle;
}

div#CommandsTop *
{
    vertical-align  : middle;
}

div#CommandsTop a
{
    font-weight     : normal;
    color           : #282C2D;
    text-decoration : underline;
    vertical-align  : middle;
}

div#CommandsBottom
{
    float           : left;
    margin-left     : 50px;
    margin-right    : 50px;
    margin-top      : 20px;
    margin-bottom   : 10px;
    padding-bottom  : 20px;
    width           : 635px;
    text-align      : right;
    text-transform  : uppercase;
    vertical-align  : middle;
}

div#CommandsBottom *
{
    vertical-align  : middle;
}

div#CommandsBottom a
{
    font-weight     : normal;
    color           : #282C2D;
    text-decoration : underline;
    vertical-align  : middle;
}

div#ArticlePager
{
    float           : left;
    margin-left     : 50px;
    margin-right    : 50px;
    width           : 635px;
    border          : 0px solid #000000;
    text-align      : right;
}

div#ArticlePager .List
{
    color           : #000000;
    border          : 1px solid #000000;
    font-family     : Verdana, Arial;
    font-size       : 10px;
    vertical-align  : middle;
}

div#ArticlePager a.Text
{
    font-weight     : normal;
    color           : #282C2D;
    text-decoration : none;
    vertical-align  : middle;
}

div#ArticlePager a.Link
{
    font-weight     : normal;
    color           : #282C2D;
    text-decoration : underline;
    vertical-align  : middle;
}

/* Events */
.EventTable
{
    padding         : 0;
    margin          : 0;
}

.EventTable th
{
    background-color: #B8C5CE;
    padding         : 3px;
    font-size       : 11px;
    font-weight     : bold;
    color           : #464B4E;
}

.EventTable td
{
    padding         : 3px;
    font-size       : 11px;
    font-weight     : normal;
    vertical-align  : top;
}

.EventTable td.Separator
{
    height          : 11px;
    background-color: #808080;
    empty-cells     : show;
}

/* Fairs */
.FairsTable
{
    padding         : 0;
    margin          : 0;
}

.FairsTable th
{
    background-color: #CACACA;
    padding         : 3px;
    font-size       : 11px;
    font-weight     : bold;
    color           : #464B4E;
}

.FairsTable td
{
    background-color: #E8E8E8;
    padding         : 3px;
    font-size       : 11px;
    font-weight     : normal;
    vertical-align  : top;
}

.FairsTable td a
{
    color           : #464B4E;
    text-decoration : underline;
}

.FairsTable td.Separator
{
    height          : 11px;
    background-color: #808080;
    empty-cells     : show;
}
