﻿html, body, form
{
    background: #000000 url('../../Images/bg-NoFlash-logoOnly.jpg') no-repeat center top;
    
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    
    font: normal normal normal 12px Trebuchet MS;
    color: #fefefe;
}

#flashContainer
{
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#siteContainer
{
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#siteContent
{
    width: 940px;
    text-align: left;
}

.tpContent
{
    position: relative;
    padding: 0 0 0 262px;
}

.mdlContent
{
    position: relative;
    margin: 0;
    padding: 50px 0 0 0;
}

.btmContent
{
    margin: 0;
    padding: 10px 0 30px 0;
    position: relative;
    clear: both;
}

.leftContent
{
    float: left;
    width: 230px;
}

.rightContent
{
    float: right;
    width: 675px;
}

.fullContent
{
    float: left;
    width: 100%;
}

/* TOP NAVIGATION */
.tpNav
{
    position: relative;
    right: 0;
    width: 675px;
    padding: 60px 0 0 0;
}

.tpNav ul
{
    padding: 10px 0;
    margin: 0;
}

.tpNav ul li
{
    font: italic normal normal 22px Neuropol, Trebuchet MS;
    color: #9f9f9f;
    display: inline;
    list-style: none;
    padding: 0 40px 0 10px;
}

.tpNav ul li a.active
{
    color: #ffffff;
    text-decoration: none;
}

.tpNav ul li a
{
    color: #9f9f9f;
    text-decoration: none;
}

.tpNav ul li a:hover, active
{
    color: #ffffff;
    text-decoration: none;
}

.subNavigation
{
    list-style: none;
    padding: 0 0 0 5px;
    margin: 0;
}

.subNavigation li
{
    padding: 0 0 20px 5px;
    font: normal bold 16px Trebuchet MS;
    color: #9f9f9f;
}

.subNavigation li a
{
    color: #9f9f9f;
    text-decoration: none;
}

.subNavigation li a:hover, active
{
    color: #ffffff;
    text-decoration: none;
}

.subNavigation li a.activeLink
{
    color: #ffffff;
    text-decoration: none;
}

.subNavigation li a.activeLink:hover, active
{
    color: #ffffff;
    text-decoration: none;
}

.subNavigation li.activeList
{
    border-left: solid 1px #cc4146;
}

.subNavigation li.active
{
    border-left: none;
}

.innerSubNavigation
{
    list-style: none;
    padding: 0 0 0 10px;
    margin: 0;
}

.innerSubNavigation li
{
    padding: 10px 0 0 0;
    font: normal normal bold 12px Trebuchet MS;
    color: #9f9f9f;
}

.innerSubNavigation li a
{
    color: #9f9f9f;
    text-decoration: none;
}

.innerSubNavigation li a:hover, active
{
    color: #ffffff;
    text-decoration: none;
}

.innerSubNavigation li a.activeLink
{
    color: #ffffff;
    text-decoration: none;
}

.innerSubNavigation li a.activeLink:hover, active
{
    color: #ffffff;
    text-decoration: none;
}

.pageTitle
{
    border-bottom: solid 1px #c92027;
    font: normal normal bold 16px Trebuchet MS;
    color: #fefdfd;
    height: 18px;
    padding: 0 0 5px 0;
}

/* BOTTOM NAVIGATION */
.btmNav
{
    padding: 5px 0 0 0;
    /*position: relative;*/
	position: absolute;
    border-top: solid 1px #2c2c2c;
}

.btmNav ul
{
    padding: 0;
    margin: 0;
}

.btmNav ul li
{
    font: normal normal normal 12px Trebuchet MS;
    color: #fefefe;
    padding: 0 12px 0 12px;
    display: inline;
    list-style: none;
    background: url('../../Images/btm-Seperator.gif') no-repeat right 5px;
}

.btmNav ul li a
{
    color: #fefefe;
    text-decoration: none;
}

.btmNav ul li a:hover, active
{
    color: #fefefe;
    text-decoration: none;
}

.btmNav ul li.first
{
    padding: 0 12px 0 3px;
}

.btmNav ul li.last
{
    background: none;
}

.btmNavImg
{
    position: absolute;
    top: 0;
    left: 455px;
    padding: 6px 0 0 0;
}

/* PAGE ELEMENTS */
h1
{
    font: italic normal bold 22px Trebuchet MS;
    color: #ffffff;
    line-height: 30px;
    border-bottom: solid 1px #020202;
    padding: 10px 0 5px 0;
    margin: 0 0 10px 0;
}

h2
{
    font: normal normal bold 14px Trebuchet MS;
    color: #ffffff;
    line-height: 20px;
    padding: 10px 0 5px 0;
    margin: 0;
}

h2.withImage
{
    font: italic normal bold 18px Trebuchet MS;
    color: #ffffff;
    background: url('../../Images/h2-left-image.png') no-repeat left 7px;
    padding: 0 0 10px 20px;
    margin: 0 0 10px 0;
    border-bottom: solid 1px #515151;
}

.h2WithImageSubText
{
    padding: 5px 0 0 0;
    font: normal normal normal 13px Trebuchet MS;
    color: #ffffff;
}

.leftIntro
{
    font: italic normal normal 17px Trebuchet MS;
    color: #cbcbcb;
    line-height: 24px;
}

.rightIntro
{
    font: normal normal normal 13px Trebuchet MS;
    color: #fefefe;
    margin: 0;
    padding: 0 0 20px 0;
}

table td
{
    font: normal normal normal 12px Trebuchet MS;
    color: #fefefe;
}

p
{
    margin: 0;
    padding: 0 0 20px 0;
}

a
{
    color: #fefefe;
    text-decoration: none;
}

a:hover, active
{
    text-decoration: underline;
}

.successText
{
    font: normal normal bold 14px Trebuchet MS;
    color: #fefefe;
}

ul.numbered
{
    padding: 0 0 0 25px;
    margin: 0;
    list-style: decimal none outside;
}

ul.numbered li
{
    padding: 0;
    margin: 0;
}

/* FORM FIELDS */
.textBox
{
    border: solid 1px #080808;
    font: normal normal normal 12px Trebuchet MS;
    color: #080808;
    overflow: auto;
}

.contactSubmit
{
    margin: 5px 20px 0 0;
}






