﻿body 
{
    margin: 0;
    padding: 0;
    color: #000000;
    background-color: #606060;
    font-family: Segoe, Arial, Helvetica, sans-serif;
}

h2
{
   width: 100%;
   color: #0D3C75;
   font-size: 14pt;
   font-family: Segoe, Arial, Helvetica, sans-serif;
   border-top: solid 1px #0D3C75;
   border-bottom: solid 1px #0D3C75;
   padding-top: 3px;
   padding-bottom: 3px;
}

h3
{
   width: 100%;
   color: #0D3C75;
   font-size: 13pt;
   font-family: Segoe, Arial, Helvetica, sans-serif;
   padding-top: 3px;
   padding-bottom: 3px;
}

h4
{
   width: 100%;
   color: #000000;
   font-size: 11pt;
   font-family: Segoe, Arial, Helvetica, sans-serif;
   font-style: italic;
}

h5
{
   width: 100%;
   color: #0D3C75;
   font-size: 18pt;
   font-family: Segoe, Arial, Helvetica, sans-serif;
}

h6
{
   width: 100%;
   color: #0D3C75;
   font-size: 14pt;
   font-family: Segoe, Arial, Helvetica, sans-serif;
}

p
{
    font-size: 10.5pt;
    text-align: justify;    
}

.Welcome
{
    color: #0D3C75;
    font-size: 18pt;
    font-family: Segoe, Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    padding-top:50px;
}

.WelcomeText
{
    color: #606060;
    font-size: 12pt;
    font-family: Segoe, Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}

.WelcomePadding
{
    padding-left: 20px;
    padding-right: 20px;
}

.Quote
{
    width: 530px;
    margin-left: auto;
    margin-right: auto;
    color: #0D3C75;
    font-size: 13pt;
    font-family: Segoe, Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
}

.QuoteBy
{
    width: 530px;
    margin-left: auto;
    margin-right: auto;
    color: #606060;
    font-size: 10pt;
    font-family: Segoe, Arial, Helvetica, sans-serif;
    font-style: italic;
    text-align: right;
}

a, a:hover, a:link, a:visited
{
    color: #0D3C75;
}

td
{
    vertical-align: top;    
}

ul
{
    list-style-image: url(../images/Bullet.gif)
}

li
{
    font-size: 10.5pt;
    text-align: justify;    
    padding-bottom: 8px;
}
    
img
{
    border: none
}

hr
{
    width: auto;
    border-top: solid 1px #c0c0c0;
}

.Header
{
    width: auto;
    height: 150px;
    background-image: url(../images/Header.png);
    background-repeat: repeat-x;
}

.Footer, .Footer a, .Footer a:link, .Footer a:visited
{
    width: auto;
    height: 115px;
    margin-top: 25px;
    color: #ffffff;
    background-image: url(../images/Footer.png);
    background-repeat: repeat-x;
    text-decoration: none;
    font-size: 11px;
    text-align: center;
    padding-top: 10px;
}

.Footer a:hover
{
    text-decoration: underline;
}

.Footer_Bottom
{
    width: auto;
    height: 35px;
    background-image: url(../images/Footer.png);
    background-repeat: repeat-x;
        background-color: #0D3C75;
}

.Content
{
    width: 920px;
    margin: auto;
}

.Content_Header
{
    width: 920px;
    height: 20px;
    margin-top: -50px;
    background-image: url(../images/Content-Header.png);
    background-repeat: no-repeat;
}

.Content_Frame
{
    width: 920px;
    min-height: 700px;
    background-image: url(../images/Content-Body.png);
    background-repeat: repeat-y;
}

.Content_Footer
{
    width: 920px;
    height: 20px;
    background-image: url(../images/Content-Footer.png);
    background-repeat: no-repeat;
}

.Links_Footer
{
    
}

.Content_Body
{
    width: 900px;
    margin-top: -100px;
}

.Content_Dark
{
    width: 350px;
    height: 575px;
    margin-left: -340px;
    margin-top: 100px;
    background-image: url(../images/Content-Dark.png);
    background-repeat: no-repeat;
    float: left; 
}

