@charset "UTF-8";
/* CSS Document */

@import url(reset.css);
@import url(structure.css);
@import url(typography.css);
@import url(colour.css);
@import url(nyromodal.css);
@import url(footer.css);




/*CUSTOM STYLES
---------------*/

/*HOME*/
/*Home Structure*/
.home {
	background: url(/aus/annual-report-2008/images/home/home_content-bg.gif) 0 0 repeat-y;	
}
.home .main_content {
	float: none;
	width: 944px;
	background: url(/aus/annual-report-2008/images/home/hero.jpg) 0 0 no-repeat;
	border-bottom: 14px solid #FFF; 
}
.home .sub_content {
	float: none;
	width: 944px;
}

.home #box-outer {
	right: 269px;
}


/*Shareholder Review Heading*/
.home h1#hd-shareholder_review {
	height: 18px;
	width: 205px;
	display: block;
	background: url(/aus/annual-report-2008/images/home/shareholder_review_text.gif) 0 0 no-repeat;
	margin: 102px 0 0 435px;
	text-indent: -9999em;
}

/*Home Page Features*/
.home .main_content .features {
	float: right;
	width: 255px;
}

/*Message Boxes*/
.message_box {
	background: url(/aus/annual-report-2008/images/home/messages-bg.gif) 0 0 repeat;
	border-bottom: 1px solid #FFF;
}
.message_box img {
	float: right;
}
.message_box .text {
	float: left;
	width: 95px;
	padding: 10px;
}
.message_box .text ul {
	margin: 0;
}
.message_box li {
	list-style: none;
	line-height: normal;
	height: 1%;
}
.features a:link,
.features a:visited {
	padding: 2px 0 2px 10px;
	display: block;
	background: url(/aus/annual-report-2008/images/common/icons/arrow_bullet.gif) 0 50% no-repeat;
	font-weight: bold;
	font-size: 0.75em;
	color: #0093d0;
	text-decoration: none;
	height: 1%;
}
.features a:active,
.features a:hover {
	padding: 2px 0 2px 10px;
	display: block;
	background: url(/aus/annual-report-2008/images/common/icons/arrow_bullet.gif) 0 50% no-repeat;
	font-weight: bold;
	font-size: 0.75em;
	color: #004a7c;
	text-decoration: none;
	height: 1%;
	
}
.message_box h1 {
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 10px;
	height: 46px;
	width: 99px;
}
.cgoode h1 {
	background-image:url(/aus/annual-report-2008/images/home/cgoode-hd.gif);
}
.msmith h1 {
	background-image:url(/aus/annual-report-2008/images/home/msmith-hd.gif);
}

/*Downloads Box*/
.downloads_box {
	background: url(/aus/annual-report-2008/images/home/downloads-bg.gif) 0 0 repeat;
	padding: 14px;
}
.downloads_box h1 {
	display: block;
	height: 23px;
	width: 227px;
	margin-bottom: 5px;
	background: url(/aus/annual-report-2008/images/home/downloads-hd.gif) 0 0 no-repeat;
	text-indent: -9999em;
}
.downloads_box ul {
	margin: 0;
}
.downloads_box li {
	list-style: none;
	line-height: normal;
	height: 1%;
}


/*GLOBAL FOOTPRINT
---------------*/
.global_footprint {
	color: #FFF;
	height: 580px;
}

.global_footprint h1 {
	margin:0px;
	
}

.global_footprint .main_content .column {
	float: left;
	width: 290px; }

.main_content .first {
	margin-right: 14px; 
}
.global_footprint .inner_content {
	height: 1%;
	padding-bottom: 0px;	
}

.dowJones {
	background-image:url(/aus/annual-report-2008/images/global_footprint/bg_dow_jones.gif);
	width:255px;
	height:208px;
	margin-top:12px;
}


.dowJones p {
	color: #58585A;
	padding: 55px 15px 5px 20px;	
	font-size: 0.92em;
	line-height: normal;
}

