@charset "UTF-8";
/* CSS Document */

html { background-color:#FFF; height:100%; max-height:100%; padding:0; margin:0; border:0; font-size:75%; font-family:Arial, Helvetica, sans-serif; 
	 overflow: hidden; /* */ }

body { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; color: #666; line-height:1.3em; }

a:focus, a:active { outline: none; }

br {margin:0; padding:0;}

#header { position:absolute; margin:0; top:0; right:15px; display:block; width:100%; height:94px; font-size:.9em; z-index:105; color:#666; filter:alpha(opacity=99); opacity:.99; background-color:#FFF;}

#headerbg {margin:0; width:100%; background:url() ; height:80px;   }

#headershadow { position:absolute; right:15px; width:100%; top:94px; height:10px; filter:alpha(opacity=20); opacity:.20; background-image: url(../images/head-shadow.gif); background-repeat: repeat-x; z-index:200; }

#headercontent {width:864px; margin-left:20px; text-align:left;}

#logo {display:block; position:absolute; top:20px; left:28px; background:url(../images/logo.gif) no-repeat 0px 0px; height:30px; width:143px; }
#logo2 {display:block; position:absolute; top:20px; left:28px; background:url(../images/logo.gif) no-repeat; height:30px; width:143px; }
#logo h2 {display:none; font-size:2em;}
#logo2 h2 {display:none;}

#title_ar {position:relative; left:180px; top:20px;height:24px; margin-top:0px; margin-bottom:0px;}
#title_ar2 {height:24px; margin-top:0px; margin-bottom: 0px;}
#title_ar h1 {/*display:none;*/ margin-left:20px; color:#000000;font-size:2.5em; margin-top:20px; }
#title_ar2 h1 {/*display:none;*/ margin-left:20px; color:#000000;font-size:2.5em; margin-top:20px;  }
#title_ar h1 a, #title_ar h1 a:link, #title_ar h1 a:visited {text-decoration:none; color:#000000;}
#title_ar2 h1 a, #title_ar h1 a:link, #title_ar h1 a:visited {text-decoration:none; color:#000000;}

#title_sr {float:right; background:url(../images/sr_title.gif) no-repeat; height:47px; width:494px; margin-top:10px; }
#title_sr h3 {display:none;}

h1 {font-size:2em; }
h2 {font-size:1.6em; margin-bottom:0px; color:#000000;}
h3 {font-size:1.2em;}
p {margin:5px 0;}


/* ICONS
============================================================================*/

#icons {position:absolute; top:65px; left:28px; z-index:20; width:900px; font-size:1.2em;}

/* JUMP MENU
============================================================================*/

#jumpmenu {position:absolute; top:0px; left:0px; height:20px; border:1px solid #666; width:280px; font-family:Arial, Helvetica, sans-serif; color:#222; margin-top:0px; margin-left:0px; font-size:90%;}
#jumpmenu a:focus, #jumpmenu a:active #jumpmenu select {outline:none;}

/* BUTTONS
============================================================================*/

#front a {position:absolute; top:0px; left:300px;width:17px; height:17px; background:url(../images/icon-front-all.gif) no-repeat; }
#front a:hover {background-position: 0px -17px; width:17px; height:17px; background-image:url(../images/icon-front-all.gif); background-repeat:no-repeat; text-decoration:none;}

#previous-b a {position:absolute; top:0px; left:320px;display:inlinek; width:17px; height:17px; background:url(../images/icon-previous-all.gif) no-repeat; }
#previous-b a:hover {background-position: 0px -17px; width:17px; height:17px; background-image:url(../images/icon-previous-all.gif); background-repeat:no-repeat; text-decoration:none;}

#next-b a {position:absolute; top:0px; left:340px;display:inline; width:17px; height:17px; background:url(../images/icon-next-all.gif) no-repeat; }
#next-b a:hover {background-position: 0px -17px; width:17px; height:17px; background-image:url(../images/icon-next-all.gif); background-repeat:no-repeat; text-decoration:none;}

#end a {position:absolute; top:0px; left:360px;display:inline; width:17px; height:17px; background:url(../images/icon-end-all.gif) no-repeat;}
#end a:hover {background-position: 0px -17px; width:17px; height:17px; background-image:url(../images/icon-end-all.gif); background-repeat:no-repeat; text-decoration:none;}


#reduce a {	padding-left:18px; text-align:right;  position:absolute; top:0px; left:385px; height:20px; width:73px; background-image:url(../images/icon-reduce.gif); 
			background-repeat:no-repeat; display:block; color:#333; text-decoration:none; }
#reduce a:hover { background-position: 0px -20px; height:20px; background-image:url(../images/icon-reduce.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#enlarge a {	padding-left:18px; text-align:right;  position:absolute; top:0px; left:385px; height:20px; width:73px; background-image:url(../images/icon-enlarge.gif);
		 background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#enlarge a:hover {background-position: 0px -20px; background-image:url(../images/icon-enlarge.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#one {position:absolute; top:0px; left:462px;display:inline; width:50px; height:20px; padding-left:16px; color:#333;}
#one a {position:absolute; top:0px; left:0px;display:inline; width:92px; height:20px; background:url(../images/one_two.gif) no-repeat;}
#one a:hover { background-position: 0px -20px; background-image:url(../images/one_two.gif); background-repeat:no-repeat; text-decoration:none;}



#print a {	padding-left:5px; text-align:right;  position:absolute; top:0px; left:558px; height:20px; width:58px; background-image:url(../images/icon-print.gif); 
			background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }
#print a:hover {background-position: 0px -20px; background-image:url(../images/icon-print.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#email a {padding-left:15px; text-align:right;  position:absolute; top:0px; left:620px; height:20px; width:71px; background-image:url(../images/icon-email_b+w.gif);
			background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }
