/*TF 23/08/05 job 291*/

/*generic floats*/
.floatleft{
	float:left;
}
.floatright{
	float:right;
}



/*container for everything*/
#inMain{
	float:left;
	width:775px;
	margin:0px;
	padding:0px;
}
/*container for top*/
#inMainTop{
	/*float:left;*/
	width:775px;
	margin:0px;
	padding:0px;
	font-size:11px;
}
/*container for everything else*/
#inMainContent{
	float:left;
	width:775px;
	margin:0px;
	padding:0px;
	border-right:solid 1px #9E9E9E;
	color:inherit;
	background-image:url('../style/images/background.gif');
}


/*TOP BAR CONTENT*/
#intopBarLogo{
	float:left;
	margin:0px;
	width:293px;
	height:158px;
	font-size: 0;
}
#intopBarFlash{
	float:left;
	margin:0px;
	background: #981039;
	width:482px;
	height:158px
}

#HomeFlash{
	float:left;
	margin:0px;
	padding:0;
	width:255px;
	height:278px;
}

#intopBarFlash .flashBoxWidth{
	width:241px;
	margin-bottom:-3px;
}
div.flashTitleWidth{
	padding-top:121px;
}
/*top menu*/
#inMainMenu{
	float:left;
	margin:0px;
	border:0px;
	width:775px;
}






#inTopMenu{
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
	border-left:solid 63px #FFFFFF;
	width:775px;
}

#inTopMenu ul{
	background: #9E9E9E;
	margin: 0; 
	padding: 0;
	list-style-type:none;
	float: left;
	height:21px;
	font-family: arial, sans-serif;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

#inTopMenu ul li {
	
	margin: 0; 
	padding: 0;
	display:inline;
	float: left;
}

/*Top Menu Link Style*/
div.menu a.menu4 {
	text-decoration:none;
	color:#000000;
	margin:0px 0px 0px 0px;
	display:block;
	padding:2px 5px 1px 15px;
	background:#F5F5F5;
	font-size:85%;
	font-weight:normal;
	border-bottom:solid 1px #AAAAAA;

}


/* top menu styles */

#inTopMenu li.menuTop_aboutus a{
	/*background:url("../style/images/menu/button_new_aboutus.gif");*/
	float:left;
	width:101px;
	padding:3px 0px 4px 25px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
}
#inTopMenu li.menuTop_aboutus_lit a{
	/*background:url("../style/images/menu/button_new_aboutus.gif");*/
	float:left;
	width:101px;
	padding:3px 0px 4px 25px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}

#inTopMenu li.menuTop_aboutus a:hover, #inTopMenu li.menuTop_aboutus a:active, #inTopMenu li.menuTop_aboutus a:focus{
	/*background:url("../style/images/menu/button_new_aboutus_f2.gif");*/
	float:left;
	background:#FF6600;
}
#inTopMenu li.menuTop_investor a{
	/*background:url("../style/images/menu/button_new_investors.gif");*/
	float:left;
	width:129px;
	padding:3px 0px 4px 20px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
}
#inTopMenu li.menuTop_investor_lit a{
	/*background:url("../style/images/menu/button_new_investors.gif");*/
	float:left;
	width:129px;
	padding:3px 0px 4px 20px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}


#inTopMenu li.menuTop_investor a:hover, #inTopMenu li.menuTop_investor a:active, #inTopMenu li.menuTop_investor a:focus{
	/*background:url("../style/images/menu/button_new_investors_f2.gif");*/
	float:left;
	background:#FF6600;
}


#inTopMenu li.menuTop_media a{
	/*background:url("../style/images/menu/button_new_media.gif");*/
	float:left;
	width:120px;
	padding:3px 0px 4px 21px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
}

#inTopMenu li.menuTop_media_lit a{
	/*background:url("../style/images/menu/button_new_media.gif");*/
	float:left;
	width:120px;
	padding:3px 0px 4px 21px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}

#inTopMenu li.menuTop_media a:hover, #inTopMenu li.menuTop_media a:active, #inTopMenu li.menuTop_media a:focus{
	/*background:url("../style/images/menu/button_new_media_f2.gif");*/
	float:left;
	background:#FF6600;
}


