/************************************************************/
/* Reset CSS */
html {
    color: #686868;
    background: #EAEAEA;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, select, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

a img {
    border: none;
}

@font-face {
    font-family: OpenSans_Regular;
    src: url("Fonts/OpenSans-Regular.eot");
    /* IE */
}

@font-face {
    font-family: OpenSans_Regular;
    src: url("Fonts/OpenSans-Regular.ttf");
    /* non-IE */
}

@font-face {
    font-family: OpenSans_Light;
    src: url("Fonts/OpenSans-Light.eot");
    /* IE */
}

@font-face {
    font-family: OpenSans_Light;
    src: url("Fonts/OpenSans-Light.ttf");
    /* non-IE */
}

@font-face {
    font-family: OpenSans_Semibold;
    src: url("Fonts/OpenSans-Semibold.eot");
    /* IE */
}

@font-face {
    font-family: OpenSans_Semibold;
    src: url("Fonts/OpenSans-Semibold.ttf");
    /* non-IE */
}

@font-face {
    font-family: OpenSans_Bold;
    src: url("Fonts/OpenSans-Bold.eot");
    /* IE */
}

@font-face {
    font-family: OpenSans_Bold;
    src: url("Fonts/OpenSans-Bold.ttf");
    /* non-IE */
}

@font-face {
    font-family: OpenSans_Italic;
    src: url("Fonts/OpenSans-Italic.eot");
    /* IE */
}

@font-face {
    font-family: OpenSans_Italic;
    src: url("Fonts/OpenSans-Italic.ttf");
    /* non-IE */
}

/***************************************************************************************************/
/*  Common Classes  */
.clear {
    clear: both;
}

A {
    font-family: OpenSans_SemiBold;
    font-size: 13px;
    text-decoration: none;
    color: #3366CC;
}

    A:hover {
        text-decoration: underline;
        cursor: pointer;
    }

p {
    font-size: 13px;
    line-height: 1.3;
}

h1, h3, h4, h5, h6 {
    color: Black;
}

h2 {
    color: #672FD2;
    margin-bottom: 8px;
    margin-top: 8px;
    font-family: OpenSans_Light;
}

h3 {
    font-size: 14px;
    font-family: OpenSans_Bold;
}

hr {
    border: none;
    height: 1px;
    background-color: #cccccc;
    color: #cccccc;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.paddingRight90px {
    padding-right: 90px;
}

.paddingLeft50px {
    padding-left: 50px;
}

.paddingBottom50px {
    padding-bottom: 50px;
}

.marginTop25px {
    margin-top: 25px;
}

.marginTop12px {
    margin-top: 12px;
}

.buttonHtml {
    color: #201F35;
    font: normal 11px;
    vertical-align: middle;
    border: 1px solid #A9ACB5;
    /*background: #ebedf2 url("/DXR.axd?r=0_600-CIi15") repeat-x left top;*/
    padding: 1px;
    cursor: pointer;
    min-width: 64px;
    min-height: 24px;
    padding-left: 4px;
    padding-right: 4px;
}

.btnHtml {
    color: #201F35;
    font: normal 11px;
    vertical-align: middle;
    border: 1px solid #A9ACB5;
    background: #ebedf2 url("/DXR.axd?r=0_600-CIi15") repeat-x left top;
    padding: 1px;
    cursor: pointer;
    min-width: 64px;
    min-height: 24px;
    padding-left: 4px;
    padding-right: 4px;
}

    .btnHtml:hover {
        color: #201F35;
        background: #dde6fe url("/DXR.axd?r=0_602-CIi15") repeat-x left top;
        border: 1px solid #A9ACB5;
    }

.mySiteActionBar {
    padding: 5px;
    float: right;
}

.fontSemiBold {
    font-family: OpenSans_SemiBold;
}

.ui-text-shadow, .ui-text-shadow-original {
    position: relative;
}

.ui-text-shadow-original {
    z-index: 2;
    text-shadow: none;
}

.ui-text-shadow-copy {
    position: absolute;
    z-index: 1;
    /* default positioning */
    left: 0;
    top: 0;
    /* turn off shadow */
    text-shadow: none;
    /* turn off selection */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.dxeEditArea_DevEx, dxeMemoEditArea_DevEx, .dxnbLite_DevEx, .dxgvControl_DevEx, .dxgvControl_DevEx a, .dxgvDisabled_DevEx {
    font: 11px OpenSans_Regular !important;
}

    .dxnbLite_DevEx a, .dxgvControl_DevEx a {
        color: #3366CC;
    }

/***************************************************************************************************/
/** master layout **/
body {
    font-family: OpenSans_Regular, OpenSans_Light, sans-serif, OpenSans_Italic;
    background-color: #EAEAEA;
    font-size: 13px;
}

#Container {
    width: 991px;
    margin-right: auto;
    margin-left: auto;
    background-color: white;
    overflow: hidden;
}

/* Container */
#masterHeader {
    background-color: #DBE3EE;
    height: 68px;
}

#navigationPanel {
    padding-left: 10px;
    height: 27px;
    padding-top: 0px;
    background-repeat: repeat-x;
    background-image: url("images/Navigation_Background.jpg");
}

#contentArea {
    background-color: White !important;
}

#footer {
    padding-top: 25px;
}

/* masterHeader */
#masterHeader #landmarkLogo {
    position: relative;
    z-index: 999;
    width: 25%;
    height: 60px;
    float: left;
}

#landmarkLogo img {
    border: 0 none;
    left: 40px;
    top: 16px;
    height: 62px;
    width: 205px;
    margin: 2px 5px 0px 10px;
}

#masterHeader #landmarkLinks {
    width: 75%;
    float: left;
}

#landmarkLinks #topNavigationLinks {
    background-position: right;
    background-repeat: no-repeat;
    background-image: url("images/TopNavigationBG.jpg");
    padding-top: 6px;
    margin-top: 7px;
    height: 25px;
}