.dowJones img {
	margin-top:15px;
}

/*FOCUSED FUTURE
---------------*/
.focused_future {
	background: url(/aus/annual-report-2008/images/focused_future/content-bg.gif) 100% 0 repeat-y; 
	color: #FFF	
}
.focused_future .main_content .column {
	float: left;
	width: 490px;
	font-size:1.25em; 
	line-height:18px;
}
.focused_future ul {
	padding: 0 15px;
}
.focused_future li {
	list-style:outside;
	list-style-image: url(/aus/annual-report-2008/images/common/icons/blue_bullet.gif);
	margin-left: 15px;
	padding-bottom:15px;
}
.focused_future li.green {
	list-style:outside;
	list-style-image: url(/aus/annual-report-2008/images/common/icons/lightGreen_bullet.gif);
	margin-left: 15px;
	padding-bottom:15px;
	color:#dbdfa3;
}
.main_content .first {
	margin-right: 14px;
}


/*CHAIRMAN'S REPORT
-------------------*/
.chairmans_report {
	background: url(/aus/annual-report-2008/images/chairmans_report/content-bg.gif) 100% 0 repeat-y; 
}
.chairmans_report .main_content h2 {
	color: #0093d0;
}
.chairmans_report .highlight,
.chairmans_report .footnote {
	padding: 10px 10px 10px 15px;
}
#signature {
	position:relative;
	left:-15px;
}


/*OVERVIEW BUSINESS DIVISIONS
--------------------*/
	
.OverviewGreen {
	background: url(/aus/annual-report-2008/images/chairmans_report/content-bg.gif) 100% 0 repeat-y; 
}
.OverviewGreen .main_content h2 {
	color: #8EA302;
}
.OverviewGreen .highlight { color: #8EA302;
	padding: 10px 10px 10px 15px;
}

.OverviewGreen .footnote {
	padding: 10px 10px 10px 15px;
}	
	



/*PEOPLE
--------*/
.people {
	background: url(/aus/annual-report-2008/images/cr_people/content-bg.gif) 100% 0 repeat-y;
	position: relative;
}
.people .highlight {
	color: #E9841D;
	width:320px;
}
.people h2 {
	color: #E9841D;
	margin-top:50px;
}
.people .padding li {
	list-style:outside;
	list-style-image: url(/aus/annual-report-2008/images/common/icons/orange_bullet.gif);
	margin: 15px 15px 5px 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E9841D;
}
.people . {
	color: #FFF;
	padding: 0;
}
.people .sub_content h1 {
	margin: 0; height:119px;
}
.people .sub_content p {
	padding: 10px 10px 20px 15px;
	border-bottom: 14px solid #FFF;
	background:url(/aus/annual-report-2008/images/cr_people/subcontent-bg.gif) 0 0 repeat-y;	
	margin:0; color:#FFF;
}

.source_diagram {
	font-size: 0.92em;
	padding: 5px 15px;
}
.people .source_diagram p {
	background: none;
	border: none;
	color: #4c4d4f;
	padding: 5px 10px 5px 15px;	
	font-size: 0.92em;
	line-height: normal;
}
.source_diagram p.description {
	border-top: 1px solid #0093d0;
	border-bottom: 1px solid #0093d0;
}

#people-bg {
	background:url(/aus/annual-report-2008/images/cr_people/pic-people-bg.jpg) 0 0 no-repeat;
}

.caption {
	font-size:75%;
	color:#666;
	margin-top:41px;
	margin-bottom:0px;
	line-height:12px;
}



