@charset "UTF-8";
/* CSS Document */
html {
    width:100%;
    height:100%;
}
body {
    width:100%;
    height:100%;
    font-family: 'EB Garamond', Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #000;
    background-color: #e5e6e6;
    margin: 0px;
    padding: 0px;
    background: url(Stuff/Background05.jpg);
    background-size: cover;
    background-attachment:fixed;
    background-position:center center;
}
body#Section-Company {
	background: url(Stuff/Background01.jpg); 
    background-size: cover;
    background-attachment:fixed;
    background-position:center center;
}
body#Section-Investment {
	background: url(Stuff/Background02.jpg); 
    background-size: cover;
    background-attachment:fixed;
    background-position:center center;
}
body#Section-Properties {
	background: url(Stuff/Background03.jpg); 
    background-size: cover;
    background-attachment:fixed;
    background-position:center center;
}
body#Section-CaseStudies {
	background: url(Stuff/Background04.jpg); 
    background-size: cover;
    background-attachment:fixed;
    background-position:center center;
}
body#Section-ContactUs {
	background: url(Stuff/Background05.jpg); 
    background-size: cover;
    background-attachment:fixed;
    background-position:center center;
}

body#Section-Home a.Section-Home,
body#Section-Company a.Section-Company,
body#Section-Investment a.Section-Investment,
body#Section-Properties a.Section-Properties,
body#Section-CaseStudies a.Section-CaseStudies,
body#Section-ContactUs a.Section-ContactUs {
	border-bottom: #FFFFFF solid 4px;
}



#PageWrapper {
    display:table;
    width:100%;
    height:100%;
    text-align:center
}
#Header  {
    /*display:table-row;*/
    width: 100%;
    height: 140px;
    margin: 0px;
    padding: 0px;
    text-align:center;
    background-image: url(Stuff/HeaderBar.png);
    background-repeat: repeat-x;
	position: relative;
}
    #HeaderLogo {
        vertical-align:middle;
        padding-top:8px;
    }
	#InvestorLink {
		position: absolute;
		right: 8px;
		top: 94px;
		padding: 5px;
		background-color: #517676;
		height: 26px;
		width: 130px;
		border: 1px solid #ffffff;
		color: #ffffff;
		text-decoration: none;
		box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
	}


#Nav  {
    display:table-row;
    width: 980px;
    height: 148px;
    margin-left:auto;
    margin-right:auto;
    background-repeat: no-repeat;
}
    #Nav #Nav-NoFlash {
        height: 148px;
        background-image: url(Stuff/NavBackground.jpg);
        width: 980px;
    }
        #Nav #Nav-NoFlash td {
            text-align: center;
            overflow: hidden;
            color: #FFF;
            vertical-align: bottom;
            padding-bottom: 1px;
        }
        #Nav #Nav-NoFlash a {
            font-family: 'Open Sans', Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #FFF;
            text-transform: uppercase;
            line-height: 20px;
        }
        #Nav #Nav-NoFlash a:link , #Nav #Nav-NoFlash a:visited{
            text-decoration: none;
        }
        #Nav #Nav-NoFlash a:hover, #Nav #Nav-NoFlash a:active {
            text-decoration: none;
            border-bottom-width: 6px;
            border-bottom-style: solid;
            border-bottom-color: #FFF;
            color: #f8b12e;
        }