.Content_Light
{
    width: 900px;
    min-height: 575px;
    margin-top: 100px;
    background-image: url(../images/Content-Light.png);
    background-repeat: no-repeat;
    float: left;
}

.Content_Text
{
    width: 870px;
    padding: 15px;
}


.Logo
{
    margin-left: 25px;
    margin-right: -25px;
    margin-top: 25px;
    margin-bottom: -25px;
}

/*
.Logo
{
    width: 425px;
    height: 100px;
    margin-left: 25px;
    margin-right: -25px;
    margin-top: 25px;
    margin-bottom: -25px;
    background-image: url(../images/Logo.png);
    background-repeat: no-repeat;    
    cursor: pointer;
    float: left;
}
*/

.Banner
{
    width: 900px;
    height: 170px;
    margin-top: -10px;
}

.Banner_Border
{
    width: 890px;
    height: 170px;
    margin: auto;    
}

.Banner_Home
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Home.jpg);
    background-repeat: no-repeat;
}

.Banner_About_Us
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-About-Us.jpg);
    background-repeat: no-repeat;
}

.Banner_Professionals
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Professionals.jpg);
    background-repeat: no-repeat;
}

.Banner_Relationships
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Relationships.jpg);
    background-repeat: no-repeat;
}

.Banner_Capital
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Capital.jpg);
    background-repeat: no-repeat;
}

.Banner_Advisory
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Advisory.jpg);
    background-repeat: no-repeat;
}

.Banner_Realty
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Realty.jpg);
    background-repeat: no-repeat;
}

.Banner_Development
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Development.jpg);
    background-repeat: no-repeat;
}

.Banner_Property_Management
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Property-Management.jpg);
    background-repeat: no-repeat;
}

.Banner_Lot_Banking
{
    width: 890px;
    height: 170px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/Banners/Banner-Lot-Banking.jpg);
    background-repeat: no-repeat;
}

.Nav_Primary, .Nav_Primary a, .Nav_Primary a:link, .Nav_Primary a:visited, .Nav_Primary a:hover
{
    width: 900px;
    height: 25px;
    background-color: #86A0BD;    
    font-family: Segoe, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:none;
}

.Nav_Primary_Button
{
    color: #0E4282;
    height: 21px;
    padding-top: 4px;
    padding-left:15px;
    padding-right:15px;
    float: left;
}

.Nav_Primary_Button_Select
{
    color: #ffffff;
    background-color: #0E4282;      
    height: 21px;
    padding-top: 4px;
    padding-left:15px;
    padding-right:15px;
    float: left;
}

.Nav_Secondary, .Nav_Secondary a, .Nav_Secondary a:link, .Nav_Secondary a:visited, .Nav_Secondary a:hover
{
    width: 900px;
    height: 25px;
    background-color: #DEDFE0;
    font-family: Segoe, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;      
    text-decoration:none;  
}

.Nav_Secondary_Button
{
    color: #404040;
    height: 21px;
    padding-top: 4px;
    padding-left:15px;
    padding-right:15px;
    float: left;
}

.Nav_Secondary_Button_Select
{
    color: #ffffff;
    background-color: #404040;      
    height: 21px;
    padding-top: 4px;
    padding-left:15px;
    padding-right:15px;
    float: left;
}

.NavTop
{
    color: #606060;
    font-size: 7.5pt;
    font-style: italic;
    text-decoration: none;
}

.NavContact
{
    color: #606060;
    font-size: 9pt;
    font-style: italic;
    text-decoration: none;
}

.Nav_Home, .Nav_Home a, .Nav_Home a:link, .Nav_Home a:visited, .Nav_Home a:hover
{ 
    color: #606060;
    font-family: Segoe, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration:none;
}

@media print
{    
    .Content_Header, .Banner, .Nav_Primary, .Nav_Secondary, .Links_Footer
    {
        margin: 0px;
        width: 0px;
        height: 0px;
        display: block;
        visibility: hidden;
    }
    .Header
    {
        margin: 0px;       
    }
}
