﻿/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen
{
    body
    {
        background-color: #FFF;
        font-family: Georgia, Times New Roman, Times;
        font-size: 11px;
        line-height: 180%;
        color: #525f90;
    }
    *
    {
        margin: 0;
        padding: 0;
    }
    a img, table
    {
        border: 0;
    }
    a img
    {
        border: none;
        vertical-align: middle;
    }
    a
    {
        color: #525f90;
        text-decoration: underline;
    }
    a:hover
    {
        color: #978981;
    }

    p
    {
        margin-top: 5px;
        margin-bottom: 10px;
    }


    #content ul
    {
        margin: 5px 0px 5px 25px;
    }

    #wrapper
    {
        background-image: url('/content/images/layout/wrapperBg.gif');
        width: 801px;
        margin-left: auto;
        margin-right: auto;
    }

    #wrapperBottom
    {
        background: url('/content/images/layout/wrapperBottom.gif') no-repeat bottom;
        padding-bottom: 25px;
    }

    #header
    {
        position: relative;
        height: 125px;
        background: #FFF url('/content/images/layout/headerTop.gif') no-repeat top;
        z-index: 1;
    }

    #banner
    {
        position: relative;
        width: 801px;
        overflow: hidden;
        z-index: 0;
    }

    #banner.home
    {
        height: 343px;
    }

    #banner.sub
    {
        height: 235px;
    }

    #bannerImage
    {
        position: absolute;
        top: 0px;
        padding-left: 7px;
        z-index: -10;
        overflow: hidden;
    }

    #bannerImage img
    {
        border: 1px solid #CCC;
    }


    #bannerBottom
    {
        position: absolute;
        z-index: 1;
        bottom: 0px;
    }

    #logo
    {
        position: absolute;
        left: 230px;
        z-index: 40;
        top: 0px;
    }

    #search
    {
        position: absolute;
        left: 580px;
        top: 23px;
    }

    .searchBox
    {
        border: 0px none;
        font-size: 10px;
        vertical-align: top;
        background: url('/content/images/layout/searchBoxBg.png') no-repeat left;
        padding: 0px 3px 0px 8px;
        width: 128px;
        color: #525f90;
        height: 20px;
    }

    .searchBtn
    {
    }

    #content
    {

    }

    #content.homepage
    {
        margin: 20px 50px 20px 50px;
    }


    #content.subpage
    {
        margin: 10px 0px 20px 0px;
        background: url('/content/images/layout/dividerBg.gif') repeat-y 240px;
    }

    #content-top.subpage
    {
        background: url('/content/images/layout/dividerTop.gif') no-repeat 240px top;
    }
    #content-bottom.subpage
    {
        background: url('/content/images/layout/dividerBottom.gif') no-repeat 240px bottom;
        min-height: 400px;
    }

    #content.propertySearch
    {
        margin: 40px 0px 20px 0px;
        background: url('/content/images/layout/dividerBg.gif') repeat-y 240px;
    }

    #content-top.propertySearch
    {
        background: url('/content/images/layout/dividerTop.gif') no-repeat 240px top;
    }
    #content-bottom.propertySearch
    {
        background: url('/content/images/layout/dividerBottom.gif') no-repeat 240px bottom;
        min-height: 400px;
    }

    #content.singleColumn
    {
        margin: 10px 60px 20px 60px;
        min-height: 400px;
    }

    #content.property
    {
        margin: 40px 8px 10px 7px;
        background: url('/content/images/layout/dividerBg.gif') repeat-y 403px;
    }

    #content-top.property
    {
        background: url('/content/images/layout/dividerTop.gif') no-repeat 403px top;
    }
    #content-bottom.property
    {
        background: url('/content/images/layout/dividerBottom.gif') no-repeat 403px bottom;
        min-height: 400px;
    }

    #footer
    {
        background: #FFF none;
        width: 801px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    #footer a
    {
        padding: 0px 7px 0px 7px;
        font-variant: small-caps;
    }

    .left
    {
        float: left;
    }

    .right
    {
        float: right;
    }

    hr
    {
        width: 100%;
        background: url('/content/images/layout/hr.gif') no-repeat center center;
        height: 5px;
        border: 0px;
        padding: 20px 0px 20px 0px;
        border: 0px none #FFF;
        	display:block;
    }

    #leftColumn
    {
        float: left;
        width: 215px;
        padding-left: 30px;
        min-height: 100%;
    }

    #rightColumn
    {
        float: left;
        padding-left: 35px;
        width: 480px;
    }

    .path
    {
        padding-top: 3px;
        margin-bottom: 5px;
    }

    /* MENU */
    #subNav
    {
        width: 180px;
        margin-left: 5px;
    }
    #subNav ul
    {
        list-style: none;
        margin: 0px;
        padding: 0;
        text-align: left;
        margin-left: 10px;
        margin-top: 5px;
    }

    #subNav li
    {
        list-style: none;
        margin: 0;
    }
    #subNav li
    {
    }

    #subNav ul > li
    {
        margin-bottom: 7px;
    }
    #subNav ul li a
    {
        color: #525f90;
        display: block;
        font: 11px Georgia, Times New Roman, Times;
        text-decoration: none;
    }

    #subNav ul li a:hover
    {
        color: #525f90;
    }

    #subNav ul li.current > a
    {
        color: #525f90;
        font-weight: bold;
    }

    #subNav ul ul
    {
        margin-top: 10px;
    }

    #subNav ul ul li
    {
        margin-left: 5px;
        height: 18px;
        width: 200px;
        z-index: 9999;
    }

    .path
    {
        font-size: 11px;
        margin-top: -5px;
    }

    #navigation
    {
        position: absolute;
        top: 49px;
        z-index: 10;
        height: 88px;
    }

    #navigation ul.topmenu
    {
        padding: 0px;
        margin: 0px;
        list-style-type: none;
    }

    #navigation ul.topmenu li
    {
        float: left;
    }

    #navigation ul.topmenu > li > a
    {
        background-position: left center;
        display: block;
        height: 87px;
        text-indent: -5000px;
        width: 112px;
    }

    #navigation ul.topmenu li img
    {
    }

    #navigation ul.topmenu ul
    {
        display: none;
        position: absolute;
        top: 75px;
        z-index: -1;
        width: 183px;
        margin: 0px;
        margin-left: -5px;
        padding-bottom: 12px;
        background: url('/content/images/layout/navigation/dropdown-bottom.png') no-repeat bottom left;
    }

    #navigation ul.topmenu ul li
    {
        clear: left;
        width: 153px;
        position: relative;
        list-style: none;
        display: block;
        padding: 7px 15px 4px 15px;
        background-image: url('/content/images/layout/navigation/dropdown-bg.png');
    }
    #navigation ul.topmenu ul li a
    {
        text-decoration: none;
    }

    #navigation ul.topmenu ul li:hover
    {
        background: url('/content/images/layout/navigation/dropdown-bg-hover.png');
    }

    #navigation #menu_abouthcn > a
    {
        background-image: url("/content/images/layout/navigation/about-hcn.png");
    }

    #navigation #menu_investorrelations > a
    {
        background-image: url("/content/images/layout/navigation/investor-relations.png");
    }

    #navigation #menu_portfolio > a
    {
        background-image: url("/content/images/layout/navigation/portfolio.png");
    }
    #navigation #menu_capitalprograms > a
    {
        background-image: url("/content/images/layout/navigation/capital-programs.png");
    }
    #navigation #menu_planningdevelopment > a
    {
        background-image: url("/content/images/layout/navigation/planning-development.png");
    }
    #navigation #menu_propertymanagementleasing > a
    {
        background-image: url("/content/images/layout/navigation/property-management-leasing.png");
    }
    #navigation #menu_forourtenants > a
    {
        background-image: url("/content/images/layout/navigation/for-our-tenants.png");
    }
	
	
	#navigation.revisedMenu ul.topmenu > li > a
    {
        width: 98px!important;
    }
    #navigation.revisedMenu #menu_abouthcn > a
    {
        background-image: url("/content/images/layout/navigation_revised/about-hcn.png");
    }

    #navigation.revisedMenu #menu_investorrelations > a
    {
        background-image: url("/content/images/layout/navigation_revised/investor-relations.png");
    }
    #navigation.revisedMenu #menu_investorrelations a#current
    {
        background-image: url("/content/images/layout/navigation_revised/investor-relations_active.png")!important;
    }

    #navigation.revisedMenu #menu_portfolio > a
    {
        background-image: url("/content/images/layout/navigation_revised/portfolio.png");
    }
    #navigation.revisedMenu #menu_capitalprograms > a
    {
        background-image: url("/content/images/layout/navigation_revised/capital-programs.png");
    }
    #navigation.revisedMenu #menu_planningdevelopment > a
    {
        background-image: url("/content/images/layout/navigation_revised/planning-development.png");
    }
    #navigation.revisedMenu #menu_propertymanagementleasing > a
    {
        background-image: url("/content/images/layout/navigation_revised/property-management-leasing.png");
    }
    #navigation.revisedMenu #menu_forourtenants > a
    {
        background-image: url("/content/images/layout/navigation_revised/for-our-tenants.png");
    }
    #navigation.revisedMenu #menu_sustainability > a
    {
        background-image: url("/content/images/layout/navigation_revised/sustainability.png");
    }
	

    #printButton
    {
    }

    .pagerResults
    {
        font-family: Arial;
        font-size: 10px;
        float: left;
    }

    .pagerMenu
    {
        text-align: right;
        margin-top: 20px;
    }

    .pagerItem
    {
        color: #A0A7C2;
        font-family: Arial;
        font-size: 10px;
        border: 1px solid #A0A7C2;
        text-decoration: none;
        padding: 4px;
    }

    .pagerItem:hover
    {
        color: #FFF;
        background-color: #A0A7C2;
    }

    .pagerItemCurrent
    {
        color: #FFF;
        font-family: Arial;
        font-size: 10px;
        border: 1px solid #A0A7C2;
        text-decoration: none;
        background-color: #A0A7C2;
        padding: 4px;
    }

    .pagerNextLast
    {
        color: #FFF;
        font-family: Arial;
        font-size: 10px;
        border: 0px none;
        text-decoration: none;
        background-color: #A0A7C2;
        padding: 3px;
    }

    #printBtn
    {
        cursor: pointer;
    }

    .form-element
    {
        padding-bottom: 10px;
    }

    .propertySearch input[type='text']
    {
        width: 175px;
        border: 1px solid #C4CAE2;
        padding: 2px;
        font-family: Georgia, Times New Roman, Times;
        font-size: 11px;
        line-height: 180%;
        color: #525f90;
    }

    .propertySearch select
    {
        width: 175px;
        border: 1px solid #C4CAE2;
        padding: 2px;
        font-family: Georgia, Arial,Helvetica,sans-serif;
        font-size: 11px;
        line-height: 180%;
        color: #525f90;
    }

    .uc.propertySearch input[type='submit']
    {
        width: 50px;
        border: 1px solid #C4CAE2;
        background-color: #FFF;
        padding: 2px;
        font-family: Georgia, Times New Roman, Times;
        font-size: 11px;
        line-height: 180%;
        color: #525f90;
    }

    table.data
    {
        font-size: 10px;
        width: 100%;
        line-height: 120%;
    }

    table.data th
    {
        font-weight: bold;
        border-bottom: 1px solid #CCC;
             padding: 5px;
    }

    table.data td:first-child
    {
        padding: 8px;
        text-align: left;
        border-bottom: 1px solid #CCC;
    }

    table.data td
    {
        padding: 8px;
        text-align: center;
        border-bottom: 1px solid #CCC;
    }


}

@media print
{
    body
    {
        background-color: #FFF;
        font-family: Georgia, Times New Roman, Times;
        font-size: 11px;
        line-height: 180%;
        color: #525f90;
    }
    *
    {
        margin: 0;
        padding: 0;
    }
    a img, table
    {
        border: 0;
    }
    a img
    {
        border: none;
        vertical-align: middle;
    }
    a
    {
        color: #525f90;
        text-decoration: underline;
    }
    a:hover
    {
        color: #978981;
    }

    p
    {
        margin-top: 5px;
        margin-bottom: 10px;
    }

    h2
    {
        padding: 0px;
        margin: 0px;
    }

    .controlPanel
    {
        display: none;
    }
    #banner
    {
        display: none;
    }
    #header
    {
        display: none;
    }
    #footer
    {
        display: none;
    }
    #subNav
    {
        display: none;
    }
    #printBtn
    {
        display: none;
    }
}