#topNavigationLinks UL {
    list-style: none;
    padding-right: 5px;
}

    #topNavigationLinks UL li {
        float: right;
        margin: 0;
        position: relative;
        /*--Declare X and Y axis base for sub navigation--*/
    }

        #topNavigationLinks UL li span {
            font-size: 11px;
            font-weight: bold;
            padding-left: 7px;
            padding-right: 7px;
        }

            #topNavigationLinks UL li span a {
                color: #323639 !important;
            }

            #topNavigationLinks UL li span.selectedTopNavigationLink {
                background: #E4E4E4 !important;
                border: 1px solid #DBE3EE !important;
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                -khtml-border-radius: 6px;
            }

            #topNavigationLinks UL li span.seperator {
                background: url("images/menuImages/seperator.png") no-repeat scroll center center transparent;
                float: left;
                height: 20px;
                padding-left: 3px;
                padding-right: 3px;
                width: 5px;
            }

#landmarkLinks #topMessageBox {
    height: 25px;
    text-align: right;
    font-family: OpenSans_Italic;
    font-size: 15px;
    padding-top: 5px;
    padding-right: 10px;
    color: #6E6E6F;
}

/* footer */
#footer #content {
    width: 90%;
    height: 75%;
    margin-right: auto;
    margin-left: auto;
}

#footer P {
    font-size: 13px;
}

    #footer P A {
        color: #FFCC00;
    }

#sitemapLinks {
    width: 70%;
    float: left;
    padding-top: 15px;
    font-size: 13px;
}

#followUsLinks {
    padding: 15px 15px 15px 15px;
    width: 25%;
    float: left;
}

.sitemapLink {
    width: 25%;
    float: left;
}

    .sitemapLink UL {
        list-style: none;
        padding-left: 0px;
    }

        .sitemapLink UL LI A {
            color: #ADAEAF !important;
        }

    .sitemapLink h4 {
        color: #FFCC00;
    }

#footer #bottomContent {
    height: 25%;
    background-color: #EAEAEA;
    padding-bottom: 50px;
}

#bottomContent #landmarkFooterLogo {
    position: relative;
    z-index: 999;
    float: left;
}

#landmarkFooterLogo img {
    border: 0 none;
    left: 40px;
    top: 16px;
}

#footerBackGround {
    height: 270px;
    background-repeat: repeat-x;
    background-image: url("images/Footer_Background.jpg");
}

    #footerBackGround h3, h4 {
        color: #ADAEAF;
    }

.WhiteText {
    color: White;
}

.AbouLandmarkDiv p {
    color: #ADAEAF;
}

.AbouLandmarkDiv {
    padding-top: 30px;
}

    .AbouLandmarkDiv h3 {
        font-size: 20px;
        font-family: OpenSans_Light;
        letter-spacing: -1px;
        text-shadow: 2px 2px 15px black;
    }

.FooterLogoContainer {
    padding-top: 15px;
    padding-left: 10px;
    height: 55px;
}

.FooterLogoText {
    padding-left: 3px;
}

.FooterCopyrightText {
    padding-left: 56px;
    color: #888888;
    font-size: 12px;
}

/******************* Divided Master Page ******************/
#pageContent {
    display: table-row;
}

#SideBarContent {
    font-size: 12px;
    display: table-cell;
    float: left;
    width: 335px;
}

#MainSubContent {
    display: table-cell;
    background-color: White;
    padding: 15px 20px 70px 25px;
    vertical-align: top;
    font-size: 13px;
    min-height: 180px;
    width: 580px;
}

.dvBannerImage IMG {
    width: 100%;
}

#leftContent {
    font-weight: bold;
    line-height: 20px;
    font-style: italic;
    padding: 20px;
}

/************ Messages ***********/
.errorControl {
    clear: both;
    padding-top: 10px;
}

    .errorControl .ui-widget {
        padding-right: 8%;
        padding-left: 8%;
    }

        .errorControl .ui-widget DIV {
            position: relative;
        }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background-image: none !important;
    background-color: #FFFFD4 !important;
    border-color: #B8B806 !important;
}

/******************** Common Classes****************************/
.TitleDiv {
    color: #0335C8;
    font-family: OpenSans_Light;
    font-size: 33px;
    padding-bottom: 5px;
    padding-top: 15px;
    text-shadow: #C2C9C4 1px 1px 2px;
}

.HeaderDiv {
    color: #757575;
    font-size: 20px;
    font-weight: bold;
}

