﻿body 
{
    font-family: Verdana;
    font-size: small;
    color: Black;
    background-color: #DBDBDB;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

#pageContainer
{
    width: 770px;
    margin: auto;
    border-width: 0px;
    background-color: White;
    padding: 20px 3px 3px 3px;
}

#pageTopBar
{
    border: solid 1px #DADADA;
    background-image: url(../images/topbar.gif);
    width: 749px;
    text-align: right;
    padding-top: 15px;
    padding-right: 15px;
    height: 101px;
}

#pageLogin
{
    float: right;
}

#pageLogin input
{
    border: solid 1px #D0D0D0;
    color: #7F7F7F;
    width: 110px;
}

#pageLogin .buttonLogin
{
    border: none;
    background-color: White;
    font-size: 16px;
    font-weight: bold;
    width: 75px;
    padding-right: 0px;
}

    #pageLogin td a:link
    {
        font-size: 10px;
        font-weight: normal;
        color: #BF3F3C;
        text-decoration: none;
    }

    #pageLogin td a:visited
    {
        color: #BF3F3C;
        text-decoration: none;
    }
    
    #pageLogin td a:active
    {
        color: #BF3F3C;
        text-decoration: none;
    }
    
    #pageLogin td a:hover
    {
        color: #BF3F3C;
        text-decoration: none;
    }

    #pageLogin a:link
    {
        font-size: 16px;
        font-weight: normal;
        color: #7F7F7F;
        text-decoration: none;
    }

    #pageLogin a:visited
    {
        color: #7F7F7F;
        text-decoration: none;
    }
    
    #pageLogin a:active
    {
        color: #7F7F7F;
        text-decoration: none;
    }
    
    #pageLogin a:hover
    {
        color: #7F7F7F;
        text-decoration: none;
    }

#pageNavigation
{
    width: 764px;
    background-color: #C0BD9C;
    color: Black;
    height: 37px;
    border-top: solid 1px #D9D7C4;
    border-bottom: solid 1px #86846D;
    margin-top: 2px;
    margin-bottom: 2px;
    font-weight: bold;
}

#pageNavigation .navOff
{
    display: block;
    height: 27px;
    vertical-align: middle;
    border-right: solid 1px #D9D7C4;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    color: Black;
}

#pageNavigation .navOn
{
    display: block;
    height: 27px;
    vertical-align: middle;
    border-right: solid 1px #D9D7C4;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    color: White;
    background-color: #9A977D;
}

#pageMainGeneral
{
    display: block;
    width: 764px;
    background: url(../images/background-strip.gif) repeat-y right;
}

    #generalLeft
    {
        display: block;
        width: 395px;
        float: left;
        clear: left;
        padding-left: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
        #generalLeft input
        {
            border: solid 1px #D0D0D0;
            color: #7F7F7F;
            width: 240px;
        }

        #generalLeft textarea
        {
            border: solid 1px #D0D0D0;
            color: #7F7F7F;
            width: 240px;
        }
        
        #generalLeft select
        {
            border: solid 1px #D0D0D0;
            color: #7F7F7F;
        }
        
        #generalLeft .checkbox input
        {
            color: #7F7F7F;
            width: 25px;
            border: none;
        }

        #generalLeft .button
        {
            border: none;
            background-color: White;
            font-size: 16px;
            width: 75px;
            padding-right: 0px;
        }
        
        #generalLeft a:link
        {
            color: #BF3F3C;
        }
        
        #generalLeft a:active
        {
            color: #BF3F3C;
        }
        
        #generalLeft a:visited
        {
            color: #BF3F3C;
        }
        
        #generalLeft a:hover
        {
            color: #BF3F3C;
        }
    
    #generalRight
    {
        display: block;
        width: 310px;
        height: 300px;
        float: right;
        clear: right;
    }
    
        #generalRight img
        {
            border: 0px;
            border-bottom: solid 2px White;
        }
    
        #generalRight #quickSearch
        {
            background: url(../Images/callout_quicksearch.jpg) no-repeat;
            width: 260px;
            height: 61px;
            text-align: right;
            padding-right: 50px;
            padding-top: 60px;
            border-bottom: solid 2px White;
        }
        
        #generalRight #quickSearch input
        {
            border: solid 1px #D0D0D0;
            color: #7F7F7F;
            width: 100px;
        }
        
        #generalRight #quickSearch select
        {
            border: solid 1px #D0D0D0;
            color: #7F7F7F;
            width: 100px;
        }
        
        #generalRight #quickSearch .button
        {
            border: none;
            background-color: Transparent;
            color: Black;
            font-weight: bold;
            font-size: 16px;
            width: 50px;
            padding-right: 0px;
        }
    
#pageMainMembers
{
    width: 739px;
    min-height: 300px;
    padding-left: 25px;
    margin-top: 5px;
}

    #pageMainMembers input
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
        width: 250px;
    }

    #pageMainMembers textarea
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
        width: 250px;
    }
    
    #pageMainMembers select
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
    }
    
    #pageMainMembers .checkbox input
    {
        color: #7F7F7F;
        width: 25px;
        border: none;
    }

    #pageMainMembers .button
    {
        border: none;
        background-color: White;
        font-size: 16px;
        width: 75px;
        padding-right: 0px;
    }
    
    #pageMainMembers a:link
    {
        color: #BF3F3C;
    }
    
    #pageMainMembers a:active
    {
        color: #BF3F3C;
    }
    
    #pageMainMembers a:visited
    {
        color: #BF3F3C;
    }
    
    #pageMainMembers a:hover
    {
        color: #BF3F3C;
    }
        
    #pageMainMembers a.button
    {
        color: #7F7F7F;
    }

    #pageMainMembers a.button:link
    {
        font-size: 16px;
        font-weight: normal;
        color: #7F7F7F;
        text-decoration: none;
    }

    #pageMainMembers a.button:visited
    {
        color: #7F7F7F;
        text-decoration: none;
    }

    #pageMainMembers a.button:active
    {
        color: #7F7F7F;
        text-decoration: none;
    }

    #pageMainMembers a.button:hover
    {
        color: #7F7F7F;
        text-decoration: none;
    }
    
    #memberProfile
    {
        display: block;
        margin-left: -25px;
        width: 764px;
        background: url(../images/background-strip2.gif) repeat-y left;
    }
    
        #memberProfileLeft
        {
            float: left;
            width: 272px;
            padding: 15px 0px 15px 0px;
            text-align: center;
        }
        
        #memberProfileRight
        {
            float: right;
            width: 465px;
        }
        
        #pageMainMembers a.profile
        {
            color: #7F7F7F;
        }

        #pageMainMembers a.profile:link
        {
            color: #7F7F7F;
            text-decoration: none;
        }

        #pageMainMembers a.profile:visited
        {
            color: #7F7F7F;
            text-decoration: none;
        }

        #pageMainMembers a.profile:active
        {
            color: #7F7F7F;
            text-decoration: none;
        }

        #pageMainMembers a.profile:hover
        {
            color: #7F7F7F;
            text-decoration: none;
        }
    
