﻿html
{
    height:100%;   
}

body
{
    margin: 0 auto;
    text-align: center;
    color: #8f9091;
    font-family: Baskerville, 'Times New Roman';
    height:100%;
}

form
{
    height:100%;
}

a, a:hover, a:visited
{
    color:#00395c;
    text-decoration:none;  
}

.contentWidth
{
    width:880px;
    margin:0 auto;  
}

.header
{
    padding-top:50px;
    height:130px;
}

.header .logo
{
    float:left;
}

.header .text
{
    float:right;
    text-align:right;
    font-size:14px;
    line-height:16px;
    letter-spacing:.025em;
    padding-top:10px;
}

.floatClear
{
    clear:both;   
}

.tradeMark
{
    font-size:8px;
}

.menuBar
{
    background-image:url('images/toptile.jpg');
    font-weight:700;
    margin-bottom:1px;
    height:39px;   
}

/*.menuBar a
{
    color: #838383;   
}*/

.menuLink
{
    display: block;
    width: 146px;
    background-image: url('images/menutile.jpg');
    height: 39px;
    line-height: 39px;
    float: left;
    font-size: 12.55px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: White;
    letter-spacing: .05em;
}

a.menuLink:link, a.menuLink:visited
{
    color: #838383;
}

a.menuLinkSelected:link, a.menuLinkSelected:visited
{
    color:White;
    background-image:url('images/menuselectedtile.jpg');   
}

a.menuLink:hover
{
    color: White;
}

.menuLinkLast
{
    border:none;
    width:145px;
}

.contentHeight
{  
    min-height:990px;
}

.contentHeader
{
    margin-top:5px;
    margin-bottom:10px;   
}

.contentHeader .Logo
{
    float:left;
}

.contentHeader .Content
{
}

.menuBarBottom
{
    background-image:url('images/bottomtile.jpg');
    line-height:73px;
    text-align: left;
    font-size:12px;
}

a.menuLinkBottom:link, a.menuLinkBottom:visited
{
    color: White;
}

.menuLinkBottom
{
    letter-spacing:.05em;
    padding-right:10px;
}

.menuSpacer
{
    color:White;
    padding-right:10px;   
}

a.menuLinkBottom:hover
{
    color:#d0cdba;   
}

.copyright
{
    float:right;
    color:White;   
}

.menuBottom
{
    float:left;   
}

.gradientBackground
{
    background-image:url('images/backgroundGradient.jpg'); 
    background-position:bottom;
    background-repeat:repeat-x;       
}

.gradientTanBackground
{
    background-image:url('images/backgroundTanGradient.jpg');
    background-position:bottom;
    background-repeat:repeat-x;   
}

.homeSlideShowBackground
{
     padding-bottom:2px;
}

.missionStatementBar
{
    height:261px;
    position:relative;
}

.missionStatementBlueBar
{
    height:261px;
    background-image:url('images/missionstatementtile.jpg');
    top:0px;
    left:0px;
    width:50%;
    position:absolute; 
    z-index:-1;   
}

.missionStatementGreenBar
{
    height:261px;
    top:0px;
    right:0px;
    width:50%;
    background-image:url('images/missionstatementgreentile.jpg');
    position:absolute; 
    z-index:-1;  
}

.missionStatementBackground
{
    height:261px;
    background-image:url('images/missionstatementbackground.jpg'); 
    text-align:left;
    color:White;  
}

.missionStatementHeader
{
    padding-left:20px;   
}

.medaveraDefinition
{
    padding-left:20px;
}

.homeLearnMore
{
    height: 132px;
    background-image:url('images/whitepatternbackground.jpg');
    padding-top:35px;
    font-size:18px;
    line-height:24px;
}

.homeLearnMore .brochureContainer
{
    float:left;
}

.homeLearnMore .brochureContainer img
{
   padding-right:8px;    
}

.homeLearnMore .textContainer
{
    padding-left:10px;
    float:left;
    padding-top:10px;
    text-align:left;
}

.homeLearnMore .wbencContainer
{
    float:right;
}

.homeLearnMore .wbencContainer img
{   
    vertical-align:middle;
}

.homeLearnMore .wbencContainer .wbenc
{
    padding-left:30px;   
}

