
#page_elements_hub
{
   background-color:transparent;
   margin-bottom:3em;
}

#page_elements_hub p
{
   font-size:0.8em;
}

/* Sliding menu panels homepage */

#menupanels
{
  float:right;
  width:14.9em;
  height:auto;
  background-color:#222;
  color:white;
  *margin-right:0.3em;
}

#menupanels ul
{
  margin:0em;  
  padding: 0;
  display:block;
  background-color:#454547;
}

#menupanels a,#menupanels span
{
   padding-left:0.8em;
   color:white;
   text-decoration:none;
   vertical-align:top
}

#menupanels ul li
{ 
   padding-top:0.7em;
   padding-bottom:0.7em;
   border-top:0.05em solid #ccc;
   list-style-type:none;
   font-size:0.9em;
}

#menupanels ul li#shareprice
{
  background-image:url(/templates/images08/sharebg.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  
  height:2em;
 
}

#shareprice a
{
   display:block;
   padding:0;
   margin:0;
   position:relative;
   left:1.3em;
}

#shareprice strong
{
   padding-left:0.7em;
}

*html #shareprice strong
{
   !margin-top:-2em;
}

#menupanels ul li img
{
   border:0;
   margin-left:0.5em;
   vertical-align:bottom;
}

#menupanels ul li ul
{
  margin-top:0.5em;
  background-color:#222;
  border-bottom:0.1em solid #454547;
  
  height:6em;

  overflow-y:scroll;
  border-right:0.6em solid #454547;
  border-left:0.6em solid #454547;
}

*html #menupanels ul li ul
{
   !height:5.7em;
}

#menupanels ul li ul li
{
   border-top:none;
   display:block;
   padding-top:0.2em;
   padding-bottom:0.2em;
   background-image:none
}

#menupanels ul li ul
{
  display:none;
}

#shareprice a:hover
{
   color:#5CB3FF;
}

#menupanels ul li:hover ul 
{
  display:block;
}

#menupanels ul li ul li:hover a
{
  color:#5CB3FF;
}

/* random quote homepage */
#RandomQuoteContainer 
{
	float:left;
	position:relative;
	width:14em;
	height:9.1em;
   /*bottom:25px; right:131px"*/
}

#RandomQuoteContainer  p
{
  padding:0; 
  margin:0;
  display:block;
  font-size:0.8em;
  width:15em;
  position:absolute;
  top:1em;
  left:1em;
}

/* random quote investors page */
/****************************************************************************************/
#RandomQuoteContainerinvestors 
{
   background-color:#f0e9e7;
   width:31.7em;
   /*height:6em;*/
   height:4.5em;
   *height:5em;
   font-size:95%;
   margin-top:0.5em;
   *margin-top:1.5em;
}
/**************************************************************************************************/
#RandomQuoteContainerinvestors img
{
   float:left;
   margin-bottom:0.5em;
   /*padding-top:1em;*/
   padding-top:0.5em;
   *padding-top:0.6em;
   padding-left:0.5em;
   padding-right:0.5em;

}
/*////////////////////////////////////////////////////////////////////////////////////////////////*/

#RandomQuoteContainerinvestors p
{
   /*padding-top:1em;*/
   padding-top:0.3em;
   *padding-top:0.5em;
}


/* Links Box Start */

div.linksbox_top{text-align:left;width: 195px;height: 36px;background-image: url(../images08/linksbox_top.jpg);background-repeat: no-repeat;font-weight: normal;margin-left: 0;margin-right: 0;color: #660099;}

div.linksbox_top div{padding-left: 8px;padding-top: 10px;}

div.linksbox_mid{width: 195px;background-image:url(../images08/linksbox_mid.jpg);background-repeat:repeat-y;padding: 2px;margin: 0px;text-align:left; font-size:1em;}

input.linksbox_button{cursor:pointer; border: 0px;background-color: #D3D3E7;padding: 0px;margin-left: 0px;margin-bottom: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;border: 0px solid #666666;text-align:left;width: 162px;cursor: hand;display: block;float: left;font-size:0.9em;}

input.linksbox_image{cursor:pointer; margin-top: 2px;display: block;float: left;margin-bottom: 0px;}

div.linksbox_hiddendiv{display: none;margin-bottom: 8px;}

div.linksbox_hiddendiv a:visited, div.linksbox_hiddendiv a:link{display: block;background: url(../images08/dash.gif) #ffffff no-repeat 5px 0.5em;padding-left: 12px;margin-bottom: 3px;margin-right: 8px;margin-top: 2px;color: #000000;}

div.linksbox_noscriptalt{margin-bottom: 8px;}

div.linksbox_noscriptalt a:visited, div.linksbox_hiddendiv a:link{display: block;background: url(../images08/dash.gif) #ffffff no-repeat 5px 0.5em;padding-left: 12px;margin-bottom: 3px;margin-right: 8px;margin-top: 2px;color: #000000;}

div.linksbox_section{cursor:pointer; margin-top: 0px;margin-bottom: 2px;margin-left: 2px;padding-top: 1px;padding-left: 4px;padding-right: 2px;padding-bottom: 1px;background-color: #D3D3E7;width: 177px;}

div.linksbox_section br{clear: both;height: 0;line-height: 0;font-size: 0em;}

div.linksbox_section form{cursor:pointer; margin: 0;padding: 0;}

div.linksbox_mid p{margin-left: 5px;}

div.linksbox_mid form{margin: 0;}

div.linksbox_bot{width: 195px;height: 10px;background-image: url(../images08/linksbox_bot.jpg);background-repeat: no-repeat;font-size: 0.9em;margin-bottom: 10px;}

div.linkstab2FormControls{cursor:pointer;}
div.linkstab2FormControls input{cursor:pointer;}

/* Links Box End */


/* Video Console */

#videoconsole
{
  width:18.4em;
  background-color:#222;
  color:white;
}

#videoconsole ul
{
  margin:0em;  
  padding: 0;
  display:block;
  background-color:#717173;
}

#videoconsole a
{
   color:#ccc;
   text-decoration:none;
   vertical-align:top
}

#videoconsole ul li
{ 
   padding-top:0.2em;
   border-top:0.05em solid #333;
   list-style-type:none;
   text-align:center;
   overflow:hidden;
}

#videoconsole ul li span
{ 
   font-size:90%;
}

#videoconsole ul li img
{
   float:right; 
   padding-right:0.2em;
   border:0;
   vertical-align:top;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////*/
#videoconsole ul li ul
{
  background-color:#333;
  /*height:14.1em;*/
  height:16em;
  background-image:url(../images08/videoconbg.jpg);
  background-repeat:repeat-x;
}

#videoconsole ul li ul li
{
   /*border-top:none;*/
   display:block;
   padding-top:0.2em;
   padding-bottom:0.2em;
}

#videoconsole ul li ul li img
{
   margin-top:0.2em;
   float:none;
   border:0;
   vertical-align:bottom;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////*/
#videoconsole ul li ul li.text
{
   padding-top:0.7em;
   text-align:center;
   font-size:70%;
   /*height:3.6em;*/
   height:6.2em;
   margin-top:0.9em;
}

#videoconsole ul li ul li.image
{
   height:7.8em;
}

#videoconsole ul li ul li.pdf
{
   background-color:#414244;
   height:1.3em;
   padding-top:0.6em;
}

#videoconsole ul li ul li.pdf img
{
   float:none; 
   margin-left:-1em;
   margin-top:-1.2em;
}

#videoconsole ul li:hover a
{
  color:white;
}

#videoconsole ul li ul
{
  display:none;
}

#videoconsole ul li:hover ul
{
  display:block;
}

div.videodisplay
{
	display: block;
	width:18.4em;  
	height:14.1em;
	background-color:black;	
	position:relative;
}

/* shareholder plus promo with hidden content (easter egg) */
/**********************************************************************************/
#shareholderpromo
{
   width:225px;
   height:130px;
   position:relative;
   background-image:url("../images10/shareholderoffers.jpg");
   background-repeat:no-repeat;
   background-position:top right;
   float:left;
}

#shareholderpromoimg
{
   width:100%;
   height:100%;
   cursor: pointer;
}


#shareholderpromo p
{
   margin: 0;
   padding-top:38px;
   padding-left:130px;
   padding-right: 10px;
}

#shareholderpromo a:link, #shareholderpromo a:visited
{

    text-decoration:none;
    color:#000000;
}

/*#shareholderpromo a:hover
{

	text-decoration:underline;
}*/

.sharebutton 
{
   width:7em;
   height:1.2em;
   color:white;
   background-color:#5a3691;
   padding:0.2em 0.2em 0.2em 0.2em;
   text-align:center;
   margin-top:0.5em;
   position:relative;
   left:1.5em;
   z-index:3;
}

.sharebutton a
{
   display:block;
   color:white;
   text-decoration:none;
}

.sharebutton:hover
{
   background-color:black;
}

.sharebutton2 
{
   width:10em;
   height:1em;
   color:black;
   background-color:#DDDCDD;
   padding:0.2em 0.2em 0.2em 0.2em;
   text-align:center;
   margin-top:0.5em;
   position:relative;
   z-index:3;
}

.sharebutton2 a
{
   display:block;
   color:#333;
   text-decoration:none;
}

.sharebutton2:hover
{
   background-color:#777;
   color:#EEE;
}

.sharebutton2 a:hover
{
  color:#EEE;
}


/* Media link pop-ups  (investors hub page) */

div.mediapopup
{
   width:16em;
   border:1px solid #000;
   color:#ed1253;
   padding-left:0.5em;
   padding-right:0.5em;
   height:1.2em;
   margin-top: -3.4em;
   margin-left: -15.5em;
   background-color:#fff;
   text-align:center;
}

li.media
{
   list-style-type:none; 
   position:absolute;
   
} 

a.media { position: absolute; text-decoration:none; }

a.media div, a.media div { display: none; text-decoration: none;}

a.media:hover div, li.media:hover div
{
   display:block;
}

li.media div:hover
{
   display:block;
}

/* left hand promo investors */
/********************************************************************************************/
#investorsleft #lefthandpromo
{
	float:left;
	margin-left:0em;
	margin-top:0.5em;
}

#investorsleft #lefthandpromotext
{
   margin-left:0em;
   font-size:0.9em;
}

#investorsleft #lefthandpromotext a
{
   color:black;
   font-weight:bold;
   text-decoration:none;
}

#investorsleft #lefthandpromotext a:hover
{
   text-decoration:underline;
}

/* career promos */

#careersposterpromo
{
  border:1px solid #ccc; 
  
  
  width:35.1em;
  *width:35.4em;
  height:23em;
  overflow:hidden;
}
.careerpromo
{	
 margin-top:0.5em;
 
 font-size:90%;	
 width:12.6em; /*169px;*/
 height:15em; /*197px;*/ 
 border:1px solid #ccc;
 float:left;
 position:relative;
 margin-right:0.5em;
}

div.careerpromo#lastcareerpromo
{
	margin:0.5em 0 0 0;
}
.careerpromo p
{
	padding:0;
	padding:0 1.2em 0 1.2em;
	position:absolute;
	z-index:2;
}

.careerpromo h2
{
	font-size:larger;
	margin-top:0.3em;
	margin-bottom:0.3em;
	margin-left:0.8em;
	margin-right:0.4em;
}

.careerpromo a
{
	font-size:medium;
	text-decoration:none;
	color:#64379b;
}

.careerpromo a:hover
{
	color:#999;
}

.careerpromo img
{
   position:absolute;
   bottom:0;
   right:0;
   z-index:1;
}

/* the group secondary/promo boxes */

.tgSecondary
{
	width:201px;
	height:167px;
	border:1px solid #444;
	margin-right:0.5em;
	margin-bottom:0.6em;
	float:left;
}

.tgSecondary a img
{
	border:0;
}

#tgpromo
{
	width:28.2em;
}

#tgpromo2
{
	float:right;
}

/* Sitemapnav Start */

div#SiteMapContainer{
      width:60em;
      height:100%;
	  margin-left:auto;
	  margin-right:auto;
	  font-size:90%;
}


div#Sitemapnav, div#Sitemapnav ul
{
	width:100%;
	height:100%;
	padding:0em;
	margin:0em;
	list-style:none;
}

div#Sitemapnav a
{
  text-decoration:none;
}

div#Sitemapnav ul a#Sitemapnav_1, div#Sitemapnav ul a#Sitemapnav_2,div#Sitemapnav ul a#Sitemapnav_3, 
div#Sitemapnav ul a#Sitemapnav_4, div#Sitemapnav ul a#Sitemapnav_5, div#Sitemapnav ul a#Sitemapnav_6, 
div#Sitemapnav ul a#Sitemapnav_7
{ 
  background: transparent url("../images08/box-top-grad.gif") repeat-x scroll center top;  
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  color:#000;

}

div#Sitemapnav ul li{ width:33%; float:left; height:26em;}
div#Sitemapnav ul li a{display: block; height:1.5em; color:#fff; font-weight:bold; font-size: 1.2em; padding:0.4em; margin:0em 0.4em 0em 0em;}
div#Sitemapnav ul li ul{width:100%; height:25em; list-style:none;}
div#Sitemapnav ul li ul li{width:100%; height:1.5em;}

div#Sitemapnav ul li ul li a
{
	display:block; 
	height:1.5em; 
	margin:0px;	
	padding-left: 0.5em;
	padding-bottom:0em;		
	font-weight:normal; 
	font-size:1em; 
	color:#000; 
	background-image: url('../images08/round-bullet.gif');
	background-repeat: no-repeat;
	background-position: 0 0.8em;	
}

div#Sitemapnav a:link { border-bottom:1px solid white;}
div#Sitemapnav a:visited {border-bottom:1px solid white;}
div#Sitemapnav a:hover {text-decoration:underline;}

/* flash background */

#flashbg
{
	position:absolute;
	left:0;
	top:18.3em;
	border:1px solid #ccc;
	width:100%;
	height:51.6em;  /* was 52 em */
	overflow:hidden;
}
*html #flashbg
{
  !z-index:-1;
}

.flashbutton
{
	background-color:black;
	float:left;
	width:21em;
	height:1.5em;
	text-align:left;
	border:2px solid #eee;
    vertical-align:middle;
    padding-top:0.2em;
	margin-top:1em;
	margin-bottom:1em;	
}

.flashbutton img
{
  margin-right:0.3em;
  vertical-align:middle;
  border:0;
}

.flashbutton a
{
	text-decoration:none;
	color:White;
	cursor:pointer;
	margin:0 0.5em 0 0.5em;
}


/* Innovation hub page */

#innovationtitle
{
	font-size:350%;
	color:#64379b;
	filter:alpha(opacity = 90); /* opacity ie */
    opacity:0.9; /* opacity rest */ 
    float:left;	
	padding-bottom:0.3em;
}

#innovationtitle span
{
    background-color:#eeeded;
}

.contentlink
{
	background-color:#eeeded;
    filter: alpha(opacity = 90); /* opacity ie */
    opacity:0.9; /* opacity rest */
	width:12.5em;
	height:17.5em;
	margin-right:1em;
	padding:0.5em 0.5em 0.5em 0.5em;
	float:left;
}

.contentlink img
{
	margin-top:2em;
	margin-bottom:0.5em;
	border:1px solid #000;
}

.contentlinktitle a
{
	color:#f80c7b;
	font-size:105%;
	font-weight:bold;
	margin-top:0;
	text-decoration:none;	
}

.contentlinktitle a:hover
{
	text-decoration:underline;
}

.contentlinkarticle a
{
	color:black;
	text-decoration:none;
	font-size:95%;
	font-weight:bold;
}

.contentlinkarticle a:hover
{
   color:#8765b0;
}

.contentlink p
{
	padding:0.5em 0 0 0;
}



.secondarycontentlink
{
	background-color:#eeeded;
    filter: alpha(opacity = 90); /* opacity ie */
    opacity:0.9; /* opacity rest */
	float:left;
	width:14.5em;
	padding-top:0.5em;
}

.secondarycontentlink p
{
	padding-top:1em;
}


.secondarycontentlink img
{
	float:left;
	margin:0 0.5em 0.5em 0.5em;
	border:2px solid #fff;
}

.secondarycontentlinktitle a
{
	color:#f80c7b;
	font-size:95%;
	font-weight:bold;
	margin-top:0;
	text-decoration:none;	
}


.secondarycontentlinktitle a:hover
{
	text-decoration:underline;
}

#page_elements_hub_innovation
{
   background-color:transparent;
   margin-bottom:3em;
   position:relative;
}

#page_elements_hub_innovation p
{
   font-size:0.8em;
}

#innovnewsbutton
{
   width:165px;
   height:20px;
   float:right;
   margin-top:1em;
   margin-right:8.9em;
   *margin-right:9.3em;
}

*html #innovnewsbutton
{
   !margin-right:3.3em;
}

#innovnewsbutton img
{
   border:2px solid #edebec;
}

#innovnewsbutton img:hover
{
   border:2px solid black;
}

/* careers hub */

#careersleft
{
	float:left;		
	width:35.4em !important;
	!width:35.6em !important;
	width:35.5em;	
}

#careersright
{
	float:right;
}

div#careersright
{	
	width:27.5em !important;		
}


#secondarynavcareers 
{
	width:100% !important;
	width:98%;
	height:23.1em;
	
}

#secondarynavcareers a
{
	padding-top:0.4em;
	padding-left:0.5em;
	display:block;
	font-size:130%;
	height:1.46em;
	width:100%;
	text-decoration:none;
	color:#fff;
}

#secondarynavcareers li:hover
{
	background-color:#64379b;
}

#secondarynavcareers ul
{	
	margin:0;
	padding:0;
	border-top:1px solid #ccc;
	width:100%;
}

#secondarynavcareers ul li
{
	list-style-type:none;
	width:100%;
	height:2.74em;		
	border-bottom:2px solid #ccc;
	background-color:#848383;	
}	
#secondarynavcareers ul li:hover a
{
	color:#fff;
}


#searchandapplycareers
{
	margin-top:0.5em;
	width:15.5em;
	height:13.6em;
	background-color:#e3e2e2;
        float:left
}

#searchandapplycareers ul
{
   list-style-type:none;
   margin-left:0;
   padding-left:0.8em;
   font-size:0.9em;
}

#searchandapplycareers li
{
  margin-bottom:0.3em;
}

#searchandapplycareers a
{
   text-decoration:none;
   color:black;
}

#searchandapplycareers a:hover
{
   color:#64379b;
}

#searchandapplycareerstop
{
  color:white;
  background-color:#64379b;
  height:1.6em;
}

#searchandapplycareerstop strong
{
  display:block;
  margin-left:0.5em;
  padding-top:0.2em;
}


/* investors hub */

#investorstop, #investorsbottom
{
   padding: 0;
   margin: 0;
}
#investorstop
{
   height: 290px
}

#investorsbottom
{
   height: 130px
}

#investorsleft
{
   float:left;
   width:271px;   
   padding: 0;
   margin: 0;
   margin-bottom: 0.4em;
   margin-right: 0.4em;
}

#investorscentre
{
   float:left;
}

#investorsright
{
   float:right;
   width:215px;
}


div.flashContentinvestors
{
	margin-left: 3px;
}


#sharesinfo
{
   height: 264px;
   width:165px;
   border:1px solid #ccc;
   margin-top:0;
   margin-bottom:8px;
   margin-right:0;
   margin-left:4px;
   padding-top:8px;
   padding-bottom:8px;
   padding-left:12px;
   padding-right:12px;
   color:#5A3691;
   _padding-top:6px;
   _padding-bottom:5px;
   
}

#sharesinfo p
{
   padding:0;
   margin:0;
   margin-bottom:0.7em;
   font-size: 0.9em;
}

#sharesinfo #investorSharePrice
{
   padding:0;
   margin:0;
   border-bottom:1px solid #ccc;
}

#sharesinfo #investorDividend
{
   padding:0;
   margin:0;
   margin-top: 0.6em;
}

#sharesinfo .investorShareDataHeading
{
   padding:0;
   font-weight: bold;
   font-size: 1em;
}

#sharesinfo .investorShareDataValue
{
   padding:0;
   font-weight: bold;
   font-size: 1.6em;
   margin-bottom: 0.4em; 
   margin-top: 0.2em; 
}



#usefullinks
{
	margin-top:0.5em;
	font-size:0.8em;
}

#investorsright #usefullinks
{
	margin-top:2px;
	margin-left:3px;
	font-size:0.8em;

       	position:relative;
	z-index:100;
}



#quicklinks
{
	float:left;
	display: block;
	width:220px;
	border:1px solid #ccc;
	margin:0;
	margin-left:6px;
	margin-top: 2px;
	padding:0;
	font-size:0.8em;
	height:124px;
}

#quicklinks p
{
   margin-left:0em;
}

#quicklinks  #quicklinksHeading
{
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	margin: 0;
	border-bottom: 1px solid #ccc;
	color:#660099;
	font-weight:normal;
	text-align:left;
}


#quicklinks #quicklinksContent
{

	margin:0;
	padding: 0;
	margin-left:1.2em;
	padding-top:0.5em;
	padding-bottom:0.8em;
	padding-left:0em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


#quicklinks a:link, #quicklinks a:visited
{

	text-decoration:none;
	background:#FFFFFF url(../images08/dash.gif) no-repeat scroll 5px 0.5em;
	color:#000000;
	display:block;
	margin-bottom:3px;
	margin-right:8px;
	margin-top:2px;
	padding-left:12px;
}

#quicklinks a:hover
{

	text-decoration:underline;
}


#sharenews
{
	margin-top:0.5em;
        margin-left:0.5em;
	width:13em;
}

#sharenews a
{
   color:black;
   font-weight:bold;
   font-size:1em;
   text-decoration:none;
}

#sharenews strong a
{
   color:#5A3691;
}

#sharenews a:hover
{
   Text-decoration:underline;
}


/* news hub */

#newsleft
{
	float:left;
	margin-right:1em;
}

#newscentre
{
	float:left;	
	width:20em !important; 	
	!width:19.5em;	
}

div#newsright
{
	float:left !important;
	!float:right;
	width:7em;		
}

div#newsright #usefullinks
{
	margin-top:-0.5em;
	font-size:0.8em;
}

#topstory
{
	width:29em;
	height:11.5em;
	background-color:#e3e2e2;
	padding:0.5em 0em 0.5em 0.5em;
	
}

#topstory img
{
	float:left;
	margin-right:0.5em;
}

#topstory p
{
	font-size:0.7em;
}

#topstory a
{
   font-size:1.5em;
   font-weight:bold;
   text-decoration:none;
   color:#5A3691;	
}

#topstory a:hover
{
   text-decoration:underline; 	
}

#newssearch
{
	margin-top:0.5em;
	width:29.3em;
	height:6em;
	background-color:#f8ead9;
	border:1px solid #ffa02f;
}

#newssearch strong
{
  display:block;
  margin-left:1em;
  margin-top:0.3em;
}

#criteria
{
  margin-left:1em;
  margin-top:0.5em;
  margin-bottom:0.5em;
}

#TimeFrame
{
  float:left;
   margin-left:1em;
}

#Language
{
   float:left;
   margin-left:1em;
}

#listarticles
{
  float:left;
  margin-left:1em;
  margin-top:0.1em;
}

.newsarticle
{
	margin-left:0;
	width:100%;
	clear:both;
	margin-bottom:0.5em;
}

.newsarticle img
{
	float:left;
	margin-right:0.5em;
	/*margin-bottom:0.8em;*/
	margin-bottom:8%;
	
}

.newsarticle p
{
	font-size:x-small;
	margin:0 0.5em 0 0;	
	
	font-weight:bold;
}

.newsarticle a
{
   font-size:1.1em;
   font-weight:bold;
   text-decoration:none;
   color:#5A3691;	
}

.newsarticle a:hover
{
   text-decoration:underline; 	
}

#secondarynavnews 
{
	width:12.5em;	
}

#secondarynavnews a
{
	display:block;
	width:60%;
	/*height:80%;*/
	text-decoration:none;
	color:#fff;
	padding:0.3em 0 0.3em 0;
	font-size:0.8em;
	float:right;
}

#secondarynavnews img
{
	float:left;
	margin:0.3em 1em 0 0.2em;
	border:0;
}

#secondarynavnews ul
{
	margin-left:0em;
	padding-left:0em;
	height:100%;
	/*border-top:1px solid #ccc;*/
}

#secondarynavnews ul li
{
	list-style-type:none;
	height:4em;
	border-bottom:2px solid #fff;
	!border:0;	/* border already present in IE - not sure where it's coming from!?! */
	background-color:#848383;			
	padding-top:0;
	margin-top:0;
}	

#secondarynavnews ul li:hover
{
	background-color:#64379b;
}

#secondarynavnews ul li:hover a
{
	color:#fff;
}

#newsabout
{
	width:12.5em;	
}
#newsabout p
{
	padding-left:0;
	margin-left:0;
}


/* society and enviroment */


#soccontent
{
	border:1px solid #ccc;
	font-size:1em;	
}

#societytop
{
   position:relative;   
   height:21.4em;
   margin:0 0 0.2em 0 !important;
   !margin:0 0 0.4em 0;   
   background-image:url('/templates/images08/Environ_background.jpg');
   background-position:0 0 !important;   
   background-repeat:no-repeat;
}

#societytoptext
{
	position:absolute;
	top:15em;
	left:1.5em;
	width:18em;
	font-size:80%;
}

#societytoptext p
{
   font-size:100%;
   padding-left:0;
   margin-left:0;
}

#societytopsearch
{
	position:absolute;
	top:12em;
	left:16em;
	width:17em;
	height:7em;
	background-color:White;
	border:1px solid #ccc;
}


div#societytopsearch span
{
    display:block;
    margin:0.5em;
	font-size:1.1em;
	font-weight:bold;
	color:darkblue;
}

div#societytopsearch span img
{
   position:relative;
   top:0.2em;
}

div#societytopsearch p
{
   display:block;
   padding:0;
   margin:0.8em;

}

div#societytopsearch a
{
   color:black;
   font-size:1.1em;
   text-decoration:none;
}

div#societytopsearch a:hover
{
   text-decoration:underline;
}

div#societytopsearch form#search_widget_form
{
	margin:0.5em;
}

div#societytopsearch form#search_widget_form img
{
   border:0;
}

div#societytopsearch  a#societyhub_search_button
{
	width:1.5em;
	margin:0.3em;
	/*margin:0.5em 0 0 2em;*/
}

div#societytopsearch  input
{
	width:80%;
    border:solid black 1px;
    margin:0 0.4em 0.4em 0;
	display:block;
	float:left;
}



#societytopsearch
{
	position:absolute;
	top:12em;
	left:16em;
	width:17em;
	height:7em;
	background-color:White;
	border:1px solid #ccc;
}


#societypromo
{
	position:relative;
	width:100%;
	height:12.7em;	

}

.socpromotab
{
	position:absolute;
    top:0;
    right:0;
	font-size:0.9em;
}


#societypromo
{
	position:relative;
	width:100%;
	height:14.6em;	
	/*border:1px solid #ccc;*/

}

.socpromotab
{
	position:absolute;
    top:0;
    right:0;
	font-size:0.9em;
}


#societypromo ul
{
	list-style-type:none;
	padding-left:0;
	margin-left:0;
	margin-top:0.2em;
}

#societypromo li
{
	height:1.7em;
	background-color:#dcdada;	
	border-bottom:2px solid #fff;
	*border:0;
	padding:0.18em 0.2em 0em 0em;
	margin-left:0;
	*margin-top:-0.1em;	
	width:25%;
}
*html #societypromo li { !width:auto; height:1.5em;}

#societypromo li:hover
{
	background-color:white;
}

#societypromo li img
{
	border:0;
	position:absolute;
	left:18em;
	*left:18.5em;
}
*html #societypromo li img { !left:16.5em;}


#societypromo ul li a
{
	display:block;
	width:100%;
	height:100%;
	color:Black;
	text-decoration:none;
	font-weight:bold;
	padding-top:0.2em;
	padding-left:1.5em;	
	font-size:0.7em;
	font-size:0.8em !important;
}
*html #societypromo ul li a { padding-left:1.5em; width:50%;}


#societypromo ul li ul li a
{
	display:inline;
	width:100%;
	height:100%;
    
    font-weight:normal;
    padding-left:0;	
}

#societypromo ul li ul
{
	display:none;
	margin-top:0em;
	*margin-top:0.1em;	
	margin-right:0.1em;
	border-bottom:1px solid #fff;
}
*html #societypromo ul li ul{ margin-right:0em; }

#societypromo ul li:hover ul, #societypromo ul li.selected ul, #societypromo ul li ul.societypromodefault
{
	display:block;
}

#societypromo ul li ul li
{
	display:inline;
	background-color:transparent;
	position:relative;
	padding:0;
}
*html #societypromo ul li ul li {/*margin-right:-0.3em;*/ background-color:white; height:202px;}

#societypromo ul li ul li img
{
	border-bottom:0;
	border:4px solid white;
	position:static;	
}

#societypromo ul li ul li:hover img
{

	border:4px solid #D71F85;
}

.societypromogeneral
{
   margin-right:-0.3em;
}

.socprotext
{
	position:absolute;
	top:-16em;
	*top:2.5em;
	left:1.5em;
	!left:1.7em;
	width:13em;
	cursor:pointer;	
}

.socprotext p
{
	font-size:1em !important;
}

.socprotext strong
{
	font-size:1.5em !important;	
	color:#64379B;
}

/*
.socprotext p
{
	padding-left:0;
	margin-left:0;
}
*/

.socprotextdef
{
	position:absolute;
	top:-8.7em;
	*top:4.8em;
	left:1.3em;
	!left:1.1em;
	width:13em;
	cursor:pointer;
	font-size:1.3em;
}

.socprotextdef strong
{
	color:#000;
}

.socprotextdef p
{
	padding-left:0;
	margin-left:0;
}


/* the group */

#thegroupbackground img
{
	float:right;
	position:relative;
}

#page_elements_hub_thegroup
{
	position:absolute;
	top:9.5em;
}

#thegroupleft
{
	float:left;	
	/*width:50%;*/
}

#thegroupright
{
	/*width:50%;
	position:relative;
	*/
	float:left;
}

.flashContentthegroup
{
	border:1px solid #ccc;
	width:525px;
	height:340px;
}

/* start menu panel */
/* start menu panel */
/* start menu panel */

div#bottomhalf
{
	height:11.4em;
	width:35em;
	margin:0.5em 0 0 0;
}

div#menupaneltwo
{
	width:49%;
	height:98.5%;	
	float:left;		
}

div#secondarynavgroup
{
	width:48%;
	height:100%;	
	float:left;		
	
}

div#secondarynavinvestors
{
	padding: 0;
	height:100%;	
	width:100%;
        float:left;
}

div#secondarynavinvestors ul
{
	list-style:none;
	padding:0;
	margin:0;
	width:268px;
	height:282px;
	background-color:#DDDCDD;
	margin-left: 2px;
	*padding-top: 8px;
	*height:274px;
	
    	
}
div#secondarynavgroup ul
{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

/*****************************************/

div#secondarynavinvestors ul li
{
	font-size: 0.9em;
	display:block;
	background-color:#DDDCDD;
	border-bottom: solid 2px #fff;				
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
    	padding-left: 3px;
    	height:15.7px;
    	*height:15.9px;
    	*padding-top: 2px;
    	*padding-bottom: 4px;
	_padding-top: 2.5px;
	_padding-bottom: 3px;
	
    	    	
	
}

div#secondarynavgroup ul li
{
        display:block;
	border-bottom:dashed 1px #343434;
	height:1.2em;
	padding:0.1em 0 0.1em 0;
}

div#secondarynavgroup ul li a,
div#secondarynavinvestors ul li a
{
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
	color:black;
	font-weight:normal;		
}


div#secondarynavgroup ul li a span,
div#secondarynavinvestors ul li a span
{
   width:13.5em;
   display:block;
}

ul li a.audioLink span, div#secondarynavinvestors ul li a#audiolink span, div#secondarynavgroup ul li a#audiolink span
{
	display:none;
	width:0;
	height:0;
}

/********************************************/

#secondarynavinvestors ul li a.audioLink,
#secondarynavgroup ul li a.audioLink
{				
	margin:-1.1em 0 0 0;
	float:right;
	width:1.13em;
	height:1.06em;
	background-image:url('/Templates/Images08/investors_headphones-icon.gif');
	background-position:0 0;
	background-repeat:no-repeat;	
}

div#secondarynavgroup ul li a:hover,
div#secondarynavinvestors ul li a:hover
{
	text-decoration:underline;
}
div#menupaneltwo
{
	border:solid 0.06em #666;
	padding:0.13em;
}
div#secondarynavgroup
{
	margin:0 0 0 0.5em;

}

div#menupaneltwo ul
{
	list-style:none;
	margin:0;
	padding:0;
	width:40%;
	!height:69%;
	background-color:#CDCDCD;
}

div#menupaneltwo ul li
{
	display:block;
	width:100%;
	height:2.5em;	
	border-bottom: solid 1px #fff;
}

/* Main tab links */
div#menupaneltwo ul li a
{
	display:block;
	text-align:center;	
	padding:0.9em 0.5em 0.5em 0.5em;	
	color:#000;
	text-decoration:none;
	font-size:0.8em;				
}

li#smebusiness_tab
{
  *margin-top:-0.2em;
  *margin-bottom:0.2em;
}
li#largebusiness_tab
{
  *margin-top:-0.35em;
  *padding-bottom:0.3em;
  *margin-bottom:0.3em;
}

div.bluepointer
{
	position:absolute;	
	left:20% !important;
	left:19.2%;
	z-index:100;
	float:right;
	width:0.94em;
	height:0.81em;
	background-image:url('/Templates/Images08/BT-Group-hub_blue-arrow.gif');
	background-position:0 0;
	background-repeat:no-repeat;	
	display:none;
}

div.bluepointer#consumer_pointer
{
	top:26.4em;
}

div.bluepointer#smebusiness_pointer
{
	top:29em;
	!top:29.4em;
}

div.bluepointer#largebusiness_pointer
{
	top:31.5em;
	!top:32em;
}

div.bluepointer#largebusiness_pointer, div.bluepointer#smebusiness_pointer
{
   *margin-top:-0.2em;
}

div#menupaneltwo ul li#consumer_tab a:hover,
div#menupaneltwo ul li#smebusiness_tab a:hover,
div#menupaneltwo ul li#largebusiness_tab a:hover
{
	color:#fff;
}

div#menupaneltwo ul li#consumer_tab:hover,
div#menupaneltwo ul li#smebusiness_tab:hover,
div#menupaneltwo ul li#largebusiness_tab:hover,
div#menupaneltwo ul li#consumer_tab:hover a#consumertab_link,
div#menupaneltwo ul li#smebusiness_tab:hover a#smebusinesstab_link,
div#menupaneltwo ul li#largebusiness_tab:hover a#largebusinesstab_link
{
	background-color:#005293;		
	color:#fff;
}

div#menupaneltwo ul li#consumer_tab:hover div.bluepointer#consumer_pointer,
div#menupaneltwo ul li#smebusiness_tab:hover div.bluepointer#smebusiness_pointer,
div#menupaneltwo ul li#largebusiness_tab:hover div.bluepointer#largebusiness_pointer
{
	display:block;
}

div.linkslist
{
	display:none;	
	width:10.2em;
	height:11.2em;
}


div.linkslist ul li a
{
	color:#000;
}

/* Default visible tab */
div#menupaneltwo ul div.linkslist#consumer_panel
{
	/*display:block;*/
}

/* end default */

div#menupaneltwo ul li:hover div.linkslist
{
	/*display:block;*/
}

	
div#menupaneltwo ul li div.linkslist
{
	position:absolute;	
	top:26.8em;	
	!top:25.8em !important;
	!top:25.9em;
	left:20%;
	width:10.4em !important;
	width:10.2em;
	margin:-1.15em 0 0 0.2em !important;	
	!margin:-0.1em 0 0 0.2em !important;	
	margin:-0.2em 0 0 -0.3em;	
	border:0;	
}

div#menupaneltwo ul li ul
{
	width:100%;
	height:100%;
	border:0;	
	margin-left:-0.2em !important;
	!margin-left:0em;
	background-color:#fff;
	background-image:url('/Templates/Images08/BT-Group-hub_shadowed-background.gif');
	background-position:0.06em 0;
	background-repeat:repeat-y;
}
div#menupaneltwo ul li ul li:hover,
div#menupaneltwo ul li ul li
{
	width:100%;
	position:relative;
	height:1.4em;		
	display:block !important;
	!display:inline;
	border:0;
}

div#menupaneltwo ul li ul li a
{
	display:block;
	width:87%;
	height:21px;
	margin:0 0 0 2em;
	padding:0;
	text-align:left;
}


div#menupaneltwo ul li ul li a:hover,
div#menupaneltwo ul li ul li a:hover span
{
	text-decoration:underline;	
	
	color:#000;		
}

div#menupaneltwo ul li div.linkslist ul li div.popup_preview
{
	position:absolute;
       /* left:1em;
	bottom:3em;*/
	display:none;
	border:solid 1px #000;
	width:15em;
	height:11em;
	float:right;
	background-color:#DEDEDE;	
	margin:-13.8em -8em 0 1.5em !important;	
	*margin:-14.5em -8em 0 1.5em !important;		
	background-position:0.9em 0.5em;
	background-repeat:no-repeat;		
}

div#menupaneltwo ul li div.linkslist ul li div.popup_preview p
{	
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:0.8em;
	padding-bottom:0.5em;
       /* white-space: nowrap;*/
}

/* Background screen grabs */

div#menupaneltwo ul li div.linkslist ul li div.popup_preview div.popup_preview_arrow
{
	width:5em;
	height:1.1em;	
	!height:1.2em;	
	position:relative;
	background-image:url('/Templates/Images08/BT-Group-hub_site_preview_pop_up_arrow.gif');
	background-position:3em 0;
	background-repeat:no-repeat;			
	margin:-0.6em 0 0 0 !important;
	!margin:-0.77em 0 0 0 !important;	
	margin:0 0 -1.2em 0;
}

div#menupaneltwo ul li div.linkslist ul li:hover div.popup_preview,
div#menupaneltwo ul li div.linkslist ul li a:hover div.popup_preview,
div#menupaneltwo ul li div.linkslist ul li span:hover div.popup_preview
{
	 display:block;			
}

div#menupaneltwo ul li div.linkslist ul li div.popup_preview img
{
	margin:1em 0.8em 0 0;	
	border:solid 0.06em #cfcfcf;
	display:inherit;

}

/* End menu panel */
/* End menu panel */
/* End menu panel */


#tgpromo
{
	position:absolute;
	top:13.8em;
	left:35.7em;
	margin:0 !important;
	*margin:0 0 0 2em;
	
	/*left:0.5em;*/
}

/* homepage */

div.flashContenthome
{
	float:left;
	/*border:1px solid #000;*/
	/*
	width:718px;
	height:276px;*/

}

#homepagetop
{

}

#homepagebottom
{
   
}


#latestnews
{
	float:left;
	width:15.8em;
	height:9.2em;
	background-color:#eee;
	margin-right:0.4em;
	overflow:hidden;
	overflow-y:scroll;
}

#latestnews strong
{
   display:block;
   
   padding:1em 0 0 0.8em;
}

#latestnews a
{ 
   font-size:90%;
   color:black;
   display:block;
   padding-left:1em;
   padding-right:1em;
   padding-top:0.5em;
   text-decoration:none;
   font-size:0.8em;
   
}

#latestnews a:hover
{
   text-decoration:underline;
}

 