/*CUSTOMERS
--------*/
.customers {
	background: url(/aus/annual-report-2008/images/cr_people/content-bg.gif) 100% 0 repeat-y;
	position: relative;
}
.customers .highlight {
	color: #7d6a55;
	width:320px;
}
.customers h2 {
	color: #7d6a55;
	margin-top:50px;
}
.customers .padding li {
	list-style:outside;
	list-style-image: url(/aus/annual-report-2008/images/common/icons/grey_bullet.gif);
	margin: 15px 15px 5px 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #7d6a55;
}
.customers . {
	color: #FFF;
	padding: 0;
}
.customers .sub_content h1 {
	margin: 0; height:119px;
}
.customers .sub_content p {
	padding: 10px 10px 20px 15px;
	border-bottom: 14px solid #FFF;
	background:url(/aus/annual-report-2008/images/cr_people/subcontent-bg.gif) 0 0 repeat-y;	
	margin:0; color:#FFF;
}

.source_diagram {
	font-size: 0.92em;
	padding: 5px 15px;
}
.customers .source_diagram p {
	background: none;
	border: none;
	color: #4c4d4f;
	padding: 5px 10px 5px 15px;	
	font-size: 0.92em;
	line-height: normal;
}
.source_diagram p.description {
	border-top: 1px solid #0093d0;
	border-bottom: 1px solid #0093d0;
}

#customers-bg {
	background:url(/aus/annual-report-2008/images/cr_customers/pic-customers-bg.jpg) 0 0 no-repeat;
}

/*COMMUNITY
--------*/
.community {
	background: url(/aus/annual-report-2008/images/cr_people/content-bg.gif) 100% 0 repeat-y;
	position: relative;
}
.community .highlight {
	color: #004961;
	width:240px;
}
.community h2 {
	color: #004961;
	margin-top:85px;
}
.community .padding li {
	list-style:outside;
	list-style-image: url(/aus/annual-report-2008/images/common/icons/darkBlue_bullet.gif);
	margin: 15px 15px 5px 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #00647d;
}
.community . {
	color: #FFF;
	padding: 0;
}
.community .sub_content h1 {
	margin: 0; height:119px;
}
.community .sub_content p {
	padding: 10px 10px 20px 15px;
	border-bottom: 14px solid #FFF;
	background:url(/aus/annual-report-2008/images/cr_people/subcontent-bg.gif) 0 0 repeat-y;	
	margin:0; color:#FFF;
}

.source_diagram {
	font-size: 0.92em;
	padding: 5px 15px;
}
.community .source_diagram p {
	background: none;
	border: none;
	color: #4c4d4f;
	padding: 5px 10px 5px 15px;	
	font-size: 0.92em;
	line-height: normal;
}
.source_diagram p.description {
	border-top: 1px solid #0093d0;
	border-bottom: 1px solid #0093d0;
}

#community-bg {
	background:url(/aus/annual-report-2008/images/cr_community/pic-community.jpg) 0 0 no-repeat;
}

/*ENVIRONMENT
--------*/
.environment {
	background: url(/aus/annual-report-2008/images/cr_people/content-bg.gif) 100% 0 repeat-y;
	position: relative;
}
.environment .highlight {
	color: #8EA302;
	width:240px;

}
.environment h2 {
	color: #8EA302;
	margin-top:85px;
}
.environment .padding li {
	list-style:outside;
	list-style-image: url(/aus/annual-report-2008/images/common/icons/green_bullet.gif);
	margin: 15px 15px 5px 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #8EA302;
}
.environment . {
	color: #FFF;
	padding: 0;
}
.environment .sub_content h1 {
	margin: 0; height:119px;
}
.environment .sub_content p {
	padding: 10px 10px 20px 15px;
	border-bottom: 14px solid #FFF;
	background:url(/aus/annual-report-2008/images/cr_people/subcontent-bg.gif) 0 0 repeat-y;	
	margin:0; color:#FFF;
}

.source_diagram {
	font-size: 0.92em;
	padding: 5px 15px;
}
.environment .source_diagram p {
	background: none;
	border: none;
	color: #4c4d4f;
	padding: 5px 10px 5px 15px;	
	font-size: 0.92em;
	line-height: normal;
}
.source_diagram p.description {
	border-top: 1px solid #0093d0;
	border-bottom: 1px solid #0093d0;
}