#inTopMenu li.menuTop_careers a{
	/*background:url("../style/images/menu/button_new_careers.gif");*/
	float:left;
	width:80px;
	padding:3px 0px 4px 16px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
}
#inTopMenu li.menuTop_careers_lit a{
	/*background:url("../style/images/menu/button_new_careers.gif");*/
	float:left;
	width:80px;
	padding:3px 0px 4px 16px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}

#inTopMenu li.menuTop_careers a:hover, #inTopMenu li.menuTop_careers a:active, #inTopMenu li.menuTop_careers a:focus{
	/*background:url("../style/images/menu/button_new_careers_f2.gif");*/
	float:left;
	background:#FF6600;
}



#inTopMenu li.menuTop_csr a{
	/*background:url("../style/images/menu/button_new_csr.gif");*/
	float:left;
	width:163px;
	padding:3px 0px 4px 22px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
}
#inTopMenu li.menuTop_csr_lit a{
	/*background:url("../style/images/menu/button_new_csr.gif");*/
	float:left;
	width:163px;
	padding:3px 0px 4px 22px;
	border-right:solid 1px #ffffff;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}



#inTopMenu li.menuTop_csr a:hover, #inTopMenu li.menuTop_csr a:active, #inTopMenu li.menuTop_csr a:focus{
	/*background:url("../style/images/menu/button_new_csr_f2.gif");*/
	float:left;
	background:#FF6600;
}


#inTopMenu li.menuTop_findPub a{
	/*background:url("../style/images/menu/button_new_findPub.gif");*/
	float:left;
	width:119px;
	padding:3px 0px 4px 25px;
	text-decoration:none;
	color:#FFFFFF!important;	
}
#inTopMenu li.menuTop_findPub_lit a{
	/*background:url("../style/images/menu/button_new_findPub.gif");*/
	float:left;
	width:119px;
	padding:3px 0px 4px 25px;
	text-decoration:none;
	background:#FF6600;
	color:white;	
}
#inTopMenu li.menuTop_findPub_lit, #inTopMenu li.menuTop_findPub a:hover, #inTopMenu li.menuTop_findPub a:active, #inTopMenu li.menuTop_findPub a:focus{
	/*background:url("../style/images/menu/button_new_findPub_f2.gif");*/
	float:left;
	background:#FF6600;
	
}



/*******************************/

/* Homepage menu styles */

.HomepageMenu{
	margin:0px;
	padding:0px;
	float:left;
	border-left:solid 63px #FFFFFF;
	width:229px;
	background:#9E9E9E;
	margin-left:-63px;
}

.HomepageMenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family: arial, sans-serif;
	text-decoration:none;
	font-size:100%;
	float: left;
	font-weight:bold;
}

.HomepageMenu ul li {
	margin:0px;
	padding:0px;
	display:inline;
	float: left;
	border-bottom:solid 1px #ffffff;
	
}

.HomepageMenu li.menuFrontTop_aboutus a{
	/*background:url("../style/images/menu/button_new_aboutus.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 5px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
}
.HomepageMenu li.menuFrontTop_aboutus_lit a{
	/*background:url("../style/images/menu/button_new_aboutus.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 5px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}

.HomepageMenu li.menuFrontTop_aboutus a:hover, .HomepageMenu li.menuFrontTop_aboutus a:active, .HomepageMenu li.menuFrontTop_aboutus a:focus{
	/*background:url("../style/images/menu/button_new_aboutus_f2.gif");*/
	float:left;
	background:#FF6600;
}
.HomepageMenu li.menuFrontTop_investor a{
	/*background:url("../style/images/menu/button_new_investors.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 5px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
}
.HomepageMenu li.menuFrontTop_investor_lit a{
	/*background:url("../style/images/menu/button_new_investors.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}


.HomepageMenu li.menuFrontTop_investor a:hover, .HomepageMenu li.menuFrontTop_investor a:active, .HomepageMenu li.menuFrontTop_investor a:focus{
	/*background:url("../style/images/menu/button_new_investors_f2.gif");*/
	float:left;
	background:#FF6600;
}