/********************************************HomePage*********************************************/
.HomeContentTextArea {
    clear: both;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.HomePageImageDiv {
    padding-top: 15px;
    padding-left: 8px;
    width: 100%;
    text-align: center;
    float: left;
    padding-bottom: 10px;
}

.HomePageSubImageDiv {
    width: 33%;
    float: left;
    display: inline;
}

.NewInvestment {
    background-image: url("images/NewInvestment.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 270px;
    height: 159px;
    display: block;
}

    .NewInvestment:hover {
        background-position: 0px -157px;
    }

.ReduceDebt {
    background-image: url("images/ReduceDebt.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 270px;
    height: 159px;
    display: block;
}

    .ReduceDebt:hover {
        background-position: 0px -157px;
    }

.IncreaseLiquidity {
    background-image: url("images/IncreaseLiquidity.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 270px;
    height: 159px;
    display: block;
}

    .IncreaseLiquidity:hover {
        background-position: 0px -157px;
    }

h4.FollowUsOn {
    font-size: 16px;
    font-family: OpenSans_Light;
    margin-bottom: 6px;
}

.FacebookIcon {
    background-image: url("images/FacebookIcon.png");
    background-repeat: no-repeat;
    background-position: 0px -2px;
    width: 33px;
    height: 33px;
    float: left;
    display: block;
}

    .FacebookIcon:hover {
        background-position: 0px -35px;
    }

.GooglePlusIcon {
    background-image: url("images/GooglePlusIcon.png");
    background-repeat: no-repeat;
    background-position: 0px -2px;
    width: 33px;
    height: 33px;
    float: left;
    display: block;
}

    .GooglePlusIcon:hover {
        background-position: 0px -36px;
    }

.LinkedInIcon {
    background-image: url("images/LinkedInIcon.png");
    background-repeat: no-repeat;
    background-position: 0px -2px;
    width: 33px;
    height: 33px;
    float: left;
    display: block;
}

    .LinkedInIcon:hover {
        background-position: 0px -35px;
    }

.TwitterIcon {
    background-image: url("images/TwitterIcon.png");
    background-repeat: no-repeat;
    background-position: 0px -2px;
    width: 33px;
    height: 33px;
    float: left;
    display: block;
}

    .TwitterIcon:hover {
        background-position: 0px -35px;
    }

.YoutubeIcon {
    background-image: url("images/YoutubeIcon.png");
    background-repeat: no-repeat;
    background-position: 0px -2px;
    width: 33px;
    height: 33px;
    float: left;
    display: block;
}

    .YoutubeIcon:hover {
        background-position: 0px -35px;
    }

/* Style the thumbnails */
.pika-thumbs {
    margin-left: 610px;
    margin-top: -25px;
    position: absolute;
}

    .pika-thumbs li {
        width: 64px;
        height: 48px;
        overflow: hidden;
        float: left;
        list-style-type: none;
        margin: 0 5px;
        cursor: pointer;
    }

        .pika-thumbs li:last {
            margin: 0;
        }

        .pika-thumbs li .clip {
            position: relative;
            text-align: center;
            vertical-align: middle;
            overflow: hidden;
            background-color: white !important;
            width: 67px;
        }

.pika-stage {
    position: relative;
}

.LearnMoreBtn {
    margin-left: 294px;
    margin-top: -24px;
    position: absolute;
    display: block;
    width: 320px;
    height: 53px;
    background-image: url("images/FooterLearnMoreBtn.png");
    background-repeat: no-repeat;
    background-position: 0px -5px;
}

    .LearnMoreBtn:hover {
        background-position: 0px -58px;
    }

.GetQouteNowLink {
    margin-left: 131px;
    margin-top: -80px;
    position: absolute;
    display: block;
    width: 174px;
    height: 30px;
    background-image: url("images/GetQuotebtn.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

    .GetQouteNowLink:hover {
        background-position: 0px -34px;
    }

.GetWindTurbineQuoteLink {
    margin-left: 650px;
    margin-top: -80px;
    position: absolute;
    display: block;
    width: 174px;
    height: 30px;
    background-image: url("images/GetQuotebtn.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

    .GetWindTurbineQuoteLink:hover {
        background-position: 0px -34px;
    }

.SeeTheVideoLink {
    margin-left: 532px;
    margin-top: -115px;
    position: absolute;
    display: block;
    width: 174px;
    height: 30px;
    background-image: url("images/SeeTheVideoLink.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

    .SeeTheVideoLink:hover {
        background-position: 0px -30px;
    }

.active {
    background-image: url("images/NavUpArrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 50px !important;
}

/*-----------------------------------------*/
.RightContentMainDiv {
    width: 25%;
    float: left;
    padding-top: 10px;
}

.LeaseSpecialisteDiv {
    background-position: left;
    background-repeat: no-repeat;
    background-image: url("images/GroundLeaseSpecialist.jpg");
    height: 170px;
    margin-top: 10px;
}

.LeaseSpecialisteContentDiv {
    padding-left: 20px;
    padding-top: 77px;
    width: 200px;
}

    .LeaseSpecialisteContentDiv p {
        font-size: 12px;
    }

.LetUsHelpDiv {
    color: #000;
    font-size: 18px;
    font-family: OpenSans_Bold;
}

.CallNumberDiv {
    color: #003399;
    font-size: 18px;
    font-style: italic;
    padding-top: 2px;
    font-family: OpenSans_Semibold !important;
}

.CallNumberTextDiv {
    color: #003399;
    font-size: 14px;
    font-family: OpenSans_SemiBold !important;
}

.CallNumberMainDiv {
    padding-left: 18px;
}

.LeaseSpecialistQuestionDiv {
    text-align: right;
    padding-top: 5px;
}

.LeftContentMainDiv {
    width: 75%;
    float: left;
    margin-bottom: 50px;
}

.LeftContentImageDiv {
    text-align: center;
}

.LeftContentHeaderDiv {
    color: #A7A6B5;
    font-size: 22px;
    font-style: normal;
    padding-top: 40px;
    padding-left: 5%;
}

.ContentDiv {
    padding-left: 20px;
}

.LeftContentDiv {
    padding-left: 8%;
    padding-top: 20px;
}

/*----------- Start Advantage Page -------------*/
#AdvantageListDiv {
    padding-left: 8%;
}

    #AdvantageListDiv ul li {
        line-height: 1.5;
        color: #008B00;
        font-size: 16px;
        font-weight: bold;
        list-style-image: url("images/StarLI.png");
    }

#AdvantageFooterDiv {
    padding-top: 35px;
    padding-bottom: 40px;
}

    #AdvantageFooterDiv span {
        color: #000000;
        font-weight: bold;
    }

.AdvantageCallNumberText {
    font-size: 15px;
}

.fontHeader {
    font-size: 15px;
}

.advantageHeaderDiv {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.advantagePoint {
    font-family: OpenSans_SemiBold;
    color: #000000;
    font-size: 14px;
}

/*------------ Start The Process Page ----------*/
.ArticleDiv {
    padding-bottom: 12px;
    padding-top: 20px;
    width: 95%;
}

.ProcessHeaderDiv {
    color: #7369BD;
    font-size: 20px;
    font-family: OpenSans_Regular;
}

.processH3 {
    font-size: 14px !important;
    font-weight: normal !important;
    font-family: OpenSans_Bold !important;
}

/*----------- Start WhoWeServe Page ------------*/
.WhoWeServeListDiv {
    padding-left: 8%;
    padding-top: 20px;
}

    .WhoWeServeListDiv ul li {
        color: #000000;
        font-size: 13px;
        font-family: OpenSans_Bold;
        line-height: 1.5;
    }

.PropertyImageLogoDiv {
    float: left;
    width: 20%;
}

.WhoWeServeContentTopDiv {
    float: left;
    padding-left: 5px;
    padding-bottom: 20px;
    width: 79%;
}

.WhoWeServeContentMidDiv {
    font-family: OpenSans_Italic;
    padding-top: 15px;
}

.WhoWeServeTitleDiv h2 {
    color: #382B95;
    font-family: OpenSans_Light;
    font-size: 22px;
    margin-bottom: 0px;
}

.WhoWeServeContentDiv {
    padding-top: 20px;
}

.whoWeServeH3 {
    font-size: 15px !important;
    font-weight: normal !important;
    font-family: OpenSans_Bold !important;
}

.whoWeServeLinkDiv {
    margin: 20px 0px 30px 30px;
}

    .whoWeServeLinkDiv UL {
        list-style: none;
        margin: 5px 0px 0px 20px;
        line-height: 1.5;
    }

/*--------- Start AboutLandmark Page ----------*/
.AboutLandmarkImageDiv {
    padding-bottom: 10px;
}

.AboutLandmarktLinkGroupDiv {
    padding-bottom: 50px;
    padding-left: 20px;
}

.AboutLandmarkInformationDiv {
    padding-bottom: 10px;
    padding-top: 10px;
}

.AboutLandmarkInfoMainDiv {
    padding-left: 10%;
}

.AboutLandmarkInfoDiv {
    background-color: #F9F9F9;
    padding: 15px;
    width: 82%;
    border-radius: 8px;
}

.AboutLandmarkLinkDiv {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    height: 20px;
}

    .AboutLandmarkLinkDiv a {
        padding-left: 20px;
        vertical-align: text-top;
    }

        .AboutLandmarkLinkDiv a:hover {
            background: url(images/BlueNextIcon.png) no-repeat;
        }

        .AboutLandmarkLinkDiv a.selectedItem {
            background: url(images/BlueNextIcon.png) no-repeat;
            color: #323639;
        }

.AboutLandmarkEmailImgDiv {
    float: left;
    padding-right: 5px;
    padding-top: 2px;
}

.AboutLandmarkEmailLinkDiv {
    padding-bottom: 25px;
    padding-top: 10px;
}

.AboutLandmarkInfoMainDiv {
    padding-bottom: 25%;
    padding-left: 5%;
}

/*---------- Start Career Page -----------*/
.CareerMailDiv {
    padding-bottom: 10px;
    padding-top: 15px;
}

.CareerListTitleDiv {
    font-size: 20px;
    font-family: OpenSans_Light;
    padding-bottom: 13px;
    padding-top: 15px;
}

.CareerListDiv {
    padding-left: 8%;
}

    .CareerListDiv ul li {
        font-size: 13px;
        font-weight: bold;
        line-height: 1.8;
    }

/*---------- End Carrer Page -----------*/
/*---------- Start CorporateProfile Page -----------*/
.CorpProfileContentDiv {
    clear: both;
    padding-left: 6%;
    padding-top: 20px;
}

    .CorpProfileContentDiv .HeaderDiv {
        font-weight: normal;
        font-family: OpenSans_Light;
    }

.CorporateProfileHeaderDiv {
    font-size: 18px;
    font-weight: bold;
}

.CorporateProfileContentDiv {
    clear: both;
    padding-top: 25px;
    padding-bottom: 23px;
}

.CorporateSubProfileImageDiv {
    float: left;
    width: 35%;
}

.CorporateSubProfileContentDiv {
    float: left;
    padding-bottom: 20px;
    padding-left: 5px;
    width: 60%;
}

.CorpProfileArticleDiv {
    clear: both;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 95%;
}

/*---------- End CorporateProfile Page -----------*/
/*---------- Start Landmark Leadership Page -----------*/
.LeadershipContentDiv {
    padding-left: 8%;
    padding-top: 25px;
}

.ExecutiveProfileImageDiv {
    float: left;
    width: 25%;
}

.ExecutiveProfileContentDiv {
    float: left;
    padding-left: 10px;
    width: 73%;
}

.ExecutiveRoleDiv {
    padding-bottom: 15px;
}

    .ExecutiveRoleDiv .ExecutiveName {
        color: black;
        font-family: OpenSans_Bold;
        font-size: 14px;
    }

    .ExecutiveRoleDiv .ExecutiveRoleSpan {
        color: black;
        font-family: OpenSans_Regular;
    }

.ExecutiveContactDiv {
    float: left;
    padding-right: 5px;
}

.ExecutiveGroupTitleDiv {
    clear: both;
    color: #5E5E5E;
    font-family: OpenSans_Light;
    font-size: 22px;
    padding-top: 20px;
}

.AdvisorNameDiv {
    color: #000;
    font-size: 13px;
    font-family: OpenSans_Bold;
    padding-bottom: 15px;
    padding-top: 20px;
}

.AdvisorContentDiv {
    clear: both;
    margin-bottom: 20px;
}

.LeadershipArticleDiv {
    padding-bottom: 20px;
    width: 95%;
}

/*------------ Cellular Leases Overview Page ---------------------*/
.OverviewPageHeaderDiv {
    font-size: 21px;
    font-weight: bold;
}

.OverviewPageContentBlock {
    width: 25%;
    float: left;
}

.OverviewPageHeader {
    color: #333399;
    font-size: 22px;
    font-family: OpenSans_Light;
}

.PaddingRight8Percent {
    padding-right: 8%;
}

.PaddingLeft8Percent {
    padding-left: 8%;
}

.PaddingTop4Percent {
    padding-top: 4%;
}

.PaddingBottom1Percent {
    padding-bottom: 1%;
}

.PaddingTop2Percent {
    padding-top: 2%;
}

.PaddingLeft3Percent {
    padding-left: 3%;
}

/*---------- Start VisionAndPrinciples Page -----------*/
.LeftContentVisionPrincipleImageDiv {
    text-align: left;
    padding: 20px 10px 0px 0px;
    width: 34%;
    float: left;
}

.VisionPrincipleRightContentDiv {
    float: left;
    width: 63%;
}

.VisionPrincipleContentTitleDiv {
    color: #939393;
    font-size: 20px;
    padding: 20px 0 0 0;
    float: left;
    width: 440px;
    margin-bottom: 20px;
}

.VisionPrincipleArticleDiv {
    padding-bottom: 20px;
    clear: both;
}

    .VisionPrincipleArticleDiv h3 {
        color: black;
        font-family: OpenSans_Bold;
    }

/*---------- Start Data Analyst Intern Page -----------*/
.DataAnalystInternListDiv ul, ol {
    margin-left: 30px;
    margin-top: 10px;
}

    .DataAnalystInternListDiv ul li {
        color: #666666;
        font-size: 13px;
    }

.spacing {
    margin: 10px 10px 10px 0px;
}

/*---------- Start Vice President, Acquisitions Page -----------*/
.paddingLeft15Percent {
    padding-left: 15%;
}

.VicePresidentAcquisitionsMainContentText {
    color: #666;
    font-size: 13px;
}

.VicePresidentAcquisitionsUlDiv {
    padding-top: 1%;
    padding-bottom: 1%;
    padding-left: 8%;
    line-height: 1.8;
}

.VicePresidentAcquisitionsSubContentDiv {
    padding-top: 2%;
    padding-bottom: 2%;
}

/*---------- Start Landing Page -----------*/
.LandingPageContentDiv {
    clear: both;
    width: 100%;
}

.LandingPageLeftDiv {
    float: left;
    padding-left: 3%;
    padding-top: 20px;
    padding-bottom: 6%;
    width: 57%;
}

.LandingPageLeftDivWithPromoCode {
    float: left;
    padding-left: 3%;
    padding-top: 20px;
    padding-bottom: 13%;
    width: 57%;
}

.LandingPageHeaderDiv {
    font-size: 20px;
    font-weight: bold;
    color: Black;
}

.LandingPageParaDiv {
    padding-bottom: 20px;
    width: 92%;
}

.LandingPageListDiv {
    padding-left: 20px;
}

.LandingPageListHeaderDiv {
    background-color: #669900;
    color: White;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
    width: 53%;
}

.LandingPageListContentDiv {
    padding-left: 30px;
    padding-top: 15px;
    color: Black;
}

    .LandingPageListContentDiv ul li {
        font-size: 15px;
    }

.LandingPageContactUsDiv {
    padding-top: 130px;
    padding-bottom: 20%;
}

.LandingPageContactUsTextDiv {
    color: #CC6633;
    font-size: 15px;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
}

.LandingPageFormDiv {
    float: left;
    margin-top: -80px;
    padding-left: 600px;
    position: absolute;
}

.LandingPageFormContentDiv {
    background-color: #EAEAEA;
    border-radius: 12px;
    border-style: solid;
    border-width: 1.5px;
    width: 365px;
    -moz-box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.6);
    box-shadow: 5px 5px 5px rgba(68, 68, 68, 0.6);
}

    .LandingPageFormContentDiv .dxeEditArea_DevEx {
        font-size: 13px !important;
    }

    .LandingPageFormContentDiv .dxeMemoEditArea_DevEx {
        font-size: 13px !important;
    }

    .LandingPageFormContentDiv table tr td input {
        border-radius: 6px;
        height: 30px !important;
        width: 255px;
        border-width: 1px;
    }

.LandingPageControlDiv {
    padding-left: 50px;
    padding-top: 10px;
}

.LandingPageFormHeaderDiv {
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    color: Black;
}

.LandingPageFormButtonDiv {
    padding-bottom: 20px;
    padding-left: 50px;
    padding-top: 25px;
}

.SiteMarketingLandingPageContactUsDiv {
    padding-top: 43%;
    padding-bottom: 24%;
}

.LandingPageControlBottomDiv {
    padding-left: 50px;
    padding-bottom: 20px;
}

.LandingPageErrorDiv {
    padding-left: 10px;
    width: 95%;
}

/**************************************LogOn***********************************/
.LogOnContentDiv {
    padding: 20px 0px 20px 280px;
}

.LogInContentDiv {
    padding: 20px 0px 20px 20px;
    margin-bottom: 80px;
}

    .LogInContentDiv h1 {
        padding: 10px 10px 30px 42px;
        font-size: 44px !important;
        color: #0335C8 !important;
        font-family: OpenSans_Light !important;
        text-shadow: 1px 1px 2px #C2C9C4;
    }

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}

.editor-label label, .editor-label span.stateZipLabel {
    float: left;
    width: 126px;
    padding: 3px 5px 0;
    text-align: right;
}

.editor-label span {
    padding-top: 3px;
}

.loginRememberMeInfoDiv, .loginRememberMeRestriction {
    font-size: 11px;
}

.form-label {
    clear: both;
    float: left;
    padding: 5px;
    width: 140px;
}

.form-field {
    padding: 5px;
}

.loginRememberMeRestriction {
    color: #8B0000;
    padding-bottom: 5px;
}

#RememberMe span {
    padding-top: 0px;
}

.vpaform-lable {
    clear: both;
    float: left;
    padding: 5px;
    width: 40px;
}

.form-label {
    clear: both;
    float: left;
    padding: 5px;
    width: 140px;
}

.form-field {
    padding: 5px;
}

/**************************************Apply Now**********************************/
.ApplyNowMainDiv {
    padding-bottom: 40px;
    padding-left: 25%;
    padding-top: 20px;
}

.ApplyNowHeadingDiv {
    padding-bottom: 15px;
    padding-top: 20px;
}

/**************************************Contact Us**********************************/
.contactUsMainDiv {
    padding-right: 5%;
}

.contactUsSection {
    float: left;
    width: 39%;
    padding: 10px 10px 10px 10px;
    margin-right: 20px;
    margin-left: 10px;
}

hr.contact {
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
}

.contactUsSection .contactUsSubSection {
    min-height: 160px;
    width: 100%;
}

.contactUsSection h4 {
    color: White;
    font-family: OpenSans_SemiBold;
    font-size: 14px;
    padding-left: 5px;
    width: 200px;
    margin-bottom: 10px;
}

.ContactUsBlueHeader {
    background-color: #3367CD;
}

.ContactUsGrayHeader {
    background-color: #666666;
}

.contactUsSubSection h5 {
    font-family: OpenSans_Semibold;
    font-size: 13px !important;
    padding-left: 5px;
}

.contactUsSubSection p {
    margin-bottom: 10px;
}

.contactUsSection div {
    padding-left: 5px;
}

.contactUsSubSection p div {
    clear: both;
    width: auto;
}

.ContactFormDiv {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.ContactFormHeadingDiv {
    padding-bottom: 20px;
    padding-top: 25px;
}

/**************************************About SiteMarketing**********************************/
.AboutSiteMarketingMainDiv {
    line-height: 1.8;
    padding-bottom: 30px;
    padding-left: 8%;
    width: 85%;
}

.AboutSiteMarketingDiv {
    padding-top: 10px;
}

.AboutSiteMarketingListDiv {
    line-height: 2;
    padding-left: 5%;
}

.SiteMarketingContentDiv {
    padding-left: 10%;
    padding-top: 20px;
    width: 88%;
}

.OurTeamMainDiv {
    padding-left: 8%;
}

.OurTeamParaDiv {
    padding-bottom: 10px;
    padding-top: 10px;
}

/******************** Forgot Password *******************/
.forgotPasswordActionButton {
    float: left;
    padding-right: 5px;
    padding-bottom: 20px;
}

/********************** Reset Password *********************/
#passwordStrengthInfo {
    padding-left: 100px;
    padding-right: 100px;
}

    #passwordStrengthInfo UL {
        padding-left: 30px;
    }

.resetPasswordErrorDiv {
    padding: 10px 0px 0px 240px;
    width: 510px;
}

/****************** Error Page ********************/
.mainErrorDiv {
    min-height: 300px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

/****************** Vendor Page ********************/
.vendorPageLeftContent {
    line-height: 8px !important;
}

.commentPopUpPaddingRight4px {
    padding-right: 4px;
}

.commentPopUpPaddingRight30px {
    padding-right: 30px;
}

.commentBarButtonDiv {
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

/***************** Investor ***********************/
.investorSideBar, .investorSideBar h3 {
    font-style: normal !important;
    letter-spacing: 1px;
    color: #36C !important;
    font-size: 12px !important;
}

.sideBarSection {
    margin-bottom: 7px;
    clear: both;
}

.investorSideBar ul li {
    color: #FFFFFF !important;
    font: 10px;
    list-style: none;
    font-weight: normal;
}

    .investorSideBar ul li a:visited, .trainingNameDiv a {
        text-decoration: none;
        font-size: 12px;
    }

        .trainingNameDiv a:hover, .trainingNameDiv a:focus {
            text-decoration: underline;
        }

    .investorSideBar ul li .trainingNameDiv {
        float: left;
        width: 72%;
        display: table-column;
        padding-left: 5px;
    }

    .investorSideBar ul li .traingCreatedDateDiv {
        float: right;
        width: 23%;
        display: table-column;
        text-align: right;
        padding-right: 5px;
        color: #0D3BB1 !important;
        font-size: 11px;
    }

.trainingProgressAlternateRow, .trainingProgressRow {
    display: table;
    width: 100%;
}

.trainingProgressRow {
    background-color: #B3D0EC !important;
}

.trainingProgressAlternateRow {
    background-color: #DBE3EE !important;
}

.accountMenuIconDiv {
    width: 4%;
    vertical-align: middle;
    padding-top: 6px;
    padding-right: 3px;
    float: left;
}

    .accountMenuIconDiv img, .investmentMenuIconDiv img {
        border-width: 0px;
        height: 18px;
    }

.accountNameDiv {
    float: left;
    vertical-align: middle;
    padding-left: 5px;
    width: 90%;
    padding-bottom: 5px;
    padding-top: 5px;
}

.investmentMenuIconDiv {
    width: 4%;
    vertical-align: middle;
    float: left;
    padding-left: 20px;
    padding-right: 5px;
}

.investmentNameDiv {
    float: left;
    vertical-align: middle;
    padding-left: 5px;
}

    .investmentNameDiv a {
        font-size: 12px !important;
    }

.investmentDetailsDiv {
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #3B332E;
    margin-bottom: 5px;
    margin-top: 5px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10 px;
    border-radius: 10px;
    padding-left: 5px;
    width: 100%;
}

.navBarFeaturesDiv {
    padding-left: 0;
    margin-bottom: 20px;
}

.investorContentNavbar {
    font-size: 13px;
    background-color: white !important;
}

.investorHeaderNavBar {
    font-size: 13px;
    background-image: none !important;
    background-color: #B3D0EC !important;
    border-color: #B3D0EC !important;
}

.investmentTab {
    background-color: #B3D0EC;
    margin: 5px;
    padding-left: 5px;
    width: 95%;
    height: 18px;
    padding-bottom: 5px;
    font-weight: bold;
}

.investorDetailContentDiv {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 10px;
}

#investorAccountSetupDiv .editor-field {
    float: left;
    line-height: 1;
}

#investorAccountSetupDiv .button-field {
    padding: 20px 0px 0px 5px;
}

#investorAccountSetupDiv .editor-field div {
    padding: 2px 1px 2px 5px !important;
}

.investorAccSetUpMessageDiv {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

.accountDetailSection {
    clear: both;
    margin-bottom: 10px;
}

/******************* start vpa pages *******************************/
.vpaContactHr {
    color: #181D21;
    background-color: #181D21;
    height: 1px !important;
    border: 1px solid #181D21;
}

.vpaPagePaddingLeft35px {
    padding-left: 35px;
}

.field-validation-error {
    color: Red;
}

.vpaSignatureImage {
    max-height: 120px;
    max-width: 120px;
}

/**** Survey Page ****/
.SurveyHeading {
    clear: both;
    margin-left: 30px;
}

.SurveyMainForm {
    clear: both;
    margin-bottom: 40px;
    margin-left: 25px;
}

/*-----------------------Web Inquiry-----------------------------------*/
.WebInquiryHeaderDiv {
    background: transparent repeat-y scroll left center transparent;
    font-size: 13px !important;
    margin-top: 40px;
    width: 800px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}

    .WebInquiryHeaderDiv img {
        width: 100%;
    }

.WebInquiryTopcontentholder {
    background: white 0 0 no-repeat;
    height: 172px;
    margin: 0px auto auto;
    width: 800px;
    text-align: center;
    margin-top: -3px;
    padding-top: 5px;
}

    .WebInquiryTopcontentholder div.WebInquiryContent h5 {
        color: #7369BD;
        font-size: 24px;
        font-style: normal;
        line-height: 2;
        margin: 0px;
        padding: 0 0 0 0;
    }

.WebInquiryContact h5 {
    color: #7369BD;
    font-size: 21px;
}

.WebInquiryTopcontentholder div.WebInquiryContent h6 {
    color: #000000;
    font-size: 14px;
    margin: 13px 0 0;
    font-weight: normal;
    line-height: 20px;
}

.WebInquiryTopcontentholder div.WebInquiryContent p {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    font-family: arial;
}

.WebInquiryMiddleContentHolder {
    background-color: white;
    display: block;
    overflow: hidden;
    width: 800px;
    height: 415px;
    margin: 0px auto auto;
}

.WebInquiryBottomContentHolder {
    background-color: white;
    display: block;
    margin: 0px auto auto;
    overflow: hidden;
    padding: 0;
    width: 800px;
}

.WebInquiryContent {
    float: left;
    padding: 10px 0;
    width: 60%;
    background-color: #ADAEAF;
    border: 1px solid #16191A;
    border-radius: 10px;
    margin-left: 25px;
    margin-top: 5px;
}

.WebInquiryBottomLeftDiv {
    float: left;
    margin-left: 40px;
    margin-right: 40px;
}

.ErrorMessageTitle {
    color: #cc0000;
    font-size: 19px;
    font-weight: bold;
}

.SuccessMessageTitle {
    color: green;
    font-size: 19px;
    font-weight: bold;
}

.WebInquirythumbInfo {
    margin: 20px 0 10px 16px;
    padding: 0;
    width: 780px;
}

.WebInquirythumb-txt {
    width: 62%;
    padding-top: 3px;
    color: #000000;
    float: right;
    font-size: 13px;
    text-align: justify;
}

div.WebInquirythumb-txt h3 {
    font-size: 14px;
    font-weight: bold;
}

.WebInquirythumb {
    float: left;
    width: 360px;
    height: 175px;
    padding-left: 7px;
    padding-top: 7px;
    padding-right: 5px;
    background-color: #EAEAEA;
    border: 1px solid #645754;
    border-radius: 10px;
    margin-right: 10px;
    margin-left: 4px;
}

.WebInquiryContact {
    background-color: #EAEAEA;
    border: 1px solid #645754;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 137px;
    margin-left: 21px;
    margin-right: 10px;
    margin-top: 5px;
    padding-left: 7px;
    padding-right: 5px;
    padding-top: 17px;
    width: 240px;
}

    .WebInquiryContact #btnContact {
        padding-top: 20px;
    }

.WebInquirythumb img {
    width: 35%;
    padding-top: 6px;
}

.WebInquiryBottomContentHolder div.WebInquiryBottomLeftDiv p {
    color: #000000;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    font-weight: normal;
    padding: 7px 0 5px;
}

.WebInquiryBottomContentHolder div.WebInquiryBottomLeftDiv h2 {
    color: #ADAEAF;
    font-size: 22px;
    line-height: 2;
    font-style: normal;
    margin: 0;
}

.WebInquiryFooterDiv {
    color: #ADAEAF;
    font-size: 12px;
    margin: 0px auto auto;
    text-align: center;
    display: block;
    overflow: hidden;
    width: 800px;
    height: 26px;
    padding-top: 10px;
    background-color: #474A51;
}

/* ---------------styles for button----- */
.contactLandmarkButton {
    background: url("images/buttons/ContactLandmark.png") no-repeat;
}

    .contactLandmarkButton:hover {
        background: url("images/buttons/ContactLandmark_hover.png") no-repeat;
    }

.contactLandmarkButton {
    border: none;
    width: 166px;
    height: 48px;
    cursor: pointer;
}

/************ Add Site **************/
.actionBar {
    margin: 10px 165px 5px 0px;
    width: auto;
}

/******** My Site **********/
.mySiteSideBar {
    margin: 10px 0px 0px 10px;
}

    .mySiteSideBar, .mySiteSideBar h3 {
        font-style: normal !important;
        letter-spacing: 1px;
        color: #36C !important;
    }

        .mySiteSideBar h3 {
            font-size: 13px !important;
        }

        .mySiteSideBar ul li {
            color: #FFFFFF !important;
            font: 10px;
            font-weight: normal;
        }

.mySiteList {
    margin-left: 20px;
    margin-top: 10px;
}

    .mySiteSideBar ul li a:visited, .mySiteList a {
        text-decoration: none;
    }

        .mySiteList a:hover, .mySiteList a:focus {
            text-decoration: underline;
        }

/*---------  Press Release ---------*/
.pressReleaseDetailDiv {
    margin: 15px 0px 0px 20px;
    color: Black;
}

#PressReleaseDocContent .HeaderDiv {
    font-weight: normal;
    font-family: OpenSans_Light;
    font-size: 22px;
}

.pressReleaseDateDiv {
    color: #000;
}

#morePressReleases {
    margin-top: 30px;
}

    #morePressReleases span {
        padding-right: 8px;
        padding-left: 8px;
        background-color: #E5E7E9;
        margin-top: 30px;
        margin-left: 20px;
    }

