﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font:11px  Arial, Verdana, Helvetica, sans-serif;}
#main{width:900px;margin:0 auto;}
#header{padding:9px 0 0 0;}
#SearchBox{height:30px; text-align:right; }
.toplinks{ color: #445d8c; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.footerlinks{ color: #445d8c; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}	
.searchtext{height:18px;}
#Logo{padding:20px 0 10px 0; text-align:right;}
.Logotext{
	color: #D2232A;
	font-style: italic;
	font-size: 32px;
	font-family: "Times New Roman", Times, serif;
}
#Banner{padding:0px 0 0 0;	}
#innerBanner{padding:0;	height:66px; width:100%; background-image:url(../images/inner_banner_bg.jpg);}
.innerBannheading{ color: #FFF; font-size: 24px; font-family: Tahoma, Helvetica, sans-serif;
padding-left:10px;
height:39px;
}
.innerBannlinks{ color: #FFF; font-size: 11px; 
font-family: Arial, Helvetica, sans-serif;
border-right:#FFF solid 1px; padding:0 10px 0 10px;
}
#flashContent { width:100%; 
 height:290px;
	overflow:hidden;
}
.bannercontent{
	padding-top:10px;
	height:290px;
	width:900px;
	position:absolute;
	z-index: 0;

}
.hidemenu1{
	height:300px;
	width:900px;
	z-index: 0;
	position:absolute;
	padding:5px 5px;
	visibility: hidden;
}

#ban_2 {visibility: hidden;}
#ban_3{visibility: hidden;}
.bannerHeading{
	color:#d2232a;
	font-size:12px;
	border-bottom:2px solid #d2232a;
	margin-bottom:4px;
	display:block;
	width:137px;
	margin-left:2px;
	text-align:left;
	}

.bannslide{
	font-size:10px;	
	letter-spacing:-.03em;
	text-align:left;
	width:130px;
	margin-left:5px;
	height:0px;
	color:#536d9e;
	}	
	
.bannercell{
	background-image:url(../images/Banner_tranbg.png);
	width:139px;
	height:182px;
	}	
	.bannertable{
		padding:5px;
		}
.banBtn{
	height:201px;
	float:left;
	width:160px;
	position:absolute;
	top:17px;
	display:block;
	border:1px solid #cccccc;
	}
#content{margin-top:8px;
padding-left:10px;
}
#contentright{
	margin-top:39px;
	padding:22px 0 0 25px;
	float:right;
	width:200px;
}

.Vline
{
	background-image:url(../images/rigtmenuborder.jpg);
	background-repeat: repeat-y;
	}
.rightmenuheading{
font-size: 12px; font-family: Tahoma, Helvetica, sans-serif;
font-weight:bold;
height:20px;
border-bottom:1px solid #cccccc;
display:block;
	}
.rightmenu{ list-style-type:none;}
.rightmenu li{list-style-type:none; cursor:pointer; display:block;
padding:5px 10px 0 10px;
height:22px;
font-size:small;
background-image:url(../images/rigthmenu_bg.jpg);
}

#contentleft{
	font-size:12px;
	line-height:20px;
	margin-top:15px; 
position:relative;
width:640px;
}

#contentHeading{
font-size: 22px; font-family: Tahoma, Helvetica, sans-serif;
margin:7px 0 15px 0;
height:30px; 
width:100%;
border-bottom:1px solid #cccccc;
}

#leftbox{ 
padding:5px;
width:170px;
height:550px;
border:1px solid #e8e8e8;
}

#leftboxHeading{
font-size: 12px; font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:15px;
height:20px; 
width:100%;
border-bottom:1px solid #cccccc;
}





.middlecontent{
 color:#536d9e;
	}
.bottcontent{
	color:#FFF;
	}	
