﻿body
{
    color: #ffffff;
    background-color: #bcc8c0;
    margin: 0;
    padding: 0;
}
img
{
    vertical-align: top;
}

a img
{
    border: 0;
}
ul
{
    list-style-image: url('/images/list-bg.gif');
    list-style-type: square;
    color: #ffffff;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear
{
    clear: both;
}

.small
{
    font-size: 0.8em;
}

html, input, textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.875em;
    line-height: 1.429em;
}
input, textarea, select
{
    border: solid 1px #519b5e;
    color: #000000;
    background-color: #8fba9b;

}
input, select
{
    vertical-align: middle;
    font-weight: normal;
}
.button
{
    padding: 4px;
    border: solid 2px #243b28;
    background-color: #519b5e;
    cursor: pointer;
}

/* Colours */
.black{color: Black;}
.lightGreen{color: #a2f1dc}
.darkGreen{color: #243b28}
.lightBlue{color: #d2efee}
.darkBlue{color: #0b3e60}
.white{color: #FFFFFF}


.required{color: #0b3e60}

/* Tables */
table
{
    margin: 2px;
    padding: 2px;
    border: 0px;
    border-spacing: 2px;
    empty-cells: show;
}
table tr td
{
    vertical-align: top;
    text-align: left;
}

.buttonBox
{
    text-decoration: none;
    color: #243b28;
    border: solid 1px #acc5b3;
    padding: 5px 15px;
    background-color: #8fba9b;
    margin: 0 auto;
}
.buttonBox:hover
{
    color: Red;
}

a, a:hover, a:visted, a:active
{
    color: #243b28;
}
a:hover
{
    text-decoration: none;
}
p
{
    color: #243b28
}
p.highlight
{
    font-size: 1.12em;

    line-height: 1.3em;
}
h1
{ 
    font-size: 2em;
    font-weight: normal;
    line-height: 1.3em;
    color: #0b3e60;
    margin-bottom: 12px;
}
h1.title
{
    min-width: 27px;
    height: 34px;
    padding-left: 27px;
    background-image: url('/images/icons/cticon.gif');
    background-repeat: no-repeat;
}
h1.titleMain
{
    width: 85%;
    height: 34px;
    padding-left: 27px;
    background-image: url('/images/icons/cticon.gif');
    background-repeat: no-repeat;
    border-bottom: solid 1px #243b28;
}
h2
{
    font-size: 1.7em;
    font-weight: normal;
    line-height: 1em;
    color: #d2f1dc;
    margin-bottom: 10px;
}
h2.title
{
    min-width: 27px;
    height: 32px;
    padding-left: 27px;
    background-image: url('/images/icons/cticon.gif');
    background-repeat: no-repeat;
}
h3
{
    color: #ffffff;
    font-weight: normal;
    font-size: 1.3em;
    line-height: 1em;
    letter-spacing: -0.5px;
    margin-bottom: 8px;
}
h4
{
    position: relative;
    color: #ffffff;
    font-weight: normal;
    font-size: 1.3em;
    line-height: 1em;
    margin: 16px 0 5px 0;
    border-bottom: solid 1px #acc5b3;
}
.sample
{
    font-size: 0.7em;
}

.indent
{
    position: relative;
    padding-left: 20px;
}

.centerText
{
    margin: auto 0;
}

.grid
{
    color: #000000;
    
}
.whoContact
{
    color: White;
    text-decoration: none;
}
.bigQA
{
    font-size: 1.2em;
    font-weight: bold;
}