@charset "utf-8";
/* CSS Document */

a:link {
	color:#006699;
	border: 0;
	text-decoration:underline;
	} 
a:visited {
	color:#8f2c64;
	border: 0;
	text-decoration:underline;
	} 
a:hover {
	color:#8f2c64;
	border: 0;
	text-decoration:underline;
	} 
a img { 
	border:0
	}


body {
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	background-color:#FFF;
	
}

p{

	padding-top: 3px;
	margin: 0px;
}

#chooseDate{
	display:none;
	position:absolute;
	left: 291px;
	top: 246px;
	padding-top:35px;
	padding-left:10px;
	width: 228px;
	height:55px;
	background:url(BLME-images/choosedatebg.png);
	z-index:201;
}
#chooseDate.button{
	pointer:hand;
	cursor:hand;
}
.comment{
	padding-left:30px;
	width:270px;
	font-size:10px;
}


/* ********************************************* TOP BANNER, HIGHEST SIZE 60px*/
.divisionPopUpName{
	display:block;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:3px;
	margin-bottom:3px;
}
.divisionPopUpTitle{
	color:#FFFFFF;
}
.divisionPopUpBody{
	color:#FFFFFF;
	padding-top:20px;
}

#divisionMenu ul{
	padding:0px;
	margin:0px;
}
#divisionMenu ul li{
	padding:4px 0px 4px 0px;
	list-style:none;
	float:left;
}
#divisionMenu ul li.active a{
	background-color:#004F6D;
	color:#FFFFFF;
}
#divisionMenu ul li.active a:hover{
	background-color:#004F6D;
	color:#FFFFFF;
}
#divisionMenu ul li a.last{
	border-right:1px solid #CCCCCC;
}
#divisionMenu ul li a{
	border-left:1px solid #CCCCCC;
	display:block;
	padding:2px 7px 2px 7px;
	color:#004F6D;
	text-decoration:none;
}
#divisionMenu ul li a:hover{
	background-color:#DDDDDD;
}
#top-banner{
	width: 100%;
	height: 60px;
	background-color:#FFF;
	/*border:solid;
	border-color:#E8E8E8;
	border-style:double;*/
}
#top-banner-logo{
	width: 250px;
	height:60px;
	
}

#top-banner-box{
	text-align:right;
	height:60px;
	vertical-align:middle;
}
#top-banner-search{
	text-align:right;
	width: 100px;
	height:60px;
	
}

/*********** **********************************************************************************************MAIN CONTENT*/
#level3contentWrapper{ /* Porperties for all content in the  center */
	width: 100%;
	height:auto;
	vertical-align: top;
	overflow:hidden;
	
}

#level3menu {/* LEFT MENU */

	min-height: 550px;
	max-height: 950px;


}

#level3mainContent {/*  all content in the center */
	
	min-height: 550px;
	max-height: 950px;

}

/*... ... FROM HERE YOU CAN FIND ALL BANNER IMAGES AT THE TOP OF THE PAGE FOR LEVEL3. EACH ID WILL BE NAMED: 
#level3mainBanner (+picture name)  */

#level3mainBanner{ /*This is the original model used no longer use*/

	height:200px;
	width:100%;
	background:url(BLME-images/imageblme1-a.jpg) no-repeat;
	
}
#level3mainBannerImageAU3{ 
	height:200px;
	width:100%;
	background:url(BLME-images/imageau3.jpg) no-repeat;

}
#level3mainBannerImagePB3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imagepb3.jpg) no-repeat;
	
}
#level3mainBannerImageAM3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imageam3.jpg) no-repeat;
	
}
#level3mainBannerImageCB3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imagecb3.jpg) no-repeat;
	
}

#level3mainBannerImageCA3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imageca3.jpg) no-repeat;
	
}
#level3mainBannerImageM3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imagem3.jpg) no-repeat;
	
}
#level3mainBannerImageIR3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imageir3.jpg) no-repeat;
	
}

#level3mainBannerImageWB3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imagewb3.jpg) no-repeat;

}
#level3mainBannerImageBLME3{ 

	height:200px;
	width:100%;
	background:url(BLME-images/imageblme3.jpg) no-repeat;
	
}

/*... ...END OF IMAGES */ 

