/*---------------------------------------------------------------------------------------------

										RESET

----------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

border:0 none;

font-family:inherit;

font-size:100%;

font-style:inherit;

letter-spacing:normal;

margin:0;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:0;

padding:0;

vertical-align:baseline;

}

:focus {

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:0;

}

  html, body {

   height: 100%;

   margin: 0 0 1px;

   padding: 0;

   }



table {

border-collapse:separate;

border-spacing:0;

empty-cells:show;

}

table * {

	white-space: normal !important;}

caption, th, td {

font-weight:normal;

text-align:left; padding:0}

table, td {

vertical-align: top !important;

}



blockquote:before, blockquote:after, q:before, q:after {

content:"";

}

blockquote, q {

quotes:"" "";

}



img {

}

img, div, input {

}

body {

	background-color:#ffffff; color:#333333;font-family: Verdana, Arial, Helvetica, sans-serif;

	font: 62.5% Verdana, Arial, Helvetica, sans-serif;

	line-height:1.3;

	padding:0;

	text-align:center;

	z-index:0;

	}



body * {

	background-color:transparent;

}

/*---------------------------------------------------------------------------------------------

										GLOBAL

----------------------------------------------------------------------------------------------*/

ul { padding: 0 0 0 15px;}



li {

	list-style: outside disc;

	font-size:1.1em;

	line-height: 1.4em;

	margin: 5px 0;

}



a {

	color:#005137;

	text-decoration:none; 

	font-size:8pt;

	}



a:hover {

	text-decoration:underline;

	}



a:visited {

	color:#005137;

	}



a:focus {

	color:#005137;

	background: #ededed;

	}

	

a.arrow-link, span.arrow-link a   { 

	display: block; 

	background:transparent url(http://portal.cbre.eu/portal/page/portal/SHARED/web_images/green-arrow.gif) no-repeat scroll 0 5px;

	padding:0px 0 0px 8px;

	list-style-type:none;

	text-align:left;

	font-weight:bold;

	position: relative;

	}

  

.external-link a, a.external-link { 

 	display: inline-block;  

	background:transparent url(green-arrow.gif) no-repeat 0 7px; 

	padding:2px 0 0px 10px; 

	font-weight:bold;  

	}



a[class*=titleor] { padding:4px 0 4px 4px; }

a[href*=pdf], a[href*=ReportViewerServlet] {  

	position: relative; 

	background:transparent !important; 

	line-height: 20px;  

	padding:4px 0 4px 0px; 

	font-weight:bold; 

	float: left; 

	}



span.PortletHeading1 + img {float: left;}



p {

	margin:0;

	padding:5px 0 10px; 

	font-size:1.1em; 

	color:#333333;  

	line-height:1.4em; 

	}



h1 { 

	color:#005137; 

	font-size:2.4em; 

	padding: 20px 0 5px 0 ; 

	color:#014F35;

	}

	

h2 { 

	color:#005137; 

	font-size:1.4em; 

	font-weight:bold; 

	padding:3px 0 3px 0; 

	margin: 10px 0; 

	border-bottom:#69be28 solid 4px;

	}

	

h3 { 

	color:#005137; 

	font-size:1.2em; 

	font-weight:bold; 

	padding:3px 0 3px 0; 

	margin: 10px 0; 

	border-bottom:#69be28 solid 1px;

	}

	

h3 a { 

	color:#005137; 

	font-size:12px; 

	font-weight:bold; 

	text-decoration:underline; 

	}	

	

h3 a:hover { 

	color:#005137; 

	font-size:12px; 

	font-weight:bold; 

	text-decoration:underline; 

	}

	

h3 a:visited { 

	color:#005137; 

	font-size:12px; 

	font-weight:bold; 

	text-decoration:underline; 

	}	

		

h4 { 

	color:#005137; 

	font-size:1.2em; 

	font-weight:bold; 

	padding:3px 0 4px 0;  

	}

h5 {

	color:#005137; 

	font-size:1.2em; 

	font-weight:normal;  

	line-height:1.4; 

	padding:5px 0 10px 0;

	}

	

h6 {  

	color:#005137;  

	font-size:1.2em; 

	font-weight:normal; 

	}

	

.languageSelection {

	margin:0;

	padding-top:45px;

	padding-bottom: 0;

	float:left;

	font-size:8pt;

	color:#333333;  

} 





#theform label {

width: 150px;



}

.ImgDescro
{
border:1px solid #69be28; 
}


.BorderBottom1px
{
border-bottom:1px solid #69be28; 
margin-bottom:10px;
}

