.Minerals {color:#f4800c}
.OilGas {color:#350659}
.Power {color:#00a4e8}

ul.StandardList {margin:10px 0 0 15px; padding:0;}
ul.StandardList li {margin-bottom:3px;}

p.more {text-align:right}

/* Divisional logo list component */
div.WeirDivisionsBox ul.ComponentLinks {margin-top:0}
div.WeirDivisionsBox ul.ComponentLinks li {margin-top:1em;}
div.WeirDivisionsBox ul.ComponentLinks a {display:block}


/* About us styles */
ul.ValuesBullets {margin:0 0 0 16px; padding:0;}

div.VisionValues h3 {color:#0031b6; padding-top:0.75em; margin:0.75em 0; border-top:1px solid #ddd;}



/* Investors styles */
div.Inv-KeyFinData h3 {color:#0031b6; padding-top:0.75em; margin:0.75em 0; border-top:1px solid #ddd;}
div.Inv-KeyFinData h3.First {border-top-width:0; padding-top:0;}
div.Inv-KeyFinData p.small {color:#999; font-size:80%; padding-top:0.75em; padding-left:10px;}
div.Inv-KeyFinData table {width:100%}

ul.TabNav {padding:0; margin:1em 0; list-style-type:none; margin-top:-1px; clear:right;}
ul.TabNav li {float:left; margin-right:2px; }
ul.TabNav a {font-size:0.9em; display:block; width:48px; padding-top:3px; padding-bottom:3px; text-align:center; color:#fff; background:#81abdc url(../../../../images/core/News/YearTabBase_off.gif) left bottom no-repeat}
ul.TabNav a:hover {text-decoration:none;}
ul.TabNav a:hover, ul.TabNav li.ActiveTab a {background:#4f71c8 url(../../../../images/core/News/YearTabBase_on.gif) left bottom no-repeat}
ul.TabNav li.ActiveYear a {font-weight:bold}

table.DocumentTable, table.DocumentTable td, table.DocumentTable th {margin:0; padding:0; top:0; border-collapse:collapse;}
table.DocumentTable {width:100%; clear:both; margin-top:0.75em;}
table.DocumentTable th {color:#000; text-align:left}
table.DocumentTable th.Date, table.DocumentTable th.Location {width:120px}
table.DocumentTable td, table.DocumentTable th {padding:0.75em 0;}
table.DocumentTable td {border-top:1px solid #0434b1; vertical-align:top; padding-right:0.75em; font-size:0.9em; font-weight:bold}
table.DocumentTable h3, table.DocumentTable p {padding:0; margin:0 10px 0.5em 0}
table.DocumentTable h3 {font-size:1em;}
table.DocumentTable p {font-weight:normal; }
table.DocumentTable td img {background-color:#fff; float:left; margin-right:5px}
table.DocumentTable th.FileSize {width:80px}
table.DocumentTable th.Type {width:50px}
table.DocumentTable tbody tr:hover td{background-color:#f5f7fc}

table#DocumentTableSplit td {border-top-width:0px; padding-top:0.5em; padding-bottom:0.25em;}
table#DocumentTableSplit td img {background-color:#fff; position:absolute; float:left; margin-right:5px}
table#DocumentTableSplit th {border-bottom:1px solid #0434b1; }
table#DocumentTableSplit h3, table#DocumentTableSplit p {margin-left:76px;}

ul.NewsHeadlinesGateway {width:100%; clear:both;}
table.ZebraStripe tr.oddrow td {background-color:#f5f5f5}
table.ZebraStripe tr.NoStripe td {Background-color:#fff;}

table.InvestmentList, table.InvestmentList td, table.InvestmentList th {margin:0; padding:0; top:0; border-collapse:collapse;}
table.InvestmentList {width:100%; margin-bottom:1em;}
table.InvestmentList th,table.InvestmentList td {text-align:right;padding:4px 8px;}
table.InvestmentList .Text {text-align:left;}
table.InvestmentList .Rank {width:30px;}
table.InvestmentList .Percent {width:145px;}
table.InvestmentList tbody tr:hover td{background-color:#f5f7fc}
table.InvestmentList tr.Total td, table.InvestmentList tbody tr.Total:hover td {font-weight:bold; background-color:#ddd}

div.DividendHistory table {width:100%}
div.DividendHistory table, div.DividendHistory th, div.DividendHistory td {margin:0; padding:0; border-collapse:collapse; text-align:center;}
div.DividendHistory tr.Year td, div.DividendHistory td.Text, div.DividendHistory td.ImmTextAlign_Left {text-align:left}
div.DividendHistory td {font-size:90%; border-bottom:1px solid #ddd}
div.DividendHistory th.DivPrice {width:70px;}
div.DividendHistory th.Description {width:80px;}
div.DividendHistory th, div.DividendHistory td {padding:4px;}
div.DividendHistory table tbody tr.Year td {background-color:#ddd; font-weight:bold; padding:2px 4px}
div.DividendHistory tbody tr:hover td{background-color:#f5f7fc}

dl.Calendar {margin:10px 10px 0 0;}
dl.Calendar dt {font-weight:bold}
dl.Calendar dt, dl.Calendar dd {margin:0; padding:4px 6px; position:relative; width:100%; _width:90% }
dl.Calendar dd span {float:right;}
dl.ZebraStripe dd.oddrow {background-color:#f5f5f5}

div.AcquisitionList ul, div.AcquisitionList li {margin:0; padding:0; list-style-type:none}
div.AcquisitionList li {border-bottom:1px solid #4f71c8; margin:0; padding:1em 0;}
div.RoundBox .WYSIWYG div.AcquisitionList p {font-size:100%}
div.RoundBox .WYSIWYG div.AcquisitionList p.DownloadLink {font-weight:bold}
div.RoundBox .WYSIWYG div.AcquisitionList p.DownloadLink span {font-weight:normal; color:#666;}

div.RandA_1col img {margin-bottom:4px}
div.RandA_1col p.small {padding-top:0.25em}

ul.Expander, ul.Expander li {list-style-type:none; margin:0; padding:0; }
ul.Expander li {margin-bottom:0.5em;}
ul.Expander li ul,ul.Expander li ul ul {list-style-type:disc; margin:0; padding:0}
ul.Expander li li {margin:0.25em 0 0.25em 16px; list-style-type:disc;}
ul.Expander li li li {padding:0; margin:0.25em 0 0.25em 16px; list-style-type:circle;}
ul.Expander h3, ul.Expander div {padding-left:14px;}
ul.Expander h3 {font-size:100%; cursor:pointer; background:transparent url(../../../../images/core/Expander-closed.gif) left center no-repeat; _background-image:none; margin-bottom:0; color:#4f71c8}
ul.Expander h3.open {background:transparent url(../../../../images/core/Expander-open.gif) left center no-repeat; _background-image:none;}
ul.Expander h3.closed {color:#0f0}


/* History timeline styles */
div.timeline-band-layer-inner div img {display:inline}
div#my-timeline {height:290px; margin-left:-10px; width:568px;}
div.timeline-event-bubble-title {font-size:0.9em}
div.timeline-event-bubble-body {font-size:0.8em}
div.timeline-event-bubble-time {display:none}

/* Styles for list of address */
div.OfficeList {clear:both;}
div.OfficeList h3 {font-size:1.2em; margin:0; padding:0;}
div.OfficeList ul {margin:0; padding:0; list-style-type:none;}
div.OfficeList li {border-bottom:1px solid #4f71c8; margin:0; padding:1em 0;}
div.OfficeList div {border-bottom:1px solid #4f71c8;}
div.OfficeList li address, div.OfficLocation address {font-style:normal; font-weight:bold}
div.OfficeList li address span, div.OfficLocation address span {margin-right:1em; font-weight:normal}
div.OfficeList li address a, div.OfficLocation address a {font-weight:normal}
div.OfficLocation address a {display:block}
div.OfficeList li h4 {margin-bottom:0; font-size:1em;}
div.OfficeList li p {margin-bottom:0; font-size:1em; }
div.OfficeList li.noborder {border-bottom:0px}

/* OUR BUSINESSES styles */
div.OurBusinessesContent {overflow:hidden}
div.OurBusinessesContent img.DivisionLogo {float:left; margin-right:20px;}
div.HeadOfficeDetails {font-size:90%; padding:27px 0 10px;}
div.HeadOfficeDetails h3 {margin:0; }
div.HeadOfficeDetails address {font-style:normal; }
div.OurBusinessesContent ul.CapabilityListing li {margin:0 50px 0.5em auto}

div.OurBusinessesContent div.AboutList {margin-bottom:1em;}
div.OurBusinessesContent div.BrandList {width:30%; float:left}
div.OurBusinessesContent div.CustomerList {margin-left:50%}
div.OurBusinessesContent div.AboutList ul, div.OurBusinessesContent div.AboutList ul li {margin:0; padding:0; border:0; list-style-type:none}
div.OurBusinessesContent div.BrandList ul li {margin-bottom:9px; padding-top:5px; }
div.OurBusinessesContent div.BrandList ul li a{display:block;}
div.OurBusinessesContent div.OfficLocation {clear:both; border-top:1px solid #4f71c8; padding:0.5em 0;}
div.OurBusinessesContent div.OfficLocation h4 {margin-bottom:0; font-size:1em;}
div.LGEContent img {float:right; margin:0 0 2px 10px;}
div.LGEContent div.OfficLocation {margin-top:1.5em}
div.LGEContent div.OfficLocation a {display:inline}

/* CORPORATE GOVERNANCE styles */
div.BoardDirectors ul, div.BoardDirectors ul li {margin:0; padding:0; list-style-type:none; overflow:hidden;}
div.BoardDirectors ul {margin-left:-10px; clear:both; }
div.BoardDirectors ul li {font-size:100%; width:175px; float:left; margin:0 0 1em 10px; _width:165px;}
div.BoardDirectors ul li.NewRow {clear:left;}
div.BoardDirectors h4 {margin-top:3px;}
div.BoardDirectors h3 {clear:both}
div.BoardDirectors p.Position {color:#888}



div.RoundBox div.WYSIWYG  h2 {border-bottom-width:0; background: #fff url('') left top no-repeat; color:#464646}
div.RoundBox div.NewsStory  h2 {border-bottom-width:0;color:#464646;color:#464646 !important; padding-left:0px; background: #fff url('') left top no-repeat;}