#level3mainPrinciple /* this is a padding that wil position the principles)*/
{	
	padding-top:60px;
	padding-left:600px;
	height: 100px;
	width: 400px;
	
}
#level3mainPrincipleTF /* this is a padding that wil position the principles)*/
{	
	padding-top:80px;
	padding-left:150px;
	height: 80px;
	width: 400px;
	
}
#level3mainEmpty /* this is a padding that wil position the tittle at the bottom of this div (1170px)*/
{	padding-top:20px;
	padding-left:60px;
	padding-right:20px;
	max-width:958px;
	
}


#level3textWrapper{/*padding to posititon text in place*/
	/*width:100%;*/
	min-height: 200px;
	vertical-align:top;
	padding-right: 20px;
	padding-left: 72px;
}
.mainTable{
	width:907px;
}
#level3leftText{ /* left bloque of text */
	width: 32%;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align: top;
	

}
#level3rightText{ /* right bloque of text*/
	width: 33%;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align: top;
	

}

#level3managementWrapper{/*this will position staff content, including pictures in the correct place */
	width:100%;
	height:300px;
	padding-left: 72px;
	padding-top:10px;
	padding-bottom:10px;
		
}

#level3photosProperties{ /* this will alighn photos in the middle*/
	width: 100px;
	text-align:left;
	height: 280px;
}

.level3photosProperties
{
	width: 300px;
	text-align:left;
	height: 280px;
}

#level3staffTittles{ /* this will keep management tittles aligned to the left*/
	text-align:left;
	height:60px;
	vertical-align:top;
}

#level3thumbnails{
	float:left;
	text-align:left;
	padding-bottom:30px;
	border: 0;
	text-decoration:none;
}


/* ************************ **********************************************************RIGHT COLUMN*/

#level3rightColoumn { /* at the moment this column is empty, but content can be place inside bearing in mind that it shouldn't be wider than 250px */
 	min-height: 550px;
	max-height: 950px;
	
}


/* **************************************************************************FOOTER*/


#level3Footer{ /*grl properties to place footer *//*this will alighn content in the correct place*/
	height: 30px;
	width: 100%;
	text-align:right;

}
.floatRight{
	float:right;
	text-align:left;
}

.level3comments{
background-color:#E8E8E8;
padding:10px 20px;
margin:auto;
width:700px;
}




.GridViewStyle
{
	color:#333333;
	font-family:Tahoma;
	font-size:small;
}
.GridRowStyle
{
	color:#333333;
}
.GridFooterStyle
{
	color:White;
	background-color:#5D7B9D;
	font-weight:bold;
}
.GridPagerStyle
{
	text-align:center;
	color:White;
	background-color:#284775;
}
.GridSelectedRowStyle
{
	color:#333333;
	background-color:#E2DED6;
	font-weight:bold;
}
.GridHeaderStyle
{
	color:White;
	background-color:#004F6D;
	font-weight:bold;
}
.GridEditRowStyle
{
	 background-color:#999999;
}
.LabelHeader
{
	text-align:center;
	padding-top:5px;
	height:30px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:larger;
	color:#1F497D;
	background-color:#C6D9F1;
}

.ratesReportRight{
	background-color:#004F6D; 
	padding:10px; 
	color:#FFFFFF
}
.ratesReportRight p{
	color:#FFFFFF;
}
.ratesReportRight div a{
	color:#FFFFFF;
}
#newsTable{
	font-size:12px;
}
#newsTable tr td{
	padding:3px;
}
#newsTable tr td a{
	text-decoration:none;
}
#newsTable tr td.date{
	color:#FFFFFF;
	background-color:#999999;
	text-align:center;
}
#newsTable tr td.link{
	padding-left:5px;
}
.odd{
	background-color:#CCCCCC;
}
.even{
	background-color:#bbbbbb;
}
.negativ{
	color:#FFFFFF;
	background-color:#006699;
}
.pdfFloat{
	float:left;
	width:300px;
	height:300px;
}
.selectContainer {
	border: 1px solid #999999;
  	position: relative; 
	width: 296px; 
	height: 18px; 
	overflow: hidden;
}
.selectContainer select{
  position: absolute; 
  width: 300px; 
  top: -2px; 
  left: -2px;
}
.selectContainerDate {
	border: 1px solid #999999;
  	position: relative; 
	width: 66px; 
	height: 18px; 
	overflow: hidden;
}
.selectContainerDate select{
	position: absolute;
	width: 70px;
	top: -2px;
	left: -2px;
}
