﻿/*************************
    GBE Web Site
    CSS Style Sheet V1.0
*************************/

/*** 
    GENERAL 
***/

body{margin:0px;font-size:10px; font-family: arial, helvetica, sans-serif; color:#333333;background-color:#f6f6f7;}

form{margin:0px;padding:0px}
fieldset{margin:10px 0px 20px 0px;padding:0px 10px 10px 10px}
legend {margin-bottom:15px;padding:0px 10px 5px 5px;color:#999999;font-size:1em;}

tr {vertical-align: top;}
td {vertical-align: top;}
p {margin-top:10px;margin-bottom:5px;text-align:left;}
hr {color: #ccc;height:1px;}
ul {margin-bottom:1px;}
li {margin-bottom:10px;text-align:justify; font-size: 12px; line-height:16px;}

.dynamicPopulate_Updating 
{
	/* background-image:url(images/ajax-loader-bert.gif); */
	background-image:url(images/ajax-loader-snake.gif);
	/* background-image:url(images/ajax-loader-facebook.gif); */
	/* background-image:url(images/ajax-loader-clock.gif); */
	background-position: center center;
	background-repeat:no-repeat;
	border:silver 0px inset;
	text-align:center;
	width:100%;height:100%;
	z-index:1000;
}

/*
ul 
{
	margin-bottom:1px;;
	list-style-image: url(images/right.gif);
	padding-left:10px;
	vertical-align:top;
}
li {margin-bottom:10px;text-align:left; font-size: 10pt; line-height:16px;}
*/

/*** 
    MASTER LAYOUT 
***/
#outerContainer
{
	margin: 0px;
	padding:0px;
	width: 100%;
	height:100%;
	background-color: #fff;
	/*text-align:-moz-center; FF*/
	text-align:center; /*IE */
    vertical-align:top;
}
#headerContainer
{
	margin: 0px;
	padding:0px;
	width: 100%;
	/* height:140px; */
	background-color: #fff;
	text-align:center;
    vertical-align:top;
}
#navigationContainer
{
	margin: 0px;
	padding:0px;
	width: 100%;
	height:40px;
	background-color: #000;
	text-align:center;
    vertical-align:middle;
}
#navigation
{
    margin: 5px;
    margin-left: auto; 
    margin-right: auto; 
    width: 950px;
}
#breadCrumbsContainer
{
	margin: 0px;
	padding:0px;
	width: 100%;
	height:20px;
	background-color: #fff;
	text-align:right;
    vertical-align:middle;
}
#contentContainer
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    height:auto;
    text-align: center;
    vertical-align: top;
}
#content
{
    margin: 0px;
    padding: 0px;
    height: 400px;
    background-color: #FFFFFF;
    text-align:center;
    vertical-align:top;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
}
#contentLeft
{
    margin: 0px;
    padding: 0px;
    height: 400px;
    background-color: #656565;
    text-align:center;
    vertical-align:top;
}
#contentRight
{
    margin: 0px;
    padding: 0px;
    height: 400px;
    background-color: #FFFFFF;
    text-align:center;
    vertical-align:top;
}
#contentCenter
{
    margin: 0px;
    padding: 0px;
    height: 400px;
    background-color: #FFFFFF;
    text-align:center;
    vertical-align:top;
}
#footerContainer
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align:center;
    vertical-align:top;
}
#footer
{
	margin: 0px;
	padding:0px;
	height:90px;
	background-color: #f1f1f2;
	text-align:center;
    vertical-align:top;
    border:none;
}
#header, #content, #navigation, #footer
{
    width: 950px; /* 100%; */
    margin-left: auto; 
    margin-right: auto;
}
#contentLeft
{
    width: 200px;
}
#contentRight
{
    width: 750px;
}


/*****
    SITE NAVIGATION CLASSES
*****/
.headerLinks, A.headerLinks:link, A.headerLinks:visited, A.headerLinks:active
{ font-family: Arial, Verdana, Helvetica, sans-serif; color: #ffc525; font-weight: bold; font-size: 12px; letter-spacing:1px;}
A.headerLinks:hover {color: #ffffff;}

.headerStaticMenuStyle
{
	text-align:center;
	width: 125px;
}
.headerStaticMenuItemStyle
{
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc525;
	font-weight: bold;
	font-size : 12px;
	letter-spacing: 0.1em;
	width: 125px;
}
.headerStaticHoverStyle
{
	padding:2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	font-size : 12px;
	letter-spacing: 0.1em;
	width: 125px;
	/*border: solid 1px #ffcc33;*/
	
}
.headerStaticSelectedStyle
{
	padding: 2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffc525;
	font-weight: bold;
	font-size : 12px;
	letter-spacing: 0.1em;
	/*border: solid 1px #ffcc33;*/
	width: 125px;
}
.headerDynamicMenuStyle
{
	text-align:left;
	/* border-bottom: solid 1px #ffcc33;
	border-top: none;
	border-left: solid 1px #ffcc33;
	border-right: solid 1px #ffcc33; */
	width:200px; margin-top: 10px;
}
.headerDynamicMenuItemStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 9px;
	padding:2px;
	height: 20px;
	width:200px;
	text-decoration: none;
	background-color:#333333;
	border-top: solid 1px #cccccc;
}
.headerDynamicHoverStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 9px;
	padding:2px;
	height: 20px;
	width:200px;
	text-decoration: underline;
	background-color:#ffcc33;
}

.TreeViewImg img{vertical-align: middle;} 

.SiteLinkColumn {color:#333333; font-size:10px; font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.SiteLinkColumnHC {color:#0066A1; font-size:10pt; font-weight: normal;font-family: Arial, Helvetica, sans-serif;}

a.SiteLinks {color:#333333;text-decoration:none;}
a.SiteLinks:visited {color:#333333;text-decoration:none;}
a.SiteLinks:hover {color:#333333;text-decoration:underline;}
a.SiteLinks:active {color:#333333;text-decoration:none;}

a.SiteLinksHC {color:#0066A1;text-decoration:none; font-size:10pt; font-weight: normal;font-family: Arial, Helvetica, sans-serif;}
a.SiteLinksHC:visited {color:#0066A1;text-decoration:none;}
a.SiteLinksHC:hover {color:#0066A1;text-decoration:underline;}
a.SiteLinksHC:active {color:#0066A1;text-decoration:none;}
.SiteLinksHCSelected {color:#0066A1;text-decoration:underline;font-size:10pt; font-weight: normal;font-family: Arial, Helvetica, sans-serif;}

a.SiteLinksBlue {color:#003478;text-decoration:none;}
a.SiteLinksBlue:visited {color:#003478;text-decoration:none;}
a.SiteLinksBlue:hover {color:#003478;text-decoration:underline;}
a.SiteLinksBlue:active {color:#003478;text-decoration:none;}

.HCBlueUL
{
    color: #333333;
    font-weight: normal; 
    font-size: 10pt; 
    line-height:16px;
	margin-bottom:1px;
	list-style-image: url(images/bluedot.gif);
	padding-left:10px;
	vertical-align:top;
	text-align:left;
}

/*****
    BREAD CRUMBS CLASSES
*****/
.BreadCrumbsRow {height:45px; text-align:right; vertical-align:top;padding-right:5px;}
.BreadCrumbLinks, A.BreadCrumbLinks:link, A.BreadCrumbLinks:active, A.BreadCrumbLinks:visited 
{color: #666666;font-size :9px;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration : none;}
A.BreadCrumbLinks:hover {color: #000000;text-decoration: underline;}
.BreadCrumbLinksCurrent {color: #000000;text-decoration: none;}

/*****
    PAGE BODY
*****/
.PageTitle {color: #003478; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.PageTitleHC {color: #0066A1; font-size: 12pt; font-weight: bold; letter-spacing:1px;}
.PageTitleAPT {color: #007C92; font-size: 12pt; font-weight: bold; letter-spacing:1px;}
.PageSubTitle {color: #ffc425; font-size: 11pt;}

.ServicesPageTitleHC {color: #0066A1; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.ServicesPageSubTitle {color: #ffc425; font-size: 12px;}
.ServicesBlurbs { color: #000000; font-size: 14px;}
.ServicesText { color: #333333; font-size: 12px; line-height:16px;}
.ServicesTextBold { color: #333333; font-weight: bold;}
.ServicesTextWhite { color: #ffffff; font-size: 14px;}
.ServicesErrorText { color: #FF0000; font-size: 12px; line-height:16px;}


/*****
    HOME PAGE CLASSES
*****/
.BlackBox {background-color: #000000; text-align:center; width:354px; height:264px; border-bottom:solid 2px #ffffff;}
.BlackBoxBlurbYellow {margin-left:40px; margin-right:30px; margin-top:20px; color:#ffc525; font-size:13px;}
.BlackBoxBlurbWhite {margin-left:40px; margin-right:30px; margin-top:35px; color:#ffffff; font-size:14px;}
.BlackBoxBlurbWhiteSmall {margin-left:40px; margin-right:30px; margin-top:15px; color:#ffffff; font-size:10px;}
.BlackBoxImageContainer{margin:0px; padding:0px;width:596px; vertical-align:bottom; text-align:left;}

.YellowBox {height:202px; width:950px; border:none; background-color:#ffc525; background-image:url(Images/yellow_curve.jpg); background-position:right top; background-repeat:no-repeat;}
.YBQuestion {color:#000000; font-size:12px;}
.YBQuestionLink, A.YBQuestionLink:link, A.YBQuestionLink:visited, A.YBQuestionLink:active {color:#ffffff; font-size:11px;}
A.YBQuestionLink:link, A.YBQuestionLink:visited, A.YBQuestionLink:active {text-decoration:underline;}
A.YBQuestionLink:hover { color: #000000; text-decoration:underline; }

a.YBTitleLink {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
a.YBTitleLink:visited {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;} 
a.YBTitleLink:hover { color: #ffffff; text-decoration:underline; }
a.YBTitleLink:active {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}

.YBTitle {color:#000000; font-size:11px;}
.YBTitleDescription {color:#000000; font-size:11px;}

.WiHomeBox {vertical-align: top; width: 400px; height:auto; background-color: #ffffff; color: #333333; border:none;}
.WiTitle {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 12px;}
.WiDate { font-family: Verdana, Arial, Helvetica, sans-serif; color: #726f6f; font-weight: bold; font-size : 10px;}
.WiImage {border: none; padding-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; float: left;}
.WiBody {color:#000000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.WiSource {color:#726f6f; font-size:11px;}
A.WiLink:link, A.WiLink:visited, A.WiLink:active {color:#726f6f;text-decoration:underline;}
A.WiLink:hover { color: #000000; text-decoration:underline; }

a.WiLinkBlue {color:#003478;text-decoration:none;}
a.WiLinkBlue:visited {color:#003478;text-decoration:none;}
a.WiLinkBlue:hover {color:#003478;text-decoration:underline;}
a.WiLinkBlue:active {color:#003478;text-decoration:none;}

.PropListingsHomeBox {vertical-align: top; width: 210px; height:auto; background-color: #ffffff; color: #333333; border:none;}
.PropListingsBody {color:#000000; font-size:11px;}
A.PropListingsLink:link, A.PropListingsLink:visited, A.PropListingsLink:active {color:#726f6f;text-decoration:underline;}
A.PropListingsLink:hover { color: #000000; text-decoration:underline; }

a.PropListingsLinkBlue {color:#003478;text-decoration:none;}
a.PropListingsLinkBlue:visited {color:#003478;text-decoration:none;}
a.PropListingsLinkBlue:hover {color:#003478;text-decoration:underline;}
a.PropListingsLinkBlue:active {color:#003478;text-decoration:none;}

.NewsBoxDate { font-family: Verdana, Arial, Helvetica, sans-serif; color: #726f6f; font-weight: bold; font-size : 10px;}
.NewsBoxTitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 10px;}

a.NewsBoxLink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 10px; text-decoration:none;} 
a.NewsBoxLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 10px; text-decoration:none;}
a.NewsBoxLink:hover { color: #000000; text-decoration:underline; }
a.NewsBoxLink:active {color:#726f6f;text-decoration:underline;}

a.NewsBoxLinkBlue {color:#003478;text-decoration:none;}
a.NewsBoxLinkBlue:visited {color:#003478;text-decoration:none;}
a.NewsBoxLinkBlue:hover {color:#003478;text-decoration:underline;}
a.NewsBoxLinkBlue:active {color:#003478;text-decoration:none;}


/*****
    SERVICES CLASSES
*****/
a.QuickLink { color: #003478; font-size:10px; font-weight:normal;} 
a.QuickLink:visited { color: #003478; font-size:10px; font-weight:normal;}
a.QuickLink:hover { color: #000000; text-decoration:underline; }
a.QuickLink:active {color: #003478; font-size:10px; font-weight:normal;}

a.QuickLinkRoot { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003478; font-size:12px; font-weight:normal; text-decoration:none;} 
a.QuickLinkRoot:visited { color: #003478; text-decoration:none;}
a.QuickLinkRoot:hover { color: #000000; text-decoration:underline; }
a.QuickLinkRoot:active {color: #003478; text-decoration:none;}

.QuickLinkRow{height: 18px; padding-left: 15px; text-align: left;}
.QuickLinkTitle{color:#000000; font-size:14px; font-weight:bold; height: 25px; padding-left: 15px; text-align: left;}
.QuickLinkSubTitle{color:#000000; font-size:12px; font-weight:normal;height: 20px; padding-left: 15px; text-align: left;}
A.QuickLinkSubTitle:link, A.QuickLinkSubTitle:visited, A.QuickLinkSubTitle:active {color:#000000; font-size:12px; font-weight:normal;padding-left: 5px;}
A.QuickLinkSubTitle:hover { color: #000000; text-decoration:underline; }

.ServicesPageTitle {color: #003478; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.ServicesPageTitleHC {color: #0066A1; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.ServicesPageSubTitle {color: #ffc425; font-size: 12px;}
.ServicesBlurbs { color: #000000; font-size: 14px;}
.ServicesText { color: #333333; font-size: 12px; line-height:16px;}
.ServicesTextBold { color: #333333; font-weight: bold;}
.ServicesTextWhite { color: #ffffff; font-size: 14px;}
.ServicesErrorText { color: #FF0000; font-size: 12px; line-height:16px;}


/*****
    MARKET RESEARCH CLASSES
*****/
.ContactBox { width:210px; background-color:#f2f2f2; border:none; }
.ContactBoxHeader{color:#333333; font-size:12px; font-weight:bold; height: 25px; padding-left: 10px; text-align: left; vertical-align:middle; border-bottom: solid 1px #ffffff;}
.ContactInfo{color:#333333; font-size:11px; font-weight:normal; height: 25px; padding: 10px; text-align: left;}

.ErrorPageTitle 
{
	color: #333333;
	font-size: 21px;
	font-family: Arial, sans-serif;
}
.Blurbs { color: #000000; font-size: 12px;}
.BodyText { color: #333333; font-size: 12px; line-height:16px;}

.WhitePaperListing 
{
	background-image:url(images/icon_pdf.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:auto;
	padding-left:20px;
	margin-bottom:10px;
	text-align:left;
}

/*****
	HEALTHCARE REIT CLASSES
*****/
.hcTextItalic
{
	font-weight: normal;
	font-size: 12px;
	color: #969696;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.hcTextSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #969696;
	font-weight: normal;
	font-size : 9px;
}
/*****
    PROPERTY LISTINGS CLASSES
*****/
.CommonLists { line-height:18px; list-style-type:square; padding-right:50px; color:#333333; font-size:11px; font-weight:normal; }


/*****
    REALTY INVESTORS CLASSES
*****/
.RIQuickLinkRow{height: 18px; padding-left: 20px; text-align: left;}
.RIPageTitle {color: #ffc425; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.RIPageSubTitle {color: #ffc425; font-size: 12px;}
.RIBlurbs { color: #000000; font-size: 14px;}
.RIBlurbsBold { color: #000000; font-size: 14px; font-weight: bold;}
.RIText { color: #333333; font-size: 12px; line-height:16px;}
.RITextBold { color: #333333; font-weight: bold; font-size: 12px; line-height:16px;}
.RITextBlue { color: #0066A1; font-weight: normal; font-size: 12px; line-height:16px;}
.RITextBlueBold { color: #0066A1; font-weight: bold; font-size: 12px; line-height:16px;}
.RITextWhite { color: #ffffff; font-size: 14px;}
.RILegalTextItalic { color: #666666;font-weight: normal;font-size : 10px;background-color: #ffffff;font-style: italic;margin:5px;}
.RIIntroTextItalic { color: #666666;font-weight: normal;font-size : 11px;background-color: #ffffff;font-style: italic;}

.loginTextBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 12px;
	border: solid 1px #333333;
	width: 120px;
	height: 18px;
	background-color: #ffffff;
}

/*****
    REITS CLASSES
*****/
.PageLegal{color:#666666; font-size:9px; font-weight:normal; text-align: left;}
.AgreeButtons {color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:1px; background-color:#ffc525; text-align: center; width:100px;}

/*****
	DOCUMENTS
*****/
.DocumentIframe
{
	border: none;
	padding: 0px;
	margin: 0px;
	vertical-align:top; 
	text-align:center; 
	width:100%; 
	height:700px;
}

/*****
	COMMON
*****/
.ErrorText { color: #ff0000;}



/****
	Listings/Grids/DataLists
****/

.Grid_Header_Style
{
	color : #ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing:1px;
	text-decoration : none;
	font-weight: bold;
	background-color: #c6c8ca;
}

.Grid_Item_Style
{
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	/*background-color: #ffffff;*/
}

.Grid_Item_Container
{
	width: 99%;
	height: 20px;
}

.Grid_Header_Container
{
	width: 100%;
	height: 20px;
}

A.Grid_Item_Style:link, A.Grid_Item_Style:visited
{
	color : #333333;
	text-decoration : underline;
}
A.Grid_Item_Style:hover 
{
	color : #ffcc33;
	text-decoration : underline;
}
A.Grid_Item_Style:active
{
	color : #333333;
	text-decoration : underline;
}

.Grid_Item_Style_Inactive
{
	color : #cccccc;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	
}

.Grid_AlternatingItem_Style
{
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
	background-color: #f1f1f1;
}
A.Grid_AlternatingItem_Style:link, A.Grid_AlternatingItem_Style:visited
{
	color : #333333;
	text-decoration : none;
}
A.Grid_AlternatingItem_Style:hover 
{
	color : #ffcc33;
	text-decoration : none;
}
A.Grid_AlternatingItem_Style:active
{
	color : #333333;
	text-decoration : none;
}

/*** PROPERTY PORTFOLIO ***/
.PropertyPortfolioBox
{
	width: 99%;
	height: auto;
}
.PropertyPortfolioBoxText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

.PropertyPortfolioBoxTextRight
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}

.PropertyPortfolioBoxWhiteTickLine
{
	background-color: #ffffff;
	height: 1px;
}
.PropertyPortfolioBoxTickLine
{
	background-color: #c1c1c1;
	height: 5px;
}
.PropertyPortfolioBoxThinLine
{
	background-color: #00386B;
	height: 1px;
}
.PropertyPortfolioBoxTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 32px;
}
.PropertyPortfolioTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	width: 100%;
	height: 25;
	text-align:left;
	vertical-align:middle;
}
.PropertyPortfolioBoxDescription
{
	font-weight: normal;
	font-size: 11px;
	color: #00386B;
	background-color: #B8C9D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
}
.PropertyPortfolioDescriptionText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: justify;
}
.PropertyGrid_Items_Table
{
	/*border-right: #00386b 1px solid;*/
	width: 100%;
	text-align: left;
}
.PropertyGrid_Image
{
	width: 75px;
	height: 75px;
}
.PropertyGrid_Title_Header
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	background-color: #EAEAEA;
	text-align: left;
	/*
	border-right: #00386b 1px solid;
	background-position-x: right;
	background-repeat: repeat-y;
	background-image: url(../images/propListItemBcg.jpg);*/
}
.PropertyGrid_ImageCell
{
	width: 75px;
	height: 75px;
}
.PropGrid_ThumbnailImage
{
	width: 73px;
	height: 73px;
	border: solid 1px #c1c1c1;
}
A.PropertyGrid_ImageLink:link 
{
	text-decoration : none;
}
A.PropertyGrid_ImageLink:visited 
{
	text-decoration : none;
}
A.PropertyGrid_ImageLink:active 
{
	text-decoration : none;
}
A.PropertyGrid_ImageLink:hover
{
	text-decoration: none;
}
.PropertyGrid_Title_Header
{
	font-weight: bold;
	font-size: 10px;
	color: #00386b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
}
.PropertyGrid_TitleLink
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.PropertyGrid_TitleLink:link 
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
}
A.PropertyGrid_TitleLink:visited 
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
}
A.PropertyGrid_TitleLink:active 
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration : none;
}
A.PropertyGrid_TitleLink:hover 
{
	color : #fbda6c;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
	text-decoration : underline;
}
.PropertyGrid_StatusMessage
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	width: 90px;
	text-align:right;
}
.PropertyGrid_Items
{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
.PropertyGrid_VertLine
{
	border-right: #00386B 1px solid;
}

.propertyVerticalDivider 
{
	background-color: #ffffff;
	width: 1px;
}

.PropertyGrid_HorLine
{
	background-color: #000000;
	height: 1px;
}

.propertyDivider 
{
	background-color: #c1c1c1;
	height: 1px;
	line-height: normal;
	display:block; 
}


/*****
    PROPERTY PORTFOLIO LISTINGS CLASSES
*****/
.ListPageContent
{
    width:680px;
    text-align:center;
}
.PropertyListing
{
    width: 670px;
    height: 100%;
}
.ListSorting
{
    height: 25px;
    vertical-align: middle;
    text-align: left;
}
.ListTopNavigation
{
    height: 25px;
    vertical-align: middle;
    text-align: center;
}
.ListSizePicker
{
    height: 25px;
    vertical-align: middle;
    text-align: right;
}
.ListDropDownBox
{
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
}
.ListError
{
    text-align: center;
    width: 100%;
}
.ListCounter
{
    text-align: center;
    vertical-align: middle;
    border-top: solid 5px white;
    border-bottom: solid 5px white;
    width: 100%;
    height:25px;
    background-color:#dcdcdc;
    color:#000000;
    font-weight:bold;
}
.ListContainer
{
    margin-top: 15px;
    width: 100%;
}
.ListBottomNavigation
{
    border-top: solid 3px #dcdcdc;
    padding-top:5px;
    width: 100%;
    height: 25px;
    vertical-align: middle;
    text-align: center;
}
.ListItemContainer
{
    width: 100%;
}
.ListImageContainer
{
    float: left;
    width: 80px;
    height: 75px;
    margin: 0px;
    margin-right: 5px;
    padding: 0px;
}
.ListImage
{
    width: 75px;
    height: 75px;
    border: solid 0px #666;
}
A.ListImageLink:link, A.ListImageLink:visited, A.ListImageLink:active, A.ListImageLink:hover
{
    text-decoration: none;
}
.ListDetailContainer
{
    width: auto;
    height: 75px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.ListHeader
{
    height: 20px;
    width: 100%;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #f1f1f1;
    font-weight: bold;
    font-size: 11px;
    color: #003478;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a.ListHeaderLinks
{
    font-weight: bold;
    font-size: 11px;
    color: #003478;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a.ListHeaderLinks:visited {color:#003478;text-decoration:none;}
a.ListHeaderLinks:hover {color:#000000;text-decoration:underline;}
a.ListHeaderLinks:active {color:#003478;text-decoration:none;}
.ListItem
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    vertical-align: top;
}
A.ListPagingLinks
{
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}
A.ListPagingLinks:link {color : #333333;text-decoration : none; }
A.ListPagingLinks:visited {color : #333333;text-decoration : none; }
A.ListPagingLinks:hover {color : #333333;text-decoration : none; }
A.ListPagingLinks:active {color : #333333;text-decoration : none; }

/*****
    PROPERTY DETAILS CLASSES
*****/
.DetailPageContent
{
    width:680px;
}
.DetailDataBox
{
	width: 220px;
	height: 100%;
	border:none;
	background-color: #e7e7e7;
}
.DetailDataBoxTitle
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    background-color: #e7e7e7;
    height: 30px;
    vertical-align: middle;
    text-align:center;
    text-transform:capitalize;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing:1px;
}
.DetailHorizontalLine
{
	background-color: #c1c1c1;
	height: 1px;
}
.DetailVerticalLine 
{
	background-color: #ffffff;
	width: 1px;
}
.DetailLabel
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-right:5px;
	white-space:nowrap;
	height: 20px;
	width: 110px;
}
.DetailValue
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height: 20px;
	width: auto;
	padding-left:5px;
}

.PropertyDetailPageContent
{
    width:900px;
}

/*
    EXECUTIVES
*/
.ExecNameHC { color: #0066A1; font-size: 12px; line-height:16px;}

/*****
    HC REIT II
*****/
.hc2_body
{
    margin: 0px;
    padding:0;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    background-color: #ffffff;
}
#hc2_content
{
    margin: 0px;
    padding: 0px;
    height: 400px;
    background-color: #FFFFFF;
    text-align:center;
    vertical-align:top;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    border-bottom:solid 2px #ccc;
}
.hc2_bannerContainer
{
    margin: 0px;
    padding: 0px;
    width: 950px;
    height: 265px;
    vertical-align: top;
    text-align: left;
    /*background-image: url(Images/hc2banners/hc2_banner_background.jpg);*/
    background-repeat: no-repeat;
    background-position: left top;
}
#hc2_navigationContainer
{
	margin: 0px;
	padding:0px;
	width: 100%;
	/* height:40px; */
	background-color: #ffffff;
	text-align:center;
    vertical-align:middle;
}
#hc2_navigation
{
    height:60px;
}
#hc2_footer
{
	margin: 0px;
	padding:0px;
	/* height:90px; */
	text-align:center;
    vertical-align:top;
    border:none;
}
#hc2_header, #hc2_content, #hc2_navigation, #hc2_footer
{
    width: 950px; /* 100%; */
    margin-left: auto; 
    margin-right: auto;
}

#hc2_flashcontent
{
    background-color: #FFF;
    width: 950px;
    height: 265px;
    text-align: center;
    vertical-align: top;
    z-index: 1000;
}
.hc2_headerText
{
    font-weight: normal;
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.hc2_headerTextLink:link {color:#666666;text-decoration:none;}
a.hc2_headerTextLink:visited {color:#666666;text-decoration:none;}
a.hc2_headerTextLink:hover {color:#333333;text-decoration:underline;}
a.hc2_headerTextLink:active {color:#666666;text-decoration:none;}

.hc2_footerText
{
    font-weight: normal;
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.hc2_footerTextLink:link {color:#666666;text-decoration:none;}
a.hc2_footerTextLink:visited {color:#666666;text-decoration:none;}
a.hc2_footerTextLink:hover {color:#333333;text-decoration:underline;}
a.hc2_footerTextLink:active {color:#666666;text-decoration:none;}

.hc2_footerCopy
{
    font-weight: normal;
	font-size: 7pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.hc2_footerCopyLink:link {color:#666666;text-decoration:none;}
a.hc2_footerCopyLink:visited {color:#666666;text-decoration:none;}
a.hc2_footerCopyLink:hover {color:#333333;text-decoration:underline;}
a.hc2_footerCopyLink:active {color:#666666;text-decoration:none;}


/*-- navigation --*/
.hc2_nav_StaticMenuStyle
{
	text-align:left;
	/*width: 125px;*/
}
.hc2_nav_StaticMenuItemStyle
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
	font-weight: bold;
	font-size : 10pt;
	letter-spacing: 0.1em;
	/*width: 125px;*/
}
.hc2_nav_StaticHoverStyle
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #1367a3;
	font-weight: bold;
	font-size : 10pt;
	letter-spacing: 0.1em;
	/*width: 125px;*/
	/*border: solid 1px #ffcc33;*/
	
}
.hc2_nav_StaticSelectedStyle
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #1367a3;
	font-weight: bold;
	font-size : 10pt;
	letter-spacing: 0.1em;
	/*border: solid 1px #ffcc33;*/
	/*width: 125px;*/
}
.hc2_nav_DynamicMenuStyle
{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	/* border-top: none;
	border-bottom: solid 1px #99c2d9;
	border-left: solid 1px #99c2d9;
	border-right: solid 1px #99c2d9;
	width:180px; */
	margin-top: 0px;
	margin-left: 16px;
}
.hc2_nav_DynamicMenuItemStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
	font-weight: normal;
	font-size : 9pt;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	height: 25px;
	/* width:180px; */
	text-decoration: none;
	background-color:#ffffff;
	border-top: solid 1px #99c2d9;
}
.hc2_nav_DynamicHoverStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #1367a3;
	font-weight: normal;
	font-size : 9pt;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	height: 25px;
	/* width:180px; */
	text-decoration: underline;
	background-color:#ffffff;
}

.hc2_AgreeButtons {color:#ffffff; font-size:10pt; font-weight:bold; letter-spacing:1px; background-color:#1367a3; text-align: center; width:100px;}


/*****
    BREAD CRUMBS CLASSES
*****/
.hc2_BreadCrumbsContainer {height:25px; text-align:right; vertical-align:top; padding-right:40px;}
.hc2_BreadCrumbLinks, a.hc2_BreadCrumbLinks:link, a.hc2_BreadCrumbLinks:active, a.hc2_BreadCrumbLinks:visited 
{color: #666666;font-size :8pt;font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-decoration : none;}
a.hc2_BreadCrumbLinks:hover {color: #333333;text-decoration: underline;}
.hc2_BreadCrumbLinksCurrent {color: #333333;text-decoration: none;}

a.hc2_SiteLinks {color:#0167a2;text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
a.hc2_SiteLinks:visited {color:#0167a2;text-decoration:none;}
a.hc2_SiteLinks:hover {color:#0167a2;text-decoration:underline;}
a.hc2_SiteLinks:active {color:#0167a2;text-decoration:none;}

.hc2_PageTitle {color: #0167a2; font-size: 10pt; font-weight: bold; letter-spacing:0.1em;font-family: Arial, Helvetica, sans-serif;}
.hc2_PageSubTitle {color: #58595b; font-size: 9pt;font-family: Arial, Helvetica, sans-serif;}
.hc2_PageText { color: #58595b; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}
.hc2_PageLegal{color:#999999; font-size:8pt; font-weight:normal; text-align: left;}

.hc2_PageTextCapital { color: #999999; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
.hc2_PageTextBlue { color: #0167a2; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}
.hc2_PageLegalSmaller{color:#999999; font-size:7pt; font-weight:normal; text-align: left;}

a.hc2_SiteLinksOnBlue {color:#0167a2;text-decoration:underline; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
a.hc2_SiteLinksOnBlue:visited {color:#0167a2;text-decoration:underline;}
a.hc2_SiteLinksOnBlue:hover {color:#0167a2;text-decoration:underline;}
a.hc2_SiteLinksOnBlue:active {color:#0167a2;text-decoration:underline;}

a.hc2_SiteLinksInList {color:#58595b;text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
a.hc2_SiteLinksInList:visited {color:#58595b;text-decoration:none;}
a.hc2_SiteLinksInList:hover {color:#0167a2;text-decoration:underline;}
a.hc2_SiteLinksInList:active {color:#58595b;text-decoration:none;}

.hc2_SiteLinksInListActive {color:#0167a2;text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}

a.hc2_PageTextLinks {color:#58595b; font-size: 9pt; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
a.hc2_PageTextLinks:visited {color:#58595b;text-decoration:underline;}
a.hc2_PageTextLinks:hover {color:#333333;text-decoration:underline;}
a.hc2_PageTextLinks:active {color:#58595b;text-decoration:underline;}

.hc2_ExecPictureContainer { width:100px; vertical-align:top; text-align:right;padding-top:4px; }
.hc2_ExecNames { color: #0167a2; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.hc2_ExecBioText { width:auto; vertical-align:top; text-align:left; color: #58595b; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}

.hc2_UL
{
    color: #58595b;
    font-weight: normal; 
    font-size: 10pt; 
    line-height:16px;
	margin-bottom:1px;
	list-style-image: url(images/bullet.png);
	padding-left:10px;
	vertical-align:top;
	text-align:left;
}


.hc2_NewsBoxDate { font-family: Arial, Helvetica, sans-serif; color: #58595b; font-size : 9pt;}
.hc2_NewsBoxTitle { font-family: Arial, Helvetica, sans-serif; color: #0167a2; font-size : 10pt;}

a.hc2_NewsBoxLink { font-family: Arial, Helvetica, sans-serif; color: #0167a2; font-size : 9pt; text-decoration:none;} 
a.hc2_NewsBoxLink:visited { color: #0167a2; text-decoration:none;}
a.hc2_NewsBoxLink:hover { color: #58595b; text-decoration:underline; }
a.hc2_NewsBoxLink:active {color:#0167a2;text-decoration:none;}


/*****
    HC2 PROPERTY DETAILS CLASSES
*****/
.hc2_PropertyName { color: #0066A1; font-size: 12pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}

.hc2_PropertySummary
{
    background-position: right bottom;
    border: none;
    width: 300px;
    /* height: 170px; */
    background-color: #c4e1e5;
    background-image: url('Images/a2_propertysummary_br.jpg');
    background-repeat: no-repeat;
    color:#333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
}
.hc2_PropertySummaryTitle
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight:bold;
    width:150px;  
    padding-left:15px;
    padding-right:25px;
}
.hc2_PropertySummaryLabel
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight:normal;
    height:20px;
    text-align:left;
}
.hc2_PropertySummaryValue
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight:bold;
    height:20px;
    text-align:left;
}
.hc2_DetailPageContent
{
    width:650px;
}
.hc2_DetailDataBox
{
	width: 100%;
	height: 100%;
	border:none;
	background-color: #e7e7e7;
}
.hc2_DetailDataBoxTitle
{
    color: #0167a2;
    font-size: 10pt;
    font-weight: normal;
    background-color: #e7e7e7;
    height: 30px;
    vertical-align: middle;
    text-align:center;
    text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.1em;
}
.hc2_DetailHorizontalLine
{
	background-color: #c1c1c1;
	height: 1px;
}
.hc2_DetailVerticalLine 
{
	background-color: #ffffff;
	width: 1px;
}
.hc2_DetailLabel
{
	font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-right:5px;
	white-space:nowrap;
	height: 20px;
	width: 90px;
}
.hc2_DetailValue
{
	font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height: 20px;
	width: auto;
	padding-left:5px;
}

.hc2_PropertyDetailPageContent
{
    width:65px;
}


/*****
    HC2 PRESS RELEASES CLASSES
*****/
.hc2_ListContainer
{
    width: 100%;
}
.hc2_ListNavigation
{
    text-align:right;
    vertical-align: middle;
    border-bottom: solid 1px f1f1f1;
    height: 20px;
    padding-bottom:5px;
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hc2_ListCounter
{
    text-align: left;
    vertical-align: middle;
    border-bottom: solid 1px f1f1f1;
    height: 20px;
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hc2_ListRowSpacer
{
    height: 5px;
}
.hc2_ListError
{
    font-weight: normal;
    font-size: 9pt;
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.hc2_ListDividerLine
{
    height: 1px;
    background-color: #f1f1f1;
}
.hc2_GridContainer
{
    width: 100%;
    border-bottom: solid 1px f1f1f1;
    padding-bottom:5px;
}
.hc2_ListHeaderStyle
{
    height: 20px;
    font-weight: normal;
	font-size: 9pt;
	color: #1367a3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.hc2_ListHeaderStyle:link {color:#1367a3;text-decoration:none;}
a.hc2_ListHeaderStyle:visited {color:#1367a3;text-decoration:none;}
a.hc2_ListHeaderStyle:hover {color:#58595b;text-decoration:underline;}
a.hc2_ListHeaderStyle:active {color:#1367a3;text-decoration:none;}
.hc2_ListItemStyle
{
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.hc2_ListItemStyle:link {color:#58595b;text-decoration:none;}
a.hc2_ListItemStyle:visited {color:#58595b;text-decoration:none;}
a.hc2_ListItemStyle:hover {color:#1367a3;text-decoration:underline;}
a.hc2_ListItemStyle:active {color:#58595b;text-decoration:none;}
.hc2_ListAlternatingItemStyle
{
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.hc2_ListAlternatingItemStyle:link {color:#58595b;text-decoration:none;}
a.hc2_ListAlternatingItemStyle:visited {color:#58595b;text-decoration:none;}
a.hc2_ListAlternatingItemStyle:hover {color:#1367a3;text-decoration:underline;}
a.hc2_ListAlternatingItemStyle:active {color:#58595b;text-decoration:none;}

a.hc2_ListHeaderLinks
{
    font-weight: bold;
    font-size: 12px;
    color: #1367a3;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a.hc2_ListHeaderLinks:visited {color:#1367a3;text-decoration:none;}
a.hc2_ListHeaderLinks:hover {color:#000000;text-decoration:underline;}
a.hc2_ListHeaderLinks:active {color:#1367a3;text-decoration:none;}

/*****
    APARTMENT REIT II
*****/
.a2_body
{
    margin: 0px;
    padding:0;
    font-size: 9pt;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    background-color: #ffffff;
}
#a2_content
{
    margin: 0px;
    padding: 0px;
    height: 400px;
    background-color: #FFFFFF;
    text-align:center;
    vertical-align:top;
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    border-bottom:solid 2px #ccc;
}
.a2_ContentCell
{
    text-align: left; 
    vertical-align: top; 
    padding-left: 25px; 
    padding-right: 150px; 
    padding-bottom: 15px;
    min-height:450px;
}
.a2_bannerContainer
{
    margin: 0px;
    padding: 0px;
    width: 950px;
    height: 265px;
    vertical-align: top;
    text-align: left;
    /*background-image: url(Images/hc2banners/a2_banner_background.jpg);*/
    background-repeat: no-repeat;
    background-position: left top;
}
#a2_navigationContainer
{
	margin: 0px;
	padding:0px;
	width: 100%;
	/* height:40px; */
	background-color: #ffffff;
	text-align:center;
    vertical-align:middle;
}
#a2_navigation
{
    height:60px;
}
#a2_footer
{
	margin: 0px;
	padding:0px;
	/* height:90px; */
	text-align:center;
    vertical-align:top;
    border:none;
}
#a2_header, #a2_content, #a2_navigation, #a2_footer
{
    width: 950px; /* 100%; */
    margin-left: auto; 
    margin-right: auto;
}

#a2_flashcontent
{
    background-color: #FFF;
    width: 950px;
    height: 265px;
    text-align: center;
    vertical-align: top;
    z-index: 1000;
}
.a2_headerText
{
    font-weight: normal;
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.a2_headerTextLink:link {color:#666666;text-decoration:none;}
a.a2_headerTextLink:visited {color:#666666;text-decoration:none;}
a.a2_headerTextLink:hover {color:#333333;text-decoration:underline;}
a.a2_headerTextLink:active {color:#666666;text-decoration:none;}

.a2_footerText
{
    font-weight: normal;
	font-size: 9pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.a2_footerTextLink:link {color:#666666;text-decoration:none;}
a.a2_footerTextLink:visited {color:#666666;text-decoration:none;}
a.a2_footerTextLink:hover {color:#333333;text-decoration:underline;}
a.a2_footerTextLink:active {color:#666666;text-decoration:none;}

.a2_footerCopy
{
    font-weight: normal;
	font-size: 7pt;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.a2_footerCopyLink:link {color:#666666;text-decoration:none;}
a.a2_footerCopyLink:visited {color:#666666;text-decoration:none;}
a.a2_footerCopyLink:hover {color:#333333;text-decoration:underline;}
a.a2_footerCopyLink:active {color:#666666;text-decoration:none;}


/*-- navigation --*/
.a2_nav_StaticMenuStyle
{
	text-align:left;
	/*width: 125px;*/
}
.a2_nav_StaticMenuItemStyle
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
	font-weight: bold;
	font-size : 10pt;
	letter-spacing: 0.1em;
	/*width: 125px;*/
}
.a2_nav_StaticHoverStyle
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #1367a3;
	font-weight: bold;
	font-size : 10pt;
	letter-spacing: 0.1em;
	/*width: 125px;*/
	/*border: solid 1px #ffcc33;*/
	
}
.a2_nav_StaticSelectedStyle
{
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #1367a3;
	font-weight: bold;
	font-size : 10pt;
	letter-spacing: 0.1em;
	/*border: solid 1px #ffcc33;*/
	/*width: 125px;*/
}
.a2_nav_DynamicMenuStyle
{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	/* border-top: none;
	border-bottom: solid 1px #99c2d9;
	border-left: solid 1px #99c2d9;
	border-right: solid 1px #99c2d9;
	width:180px; */
	margin-top: 0px;
	margin-left: 16px;
}
.a2_nav_DynamicMenuItemStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #58595b;
	font-weight: normal;
	font-size : 9pt;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	height: 25px;
	/* width:180px; */
	text-decoration: none;
	background-color:#ffffff;
	border-top: solid 1px #99c2d9;
}
.a2_nav_DynamicHoverStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #007c92;
	font-weight: normal;
	font-size : 9pt;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	height: 25px;
	/* width:180px; */
	text-decoration: underline;
	background-color:#ffffff;
}

.a2_AgreeButtons {color:#ffffff; font-size:10pt; font-weight:bold; letter-spacing:1px; background-color:#007c92; text-align: center; width:100px;}

/*****
    BREAD CRUMBS CLASSES
*****/
.a2_BreadCrumbsContainer {height:25px; text-align:right; vertical-align:top; padding-right:50px;}
.a2_BreadCrumbLinks, a.a2_BreadCrumbLinks:link, a.a2_BreadCrumbLinks:active, a.a2_BreadCrumbLinks:visited 
{color: #666666;font-size :8pt;font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-decoration : none;}
a.a2_BreadCrumbLinks:hover {color: #333333;text-decoration: underline;}
.a2_BreadCrumbLinksCurrent {color: #333333;text-decoration: none;font-size :8pt;font-weight: normal;font-family: Arial, Helvetica, sans-serif;}

a.a2_SiteLinks {color:#007c92;text-decoration:none; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
a.a2_SiteLinks:visited {color:#007c92;text-decoration:none;}
a.a2_SiteLinks:hover {color:#007c92;text-decoration:underline;}
a.a2_SiteLinks:active {color:#007c92;text-decoration:none;}
.a2_PageGreen
{
    color:#007c92;
}
.a2_PageTitle {color: #007c92; font-size: 11pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.a2_PageSubTitle {color: #58595b; font-size: 9pt;font-family: Arial, Helvetica, sans-serif;}
.a2_PageText { color: #58595b; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}
.a2_PageLegal{color:#999999; font-size:8pt; font-weight:normal; text-align: left;}

.a2_PageTextCapital { color: #999999; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}
.a2_PageTextBlue { color: #007c92; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}
.a2_PageLegalSmaller{color:#999999; font-size:7pt; font-weight:normal; text-align: left;}

a.a2_SiteLinksOnBlue {color:#007c92;text-decoration:underline; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
a.a2_SiteLinksOnBlue:visited {color:#007c92;text-decoration:underline;}
a.a2_SiteLinksOnBlue:hover {color:#007c92;text-decoration:underline;}
a.a2_SiteLinksOnBlue:active {color:#007c92;text-decoration:underline;}

a.a2_SiteLinksInList {color:#58595b;text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
a.a2_SiteLinksInList:visited {color:#58595b;text-decoration:none;}
a.a2_SiteLinksInList:hover {color:#007c92;text-decoration:underline;}
a.a2_SiteLinksInList:active {color:#58595b;text-decoration:none;}

.a2_SiteLinksInListActive {color:#007c92;text-decoration:none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}

a.a2_PageTextLinks {color:#58595b; font-size: 9pt; text-decoration:underline;font-family: Arial, Helvetica, sans-serif;}
a.a2_PageTextLinks:visited {color:#58595b;text-decoration:underline;}
a.a2_PageTextLinks:hover {color:#333333;text-decoration:underline;}
a.a2_PageTextLinks:active {color:#58595b;text-decoration:underline;}

.a2_ExecPictureContainer { width:100px; vertical-align:top; text-align:right;padding-top:4px; }
.a2_ExecNames { color: #007c92; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
.a2_ExecBioText { width:auto; vertical-align:top; text-align:left; color: #58595b; font-size: 9pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}

.a2_UL
{
    
	margin-top:0em; margin-bottom:0em; margin-left:1.3em; margin-right:0em; list-style-image: url(images/bullet.png);

}

.a2_NewsBoxDate { font-family: Arial, Helvetica, sans-serif; color: #58595b; font-size : 9pt;}
.a2_NewsBoxTitle { font-family: Arial, Helvetica, sans-serif; color: #007c92; font-size : 10pt;}

a.a2_NewsBoxLink { font-family: Arial, Helvetica, sans-serif; color: #007c92; font-size : 9pt; text-decoration:none;} 
a.a2_NewsBoxLink:visited { color: #007c92; text-decoration:none;}
a.a2_NewsBoxLink:hover { color: #58595b; text-decoration:underline; }
a.a2_NewsBoxLink:active {color:#007c92;text-decoration:none;}


/*****
    A2 PROPERTY DETAILS CLASSES
*****/
.a2_PropertyName { color: #007c92; font-size: 12pt; line-height:16px;font-family: Arial, Helvetica, sans-serif;}
.a2_PropertySummary
{
    background-position: right bottom;
    border: none;
    width: 300px;
    /* height: 170px; */
    background-color: #c4e1e5;
    background-image: url('Images/a2_propertysummary_br.jpg');
    background-repeat: no-repeat;
    color:#333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
}
.a2_PropertySummaryTitle
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight:bold;
    width:150px;  
    padding-left:15px;
    padding-right:25px;
}
.a2_PropertySummaryLabel
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight:normal;
    height:20px;
    text-align:left;
}
.a2_PropertySummaryValue
{
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight:bold;
    height:20px;
    text-align:left;
}
.a2_DetailPageContent
{
    width:650px;
}
.a2_DetailDataBox
{
	width: 100%;
	height: 100%;
	border:none;
	background-color: #e7e7e7;
}
.a2_DetailDataBoxTitle
{
    color: #007c92;
    font-size: 10pt;
    font-weight: normal;
    background-color: #e7e7e7;
    height: 30px;
    vertical-align: middle;
    text-align:center;
    text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0.1em;
}
.a2_DetailHorizontalLine
{
	background-color: #c1c1c1;
	height: 1px;
}
.a2_DetailVerticalLine 
{
	background-color: #ffffff;
	width: 1px;
}
.a2_DetailLabel
{
	font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	padding-right:5px;
	white-space:nowrap;
	height: 20px;
}
.a2_DetailValue
{
	font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	height: 20px;
	width: auto;
	padding-left:5px;
}


/*****
    A2 PRESS RELEASES CLASSES
*****/
.a2_ListContainer
{
    width: 100%;
}
.a2_ListNavigation
{
    text-align:right;
    vertical-align: middle;
    border-bottom: solid 1px f1f1f1;
    height: 20px;
    padding-bottom:5px;
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.a2_ListCounter
{
    text-align: left;
    vertical-align: middle;
    border-bottom: solid 1px f1f1f1;
    height: 20px;
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.a2_ListRowSpacer
{
    height: 5px;
}
.a2_ListError
{
    font-weight: normal;
    font-size: 9pt;
    color: #FF6600;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.a2_ListDividerLine
{
    height: 1px;
    background-color: #f1f1f1;
}
.a2_GridContainer
{
    width: 100%;
    border-bottom: solid 1px f1f1f1;
    padding-bottom:5px;
}
.a2_ListHeaderStyle
{
    height: 20px;
    font-weight: normal;
	font-size: 9pt;
	color: #1367a3;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.a2_ListHeaderStyle:link {color:#1367a3;text-decoration:none;}
a.a2_ListHeaderStyle:visited {color:#1367a3;text-decoration:none;}
a.a2_ListHeaderStyle:hover {color:#58595b;text-decoration:underline;}
a.a2_ListHeaderStyle:active {color:#1367a3;text-decoration:none;}
.a2_ListItemStyle
{
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.a2_ListItemStyle:link {color:#58595b;text-decoration:none;}
a.a2_ListItemStyle:visited {color:#58595b;text-decoration:none;}
a.a2_ListItemStyle:hover {color:#1367a3;text-decoration:underline;}
a.a2_ListItemStyle:active {color:#58595b;text-decoration:none;}
.a2_ListAlternatingItemStyle
{
    font-weight: normal;
	font-size: 9pt;
	color: #58595b;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.a2_ListAlternatingItemStyle:link {color:#58595b;text-decoration:none;}
a.a2_ListAlternatingItemStyle:visited {color:#58595b;text-decoration:none;}
a.a2_ListAlternatingItemStyle:hover {color:#1367a3;text-decoration:underline;}
a.a2_ListAlternatingItemStyle:active {color:#58595b;text-decoration:none;}

a.a2_ListHeaderLinks
{
    font-weight: bold;
    font-size: 12px;
    color: #007c92;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a.a2_ListHeaderLinks:visited {color:#007c92;text-decoration:none;}
a.a2_ListHeaderLinks:hover {color:#000000;text-decoration:underline;}
a.a2_ListHeaderLinks:active {color:#007c92;text-decoration:none;}

.a2_ListItem
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.a2_ListCounter
{
    text-align: center;
    vertical-align: middle;
    font-weight:bold; 
}
a.a2_SiteLinksBlue {color:#007c92;text-decoration:none;}
a.a2_SiteLinksBlue:visited {color:#007c92;text-decoration:none;}
a.a2_SiteLinksBlue:hover {color:#007c92;text-decoration:underline;}
a.a2_SiteLinksBlue:active {color:#007c92;text-decoration:none;}
.a2_DetailDataBox
{
	width: 220px;
	height: 100%;
	border:none;
	background-color: #bfdee4;
}
.a2_DetailDataBoxTitle
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    background-color: #bfdee4;
    height: 30px;
    vertical-align: middle;
    text-align:center;
    text-transform:capitalize;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing:1px;
}

.dynamicPopulate_Normal
{
}
.dynamicPopulate_Updating
{
}
.PageControlImage
{
    cursor:pointer;
}