/* Universal Element */
BODY			{ 	background-color:#ffffff; 	margin-left:0px; 	margin-top:0px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333333; }
A, A:visited	{   color: #003366;  text-decoration: none;}
A:hover			{ 	color: #003366; 
	text-decoration: underline;
	}
A.BodyLink, A.BodyLink:visited	{   color: #003366;  text-decoration: none; }
A.BodyLink:hover		{ 	color: #003366; 
	text-decoration: underline;
	 }

A.NavLink, A.NavLink:visited	{   color: #003366;  text-decoration: none;  font-weight:normal}
A.NavLink:hover			{ 	color: #003366; font-weight:normal; text-decoration:underline}

TD				{	font-family: Verdana, Arial, Helvetica, San-Serif; font-size: 8pt; color: #333333; }
TH				{	padding-left: 1px; font-family: Arial, Verdana, Helvetica, San-Serif; font-size: 10pt; font-weight: bold; text-align: left;	}
SELECT			{   font-family: Arial, Verdana, Helvetica, San-Serif;	font-size: 8pt; color: #333333; }

.hidden
{
	visibility:hidden;
	display:none;
}
.grayLine
{
 border-right-color :#999999;
 border-right-style :solid;
 border-right-width: 1px;
 }
/*Page Links */
a.rightLink, a.rightLink:hover, a.rightLink:visited	{ font-weight: bold; color: #990000; text-decoration:none }
a.midBlueLink,a.midBlueLink:hover, a.midBlueLink:visited { font-weight: normal; color:White; text-decoration:none }
a.midBlueLinkSelected { font-weight: bold; color:White; text-decoration:none }
a.midBlueLinkSelected:visited	{ font-weight: bold; color:White; text-decoration:none}

.placeholderLabel					{ text-decoration:none; font-style:italic; }

/* Text Elements */
.boldText			{ font-weight: bold; }
TD.bodyTextSmall	{ padding-left: 1px; }

/* Top Navigation */
.topNav												{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:7pt; font-weight:normal; color:#999999; text-decoration:none; }
a.topNav, a.topNav:hover, a.topNav:visited 			{ font-size:7pt; font-weight:normal; color:#999999; text-decoration:none; }
a.topNavON, a.topNavON:Hover, a.topNavON:Visited	{ font-size:7pt; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#980f08; padding:4px; }

/* Main Navigation */
TD.mainNav 					{ font-family: Arial, Verdana, Helvetica, Sans-Serif; background-color:#333333; font-size: 7pt; font-weight:normal; color:#ffffff; text-transform: uppercase; text-decoration:none;  height: 15px; }
TD.mainNav:hover				{ background-color: #666666; }

.mainNavCategory 			{ background-color:#FFC177; color: #FFFFFF;  height: 15px;  padding-left:5px; padding-right:6px; padding-top: 2px;  text-decoration:none; font-weight:normal}
a.mainNavCategory 			{ background-color:#FFC177; color: #FFFFFF; height: 15px;   padding-left:5px; padding-right:6px; padding-top: 2px;  text-decoration:none; font-weight:normal}
a.mainNavCategory:hover		{ background-color:#666666; color: #FFFFFF;  height: 15px;  padding-left:5px; padding-right:6px; padding-top: 2px;  text-decoration:none; font-weight:normal}
a.mainNavCategory:visited	{ color: #FFFFFF;  height: 15px; text-decoration:none; font-weight:normal}

.mainNavCategoryON  			{ background-color:#666666; color: #FFFFFF;  height: 15px;  padding-left:5px; padding-right:6px; padding-top: 2px;  text-decoration:none; font-weight:normal }
a.mainNavCategoryON  			{ background-color:#666666; color: #FFFFFF; height: 15px;   padding-left:5px; padding-right:6px; padding-top: 2px;  text-decoration:none; font-weight:normal}
a.mainNavCategoryON:hover		{ background-color:#666666; color: #FFFFFF;  height: 15px;  padding-left:5px; padding-right:6px; padding-top: 2px;  text-decoration:none; font-weight:normal}
a.mainNavCategoryON:visited		{ color: #FFFFFF;  height: 15px;    text-decoration:none; font-weight:normal}

.mainNavBackground			{ background-color:#666666; height: 15px; }
.mainNavSpacer				{ background-color:#ffffff;  height: 15px;  }

/*Left Navigation */
UL.navigation			{ list-style: none; margin: 0em; }
LI.navLink				{ margin-left: 8px; margin-top: 6px }
A.selectedNav			{ font-weight: bold; color: #990000;  text-decoration:none}
A.selectedNav:Hover		{ font-weight: bold; color: #990000;text-decoration:none }
A.selectedNav:Visited	{ font-weight: bold; color: #990000; text-decoration:none}
.leftNavBackground		{ background-color:#e7e7e7;	}

/* Image Element */
TD.verticalDash		{	background-image:url(../images/vertical_dash.gif); }
TD.horizontalDash	{	background-image:url(../images/horizontal_dash.gif);	}
TD.horizontalLine	{	background-color:#cccccc; }
.headGlobalCareers		{color:#669900;text-align:left	}
/* Header (TH) Colors */
.countryName		{ text-transform: uppercase; color: #990000;	}
.headCompany		{ color: #990000;	}
.headProperties		{ color: #333333;	}
.headServices		{ color: #336699;	}
.headNews			{ color: #CC6600;	}
.headResearch		{ color: #333300;	}
.headCareers		{ color: #669900;	}
.headContact		{ color: #003333;	}
/* Sub Header Properties */
.subHeadResearch	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 7pt; text-transform: uppercase; color: #666600; }
.subHeadNews		{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 7pt; text-transform: uppercase; color: #CC6600; }
.subHeadProperties	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 7pt; text-transform: uppercase; color: #666666; }
.subHeadCareers		{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 7pt; text-transform: uppercase; color: #669900; }
.subHeadContacts	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 7pt; text-transform: uppercase; color: #336699; }
.subHeadServices	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 7pt; text-transform: uppercase; color: #336699; }

/* Home Page Properties */
.jllTagLine	{ font-size: 7.5pt; }

.ErrText 
{
	color :Red;
}
/* Optional Properties */
.optionalProperties	{ background-color: #e7e7e7; padding: 7px; border-bottom: 7px solid #FFFFFF; vertical-align: top; }
.optionalPropertiesWithoutPadding	{ background-color: #e7e7e7; padding: 7px; vertical-align: top; }

.propLeaseTextBold	{ font-weight:bold; color:#000000; }	
.propLeaseText		{ color:#000000; }	
.featurePropTextBold{ font-weight:bold; color:#336666; }	
.featurePropText	{ color:#336666; }	
TD.propLease		{ background-color:#e7e7e7;}
TD.propResultLght	{ background-color:#cccbcb; }
TD.propResultDrk	{ background-color:#eeeeee; }
.FindButtonProperty	{ background-color: #336666; color: White; font-size: 11px; padding-left: 3px; padding-right: 3px; }
.contactSearch		{ font-weight: bold; }
.propResultLight	{ background-color:#cccbcb; }
/* News Properties */
.newsText	{ padding-top: 10px; }
	
/* Research Properties */
TD.researchBackground		{ background-color:#666600; }
.researchWhiteTxt			{ font-weight:bold; color:#ffffff; }
TD.researchHorizontalLine	{ background-color:#ffffff; }
.GoButtonResearch			{ font-weight:bold; text-align:center; background-color:FFFFFF; color:666600; width:25px; height:16px; }

/* Copyright */
.copyRight, A.copyRight	{ font-family: Arial, Verdana, Helvetica, San-Serif; color: #999999;text-decoration:none;font-weight:normal	}	
A.copyRight:hover		{ color: #999999; text-decoration:none; font-weight:normal	}	
A.copyRight:visited		{ color: #999999;text-decoration:none;font-weight:normal	}	