/* CSS Document */

body {  
	margin: 10px 0px 0px 0px; 
	text-align: center;
}





/* Main structural elements
---------------------------------------------------------------------------------------------------------------------------------------->



/* main site background */
#background {
	width:760px; 
	background-image:url(/global/images/mainbg.gif); 
	background-repeat:repeat-y; 
	margin-left: auto; 
	margin-right: auto;
}
#maincontent{
	width:760px; 
	background-image:url(/global/images/bg.gif); 
	background-repeat:repeat-y; 
	margin-left: auto; 
	margin-right: auto;
}


/* language selection bar (top header area)  */
#topnavouter {
	width:760px; 
	height:122px;
}
.languageleft {
	width:531px; 
	height:24px; 
	background-image:url(/global/images/topleft.gif); 
	background-repeat:no-repeat; 
	float:left;
}
.corner {
	width:23px; 
	height:24px; 
	background-image:url(images/corner.gif);  
	float:left;
}
.homepagebg {
	width:66px; 
	height:24px; 
	background-image:url(/global/images/homepagebg.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	float:left;
}
.dupontbg {
	width:105px; 
	height:24px; 
	background-image:url(/global/images/dupontbg.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	float:left;
}
.teijinbg {
	width:101px; 
	height:24px; 
	background-image:url(/global/images/teijinbg.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000;
	float:left;
}
.langpad {
	padding: 5px 0px 0px 0px; 
	text-align:center;
}
.topheight {
	width:760px; 
	height:24px;
}
.logoouter {
	width:760px; 
	height:43px; 
	background-image:url(/global/images/mainbg.gif); 
	background-repeat:repeat-y;
}
.logo {
	text-align:left; 
	height:43px;
}
.whitebar {
	width:760px; 
	height:26px; 
}

.cleartop {
 content:".";
 display:block;
 overflow:hidden;
 font-size:0px;
 clear:both;

height:0;

width:760px;

}





/* keeps drop down menu text aligned "left" in IE  */
.textleftmenu {
	text-align:left; 
	width:760px; 
}

/* content areas  */
#content{
	width:760px; 
	background-image:url(/global/images/bg.gif); 
	background-repeat:repeat-y;
}

/* central text container. Main pages with no left or right navs */
#maincontentinner_a { 
	margin:0px 20px 0px 20px;  
	padding-bottom:60px;
}
#maincontentinner_b {
	width:95%; 
	min-height:400px; 
	text-align:left;
}


/* footer */
#navbottom {
	width:760px; 
	height:79px; 
	margin-left: auto; 
	margin-right: auto;

}
.footer {
	width:760px; 
	height:79px; 
	background-image:url(images/footer.gif); 
	background-repeat:no-repeat;

}
.footertext {
	padding: 35px 20px 0px 0px; 
	text-align:right; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:60%; 
	color:#000000;

}

.accessibility {
background-color:#FFFFFF;
text-align:left;
height:22px;
width:760px;

}

.pearsons {
float:right;
margin:10px 5px 0px 0px;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:70%; 
color:#000000; 
}

.w3c {
margin:10px 0px 0px 5px;
float:left;
width:50px;
}




/* homepage lower logo area news */

.logoheader {
	float:left; 
	width:380px;
}

.filmsheader {
	float:left; 
	width:200px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:80%; 
	color:#000000; 
	font-weight:bold; 
	padding: 4px 0px 0px 0px;
}

.homebottomcontainer {
	width:760px; 
	height:140px;  
	text-align:left; 
	background-image:url(/europe/global/images/mainbgdotted.gif); 
	background-repeat:repeat-y; 
}
.containera {
	width:380px;  
	float:left; 
}
.containerb {
	width:380px;  
	float:left;
}
.containertext {
	padding: 10px 10px 10px 10px;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%; 
	color:#000000; 
	line-height:18px;
}

.clearhomelower {
 content:".";
 display:block;
 overflow:hidden;
 font-size:0px;
 clear:both;
text-align:left;
height:0;
width:760px;

}