.HomepageMenu li.menuFrontTop_media a{
	/*background:url("../style/images/menu/button_new_media.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
}

.HomepageMenu li.menuFrontTop_media_lit a{
	/*background:url("../style/images/menu/button_new_media.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}

.HomepageMenu li.menuFrontTop_media a:hover, .HomepageMenu li.menuFrontTop_media a:active, .HomepageMenu li.menuFrontTop_media a:focus{
	/*background:url("../style/images/menu/button_new_media_f2.gif");*/
	float:left;
	background:#FF6600;
}


.HomepageMenu li.menuFrontTop_careers a{
	/*background:url("../style/images/menu/button_new_careers.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
}
.HomepageMenu li.menuFrontTop_careers_lit a{
	/*background:url("../style/images/menu/button_new_careers.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}

.HomepageMenu li.menuFrontTop_careers a:hover, .HomepageMenu li.menuFrontTop_careers a:active, .HomepageMenu li.menuFrontTop_careers a:focus{
	/*background:url("../style/images/menu/button_new_careers_f2.gif");*/
	float:left;
	background:#FF6600;
}



.HomepageMenu li.menuFrontTop_csr a{
	/*background:url("../style/images/menu/button_new_csr.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
}
.HomepageMenu li.menuFrontTop_csr_lit a{
	/*background:url("../style/images/menu/button_new_csr.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 4px 17px;
	text-decoration:none;
	color:#FFFFFF!important;
	background:#FF6600;
}



.HomepageMenu li.menuFrontTop_csr a:hover, .HomepageMenu li.menuFrontTop_csr a:active, .HomepageMenu li.menuFrontTop_csr a:focus{
	/*background:url("../style/images/menu/button_new_csr_f2.gif");*/
	float:left;
	background:#FF6600;
}


.HomepageMenu li.menuFrontTop_findPub a{
	/*background:url("../style/images/menu/button_new_findPub.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 5px 17px;
	text-decoration:none;
	color:#FFFFFF!important;	
}
.HomepageMenu li.menuFrontTop_findPub_lit a{
	/*background:url("../style/images/menu/button_new_findPub.gif");*/
	float:left;
	width:228px;
	padding:5px 0px 5px 17px;
	text-decoration:none;
	background:#FF6600;
	color:white;	
}
.HomepageMenu li.menuFrontTop_findPub_lit, .HomepageMenu li.menuFrontTop_findPub a:hover, .HomepageMenu li.menuFrontTop_findPub a:active, .HomepageMenu li.menuFrontTop_findPub a:focus{
	/*background:url("../style/images/menu/button_new_findPub_f2.gif");*/
	float:left;
	background:#FF6600;
	
}


/******************************/


#inTopChanging{
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
	border-left:solid 63px #FFFFFF;
}

#inTopChanger{
	margin:0px;
	border:0px;
	padding:0px;
	border-top:solid 1px #CCCCCC;
	width:711px;
	height:21px;
}











/*MIDDLE BAR CONTENT*/


/*holder for content*/
#centerContent{
	float:left;
	width:774px;
	margin:0px;
	border:0px;
}

/*left spacer*/
#leftSpacer{
	float:left;
	width:63px;
	margin:0px;
	border:0px;
}


/*left menu*/
#menuPosition{
	float:left;
	width:230px;
	margin:0px;
	border:0px;
}

/*styles for viamichelin find a pub left menu*/
#inMainLeftVM {
	background-image:url('http://www.mbplc.com/style/images/background.gif');
	float:left;
	font-family:arial;
}
#inMainLeftVM .menu{
	font-size:13px;
}
#inMainLeftVM input, #inMainLeftVM select  {
	font-size:125%;
	font-weight:normal;
	font-family:sans-serif !important;
}
#menuPositionVM {
	margin:0px;
	margin-left:63px;
	width:230px;
	border:0px;
}

#ViaM_Set_Left {
	width:305px
}
/*menu top spacer*/
div.menutop{
	width:230px;
	height:10px;
	border-bottom:solid 1px #C0C0C0;
}
/*menu items*/

