﻿/* General styling of the new BW pages */

body 
{ 
    background-color:#DEF; 
    font-family:Times New Roman, Times, FreeSerif, Serif;
    background-image:url(images/bw_bkgnd.gif); 
    background-repeat: repeat 
}

h1,h2,h3,h4 { color:Navy; margin-top: 25px; font-family:Arial, FreeSans, Sans-Serif; }

h1 { text-align: center; font-style: italic; }

h2 { text-align: center; background-color:#FF8; }

h4 { font-size:small }

img { border:0px }

img.left  { float:left; margin-right:10px }

img.right { float:right; margin-left:10px }

.centre { text-align:center }

kbd { background-color:#F8F8F8 }

hr.short { text-align:center; width:500px }

table.gallery { width:100%; text-align:center; border:0 }

/* Table styles for contacts page*/
table.contacts { width:100%; text-align:left; border:0 }

tr.contacts { height:40px }

tr.contacts td { padding-left:20px }

table.survey { width:100%; padding:10px; }

a.invisible { text-decoration:none; color:inherit }

#container
{
    width: 800px;
    margin: 10px auto;
    background-color: #ffd;
    border: 1px solid gray;
    padding: 0;
}

#top
{
    padding: 0;
    height:150px;
    text-align:center;
}

#leftnav
{
	font-family:Arial, FreeSans, Sans-Serif;
	font-weight:bold;
    float: left;
    width: 100px;
    margin: 0px;
    padding: 0px;
}

#content
{
    margin-left: 100px;
    border-left: 1px solid #dd9;
    padding: 10px;
    max-width: 700px;
}

#content p { text-align:justify; }

#content p.centre { text-align:center }

#content p.note { font-size:small; text-align:center }

#content p.urgent { color:Red; font-weight:bold; text-align:center }

#footer
{
    font-family:Arial, FreeSans, Sans-Serif;
    clear: both;
    margin: 0;
    padding: .5em;
    border-top: 1px solid #dd9;
    text-align:center;
}

#footer p
{
    font-size:x-small; 
    text-align:center;
}

#footer td
{
    font-size:small; 
}

#footer table { width:100% }

/* Lefthand menu options */
ul#navlist
{
    padding: 0;
    margin: 0;
    list-style-type: none;
    float: left;
    width: 100px;
}

ul#navlist li a
{
    float: left;
    width: 100px;
    color: #004;
    background-color: #cef;
    padding: 8px 0;
    text-decoration: none;
    text-align: center;
    border-top: 3px solid #ffd;
    border-bottom: 3px solid #ffd;
}

ul#navlist li a:hover
{
    background-color: #4af;
    color: #fff;
}