/*--------------- SiteMarketing Landing Page ---------------*/
.siteMarketingArticleDiv {
    padding-top: 20px;
    width: 93%;
}

.SiteMarketingTitleDiv {
    color: #339;
    font-family: OpenSans_Light;
    font-size: 22px;
    padding-bottom: 10px;
}

.siteMarketingArticleDiv p {
    padding-top: 10px;
}

.siteMarketingConnect {
    padding-bottom: 20px;
    font-family: OpenSans_SemiBold;
    padding-top: 20px !important;
    font-size: 15px;
    color: Black;
}

    .siteMarketingConnect span {
        font-family: OpenSans_Bold;
    }

/*--------------- Privacy Policy Page ---------------*/
.privacyPolicyMainContent {
    margin-left: 50px;
    margin-top: 20px;
}

    .privacyPolicyMainContent p {
        margin-bottom: 10px;
    }

    .privacyPolicyMainContent ul {
        list-style-position: inside;
        line-height: 1.2;
        margin-left: 20px;
    }

    .privacyPolicyMainContent .ArticleDiv {
        padding-bottom: 0px;
    }

.privacyPolicyHeader {
    font-size: 13px;
    font-weight: bold;
    color: Black;
    margin-bottom: 7px;
}

/*--------------- Site Map Page --------------------*/
.SiteMapSubItemContentDiv {
    padding-left: 30px;
    margin-bottom: 85px;
}