div.menu ul {
	margin:0px;
	padding:0px;
	margin-top:1.3em;
	list-style-type:none;
	border-top:solid 1px #C0C0C0;
}
div.menu li {
	padding:0px;
	margin:0px;
	display:inline;
}
div.menu a.menu3, div.menu a.menu3:link, div.menu a.menu3:visited, div.menu a.menu3lit, div.menu a.menu3lit:link, div.menu a.menu3lit:visited, div.menu a.menu3lit:active {
	text-decoration:none;
	color:#000000;
	margin:0px 0px 0px 0px;
	display:block;
	padding:2px 5px 1px 15px;
	background-color:#E0E0E0;
	font-size:85%;
	font-weight:bold;
	border-bottom:solid 1px #C0C0C0;
}
div.menu a.menu3:hover, div.menu a.menu3:active, div.menu a.menu3:focus{
	background-color:#F5F5F5;
}
div.menu a.menu3lit, div.menu a.menu3lit:link, div.menu a.menu3lit:visited, div.menu a.menu3lit:active {
	background:#CCCCCC;
}
/*sub menu items*/
div.menu a.menu4, div.menu a.menu4:link, div.menu a.menu4:visited, div.menu a.menu4lit, div.menu a.menu4lit:link, div.menu a.menu4lit:visited, div.menu a.menu4lit:active {
	text-decoration:none;
	color:#000000;
	margin:0px 0px 0px 0px;
	display:block;
	padding:2px 5px 1px 15px;
	background:#F5F5F5;
	font-size:85%;
	font-weight:normal;
	border-bottom:solid 1px #AAAAAA;
}
div.menu a.menu4:hover, div.menu a.menu4:active, div.menu a.menu4:focus, div.menu a.menu4lit, div.menu a.menu4lit:link, div.menu a.menu4lit:visited, div.menu a.menu4lit:active {
	background:#CCCCCC;
	color:#000000;
}
/*subsub menu items*/
div.menu a.menu5, div.menu a.menu5:link, div.menu a.menu5:visited, div.menu a.menu5lit, div.menu a.menu5lit:link, div.menu a.menu5lit:visited, div.menu a.menu5lit:active {
	text-decoration:none;
	margin:0px 0px 0px 0px;
	color:#000000;
	display:block;
	padding:2px 5px 1px 30px;
	background:#F5F5F5;
	font-size:85%;
	font-weight:normal;
	border-bottom:solid 1px #AAAAAA;
}
div.menu a.menu5:hover, div.menu a.menu5:active, div.menu a.menu5:focus, div.menu a.menu5lit, div.menu a.menu5lit:link, div.menu a.menu5lit:visited, div.menu a.menu5lit:active {
	background:#CCCCCC;
	color:#000000;
}

div.menu a.menu6, div.menu a.menu6:link, div.menu a.menu6:visited, div.menu a.menu6lit, div.menu a.menu6lit:link, div.menu a.menu6lit:visited, div.menu a.menu6lit:active {
	text-decoration:none;
	margin:0px 0px 0px 0px;
	color:#000000;
	display:block;
	padding:2px 5px 1px 45px;
	background:#F5F5F5;
	font-size:85%;
	font-weight:normal;
	border-bottom:solid 1px #AAAAAA;
}
div.menu a.menu6:hover, div.menu a.menu6:active, div.menu a.menu6:focus, div.menu a.menu6lit, div.menu a.menu6lit:link, div.menu a.menu6lit:visited, div.menu a.menu6lit:active {
	background:#CCCCCC;
	color:#000000;
}

/*floater at bottom of menu*/
#sideAdverts{
	margin-top:0px;
	padding:0px;
}
#sideAdvertsContent{
	margin-top:1px;
	padding:0px;
}


#sideSearch{
	margin-top:18px;
	font-size:85%;
	padding:12px;
	padding-top:4px;
	background:#CCCCCC;
}
div.sideSearchContent select{
	background:#CCCCCC;
	width:170px;
	font-size:85%;
	margin:0px;
	padding:0px;
	margin-bottom:-2px;
}
div.sideSearchContent input{
	background:#F5F5F5;
	font-size:85%;
	width:170px;
	border:0px;
	margin:0px;
	padding:0px;
	margin-bottom:-2px;
}
div.sideSearchContent span{
	display:block;
	padding-top:8px;
}






