


/* ===================================================
	Reset: normalize.css 2011-10-24T11:29 UTC - http://github.com/necolas/normalize.css 
	==================================================
*/

[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}.nav ul,.nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* ===================================================
	Grid system 960.gs
	==================================================
*/

body{min-width:996px}.container_12{margin-left:auto;margin-right:auto;width:996px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:63px}.container_12 .grid_2{width:146px}.container_12 .grid_3{width:229px}.container_12 .grid_4{width:312px}.container_12 .grid_5{width:395px}.container_12 .grid_6{width:478px}.container_12 .grid_7{width:561px}.container_12 .grid_8{width:644px}.container_12 .grid_9{width:727px}.container_12 .grid_10{width:810px}.container_12 .grid_11{width:893px}.container_12 .grid_12{width:976px}.container_12 .prefix_1{padding-left:83px}.container_12 .prefix_2{padding-left:166px}.container_12 .prefix_3{padding-left:249px}.container_12 .prefix_4{padding-left:332px}.container_12 .prefix_5{padding-left:415px}.container_12 .prefix_6{padding-left:498px}.container_12 .prefix_7{padding-left:581px}.container_12 .prefix_8{padding-left:664px}.container_12 .prefix_9{padding-left:747px}.container_12 .prefix_10{padding-left:830px}.container_12 .prefix_11{padding-left:913px}.container_12 .suffix_1{padding-right:83px}.container_12 .suffix_2{padding-right:166px}.container_12 .suffix_3{padding-right:249px}.container_12 .suffix_4{padding-right:332px}.container_12 .suffix_5{padding-right:415px}.container_12 .suffix_6{padding-right:498px}.container_12 .suffix_7{padding-right:581px}.container_12 .suffix_8{padding-right:664px}.container_12 .suffix_9{padding-right:747px}.container_12 .suffix_10{padding-right:830px}.container_12 .suffix_11{padding-right:913px}.container_12 .push_1{left:70px}.container_12 .push_2{left:166px}.container_12 .push_3{left:249px}.container_12 .push_4{left:332px}.container_12 .push_5{left:415px}.container_12 .push_6{left:498px}.container_12 .push_7{left:581px}.container_12 .push_8{left:664px}.container_12 .push_9{left:747px}.container_12 .push_10{left:830px}.container_12 .push_11{left:913px}.container_12 .pull_1{left:-83px}.container_12 .pull_2{left:-166px}.container_12 .pull_3{left:-249px}.container_12 .pull_4{left:-332px}.container_12 .pull_5{left:-415px}.container_12 .pull_6{left:-498px}.container_12 .pull_7{left:-581px}.container_12 .pull_8{left:-664px}.container_12 .pull_9{left:-747px}.container_12 .pull_10{left:-830px}.container_12 .pull_11{left:-913px}.group:before,.group:after,.content-block:before,table:before,.content-block:after,table:after{content:"";display:table}.group:after,.content-block:after,table:after{clear:both}.group,.content-block,table{zoom:1}
/* ===================================================
	Main page elements
	==================================================
*/

body {
	background: url('../g/body-bg.jpg') repeat-x #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
	line-height: 130%;
	text-align: left;
	color: #333;
}

.central-content {
	background: url('../g/main-content-bg.jpg') no-repeat;
}

/* Headings */

h1, .title {
	font-size: 1.8em; 
	line-height: 140%; 
	text-transform: uppercase; 
	color: #000;
}

h2 {
	font-size: 1.25em; 
	line-height: 140%; 
	text-transform: uppercase; 
	color: #9a0000;
}

h3, h4 {
	font-size: 1.1em; 
	line-height: 140%; 
}

h3 {
	color: #990000;
}
 
/* Styles that apply across all navs */

.nav li {
	float: left;
}

/* Links */