.SiteMapSubItemDiv {
    padding: 5px 0px 7px 0px;
}

    .SiteMapSubItemDiv a {
        font-family: OpenSans_Bold !important;
    }

.SiteMapHomeItemDiv {
    color: Black;
    font-size: 14px;
    font-family: OpenSans_Bold;
}

.SiteMapHomeSubItemDiv {
    padding-left: 8px;
}

    .SiteMapHomeSubItemDiv a {
        font-family: OpenSans_Regular !important;
    }

.SiteMapHomeContentDiv {
    padding-bottom: 25px;
    padding-top: 10px;
    width: 33%;
}

.SiteMapRightDiv {
    padding-top: 50px;
}

/* ---------- --------------FAQ's -------------------------*/
.FAQHeaderDiv {
    color: #7369BD;
    font-family: OpenSans_Regular;
    font-size: 20px;
    padding: 30px 0 0 30px;
}

.FAQH3 {
    color: #000000;
}

/*--------------------- System HealthCheck ------------------*/
.systemHealthCheckContent {
    margin: 10px 40px 50px 40px;
}

    .systemHealthCheckContent .TitleDiv, .systemHealthCheckContent h3 {
        margin-bottom: 20px;
    }

.InputUpperCase Input {
    text-transform: uppercase;
}

