/* ------------------------------------------ */
/* Text Styles 				      */
/* ------------------------------------------ */

.Contact_Email{
	Position:absolute;
	left:276;
	top:129;
	z-index:100;
}
#PrintLogo{
	display:none;
}

br{

	LINE-HEIGHT: 11px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}


.c{

	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}

.k{
	FONT-SIZE: 9px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}

.B{
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;

}

.BPortfolio{
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;

}

TD{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}


.cBlack{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #000000;
}


.cWhite{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #FFFFFF;
}

.A{
	
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	z-index:2;	
}

div.TemplateBodyCopy4LineHeading{
	Position:absolute;
	left:275px;
	top:233px;
	height:200px;
	width:428;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	z-index:2;
}

div.TemplateBodyCopy3LineHeading{
Position:absolute;
	left:275px;
	top:214px;
	height:200px;
	width:428;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	z-index:2;
}

div.TemplateBodyCopy2LineHeading{
	Position:absolute;
	left:275px;
	top:225px;
	height:200px;
	width:460px;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	z-index:2;	
}

div.ContactCopy{
	Position:absolute;
	left:275px;
	top:200px;
	height:200px;
	width:428;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	z-index:2;	
}



.E{
	
	FONT-SIZE: 29px; 
	LINE-HEIGHT: 28px; 
	FONT-WEIGHT:bold;
	FONT-FAMILY:  arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	z-index:2;	
}

.E1{
	
	FONT-SIZE: 20px; 
	LINE-HEIGHT: 28px; 
	FONT-WEIGHT:bold;
	FONT-FAMILY:  arial, arial, helvetica, sans-serif;
	COLOR: #005e4e;
	z-index:2;	
}



.F{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 23px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;	
}


.PortfolioSinlgeHeadings{
	FONT-WEIGHT:bold;
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 23px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}

.PortfolioSinlgeText{	
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 23px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}

.FWhite{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #FFFFFF;
}

.FGrey{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #A5B7B0;
}

.G{
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #148F93;
	FONT-WEIGHT:bold;
}


.H{
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
}


.m{
	FONT-SIZE: 10px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	FONT-WEIGHT:bold;
}

body{
	FONT-SIZE: 11px; 

	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
}

.IRTitle{
	Position:absolute;
	left:75;
	top:141;
}
.News_Single_Date{
	Position:absolute;
	left:29;
	top:0;
	border-top: solid 1px #a1a1a1;
	border-bottom: solid 1px #a1a1a1;
	width:483px;
	text-align:left;
	height:30px;	
}

.News_Single_Title{
	Position:absolute;
	left:29;
	top:30;
	border-bottom: solid 1px #a1a1a1;
	width:483px;
	text-align:left;
	height:30px;
	margin-bottom: 30px;
}

ul {
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;	
	text-indent: 0px;
	/*list-style-position: outside;
	list-style-image: url(../images/bullett.gif);
	list-style-type: square;*/
	padding: 0px;
	margin: 16px;
	margin-top:-6px;
	margin-bottom:14px;


}

li{
	margin-top:5px;
}

a:active
{
	FONT-SIZE: 11px;
	color: #5C5C5C;
	    text-decoration: underline;
	FONT-FAMILY: arial, helvetica, sans-serif

}
a:link
{
	FONT-SIZE: 11px;
	color: #5C5C5C;
	    text-decoration: underline;
	font-size:11px;
	FONT-FAMILY:  arial, helvetica, sans-serif
}
a:visited
{
	FONT-SIZE: 11px;
	color: #5C5C5C;
	    text-decoration: underline;
	FONT-FAMILY:  arial, helvetica, sans-serif
}
a:hover
{
	FONT-SIZE: 11px;
	color: #5C5C5C;
	    text-decoration: underline;
	FONT-FAMILY:  arial, helvetica, sans-serif

}


a.F:active
{
	FONT-SIZE: 10px;
	color: #5C5C5C;
    text-decoration: underline;

}
a.F:link
{
	FONT-SIZE: 10px;
	color: #5C5C5C;
    text-decoration: underline;
	
}
a.F:visited
{
	FONT-SIZE: 10px;
	color: #5C5C5C;
    text-decoration: underline;
}
a.F:hover
{
	FONT-SIZE: 10px;
	color: #5C5C5C;
    text-decoration: underline;
	FONT-FAMILY: arial, arial, helvetica, sans-serif

}