/*main central column*/
#centerColumn{
	float:left;
	padding:0px;
	padding-left:10px;
	padding-right:0px;
	width:383px;
	border:0px;
}

/*right column*/
#rightColumn{
	float:right;
	padding:0px;
	border:0px;
	width:78px;
}
.rightColumnOutline{
	float:left;
	padding:0px;
	border:0px;
	border-left:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	width:78px;
	height:50px;
}





/*main central column SECTION HOMEPAGES*/
#frontColumnTop{
	background:#FFFFFF;
	width:481px;
}
#frontColumnLeft {
	float:left;
	width:240px;
}

div.nobgcolor {
	background:none!important;
	border-top:1px solid #ccc;
}

div.paddingbottom20 {
	padding-bottom:20px!important;
}

.paddingright10 {
	padding-right:10px!important;
}

.padding10 {
	padding-left:10px!important;
	padding-right:10px!important;
}


div.boxdivider_left {
	border-top:1px solid #ccc; 
	margin:30px 0 0 -12px; 
	width:240px; 
	padding:0;
}

div.boxdivider_right {
	border-top:1px solid #ccc; 
	margin:30px 0 0 0px; 
	width:240px; 
	padding:0;
}

div.sectioncontainer {
	width:481px;
	float:left;
	background:#f0f0f0;
	padding:0;
	margin:0;
}

div.sectioncontainer div.columnleft {
	float:left;
	width:228px;
	padding:0 0 0 12px;
	display:inline;
}

div.sectioncontainer div.columnleft p.paddingright {
	padding-right:5px;
}

div.sectioncontainer div.columnleft div.leftside {
	float:left;
	width:122px;
	padding:10px 8px 0 0;
}

div.sectioncontainer div.columnleft div.rightside {
	float:left;
	width:110px;
	padding:10px 0 0 0;
}

div.sectioncontainer div.columnright{
	float:right;
	width:240px;
	padding:0;
	margin:0;
}

div.sectioncontainer div.columnright{
	float:right;
	width:240px;
	padding:0;
	margin:0;
}

html > * div.sectioncontainer div.columnright img {
	margin:0 0 0 -2px;
}



div.vacanciescontainer div.columnleft {
	float:left;
	width:226px;
	padding:0 0 0 12px;
	display:inline;
}

div.vacanciescontainer div.columnleft div.leftside {
	float:left;
	width:120px;
	padding:10px 10px 0 0;
}

div.vacanciescontainer div.columnleft div.rightside {
	float:left;
	width:110px;
	padding:10px 0 0 0;
}

#frontColumnRight {
	float:right;
	width:240px;
	border-bottom:none !Important;
}

div.vacanciescontainer div.columnright{
	float:right;
	width:242px;
}

div.vacanciescontainer div.columnright img.box {
	margin:-2px 0 0 0;
	padding:0;
}




div.careers_twin_container {
	width:100%;
	float:left;
	padding:0;
	margin:0 0 0 0;
	border-bottom: 1px solid #ccc;
}

div.careers_twin_container div.textcolumnright{
	float:right;
	width:230px;
	padding: 10px 7px 0 3px;
}

html >* div.careers_twin_container div.textcolumnright{
	float:right;
	width:222px;
	padding: 10px 7px 0 10px;
	min-height:149px;
}


div.careers_twin_container div.textcolumnleft{
	float:left;
	width:242px;
}

ul.careersred {
	list-style-type:none;
	margin-left:-15px;
}

ul.careersred li {font-weight: bold; }
ul.careersred li a:link {text-decoration: underline;}
ul.careersred li a:visited {text-decoration: underline;}
ul.careersred li a:hover {text-decoration: none!important;}

img.careers {
	padding:0;
	margin:0 0 0 -10px;
}

.careers_image_container {
	padding:0;
	margin:20px 0 20px -10px;
	width:481px;
}


.HotSpot{
	font-size:110%;
	font-weight:bold;
	color:#AAAAAA;
}
.HotSpot a.nocolor, .HotSpot a.nocolor:hover, .HotSpot a.nocolor:active, .HotSpot a.nocolor:focus, .HotSpot a.nocolor:visited{
	color:#AAAAAA;
}