/*-------------- Video Channel ---------------*/
.breadCrumLinks {
    margin-top: 5px;
    margin-bottom: 30px;
}

    .breadCrumLinks a {
        margin-right: 10px;
    }

.videoTextContainer {
    clear: both;
    margin-left: 15px;
}

    .videoTextContainer p {
        width: 85%;
    }

.videoHeader {
    clear: both;
    font-family: OpenSans_Light;
    font-size: 21px;
    color: #7794F4;
    margin-top: 15px;
    margin-bottom: 10px;
}

.browseVideoDropDown select {
    clear: both;
    margin-top: 10px;
    width: 180px;
}

.Formlabel {
    font-size: 13px;
}

.dxeRadioButtonList_DevEx {
    border: none !important;
}

.customerSatisfactionImage {
    background-image: url(images/percentImage.png);
    background-repeat: no-repeat;
    background-size: 185px;
    width: 185px;
    height: 100px;
    float: left;
}

.percentDiv {
    color: #A50B1B;
    font-size: 15px;
    font-weight: bolder;
    margin-left: 30px;
    margin-top: 5px;
}

.paddingRight20px {
    padding-right: 20px;
}

.paddingTop20px {
    padding-top: 18px;
}

.paddingLeft12px {
    padding-left: 12px;
}