#email a:hover {background-position: 0px -20px; background-image:url(../images/icon-email_b+w.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#download a {padding-left:20px; text-align:right;  position:absolute; top:0px; left:695px; height:20px; width:100px; background-image:url(../images/icon_downloads.gif); 
			background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }
#download a:hover {background-position: 0px -20px; background-image:url(../images/icon_downloads.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#sitemap a {padding-left:20px; text-align:right;  position:absolute; top:0px; left:791px; height:20px; width:73px; background-image:url(../images/icon-sitemap.gif); 
			background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }
#sitemap a:hover {background-position: 0px -20px; background-image:url(../images/icon-sitemap.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }

#help a {	padding-left:5px; text-align:right;  position:absolute; top:0px; left:868px; height:20px; width:51px; background-image:url(../images/icon-help.gif); 
			background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }
#help a:hover {background-position: 0px -20px; background-image:url(../images/icon-help.gif); background-repeat:no-repeat; display:inline; color:#333; text-decoration:none; }



/*SEARCH 
============================================================================*/

#searchblock { position:fixed; position:expression("absolute"); top:5px; left:715px; height:21px; width:210px; z-index:500; position:expression("absolute")}
.textfield { width:140px; height:15px; font-size:11px; color:#333; margin-bottom:1px;  border:1px solid #666; z-index:505;  cursor:auto; padding-left:1px; }
.button { margin-left:3px; height:19px; border:none; background-color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:1px; cursor:pointer; color:#fff; }
.button { # margin-bottom:1px;}




#leftblock {
z-index:99;
position:absolute;
margin:0px;
padding:0px;
width:150px;
bottom:16px;
left:0px;
height:100%;
background-color:#BAE4F0;
}


#leftnav {
z-index:100;
position:absolute;
padding:0px;
width:150px;
left:0px;
top:110px;
height:100%;
color:black;
}


#nav {
	z-index:102;
	width:150px;
	height:400px;
	position:absolute;
	top:0px;
	left:0px;
	line-height:1.7em;
	color:#000;
}
/*html>body div#nav {font-size:1em; position:fixed;}
*/

#nav ul {
z-index:11;
list-style:none;
margin-left:0px;
margin-top:0px;
padding:0px;
}

#nav ul li {
z-index:11;
color:#000;
display:block;
margin-left:0px;
border-bottom:1px solid #FFF;
line-height:13px;
}