#Quicklinks{
	padding:9px 10px 10px 10px;
}

.frontColumnContent{
	padding:10px;
	border-top:1px solid #CCCCCC;
}
#frontColumnInv{
	float:left;
	background:#f0f0f0;
	padding:10px;
	border-top:1px solid #CCCCCC;
	margin:0px;
}

#frontColumnContent2{
	padding:10px;
	border-top:1px solid #CCCCCC;
}

#frontColumnContent3 {
	padding:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#frontColumnContent3 p {
	padding-right:20px;
}

.frontColumnTopContent{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:5px;
}

/*BOTTOM RIGHT CONTENT*/


#bottomRight{
	float:right;
	margin:0px;
	padding:0px;
	width:130px;
}

.bottomRightItem{
	margin:0px;
	padding:0px;
	width:130px;
	border-top:solid 1px #CCCCCC;
}

/*SITEMAP CONTENT*/

.sitemapItem{
	margin:0px;
	padding:0px;
	width:100%;
	border-top:solid 1px #CCCCCC;
}

#SiteMap ul.sitemap{
	padding:7px 0 6px 0;
	margin: 0 0 1.5ex 0; 
	list-style-type: none;
}
#SiteMap ul.sitemap li{
	padding:0;
	margin:0;
}
div.sitemapItem{
	color:#999999;
}



/*BOTTOM BAR CONTENT*/



#bottomBar{
	margin-top:0px;
	padding:0px;
	/*clear:both; breaks mac IE*/
}




#bottomBarLeftSpacer{
	float:left;
	height:10px;
	width:16px;
}

#bottomBarLeft{
	float:left;
	border-top:solid 8px #F0F0F0;
	height:10px;
	width:46px;
}
/*
*/
.bottomBarOneSpacer{
	float:left;
	height:10px;
	width:1px;
}

#bottomBarMiddle{
	float:left;
	border-top:solid 8px #CCCCCC;
	width:230px;
}
#bottomBarRight{
	float:left;
	border-top:solid 8px #7F7F7F;
	background:#CCCCCC;
	width:481px;
}







#bottomQuote{
	height:110px;
}

#bottomLinksHolder{
	padding:10px 0 10px 10px;
}

div.bottomLinks a, div.bottomLinks a:link, div.bottomLinks a:visited {
	font-size:85%;
	padding-right:5px;
	text-decoration:none;
	color:#7F7F7F;
}

div.bottomLinks a:hover, div.bottomLinks a:active, div.bottomLinks a:focus{
	color:#FFFFFF;
}

#bottomShadow{
	height:8px;
	font-size: 7px;
	color:inherit;
	background-image:url('../style/images/bottom_shadow.gif');
}





div.sharePriceRow{
	float:left;
	width:350px;
}

div.sharePriceLeft{
	float:left;
	width:50%;
	padding:5px 5px 5px 10px;
}
div.sharePriceRight{
	float:right;
	padding:5px 5px 5px 10px;
}
#sharePriceLeftResult{
	padding-left:10px;
	float:left;
	width:230px;
	color:#981039;
}
#sharePriceRightResult{
	padding-right:10px;
	float:right;
	font-weight:bold;
	width:100px;
}

#conductColumnLeft{
	float:left;
	width:230px;
	border-right:solid 1px #9E9E9E;
	border-bottom:solid 1px #9E9E9E; 
}


#conductColumnRight{
	float:right;
	width:240px;
	border-bottom:solid 1px #9E9E9E;
}




 .frontStyle{
    width:210px;
    float:left;
    padding:10px 5px 0px 10px;
 }
 .frontStyle1{
    width:210px;
    float:left;
    padding:10px 10px 0px 10px;
 }
.frontStyle2{
     width:210px;
     float:left;
     padding:10px;    
 }
.frontStyleShare{
    float:left;
    padding-top:2px;    
}
.frontStyleShare1{
    float:left;
    padding-left:10px;    
}
.frontStyleShare1 h1{
    font-size:150%;
    margin-bottom:0px;   
}
.frontStyleShare2{
    width:210px;
    float:left;   
}

