﻿/*************************
    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;}

/*** 
    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;
}


/*****
    HEADER & 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;
	width: 125px;
}
.headerDynamicMenuStyle
{
	text-align:left;
	width:160px;
	z-index: 100;
}
.headerDynamicMenuItemStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 9px;
	padding:2px;
	height: 20px;
	width:160px;
	text-decoration: none;
	background-color:#333333;
	border-top: solid 1px #cccccc;
}
.headerDynamicHoverStyle
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	font-size : 9px;
	padding:2px;
	height: 20px;
	width:160px;
	text-decoration: underline;
	background-color:#ffcc33;
}

.TreeViewImg img
{
	vertical-align: middle;
} 

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;}

.SiteLinkSelected {color:#333333; font-weight:bold;}

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;} 

.SiteLinkSelected {color:#333333; font-weight:bold;}

a.MenuLinksBlue {color:#003478;text-decoration:none; font-size:12px;}
a.MenuLinksBlue:visited {color:#003478;text-decoration:none;font-size:12px;}
a.MenuLinksBlue:hover {color:#003478;text-decoration:underline;font-size:12px;}
a.MenuLinksBlue:active {color:#003478;text-decoration:none;font-size:12px;} 
.MenuLinkSelected {color:#333333; font-weight:bold;font-size:12px;}
a.MenuLinksSelected {color:#333333; font-weight:bold;font-size:12px;text-decoration:none;}
a.SiteLinksBlue2 {color:#003478;text-decoration:underline;}
a.SiteLinksBlue2:visited {color:#003478;text-decoration:underline;}
a.SiteLinksBlue2:hover {color:#003478;text-decoration:underline;}
a.SiteLinksBlue2:active {color:#003478;text-decoration:underline;}

a.EmailLinks {color:#333333;text-decoration:none;}
a.EmailLinks:visited {color:#333333;text-decoration:none;}
a.EmailLinks:hover {color:#333333;text-decoration:none;}
a.EmailLinks:active {color:#333333;text-decoration:none;}

.logoImage
{
    margin-left:10px;
    margin-top:10px;
}


/*****
    BREAD CRUMBS CLASSES
*****/
.BreadCrumbsRow {text-align:right; vertical-align:middle;padding-right:5px;}
.BreadCrumbLinks, A.BreadCrumbLinks:link, A.BreadCrumbLinks:active, A.BreadCrumbLinks:visited 
{color: #666666;font-size :9px;font-weight: normal;font-family: Arial, Helvetica, sans-serif;text-decoration : none;}
A.BreadCrumbLinks:hover {color: #000000;text-decoration: underline;}
.BreadCrumbLinksCurrent {color: #000000;text-decoration: none;}

/*****
    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:top; 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: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 12px;}
.WiDate { font-family: 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:11px;}
.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;}

.AnnouncementsHomeBox {vertical-align: top; width: 210px; height:auto; background-color: #ffffff; color: #333333; border:none;}
.AnnouncementsTitle {color: #003478; font-size: 13px; font-weight: bold;}
.AnnouncementsBody {color:#000000; font-size:11px;}
A.AnnouncementsLink:link, A.AnnouncementsLink:visited, A.AnnouncementsLink:active {color:#726f6f; text-decoration:underline;}
A.AnnouncementsLink:hover { color: #000000; text-decoration:underline; }

.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: Arial, Helvetica, sans-serif; color: #726f6f; font-weight: bold; font-size : 10px;}
.NewsBoxTitle { font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 10px;}

a.NewsBoxLink { font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size : 10px; text-decoration:none;} 
a.NewsBoxLink:visited { font-family: 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; white-space: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.QuickLinkSelected{color: #333333; font-size:10px; font-weight:bold; white-space:normal;}
.QuickLinkRow{height: 18px; padding-left: 30px; text-align: left;}
.QuickLinkTitle{color:#000000; font-size:13px; font-weight:bold; height: 25px; padding-left: 15px;}
.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;}
.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; font-size: 12px; line-height:16px;}
.ServicesTextWhite { color: #ffffff; font-size: 14px;}


/*****
    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:10px; font-weight:normal; height: 25px; padding: 10px; text-align: left;}
.ContactBoxInfo{color:#333333; font-size:11px; font-weight:normal; height: 25px; padding: 10px; text-align: left; width:200px;}

.PageTitle {color: #003478; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.PageSubTitle {color: #003478; font-size: 12px;}
.PageSubTitleBold {color: #003478; font-size: 12px; font-weight: bold;}
.ErrorPageTitle 
{
	color: #333333;
	font-size: 21px;
	font-family: Arial, sans-serif;
}
.Blurbs { color: #000000; font-size: 12px; line-height:16px;}
.BlurbsBold { color: #000000; font-size: 12px; font-weight: bold;}
.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:0px;
	text-align:left;
}
.WhitePaperLinksListing 
{
    background-image:url(images/ie.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:auto;
	padding-left:20px;
	margin-bottom:0px;
	text-align:left;
}
/*****
    PEOPLE
*****/
.NameRow {text-align: left; vertical-align: middle; padding-left:15px; height: 30px; background-color: #ffc525; color: #666666; font-size: 14px;}
.PersonName {color: #333333; font-size: 14px; font-weight: bold; letter-spacing:1px;}
.PersonTitle {color: #666666; font-size: 14px; font-weight: normal; letter-spacing:1px;}
.AreaTitle {color: #333333; font-size: 12px; font-weight: bold;}
a.ProfileLinks {color:#003478;text-decoration:none;font-size:12px;}
a.ProfileLinks:visited {color:#003478;text-decoration:none;font-size:12px;}
a.ProfileLinks:hover {color:#003478;text-decoration:underline;font-size:12px;}
a.ProfileLinks:active {color:#003478;text-decoration:none;font-size:12px;}
.ProfileLinksActive {color:#003478;text-decoration:underline;font-size:12px;}
.GridHeader { border-bottom: solid 1px #cccccc; padding-bottom: 4px; padding-top: 4px; color:#000000; background-color: #f1f1f1;}
.GridItem { border-bottom: solid 1px #cccccc; padding-bottom: 4px; padding-top: 4px; background-color: #ffffff; }

/*****
	HEALTHCARE REIT CLASSES
*****/
.hcTextItalic
{
	font-weight: normal;
	font-size: 12px;
	color: #969696;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.hcTextSmall
{
	font-family: 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;line-height:16px;}
.RIBlurbs { color: #000000; font-size: 12px; line-height:16px;}
.RIBlurbsBold { color: #000000; font-size: 12px; font-weight: bold;line-height:16px;}
.RIText { color: #333333; font-size: 12px; line-height:16px;}
.RITextBold { color: #333333; 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: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size : 12px;
	border: solid 1px #333333;
	width: 120px;
	height: 18px;
	background-color: #ffffff;
}
.PageLegalLandauer
{color: #666666;font-weight: normal;font-size : 12px;background-color: #ffffff;font-style: italic;margin:0px;}
/*****
    REITS CLASSES
*****/
.PageLegal{color: #666666;font-weight: normal;font-size : 10px;background-color: #ffffff;font-style: italic;margin:5px;}
.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;}

/*****
	MORE/AFFILIATE
*****/
.AFFTitle 
{
	color: #333333;
	font-size: 21px;
	font-family: Arial, sans-serif;
}

.AFFItalic
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

/*****
	WEEKLY INSIGHT
*****/
.WiText ,.WiText li
{
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

.WiItalic
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

.WiBold
{
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	font-weight: bold;
}

.WiBoldBig
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	font-weight: bold;
}

/****
	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;
}
.Grid_Footer_Style
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	height: 18px;
	background-color: #f1f1f1;
}
A.Grid_Footer_Style:link, A.Grid_Footer_Style:visited, A.Grid_Footer_Style:active
{
	color : #333333;
	text-decoration : none;
}
A.Grid_Footer_Style:hover 
{
	color : #ffcc33;
	text-decoration : none;
}

.Grid_Pager_Links
{
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    font-family: Verdana, Helvetica, sans-serif;
    vertical-align: middle;
}
.Grid_Pager_Links a
{
    text-decoration: none;
    color: #333333;
}
.Grid_Pager_Links: a:link
{
    color: #333333;
    text-decoration: none;
}
.Grid_Pager_Links a:active
{
    color: #333333;
    text-decoration: none;
}
.Grid_Pager_Links a:hover
{
    text-decoration: underline;
    color: #ffcc33;
}
.Grid_Pager_Links a:visited
{
    color: #333333;
    text-decoration: none;
}

.Grid_Header_Style_Links
{
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
}
.Grid_Header_Style_Links a
{
    text-decoration: none;
    color: #333333;

}
.Grid_Header_Style_Links: a:link
{
    color: #333333;
    text-decoration: none;
}
.Grid_Header_Style_Links a:active
{
    color: #ffffff;
    text-decoration: none;
}
.Grid_Header_Style_Links a:hover
{
    text-decoration: underline;
    color: #ffcc33;
}
.Grid_Header_Style_Links a:visited
{
    color: #ffffff;
    text-decoration: none;
}
.Grid_Item_Style_Bold_Link
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
}
.Grid_Item_Style_Bold_Link: a:link
{
    color: #333333;
    text-decoration: none;
}
.Grid_Item_Style_Bold_Link a:active
{
    color: #333333;
    text-decoration: none;
}
.Grid_Item_Style_Bold_Link a:hover
{
    text-decoration: underline;
    color: #ffcc33;
}
.Grid_Item_Style_Bold_Link a:visited
{
    color: #333333;
    text-decoration: none;
}

/*****
    INPUT FORMS
*****/
.formTitleColumn
{
    height: 25px;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    vertical-align: middle; 
    text-align: center;
    background-color: #f1f1f1;
}
.formLabelColumn
{
    height: 25px;
    width: 30%;
    vertical-align: top; 
    text-align: right; 
    padding-right: 10px; 
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}
.formValueColumn
{
    height: 25px;
    width: 70%;
    vertical-align: top; 
    text-align: left;
    color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
}
.formTextBox
{
    border: #cccccc 1px solid;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height:17px;
}
.formDropDownBox
{
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height:20px;
}
.formTextAreaBox
{
    border: #cccccc 1px solid;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.formRowSpacer
{
    width:100%;
    height:5px;
}
.formLineDivider
{
    vertical-align: top; 
    height: 1px; 
    background-color: #f1f1f1;
}
.formButtonsRow
{
    vertical-align: middle; 
    text-align: center; 
    height: 25px;
}
.formButtons
{
    height: 20px;
    width: 100px;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: middle; 
    text-align: center;
}


/****
    SEARCH RESULT GRID
****/
.SearchResultGrid
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-style:solid; 
	border-color: #cccccc; 
	background-color: #f1f1f1;
	border-width: 1px; 
	text-align:left;
	width: 99%;
}
.SearchResultLink, a.SearchResultLink:link, a.SearchResultLink:visited, a.SearchResultLink:active
{
    font-size: 11px;
    text-decoration: underline;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a.SearchResultLink:hover
{
	text-decoration: underline;
	color: #fc3;
}
.SearchResultItemRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	background-color: #ffffff; 
}
.SearchResultAltItemRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	background-color: #f1f1f1; 
}

/*****
    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 1px #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;
}


/*****
     LISTINGS CLASSES
*****/
.ListPageContent
{
    width:680px;
    text-align:center;
}
.ListingGrid
{
    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:#ffffff;
    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 1px #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;
}