#nav ul li a {
z-index:11;
display:block;
padding:3px 0px 3px 8px;
text-decoration:none;
}
#nav ul li a:visited, #nav ul li a:link {
z-index:11;
display:block;
padding:3px 0px 3px 8px;
text-decoration:none;
color:#000;
}

#nav ul li a:hover {
z-index:11;
padding:3px 0px 3px 8px;
background-color:#000000;
color:#FFF;
text-decoration:none;
}

#nav li #menuhighlight {
z-index:11;
	background-color:#000000;
	color:#FFF;
}

#nav li #menuhighlight a {
z-index:11;
	background-color:#000000;
	color:#FFF;
}

#nav li #menuhighlight a:link {
z-index:11;
	background-color:#000000;
	color:#FFF;
}

#nav li #menuhighlight a:visited {
z-index:11;
	background-color:#000000;
	color:#FFF;
}
#nav li #menuhighlight a:hover {
z-index:11;
	background-color:#20AEC5;
	color:#FFF;
}






/*  COLOURSETS
===========================================================================================*/

#blue h1 {color:#000000;}
#blue h2 {color:#000000;}
#blue h3 {color:#000000;}
#blue a, #blue a:link, #blue a:visited {text-decoration:none; color:#000000;}
#blue a:hover {text-decoration:underline;}  

#orange h1 {color:#000000;}
#orange h2 {color:#000000;}
#orange h3 {color:#000000;}
#orange a, #orange a:link, #orange a:visited {text-decoration:none; color:#000000;}
#orange a:hover {text-decoration:underline;}  

#lightblue h1 {color:#000000;}
#lightblue h2 {color:#000000;}
#lightblue h3 {color:#000000;}
#lightblue a, #lightblue a:link, #lightblue a:visited {text-decoration:none; color:#000000;}
#lightblue a:hover {text-decoration:underline;}





/*CONTENT 
============================================================================*/

#content { display:block; height:100%; max-height:100%; width:100%; overflow:scroll;  position:relative; z-index:3; color:#333;}

#wrapper { margin:0; width:100%; background:url() repeat-y; padding-bottom:0px; }

#section { padding-top:112px; width: auto; margin-left: 15px; height:100%; padding-bottom:30px; text-align:left; }

#printcolour {display:inline;}
#printgrey {display:none;}

#titlepic {width:864px; height:300px; margin-bottom:20px;}
#titlepic2 {width:864px; height:189px; margin-bottom:20px;}