#leftColumnFormFront select.tellmeabout {
	margin-top:7px;
}
#leftColumnFormFront option {
	background-color:#E0E0E0;
}
#leftColumnFormFront label.searchspan {
	font-size:85%;
	color:#333333;
}
#leftColumnFormFront form#search {
	margin:0px;padding:0px;
	margin-bottom:16px;
}


.leftColumnFormFront select.tellmeabout {
	margin-top:7px;
}
.leftColumnFormFront option {
	background-color:#E0E0E0;
}
.leftColumnFormFront label.searchspan {
	font-size:85%;
	color:#333333;
}
.leftColumnFormFront form#search {
	margin:0px;padding:0px;
	margin-bottom:16px;
}



#leftColumnForm select {
	background-color:#cccccc;
}
#leftColumnForm label.searchspan {
	font-size:100%;
	color:#000000;
	
}
#leftColumnForm form#search {
	margin:0px;padding:0px;
	margin-top:8px;
}

/* section homepages background images */
#frontAboutUs div#frontColumnContent2 {
	background-image:url("images/front_about.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}
#frontInvestor div#frontColumnContent2 {
	background-position:bottom right;
	background-repeat:no-repeat;
}


#frontCareers div#frontColumnContent2 {
	background-image:url("images/front_careers.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
}


#frontCSR div#frontColumnContent2 {
	background-image:url("images/front_csr.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
}
#frontShareholder div#frontColumnContent2 {
	background-position:bottom right;
	background-repeat:no-repeat;
}
 /*mac fixes*/
#FindPubMacFix div#resultsContainer {float:left;}
#FindPubMacFix div#resultsContainer div.left p {margin:0px;}
#FindPubMacFix div#resultsContainer div.right {position:relative;float:left;margin:00px 0px 0px 40px}
#FindPubMacFix p.boldsmall {clear:left;}
 
#FindPubMacFix div#searchForm {width:100%}
#FindPubMacFix div#resultsContainer {width:340px;position:relative;margin-top:20px}
#FindPubMacFix .left {float:left;width:70%;}
#FindPubMacFix .right {float:right;text-align:left}
#FindPubMacFix .dropDown {line-height:100%;background-color:#CCCCCC}
#FindPubMacFix .linkSmall {color:#666666}
#FindPubMacFix p.bold {font-weight:bold}
#FindPubMacFix p.boldsmall {font-weight:bold;}
#FindPubMacFix span.itemName {font-weight:bold;color:#981039}
#FindPubMacFix div#searchForm {display:none}

/*glossary*/

#Glossary dt {
    width:120px;
}
#Glossary dd{
    width:250px;padding-left:5px;
    
}
#Glossary dd.up{
    top:-2.50em;
}

/* Board */

#OurBoard div.boardContainer{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	height:90px;
	width:376px;
	margin-top:20px;
}
#OurBoard div.nameContainer {
	margin-left:140px;
	margin-right:10px;
	margin-top:40px;
}