.percentDesc {
    color: black;
    font-size: 12px;
    line-height: 1.3;
    margin-top: 10px;
    margin-left: 8px;
    margin-right: 8px;
}

.customersVoteDiv {
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}

.customerVoteMainDiv {
    padding-top: 10px;
    width: 438px;
    height: 400px;
    -moz-box-shadow: inset 0 0 10px #DCDCDC;
    -webkit-box-shadow: inset 0 0 10px #DCDCDC;
    box-shadow: inset 0 0 10px #DCDCDC;
}

.customerVoteInnerDiv {
    border: 1px solid #DCDCDC;
    width: 415px;
    height: 385px;
    margin-left: 10px;
}

.customerSatisfactionImage {
    background-image: url(images/percentImage.png);
    background-repeat: no-repeat;
    background-size: 185px;
    width: 185px;
    height: 100px;
    float: left;
}

.percentDiv {
    color: #A50B1B;
    font-size: 15px;
    font-weight: bolder;
    margin-left: 30px;
    margin-top: 5px;
}

.paddingRight20px {
    padding-right: 20px;
}

.paddingTop20px {
    padding-top: 18px;
}

.paddingLeft12px {
    padding-left: 12px;
}

.percentDesc {
    color: black;
    font-size: 12px;
    line-height: 1.3;
    margin-top: 10px;
    margin-left: 8px;
    margin-right: 8px;
}

