﻿body
{
    color:White;
    font-size:12pt;
    font-family:Arial;
}

div.clearFix
{
    clear:both;
}

img
{
    border:none;
}

h1
{
    font-size:1.4em;
}

h1 span.first
{
    font-size:3.5em;
    font-weight:lighter;
}

h2
{
    color:#0b92f0;
    font-size:1.1em;
}

a
{
    text-decoration:none;
    color:White;
}

a:hover
{
    color:#0b92f0;
}

img.bodyImage
{
    margin:8px;
    float:left;
}

div.page
{
    width:960px;
    margin:0 auto;
    background-image:url('/images/background.jpg');
    padding:8px;
}

div.page div.header img
{
    float:right;
    clear:both;
}

div.page div.header img.sectionHeading
{
    margin-top:13px;
    margin-right:14px;
}

div.page div.header img.sectionHeading2
{
    margin-top:13px;
    margin-right:17px;
}

div.leftMenu
{
    float:left;
    width:300px;
}

div.mainPage
{
    width:660px;
    float:left;
}

div.page div.footer
{
    clear:both;
}

div.leftMenu div.circleMenu
{
    clear:both;
    width:300px;
    vertical-align:top;
}

div.leftMenu div.circleMenu div
{
    vertical-align:top;
}

div.leftMenu div.circleMenu a
{
}

div.leftMenu div.circleMenu img
{
    border:none;
    }

div.leftMenu div.secondaryMenu
{
    margin-top:40px;
    clear:both;
}

div.leftMenu div.secondaryMenu ul
{
    list-style:none;
    margin:0px;
}

div.leftMenu div.secondaryMenu ul li
{
    margin-bottom:5px;
}

div.leftMenu div.secondaryMenu ul li a
{
    display:block;
    width:200px;
    border-right:solid 1px #0b92f0;
}

div.leftMenu div.secondaryMenu ul li a:hover
{
    border-right-color:white;
}

div.contactForm
{
    width:350px;
    background:#b5aeae;
    padding:8px;
    float:left;
}

div.contactForm label
{
    width:150px;
    display:block;
    float:left;
    clear:left;
    margin-top:20px;
}

div.contactForm input.textBox, div.contactForm textarea
{
    margin-top:20px;
}

div.contactForm label.required
{
    color:Red;
}

div.contactForm input.button
{
    float:right;
    margin-top:15px;
}

div.contactDetails
{
    width:235px;
    font-size:0.9em;
    float:right;
}

div.footer
{
    padding-top:20px;
    text-align:right;
}

ul.portfolio
{
    list-style:none;
    list-style-type:none;
    margin:0px;
}

ul.portfolio li
{
    clear:both;
    display:block;
}

ul.portfolio img
{
    float:left;
    margin:4px;
}