﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Sans-Serif;
	font-size: 12px;
    color: #333333;
    background-color: #04304B;
}
body.home
{ 
}
a
{
    color: Blue;
    text-decoration: none;
}
a:Hover
{
    color: Navy;
}
h1, h2, h3, h4, h5, h6
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-weight: normal;
    color: Navy;
}
h1
{
    font-size: 18pt;
}
h2, h3
{
    font-size: 12pt;
}
h4, h5
{
    font-size: 10pt;
}

#page, #header, #header .status, #header .status .sitemap, #header .status .date,
#header .logos-contacts, #header .logos-contacts .een, #header .logos-contacts .contacts, #header .logos-contacts .logo,
#navigation, #navigation .links, #navigation .right,
#content, #left, #right, #home, #forum,
#footer, #footer .copyright, #footer .right, #legal,
#stats, .content, .main, #outer, #outer-home
{
    overflow: hidden;
    height: 100%;
}

/* Fix the width of the page and center */
#outer, #outer-home
{
    width: 1000px;
}
#outer
{
    background-color: White;
}
#outer-home
{
    background: #04304B url("home-bg-leaflet.jpg") no-repeat right top;
}

/* Header properties */
#header
{
    color: #CCCCCC;
}
#header h1 a, #header h1 a:Hover
{
    font-size: 0px;
    color: White;
}
#header h1 a
{
    display: block;
    height: 100px;
}
#header h2, #header h3
{
    color: White;
}
#header ul, #footer ul.Links
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#header ul li, #footer ul.Links li
{
    display: inline;
    padding: 0px;
    margin: 0px;
}

#header .status
{
    color: #333333;
    font-size: 8pt;
    padding: 5px 5px 5px 12px;
    background-color: White;
}
#header .status .sitemap
{
    width: 55%;
    float: left;
}
#header .status .sitemap span.lbl, #header .status .sitemap label.lbl
{
    padding-right: 16px;
    background: transparent url("sitemap.gif") no-repeat center right;
    margin-right: 5px;
}
#header .status a
{
    color: Black;
}
#header .status .date
{
    width: 35%;
    float: right;
    text-align: right;
}

#header .logos-contacts
{
    border-bottom: solid 5px White;
    background: white url("banner-bg.gif") no-repeat left bottom;;
}
#header .logos-contacts .een
{
    width: 140px;
    float: left;
}
#header .logos-contacts .een img
{
    vertical-align: middle;
    padding-right: 40px;
}
#header .logos-contacts .logo
{
    width: 620px;
    float: left;
    text-align: center;
    padding-top: 0px;
}
#header .logos-contacts .contacts
{
    width: 230px;
    float: right;
    height: 108px;
}
#header .logos-contacts .contacts h3
{
    font-size: 16pt;
    margin: 70px 5px 0px 0px;
    text-align: right;
}
#header .logos-contacts .contacts ul.login
{
    padding: 3px 0px;
    margin: 0px;
    text-align: right;
}
#header .logos-contacts .contacts ul.login li
{
    border-right: solid 1px Silver;
    padding: 0px 5px;
    margin: 0px;
    font-size: 8pt;
}
#header .logos-contacts .contacts ul li a,
#header .logos-contacts .contacts table tbody td a
{
    color: #808080;
}
#header .logos-contacts .contacts ul li a:Hover,
#header .logos-contacts .contacts table tbody td a:Hover
{
    color: Navy;
}
#header .logos-contacts .contacts ul.tels
{
    margin: 15px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
}
#header .logos-contacts .contacts ul.tels li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#header .logos-contacts .contacts table
{
    width: 100%;
    margin-top: 10px;
}
#header .logos-contacts .contacts table tbody td
{
    padding: 5px 2px 0px 0px;
    font-size: 10pt;
    color: #13116B;
}
#header .logos-contacts .contacts table tbody td.tel
{
    text-align: right;
    padding-right: 5px;
}

/* navigation */
#navigation
{
    background-color: #5078B3;
}
#navigation ul li a,
.sections ul.Links li a, .Menu ul.Links li a
{
    color: White;
	font-weight: bold;
}

/* Inherits from #header .status */
#navigation ul
{
}
#navigation ul li a
{
    display: block;
    float: left;
    border-right: solid 1px White;
    width: 194px;
}
#navigation ul li a
{
    padding: 4px 0px;
    text-align: center;
}
#navigation ul li a:Hover, #navigation ul li a.Selected,
.sections ul.Links li a:Hover, .sections ul.Links li a.Selected,
.Menu ul.Links li a:Hover, .Menu ul.Links li a.Selected
{
    background-color: #2E4d7B;
    text-decoration: none;
}
#navigation ul li a.business
{
    width: 219px;
}
#navigation ul li a.end
{
    width: 195px;
    border-right: 0px;
}

/* Main Content */
#page
{
    padding: 15px 0px;
    min-height: 350px;
    border-top: 1px solid Silver;
    border-bottom: 1px solid Silver;
}

#left
{
    width: 20%;
    float: left;
}
#content
{
    width: 58%;
    float: left;
}
#right
{
    width: 200px;
    float: right;
}
#home
{
    width: 799px;
    float: left;
}
#forum
{
    width: 77%;
    float: right;
    padding: 0px 10px 10px 0px;
}

#content .main
{
    padding: 0px 10px 0px 20px;
}
#home .main
{
    padding: 0px 15px;
}
#content a:Hover, #content a:Hover, #header .status a:Hover
{
    text-decoration: underline;
}


/* Footers stuff */
/* Inherits from #header .logos-contacts .contacts */
#footer
{
    border-top: solid 5px White;
    background-color: #5078B3;
    color: White;
}
#footer .copyright
{
    width: 623px;
    float: left;
}
#footer .right
{
    width: 376px;
    float: right;
}
#footer p, #footer ul.Links
{
    margin: 5px 0px;
}
#footer .copyright
{
    background: #2E4d7B url("contact-border.png") repeat-y right top;
}
#footer ul.Links li
{
    border-left: solid 1px White;
    padding: 0px 5px;
}
#footer a
{
    color: White;
}
#footer .copyright .content
{
    padding: 10px;
}
#footer .right .content
{
    padding: 10px 10px 0px 10px;
}
#footer .copyright a, #footer .right a:Hover
{
    text-decoration: underline;
}
#footer .copyright a:Hover
{
    text-decoration: none;
}
#footer .right h3
{
    color: White;
}
#footer .right a
{
    font-weight: bold;
}
#footer .right img
{
    float: left;
    margin-right: 10px;
}
#footer .right img-end
{
    float: left;
    margin-right: 0px;
}

/* No longer used */
#legal
{
}