#bottombar{height:200px; padding:30px 0 0 0;background-color:#efefef; border-bottom:1px solid #bdbdbd;border-top:1px solid #bdbdbd;	position:relative;}	
.bott_1{
	border:1px solid #536d9e;
	width: 100%;
 color:#536d9e;
 
}		
.bott_2{
	width: 100%;
	background-color:#536d9e;

}	
	
	
#mainmenu{}	
.topNavigation{
	width:auto;
	margin:0 0 0 220px;
	height:24px;
	padding:0 0 0 0;
	position:relative;
	z-index:1;
}
.topNavigation ul{position:inherit;}
.topNavigation ul li{list-style-type:none; float:left; cursor:pointer; display:block;padding:5px 11px;}
.Menuli{list-style-type:none; float:left; cursor:pointer; display:block;padding:5px 1px;}
.topNavigation ul li a {text-decoration:none; color:#536d9e; font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold;  display:block;}

.topNavigation ul li:hover{padding:5px 11px; background-color:#dde3ee;text-decoration:none; color:#536d9e; font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold; display:block;	
}
.selected{padding:5px 1px; background-color:#dde3ee;
text-decoration:none; color:#536d9e; font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold; display:block;	
}

.nofocus{text-decoration:none; color:#536d9e; font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold; padding:5px 11px; display:block;}


.submenu{
	height:72px;
	position:absolute;
	background-color:#f0f3f8;
	padding:5px 5px;
	border:0px solid #666;
	z-index:1;
	font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d2232a;
	width: 550px;
	visibility: hidden;

}
.submenu img{padding:0px; border:2px solid #536d9e;}
.submenu img:hover{padding:0px;	border:2px solid #d2232a;}
.submenu1{
	height:72px;
	position:absolute;
	background-color:#f0f3f8;
	padding:5px 5px;
	border:0px solid #666;
	z-index:1;
	font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d2232a;
	width: 470px;
	visibility: hidden;

}
.submenu1 img{padding:0px; border:2px solid #536d9e;}
.submenu1 img:hover{padding:0px;border:2px solid #d2232a;}
.submenu2{
	height:72px;
	position:absolute;
	background-color:#f0f3f8;
	padding:5px 5px;
	border:0px solid #666;
	z-index:1;
	font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d2232a;
	width: 630px;
	visibility: hidden;

}
.submenu2 img{padding:0px; border:2px solid #536d9e;}
.submenu2 img:hover{padding:0px; border:2px solid #d2232a;}
#aboutus1{
	margin:-2px 0 0 0;margin-left: 239px; 
	height:80px;
	position:absolute;
	background-color:#f0f3f8;
	padding:5px 5px;
	border:0px solid #666;
	z-index:1;
	font-family: Tahoma, Verdana,  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d2232a;
	visibility: hidden;		
}
#aboutus{
		 margin:-2px 0 0 0;	margin-left: 220px; 
		 	height:80px;
}

#businesssectors{
		 margin:-2px 0 0 0;	margin-left: 298px; 
		 	height:80px;
}
#investorrelations{
		margin:-2px 0 0 0;	margin-left: 250px; 
			height:80px;
}
#projects{
		 margin:-2px 0 0 0;	margin-left: 330px; 
}
#lancoculture{
		 margin:-2px 0 0 0;	margin-left: 330px; 
}
#media{
	 	margin:-2px 0 0 0;	margin-left: 330px; 
}


.clear{clear:both;}
.footer{height:15px}

.thumb_box{
float:left; 
/*margin:15px 0 10px 0px;*/
margin:15px 20px 10px 15px;
width:200px;
}

.page_poster_thumb{
border:solid #d1cab8 1px;
width:175px;
height:97px;
margin-right:18px;

}

.main_title a{
color:#D2232A;
float:left;
font-size:12px;
font-weight:bold;
text-decoration:none;
font-family:arial;
}
.maintext1 a{
color:#5d5d5d;
float:left;
font-size:13px;
font-weight:bold;
text-decoration:none;
font-family:arial;
}

.teaser_content{
float:left;
text-align:justify;
font-size:12px;
border-bottom: dashed #333333 1px;
padding-bottom:7px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:7px;
width:200px;
}

.additional_links{

border-top:dashed #333333 1px;
border-bottom:dashed #333333 1px;
padding-bottom:5px;
}

.additional_links a{
margin:0 2px 0 2px;
text-decoration:none;
color:#D2232A;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.maintext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	line-height:1.5em;
	color: #5d5d5d;
	padding:10px;
	}
.maintext_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	line-height:1.5em;
	color:#d2232a;
	}	
.maintext_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	line-height:1.5em;
	color: #445f8e;
	}
.maintext_img{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	line-height:1.5em;
	color: #5d5d5d;
	}
.heading1 {font-size: 18px; color:5d5d5d;}
.heading2 {
	color: #d2232a;
	font-size: 14px;
	font-weight: bold;
}

.galleryText
{
    font-size: 12px;
    }		
.white {
	color: #FFFFFF;
	font-weight: bold;
}	
/* CSS Document */

#news li {
  width: 275px;
  overflow: hidden;
  border: 0px solid #000;
  list-style-type: none;
  color: #ffffff;
   display: none;
   
}

#news li img {
  display: block;
}

#news li p {
  margin: 0;
  padding: 3px;
  font-size: .6em;
  font-family:Arial, Helvetica, sans-serif;
  border-top: 0px solid #000;
}
    .style1 {color: #FFFFFF}
	.style2 {color: #FFFFFF;
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;}
.style3 {color: #445d8c}