/* ---- BEGIN GLOBAL STYLES ---- */
body				{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #333333; }
td					{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #333333; }
p					{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #333333; }
div					{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #333333; }

.CenterContent		{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #333333; }
.TemplateHead		{ background-color: #e5e5e5; }
.FooterText			{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #999999; }
.sysnav				{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #003300; font-style: normal; font-weight: bold; text-decoration: none; }
.bodyBold			{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.GreenBold11px		{ font-family: verdana,Tahoma,helvetica,sans-serif; font-size: 11px; color: #003300; font-style: normal; font-weight: bold; text-decoration: none; }
.caption			{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #000000; }
.headerSearch		{ font-family: Tahoma,helvetica,sans-serif; font-size:11px; color: #666666; font-weight: bolder; text-decoration: none; letter-spacing: normal; }
.ArticleTitle		{ font-family: Tahoma,helvetica,sans-serif; font-size: 18px; color: #006633; font-weight: normal; text-decoration: none; letter-spacing: 1px; }
.ColumnHeader		{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }
.FieldHeader		{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.ModuleHeader		{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
.FormField			{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }
.ErrorMsg			{ font-family: Tahoma,helvetica,sans-serif; font-size: 13px; color: #ff0000; font-weight: normal; text-decoration: none; }
.ErrorValidate		{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: none; }
.SuccessMsg			{ font-family: Tahoma,helvetica,sans-serif; font-size: 13px; color: #006633; font-weight: bold; text-decoration: none; }
.SiteModeSwitch		{ font-family: Tahoma,helvetica,sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; text-decoration: none; }
.SiteMapSection		{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }

#imgAwards			{ position: absolute; top: 415px; left: 840px; z-index: 8;  }

a					{ color: #d0240e;
					font-size: 11px;
					text-decoration: none; }
a:visited			{ color: #d0240e;
					font-size: 11px;
					text-decoration: none;  }
a:hover				{ color: #d0240e;
					font-size: 11px;
					text-decoration: underline;  }

a.headerSearch			{ font-family: Tahoma,helvetica,sans-serif; font-size:11px; color: #006633; font-weight: bold; text-decoration: none; }
a:visited.headerSearch	{ color: #006633; }
a:hover.headerSearch	{ color: #e07e00; }

a.FooterLink			{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #999999; text-decoration: none; }
a:visited.FooterLink	{ color: #999999; }
a:hover.FooterLink		{ color: #666666; }

a.SiteMapSection			{ font-family: Tahoma,helvetica,sans-serif; font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; }
a:visited.SiteMapSection	{ color: #666666; }
a:hover.SiteMapSection		{ color: #666666; text-decoration: underline; }

/* ---- END GLOBAL STYLES ---- */

/* ---- BEGIN CMS CONSOLE STYLES ---- */

a.SiteModeSwitch			{ font-family: Tahoma,helvetica,sans-serif; font-size: 11px; color: #ff0000; font-weight: bold; text-decoration: none; }
a:visited.SiteModeSwitch	{ color: #ff0000; text-decoration: none; }
a:hover.SiteModeSwitch		{ color: #e07e00; text-decoration: underline; }

/* ---- END CMS CONSOLE STYLES ---- */

/* ---- BEGIN CMS EDIT MODE STYLES ---- */

.PlaceHolderTitle		{ font-family:Tahoma,helvetica,sans-serif; font-size:12px; color: #006B4F; font-weight: bold; }

/* ---- END CMS EDIT MODE STYLES ---- */

/* ---- BEGIN HOMEPAGE SPECIFIC STYLE ---- */

.TopStoryTITLE				{ font-family: Tahoma,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #999999; letter-spacing: 1px; text-decoration: none; padding-bottom: 8px; }
.TopStoryHEAD				{ font-family: Tahoma,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #006b4f; text-decoration: none; padding-bottom: 8px; }
.TopStorySUB				{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; padding-bottom: 8px; }
.TopStoryMORE				{ font-family: Tahoma,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #006b4f; letter-spacing: 1px; text-decoration: none; padding-bottom: 2px; }

.TopStoryHEAD a				{ font-family: Tahoma,helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #006b4f; text-decoration: none; padding-bottom: 8px; }
.TopStoryHEAD a:visited		{ color: #006b4f; text-decoration: none; }
.TopStoryHEAD a:hover		{ color: #006b4f; text-decoration: underline; }

.TopStoryMORE a				{ font-family: Tahoma,helvetica,sans-serif; font-size: 9px; font-weight: bold; color: #006b4f; letter-spacing: 1px; text-decoration: none; padding-bottom: 2px; }
.TopStoryMORE a:visited		{ color: #006b4f; }
.TopStoryMORE a:hover		{ color: #ff9900; }

.homeSubHead		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; line-height:18px;	font-weight: bold; color: #006B4F; }
.homeBodyLink		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #666666; text-decoration: none; }
.homeRegionTitle	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #333333; text-indent: -2px; }
.homeRegionIntro	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; line-height:15px; font-weight: normal; color: #333333; }
.homeBodyNewsLead	{ font-family: Tahoma, Helvetica, sans-serif; font-size: 18px; line-height:22px; font-weight: normal; color: #333333; text-decoration: none; } 
.homeBodyDATE		{ font-family: Tahoma, helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none; text-transform: uppercase; }

a.nav:link			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
a.nav:visited		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
a.nav:hover			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}
a.nav:active		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none}

a.homeBodyLink			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #666666; text-decoration: none; }
a:visited.homeBodyLink	{ color: #666666; }
a:hover.homeBodyLink	{ color: #e07e00; text-decoration: underline; }

.homeBodyDATE a				{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #666666; text-decoration: none; text-transform: none; }
.homeBodyDATE a:visited		{ color: #666666; }
.homeBodyDATE a:hover		{ color: #e07e00; text-decoration: underline; }

.homeBodyLink a				{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #666666; text-decoration: none; }
.homeBodyLink a:visited		{ color: #666666; }
.homeBodyLink a:hover		{ color: #e07e00; text-decoration: underline; }

a.homeBodyNewsLead			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 18px; line-height:22px; font-weight: normal; color: #333333; text-decoration: none; } 
a:visited.homeBodyNewsLead	{ color: #333333; }
a:hover.homeBodyNewsLead	{ color: #e07e00; text-decoration: underline; }
/* ---- END HOMEPAGE SPECIFIC STYLE ---- */

/* ---- BEGIN GLOBAL CBRE SPECIFIC STYLE ---- */

.welcomeText			{ font-family: Tahoma,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: #006b4f; }
.search					{ font-family: Tahoma,Helvetica,sans-serif; font-size: 10px; font-weight: bolder; color: #006b4f; letter-spacing: 1pt; vertical-align: middle; }

.homeSubhead			{ font-family: Tahoma,Helvetica,sans-serif; font-size: 16px; line-height: 24px; font-weight: normal; color: #006b4f; }

.SectionTitle			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 30px; font-weight: normal; color: #666666; text-decoration: none; }
.SectionContent			{ font-family: Tahoma, helvetica, Sans-Serif; font-size: 11px; line-height: 15px; font-weight: normal; color: #333333; text-align: justify; }
.RightColumnTitle		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;	color: #006B4F; }
.RightColumnContent		{ font-family: Tahoma, helvetica, Sans-Serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }

.stockText12			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight: normal; color: #333333; text-decoration: none; } 
.stockText12Bold		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight: bold; color: #333333; text-decoration: none; }
.stockText10			{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:18px; font-weight: normal; color: #333333; text-decoration: none; }
.stockQuoteRefresh		{ font-family: Tahoma, Helvetica, sans-serif; font-size: 10px; line-height:12px; font-weight: normal; color: #999999; }

.contentResearchCentreTitle	{ font-family: Tahoma,helvetica,sans-serif; font-size: 16px; line-height:40px; font-weight: normal; text-decoration: none; color: rgb(0,107,79); }
.contentTextMainBold		{ font-family: Tahoma,helvetica,sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #333333; text-align: justify; }
.bottomlink					{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; color: #666666; font-weight:normal; text-decoration:none; }
.homeBodyNewsLead 			{ font-family:Tahoma,helvetica,sans-serif; font-size:18px; line-height: 22px; font-weight: normal; color: rgb(51,51,51); text-decoration: none; }
.announceTITLE				{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; font-weight: bold; color: #006b4f; letter-spacing: 0.5pt; }
.announceHead				{ font-family:Tahoma,helvetica,sans-serif; font-size:18px; font-weight:normal; color:#333333; text-decoration: none; }
.announceText				{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; font-weight:normal; color:#333333; text-decoration:none; }
.announceMORE				{ font-family:Tahoma,helvetica,sans-serif; font-size:9px; font-weight:bold; color:#ff9900; letter-spacing:1pt; text-decoration:none; }


a:hover.stockQuoteRefresh { color: #FF9900; }

.SectionContent a			{ font-family: Tahoma, helvetica, Sans-Serif; font-size: 11px; line-height: 15px; font-weight: normal; color: #006b4f; text-align: justify; }
.SectionContent a:visited	{ color:#006b4f; }
.SectionContent a:hover		{ color:#ff9900; }

.announceMORE a				{ font-family:Tahoma,helvetica,sans-serif; font-size:9px; font-weight:bold; color:#ff9900; letter-spacing:1pt; text-decoration:none; }
.announceMORE a:visited		{ color:#ff9900; }
.announceMORE a:hover		{ color:#006b4f; }

.announceHead a				{ font-family:Tahoma,helvetica,sans-serif; font-size:18px; font-weight: normal; color:#333333; text-decoration:none; }
.announceHead a:visited		{ color: #333333; }
.announceHead a:hover		{ text-decoration:underline; }

.RightColumnContent	a			{ font-family:Tahoma,helvetica,sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; }
.RightColumnContent a:visited	{ color: #333333; }
.RightColumnContent a:hover		{ text-decoration:underline; color:#ff9900; }

.homeBodyNewsLead a			{ font-family:Tahoma,helvetica,sans-serif; font-size:18px; line-height: 22px; font-weight: normal; color: rgb(51,51,51); text-decoration: none; }
.homeBodyNewsLead a:visited { color: rgb(51,51,51); }
.homeBodyNewsLead a:hover	{ color: #ff9900; text-decoration: underline; }

.bottomlink p			{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; color: #666666; font-weight:normal; text-decoration:none; }
.bottomlink a			{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; color: #666666; font-weight:normal; text-decoration:none; }
.bottomlink a:visited	{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; color: #666666; font-weight:normal; text-decoration:none; }
.bottomlink a:hover		{ font-family:Tahoma,helvetica,sans-serif; font-size:10px; color: #ff9900; font-weight: normal; text-decoration:underline; }

/* ---- END GLOBAL CBRE SPECIFIC STYLE ---- */

/* ---- BEGIN BREADCRUMB STYLE ---- */
.Breadcrumb			{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #999999; font-style: normal; font-weight: normal; text-decoration: none; }

a.sysnav			{ font-family: Tahoma,helvetica,sans-serif; font-size: 11px; color: #006633; font-style: normal; font-weight: normal; text-decoration: none; }
a:visited.sysnav	{ color: #006633; }
a:hover.sysnav		{ color: #e07e00; }

a.Breadcrumb			{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #999999; font-style: normal; font-weight: normal; text-decoration: none; }
a:visited.Breadcrumb	{ color: #999999; }
a:hover.Breadcrumb		{ color: #666666; }

a.sysnavPrint			{ font-family: Tahoma,helvetica,sans-serif; font-size: 10px; color: #006633; font-style: normal; font-weight: normal; text-decoration: none; }
a:visited.sysnavPrint	{ color: #006633; }
a:hover.sysnavPrint		{ color: #e07e00; }

/* ---- END BREADCRUMB STYLE ---- */


/* ---- Navigation Styles ----- */
.sectionHeader		{font-family: Tahoma,helvetica,sans-serif; font-size: 11px; font-weight:bold; font-style:normal; color:#005137; text-decoration:none;}
.leftnav			{font-family: Tahoma,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none;}
.leftnavSelected	{font-family: Tahoma,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none;}
.leftnavSelectedRed	{font-family: Tahoma,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#ff0000; text-decoration:none;}
.leftsubnav			{font-family: Tahoma,helvetica,sans-serif; font-size: 10px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none;}
.leftsubnavSelected	{font-family: Tahoma,helvetica,sans-serif; font-size: 10px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none;}

a.leftnav						{line-height: 14px;font-family: Tahoma,helvetica; font-size: 11px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none; display: block;}
a:visited.leftnav				{color: #666666;}
a:hover.leftnav					{color: #333333; text-decoration:none;}

a.leftnavSelected				{font-family: Tahoma,helvetica; font-size: 11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none; display: block;}
a:visited.leftnavSelected		{color: #000000;}
a:hover.leftnavSelected			{color: #000000; text-decoration:none;}

a.leftnavSelectedRed			{font-family: Tahoma,helvetica; font-size: 11px; font-weight:normal; font-style:normal; color:#ff0000; text-decoration:none; display: block;}
a:visited.leftnavSelectedRed	{color: #ff0000;}
a:hover.leftnavSelectedRed		{color: #ff0000; text-decoration:none;}

a.leftsubnav					{font-family: Tahoma,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none; display: block;}
a:visited.leftsubnav			{color: #666666;}
a:hover.leftsubnav				{color: #333333; text-decoration:none;}

a.leftsubnavSelected			{font-family: Tahoma,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none; display: block;}
a:visited.leftsubnavSelected	{color: #333333;}
a:hover.leftsubnavSelected		{color: #333333; text-decoration:none;}

a.BackLink			{font-family: verdana,Tahoma,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#003300; text-decoration:underline;}
a:visited.BackLink	{color: #003300;}
a:hover.BackLink	{color: #cc9900;}
.topnav				{font-family: Tahoma,helvetica; font-size: 10px; font-weight:bolder; font-style:normal; color:#ffffff; text-decoration:none; letter-spacing: 1pt; }
a.topnav			{font-family: Tahoma,helvetica; font-size: 10px; font-weight:bolder; font-style:normal; color:#ffffff; text-decoration:none; letter-spacing: 1pt; }
a:visited.topnav	{color: #ffffff;}
a:hover.topnav		{color: #ffffff; text-decoration:none;}

a.navMAIN			{font-family: Tahoma,helvetica,sans-serif; font-size: 9px; font-weight: bolder; color: #000000; text-decoration: none; letter-spacing: 1pt; text-transform: uppercase; }
a:visited.navMAIN	{color: #000000; }
a:hover.navMAIN		{color: #e07e00; text-decoration: none; }

a.navMAINGlobal				{font-family: Tahoma,helvetica,sans-serif; font-size: 9px; font-weight: bolder; color: #666666; text-decoration: none; letter-spacing: 1pt; text-transform: uppercase; }
a:visited.navMAINGlobal		{color: #666666; }
a:hover.navMAINGlobal		{color: #e07e00; text-decoration: none; }

.worldwideTITLE		{font-family: Tahoma, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #006B4F;	letter-spacing: 1pt; }
.worldwideMenu		{font-family: Tahoma, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; color: #333333; width: 175px; } 
/* ------- end Navigation Styles ---- */

/* ---- BEGIN EFINDER STYLES ---- */
.efindercardname	{COLOR:#003300; FONT-FAMILY: Verdana, Tahoma, Helvetica; FONT-SIZE: 12px; FONT-WEIGHT: bold; font-style: normal;}
.efindercardinfo	{COLOR:#003300; FONT-FAMILY: Verdana, Tahoma, Helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal; font-style: normal; }
.efindermessage		{ color:#003300; font-family: verdana, Tahoma, helvetica; font-size: 11px; font-weight: normal; font-style: normal; }
.efinderlabels		{ color:#003300; font-family: verdana, Tahoma, helvetica; font-size: 11px; font-weight: bold; font-style: normal; }
.efinderwhite		{ color:white; font-family: verdana, Tahoma, helvetica; font-size: 11px; font-weight: bold; font-style: normal; }
.efinderemail		{ color:#003300; font-family: Verdana,Tahoma,helvetica; font-size: 11px; font-weight: normal; font-style: normal; }

/* ---- END EFINDER STYLES ---- */

/* ---- FLASH WRAPPER --------- */
#SWFHomeBannerDIV {
	z-index:0;
}

/* -- TOP SUB NAV MENU CELLS --- */
.topSubNavCell{
	background-color:#c2c2c2;
	border: solid 1px #ffffff;
	border-top:none;
	padding:1px 1px 2px 4px;
}
.topSubNavCell a{
	color:#ffffff;
	font:bolder 10px Tahoma,verdana,helvetica;	
	text-decoration:none;
	letter-spacing:1pt;
}
.topSubNavCell a:visited{
	color:#ffffff;
}
.topSubNavCell a:hover{
	color:#ffffff;
}