a {
	color: #0099CC; 
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Body text */

strong {
	font-weight: bold;
}

/* Lists */

ul, ol {
	padding-left: 0;
	list-style-position: outside;
}

.content ul {
	padding-left: 10px;
}

/* Tables */

table {
	width: 100%;
}

table thead {
	background-color: #E6EAF3;
    border-top: 1px solid #798CB7;
    color: #0A307E;
    font-weight: normal;
}

table thead td {
	text-align: center;
}

table th, table td {
	border-bottom: 1px solid #798CB7;
	text-align: left;
}

table th, table td {
	padding: 5px;
	width: auto;
}

table a {
	text-transform: uppercase;
}

.reports a, .calendar a, table td input[type="checkbox"] {
	display: block;
    height: 20px;
    margin: 0 auto;
    width: 15px;
}

.reports th, .reports a {
	text-align: center;
}

table tfoot td {
	border-bottom: none;
}

/* Forms */

label {
	width: 250px;
	display: inline-block;
}

input, select, textarea {
	width: 209px;
	margin-bottom: 15px;
}

textarea {
	height: 75px;
	padding: 0;
}

/* Sprites */

.main-elements {
	background-image: url('../g/main-page-elements-sprite-8bit.png');
	background-repeat: no-repeat;
}

.tab-sprite {
	background-image: url('../g/tab-sprite.png');
	background-repeat: no-repeat;
}

.icon_basket, .icon_basket_add, .icon_basket_remove, .icon_basket_go, .icon_book, .icon_book_go, .icon_book_open, .icon_calculator, .icon_calendar, .icon_calendar_add, .icon_calendar_view_day, .icon_chart_bar, .icon_chart_curve, .icon_chart_line, .icon_chart_line, .icon_chart_pie, .icon_date, .icon_date_add, .icon_email, .icon_error, .icon_exclamation, .icon_feed, .icon_film, .icon_html, .icon_image, .icon_information, .icon_ipod_cast, .icon_link, .icon_map, .icon_pdf, .icon_xls, .icon_pps, .icon_doc, .icon_zip, .icon_phone, .icon_picture, .icon_printer, .icon_report, .icon_report_go, .icon_rss, .icon_sound, .icon_telephone, .icon_television, .icon_transmit_blue, .icon_vcard { background: url('/laird/assets/gfx/icons_trans.gif') no-repeat; padding: 0 0 0 5px; line-height: 25px; }

.icon_basket { background-position: 0px 0px; }
.icon_basket_add { background-position: 0px -120px; }
.icon_basket_remove { background-position: 0px -240px; }
.icon_basket_go { background-position: 0px -360px; }
.icon_book { background-position: 0px -480px; }
.icon_book_go { background-position: 0px -600px; }
.icon_book_open { background-position: 0px -720px; }
.icon_calculator { background-position: 0px -840px; }
.icon_calendar { background-position: 0px -960px; }
.icon_calendar_add { background-position: 0px -1080px; }
.icon_calendar_view_day { background-position: 0px -1200px; }
.icon_chart_bar { background-position: 0px -1320px; }
.icon_chart_curve { background-position: 0px -1440px; }
.icon_chart_line { background-position: 0px -1560px; }
.icon_chart_pie { background-position: 0px -1700px; }
.icon_date { background-position: 0px -1820px; }
.icon_date_add { background-position: 0px -1940px; }
.icon_doc { background-position: 0px -3720px; }
.icon_email { background-position: 0px -2060px; }
.icon_error { background-position: 0px -2180px; }
.icon_exclamation { background-position: 0px -2300px; }
.icon_feed { background-position: 0px -2420px; }
.icon_film { background-position: 0px -2540px; }
.icon_html { background-position: 0px -2660px; }
.icon_image { background-position: 0px -2780px; }
.icon_information { background-position: 0px -2900px; }
.icon_ipod_cast { background-position: 0px -3020px; }
.icon_link { background-position: 0px -3120px; }
.icon_map { background-position: 0px -3240px; }
.icon_pdf { background-position: 0px -3360px; }
.icon_phone { background-position: 0px -3960px; }
.icon_picture { background-position: 0px -4080px; }
.icon_pps { background-position: 0px -3600px; }
.icon_printer { background-position: 0px -4200px; }
.icon_report { background-position: 0px -4320px; }
.icon_report_go { background-position: 0px -4440px; }
.icon_rss { background-position: 0px -4560px; }
.icon_sound { background-position: 0px -4680px; }
.icon_telephone { background-position: 0px -4800px; }
.icon_television { background-position: 0px -4920px; }
.icon_transmit_blue { background-position: 0px -5040px; }
.icon_vcard { background-position: 0px -5160px; }
.icon_xls { background-position: 0px -3480px; }
.icon_zip { background-position: 0px -3840px; }

p.icon_pdf, p.icon_rss {
	padding-left: 25px;
}


/* ===================================================
	Header
	==================================================
*/

.header-group {
	height: 102px;
}

/* Logo */

.logo {
	top: 30px;
}

/* Search area */

.search a {
	display: block;
	float: left;
	margin-top: 4px;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

.search {
	float: left;
	margin-left: 10px;
	top: 30px;
	left: 485px;
}

.search input {
	border: none;
	background-color: transparent;
	margin-bottom: 0;
	vertical-align: middle;
}

.search .search-query {
	background-position: 0 -511px;
	height: 12px;
	width: 133px;
	padding: 5px 0 5px 5px;
}

.search .submit {
	background-position: 0 -557px;
	height: 22px;
	width: 20px;
	margin-left: -8px;
	padding: 4px 0;
}

/* Main nav */

.main-nav {
	left: -50px;
	top: 13px;
	float: right;
}

.main-nav ul {
	width: auto;
	margin-top: 8px;
	float: right;
}

.main-nav li {
	display: inline;
}

.main-nav a {
	display: inline-block;
	height: 21px;
	color: #000;
	font-size: 13px;
	padding: 5px 20px 0;
	background: url('../g/nav-border.jpg') no-repeat 0 4px;
}

.main-nav .active, .main-nav .current, .main-nav a:hover {
	color: #0099CC; 
	text-decoration: none;
}


/* Banner */

.banner {
	background-position: 0 -130px;
	height: 226px;
    margin-top: -11px;
}


.bannerbg7 {	
	background: url('/laird/assets/gfx/laird-image-03.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}

.bannerbg11 {	
	background: url('/laird/assets/gfx/1laird-image-05.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}

.bannerbg3 {	
	background: url('/laird/assets/gfx/laird-image-06.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}

.bannerbg4 {	
	background: url('/laird/assets/gfx/laird-image-01.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}

.bannerbg8 {	
	background: url('/laird/assets/gfx/laird-image-02.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}

.bannerbg10 {	
	background: url('/laird/assets/gfx/laird-image-05.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}

.bannerbg9 {	
	background: url('/laird/assets/gfx/laird-image-04.jpg') no-repeat;	
	position: relative;
	z-index: -1;
	height: 226px;
}


.banner h1, .banner p {
	position: absolute;
}

.banner h1, .banner .title {
	top: 75px;
	left: 78px;
	text-transform: none;
	font-size: 30px;
	color: #000;
}

.banner p {
	top: 8px;
	width: 64%;
	left: 80px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 19px;
}

/* ===================================================
	Home page
	==================================================
*/

/* Share price */

dl {
	margin: 0 0 10px 0;
}

dt {
	font-weight: bold;
}

dt, dd {
	float: left;
}

dd {
	padding: 0 21px;
	border-right: 1px solid #ccc;
	margin: 0;
}

.final-heading {
	margin-left: 20px;
}

.share-price {
	font-size: 1.5em;
	font-weight: bold;
	border: none;
}

.share-price-container {
	margin-top: 10px;
}

.share-price-container dl {
	float: left;
}

.share-price-container .heading {
	text-transform: uppercase;
}

.share-price-container p {
	float: left;
	margin: 0 0 0 20px;
}



/* Central content */

.results {
	display: none;
}

.press-home, .results {
	height: 105px;
}

.press-home td {
	border-bottom: 1px dotted #ccc;
	padding-left: 0;
}

.latest {
	height: 192px;
}

.latest ul {
	border-bottom: 5px solid #25a7d1;
}

.latest li {
	list-style: none;
	float: left;
	margin-right: 5px;
	padding: 5px;
	width: 130px;
	background-color: #ebebeb;
}

.latest .year-active, .latest li:hover {
	background-color: #25a7d1;
}

.latest .year-active a, .latest li a:hover {
	color: #fff;
	text-decoration: none;
}

.year-active a {
	font-weight: bold;
}

.latest a {
	text-transform: uppercase;
	background-position: 5px 1px;
	padding-left: 25px;
}

.latest-footer {
	background: #EBEBEB;
}

.latest-footer p, .latest-footer ul {
	margin: 5px 0;
}

.latest-footer ul {
	border: none;
}

.latest .latest-footer li {
	padding: 0;
	text-transform: uppercase;
	width: auto;
	line-height: 20px;
	margin-right: 10px;
}

.latest-footer li a {
	color: #333;
}

.latest-footer li a:hover {
	color: #333;
}

.latest-footer li a:hover, .press-home td a:hover {
	text-decoration: underline;
}

.latest-footer li:hover {
	background-color: transparent;
}

.more {
	float: left;
	margin-top: 8px;
}

.more p {
	margin: 0;
}

.more a {
	text-transform: none;
	background: url('../g/blue_arrow-8bit.png') no-repeat 10px 4px;
}

.rss {
	float: right;
	width: 190px;
}

.tab-sprite.latest-results {
	background-position: 5px -13px;
}

.tab-sprite.events {
	background-position: 5px -27px;
}

.tab-container1 {
	background: url('/laird/assets/gfx/Doc.gif') no-repeat;	
}


.results a, .results p, .results .tab-container .tab-title {
	margin-left: 70px;
	padding-left: 0;
}

.results .tab-container a {
	margin-left: 0;
}

.tab-container p {
	margin-bottom: 0;
	margin-top: 5px;
}

/* Sidebar */

.container_12 .home-right {
	left: 69px;
	width: 274px;
}

.home-right-box {
	
		background: url('/laird/assets/gfx/bg-image.png') no-repeat 180px 10px #efefef;	
	
		background: url('/laird/assets/gfx/3bg-image.png') no-repeat 180px 10px #efefef;	
	
		border: 2px solid #fff;
		padding: 10px;
		margin-bottom: 10px;
		-webkit-border-radius: 10px; 
    	-moz-border-radius: 10px; 
    	border-radius: 10px; 
    	-moz-background-clip: padding; 
    	-webkit-background-clip: padding-box; 
    	background-clip: padding-box; 
}

/* Wide */

.container_12 .content-block .wide-box {
	border: 2px solid #dcdcdc;
	padding: 0 10px;
	width: 247px;
	height: 130px;
}


.wide .box-item1 {
	background: url('/laird/assets/gfx/1GMaward_web.jpg') no-repeat 175px 40px;	
	height: 125px;
	width: 247px;
}



.wide .box-item2 {
	background: url('/laird/assets/gfx/video_img.jpg') no-repeat 175px 40px;	
	height: 125px;
	width: 247px;
}



.wide .box-item4 {
	background: url('/laird/assets/gfx/23FX8511.jpg') no-repeat 175px 40px;	
	height: 125px;
	width: 247px;
}



.wide .box-item5 {
	background: url('/laird/assets/gfx/CRL.jpg') no-repeat 175px 40px;	
	height: 125px;
	width: 247px;
}



.wide .box-item6 {
	background: url('/laird/assets/gfx/ftse4good_web.jpg') no-repeat 175px 40px;	
	height: 125px;
	width: 247px;
}



.wide .box-item7 {
	background: url('/laird/assets/gfx/laird74.jpg') no-repeat 175px 40px;	
	height: 125px;
	width: 247px;
}



	
.wide-box p {
	width: 65%;
}

/* ===================================================
	Sub page
	==================================================
*/

/* Back to top */

.go-top {
	margin: 10px 0;
	clear: both;
}

/* Central content */

.content-wrapper {
	margin: 11.2px auto;
	width: 90%;
}

.container_12 .central-content .content {
	background: url('../g/central-content-bg.jpg') no-repeat;
	width: 545px;
}


	
/* Landing page links */

.landing-page {
	float: left;
	width: 48%;
	margin-right: 5px;
	background-position: 150px 30px;
	background-repeat: no-repeat;
	zoom: 1;
	position: relative;
	height: 170px;
}

.page-3 .landing-page {
	height: 130px;
}

.page-7 .landing-page {
	height: 70px;
}


.landing-page-1 {
	background-image: url('/laird/');
}	

.landing-page-6 {
	background-image: url('/laird/uploads/gfx/CSRlink1_thumb.jpg');
}	

.landing-page-10 {
	background-image: url('/laird/');
}	

.landing-page-7 {
	background-image: url('/laird/');
}	

.landing-page-3 {
	background-image: url('/laird/');
}	

.landing-page-11 {
	background-image: url('/laird/');
}	

.landing-page-8 {
	background-image: url('/laird/');
}	

.landing-page-4 {
	background-image: url('/laird/uploads/gfx/video_img.jpg');
}	

.landing-page-9 {
	background-image: url('/laird/uploads/gfx/ftse4good_csrlink.jpg');
}	

.landing-page-5 {
	background-image: url('/laird/uploads/gfx/Corporate-presentation.png');
}	


.landing-page p {
	width: 60%;
}


/* Sub nav */

.container_12 .central-content .sub-nav {
    margin-right: 0;
    width: 189px;
    margin-left: 0;
    left: -500px;
}

.sub-nav ul ul {
	margin-top: 0;
}

.sub-nav li {
	float: none;
	border-bottom: 1px solid #dfdfdf;
}

.sub-nav span:hover, .sub-nav .active {
    background: url('../g/nav-hover2.jpg') no-repeat;
}

.sub-nav span {
    display: block;
  	padding: 3px 0 3px 15px;
}

.sub-nav a {
	color: #666;
}

.sub-nav a:hover, .sub-nav .active a {
	color: #09C;
	text-decoration: none;
}

.sub-nav .active li a {
	color: #666666;
}

.sub-nav .active li a:hover {
	color: #09C;
}

/* Sub nav with children */

.n3 {
	margin: 3px 0 0 0;
	border-top: 1px solid #DFDFDF;
}

.n3 li {
	background-repeat: repeat;
	background-color: #fff;
}

.n3 .final-row {
	margin-bottom: -1px;
}

.n3 a {
	background: url('../g/arrow.gif') no-repeat 0 4px;
	display: block;
	padding-left: 15px
}

.n4 a {
	padding-left: 25px;
	background-position: 10px 4px;
}

/* Right sidebar */

.container_12 .central-content .right-sidebar {
	left: 45px;
	width: 134px;
	margin: 0;
	padding: 10px;
}

.right-sidebar h3 {
	margin-left: 25px;
	color: #003366;
	text-transform: uppercase;
}

.right-sidebar-block {
	border-bottom: 1px dotted #A1C5D3;
}


.right-sidebar-block7 {	
	background: url('/laird/assets/gfx/events_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block1 {	
	background: url('/laird/assets/gfx/resultscentre_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block10 {	
	background: url('/laird/assets/gfx/presskit_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block12 {	
	background: url('/laird/assets/gfx/shareic_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block13 {	
	background: url('/laird/assets/gfx/mediacontact_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block14 {	
	background: url('/laird/assets/gfx/1email_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block11 {	
	background: url('/laird/assets/gfx/2email_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block15 {	
	background: url('/laird/assets/gfx/1presskit_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block16 {	
	background: url('/laird/assets/gfx/corporategov_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block17 {	
	background: url('/laird/assets/gfx/3email_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block8 {	
	background: url('/laird/assets/gfx/contacts_icon.jpg') no-repeat 5px 0;	
}

.right-sidebar-block9 {	
	background: url('/laird/assets/gfx/email_icon.jpg') no-repeat 5px 0;	
}


/* Concertina */

.concertina {
	margin: 5px 0;
}

.concertina dl {
	overflow: hidden;
}

.concertina dt, .concertina dd {
	float: none;
	padding: 5px 10px;
}

.concertina dt {
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	background-color: #E8E8E8;
	cursor: pointer;
	color: #666;
}

.concertina dt.main-elements {
	background-position: 460px -618px;
}

.concertina dt span {
	width: 450px;
	display: block;
}

.concertina dd {
	margin: 10px 0 0 0;
	border: none;
	display: none;
}

.concertina dl p {
	width: 100%;
	margin: 0 0 10px 0;
}

.concertina img {
	max-width: 99.5%;
}

/* History timeline */

.history {
	background: url('../g/history-bg-tile.jpg') repeat-y 50% 0;
}

.history ol {
	background: url('../g/history-top-img.jpg') no-repeat 50% 0;
	position: relative;
	min-height: 150px;
}

.history ol:after {
	background: url('../g/history-btm-img.jpg') no-repeat;
	content: "";
	position: relative;
	left: 237px;
	right: 0;
	bottom: 0;
	height: 27px;
	width: 16px;
}

.history li {
	width: 40%;
	list-style: none;
	position: relative;
	background: url('../g/history-left-bg.jpg') no-repeat;
	overflow: hidden;
}

.history li p {
	margin: 0;
	clear: left;
}

.history .posright {
	left: 245px;
	background-position: 0 25px;
}

.history .posleft {
	left: 49px;
	background-position: 100% 25px;
	text-align: right;
}

.history h3 {
	margin-bottom: 0;
	font-size: 14px;Password
}

.history .posright h3 {
	margin-left: 30px;
}

.history .bodytext {
	overflow: hidden;
}

.history .posright button {
	margin-left: 25px;
}

.history .posright .body-text {
	margin-left: 30px;
	display: none;
}

.history .posleft h3 {
	margin-right: 30px;
}

.history .posleft button {
	margin-right: 25px;
}

.history .posleft .body-text {
	margin-right: 30px;
	display: none;
}

.history button {
	background: none;
	border: none;
	text-decoration: underline;
}

.history button:hover {
	text-decoration: none;
}

/* Press releases */

.press-table-years {
	border-bottom: 1px solid #BACADB;
}

.press-table-years li {
	list-style: none;
	float: left;
	border-right: 1px solid #BACADB;
    border-top: 1px solid #BACADB;
    padding: 5px 15px;
}

.press-table-years .first {
	border-left: 1px solid #BACADB;
} 

.press-table-years .year-active {
	background-color: #E6EAF3;
}

.press-table .first-col {
	width: 72px;
}

.press-table .last-col {
	padding-left: 20px;
}

/* Financial Calendar */

.calendar th, .calendar td {
	width: 20%;
}

.calendar input[type="checkbox"], .calendar a {
	margin-left: 30px;
}

.calendar input {
	width: auto;
}

.align-center {
	text-align: center;
}

/* Image gallery */

.images li {
	list-style: none;
	float: left;
	margin-right: 15px;
	width: 100px;
}

.images img {
	display: block;
}

.gallery {
	display: block;
}

.caption {
	font-weight: bold;
	margin: 0;
}

.row-start {
	clear: left;
}

/* IR page */

.content-block .ir_main .wide-box {
	float: left;
	width: 215px;
	background: none;
}


.ir_main .box-item1 {
	background: url('/laird/assets/gfx/1video_img.jpg') no-repeat 150px 50px;	
	height: 110px !important;
	width: 220px;
}

.ir_main .box-item2 {
	background: url('/laird/') no-repeat 150px 50px;	
	height: 110px !important;
	width: 220px;
}

.ir_main .box-item4 {
	background: url('/laird/assets/gfx/1laird74.jpg') no-repeat 150px 50px;	
	height: 110px !important;
	width: 220px;
}


.ir_main h2 {
	width: 140px;
}

.wide-box-banner {
	margin-right: 10px;
	position: relative;
}

.navigator {
	position: absolute;
	left: 160px;
	z-index: 2;
	margin-top: 14px;
}

.navigator li {
	background: url('../g/slide-inactive.jpg') no-repeat;
	width: 13px;
	height: 13px;
	list-style: none;
	float: left;
	margin-right: 3px;
	cursor: pointer;
}

.navigator .activeSlide {
	background: url('../g/slide-active.jpg') no-repeat;
}

#cycle-items {
	z-index: 1;
	width: 247px;
	height: 125px;
}

.cycle-box {
	display: none;
}

.wide-box .final-heading {
	margin-left: 0;
	clear: left;
}

.wide-box dt {
	width: 100px;
}

.wide-box dd {
	border: none;
	padding: 0;
}

.wide-box .delay {
	width: 100%;
	margin-top: -10px;
}

/* Rights Issue */

.rights-issue-form label {
	width: 200px;
	display: block;
	float: left;
	margin-bottom: 20px;
	font-weight: normal;
}

.rights-issue-form label input {
	float: left;
}

.rights-issue-table a {
	display: block;
	width: 13px;
	height: 20px;
}

/* Share price page */

.container_12 .central-content .content-share-price {
	background: url('../g/central-content-bg2.jpg') no-repeat;
	width: 685px;
}

.container_12 .central-content .share-price-sub-nav {
	left: -640px;
}

.details, .details2 {
	text-align: left;
}

.details th, .details2 th {
	width: 50%;
	text-align: left;
}

#amflashcontent {
	width: 490px;
}

.last5 {
	margin-bottom: 10px;
}

.calculate {
	display: block;
}

.staticgraph img {
	max-width: 100%;
}


.dl label {
	float: left;
}

.dl select {
	float: left;
}

.data {
	margin-top: 10px;
}

.data input {
	width: auto;
	vertical-align: bottom;
	margin-bottom: 0;
}

.data label {
	vertical-align: bottom;
}

.oc {
	margin-top: 10px;
}

.purchase {
	vertical-align: bottom;
}

.share-value .dl input, .share-value .dl label {
	display: block;
	float: none;
}

#amstock table.details, #amstock table.details2 { width: 100%; } 
#amstock table.details td, #amstock table.details th, #amstock table.details2 td, #amstock table.details2 th  { border-bottom: 1px dotted #666666; line-height: 200%;  }
#amstock table.details th, #amstock table.details2 th {text-align:left; white-space:nowrap; width:50%; }
#amstock table.details td, #amstock table.details2 td { text-align:right; white-space:nowrap; width:50%; }
.graphoptleft { float: left; width: 49%; margin-right: 1%; padding-top: 5px; }
.graphoptright { float: left; width: 49%; margin-left: 1%; text-align: right; padding-top: 5px; }

/* Regulatory News */

.ircolleft {
	float: left;
	width: 130px;
}

.ircolright {
	float: left;
}

.search-word {
	width: 205px;
}

/* Email alerts */

.details label {
	width: 100px;
	vertical-align: top;
}

.alert-type label {
	width: 150px;
	vertical-align: top;
	margin-left: 5px;
}

.alert-type input {
	width: auto;
}

.user-type {
	display: block;
	margin-top: 5px;
}

.e-other label {
	width: 30px;
}

/* RSS page */

.rss-links td {
	border: none;
}

/* Print Basket */

.print-basket {
	margin-top: 25px;
}

.print-basket h2 {
	color: #666;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 25px;
	margin-bottom: 5px;
	background: url('../g/print_icon.jpg') no-repeat;
}

.print-basket ul {
	margin-top: 5px;
}

/* Tsr chart */

.tsr-chart label, .tsr-chart select {
	display: block;
}

.tsr-chart label {
	width: auto;
}

.tsr-chart select {
	width: 220px;
}

.tsr-chart .graphoptright {
	float: left;
	text-align: left;
}

/* Dividend calculator */

.div-calc input {
	display: block;
}

.div-calc .warning {
	font-weight: bold;
}

/* Error pages */

.error-page {
	width: 500px;
	margin: 0 auto;
}

/* Sitemap */

.sitemap ul ul {
	margin-left: 15px;
}

.sitemap ul ul ul {
	margin-left: 30px;
}

.sitemap ul ul ul ul {
	list-style-type: disc;
}

/* Search page */

#searchpage li {
	margin-bottom: 10px;
}

/* Lightbox styles */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 100;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#lightbox-image-details {
	display: none;
}

/* ===================================================
	Footer
	==================================================
*/

.container_12 .footer .grid_11 {
	width: 850px;
}

.footer {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	margin-top: 30px;
}

.footer ul {
	margin-top: 0;
	float: left;
}

.footer li {
	padding-right: 17px;
}

.footer .nav a {
	color: #999999;
	font-size: 0.9em;
}

.delivered {
	clear: left;
}

.container_12 .footer .copyright {
	float: right;
	width: 200px;
	left: -50px;
}

.addthis_toolbox {
	float: right;
	width: 105px;
}

/* ===================================================
	IE fixes
	==================================================
*/

/* lt IE7 */

.lt-ie8 .ir {
	text-indent: 0;
}

.lt-ie8 table thead td, .lt-ie8 table thead th {
	border-top: 1px solid #798CB7;
}

.lt-ie8 .search .submit {
	background-position: 0 -557px;
}

.lt-ie8 .banner p {
	top: 20px;
}

.lt-ie8 .banner h1 {
	top: 90px;
}

.lt-ie8 .container_12 .content-block .wide-box {
	padding: 10px;
}

.lt-ie8 h2 {
	margin-top: 0;
}

.lt-ie8 .container_12 .footer .copyright {
	top: 25px;
}

.lt-ie8 .container_12 .central-content .right-sidebar {
	margin-top: 10px;
}

.lt-ie8 .content-block {
	margin-top: 10px;
}

.lt-ie8 .history .posright button {
	margin-left: 30px;
}

.lt-ie8 .history .posleft button {
	margin-right: 30px;
}

.lt-ie8 .timeline-root {
	background: url('../g/history-btm-img.jpg') no-repeat;
	position: relative;
	left: 238px;
	right: 0;
	bottom: 0;
	height: 27px;
	width: 16px;
}

.lt-ie8 .align-bottom {
	bottom: 5px;
}

.lt-ie8 .navigator {
	margin-top: 3px;
}

.lt-ie8 .landing-page {
	margin-top: 10px;
}

.lt-ie8 .banner .title {
	top: 100px;
	line-height: 25px;
}

.lt-ie8 .history .posleft {
	left: 33px;
}

.lt-ie8 .history .posright {
	left: 230px;
}

.lt-ie8 .wide-box dd {
	clear: left;
}

.lt-ie8 .nav ul {
	list-style-position: outside;
}

.lt-ie8 .alert-type input, .lt-ie8 .data input {
	width: 15px;
	height: 17px;
}

/* lt ie7 fixes */


.lt-ie7 #amstock img {
	width: 99.5%;
}

.lt-ie7 .concertina dd {
	padding: 0;
	margin-top: 10px;
	width: 100%;
}

.lt-ie7 .n3 {
	border-bottom: 1px solid #dfdfdf;
}

.lt-ie7 .final-row {
	border: none;
	height: 20px;
}

.lt-ie7 .add-bg {
	background: url('../g/nav-hover2.jpg') no-repeat;
}

.lt-ie7 .sub-nav span {
	height: 15px;
}

.lt-ie7 button {
	cursor: pointer;
}

.lt-ie7 .reports a, .lt-ie7 .calendar a {
	display: block;
	width: 15px;
	height: 20px;
	margin: 0 auto;
}

.lt-ie7 #amflashcontent img {
	width: 99%;
}

.lt-ie7 #eventref1 {
	width: 80px;
}

.lt-ie7 .ir_main #cycle-items {
	width: 215px;
	height: 152px;
}

.lt-ie7 .ir_main .wide-box p {
	width: 100%;
}

.lt-ie7 #tools li {
	height: 15px;
}

.lt-ie7 #tools li a {
	cursor: pointer;
}

.lt-ie7 .print-basket h2 {
	height: 5px;
}

.lt-ie7 .tab-sprite.latest-results {
	background-position: 5px -13px;
}

.lt-ie7 {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/* ===================================================
	Utility classes
	==================================================
*/

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }

.align-bottom {
	position: absolute;
	bottom: 0;
}

.blue-arrow {
	background: url('../g/blue_arrow-8bit.png') no-repeat 0 4px;
	padding-left: 15px;
}

.lower-case {
	text-transform: lowercase;
}

/* Colours */

.heading, .heading a {
	color: #9a0000;
}

.link-color {
	color: #0099CC; 
}

.radius {
	-webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    -moz-background-clip: padding; 
    -webkit-background-clip: padding-box; 
    background-clip: padding-box; 
}

.radius-top {
	-webkit-border-radius: 5px 5px 0 0; 
    -moz-border-radius: 5px 5px 0 0; 
    border-radius: 5px 5px 0 0; 
    -moz-background-clip: padding; 
    -webkit-background-clip: padding-box; 
    background-clip: padding-box; 
}