a.FWhite:active
{
	FONT-SIZE: 11px;
	color: #FFFFFF;
    text-decoration: underline;

}
a.FWhite:link
{
	FONT-SIZE: 11px;
	color: #FFFFFF;
    text-decoration: underline;
	font-size:12px;
}
a.FWhite:visited
{
	FONT-SIZE: 11px;
	color: #FFFFFF;
    text-decoration: underline;
}
a.FWhite:hover
{
	FONT-SIZE: 11px;
	color: #FFFFFF;
    text-decoration: underline;
	FONT-FAMILY: arial, arial, helvetica, sans-serif

}


a.D:active
{
	FONT-SIZE: 9px;
	color: #5C5C5C;
    text-decoration: underline;

}
a.D:link
{
	FONT-SIZE: 9px;
	color: #5C5C5C;
    	text-decoration: underline;
}
a.D:visited
{
	FONT-SIZE: 9px;
	color: #5C5C5C;
    	text-decoration: underline;
}
a.D:hover
{
	FONT-SIZE: 9px;
	color: #5C5C5C;
    	text-decoration: underline;
	FONT-FAMILY: arial, arial, helvetica, sans-serif

}


a.Portfolio_SortableTable_HeaderValues:active
{
	font-face:arial;
	font-size:10px;
	color:black;

}
a.Portfolio_SortableTable_HeaderValues:link
{
	font-face:arial;
	font-size:10px;
	color:black;
}
a.Portfolio_SortableTable_HeaderValues:visited
{
	font-face:arial;
	font-size:10px;
	color:black;
}
a.Portfolio_SortableTable_HeaderValues:hover
{
	font-face:arial;
	font-size:10px;
	color:black;

}


/* ------------------------------------------ */
/* Messages 				      */
/* ------------------------------------------ */

.Message{
	
	FONT-SIZE: 11px; 
	height=15px; 
	COLOR: #214870;
	LINE-HEIGHT: 15px; 
	FONT-WEIGHT:bold;
	FONT-FAMILY: arial, arial, helvetica, sans-serif	
}


/* ------------------------------------------ */
/* IR */
/* ------------------------------------------ */

.DisclaimerScrollingContent{

	height:270px; 
	width:480px;	
	position:absolute;
	left:65px;
	top:170px;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #8B8B8B;
	scrollbar-shadow-color: #8B8B8B;
	scrollbar-highlight-color: #8B8B8B;
	scrollbar-3dlight-color: #8B8B8B; 
	scrollbar-darkshadow-color: #8B8B8B;
	scrollbar-track-color: 4A7061; 
	scrollbar-arrow-color: #FFFFFF;
}

/* ------------------------------------------ */
/* IR */
/* ------------------------------------------ */

.IRHeader{
	Position:absolute;
	left:34;
	top:66;
	width:657;
	height:116;
	
}

.IRLinkHolder{
	Position:absolute;
	left:394;
	top:16;
	width:657;
	height:116;
	
}

.IRTitle{
	Position:absolute;
	left:75;
	top:141;
}


.LoginForm{
	Position:absolute;
	left:75;
	top:141;
	z-index:2;
}

.IRField{
	FONT-SIZE: 12px; 
	height:30px; 
	width:248px;	
	COLOR: #FFFFFF;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	background-color:#14935F;
}

.IRSubmitButton{
	position:absolute;
	top:253px; 
	left:382px;	
}



.IRGreenBlock{
	Position:absolute;
	left:34;
	top:116;
	width:657;
	height:353;
	background:#1D4C3A;
	
}


.Disclaimer{
	Position:relative;
	left:34;
	width:400;
	background:none;
	z-index:10;
	
}

.IRScrollingContent{
	position:absolute;
	left:75px;
	top:170px;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #BDB6B5; 
	scrollbar-darkshadow-color: #BDB6B5;
	scrollbar-track-color: #E7E3E7; 
	scrollbar-arrow-color: #999999;
}


/* ------------------------------------------ */
/* HOME */
/* ------------------------------------------ */

.HomeHeader{
	Position:absolute;
	left:34;
	top:10;
	width:657;
	height:116;
	
}

.HomeGreenBlock{
	Position:absolute;
	left:34;
	top:116;
	width:657;
	height:353;
	background:#1D4C3A;
	
}

.HomeText1{
	Position:absolute;
	left:63;
	top:129;
	width:507;
	height:95;
}

.Home_ContactDetails{
	Position:absolute;
	left:756;
	top:529;
	z:index:50;
}




.Home_LatestNews{
	Position:absolute;
	left:757;
	top:65;
}
.Home_IR{
	Position:absolute;
	left:757;
	top:319;
	z-index:10;
}