#mainarea {
	width:48%;
	max-width:600px;
	height:595px;
	background-image: url(../images/main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#itemsarea {  position:absolute; top:112px;  width:48%;  display:block; margin-left:50%;}
#item1 {margin-bottom:4px; height:134px; padding-right:20px; max-width:100%}
#item2 {margin-bottom:4px; height:191px; padding-right:20px; max-width:100%}
#item3 {margin-bottom:4px; height:130px; padding-right:20px; max-width:100%}
#itempic1 {display:block; width:128px; height:134px; float:left; margin-right:15px; background:url(../images/item1.jpg) no-repeat;}
#itempic2 {display:block; width:128px; height:191px; float:left; margin-right:15px; background:url(../images/item2.jpg) no-repeat;}
#itempic3 {display:block; width:128px; height:180px; min-height: 180px; float:left; margin-right:15px; background:url(../images/item3.jpg) no-repeat;}
.itemheading {font-size:1.6em; color:#000000; margin-bottom:7px; }
#itemtext1 { max-width:100%;}
#itemtext2 { max-width:100%;}
#itemtext3 { max-width:100%;}
#more a, #more a:link, #more a:visited {color:#000000; text-decoration:none;}
#more a:hover {text-decoration:underline;}
#agm {background:#ef8321; display:block; padding:8px 8px 2px 8px; color:#FFFFFF; height:143px; position:relative; top:310px; max-width:600px;}
#agmheading {font-weight: bold;}


/*FOOTER 
============================================================================*/


#eziar {position:absolute; bottom:15px; right:15px;display:block; margin:0; width:100%; height:25px; z-index:100;}

#footer {margin:0; display:block; height:20px; color:#FFF; padding:5px 20px 0 0; background-color:#000000; font-size:.95em; text-align:right; filter:alpha(opacity=99); opacity:.99; }
#footer a, #footer a:visited, #footer a:link {color:#FFF; text-decoration:none;}
#footer a:hover {text-decoration:underline;}



/*EMAIL
================================================================================*/

#emailAR { z-index:202; display:none; width:485px; height:350px; position:absolute; left:300px; top:140px; }
#emailARsent { z-index:201; display:block; width:485px; height:350px; position:absolute; left:300px; top:120px; }
#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:60px; z-index:201; display:block; border:2px solid #000; background-color:#FFF; }
.sent-message-head { display:block; position:relative; top:0px; left:0px; width:296px; font-size:16px; height:20px; color:#FFFFFF; background-color:#000; margin-bottom:8px; padding:3px; }
.sent-message { text-align:center; vertical-align:middle; }
.email-box { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#FFF; color:#000; }
.email-box-sent { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#EEE; color:#000; }
html>body div.emailAR-shadow { z-index:200; display:block; width:545px; height:360px; position:absolute; left:5px; top:5px; filter:alpha(opacity=35); opacity:.35; background-image:url(../images/shadow-email.png); background-repeat: no-repeat; background-position: left top; }
.emailAR-title { display:block; padding:7px 10px 7px 10px; background-color:#000; color:#FFF; font-size:16px; }
.email-content { display:block; height:322px; color:#333; }
#email-item { display:block; position:relative; border-bottom:1px solid #000; margin:2px 0px 0px 0px; height:auto; }
.email-text { padding:10px; }
.email-text td { margin:0px; border:none; }
.email-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:2px; z-index:202;}
.email-field-sent { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:3px; background-color:#EEE; }
.sml-email { font-size:.8em; color:#333; }
#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; height:18px; border:1px solid #000; background-color:#EEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; margin-top:100px; cursor:pointer;}
#superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.close { display:block; position:absolute; top:4px; right:28px; color:#FFFFFF; width:80px; text-align:right; }
.hide { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; top:4px; right:6px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }


/*HelpAR
============================================================================*/

#helpAR { z-index:201; display:none; width:385px; height:406px; position:absolute; left:300px; top:140px; }
.help-box { width:385px; height:406px; z-index:201; position:relative; left:2px; top:2px; border: 2px solid #000000; background-color:#FFF; color:black; }
.help-box a { text-decoration:none; }
html>body div.helpAR-shadow { z-index:200; display:block; width:445px; height:530px; position:absolute; left:2px; top:0px; filter:alpha(opacity=35); opacity:.35; background-image:url(../images/shadow.png); background-repeat: no-repeat; background-position: left top; }
.helpAR-title { display:block; padding:7px 10px 7px 10px; background-color:#000000; color:#FFF; font-size:16px; }
.close { display:block; position:absolute; top:4px; right:28px; color:#FFFFFF; width:80px; text-align:right; }
.hide { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; top:4px; right:6px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link
{ display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }
.help-content { display:block; height:312px; color:#333; }
.help-content td { border-right:1px none #FFF; line-height:1.3em; }
.help-text { margin-left:105px; border-left:1px solid #bc2029; padding-left:10px; padding-top:5px; margin-bottom:5px; }
html>body div#page-number-help { display:block; border-bottom:1px solid #bc2029; margin:0px 5px 0px 5px; height:auto; }
#helpAR td { padding:5px 5px 5px 0px; border-bottom:1px solid #000000  }


/* PRINT PAGE
============================================================================*/

#centreprint {display:none;}




/* ANCHORS
============================================================================*/


#names {position:absolute; top:180px; width:30px; height:12px;display:block; float:left;}
#dividends {position:absolute; top:560px; width:30px; height:12px;display:block;  }
#corporate {position:absolute; top:750px; width:30px; height:12px;display:block;  }
#employees {position:absolute; top:825px; width:30px; height:12px;display:block;  }

#committee {position:absolute; top:660px; width:30px; height:12px;display:block; }
#liability {position:absolute; top:950px; width:30px; height:12px;display:block; }
#options {position:absolute; top:950px; width:30px; height:12px;display:block; }
#rounding {position:absolute; top:500px; width:30px; height:12px;display:block; }

#note4 {position:absolute; top:700px; width:30px; height:12px;display:block; }

#note6 {position:absolute; top:315px; width:30px; height:12px;display:block; }
#note9 {position:absolute; top:400px; width:30px; height:12px;display:block; }
#note10 {position:absolute; top:550px; width:30px; height:12px;display:block; }
#note12 {position:absolute; top:680px; width:30px; height:12px;display:block; }
#note16 {position:absolute; top:370px; width:30px; height:12px;display:block; }
#note17 {position:absolute; top:560px; width:30px; height:12px;display:block; }
#note19 {position:absolute; top:540px; width:30px; height:12px;display:block; }
#note20 {position:absolute; top:710px; width:30px; height:12px;display:block; }
#note21 {position:absolute; top:670px; width:30px; height:12px;display:block; }
#note22 {position:absolute; top:680px; width:30px; height:12px;display:block; }
#note23 {position:absolute; top:830px; width:30px; height:12px;display:block; }
#note25 {position:absolute; top:730px; width:30px; height:12px;display:block; }
#note26 {position:absolute; top:450px; width:30px; height:12px;display:block; }
#note28 {position:absolute; top:500px; width:30px; height:12px;display:block; }
#note30 {position:absolute; top:450px; width:30px; height:12px;display:block; }
#note32 {position:absolute; top:690px; width:30px; height:12px;display:block; }
#note33 {position:absolute; top:570px; width:30px; height:12px;display:block; }
#note38 {position:absolute; top:325px; width:30px; height:12px;display:block; }




#report_current, #report_current a, #report_current a:link, #report_current a:visited {color:#B90000; }


#pad {display:block; width:10px; height:400px;}


/* DOWNLOADS
============================================================================*/

#pdflist { float:left; width:45%; margin-right:40px; }
#pdflist ul { list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#pdflist li { list-style:none; color:#222; margin:0px; padding-left:18px; line-height:120%; text-indent: 0px; background-image: url(../images/icon-color-pdf.gif); background-repeat: no-repeat; background-position: left top; padding-bottom: 4px; }
#pdflist li a { color:#222; text-decoration:none; }
#pdflist li a:visited { text-decoration:none; color:#222; }
#pdflist li a:link { text-decoration:none; color:#222; }
#pdflist li a:hover { text-decoration:underline; color:#bc2029; }
#pdflist  li  ul {margin-top:4px;}
#pdflist  li  li {margin-left:0px;}

#reader { height:500px;}


/* SITEMAP
============================================================================*/

#sitemap { filter:alpha(opacity=99); opacity:.99;}
#sitemap ul { list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#sitemap li { list-style:none; color:#222; margin:0px; padding-left:0px; line-height:120%; text-indent: 0px; padding-bottom: 4px; }
#indent { margin-left:18px; }
#sitemap li a { color:#222; text-decoration:none; }
#sitemap li a:visited { text-decoration:none; color:#222; }
#sitemap li a:link { text-decoration:none; color:#222; }
#sitemap li a:hover { text-decoration:underline; color:#bf0000; }
#sitemap  li  ul {margin-top:4px;}
#sitemap  li  li {padding-left:18px;}


hr { border-bottom:1px solid #666; border-left:none; border-right:none; border-top:none; margin-bottom:10px;}


#hidden {display:none;}

#intro {line-height:1.4em; font-size:1.4em; margin-top:30px;}
#intro p {margin:-2px 0 0 0; padding:0; }

#imgtext {position:relative; top:0px; line-height:1.3em; margin-bottom:-2px;}
#imgtext2 {position:relative; top:2px; line-height:1.3em; margin-bottom:-4px;}

#zero { background:url(../images/zero.gif) no-repeat; width:265px; height:265px; float:right; margin-left:20px; }

#product_strip {
	background:url(../images/product_strip.png) no-repeat left 0px;
	width:944px;
	height:270px;
	margin-left:-30px;
	margin-right:-50px;
}