#OurBoard div.backgroundCarr {
	background-image: url(images/management_carr.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundClarke {
	background-image: url(images/management_clarke.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundNaffah {
	background-image: url(images/management_naffah.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundBramley {
	background-image: url(images/management_bramley.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundHughes {
	background-image: url(images/management_hughes.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundFairweather {
	background-image: url(images/management_fairweather.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundWeller {
	background-image: url(images/management_weller.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundLankester {
	background-image: url(images/management_lankester.gif);
	background-repeat:no-repeat;
}

#OurBoard div.backgroundHall {
	background-image: url(images/management_hall.gif);
	background-repeat:no-repeat;
}



/*new investor styles*/



/* NEW INVESTORS MANAGEMENT*/
div.theBoard{
	width:360px;
	border-top:solid 1px #cccccc;
}
div.theBoard div.imageBoard{
	float:left;
	width:145px;
}
div.theBoard div.textBoard{
	float:left;
	width:215px;
	padding-top:10px;
}
div.biogBoard{
	padding: 10px 0 15px 0;
	width:350px;
}
div.invFooterContainer {
	width:360px; margin:30px 0px 40px 0px;
}
div.invFooterContainer p.contact {
	margin-top:0;float:left;width:180px;
}
/* appendix images investor centre new */


div.appSegment {width: 364px; margin:0; padding:0; float:left;}
.withheight { height: 362px; }
p.key {clear:left; margin:0; padding:0; font-weight:bold; padding-top:5px; padding-bottom:5px;}
div.appTopLeft {margin-top: 20px; float: left; width: 182px}
div.appTopRight {margin-top: 20px; float: right; width: 182px}
div.appLowerLeft {float: left; width: 182px}
div.appLowerRight {float: right; width: 182px}
div.appTopParagraph {clear: left; padding-top: 15px;}


div.appB {float: left;}
/*contacts*/
div.contactsNew{
	width:450px;
}
/* 360 width */
div.width360{
	width:360px;
	margin-top:20px;
	margin-bottom:20px;
}

p.notes{
	padding-bottom:0; 
	margin-bottom:0; 
	padding-left: 45px; 
	text-decoration:underline;
}
	div.industryStanceRow {
		float:left;
		width:360px;
		
	}
	div.industryStanceRow div.left {
		float:left;
		width:160px;
		margin-left:17px;
	}
	div.industryStanceRow div.right {
		float:left;
		width:160px;
		margin-top:21px;
	}	

	a.stanceButton, a.stanceButton:link, a.stanceButton:visited {
		color: #981039;
		text-decoration: none;
		width: 130px;
		height: 26px;
		padding: 8px 5px; 
		margin: 0;
		font-size: 80%;
		background:url("../images/buttons/btn_stance.gif") no-repeat bottom right #EAEAEA; 
		float: left;
		font-weight: bold;
	}
	a.stanceButton:hover, a.stanceButton:active, a.stanceButton:focus {
		color: #EAEAEA;
		background:url("../images/buttons/btn_stance_r.gif") no-repeat bottom right #981039;
	}



#accessible_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#accessible_nav li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
#accessible_nav a:link, #accessible_nav a:visited { /* Colour */
	position: absolute;
	top: 2em;
	left: 543px;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 70%;
	z-index: 1002;
}
#accessible_nav a:active, #accessible_nav a:focus { /* Only show skiplinks on focus */
	position: absolute;
	overflow: visible;
	color:#000;
	width: auto;
	height: auto;
	border: 0;
	margin: 0;
	padding: 5px;
	background: #FFF;
	z-index: 10000;
	text-decoration:underline;
}

/* New brands edits */

div.hp_brandscontainer {
	background:url('images/bg_brands_formats.jpg') bottom right no-repeat #fff;
	color:#7F7F7F;
	display:inline;
	float:left;
	height:152px;
	margin:0;
	padding:0 0 0 12px;
	width:229px;
}


html>body div.hp_brandscontainer {
	height:auto;
	min-height:152px;
	width:217px;
}
	
	div.hp_brandscontainer p {
		font-size:85%;
		margin:0;
		padding:0 62px 18px 0;
	}
	div.hp_brandscontainer p.viewlink {
		padding:0 80px 18px 0;
	}
	
	div.hp_brandscontainer p a, div.hp_brandscontainer p a:visited {
		color:#7F7F7F;
	}
	
p.date_red, div.hp_brandscontainer h1 {
	color:#981039;
	font-size:90%;
		margin:0;
		padding:22px 10px 16px 0;
}

p.date_red_title {
	color:#981039;
	font-size:90%;
	margin:0;
	padding:22px 10px 6px 0;
	font-weight:bold;
}
p.date_red_date{
	color:#981039;
	font-size:90%;
	margin:0;
	padding:10px 10px 0 0;
}


div.imagecontainer {
	width:481px;
	float:left;
	padding:0;
	margin:0;
}

div.imagecontainer div.text {
	float:left;
	width:336px;
	padding:0 12px 0 12px;
	display:inline;
}
div.imagecontainer div.text p {
	padding:7px 0 7px 0px;
}
div.imagecontainer div.text p.bottompadding {
	padding:7px 0 14px 0px;
}

div.imagecontainer div.image {
	float:right;
	width:120px;
	padding:0;
	margin:0;
}
div.imagecontainer div.image img {
	margin-top: 20px;
}