#environment-bg {
	background:url(/aus/annual-report-2008/images/cr_environment/pic-environment.jpg) 0 0 no-repeat;
}


/*BOARD OF DIRECTORS
--------------------*/

.board_of_directors {
	background: url(/aus/annual-report-2008/images/board_of_directors/content-bg.gif) 100% 0 repeat-y;
}
.board_of_directors .main_content {
	float: none;
	width: 944px;
}
.board_of_directors #box-outer {
	right: 269px;
}

.board_of_directors .main_content .padding {
	padding: 0;
}

.board_of_directors p.highlight {
	width: 595px;
	padding: 10px 0;
	margin-left: 40px;
}
.board_of_directors .profile {
	background: url(/aus/annual-report-2008/images/board_of_directors/line_595x1.gif) 0 100% no-repeat;
	margin-left: 40px;
	height:1%;
}
.board_of_directors .profile .description {
	float: left;
	width: 600px;
	padding: 10px 0;
}
.board_of_directors .profile .description h2 {
	color: #0093d0;
	margin: 10px 0 5px 0;
	font-size:1.08em;
}
.board_of_directors .profile .description .course {
	font-size: 0.92em;
}
.board_of_directors .profile img {
	float: right;
	border-bottom: 1px solid #FFF;
}

.board_of_directors span.highlight {
	color:#666; font-weight:bold;
}



/*VIDEO PAGES
--------------------*/

.video .downloads_box {
	background:url(/aus/annual-report-2008/images/common/backgrounds/grey_bg.gif) 0 0 repeat;
	padding: 14px; margin-top:12px; 
	height:145px;
	margin-bottom:12px;
}
.video .downloads_box h1 {
	display: block;
	height: 23px;
	width: 227px;
	margin-bottom: 5px;
	background: url(/aus/annual-report-2008/images/home/downloads-hd.gif) 0 0 no-repeat;
	text-indent: -9999em;
	
}
.video .downloads_box ul {
	margin: 10px 0;
}

.video .downloads_box li {
	list-style: none;
	line-height: normal;
	height: 1%;
}

.video .sub_content h1 {
	margin: 0; 
}

.video_static_goode ul li {
	background: url(/aus/annual-report-2008/images/common/icons/arrow_bullet.gif) 0 50% no-repeat;
	padding-left:15px;
	list-style:none;
}

.video_static_smith ul li {
	background: url(/aus/annual-report-2008/images/common/icons/arrow_bullet.gif) 0 50% no-repeat;
	padding-left:15px;
	list-style:none;
}

.video_static_goode {
	width:675px;
	height:317px;
	background:url(/aus/annual-report-2008/images/video/charles_goode_static.jpg) 0 0 no-repeat;
}

.video_static_smith {
	width:675px;
	height:317px;
	background:url(/aus/annual-report-2008/images/video/michael_smith_static.jpg) 0 0 no-repeat;
	
	
}

.video .main_content ul {
	position:relative;
	top:270px;
	left:45px;
}

.video .main_content h1 {
	margin-bottom:12px;
}

.video .sub_content h1 {
	margin-bottom:0; 
}

.video .inner_content  {
	margin:0; padding:0;
}

#video_download_bg {
	height:265px;
}

/*FINANCIAL
--------------------*/

img.report_cover {
	float:left;
	padding-right:25px;
}

.chairmans_report ul {
	margin-left:15px;
}

.financial_details {
	width:290px;
	float:left;
		
}

.events  {
	border-collapse:collapse;
	border:1px solid #CCC;
}

.events td {
	padding:5px;
	border:1px solid #CCC;
	vertical-align:top;
}

.events th {
	padding:5px;
	border:1px solid #CCC;
	vertical-align:top;
}



.report-link {
	width:550px; 
	float:left;
	margin-bottom:30px;
}
	
.report_link a {
	font-size:1.5em;
	text-decoration:underline;
	font-weight:100;
}
	
.report_link a:visited {
	font-size:1.5em;
	text-decoration:underline;
	font-weight:100;
}