/* Onboard community CSS Override */
.OB_Wrapper
{
    background-color: #666666;
}

.OB_ChartColor1
{
    background-color: #FF7400;
    color: #000000;
}

.OB_ChartColor2
{
    background-color: #4096EE;
    color: #000000;
}

.OB_ChartColor3
{
    background-color: #8A23F0;
    color: #000000;
}

.OB_ChartColor4
{
    background-color: #008C00;
    color: #000000;
}

.OB_ChartColor5
{
    background-color: #FF1A00;
    color: #000000;
}

.OB_ChartColor6
{
    background-color: #0625ED;
    color: #000000;
}

.OB_ChartColor7
{
    background-color: #ACE02A;
    color: #000000;
}

.OB_ChartColor8
{
    background-color: #FF0084;
    color: #000000;
}

/* BST Emails */
td.propBorder
{
    color: #000000;
}

/* email header*/
td.formHeader2
{
    background-color: #000080;
    color: White;
}

/* email sub-header*/
td.resultsCellAlternate2
{
    background-color: #006139;
    color: #ffffff;
    border-top: 1px solid white;
}

/*email tools*/
table.propDetail
{
}

/* email photo*/
img.linkBorder
{
}

/* Standard Styles */

a
{
    color: #000000;
    font-family: Arial;
}

body
{
    color: Black;
}

table
{
    border-collapse: collapse;
    border-style: none;
}

td, .FontStyle
{
    padding: 0px 0px 0px 0px;
    border: none;
    white-space: normal;
    font-family: Arial;
}

/* Custom Styles */

#main
{
    height: 100%;
    border: solid 1px lime;
}

#header
{
    height: 93;
    background-color: #000080;
}

#heading
{
    padding: 0px 20px 0px 33px;
}

    #heading h1
    {
        font-size: 18px;
        color: White;
        display: inline;
        font-family: Arial;
    }

    #heading h2, #signIn h2
    {
        font-size: 13px;
        color: White;
        display: inline;
        font-family: Arial;
    }

    #heading h3
    {
        font-size: 11px;
        color: White;
        display: inline;
        font-family: Arial;
    }

    #heading .contact
    {
        float: left;
        margin: 0.5em 0 0 1em;
        width: 500px;
        color: White;
        font-size: 11px;
        padding: 0px 20px 20px 20px;
    }

        #heading .contact .photo
        {
            float: left;
            height: 60px;
            width: auto;
        }

#nav
{
    height: 25;
    background-image: url(../../../../PageTemplates/Template32/Image/navBg.gif);
    background-repeat: repeat-x;
    text-align: center;
}

#body
{
    height: 100%;
}

#slogan
{
    height: 25;
    background-image: url(../../../../PageTemplates/Template32/Image/navBg.gif);
    background-repeat: repeat-x;
    border-top: 1px solid #000080;
    text-align: right;
}

#footer
{
    height: 80;
    font-size: 11px;
    color: white;
    font-family: Arial;
    line-height: normal;
    padding: 10px 20px 0px 20px;
}

    #footer p
    {
        margin-top: 0;
        margin-bottom: 10;
    }

    #footer a:link, #footer a:visited
    {
        color: white;
        text-decoration: none;
    }

#contentLeft
{
    width: 13px;
    border-left: 1px solid #000080;
    border-top: 1px solid #000080;
    background-image: url(../../../../PageTemplates/Template32/Image/contentLeft.gif);
    background-repeat: repeat-y;
    vertical-align: top;
}

#featured
{
    padding: 10;
    border: solid 1px #000080;
    width: 420;
}

#side
{
    width: 184;
    height: 100%;
    background-color: #006139;
    vertical-align: top;
    padding-top: 20px;
}

#content
{
    background-color: White;
    background-image: url(../../../../PageTemplates/Template32/Image/contentTop.gif);
    background-repeat: repeat-x;
    border-top: 1px solid #000080;
    padding: 20px;
    vertical-align: top;
}

#pageContent
{
}

#signIn
{
    width: 230;
    border-left: solid 1px white;
    background-color: #006139;
}

#signIn1
{
    text-align: right;
    width: 130px;
    padding-right: 30px;
}

#signIn2
{
    font-size: 11px;
    color: white;
    font-family: Arial;
    line-height: 12px;
    padding: 5px 10px 5px 15px;
}

    #signIn2 a:link, #signIn a:visited
    {
        color: #ffd300;
    }

    #signIn2 p
    {
        margin: 0;
        padding: 0;
        line-height: normal;
    }

#swapContent
{
    visibility: hidden;
    display: none;
}

.max
{
    width: 100%;
    height: 100%;
}

#logo
{
    width: 185px;
}

.navItem a
{
    display: block;
    padding: 0;
    color: #000080;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

h1.pagetitle
{
    font-size: 18px;
    color: black;
    font-family: Arial;
}

.hLine
{
    height: 1px;
    background-color: #000080;
}

.subItem
{
    background-image: url(../../../../PageTemplates/Template32/Image/subBg.gif);
    background-repeat: repeat-x;
    width: 100%;
    height: 20;
}

    .subItem a:link, .subItem a:visited
    {
        width: 100%;
        height: 20;
        color: #000080;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        display: block;
    }

    .subItem a:hover
    {
        background-image: url(../../../../PageTemplates/Template32/Image/subBgOn.gif);
        background-repeat: repeat-x;
        height: 20px;
    }

.contact
{
    color: White;
    font-family: Arial;
}

    .contact h3
    {
        font-size: 11px;
    }

.photo
{
    border: solid 1px black;
    width: 130;
    height: 150;
}

#office
{
    border: solid 1px black;
    width: 320;
    height: 200;
}

/* Property Detail Override*/
.pd_title_block
{
    background-color: Transparent;
}

.propDetail
{
    margin-bottom: 5px;
    background-color: Transparent;
}

/* Enhanced Search */
.sr_list_publicaddress, .sr_gallery_publicaddress
{
    color: #010080 !important;
}

.sr_list_item
{
    border-bottom: solid 1px #006139;
}

.button
{
    background-color: #003366;
    color: White !important;
}

    .button:hover
    {
        background-image:none;
    }

.resultsHeader
{
    margin-top: 6px;
    background-color: #08386B;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px 2px 2px 2px;
}

/* Custom Styles */

.wrap_outer
{
    width:auto;
    max-width:980px;
    margin:0 auto;
}

.layout
{
    margin: 1em auto;
    width: 980px;
    padding: 1em;
}

.navItem
{
    color: #000080;
    font-size: 12px;
    font-weight: bold;
}

    .navItem a:link, .navItem a:visited
    {
        display: block;
        padding: 5px;
        color: #000080;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
    }

    .navItem a:hover
    {
        display: block;
        background-image: url(../../../../PageTemplates/Template32/Image/navBgOn.gif);
    }

    .navItem h2
    {
        font-size: 16px;
        color: #000080;
        font-family: Arial;
        display: inline;
        padding-right: 10px;
    }

.login
{
    width: 980px;
    height: auto;
    margin: 0 auto;
}

    .login .welcome_option .ui-icon
    {
        background-image: url("../../../../common/images/ui-icons_ffffff_256x240.png");
    }

    .login .welcome_option .ui-icon-hover
    {
        background-image: url("../../../../common/images/ui-icons_000000_256x240.png");
    }

body.ba_toolkit_searchprofiles * .dropdown
{
    float: none;
}

.ln_container td
{
    padding: 2px;
}

.pd_tabular_container .browse
{
    margin: 20px 0 0 0;
    padding: 12px;
}

.pd_photos_tab_selector
{
    width: 520px;
}