﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {}
DIV IMG {border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML {}
BODY {padding: 0 0 0; font-family:Arial, Verdana ,Helvetica,San Serif; font-size:62.5%; line-height:normal; text-align:center; 
      
	background-image: url(../img/site-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
      }
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}

/* Layout */
DIV#page {width:776px; margin:0px auto;}

/* Global Typography */
/* Block Level Elements */
H1 {color:#FFFFFF; font-size:32px; padding:0.1em 0px;text-transform: uppercase;}
.sIFR-active #default H1 {font-size:37px; line-height: 1em; visibility: hidden; }
H2 {color:#64842D; font-size:22px; padding:0em 0px 0.1em; margin: 0 0 0.4em; text-transform: uppercase; background-image: url(../img/h2-bg.gif); background-position: 0 100%; background-repeat: repeat-x;}
.jsEnabled #company-overview div.content div.main div.content-holder h2,
.jsEnabled #corporate_governance div.content div.main div.content-holder h2,
.jsEnabled #financial-reports div.content div.main div.content-holder h2,
.jsEnabled #corporate-directory div.content div.main div.content-holder h2,
.jsEnabled #shareholder-services div.content div.main div.content-holder h2
 { visibility: hidden; }
H3 {color:#000000; font-size:13px; padding:0.1em 0px;}
H4 {color:#434751; font-size:12px; padding:0.1em 0px;}
H5 {color:#000000; font-size:11px; padding:0.1em 0px;}
H6 {color:#000000; font-size:11px; padding:0.1em 0px;}
P, LI, DT, DD {color:#515151; font-size:12px; padding:0.7em 0px 0.8em;}
P {line-height:1.5em; padding:0.7em 0px 0.8em;}
.jsEnabled #default div.sub div.page-details p {font-size: 14px; visibility: hidden; padding-left: 2px; padding-top: 5px;}
UL {padding:0.7em 0px 0.7em 10px; list-style-position: outside; list-style-type: none; color: #758ABA; margin: 0; padding: 0; }
OL {padding:0.2em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:1em 0px 1em 18px; background:url('../img/bullet.gif') 3px 15px no-repeat;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px 0.6em; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TABLE {width: 100%; border-collapse: collapse;}
TR {}
TABLE TH,TD {color:#515151; font-size:11px;padding: 6px 0 4px 12px;border-bottom: 1px solid #CAD2E4;}
TABLE TH {color: #758aba;}
/* Inline Elements */
A {color:#64A1CD; text-decoration:underline;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#000000; font-size:1.0em; padding-left:3px;}
LABEL {color:#000000; font-size:1.0em;}
LEGEND {color:#000000; font-size:1.0em;}
SELECT {color:#000000; font-size:1.0em;}
TEXTAREA {color:#000000; font-size:1.0em; font-family:Verdana,Tahoma,Helvetica,San Serif;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}

/*STRUCTURE*/
div.site
{
	height: 1%;
	width: 1058px;
	margin: 0px auto 0px;
	background-image: url(../img/site-bg-n.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
div.header
{
	float: right;
	min-height: 86px;
	height: auto !important;
	height: 86px;
	padding: 0 0 0 59px;
	background-image: url(../img/header-bg.gif);
	background-repeat: no-repeat;
	background-position: 30px 100%;
}
div.page
{
	float: left;
	width: 942px;
	padding: 0 56px 0 60px;		
	background-image: url(../img/page-bg-n.gif);
	background-repeat: repeat-y;
	background-position: 33px 0;
}
div.wrapper
{
	float: left;
	width: 918px;
	padding: 6px 13px 40px 13px;
	background-image: url(../img/wrapper-bg-n.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
div.group
{
	float: left;
	width: 100%;
	padding: 104px 0 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../img/bg-corp-gov.jpg);
}
	div#asx
	{
		background-image: url(../img/bg-asx.jpg);
	}
	div#board-of-directors
	{
		background-image: url(../img/bg-board-dir.jpg);
	}
	div#company-overview
	{
		background-image: url(../img/bg-comp-over.jpg);
	}
	div#corporate-directory
	{
		background-image: url(../img/bg-contact-us.jpg);
	}
	div#corporate_diary
	{
		background-image: url(../img/bg-diary.jpg);
	}
	div#financial-reports
	{
		background-image: url(../img/bg-finan-report.jpg);
	}
	div#webcast
	{
		background-image: url(../img/bg-webcast.jpg);
	}
	div#faq
	{
		background-image: url(../img/bg-faq.jpg);
	}
	div#shareholder-services
	{
		background-image: url(../img/bg-share-serv.jpg);
	}
#webcast #webcast
{
	background-image: none;
}
div.content
{
	float: left;
	width: 100%;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}
	div.content div.sub
	{
		float: left;
		width: 238px;
		padding: 53px 9px 0 25px;
		overflow-x: hidden;
	}
		
	div.content div.main
	{
		float: left;
		width: 605px;
		min-height: 550px;
		height: auto !important;
		height: 550px;
		padding: 49px 17px 0 17px;
		background-image: url(../img/main-bg-n.gif);
		background-repeat: no-repeat;
		background-position: 0 285px;
	}
		div.content div.main div.content-holder
		{
			padding: 0 19px 0 20px;
			line-height:1.5em; 
			color:#515151; 
			font-size: 12px;
		}
div.footer
{
	float: left;
	width: 900px;
	padding: 14px 78px 20px 80px;
	background-image: url(../img/footer-bg.gif);
	background-repeat: no-repeat;
	background-position: 30px 0;
	color: #717373;
	text-align: right;
	font-size: 11px;
}
	div.footer a:link,
	div.footer a:visited
	{
		color: #717373;
		text-decoration: none;
	}
	div.footer a:hover
	{
		text-decoration: underline;
	}

/*Templates*/
div#home
{
	padding-bottom: 0;
}
div#home div.wrapper
{
	padding-bottom: 14px;
}
div#home div.group
{
	padding: 0;
	background-image: none;
}
div#home div.sub
{
	float: right;
	width: 217px;
	margin: 0;
	padding: 0;
}
div#home div.content div.sub p
{
	color: #575757;
}
div#home div.main
{
	float: left;	
	width: 701px;
	margin: 0;
	padding: 0;
	background-image: none;
}
