/* Print Style Sheet */

	body {
		font: 10pt Arial, Helvetica, sans-serif;
		}
	a {	
		color: #000;
		text-decoration: none;
		}
	a img {
		border: 0;
		}
	#homePag .mainLogo {
		padding: 0 0 10px !important;
		}
	/* home page headings */
	h2.announcementHead {
		font-size: 1.8em !important;
		padding: 0 !important;
		margin: 12px 15px 8px !important;
		color: #3e3e3e !important;
		font-weight: normal;
		}
	h2.investorHead {
		font-size: 1.8em !important;
		padding: 0 !important;
		margin: 12px 15px 8px !important;
		color: #fff !important;
		font-weight: normal;
		}
	/* 3:1 - Home page styles*/
	#content li {
		padding: 0 0 5px 10px;
		display: block;
		}
	#content h1 {
		padding-top: 20px;
		}
	.homeFeatureArea {
		height: 510px;
		float: left;
		overflow: hidden;
		border: 1px solid #000;
		}
	.homeFeatureArea h1 {
		font-size: 1.8em;
		font-weight: normal;
		color: #fff;
		padding: 15px;
		}
	.homeFeatureArea h4 {
		font-size: 1.8em;
		font-weight: normal;
		color: #fff;
		padding: 15px;
		}
	#homePag h4 {
		color: #fff;
		}
	.homeFeatureArea .colLeft {
		width: 175px;
		height: 100%;
		float: left;
		display: block;
		border-right: 1px solid #000;
		}
	.homeFeatureArea .colRight {
		width: 364px;
		height: 100%;
		background: #071723;
		color: #fff;
		float: left;
		}
	.homeFeatureArea .colRight .featureTextArea {
		height: 380px;
		padding: 20px 17px;
		float: left;
		}
	.homeFeatureArea .colRight .featureTextArea a.dlLink {
		padding-top: 5px;
		display: block;
		}
	.homeFeatureArea .colRight h3 a {
		font-size: .3em !important;
		color: #fff !important;
		position: relative;
		}
	.homeFeatureArea .colRight h2 {
		position: relative;
		}
	.homeFeatureArea .colRight .featureTextArea p {
		padding: 0;
		margin: 0;
		line-height: 1.5em;
		}
	.homeCol1 {
		font-size: 11px;
		float: left;
		width: 175px;
		height: 380px;
		border: 1px solid #000;
		color: #666;
		margin-left: 5px;
		}
	.homeDivider {
		border-top: 1px dotted #000;
		height: 2px;
		width: 175px;
		}
	.homeCol1 .top h2.announcementHead {
		height: 25px;
		font-size: 1.5em;
		color: #071723;
		display: block;
		margin: 10px 0 10px 15px;
		}
	.homeCol1 .homeNewsListing {
		padding: 11px 13px;
		border-bottom: 1px dotted #000;
		}
	.homeCol1 .last {
		border: none;
		}
	.homeCol1 .homeNewsListing .date {
		display: block;
		}
	.homeCol1 .homeNewsListing p {
		padding: 0;
		margin: 0;
		}
	.more {
		padding: 0 10px 0 0;
		}
	.homeCol2 {
		font-size: 11px;
		float: left;
		width: 175px;
		color: #666;
		height: 380px;
		margin-left: 5px;
		border: 1px solid #000;
		}
	.homeCol2 .top h2 {
		height: 25px;
		font-size: 1.5em;
		color: #fff;
		display: block;
		margin: 5px 0 0 15px;
		}
	.homeCol2 img {
		padding: 0 !important;
		margin: 0 !important;
		}
	.homeCol2 h4 {
		font-size: 1.1em;
		}
	#content .homeCol2 a {
		color: #33ccff;
		}
	.homeCol2 .investors {
		padding: 0 !important;
		margin: 0 !important;
		background-color: #071723;
		}
	.homeCol2 .sharePrices {
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		background: #071723;
		color: 33ccff;
		padding: 10px 10px 10px 15px;
		overflow: hidden;
		}	
	.homeCol2 .quicklinks {
		background: #071723;
		color: 33ccff;
		padding: 0 10px 5px 15px;
		}
	.homeCol2 .quicklinks h4 {
		padding: 10px 0 5px !important;
		margin: 0 !important;
		}
	.homeCol2 .quicklinks ul {
		padding: 0 !important;
		margin: 0 !important;
		}
	.homeCol2 .quicklinks ul li {
		list-style: circle;
		}
	.homeCol2 .stakeholders {
		margin-top: 4px;
		background: #071723;
		float: left;
		height: 182px;
		}
	.homeCol2 .stakeholders h4 {
		display: inline;
		padding: 0 8px 0 0;
		}
	.homeCol2 .stakeholders a {
		display: block;
		}
	.homeCol2 .stakeholders img {
		z-index: 1;
		position: relative;
    	}
	.homeCol2 .stakeholders .imageDesc {
		padding: 20px 0 0 15px;
		float: left;
		width: 160px;
		z-index: 1000;
		position: relative;
		top: -10px;
		}
	.bottom1,
	.bottom2 {
		padding: 24px 13px 0px;
		float: left;
		background: #fff;
		width: 149px;
		height: 106px;
		margin: 0 5px 0 0;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		}
	.bottom1 p,
	.bottom2 p {
		padding: 0 0 4px !important;
		margin: 0 !important;
		font-size: .9em;
		}
	.bottom1 a,
	.bottom2 a {
		font-size: .9em;
		}
	.bottom a {
		color: #3399cc !important;
		}
	.bottom2 {
		margin-right: 0;
		}
	.bottomArea {
		float: left;
		margin: 0 0 0 5px !important;
		}	
	/* lower page styles */
	#lower h1 {
		color: #999 !important;
		font-size: 2em !important;
		margin: 0 !important;
		padding: 20px 0 !important;
		border-bottom: 5px solid #000;
		}
	#lower h2 {
		font-size: 1.5em !important;
		margin: 0 0 11px !important;
		padding: 30px 0 0 !important;
		}
	.featureTextArea h3 {
		font-size: 60px !important;
		margin: -2px 0 0 !important;
		padding: 0 0 4px !important;
		line-height: .3em;
		}
	h3 {
		margin: 0;
		padding: 0;
		width: 100%;
		color: #3e3e3e;
		font-size: 1em;
		line-height: 1.1em;
		}
	blockquote {
		color: #999999 !important;
		font-size: 1.2em;
		line-height: 1.2em;
		padding: 13px 0;
		margin: 0 auto;
		border-top: 1px dashed #bfbfbf;
		border-bottom: 1px dashed #bfbfbf;
		}
	.contentArea,
	.contentAreaNoLeftNav {
		padding: 0 20px 60px 0;
		float: left;
		position: relative;
		z-index:1;
		display: block;
		}
	.contentAreaNoLeftNav {
		float: left;
		padding: 0 0 60px;
		margin: 10px 25px 0 0;
		}
	.contentArea.invest {
		padding-bottom: 20px;
		}
	.contentArea .pageEntry {
		float: left;
		}
	.mainContentExtra {
		margin-top: 0;
		width: 200px !important;
		}
	.mainContentExtra img {
		padding: 0 0 10px;
		}
	.mainContentExtra div {
		font-size: .9em;
		font-style: italic;
		line-height: 1.3em;
		color: #999;
		}
	.mainContent,
	.mainContentFull,
	.contentAreaNoLeftNav .mainContentFull,
	.mainContent3col {
		float: left;
		padding: 0;
		margin: 10px 25px 0 0;
		}
	.mainContent {
		margin-top: 0;
		}
	.mainContentFull {
		margin: -20px 0 0 -17px;
		}
	.mainContent3col {
		float: left;
		padding: 0;
		margin: 7px 0 0 0;
		width: 70%;
		}
	.mainContent .mainContentText {
		float: left;
		width: 70%;
		}
	.sideBar {
		float: right;
		width: 225px;
		padding: 0;
		margin: 0;
		color: #666666;
		}
	.mainContentExtra {
		float: right;
		width: auto;
		margin: 45px 0 0;
		}
	.divider {
		height: 2px;
		width: 498px;
		clear: both;
		}
	.sideBarBox,
	.sideBarBoxSmall {
		float: left;
		width: 215px;
		padding: 0 10px 10px 10px;
		}
	.sideBarBox {
		margin: 25px 0 0;
		}
	.sideBarBoxSmall {
		margin: 10px 0 0;
		}
	.sideBarDivider {
		clear: both;
		border-bottom: 2px dotted #c7c7c7;
		margin: 0 0 0 -10px;
		width: 235px;
		}
	#lower .sideBar h4 {
		color: #333333;
		font-size: 1.1em;
		padding: 0 0 10px;
		font-weight: bold;
		}
	#homePag #footer,
	#lower #footer {
		color: #aaa;
		font-size: .9em;
		padding: 15px 0;
		width: 920px;
		float: left;
		margin: -1px 0 50px 0;
		border-top: 1px solid #000;
		}
	#footer ul.level01 {
		margin: 0;
		padding: 0;
		width: 70%;
		float: left;
		}
	#footer li.level01 {
		display: inline;
		margin: 0;
		padding: 0;
		list-style: none;
		}
	#footer li.level01 {
		display: inline;
		margin: 0;
		padding: 0 ;
		list-style: none;
		}
	#footer li.level01.last {
		padding: 0 !important;
		margin: 0 !important;
		}
		
	/* Our Responsbilities - Overview */
	.mainImage {
		margin-top: 15px;
		position: relative;
		}
	.aboutImg {
		bottom: 0;
		position: absolute;
		padding: 25px 0 0 10px;
		width: 100%;
		height: 64px;
		}
	.aboutImg p {
		padding: 0 !important;
		margin: 0 !important;
		line-height: 1.2em !important;
		color: #fff;
		}
	.aboutImg h4 a {
		color: #fff;
		}
	#lower .mainContent .aboutImg h4 {
		padding: 0 0 5px !important;
		margin: 0 !important;
		font-size: 1.3em !important;
		}
	#lower .mainContent .aboutImg p.responseImgInfo {
		color: #fff;
		}
	.aboutRow {
		float: left;
		padding: 15px 0 0 10px;
		margin: 0 0 0px;
		height: 116px;
		width: 629px;
		}
	.sectionInfo,
	.sectionInfoSecond,
	.sectionInfoLast {
		float: left;
		width: 201px;
		margin-right: 15px;
		}
	.aboutRow .sectionInfoSecond {
		margin-left: -10px;
		}
	.aboutRow .sectionInfoLast {
		margin-right: 0;
		}
	.sectionInfoLast {
		margin-right: 0;
		}
	.imgRow {
		width: 100%;
		}
	.imgRow .sectionInfo .imageAbout,
	.imgRow .sectionInfoLast .imageAbout {
		position: relative;
		top: -41px;
		background-color: #333333;
		width: 204px;
		opacity:0.9;
		filter:alpha(opacity=90);
		padding: 0;
		}
	.imgRow .sectionInfo h4,
	.imgRow .sectionInfoLast h4 {
		font-weight: normal;
		font-size: 1em;
		padding: 5px 0 5px 5px;
		position: relative;
		top: 4px;
		left: 8px;
		}
	.imgRow .sectionInfo p,
	.imgRow .sectionInfoLast p {
		margin-top: -35px;
		}
		
	/* Share price History styles */
	#lower .latestSharePrice h3,
	#lower .priceChart h3,
	#lower .historicalPrice h3 {
		padding: 20px 0 10px !important;
		margin: 0 !important;
		color: #6b6b6b;
		font-size: 1.5em;
		font-weight: normal;
		}
	#lower .priceChart h3 {
		padding: 30px 0 0 !important;
		}
	#lower .priceChart h3,
	#lower .historicalPrice h3 {
		padding: 30px 0 5px !important;
		}
	.priceChart select {
		float: left;
		width: 190px;
		margin: 0 0 5px;
		display: block;
		overflow: auto;
		}
	.priceChart label {
		float: left;
		width: 100px;
		display: block;
		padding: 2px 0 0;
		margin: 0;
		color: #000;
		font-weight: bold;
		font-size: .9em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	.priceChartOptions {
		float: left;
		margin-top: 20px;
		width: 300px;
		}
	.historicalPrice {
		float: left;
		}
	.historicalPrice p {
		font-size: .9em;
		color: #999;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	.historicalPrice p input#day {
		margin: 0 0 0 5px;
		}
			
	/* Our Activities styles */
	#lower .ourAct h2 {
		margin-bottom: -22px;
		}
	#lower .ourAct a {
		position: relative;
		}
	.ourAct .aboutImg {
		margin-top: -129px;
		position: relative;
		top: 67px;
		width: 640px;
		height: 119px;
		padding: 10px 0 0 10px;
		}
	.contentArea.invest .ourAct h3 {
		color: #333333;
		margin: -10px 0 0 !important;
		padding: 0;
		line-height: 0;
		}
	#lower .mainContent .ourAct .aboutImg h4 {
		line-height: 0;
		padding: 5px 0 0;
		}
	.ourAct .aboutImg p {
		color: #999999;
		padding: 8px 0 0;
		}
		
	/* Investors listings */
	#lower .investorTabs {
		margin: 20px 0 0;
		padding: 0;
		list-style: none;
		width: 100%;
		float: left;
		border-bottom: 2px solid #3399cc;
		}
	#lower .investorTabs li {
		float: left;
		margin: 0 10px;
		background: none;
		padding: 0;
		display: block;
		}
	#lower .investorTabs li a {
		color: #666666;
		border-top: 1px solid #e0e0e0;
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		padding: 5px 10px 2px;
		display: block;
		}
	#lower .investorTabs li a:hover {
		color: #fff;
		border-right-color: #3399cc;
		border-left-color: #3399cc;
		border-top-color: #3399cc;
		text-decoration: none;
		}
	#lower .investorTabs li.currentTab a {
		color: #fff;
		border-right-color: #3399cc;
		border-left-color: #3399cc;
		border-top-color: #3399cc;
		}
	#lower .investorTabs li.currentTab a:hover {
		color: #fff;
		}
	#lower .investorListing {
		width: 647px !important;
		text-align: left !important;
		margin: 30px 0 10px !important;
		font-size: 1em !important;
		padding: 0 !important;
		border: none !important;
		clear: left;
		}
	#lower .investorListing td {
		vertical-align: top !important;
		padding: 10px 0 0 !important;
		margin: 0 !important;
		border: none !important;
		}
	#lower .investorListing tr {
		border: none !important;
		}
	#lower .investorListing th {
		color: #666 !important;
		font-size: 1.4em !important;
		font-weight: normal !important;
		padding: 0 0 10px !important;
		border: none !important;
		background: #fff !important;
		}
	#lower .investorListing th.date {
		width: 15% !important;
		}
	#lower .investorListing th.title {
		width: 65% !important;
		}
	#lower .investorListing th.type {
		width: 15% !important;
		text-align: center !important;
		}
	#lower .investorListing th.size {
		width: 5% !important;
		}
	#lower .investorListing thead th {
		border-bottom: 2px dotted #999999 !important;
		}
	#lower .investorListing img {
		display: block !important;
		margin: 0 auto !important;
		padding: 0 0 10px !important;
		}
	#lower .investorListing h5 {
		font-size: 1em !important;
		padding: 0 0 10px !important;
		}
	#lower .investorListing td {
		border-bottom: 2px dotted #dadada !important;
		}
	.listingPagination {
		list-style: none;
		margin: 10px 0 0;
		padding: 0;
		width: 100%;
		float: left;
		}
	#lower .listingPagination li {
		background: none;
		display: inline;
		padding-top: 5px;
		}
	#lower .listingPagination ul {
		float: left;
		margin: 0;
		padding: 0 !important;
		}
	#lower .listingPagination li a {
		color: #999999;
		font-size: 1.2em;
		font-weight: normal;
		padding-right: 5px;
		}
	#lower .listingPagination li a:hover,
	#lower .listingPagination li .currentPage {
		color: #071723;
		font-size: 1.2em;
		font-weight: bold;
		text-decoration: none;
		}
	/* no left nav - content area styles */	
	.contentAreaNoLeftNav .divider {
		height: 2px;
		width: 100%;
		clear: both;
		}
	.contentAreaNoLeftNav .listings {
		border-bottom: 1px dotted #dadada;
		padding: 5px 0 1px;
		margin: 6px 0 0;
		width: 100%;
		}
	#sitemap {
		float: left;
		display: block;
		width: 100%;
		padding: 5px 0 50px;
		}
	#sitemap ul {
		padding: 0 !important;
		margin: 0 !important;
		list-style: none;
		}
	#sitemap ul li.level0on {
		padding: 0 !important;
		margin: 0 !important;
		font-size: 1.2em;
		background: none;
		}
	#sitemap ul li.level1 {
		padding: 38px 0 0 !important;
		margin: 0 !important;
		}
	#sitemap ul li.level1 ul {
		padding: 5px 0 0 !important;
		}
	#sitemap ul li.level1 li {
		padding: 2px 0 0 10px !important;
		margin: 0 0 0 0 !important;
		font-size: .9em !important;
		}
	#sitemap ul li.level1 li.level2 ul {
		padding: 0 0 5px !important;
		margin: 0 !important;
		}
	/* contact us page styles */
	.contactCol,
	.contactColSecond {
		width: 200px;
		margin-right: 20px;
		float: left;
		}
	.contactCol.last {
		margin-right: 0;
		}
	.contactColSecond {
		margin-top: 32px;
		}
	#lower .contactCol span {
		padding: 0 !important;
		margin: -8px 0 0 !important;
		display: block;
		color: #999;
		}
	.contactCol h4,
	.contactColSecond h4 {
		color: #333333;
		font-size: 1.1em;
		padding: 20px 0 5px !important;
		margin: 0 !important;
		font-weight: bold;
		}
	.contactCol p,
	.contactColSecond p {
		line-height: 1.2em;
		width: 175px;
		}
	.contactCol h6,
	.contactColSecond h6 {
		font-size: 1em;
		font-weight: normal;
		padding: 0;
		margin: 0;
		}
	.contactColBg,
	.contactColBg2 {
		float: left;
		padding: 10px 10px 30px;
		margin: 0;
		height: 720px;
		}
	.contactColBg2 {
		padding-top: 0;
		margin-top: 9px;
		}
	.contactCol fieldset {
		border: none;
		padding: 0;
		margin: 0;
		}
	.contactCol input,
	.contactCol textarea,
	.contactCol label,
	.contactCol select {
		display: block;
		width: 175px;
		padding-left: 0;
		padding-right: 0;
		margin: 0;
		}
	.contactCol label {
		font-weight: bold;
		padding: 20px 0 5px;
		color: #333333;
		}
	.contactCol textarea {
		width: 180px;
		overflow: auto;
		}
	.contactCol label.firstCategory {
		margin-top: -20px;
		}
	.contactLocation {
		margin: 0;
		}
	.contactCol p.investorIntro {
		color: #333333;
		}
	.contactCol .searchButton {
		margin: 20px 0 0 !important;
		width: 86px;
		}
		
	/* tables */
	table {
		margin: 15px 0 ;
		color: #6c6c6c;
		text-align: left !important;
		border: 1px solid #cccfd0 !important;
		border-collapse: collapse !important;
		}
	td {
		padding: 8px 8px 7px !important;
		border: 1px solid #cccfd0 !important;
		vertical-align: top;
		}
	tr {
		width: 100%;
		padding: 8px 8px 7px !important;
		border: 1px solid #cccfd0 !important;
		vertical-align: top;
		}
	th {
		padding: 10px !important;
		border: 1px solid #cccfd0 !important;
		background: #eee;
		font-weight: bold !important;
		vertical-align: middle;
		color: #484747;
		}
	table caption {
		color: #004d85;
		font-size: 1.1em;
		font-weight: normal !important;
		padding: 0 0 3px;
		margin: 0;
		text-align: left;
		}
		
	/* turn off */
	.skipLink,
	#mainNav,
	.searchBar,
	#footer a,
	#secondaryNav,
	.backToTop_aboutUs,
	.backToTop_activities,
	.backToTop_governance,
	.backToTop_response,
	.backToTop_investors,
	.backToTop_people,
	.help,
	#lower .listingPagination .previous,
	#lower .listingPagination .next {
		display: none;
		}
		
	/* sIFR */
	.sIFR-flash, 
	.sIFR-flash object, 
	.sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
		}
	
	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
		}	