.contactContainer
{
    padding-top:80px;
    padding-bottom:100px;
    width:560px;
    float:left;
}

.officeImageContainer
{
    float:left;
    padding-top:80px;   
    margin-left:30px;
}

.contactItem
{
    padding-left:25px;
    background-image:url('images/grayrightarrow.gif');
    background-repeat:no-repeat;
    padding-bottom:30px;
    font-size:24px;
    line-height:24px;
    text-align:left;
    background-position:0px -2px;
}

.missionStatementContainer
{
    float:left;
    width:645px; 
    padding-left:10px;  
}

.missionStatementContainer .title
{
    font-size:18px;
    line-height:18px;
    letter-spacing:.1em;
    padding-top:10px;
}

.missionStatementContainer .text
{
    margin-top:30px;
    font-size:24px;
    line-height:36px;
    letter-spacing:.025em;
}

.definitionContainer
{
    float:left;
    padding-left:10px;
    width:215px;
}

.definitionContainer .title
{
    font-size:18px;
    line-height:18px;
    letter-spacing:.1em;
    padding-top:10px;
}

.definitionContainer .text
{
    margin-top:30px;
    font-size:19px;
    line-height:19px;
    letter-spacing:.1em;
}

.backgroundGradient
{
    background-image:url('images/backgroundgradient.jpg');
    background-position:bottom;
    background-repeat:repeat-x;
}

.educationContainer
{
    margin-top:20px;   
    /*padding-bottom:35px;*/
    text-align:left;
}

.educationItem
{
    background-image:url('images/greenrightarrow.gif');
    background-repeat:no-repeat;
    background-position:0px -22px;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:25px;
    width:500px;
    text-align:left;
    color:#363636;
}

.educationItem .educationHeader
{
    display:block; 
    font-size:19.87px;
    line-height:16.56px;
    font-weight:bold;
}

.educationItem .educationLocation
{
    display:block;
    font-size:14.9px;
    line-height:16.56px;
    font-style:italic;
}

.educationItem .educationTitle
{
    display:block;
    margin-top:20px;
    font-size:14.9px;
    line-height:16.56px;
    font-weight:bold;
}

.educationItem .educationText
{
    font-size:14px;
    line-height:14px;
    margin-top:20px;
    display:block;
}

.educationImage
{
    margin-right:10px;
}

.companyContainer
{
    padding-top:50px;   
    text-align:left;
    padding-bottom:100px;
}

.companyMenu
{
    font-size:24px;
    line-height:26.7px;
    letter-spacing:.05em;
    color:#d9d9d9;
    margin-bottom:35px;
}

.companyMenu a:link, .companyMenu a:visited
{
    color:#d9d9d9;   
}

a.companyMenuSelected:link, a.companyMenuSelected:visited
{
    color:#838383;   
}

.companyMenuSpacingRight
{
    padding-right:10px;
}

.companyMenuSpacingLeft
{
    padding-left:10px;   
}

.careerContainer
{
    margin-top:25px;
    padding-left:30px;
    background-image:url('images/bluerightarrow.gif');
    background-repeat:no-repeat;
    font-size:24.2px;
    line-height:36.31px;  
    background-position:0px 3px; 
}

.peopleImageContainer
{
    float:left;
    border: solid 1px #e9dfd4;
    padding: 2px;
    width:226px;   
}

.peopleContentContainer
{
    float:left;
    margin-left:20px;
    padding-left:30px;
    width:500px; 
    color:#838383; 
    background-image:url('images/greenrightarrow.gif');
    background-repeat:no-repeat; 
    background-position:0px -30px;
}

.peopleSelectionContainer
{
    margin-top:30px;
    border: solid 1px #e9dfd4;
    padding:2px; 
    float:left;
    margin-bottom:50px;  
    padding-right:1px;
    position:relative;
}

.peopleSelectionContainer img
{
    margin-right:1px;   
}

.peopleSelectionContainer .secondRow
{
    margin-top:25px;   
}

.peopleName
{
    font-size:36px;
    display:block;
}

.peopleTitle
{
    font-size:18px;
    display:block;
    margin-top:20px;
    margin-bottom:20px;
}

