/* Font Colours */

div#header                      {color:#666666;}
div#breadcrumbs                 {color:#666666;}
h1                              {color:#016c68;}
div#footer                      {color:#666666;}
div.dropdown div.summary        {color:#016c68;}
div.panel h2, div.panel p, 
div.panel h3                    {color:#666666;}
div.panel ul li.heading,
div.panel ul li.heading_top     {color:#666666;}
div.bannertext p                {color:#016c68;}
div.bannertext div.footnote     {color:#666666;}
input.txt                       {color:#666666;}
div#content                     {color:#666666;}
table th                        {color:#016c68;}
h1 em                           {color:#bae819;}
div.direction_column            {color:#666666;} 

/* Link States */

div.footnote a			{color:#666666;text-decoration:none;}

div#header a:link,
div#header a:visited            {text-decoration:none;color:#666666;}
div#header a:hover              {text-decoration:underline;}

div#header a.current:link	{text-decoration:underline;color:#016C68;}
div#header a.current:visited	{text-decoration:underline;color:#016C68;}
div#header a.current:hover	{text-decoration:underline;color:#016C68;}


div#navigation ul li a          {text-decoration:none;color:#016c68;background-color:#c7dfde;}
div#navigation ul li.current a  {text-decoration:none;color:#fff;background-color:#016c68;}
div#navigation ul li a:hover    {background-color:#016c68;color:#fff;}
div#navigation ul li.selected a {text-decoration:none;color:#fff;background-color:#016c68;}

div#breadcrumbs a:link,
div#breadcrumbs a:visited       {text-decoration:none;color:#666666;}
div#breadcrumbs a:hover         {text-decoration:underline;}

div#subnavigation ul li a                   {text-decoration:none;}
div#subnavigation ul li a:link,
div#subnavigation ul li a:visited           {color:#016c68;}
div#subnavigation ul li a:hover             {color:#016c68;background-color:#d7d7d7;}

div#subnavigation ul li.current a:link,
div#subnavigation ul li.current a:visited   {background-color:#016c68;font-weight:bold;color:#fff;}

/* IE6's lack of support for multiple classes has meant that I cannot 
target .secondary AND .current! I have had to create this class instead*/

div#subnavigation ul li.secondary a:hover            {color:#016c68;background-color:#d7d7d7;}
div#subnavigation ul li.secondary_current a:link,
div#subnavigation ul li.secondary_current a:visited  {background-color:#bae819;font-weight:bold;color:#016c68;}

div#footer a:link, div#footer a:visited     {color:#666666;text-decoration:none;font-weight:normal;} 
div#footer a:hover                          {text-decoration:underline;} 

div.dropdown div.close a        {color:#666666;text-decoration:none;}

div.dd_nav a:link,
div.dd_nav a:visited            {text-decoration:none;color:#666666;}
div.dd_nav a:hover              {font-weight:bold;background:url(../img/dropdown_nav_arrow.gif) no-repeat 162px 5px;}

div.bannertext a                {text-decoration:none;}

table a:link, table a:visited   {font-weight:bold;text-decoration:none;color:#666666;}
table a:hover                   {text-decoration:underline;}

div#content ul                  {margin-top:0.5em;margin-left:1em;}
div#content ul li               {margin-bottom:0.25em;list-style-position:outside;}
div#content ul ul               {margin-left:1.5em;}
div#content p a                 {color:#666666;}

div.tabs a                      {text-decoration:none;}

div.pda h1 a                    {text-decoration:none;font-size:25px;color:#016c68;}

div#gallery div.image a.text    {text-decoration:none;color:#666666;font-weight:bold;}

div.inv_companyinfo ul li a,
div.inv_shareinfo ul li a       {text-decoration:none;color:#bae819;}
div.inv_financialinfo ul li a,
div.inv_shareholderhelp ul li a {text-decoration:none;color:#016c68;}

div.investor_panel ul li a:hover{font-weight:bold;}

div.investor_emailalert a       {color:#bae819;text-decoration:none;}

div.direction_column ul li a:link,
div.direction_column ul li a:visited    {color:#666666;text-decoration:none;}
div.direction_column ul li a:hover      {color:#fff;background-color:#016c68;}

/* Background Colours */

div#subnavigation ul li         {border-bottom:1px solid #c7eadb;}
div.dropdown                    {background-color:#fff;border-left:1px solid #016c68;
                                 border-bottom:1px solid #016c68;
                                 background-image:url(../img/dropdown_border.gif);
                                 background-repeat:repeat-y;background-position: top right;}                           
div.dd_panel_04, div.dd_panel_05{background-image:url(../img/dropdown_border.gif);
                                 background-repeat:repeat-y;background-position: top left;
                                 border-left:0;border-right:1px solid #016c68;}                                 
div.bannertext a.more            {background-color:#bae819;color:#016c68;}

/* Lines, minutae etc. */
div#footer                      {border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7;}
div.dd_nav ul li                {border-bottom:1px solid #bae819;}

/* Panel Styling */

div.panel                       {border-top:5px solid #bae819;border-bottom:3px solid #bae819;position:relative;overflow:hidden;}
div.panel:hover                 {border-top:5px solid #bae819;border-bottom:3px solid #bae819;}

div.panel div.more              {background-color:#bae819;color:#016c68;}
div.panel a                     {text-decoration:none;}
div.panel ul li                 {border-top:1px solid #bae819;}
div.panel ul li a:link,                       
div.panel ul li a:visited       {background:url(../img/dropdown_nav_arrow.gif) no-repeat 160px 3px;color:#666666;}
div.panel ul li a:hover         {background-position: 165px 3px;}

div.panel ul li.heading         {border-top:2px solid #bae819;}
div.panel ul li.heading_top     {border-top:0;}

div.panel_q ul li.ends          {border-bottom:1px solid #bae819;}

div.panel h2 a                  {color:#666666;}
div.panel div.more a            {color:#016c68;}

/* Panel Backgrounds */

div.panel_f                     {background-image:url(../img/panel_f.gif);}
div.panel_e                     {background-image:url(../img/panel_e.gif);}
div.panel_d                     {background-image:url(../img/panel_d.gif);}
div.panel_m                     {background-image:url(../img/panel_m.gif);}
div.panel_c                     {background-image:url(../img/panel_c.gif);}
div.panel_o                     {background-image:url(../img/panel_o.gif);}
div.panel_k                     {background-image:url(../img/panel_k.gif);}
div.panel_l                     {background-image:url(../img/panel_l.gif);}
div.panel_r                     {background-image:url(../img/panel_r.gif);}
div.panel_t			{border-top:5px solid #bae819;border-bottom:3px solid #bae819;height:362px;background-image:url(../img/panel_t_noflash.png);}
div.panel_u			{border-top:5px solid #bae819;border-bottom:3px solid #bae819;height:362px;background-image:url(../img/panel_u_noflash.png);}
div.images                      {z-index:-500;position:absolute;}

/* Share Information Chart */

div#share_chart_page img { /*margin-left:70px;*/ }

form#chartForm fieldset { width:34%; float:left; margin-top:20px; }
form#chartForm fieldset#sharechartTimePeriod { width:90%; float:left; }
form#chartForm fieldset#sharechartTimePeriod div { width:40%; float:left; }
form#chartForm fieldset#sharechartTimePeriod div+div { width:60%; float:left; overflow-x:visible;}
form#chartForm fieldset#sharechartTimePeriod div label { display:block; margin-bottom:5px; }
form#chartForm fieldset#sharechartTimePeriod div select { margin-right:10px; }
form#chartForm fieldset#sharechartTimePeriod div select#fromYear { margin:0; }
form#chartForm fieldset+fieldset label { margin-left:5px; margin-right:5px; }
form#chartForm fieldset+fieldset input#comparison1 { margin-top:18px; }

form#chartForm fieldset legend { color:#016c68; font-weight:bold; font-size:smaller; margin-left:-10px; }
form#chartForm fieldset label { font-weight:bold; font-size:smaller; margin-top:15px; }
form#chartForm fieldset+fieldset label { font-weight:normal; }
form#chartForm fieldset+fieldset br { display:none; }
form#chartForm p { text-align:right; }
form#chartForm p input { margin-top:20px; margin-right:20px; }

div#content div.disclaimer p {font-size:9px;}
div#content div.disclaimerlink a {color:#666666;text-decoration:none;}

div#hsbody h1	{display:none;}

/* Share Price Calculator */

div#calculator fieldset { border-top: 2px solid #bae819; margin-top:20px; }
div#calculator fieldset select { margin-right:10px; }
div#calculator table { width:100%; }
div#calculator table caption { color:#016c68; font-weight:bold; padding-top:5px; padding-bottom:10px; }
div#calculator table td { width:300px; padding-bottom:5px; vertical-align:top; }
div#calculator table td+td { width:200px;}
div#calculator table td input { width:165px;}

/* LSE News Announcements */

div#news div#navigation { width:520px; }
div#news div#navigation a { margin-right:25px; }

div#news form { border-top: 2px solid #bae819; margin-top:20px; padding-top:5px; }
div#news form br { display:none; }
div#news fieldset legend { color:#016c68; font-weight:bold; font-size:smaller; padding-bottom:10px;}
div#news fieldset p { display:inline; float:left; margin-right:25px; }
div#news fieldset p+p+p { display:block; clear:both; float:none; }
div#news fieldset label { display:block; }
div#news fieldset select { margin-right:10px; }
div#news fieldset input#keyword { width:200px; }

div#news a, div#news+div a { font-size:12px;font-weight:bold;color:#666666; }
div#news+table { width:100%; margin-top:20px; margin-bottom:20px; }
div#news+table caption { color:#016c68; font-weight:bold; padding-top:5px; padding-bottom:10px; border-top: 2px solid #bae819; }
div#news+table td { vertical-align:top; }
div#news+table td+td+td { padding-bottom:5px; }

div#news fieldset div#advanced_options div { width:200px; display:inline; float:left; }
div#news fieldset div#advanced_options label { font-weight:bold; font-size:smaller; margin-bottom:5px; margin-top:5px; }
div#news fieldset div#advanced_options div#time_range { width:200px; display:inline; float:left; margin-left:25px; }
div#news fieldset div#advanced_options div#time_range label { display:block; }
div#news fieldset div#advanced_options select#range_input { width:200px; }

div#xsltsearch a { color:#666666; }
div#xsltsearch p#search-nav-top { padding-bottom:5px; border-bottom:2px solid #bae819; }
div#xsltsearch p#search-nav-bottom { padding-top:5px; border-top:2px solid #bae819; }
div#xsltsearch p#search-nav-top a, div#xsltsearch p#search-nav-bottom a { line-height:2.5em; }

/* Share Information: Detailed share price */

div#share_price_page table.prices { width:100%; margin:0.5em 0 2em 0; border-top:2px solid #bae819; }
div#share_price_page table.prices caption,
div#share_price_page table.prices th { padding:4px 0 4px 0; border-bottom:1px solid #cccccc; }
div#share_price_page table.prices td { padding:4px 0 0 0; }
div#share_price_page table.prices th,
div#share_price_page table.prices td { text-align:center; }
div#share_price_page table.information th { width:20%; }
div#share_price_page table.summary th { width:13%; }
div#share_price_page table.summary th+th+th { width:11%; }
div#share_price_page table.summary th+th+th+th { width:10%; }
div#share_price_page table.summary th+th+th+th+th { width:15%; }
div#share_price_page table.summary tbody th { padding-top:1.5em; }
div#share_price_page table.segment th { width:20%; }
div#share_price_page table.segment img { width:10px; height:10px; margin-right:5px; }

div#content h2, 
div#content h3, 
div#content ul li
{font-size:14px;}

/* Sign up for email alerts */

div#body_wrapper div#content { width:520px; }
div#body_wrapper div#content form { border-top:1px solid #cccccc; }
div#body_wrapper div#content form fieldset { border:1px solid #bae819; padding:1em; margin-top:1em;margin-bottom:1.5em; }
div#body_wrapper div#content form fieldset legend { font-weight:bold; color:#016c68; }
div#body_wrapper div#content form fieldset label { font-size:14px;line-height:16px; }
div#body_wrapper div#content form fieldset div#register-box { width:350px; text-align:right; }
div#body_wrapper div#content form fieldset div#register-box label { margin-right:0.5em; }
div#body_wrapper div#content form fieldset div#register-box input { width:200px; }
div#body_wrapper div#content form fieldset div.alertbox label { margin-left:0.5em; }

/* New Contact Manufacturing Panel */

div.panel_q2                    {height:auto;}
div.panel_q2 h2                 {margin-bottom:4px;}
div.panel_q2 div                {border-top:1px solid #bae819;font-size:12px;padding:5px 0;float:left;}
div.panel_q2 div a              {width:100%;display:block;color:#666;background:url(../img/dropdown_nav_arrow.gif) 160px 2px no-repeat;}
div.panel_q2 div a:hover        {background-position: 165px 2px;}
div.panel_q2 div span           {font-size:10px; float:left;margin:3px 0 1px 0;color:#999;}
div.panel_q2 strong		{font-weight:bold;}
div.panel_q2 p			{font-size:10px;}



.hsbody .displaylabel {
display: block;
margin-bottom:5px;
font-size:14px;
line-height:16px;
margin-left: 0px;
margin-top: 10px;
font-weight:bold;
}

.hsbody select {
margin-right: 6px;
}
.hsbody label {
margin-right: 6px;
margin-bottom:5px;
display: none;
}

.hsbody .clear {
margin-top: 20px;
}

.hsbody .button
{

margin-top: 10px;}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