h1
{
    font-size: large;
    font-weight: bold;
    margin-bottom: 10px;
    border-bottom: 1px solid #E3E1CB;
    clear: both;
}

h2
{
    font-size: large;
    font-weight: bold;
    margin-bottom: 10px;
    border-bottom: 1px solid #E3E1CB;
    clear: both;
}

h3
{
    font-size: large;
    font-weight: bold;
    margin-bottom: 10px;
    clear: both;
}

.formlabel
{
    font-size: 8pt;
}

.caption
{
    font-size: smaller;
}

#homeTopHolder
{
    width: 764px;
    border-bottom: 3px solid White;
}

#homeMain
{
    border-right: 3px solid White;
    background: #E8E6CE url(../Images/home_main_bg.jpg) no-repeat left;
    width: 355px;
    height: 163px;
    float: left;
    clear: left;
    margin: 0;
    padding-left: 96px;
    padding-top: 45px;
    font-size: smaller;
}

#homeSearch
{
    background: #F48920 url(../Images/home_search_bg.jpg) no-repeat left;
    width: 140px;
    height: 68px;
    float: right;
    clear: right;
    margin: 0;
    padding-top: 140px;
    padding-left: 170px;
}
    
    #homeSearch input
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
        width: 100px;
    }
    
    #homeSearch select
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
        width: 100px;
    }
    
    #homeSearch .button
    {
        border: none;
        background-color: Transparent;
        color: Black;
        font-weight: bold;
        font-size: 16px;
        width: 50px;
        padding-right: 0px;
    }

#homeImages
{
    background-color: White;
    width: 764px;
    height: 143px;
    clear: both;
    margin: 0;
}

    #homeImages img
    {
        padding: 0px;
        margin: 0px;
    }
    
    #homeImages .middle
    {
        margin-left: 3px;
        margin-right: 2px;
    }

#pageFooter
{
    width: 754px;
    height: 25px;
    background-color: #DADADA;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
    font-size: small;
    margin-top: 15px;
}

#pageFooter a:link
{
    color: Black;
    text-decoration: none;
}

#pageFooter a:visited
{
    color: Black;
    text-decoration: none;
}

#pageFooter a:active
{
    color: Black;
    text-decoration: none;
}

#pageFooter a:hover
{
    color: Black;
    text-decoration: none;
}

#adminArea
{
    min-height: 400px;
    margin-top: 15px;
}

#adminArea a.button
{
    font-size: 16px;
    font-weight: normal;
    color: #7F7F7F;
    text-decoration: none;
}

    #adminArea a.button:link
    {
        color: #7F7F7F;
    }

    #adminArea a.button:active
    {
        color: #7F7F7F;
    }

    #adminArea a.button:visited
    {
        color: #7F7F7F;
    }

    #adminArea a.button:hover
    {
        color: #7F7F7F;
    }
    
    #adminArea .button
    {
        border: none;
        background-color: White;
        font-size: 16px;
        width: 75px;
        padding-right: 0px;
    }
    
    #adminArea input
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
        width: 250px;
    }

    #adminArea textarea
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
        width: 250px;
    }
    
    #adminArea select
    {
        border: solid 1px #D0D0D0;
        color: #7F7F7F;
    }
    
    #adminArea .checkbox input
    {
        color: #7F7F7F;
        width: 25px;
        border: none;
    }
    
    #adminArea .label
    {
        color: #7F7F7F;
    }