.peopleText
{
    font-size:14px;
    line-height:19.77px; 
    display:block;
    height:220px;
    overflow:auto;
}

.advisoryContainer
{
    padding-top:50px;   
    text-align:left;
}

.advisoryMenu
{
    font-size:22.25px;
    line-height:24.77px;
    letter-spacing:.05em;
    color:#d9d9d9;
    float:left;
    width:300px;
}

.advisoryMenu a:link, .advisoryMenu a:visited
{
    color:#d9d9d9;   
}

a.advisoryMenuSelected:link, a.advisoryMenuSelected:visited
{
    color:#838383;   
}

.advisoryMenuSpacingRight
{
    padding-right:15px;
}

.advisoryMenuSpacingLeft
{
    padding-left:15px;   
}

.advisoryList
{
    float:left;
    margin-left:25px;
    width:540px;
}

.advisorySectionDescription
{
    display:block;
    margin-top:45px;
    color:#838383;
    font-size:16.14px;
    line-height:24.21px;
}

.advisorImage
{
    float:left;
    margin-right:30px;
    padding:5px;
    width:87px;
    margin-bottom:30px;
}

.advisorContent
{
    float:left;
    width:410px;
    margin-bottom:30px;
}

.advisorName
{
    display:block;
    margin-bottom:15px;
    font-size:30px;
}

.advisorTitle
{
    display:block;
    font-size:14px;
    line-height:14px;
    font-weight:bold;
}

.advisorCredentials
{
    display:block;
    font-size:14px;
    line-height:14px;
    padding-bottom:3px;
}

.portfolioContainer
{
    padding-top:35px;   
    text-align:left;
}

.portfolioMenu
{
    font-size:17.65px;
    line-height:25.81px;
    color:#d9d9d9;
    float:left;
    width:520px;
    margin-bottom:35px;
}

.portfolioMenu a:link, .portfolioMenu a:visited
{
    color:#d9d9d9;   
}

a.portfolioMenuSelected:link, a.portfolioMenuSelected:visited
{
    color:#838383;   
}

.portfolioMenuSpacingRight
{
    padding-right:6px;
}

.portfolioMenuSpacingLeft
{
    padding-left:6px;   
}

.portfolioContentContainer
{
    width:325px;
    float:left;
    margin-left:35px;
    font-size:14px;
    line-height:16px;
    letter-spacing:.025em;
}

.portfolioSelectedImage
{
    display:block;
    margin-top:35px;   
}

.outcomesContentContainer
{
    font-size:14px;
    line-height:16px;
    letter-spacing:.025em;
    color:#8f9091; 
    width:700px;  
    margin-bottom:35px;
}

.outcomesImage
{
    margin-left:35px;   
}

.portfolioSectionText
{
    display:block;
    height:210px;
    color:#8f9091;
}

.portfolioExamplesOfOurWork
{
    color:#c1c1c1;
    display:block;
    margin-bottom:10px;
}

.portfolioExampleTitle
{
    text-align:right;
    color:#696969;   
    margin-top:25px;
}

.portfolioSectionImages img
{
    border:solid 5px #295c7d;
    margin-bottom:12px;
}

.portfolioSectionImages .imageSpacing
{
    margin-right:12px;   
}

.foundationContainer
{
    margin-top:40px;
}

.foundationText
{
    text-align:right;
    width:325px;
    padding-right:55px;
    border-right:solid 1px #cfd0d1;
    background-image:url('images/brownrightarrow.jpg');
    background-repeat:no-repeat;
    font-size:19.98px;
    line-height:29.97px;
    color:#838383;
    float:left;
    margin-right:55px;
    background-position:0px 6px;
}

.slideOfMonthContainer
{
    margin-top:35px;
    margin-bottom:35px;
    text-align:left;
    font-size:20px;
    width:440px;
    float:left;
}

.slideOfMonthMonth
{
    display:block;
    color:#838383;
    font-weight:bold;
}

.slideOfMonthDocument
{
    display:block;
    padding-bottom:10px;
    white-space:nowrap;
}

.slideOfMonthDocument img
{
    vertical-align:middle;
    padding-right:5px;
}

.slideOfMonthImage
{
    padding-left:100px;
}