#ContentContainerContainerContainer {
    display:table-row;
    height:100%;
    position:relative;
}
#ContentContainerContainer {
    width:100%;
    height:100%;
    position:relative;
    padding-top:25px;
    padding-bottom:25px;
}
    #ContentContainer {
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        height:100%;
        width:980px;
        margin-left:auto;
        margin-right:auto;
        background-repeat:repeat-y;
        background-position: center top;
        text-align:left;
        position:relative;
        display:table;
    }
        #ContentContainer.c900w {
            background-image: url(Stuff/ContentBorders900w.gif);
        }
        #ContentContainer.c450wx450w{
            background-image:url(Stuff/ContentBorders450wx450x.gif)
        }
        #ContentContainer.c200wx700w {
            background-image: url(Stuff/ContentBorders200wx700x.gif);
        }
        #ContentContainer a  {
            color: #517676  ;
        }
        #ContentContainer a:link , #ContentContainer a:link{
            text-decoration: none;
        }
        #ContentContainer a:hover, #ContentContainer a:active {
            text-decoration: underline;
        }
            #ContentContainer .ArticleColumn {
                height:100%;
                display:table-cell;
                vertical-align:top;
            }
            
            #ContentContainer .article   {
                display:inline-block;
                vertical-align:top;
                -moz-box-sizing:border-box;
                box-sizing:border-box;
                padding-bottom: 20px;
                margin-right: 20px;
                margin-left: 20px;
                background-image: url(Stuff/ArticleBackground01.png);
                background-repeat: repeat-x;
                background-position: left bottom;
                margin-bottom: 20px;
                line-height: 24px;
                border-top-width: 1px;
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
                border-top-style: solid;
                border-right-style: solid;
                border-bottom-style: solid;
                border-left-style: solid;
                border-top-color: #C0C0C0;
                border-right-color: #C0C0C0;
                border-bottom-color: #8f8d8b;
                border-left-color: #C0C0C0;
                position:relative;
            }
                #ContentContainer.c900w .article {
                    width: 938px;
                }
                #ContentContainer.c450wx450w .article {
                    width: 448px;
                }
                #ContentContainer.c200wx700w .article {
                    width: 695px;
                }
                #ContentContainer .article .header    {
                    box-sizing:border-box;
                    color: #FFFFFF;
                    background-color: #517676;
                    width: 100%;
                    padding-right: 10px;
                    padding-left: 24px;
                    padding-top: 4px;
                    padding-bottom: 4px;
                    font-size: 17px;
                    text-transform: uppercase;
                    background-image: url(Stuff/ArticleHeaderLine.gif);
                    background-repeat: repeat-x;
                    background-position: left top;
                    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                    -moz-box-sizing:border-box;
                    box-sizing:border-box;
                }
                #ContentContainer .article p    {
                    padding-right: 8px;
                    padding-left: 8px;
                    margin-top: 10px;
                    margin-right: 16px;
                    margin-bottom: 10px;
                    margin-left: 16px;
                }
                #ContentContainer .article p.SubTitle {
                    font-size: 110%;
                    font-weight: bold;
                    background-color: #D1CCC6;
                }
                #ContentContainer .article .Hilight {
                    font-weight: bolder;
                    color: #265F3D;
                }
                #ContentContainer .articleImage   {
                    margin-top: 12px;
                    margin-right: 24px;
                    margin-bottom: 12px;
                    margin-left: 24px;
                }
                #ContentContainer .article .Bottom   {
                    width: 100%;
                }
            #ContentContainer .SubNavContainer{
                display:inline-block;
                height:100%;
                border-top-width: 1px;
                border-top-style: solid;
                border-top-color: #8f8d8b;
                margin-right: 20px;
                margin-left: 20px;
                float:left;
            }
                #ContentContainer .SubNav {
                    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
                    border-top-width: 8px;
                    border-top-style: solid;
                    border-top-color: #517676;
                    border-bottom-width: 8px;
                    border-bottom-style: solid;
                    border-bottom-color: #517676;
                    font-size: 14px;
                    text-transform: uppercase;
                    text-transform: uppercase;
                    width: 200px;
                    padding: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
                    color: #000;
                }
                #ContentContainer .SubNav a {
                    color: #262626;
                    text-decoration: none;
                    display: block;
                    border-top-width: 1px;
                    border-bottom-width: 1px;
                    border-top-style: solid;
                    border-bottom-style: solid;
                    border-top-color: transparent;
                    border-bottom-color: transparent;
                    padding-top: 2px;
                    padding-bottom: 2px;
                    padding-right: 18px;
                    margin: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
                }
                #ContentContainer .SubNav p {
                    margin-left: 0px;
                    margin-right: 0px;
                    padding-left: 0px;
                    padding-right: 0px;
                }
                #ContentContainer .SubNav a:link, #ContentContainer .SubNav a:visited    {
                    text-decoration: none;
                }
                #ContentContainer .SubNav a:hover , #ContentContainer .SubNav a:active    , #ContentContainer .SubNav a.Current{
                    text-decoration: none;
                    background-image: url(Stuff/SubNavHilight1.png);
                    background-repeat: no-repeat;
                    background-position: right center;
                }
                #ContentContainer .SubNav a.Current {
                    border-top-width: 1px;
                    border-bottom-width: 1px;
                    border-top-style: solid;
                    border-bottom-style: solid;
                    border-top-color: #BEB6AE;
                    border-bottom-color: #BEB6AE;
                }


#Footer  {
    display:table-row;
    background-image: url(Stuff/FooterBar.png);
    background-repeat: repeat-x;
    height: 32px;
    margin: 0px;
    width: 100%;
    font-size: 12px;
    color: #fff;
    text-align: center;
    vertical-align: top;
    word-spacing: 0.2em;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    position:relative;
    z-index:5;
    line-height:12px;
}
    #Footer p {
        margin-top:10px;
        margin-bottom:0px;
    }
    #Footer a {
        color: #f7be54;
    }
    
    
#FlashID {
    vertical-align:middle;
}
.PseudoLink {
    cursor: pointer;
}
.LearnMore {
    outline: none;
    border-style: none;
    text-align: right;
    position: absolute;
    bottom: 10px;
    right: 17px;
}
.Footnote {
    font-size: 15px;
}