.PE_LatestNews{
	Position:absolute;
	left:772;
	top:163;
	margin-bottom:10px;
	background:#E8EEDE;
}

.RE_LatestNews{
	Position:absolute;
	left:757;
	top:80;
}

#RealEstateNews{
	Position:absolute;
	left:757;
	top:90;
}

#RealEstateContact{
	Position:absolute;
	left:757;
	top:108;
}

.PE_IR{
	Position:absolute;
	left:757;
	top:320;
	z-index:10;
}

#RENews{
	Position:absolute;
	left:757;
	top:28;
}
#RENews2{
	Position:absolute;
	left:757;
	top:382;
	z-index:10;
}
#REContacts2{
	Position:absolute;
	left:757;
	top:400;
}


#REContacts{
	Position:absolute;
	left:757;
	top:55;
}

#Team_TV_Members{
	Position:absolute;
	left:273px;
	top:300px;
	z-index:10;
}

#WorldMap{
	Position:absolute;
	left:738;
	top:361;
	background: url("../images/worldmap.gif");
	width:190px;
	height:200px;
	z-index:100;
}

#WorldMap2{
	Position:absolute;
	left:736;
	top:390;
	width:190px;
	height:200px;
	z-index:100;
}

.MapVisible{
	display:block;
}
.MapHidden{
	display:none;
	visibility:hidden;
}

#Coverage{
	Position:absolute;
	left:757;
	top:100;
	z-index:10;
}

#CoverageHolder{
	Position:absolute;
	left:757;
	top:130;
	z-index:10;
}

.CoverageItem{
	margin-top:6px;
}

#Map_Benelux{
	Position:absolute;
	left:71;
	top:99;
	z-index:10;
	
}

#Map_CE{
	Position:absolute;
	left:101;
	top:69;
	z-index:10;
	
}

#Map_France{
	Position:absolute;
	left:45;
	top:109;
	z-index:10;

}

#Map_Germanic{
	Position:absolute;
	left:78;
	top:97;
	z-index:10;

}

#Map_Nordic{
	Position:absolute;
	left:88;
	top:8;
	z-index:10;
	
}

#Map_Italy{
	Position:absolute;
	left:79;
	top:136;
	z-index:10;

}

#Map_Spain{
	Position:absolute;
	left:10;
	top:134;
	z-index:10;

}

#Map_UK{
	Position:absolute;
	left:34;
	top:65;
	z-index:10;
	
}



#RETopenTenBanner{
	position:absolute;
	top:458;
	left:245;
	width:512;
	height:32;
	background-color:#7D9141;
}

#RETopenTenHeading{
	position:absolute;
	top:467;
	left:261;
}

#PortfolioTopTen{
	position:absolute;
	top:493;
	left:245;
}

#PortfolioSingleItemBody{
	position:relative;
	top:10;
	left:30;
	width:300px;
	margin-bottom:30px;
}

#PortfolioTopTen_Name{
	position:absolute;
	top:467;
	left:510;
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #FFFFFF;
}

#PortfolioTopTen{
	position:absolute;
	top:491;
	left:244;
	background:white;
	width:513px;
}

#PortfolioItems{
	position:absolute;
	top:190;
	left:275;
	z-index:30;
}

#PortfolioAge{
	position:absolute;
	top:293px;
	left:181px;
	width:68px;
	height:32px;
	background:#B0D050;
	z-index:100;
	display:none;	
}

#PortfolioAge_Historic{
	position:absolute;
	top:5px;
	left:10px;
}

#PortfolioAge_Current{
	position:absolute;
	top:17px;
	left:10px;
}



.Home_Contacts{
	Position:absolute;
	left:687;
	top:415;
	z-index:10;
}
.Home_Disclaimer{
	Position:absolute;
	left:668;
	top:415;
	z-index:10;
}

.Home_Disclaimer{
	Position:absolute;
	left:687;
	top:415;
	z-index:10;
}
.Home_Terms{
	Position:absolute;
	left:668;
	top:447;
	z-index:10;
}

.Home_GeneralNews{
	Position:absolute;
	left:687;
	top:383;
	z-index:10;
	width:50px;
	background:red;
}


.SubMenuHolder{
	Position:absolute;
	left:668;
	top:383;
	z-index:10;
	padding:0px;
	margin:0px;

}

#SubMenuHolder_Item a{
	z-index:10;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;	
}




.Home_Print{
	Position:absolute;
	left:687;
	top:479;
	z-index:10;
}

.Home_Home{
	Position:absolute;
	left:704;
	top:447;
	z-index:10;
}