.customersVoteDiv {
    color: black;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-top: 10px;
}

.customerVoteMainDiv {
    padding-top: 10px;
    width: 438px;
    height: 400px;
    -moz-box-shadow: inset 0 0 10px #DCDCDC;
    -webkit-box-shadow: inset 0 0 10px #DCDCDC;
    box-shadow: inset 0 0 10px #DCDCDC;
}

.customerVoteInnerDiv {
    border: 1px solid #DCDCDC;
    width: 415px;
    height: 385px;
    margin-left: 10px;
}

.pool-label {
    clear: both;
    float: left;
    width: 80px;
}

/*-------------- Case Studies Page---------------*/
.CaseStudiesPage {
    clear: both;
    width: 93%;
    padding-left: 25px;
    position: relative;
}

.TestimonialHeaderDiv {
    color: #333399;
    font-size: 22px;
    font-family: OpenSans_Light;
    padding-bottom: 1%;
}

.TestimonialThumbnail {
    Width: 155px;
    height: 200px;
    cursor: pointer;
}

.ThumbnailWidthTd {
    Width: 25%;
    padding-right: 15px;
}

.ThumbnailTable {
    Width: 100%;
}

.ThumbnailHeader {
    color: #333399;
    font-size: 13px;
    font-family: OpenSans_Regular;
    padding-bottom: 1%;
    min-height: 20px;
}

.SeeMoreLink {
    float: right;
    display: inline;
}

.HideSeeMoreLink {
    display: none;
}

.Testimonial-label {
    clear: both;
    float: left;
    padding: 5px;
    width: 75px;
}

.Testimonial-field {
    float: left;
    padding: 5px;
}

.ViewNowButton {
    clear: both;
    float: left;
    padding: 15px;
    width: 105px;
}

.CancelViewTestimonialButton {
    float: left;
    padding: 15px;
}

.assetDetailForm-label {
    clear: both;
    float: left;
    width: 260px;
}

.assetDetailForm-input {
    float: left;
    padding-right: 5px;
}
