﻿/* Primary styling css */

@import "shared.css";
@import "validation-errors.css";

body 
{
    margin: 0px;
    background-color: #d0d0d0;
}

#outerShadow
{
    width: 990px;
    margin: 0px auto;
    background-image: url(/images/backgrounds/outer-shadow.gif);
    background-repeat: repeat-y;
    background-color: #d0d0d0;
}

#masterDiv
{
    width: 970px;
    background-color: #fff;
    margin: 0px 10px;
}

#topMargin
{
    display: block;
    height: 43px;
    background-color: #fff;
}

#breadcrumb
{
    float: left;
    width: auto;
    font-family: Verdana;
    font-size: 0.60em;
    color: #3a3f43;
    background-color: inherit;
    margin: 15px 0px 0px 10px;
}

#breadcrumb a,
#breadcrumb a:visited
{
    color: #3a3f43;
}

#telephone
{
    float: right;
    width:auto;
    font-family: Arial;
    font-size: 1.7em;
    font-weight: bold;
    letter-spacing: -1px;
    color: #013978;
    background-color: inherit;
    margin: 5px 10px;
}

#telephone img
{
    vertical-align: middle;
    margin-right: 10px;
}

#logoBar
{
    display: block;
    height: 64px;
    background-color: #f1f0da;
}

#logoBar a img
{
    border: 0px solid #f1f0da;
}

#poaLogo,
#poaMembers
{
    margin: 3px 0px 0px 20px;
    float: left;
    width: auto;
}

#poaMembers
{
    margin-top: 3px;
    margin-left: 10px;
}

#ctaShadow
{
    display: block;
    /* The remaining style properties will be overridden in the child stylesheet */
}

#body
{
    display: block;
    min-height: 200px;
    background-color: Transparent;
    color: #000;
    font-family: Arial;
    font-size: 1.00em;
}

#bottomMargin
{
    display: block;
    height: 63px; /* Original: 83 */
    padding: 7px 10px;
    background-color: #212121;
    background-image: url(/images/backgrounds/bottom-margin-shadow.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-family: Verdana;
}

#footerLinks
{
}

#footerLinks a
{
    color: #43539e;
    background-color: inherit;
    font-size: 0.60em;
    font-weight: bold;
}

#footerLinks a img
{
    vertical-align: middle;
}

#footerLinks a:hover
{
    color: #c9c9c9;
}

#footerLinks div.justifiedLeft
{
    display: block;
    float: left;
    width: auto;
}

#footerLinks div.justifiedRight
{
    display: block;
    float: right;
    width: auto;
}

#footerLinks div.justifiedLeft a
{
    margin-right: 5px;
}

#footerLinks div.justifiedRight a
{
    margin-left: 5px;
}

#smallText
{
    clear: both;
}

#smallText p,
#copyright p
{
    display: block;
    margin: 3px 0px 0px 0px;
    font-size: 0.60em;
    color: #7c7c7c;
    background-color: inherit;
}

#smallText a
{
    color: #7c7c7c;
    background-color: inherit;
}

#copyright
{
}

#copyright p
{
    font-weight: bold;
    color: #c9c9c9;
    background-color: inherit;
}