.Home_News{
	Position:absolute;
	left:757;
	top:100;
	z-index:10;	
	padding:108px 0px 0px 20px;
	
	
}

.RE_News{
	Position:absolute;
	left:757;
	top:130;
	z-index:10;
}


.Home_MainNewsItem{
	margin-bottom:25px;
	z-index:10;
	FONT-SIZE: 10px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;

}

.News_Title{	
	FONT-SIZE: 11px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
}


a.NewsDate:active
{
	FONT-SIZE: 11px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: underline;

}
a.NewsDate:link
{
	FONT-SIZE: 11px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: underline;
	
}
a.NewsDate:visited
{
	FONT-SIZE: 11px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: underline;
}
a.NewsDate:hover
{
	FONT-SIZE: 11px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: underline;
}



.HomeNav{
	Position:absolute;
	left:54;
	top:299;	
	z-index:2
}


.HomeNavOff  { 
	background-color: #1D4C3A;
	height:152px;
	width:152px;
	padding: 0px;
	border-color: #887168;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.HomeNavOn  { 
	background-color: #FFFFFF;
	height:152px;
	width:152px;
	padding: 0px;
	border-color: #FA4E02;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.HomeSectionLogo  { 
	position:relative;
	top:14;
	left:12;
}

.HomeTitlePE  { 
	position:absolute;
	top:129px;
	left:443px;
}

.HomeSubTitlePE  { 
	position:absolute;
	top:429px;
	left:67px;
	z-index:2;
}

.HomeTitleRE  { 
	position:absolute;
	top:148px;
	left:63px;
}

.HomeSubTitleRE  { 
	position:absolute;
	top:429px;
	left:247px;
	z-index:2;
}

.HomeTitleTV  { 
	position:absolute;
	top:149px;
	left:159px;
}

.HomeSubTitleTV  { 
	position:absolute;
	top:429px;
	left:435px;
	z-index:2;
}

.HomeFlash  { 
	position:absolute;
	top:20px;
	left:693px;
}


/* ------------------------------------------ */
/* PE, RE, TV  TEMPLATE  */
/* ------------------------------------------ */

.TemplateSectionLogo{
	Position:absolute;
	left:82;
	top:63;
	
}

.TedmplateBodyCopy{
	Position:absolute;
	left:12;
	top:0;
	z-index:1;
	
}

.TemplateFlashStatic{
	Position:absolute;
	left:692;
	top:63;
	
}

.TemplateSectionTitle{
	Position:absolute;
	left:274;
	top:122px;
	
}

.TemplateSectionTitleContacts{
	Position:absolute;
	left:274;
	top:63;
	
}

.TemplateSubTitle{
	Position:absolute;
	left:274;
	top:163px;
	z-index:2;
}


.TemplateSectionText{
	Position:absolute;
	left:0;
	top:120px;	
}

.TemplateHorizontalLines{
	Position:absolute;
	left:180;
	top:135;
	z-index:1;
	
}
.TemplateHorizontalLinesContacts{
	Position:absolute;
	left:245;
	top:135;
	z-index:1;
	
}

.TemplateHorizontalLine  { 
	height:31px;
	padding: 0px;
	border-color: #E4E2DF;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	z-index:1;
}

#HorizontalLines.TemplateHorizontalLinesTermsOfUse{
	Position:absolute;
	left:244;
	top:135;
	z-index:1;
	
}



/* ------------------------------------------ */
/* NEWS  TEMPLATE  */
/* ------------------------------------------ */


.NewsField{
	FONT-SIZE: 10px; 
	height:21px; 
	width:348px;	
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	border-color: #148F93;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color:#AFD6D6;
}


.NewsAll{
	Position:absolute;
	top:300;
	left:300;

}

.NewsBackButton{
	position:absolute;
	left:244;
	top:590;
	width:100;
	height:10;
	z-index:2;
}

.ContactsBackButton{
	position:absolute;
	left:277;
	top:710;
	width:100;
	height:10;
	z-index:2;
}


.ItemsArticles{
	Position:absolute;
	left:275;
	top:216;
	z-index:1;
	height:360px;
	width:470px;
	z-index:5;
	overflow:auto;
	z-index:1;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #148F93; 
	scrollbar-darkshadow-color: #148F93;
	scrollbar-track-color: #B0D6D7; 
	scrollbar-arrow-color: #148F93;	
	
}


tr.Portfolio_SortableTableRow_Over{

	color:red;
	font-size:10px;
	border-color: red;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.Portfolio_Sortable_MainTable{
	Position:absolute;
	left:275;
	height:360px;
	width:475px;
	top:216;
	z-index:2;
	overflow:auto;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #148F93; 
	scrollbar-darkshadow-color: #148F93;
	scrollbar-track-color: #B0D6D7; 
	scrollbar-arrow-color: #148F93;	
}

DIV.SearchResults  { 
	z-index:150;
	moz-opacity: .9; 
	FILTER: alpha(opacity=90); 
	Position:absolute;	
	position:absolute; 
	left:392px;
	top:191px; 
	width:318; 
	height=100;
	background-color: #D7E5E5; 	
	border-color: #7F9DB9;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	overflow:auto;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #BDB6B5;
	scrollbar-darkshadow-color: #BDB6B5; 
	scrollbar-track-color: #E7E3E7; 
	scrollbar-arrow-color: #999999;
	display:none;
}

DIV.SearchResults_News  { 
	z-index:150;
	moz-opacity: .9; 
	FILTER: alpha(opacity=90); 
	Position:absolute;	
	position:absolute; 
	left:354px;
	top:191px; 
	width:318; 
	height=100;
	background-color: #D7E5E5; 	
	border-color: #7F9DB9;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	overflow:auto;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #BDB6B5;
	scrollbar-darkshadow-color: #BDB6B5; 
	scrollbar-track-color: #E7E3E7; 
	scrollbar-arrow-color: #999999;
	display:none;
}

.ItemsArticleBody{
	Position:absolute;
	left:276;
	top:216;
	height:360px;
	width:470px;
	z-index:5;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #BDB6B5; 
	scrollbar-darkshadow-color: #BDB6B5;
	scrollbar-track-color: #E7E3E7; 
	scrollbar-arrow-color: #999999;	
}

.PorfolioItemsArticleBody{
	Position:absolute;
	left:0;
	top:0;
	height:360px;
	width:470px;
	z-index:5;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #BDB6B5; 
	scrollbar-darkshadow-color: #BDB6B5;
	scrollbar-track-color: #E7E3E7; 
	scrollbar-arrow-color: #999999;	
}


.results{
	Position:absolute;
	left:115;
	top:20;
	
}



div.Home_PE{
	Position:absolute;
	left:0;
	top:66;	
	z-index:10;
}
div.Home_RE{
	Position:absolute;
	left:0;
	top:197;	
	z-index:10;
}
div.Home_TV{
	Position:absolute;
	left:0;
	top:330;	
	z-index:10;
}

div.Home_logo{
	Position:absolute;
	left:0px;
	top: 508px;
}

div.HomeCopy{
	Position:absolute;
	left:276;
	top:166;	
	z-index:11;
}

div.HomeLogo{
	Position:absolute;
	left:276;
	top:66;	
	z-index:11;
}

.ItemsColumnHeaderDate{
	Position:absolute;
	left:278;
	top:218;
	z-index:5;	
}
.ItemsColumnHeaderTitle{
	Position:absolute;
	left:359;
	top:218;
	z-index:5;	
}

.ItemsSearch{
	Position:absolute;
	left:276;
	top:170;
	z-index:5;	
}

/* ------------------------------------------ */
/* NAV  TEMPLATE  */
/* ------------------------------------------ */

.NavHolder{
	Position:absolute;
	left:0;
	top:163px;
	height:259;
	width:250px;
	z-index:3;
 margin-left:6px;	
}



.SubNavHolder{
	Position:absolute;
	left:579;
	top:340;
	height:259;
	z-index:0;
	z-index:1003;
}



.SubMenuContact{
	position:absolute;
	width:81;
	height:131;
	left:212;
	top:130;
	background-color:#449314;
	visibility:hidden;
	z-index:22;
	moz-opacity: .8; 
	FILTER: alpha(opacity=80);
}

.SubMenuPortfolio{
	z-index:3;
	position:absolute;
	width:81;
	left:213;
	top:65;
	background-color:#148F93;
	visibility:hidden;
	moz-opacity: .8; 
	FILTER: alpha(opacity=80);

}

.SubMenuTVPortfolio{
	z-index:1000;
	position:absolute;
	width:81;
	left:213;
	top:95;
	background-color:#159437;
	visibility:hidden;


}

.PortfolioTable { 
	position:absolute;
	top:226px;
	left:244px;
	z-index:6;
	width: 504px;
	padding: 4px;
}

.PortfolioTableSingleItem { 
	position:absolute;
	top:180px;
	left:244px;
	z-index:6;
	
}

.PortfolioTableAll { 
	position:absolute;
	top:226px;
	left:244px;
	z-index:6;
	
}


.PortfolioTableNews { 
	position:absolute;
	top:161px;
	left:244px;
	z-index:6;

}

.PortfolioTableSingle { 
	position:absolute;
	top:133px;
	left:244px;
	z-index:10;
}

.PortfolioTableHeader  { 
	
	padding: 0px;
	border-color: #a5a5a5;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.Portfolio_SortableTableHeader{
	border-color: #a5a5a5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	text-align:left;
	margin-bottom:10px;
	font-face:arial;
	height:32px;
	font-size:11px;
	color:#505050;
	/*background-color:#CBE1EC;*/
}

Portfolio_SortableTableHeaderNoContent
{
	 border:none;
}


.Portfolio_SortableTableHeader_GeneralNews{
	border-color: #a5a5a5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	text-align:left;
	margin-bottom:10px;
	font-face:arial;
	height:32px;
	font-size:10px;
	color:black;
	background-color:#BAD8CD;
}

.Portfolio_SortableTableHeader_RE{
	border-color: #000000;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	text-align:left;
	margin-bottom:10px;
	font-face:arial;
	height:32px;
	font-size:10px;
	color:black;
	background-color:#E0E5D2;
}

.Portfolio_SortableTableHeader_TV{
	border-color: #000000;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	text-align:left;
	margin-bottom:10px;
	font-face:arial;
	height:32px;
	font-size:10px;
	color:black;
	background-color:#DED8E3;
}

TH.Portfolio_SortableTableHeaderSingle{
	border-color: #000000;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	text-align:left;
	margin-bottom:10px;
	font-face:arial;
	height:32px;
	font-size:10px;
	color:black;
	background-color:none;
}

.PortfolioSearchResults{
	z-index:1000;
	position:absolute;
	width:321;
	left:115;
	top:21;
	background-color:#B0D6D7;
	border-color: #148F93;
	border-width: 11px 1px 1px 1px;
	border-style: solid;
}

.Portfolio_Loading{
	z-index:1000;
	position:absolute;
	left:712;
	top:173;
}

.News_Loading{
	z-index:1000;
	position:absolute;
	left:673;
	top:173;
}


.Portfolio_SortableTableHeaderSpacer{
	height:4px
}


.PortfolioTableHeaderGrey  { 
	
	padding: 0px;
	border-color: #ADADAD;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}


.PortfolioDealName{
	Position:absolute;
	left:274;
	height:100px;
	top:120;
	
}

.TeamSingleName{
	Position:absolute;
	left:274;
	height:100px;
	top:93;
	
}

.ItemsArticlesNarrow{
	Position:absolute;
	left:30;
	top:59;
	z-index:5;
	height:315px;
	width:300px;
	z-index:5;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #148F93; 
	scrollbar-darkshadow-color: #148F93;
	scrollbar-track-color: #B0D6D7; 
	scrollbar-arrow-color: #148F93;	

}


.ItemsArticlesPortfolio{
	Position:absolute;
	left:30;
	top:59;
	z-index:5;
	height:315px;
	width:390px;
	z-index:5;
	overflow:none;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #148F93; 
	scrollbar-darkshadow-color: #148F93;
	scrollbar-track-color: #B0D6D7; 
	scrollbar-arrow-color: #148F93;	

}

.TeamBio{
	Position:absolute;
	left:30;
	top:59;
	z-index:5;
	height:315px;
	width:550px;
	z-index:5;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #148F93; 
	scrollbar-darkshadow-color: #148F93;
	scrollbar-track-color: #B0D6D7; 
	scrollbar-arrow-color: #148F93;	

}


div.News_Single_Body{
	Position:absolute;
	left:30;
	top: 90px;
	z-index:5;	
	width:480px;
	z-index:5;
	overflow:auto;
	z-index:5;

}

p{
	margin-top:0px;
}

div.MenuItem{
	cursor:hand;
	cursor:pointer;
}


.SubNavSubMenuContact{
	position:absolute;
	width:91;
	height:128;
	left:148;
	top:33;
	visibility:hidden;
	background:#6B9314;

}

.SectionPic{
	position:absolute;
	width:94;
	height:52;
	left:757;
	top:383;
	background:none;
	visibility:visible;

}

.HomeContactsList{
	position:relative;
	left:12;
	top:11;
	background-color:#6B9314;

}


.ContactsList{
	position:relative;
	left:12;
	top:11;
	background-color:#449314;

}

#Sections{
	position:absolute;
	top:166px;
	background:none;
	visibility:visible;

}

.PortfolioList{
	position:relative;
	left:12;
	top:11;

}

.PortfolioSearchArea{
	position:absolute;
	left:264;
	top:165;
	width:495;
	height:34;
	background-color:#B0D6D7;
	z-index:0;
}


.PortfolioOverCell{
	
FONT-SIZE: 10px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	COLOR: #5C5C5C;
	border-color: Red;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	
}

.PortfolioSingleItemDetails{
	position:absolute;
	left:274;
	top:154;
	width:495;
	height:34;	
	z-index:100;
}

.PortfolioSingleItemHeaderResults{
	position:absolute;
	left:274;
	top:169;
	width:495;
	height:34;	
	z-index:100;
}

.PortfolioBkgAll{
	position:absolute;
	left:264;
	top:195;
	width:495;
	height:414;
	background-color:#D7E5E5;
	z-index:1;
}

.PortfolioBkgSingle{
	position:absolute;
	left:264;
	top:195;
	width:495;
	height:414;
	background-color:#D7E5E5;
	z-index:1;
}

div.PortfolioPhoto{
	position:absolute;
	left:450px;
	top:55px;

}

.PortfolioSingleItems{
	position:absolute;
	left:32;
	top:-18;
	z-index:100;
	text-align:center;
}

.PortfolioURL{
	position:absolute;
	left:532;
	top:342;
	width:300;
	height:30;
	z-index:100;
	text-align:center;
}

.PortfolioBackButton{
	position:absolute;
	left:30;
	top:380;
	width:100;
	height:130;
	z-index:200;
	border:solid 1px Red;
}

.NewsBackButton{
	position:absolute;
	left:0;
	top:420;
	width:100;
	height:130;
	z-index:200;
}

.PortfolioField{
	FONT-SIZE: 10px; 
	height:21px; 
	width:318px;	
	COLOR: #5C5C5C;
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif;
	border-color: #148F93;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color:#AFD6D6;
}

.PortfolioSearch{
	Position:absolute;
	left:276;
	top:143;
	z-index:5;	
}


.PortfolioItem_LogoWeb {
	border-bottom:solid 1px #a0a0a0;
	text-align:left;
	/*padding-top: 20px;
	padding-bottom:20px;*/
	padding:11px 0px 11px 0px;	
	
}

.PortfolioItem_LogoWeb img 
{

}

.PortfolioItem_LogoWeb a.website
{
	/*float:right;*/		
	text-decoration:none;
	font-size:10px;	
	color:#505050;
	font-weight:bold;	
	font-family: arial,helvetica,sans-serif;
}

.PortfolioItem_LogoWeb a.website:hover
{
	text-decoration:underline;
}

.PortfolioItem_Content
{
	text-align:left;
	margin-top:23px;	
}

.PortfolioItem_ContentHistoric
{
	text-align:left;
	margin-top:62px;
}

/* ------------------------------------------ */
/* Team TEMPLATE  */
/* ------------------------------------------ */

.SingleTeamMembers { 
	position:absolute;
	top:165px;
	left:244px;
	height:auto;
	z-index:10;
}


a.TeamMemberSelect:active
{
	FONT-SIZE: 14px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: none;

}
a.TeamMemberSelect:link
{
	FONT-SIZE: 14px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: none;
	
}
a.TeamMemberSelect:visited
{
	FONT-SIZE: 14px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: none;
}
a.TeamMemberSelect:hover
{
	FONT-SIZE: 14 px; 
	COLOR: #5C5C5C;
	FONT-WEIGHT:normal;
	LINE-HEIGHT: 12px; 
	FONT-FAMILY: arial, helvetica, sans-serif;
	text-decoration: none;
}

.TeamMembers{
	position:absolute;
	left:274;
	top:359;
	width:495;
	height:34;	
	z-index:1;
}

.TeamInformation{
	position:absolute;
	left:274;
	top:198;
	width:495;
	height:34;	
	z-index:100;
}

.TeamBackButton{
	position:absolute;
	left:244;
	top:480;
	width:100;
	height:10;
	z-index:2;
}

.TeamRollOverName{
	position:absolute;
	left:557;
	top:372;
	width:200;
	height:10;
	z-index:2;
}


.TeamItems{
	Position:absolute;
	left:275;
	top:193;
	z-index:5;
	height:360px;
	width:470px;
	z-index:5;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #148F93; 
	scrollbar-darkshadow-color: #148F93;
	scrollbar-track-color: #B0D6D7; 
	scrollbar-arrow-color: #148F93;		
}

.TeamItemsSingle{
	Position:absolute;
	left:275;
	top:216;
	height:334px;
	width:353px;
	z-index:5;
	overflow:auto;
	z-index:5;
	scrollbar-face-color: #F0F0F0;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #BDB6B5; 
	scrollbar-darkshadow-color: #BDB6B5;
	scrollbar-track-color: #E7E3E7; 
	scrollbar-arrow-color: #999999;	
}


.TeamSearchArea{
	position:absolute;
	left:264;
	top:166;
	width:495;
	height:30;
	background-color:#B0D6D7;
	z-index:1;
}

.TeamSingleItemDetails{
	position:absolute;
	left:274;
	top:155;
	width:495;
	height:34;	
	z-index:100;
}


.TeamPhoto{
	position:absolute;
	left:624;
	top:220;
	z-index:2;
}


.TeamOutCell{
	
	width:66;
	height:66;	
	z-index:100;
	border-color: #E9EBEA;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
}

.TeamOverCell{
	

	width:66;
	height:66;
	border-color: Red;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	
}

.TeamFullName{
	Position:absolute;
	left:274;
	height:100px;
	top:93;
	
}




/* ------------------------------------------ */
/* General Template  */
/* ------------------------------------------ */

div.HeaderDH{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	width:89px;
	height:50px;
}
div.HeaderPE{
	position:absolute;
	top:0px;
	left:91px;
	right:0px;
	z-index:100;
	width:89px;
	height:50px;
}
div.HeaderRE{
	position:absolute;
	left:0px;
	top:51px;
	z-index:100;
	width:89px;
	height:50px;
}
div.HeaderTV{
	position:absolute;
	left:91px;
	top:51px;
	z-index:100;
	width:89px;
	height:50px;
}




div.IR_Heading{
	position:absolute;
	left:34px;
	top:66px;
	z-index:100;
}

div.IR_Background{
	position:absolute;
	left:35px;
	top:117px;
	z-index:100;
	background-color:#DBDFD6;
	width:655;
	height:353;
}

div.IR_Username{
	position:absolute;
	left:72px;
	top:144px;
	z-index:100;
}

div.IR_Password{
	position:absolute;
	left:72px;
	top:177px;
	z-index:100;
}

div.IR_Submit{
	position:absolute;
	left:303px;
	top:201px;
	z-index:100;
}

div.IR_WhiteBox{
	width:232px;
	height:30px;
	z-index:100;
	background-color:#FFFFFF;
}

div.IR_TopBox{
	position:absolute;
	top:135;
	left:135;
	z-index:100;
}

div.IR_BottomBox{
	position:absolute;
	top:167;
	left:135;
	z-index:100;
}

div.IR_Content{
	position:absolute;
	top:251;
	left:72;
	width:350px;
	z-index:100;
}


div.IR_Back{
	position:absolute;
	top:476;
	left:34;
	z-index:100;
}

.IR_FormField{
	border-color: none;
	border-width: 0px 0px 0px 0px;
	border-style: solid;

	FONT-SIZE: 12px; 
	LINE-HEIGHT: 15px; 
	FONT-FAMILY: arial, arial, helvetica, sans-serif


}

div.IR_txtUsername{
	position:absolute;
	top:137;
	left:139;

	z-index:100;
}

div.IR_txtPassword{
	position:absolute;
	top:170;
	left:139;
	width:350px;
	z-index:100;
}


/* Home page annual review holder download links positioning */

#annualReview_holder
{
	width: 230px;
	height: 125px;
	position: absolute;
	top: 385px;
	left: 798px;
	font-size: 11px;
	line-height: 13px;
	color: #5c5c5c;
	background: url(../images/downloadPdf.gif) no-repeat 60px 35px;
	z-index: 100;
}

#annualReview_holder a
{
	text-decoration: none;
	font-size: 11px;
	line-height: 13px;
	color: #5c5c5c;
}

#annualReview_holder #title
{
	width: 120px;
	display: block;
	font-weight: bold;
	color: #5c5c5c;
	padding-bottom: 10px;
	margin-left: 23px;
}

a.pdfReview
{
	padding-top: 10px;
}

#annualReview_holder a.onlineReview:hover,
#annualReview_holder a.pdfReview:hover
{
	color: #1b4c3a;
	margin-left: 23px;

}

#annualReview_holder a.onlineReview,
#annualReview_holder a.pdfReview
{
	width: 90px;
	display: block;
	color: #5c5c5c;
	margin-left: 23px;

}

.content
{
	
	overflow:visible;
	
	height:310px;
	margin-bottom:10px;
	/*padding-right:10px;*/

}