html { height:100%; max-height:100%; font-family:Arial, Helvetica, sans-serif; overflow: hidden; background-color:#E2D5B5;}

body { height:100%; max-height:100%; min-height:100%; overflow:hidden; color: #333; line-height:1.3em; }



#header {
	width:958px;
	height:115px;
	z-index:1000 !important;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-496px;
	background-color:#E2D5B5;
	font-size:.9em;
	color:#000;
}

#governance { background:url(../images/titles/governance.gif) no-repeat 30px 32px; height:80px; width:957px; position:absolute; top:115px; background-color:#FFF; border-bottom:1px solid #E2D5B5; left:1px;}
#governance h1 {display:none;}


#logo {position:absolute; top:20px; background:url(../images/woolworths_limited.gif) no-repeat 0px 0px; height:54px; width:379px;  }


h1 {font: normal normal normal 2.3em "Palatino", Times, serif; color:#CD003D; line-height:1em; margin:0 0 30px 0; }
h3 {color:#CD003D; font-size:.9em; margin-bottom:.8em; }
h4 {color:#CD003D; font-size:.9em; margin-bottom:1em; font-weight:normal; }
h5 {margin-bottom:0px;}
a:focus, a:active { outline: none; }

a, a:visited {color:#000; text-decoration:none; }
a:hover {text-decoration:underline; }

p {margin-bottom:3px;}

sub {line-height:0;font-size:80%;}
#logo h2 {display:none;}
#logo h3 {display:none;}

* {line-height:1.1em;margin:0;padding:0;}


#icons {display:block; width:500px; height:20px; position:absolute; left:460px; top:20px; font-size:15px; color:#FFF;}
#icons a {color:#000; font-size:11px; cursor:pointer;}

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

#searchblock { position:absolute; top:0px; left:340px; height:21px; width:190px; z-index:400; }
.textfield { width:100px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:1px; padding:1px 0 0 1px; border:0px solid #999; z-index:405; margin-right:0px; }
.button { margin-left:0px; height:16px; border:0px none #FFF; background-color:#CD003D; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:2px; cursor:pointer; color:#fff; }
.button { # margin-bottom:1px;}


table {margin-top:0px;}

table h3 {font-size:1.2em; margin-bottom:0px;}

td {font-size:.8em; padding:4px 0;}

td .textfield {font-size:1em; padding-bottom:2px;}

.superscript {font-size:70%; position:relative; top:-3px; }

textarea {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333;}


	abbr, acronym { font-style:normal; border:none;}
	#page {	position:absolute; left:0em; top:0em; border:1px dotted #f90; border-width:1px 0 0 1px; padding:0 0 0 0em; margin:0 1em 1em 0; line-height:130%;}
	p, dl, ol { font-size:0.8em; margin:0 0 1em 0; }
	dl { margin:1em 0 0 0.3em; }
	ol { padding:0; font-size:.8em;}
	ol li { margin:0 0 3px 2em; padding:0; }
	dt { font-variant:small-caps; font-size:110%; clear:both; }
	dt em { font-variant:normal; font-size:90%; }
	dd { margin:0 0 0 1em; }
	dl ul, dl li { padding:0; list-style-type:none; }
	dl ul { width:100%; float:left; margin:0 0 1em 0; }
	dl li { float:left; margin:0 0.2em 0 0; }
	code { font:normal normal normal 1em "courier new",monospace; color:#333; }
	#skip-links { font-size:70%; margin:1.4em 0 0 0; }


/*NAV
============================================================================*/

#nav {
	cursor:pointer;
	z-index:2000;
	list-style-type:none;
	height:30px;
	top:85px;
	position:absolute;
	border-right:1px solid #FFF;
}

#nav li {
	width:87px;
	float:left;
	position:relative;
	cursor:pointer;
	text-align:center;
	float:left;
}

#nav ul {
	cursor:pointer;
	position:absolute;
	top:30px;
	width:174px;
	left:-10000px;
	list-style:none;
	z-index:2020;
}
/* fix for ie7 menu sticking */
#nav li:hover {
	visibility:visible;
}
#nav li:hover ul, #nav li.sfhover ul {
	left:0 !important;
	top:30px !important;
	z-index:3000 !important;
}
#nav ul li {
	width:174px;
	float:left;
	height:auto;
}

#nav a, #nav a:visited {
	display:block;
	cursor:pointer;
	padding:0;
	border-left:1px solid #FFF;
	font:normal 11px arial, sans-serif;
	color:#000;
	text-decoration:none;
	height:30px;
	line-height:30px;
	width:86px;
}

#nav li.doubleline a
{
	line-height:1em !important;
	padding-top:3px !important;
	height:27px !important;
}
#nav a:hover, #nav a:focus, #nav li.sfhover a, #nav li.sfhover a:visited, #nav li:hover a, #nav li:hover a:visited {
	background:#cdc2a6;
	color:#000;
	}

#nav ul a, #nav ul a:visited {
	width:166px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	height:auto;
	color:#FFF !important;
	background-color:#CD003D !important;
	padding:4px 0 4px 8px;
	line-height:1em;
}

#nav li a.sel,#nav li a.sel:hover,#nav li:hover a.sel, #nav li.sfhover a.sel { background-color:#FFFFFF !important; color:#CD003D !important; }
#nav li ul {
	border-bottom:1px solid #fff;
}
#nav li ul li { text-align:left; width:174px; }

#nav ul a:hover, #nav ul a:focus, #nav li a.sel ul li a.subsel {
	background:#880824 !important;
	color:#FFF !important;
}
#nav li ul li a { line-height:1em; }

#nav ul.our_people a, #nav ul.our_people a:visited, #nav ul.our_people a.subsel {
	background:#fcaf26 !important;
	color:#000000 !important;
}

#nav ul.our_people a:hover, #nav ul.our_people a:focus {
	background:#d99920 !important;
}
	
#nav ul.community a, #nav ul.community a:visited, #nav ul.community a.subsel {
	background:#81321d !important;
	color:#FFF !important;
}

#nav ul.community a:hover, #nav ul.community a:focus{
	background:#692310 !important;
}
	
#nav ul.environment a, #nav ul.environment a:visited, #nav ul.environment a.subsel {
	background:#847a18 !important;
	color:#FFF !important;
}

#nav ul.environment a:hover, #nav ul.environment a:focus
{
	background:#635c06 !important;
}
	

#jumpmenu {height:20px; border:1px solid #CD003D; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#FFF;  position:absolute; right:30px; top:38px; z-index:200; background-color:#CD003D;}
#jumpmenu a:focus, #jumpmenu a:active #jumpmenu {outline:none; }


	
/*CONTENT 
============================================================================*/
#contentbg {
	color:#000;
	height:100%;
	width:958px;
	overflow:hidden;
	background-color:#fff;
	z-index:1 !important;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -496px;
}
#content {
	color:#000;
	height:100%;
	width:100%;
	overflow-y:scroll;
	overflow-x:none;
	z-index:1 !important;
	position:absolute;
	top:0;
	left:0;
}

#wrapper {
	width:938px;
	padding: 0 0 30px 0;
	margin:0 auto;
	position:relative;
}

#section { padding-top:145px; width:928px; margin: 0 auto 0 auto; height:100%; padding-bottom:50px; text-align:left;  margin-left:10px; }
#section_gov { padding-top:99px; width:928px; margin: 0 auto 0 auto; height:100%; padding-bottom:50px; text-align:left;  margin-left:10px; }

#section ul {
	list-style-image:url(../images/hyphen.gif);
	font-size:.8em;
	padding-bottom:5px;
}
#section ul li {
	margin:0 0 3px 2em; padding:0;
}


#section ul li ul {
	margin-top:3px;
	list-style-image:url(../images/hyphen.gif);
	font-size:1em;
	padding-bottom:5px;
}
#section ul li ul li {
	margin:0 0 3px 1.6em; padding:0;
}



#intro {font-size:1.1em; color:#CD003D; margin-bottom:10px;}

#introductiontext {width:auto;}

#block {background-color:#CD003D; width:145px; height:auto; margin-top:-115px; margin-right:0; padding:8px 8px 0px 8px; display:block; color:#FFF; float:right; z-index:5;}
#block h2 {font-family:"Palatino", Times, serif; font-weight:normal; margin:3px 0 -3px 0; }

#block a {color:#FFF; }

#enlarge {width:68px; height:15px; background:url(../images/enlarge.gif) no-repeat; }
.enlarge {width:68px; height:15px; background:url(../images/enlarge.gif) no-repeat; }
#model {display:block; width:432px; height:432px; margin-right:-15px; margin-left:30px; float:right; margin-bottom:20px;}
#bigmodelbox {display:none; width:900px; height:450px; background-color:#fff; border:6px solid #bdae98; z-index:200; margin:auto; position:absolute; top:115px;}
#bigmodelboxhead {display:block; background-color:#bdae98; width:auto; height:24px; color:#FFF; text-align:right; padding:4px 10px 0 0; font-size:80%; }
#bigmodelboxhead a {color:#FFF;}

#bigmodelbox2 {display:block; width:900px; height:426px; background-color:#fff; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px;}
#bigmodel {display:block; width:865px; height:865px; background:url(../images/model_lg.gif) repeat-y; position:absolute; top:4px; left:10px; vertical-align:bottom;}


#top250box {display:none; width:700px; height:300px; background-color:#fff; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; top:120px; }
#top250boxhead {display:block; background-color:#bdae98; width:auto; height:24px; color:#FFF; text-align:right; padding:4px 10px 0 0; font-size:14px; }
#top250boxhead a {color:#FFF;}

#top250box2 {display:block; width:680px; height:256px; background-color:#fff; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:0 10px 10px 10px;}
#top250box2 p {font-size:12px;}

#keys {display:block; width:910px; height:auto; }
#keysheads {display:block; width:910px; height:109px; }
#key1 {display:block; width:910px; height:auto; }
#key2 {display:none; width:910px; height:auto; }
#key3 {display:none; width:910px; height:auto; }
#key4 {display:none; width:910px; height:auto; }
#keystextarea {display:block; width:899px; height:auto; border:1px solid #CD003D; }
#keys h4 {color:#CD003D; font-size:.8em; font-weight:normal; }

#key1headred {display:block; width:211px; height:109px; background:url(../images/key1_red.gif) no-repeat 0px 0px; float:left; margin-right:19px; }
#key1head {display:block; width:211px; height:109px; background:url(../images/key1.gif) no-repeat 0px 0px; float:left; margin-right:19px; }
#key1headred h2 { display:none; }
#keys1image {display:block; background:url(../images/orange.jpg) no-repeat 0px 20px; padding: 10px 20px 20px 230px;}

#key2headred {display:block; width:211px; height:109px; background:url(../images/key2_red.gif) no-repeat 0px 0px; float:left; margin-right:19px; }
#key2head {display:block; width:211px; height:109px; background:url(../images/key2.gif) no-repeat 0px 0px; float:left; margin-right:19px; }
#key2headred h2 { display:none; }
#keys2image {display:block; background:url() no-repeat 0px 20px; padding: 10px 20px 20px 230px;}

#key3headred {display:block; width:211px; height:109px; background:url(../images/key3_red.gif) no-repeat 0px 0px; float:left; margin-right:19px; }
#key3head {display:block; width:211px; height:109px; background:url(../images/key3.gif) no-repeat 0px 0px; float:left; margin-right:19px; }
#key3headred h2 { display:none; }
#keys3image {display:block; background:url() no-repeat 0px 20px; padding: 10px 20px 20px 460px;}

#key4headred {display:block; width:211px; height:109px; background:url(../images/key4_red.gif) no-repeat 0px 0px; float:left;  }
#key4head {display:block; width:211px; height:109px; background:url(../images/key4.gif) no-repeat 0px 0px; float:left; }
#key4headred h2 { display:none; }
#keys4image {
	display:block;
	padding: 10px 230px 20px 20px;
	background-image: url(../images/petrol.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#ceochairman {display:block; width:900px; height:auto; }
#ceochairman a {text-decoration:none;}

#ceochairmanheads {display:block; width:900px; height:37px; font-size:80%;}

#ceoblock {display:block; width:900px; height:auto; }
#chairmanblock {display:none; width:900px;  }

#ceoheadred {display:block; width:430px; height:37px; background-color:#CD003D; float:left; color:#FFF; padding-left:20px; }
#ceohead {display:block; width:430px; height:37px; background-color:#E2D5B5; float:left; color:#CD003D; padding-left:20px; }
#ceochairman h2 { font-weight:normal; margin:0; padding-top:10px;}
#chairmanblock h2 { font-weight:normal; margin:0; padding-top:10px;}
#ceotextblock {display:block; width:858px; height:auto; border:1px solid #CD003D; padding:20px; }
#ceopic {display:block; background:url(../images/ceoblock.jpg) no-repeat 0px 0px; float:left; width:175px; height:339px; margin:0 20px 600px 0; color:#FFF; font-size:.7em; padding:290px 0 0 15px;}
#chairmanpic {display:block; background:url(../images/chairmanblock.jpg) no-repeat 0px 0px; float:left; width:175px; height:119px; margin:0 20px 600px 0; color:#FFF; font-size:.7em; padding:290px 0 0 15px;}

#ceochairman h3 {color:#CD003D; font-size:1em; font-weight:normal; margin-top:0;}
#chairmanblock h3 {color:#CD003D; font-size:1em; font-weight:normal; margin-top:0;}


#brands {display:block; background:url(../images/brands.gif) no-repeat 0px 0px; width:928px; height:108px; margin:0 0 20px 0; background-color:#eee6cb; font-size:.7em; width:929px;}
#brands h3 {display:none;}

#brandsnz {display:block; background:url(../images/brands_nz.gif) no-repeat 0px 0px; width:227px; height:108px; margin:0 -1px 600px 20px; background-color:#eee6cb; font-size:.7em; float:right;}
#brandsnz h3 {display:none;}

#operate {display:block; width:190px; height:113px; padding:8px; position:absolute; top:115px; right:20px; background-color:#CD003D; font-size:.9em; color:#FFF; }

.epblock {display:block; padding:8px 8px 0 8px; background-color:#CD003D; position:absolute; top:-15px; left:770px; color:#FFF; font-size:13px; width:129px; height:121px;}


#key_issues_block { display:block; padding:12px; color:#FFF; background-color:#CD003D; position:relative; top:-30px; right:17px; width:200px; font-size:.85em; float:right;}
#key_issues_block a, #key_issues_block a:visited { color:#FFF; }

#key_issues_block2 { display:block; padding:12px; color:#FFF; background-color:#CD003D; position:relative; top:-30px; right:17px; width:130px; font-size:.85em; float:right; }
#key_issues_block3 { display:block; padding:12px; color:#FFF; background-color:#CD003D; width:130px; font-size:.85em; position:relative; top:-30px; float:right;  margin-right:18px; z-index:200; }
#key_issues_block4 {
	display:block;
	padding-top:90px;
	width:300px;
	font-size:1em;
	position:relative;
	top:-30px;
	float:right;
	margin-right:18px;
	z-index:200;
	text-align:right;
	background-image: url(../images/net_balance.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
}
#feedbackform div {padding-bottom:10px;font-size:.8em}
#feedbackform div label {width:200px;float:left;}
#feedbackform span {padding:0 5px 0 0;}
#feedbackform span.first {padding:0 10px 0 0;}
#feedbackform h4 {margin-top:14px; font-size:1.1em;}
#feedbackform .button { margin:10px 0 0 460px; height:20px; width:120px; border:0px none #FFF; background-color:#CD003D; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:2px; cursor:pointer; color:#fff; }
#key_issues_block3 a, #key_issues_block3 a:visited { color:#FFF; }

.board1block {display:block; width:902px; margin-bottom:20px; position:relative; top:0px;left:0px; height:200px; }
.board2block {padding-right:30px; position:relative; top:0px; }

#governance_block { display:block; padding:12px; color:#FFF; background-color:#CD003D; width:130px; font-size:.85em; float:right; margin:0px 10px 20px 20px; position:relative;}
#governance_block2 { display:block; padding:12px; color:#FFF; background-color:#CD003D; width:130px; font-size:.85em; float:right; margin:0 0 10px 30px; position:relative; }

#sag_block { display:block; padding:12px; color:#FFF; background-color:#FFF; width:150px; font-size:.85em; float:right; margin-right:0px; padding:10px; border:2px solid #CD003D;}
#sag_block_tint { display:none; padding:12px; color:#FFF; background-color:#FFF; width:150px; font-size:.85em; float:right; margin-right:0px; padding:10px; border:2px solid #CD003D; filter:alpha(opacity=40); opacity:.40;}

#sagbox {display:none; width:520px; height:360px; background-color:#fff; border:6px solid #CD003D; z-index:99; margin:0 20px 20px 20px; position:relative; top:0px; left:0px; float:right; }
#sagboxhead {display:block; background-color:#CD003D; width:auto; height:24px; color:#FFF; text-align:right; padding:1px 10px 0 0; font-size:80%; }
#sagboxhead h3 {float:left; color:#FFF; margin-top:0px; font-size:1.2em;}
#sagboxhead a {color:#FFF;}

#sagbox2 {display:block; width:500px; height:326px; background-color:#fff; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:0 10px 10px 10px;}


#eco_block { display:block; padding:12px; color:#FFF; background-color:#FFF; width:150px; font-size:.85em; float:right; margin:0 0 20px 20px; padding:10px; border:2px solid #CD003D;}
#eco_block_tint { display:none; padding:12px; color:#FFF; background-color:#FFF; width:150px; font-size:.85em; float:right; margin-right:0 0 20px 20px; padding:10px; border:2px solid #CD003D; filter:alpha(opacity=40); opacity:.40;}

#ecobox {display:none; width:325px; height:415px; background-color:#fff; border:6px solid #CD003D; z-index:99; margin:0 20px 20px 20px; margin-bottom:20px; position:relative; top:0px; left:0px; float:right; }
#ecoboxhead {display:block; background-color:#CD003D; width:auto; height:24px; color:#FFF; text-align:right; padding:1px 10px 0 0; font-size:80%; }
#ecoboxhead h3 {float:left; color:#FFF; margin-top:0px; font-size:1.2em;}
#ecoboxhead a {color:#FFF;}

#ecobox2 {display:block; width:310px; height:378px; background-color:#fff; overflow:auto;  z-index:99; margin:auto; position:absolute; top:26px; padding:0 0px 10px 10px;}

#environment_block {display:block; padding:10px; background-color:#847a18; position:absolute; top:115px; left:730px; color:#FFF; font-size:15px; width:140px; font-family:"Palatino", Times, serif}

#index_block { display:block; color:#FFF; background-color:#eee6cb; width:211px; font-size:.85em; float:right; margin-right:0px; margin-left:20px; padding:10px; border:2px solid #CD003D;}
#index_block_tint { display:none; padding:12px; color:#FFF; background-color:#eee6cb; width:211px; font-size:.85em; float:right; margin-right:0px; padding:10px; border:2px solid #CD003D; filter:alpha(opacity=40); opacity:.40;}

#indexbox {display:none; width:614px; height:483px; background-color:#fff; border:6px solid #CD003D; z-index:99; position:relative; top:0px;  left:-40px; float:right; margin:0 0 20px 30px;}
#indexboxhead {display:block; background-color:#CD003D; width:auto; height:24px; color:#FFF; text-align:right; padding:1px 10px 0 0; font-size:80%; }
#indexboxhead h3 {float:left; color:#FFF; margin-top:0px; font-size:1.2em;}
#indexboxhead a {color:#FFF;}

#indexbox2 {display:block; width:594px; height:450px; background-color:#fff; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:0 10px 10px 10px; background-color:#eee6cb; }


#index_block3 { display:block; color:#FFF; width:211px; font-size:.85em; float:right; margin-right:0px; margin-left:20px; padding:10px; border:2px solid #CD003D; }
#index_block_tint3 { display:none; padding:12px; color:#FFF; width:211px; font-size:.85em; float:right; margin-right:0px; padding:10px; border:2px solid #CD003D; filter:alpha(opacity=40); opacity:.40;}

#indexbox3 {display:none; width:614px; height:363px; background-color:#fff; border:6px solid #CD003D; z-index:99; position:relative; top:0px;  left:-40px; float:right; margin:0 0 20px 30px; }
#indexboxhead3 {display:block; background-color:#CD003D; width:auto; height:24px; color:#FFF; text-align:right; padding:1px 10px 0 0; font-size:80%; }
#indexboxhead3 h3 {float:left; color:#FFF; margin-top:0px; font-size:1.2em;}
#indexboxhead3 a {color:#FFF;}

#indexbox4 {display:block; width:594px; height:265px; background-color:#fff; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:0 10px 10px 10px; }

#nicole {display:none; width:600px; height:240px; background-color:#fff; border:6px solid #ffa610; z-index:99; margin:auto; position:absolute; top:300px; left:54px; }
#nicole-head {display:block; background-color:#ffa610; width:auto; height:20px; color:#FFF; text-align:right; padding:0px 10px 0 0; font-size:14px; }
#nicole-head a {color:#FFF;}
#nicole-box {display:block; width:590px; height:220px; background-color:#fff; margin:auto; position:absolute; padding-left:10px; overflow:hidden;}
#nicole-box h3 {font-size:1em;}
#nicole-box p {font-size:.8em;}

.nicole-box2 { display:block; width:210px; height:220px; float:left; margin-right:16px; }
.nicole-box3 { display:block; width:210px; height:124px; overflow:hidden; margin-bottom:6px; margin-top:10px; }



#opportunities {display:none; width:505px; height:240px; background-color:#fff; border:6px solid #ffa610; z-index:99; margin:auto; position:absolute; top:400px; left:54px; }
#opportunities-head {display:block; background-color:#ffa610; width:auto; height:20px; color:#FFF; text-align:right; padding:0px 10px 0 0; font-size:14px; }
#opportunities-head a {color:#FFF;}
#opportunities-box {display:block; width:485px; height:200px; background-color:#fff; margin:auto; position:absolute; padding:10px; overflow:hidden;}
#opportunities-box h3 { font-family:"Palatino", Times, serif; font-size:18px; font-weight:normal; color:#ffa610;}
#opportunities-box p {font-size:.8em;}

.opportunities-box2 {display:block; width:313px; height:200px; float:left; margin-right:16px;}
.opportunities-box3 {display:block; width:313px; height:200px; background:url(../images/people/tandy.jpg) no-repeat 0 0; }


#apprentices {display:none; width:505px; height:240px; background-color:#fff; border:6px solid #ffa610; z-index:320; margin:auto; position:absolute; top:200px; left:54px; }
#networking {display:none; width:505px; height:240px; background-color:#fff; border:6px solid #ffa610; z-index:320; margin:auto; position:absolute; top:200px; left:54px; }

#jacob {display:none; width:600px; height:240px; background-color:#fff; border:6px solid #ffa610; z-index:320; margin:auto; position:absolute; top:300px; left:54px; }
.jacob-box {display:block; width:210px; height:220px; float:left; margin-right:16px; }
.jacob-box2 {display:block; width:210px; height:124px; margin-bottom:6px; margin-top:10px; overflow:hidden;}

#debra {display:none; width:600px; height:240px; background-color:#fff; border:6px solid #ffa610; z-index:320; margin:auto; position:absolute; top:630px; left:54px; }
.debra-box { display:block; width:210px; height:220px; float:left; margin-right:16px; }
.debra-box2 { display:block; width:210px; height:124px; overflow:hidden; margin-bottom:6px; margin-top:10px; }



#diversity_pop {display:none; width:600px; height:270px; background-color:#fff; border:6px solid #ffa610; z-index:320; margin:auto; position:absolute; top:460px; left:54px; }
#diversity-box {display:block; width:590px; height:240px; background-color:#fff; margin:auto; position:absolute; padding-left:10px; padding-top:10px; overflow:hidden;}
.diversity-box2 {display:block; width:340px; height:230px; float:left; margin-right:16px; }
.diversity-box3 {display:block; width:340px; height:230px; overflow:hidden; margin-bottom:6px; }

#community_block { display:block; padding:8px 8px 0 8px; background-color:#81321d; position:absolute; top:130px; left:730px; color:#FFF; font-size:14px; width:150px; height:106px; font-family:"Palatino", Times, serif;}
#community_block a, #community_block a:visited {color:#FFF; }

#drought {display:none; width:600px; height:240px; background-color:#fff; border:6px solid #81321d; z-index:301; margin:auto; position:absolute; top:300px; left:54px; }
#drought2 {display:none; width:600px; height:240px; background-color:#fff; border:6px solid #81321d; z-index:301; margin:auto; position:absolute; top:300px; left:54px; }
#drought-head {display:block; background-color:#81321d; width:auto; height:20px; color:#FFF; text-align:right; padding:0px 10px 0 0; font-size:14px; }
#drought-head a {color:#FFF;}
#drought-box {display:block; width:590px; height:220px; background-color:#fff; margin:auto; position:absolute; padding-left:10px; overflow:hidden;}
#drought-box h3 {font-size:1em; color:#81321d;}
.drought-box2 {display:block; width:210px; height:220px; float:left; margin-right:16px; }
.drought-box3 {display:block; width:210px; height:124px; margin-bottom:6px; margin-top:10px;}
.drought-box4 {display:block; width:210px; height:129px; overflow:hidden; margin-bottom:6px; margin-top:10px;}
.drought-box5 {display:block; width:210px; height:129px; overflow:hidden; margin-bottom:6px; margin-top:10px;}

.scrollbox {display:block; width:364px; height:210px; overflow-y:scroll; padding-top:10px; }

#grcontent {padding-right:500px;}
#frscontent {padding-right:300px;}
#ourpeoplecontent {width:390px;}
.environment-table .completed
{
	background-color:#847a18;
	text-indent:-9999em;
	width:15px;
	height:15px;
	overflow:hidden;
	display:block;
	margin-right:6px;
}
.environment-table .completed2
{
	background-color:#847a18;
	width:15px;
	height:15px;
	overflow:hidden;
	display:inline-block;
	margin-right:6px;
}
.environment-table .notachieved
{
	background-color:#CD003D;
	text-indent:-9999em;
	width:15px;
	height:15px;
	overflow:hidden;
	display:block;
	margin-right:6px;
}
.environment-table .notachieved2
{
	background-color:#CD003D;
	width:15px;
	height:15px;
	overflow:hidden;
	display:inline-block;
	margin-right:6px;
}
.environment-table .inprogress
{
	background-color:#fcaf26;
	text-indent:-9999em;
	width:15px;
	height:15px;
	overflow:hidden;
	margin-right:6px;
	text-indent:-9999em;
	display:block;
}
.environment-table .inprogress2
{
	background-color:#fcaf26;
	width:15px;
	height:15px;
	overflow:hidden;
	display:inline-block;
	margin-right:6px;
}
.environment-table th
{
	background-color:#847a18;
	color:#fff;
	padding:7px 5px;
	font-size:90%;
}
.environment-table td
{
	padding:7px 5px;
	border-bottom:3px solid #F4F0EA;
	background-color:#fff;
}
.environment-table-heading
{
	background-color:#F4F0EA !important;
	font-weight:bold;
}


#govtext {float:left; width:45%; margin-right:40px;}




/*GRAPHS
============================================================================*/

#graphpanel {display:block; height:108px; margin:0 0 20px 0; background-color:#eee6cb; font-size:.6em; width:929px; padding:0px;}
#graphpanel2 {display:block; height:108px; margin:0 0 20px 0; background-color:#eee6cb; font-size:.6em; width:929px; padding:0px;}

#graphpanel2 h2 { color:#81321D; padding:8px;}
#graphpanel2 h2 a, #graphpanel2 h2 a:visited { color:#81321D;}

.graphpanel2 {display:block; height:108px; margin:0 0 20px 0; background-color:#eee6cb; font-size:.6em; width:929px; padding:0px;}

#graphpanel-environment {display:block; height:108px; margin:0 0 20px 0; background-color:#eee6cb; font-size:.6em; width:929px; padding:0px;}
#graphpanel-environment h2 { color:#847a18; padding:8px; font-size:16px;}
#graphpanel-environment h2 a, #graphpanel-environment h2 a:visited { color:#847a18;}

#people_graph1 {display:none; width:480px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#people_graph2 {display:none; width:480px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#people_graph3 {display:none; width:480px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#people_graph4 {display:none; width:500px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#peoplebox2 {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:280px; width:460px;}


#employee-turnover-1 {display:none; width:510px; height:340px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#employee-turnover-2 {display:none; width:510px; height:340px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#employee-turnover-3 {display:none; width:510px; height:340px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#employee-turnover-box {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:300px; width:500px;}

#ltifr {display:none; width:560px; height:260px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#ltifr-box {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:300px; width:550px;}

#organic_waste {display:none; width:200px; height:260px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#waste_disposed {display:none; width:800px; height:260px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }


#climate_graph1 {display:none; width:580px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#climate_graph2 {display:none; width:620px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:absolute; left:10px; top:180px; z-index:300; }
#climate_graph3 {display:none; width:918px; height:400px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:relative; left:0px; top:0px; z-index:300; float:left; margin-bottom:20px;}
#climate_graph4 {display:none; width:918px; height:400px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:relative; left:0px; top:0px; z-index:300; float:left; margin-bottom:20px;}
#climate_graph5 {display:none; width:918px; height:323px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:relative; left:0px; top:0px; z-index:300; float:left; margin-bottom:20px;}
#climate_graph6 {display:none; width:918px; height:320px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:relative; left:0px; top:0px; z-index:300; float:left; margin-bottom:20px;}
#climate_graph7 {display:none; width:918px; height:280px; background-color:#eee6cb; border:6px solid #bdae98; z-index:99; margin:auto; position:relative; left:0px; top:0px; z-index:300; float:left; margin-bottom:20px;}

#climate_box {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:280px; width:560px;}
#climate_box_2 {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:280px; width:600px;}
#climate_box_3 {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:348px; width:900px;}
#climate_box_6 {display:block; overflow:auto;  z-index:99; margin:auto; position:absolute; top:24px; padding:10px; height:398px; width:900px;}

#smltext {font-size:80%;}
.smltext {font-size:80%;}

#smltext td {font-size:.8em; padding:1px 0;}


#principles {display:block; width:330px; padding:10px; border:1px solid #CD003D; float:right; margin:0 20px;}
#principles h4 {margin:0 0 5px 0;}


#hidden {display:none;}
.hidden {display:none;}

.levelpos {position:relative; margin-bottom:20px;}
.level {display:block; width:1.4em; height:25em; background:url(../images/environment/level.gif) no-repeat 5px 140px #eee6cb; }
.level p {display:none;}

.box1 {display:block; position:absolute; top:0em; left:1.4em; width:10.8em; height:10.8em; color:#FFF; background-color:#a1974d; padding:.5em;  }
.box1 table p {font-size:1.2em; margin-bottom:0px; }

.box2 {display:block; position:absolute; top:0em; left:13.2em; width:10.8em; height:10.8em; color:#FFF; background-color:#857a18; padding:.5em;  }
.box2 table p {font-size:1.2em; margin-bottom:0px; }

.box3 {display:block; position:absolute; top:11.8em; left:1.4em; width:10.8em; height:10.8em; color:#FFF; background-color:#d85c60; padding:.5em;  }
.box3 table p {font-size:1.2em; margin-bottom:0px; }

.box4 {display:block; position:absolute; top:11.8em; left:13.2em; width:10.8em; height:10.8em; color:#FFF; background-color:#ce1141; padding:.5em;  }
.box4 table p {font-size:1.2em; margin-bottom:0px; }

.level2 {display:block; width:23.6em; height:1.4em; background-color:#eee6cb; text-align:center; position:absolute; top:23.6em; left:1.4em; }

.community1 {width:620px;}
.community2 {width:140px; height:450px; float:right;}
.community3 {position: relative; width:180px; height:250px; float:right; bottom:0px;}



/*TITLES 
============================================================================*/

#artitle { background:url(../images/doing-the-right-thing.gif) no-repeat 0px 0px; height:121px; width:316px; }
#artitle h1 {display:none;}

#introtitle { background:url(../images/titles/introduction.gif) no-repeat 0px 0px; height:84px; width:900px; }
#introtitle h1 {display:none;}

#keychallengestitle { background:url(../images/titles/key_challenges.gif) no-repeat 0px 0px; height:84px; width:900px; }
#keychallengestitle h1 {display:none;}

#feedbacktitle { background:url(../images/titles/feedback.gif) no-repeat 0px 0px; height:84px; width:900px; }
#feedbacktitle h1 {display:none;}

#ceo-title { background:url(../images/titles/ceo_chairman.gif) no-repeat 0px 0px; height:84px; width:900px; }
#ceo-title h1 {display:none;}

#marketplace-title { background:url(../images/titles/marketplace.gif) no-repeat 0px 0px; height:84px; width:500px; }
#marketplace-title h1 {display:none;}

#downloads-title { background:url(../images/titles/downloads.gif) no-repeat 0px 0px; height:84px; width:900px; }
#downloads-title h1 {display:none;}

#sitemap-title { background:url(../images/titles/sitemap.gif) no-repeat 0px 0px; height:84px; width:900px; }
#sitemap-title h1 {display:none;}

#glossary-title { background:url(../images/titles/glossary.gif) no-repeat 0px 0px; height:84px; width:900px; }
#glossary-title h1 {display:none;}

#contact-title { background:url(../images/titles/contact.gif) no-repeat 0px 0px; height:84px; width:900px; }
#contact-title h1 {display:none;}

#key_issues-title { background:url(../images/titles/key_issues.gif) no-repeat 0px 0px; height:84px; width:600px; }
#key_issues-title h1 {display:none;}

#help-title { background:url(../images/titles/help.gif) no-repeat 0px 0px; height:84px; width:900px; }
#help-title h1 {display:none;}

#ourpeopletitle { background:url(../images/titles/our_people.gif) no-repeat 0px 0px; height:84px; width:900px; }
#ourpeopletitle h1 {display:none;}

#communitytitle { background:url(../images/titles/community.gif) no-repeat 0px 0px; height:84px; width:900px; }
#communitytitle h1 {display:none;}

#environment-title { background:url(../images/titles/environment.gif) no-repeat 0px 0px; height:84px; width:900px; }
#environment-title h1 {display:none;}

#assurance_title { background:url(../images/titles/assurance.gif) no-repeat 0px 0px; height:100px; width:300px; margin-bottom:80px; }
#assurance_title h1 {display:none;}


/*SUB-HEADS 
============================================================================*/

#about_woolworths { background:url(../images/subheads/about_woolworths.gif) no-repeat 0px 0px; height:30px; width:316px; }
#about_woolworths h2 {display:none;}

#store_trading_analysis { background:url(../images/subheads/store_trading_analysis.gif) no-repeat 0px 0px; height:30px; width:800px; }
#store_trading_analysis h2 {display:none;}

#global_ranking { background:url(../images/subheads/global_ranking.gif) no-repeat 0px 0px; height:30px; width:800px; }
#global_ranking h2 {display:none;}

#economic_performance { background:url(../images/subheads/economic_performance.gif) no-repeat 0px 0px; height:30px; width:800px; }
#economic_performance h2 {display:none;}

#retail_sector { background:url(../images/subheads/retail_sector.gif) no-repeat 0px 0px; height:54px; width:500px; }
#retail_sector h2 {display:none;}

#rising_food { background:url(../images/subheads/rising_food.gif) no-repeat 0px 0px; height:30px; width:800px; }
#rising_food h2 {display:none;}

#selling_alcohol { background:url(../images/subheads/selling_alcohol.gif) no-repeat 0px 0px; height:30px; width:800px; }
#selling_alcohol h2 {display:none;}

#development { background:url(../images/subheads/development.gif) no-repeat 0px 0px; height:30px; width:800px; }
#development h2 {display:none;}

#recruitment { background:url(../images/subheads/recruitment.gif) no-repeat 0px 0px; height:30px; width:800px; }
#recruitment h2 {display:none;}

#remuneration { background:url(../images/subheads/remuneration.gif) no-repeat 0px 0px; height:30px; width:800px; }
#remuneration h2 {display:none;}

#training { background:url(../images/subheads/training.gif) no-repeat 0px 0px; height:30px; width:800px; }
#training h2 {display:none;}

#diversity { background:url(../images/subheads/diversity.gif) no-repeat 0px 0px; height:30px; width:800px; }
#diversity h2 {display:none;}

#union { background:url(../images/subheads/union.gif) no-repeat 0px 0px; height:30px; width:800px; }
#union h2 {display:none;}

#safety { background:url(../images/subheads/safety.gif) no-repeat 0px 0px; height:30px; width:800px; }
#safety h2 {display:none;}
.safety-block1 {width:450px; height:180px; float:right;}
.destination-zero {float:right; display:block; width:100px; height:51px; background:url(../images/people/destination_zero.gif) no-repeat 0 0; margin-left:20px;}

#community_strategy { background:url(../images/subheads/community_strategy.gif) no-repeat 0px 0px; height:30px; width:800px; }
#community_strategy h2 {display:none;}

#contribution { background:url(../images/subheads/contribution.gif) no-repeat 0px 0px; height:30px; width:800px; }
#contribution h2 {display:none;}

#backing_farmers { background:url(../images/subheads/backing_farmers.gif) no-repeat 0px 0px; height:30px; width:800px; }
#backing_farmers h2 {display:none;}

#fresh_food { background:url(../images/subheads/fresh_food.gif) no-repeat 0px 0px; height:30px; width:800px; }
#fresh_food h2 {display:none;}

#participation { background:url(../images/subheads/participation.gif) no-repeat 0px 0px; height:30px; width:800px; }
#participation h2 {display:none;}

#performance_summary { background:url(../images/subheads/performance_summary.gif) no-repeat 0px 0px; height:54px; width:800px; }
#performance_summary h2 {display:none;}

#climate { background:url(../images/subheads/climate.gif) no-repeat 0px 0px; height:30px; width:800px; }
#climate h2 {display:none;}

#water { background:url(../images/subheads/water.gif) no-repeat 0px 0px; height:30px; width:800px; }
#water h2 {display:none;}

#packaging { background:url(../images/subheads/packaging.gif) no-repeat 0px 0px; height:30px; width:800px; }
#packaging h2 {display:none;}

#waste { background:url(../images/subheads/waste.gif) no-repeat 0px 0px; height:30px; width:800px; }
#waste h2 {display:none;}

#voluntary { background:url(../images/subheads/voluntary.gif) no-repeat 0px 0px; height:30px; width:800px; }
#voluntary h2 {display:none;}

#incidents { background:url(../images/subheads/incidents.gif) no-repeat 0px 0px; height:30px; width:800px; }
#incidents h2 {display:none;}

#biodiversity { background:url(../images/subheads/biodiversity.gif) no-repeat 0px 0px; height:30px; width:800px; }
#biodiversity h2 {display:none;}

#boardtitle { background:url(../images/subheads/boardtitle.gif) no-repeat 0px 0px; height:30px; width:500px; }
#boardtitle h2 {display:none;}

#committees { background:url(../images/subheads/committees.gif) no-repeat 0px 0px; height:30px; width:800px; }
#committees h2 {display:none;}

#conduct { background:url(../images/subheads/conduct.gif) no-repeat 0px 0px; height:30px; width:800px; }
#conduct h2 {display:none;}

#risk { background:url(../images/subheads/risk.gif) no-repeat 0px 0px; height:30px; width:800px; }
#risk h2 {display:none;}

#political_donations { background:url(../images/subheads/political_donations.gif) no-repeat 0px 0px; height:30px; width:800px; }
#political_donations h2 {display:none;}

#our_approach { background:url(../images/subheads/our_approach.gif) no-repeat 0px 0px; height:54px; width:800px; }
#our_approach h2 {display:none;}

#sourcing { background:url(../images/subheads/sourcing.gif) no-repeat 0px 0px; height:30px; width:800px; }
#sourcing h2 {display:none;}

#ext_stakeholder { background:url(../images/subheads/ext_stakeholder.gif) no-repeat 0px 0px; height:30px; width:800px; }
#ext_stakeholder h2 {display:none;}

#int_stakeholder { background:url(../images/subheads/int_stakeholder.gif) no-repeat 0px 0px; height:30px; width:800px; }
#int_stakeholder h2 {display:none;}

#responsibility { background:url(../images/subheads/responsibility.gif) no-repeat 0px 0px; height:30px; width:800px; }
#responsibility h2 {display:none;}

#customer_feedback { background:url(../images/subheads/customer_feedback.gif) no-repeat 0px 0px; height:30px; width:800px; }
#customer_feedback h2 {display:none;}

#privacy { background:url(../images/subheads/privacy.gif) no-repeat 0px 0px; height:30px; width:800px; }
#privacy h2 {display:none;}

#membership { background:url(../images/subheads/membership.gif) no-repeat 0px 0px; height:30px; width:800px; }
#membership h2 {display:none;}

.border-top { padding-top:10px; border-top:1px solid #CD003D; }
.border-bottom { padding-bottom:10px; border-bottom:1px solid #CD003D; }
.border-bottom-table { margin-bottom:8px; border-bottom:1px solid #CD003D; }
.border-bottom-bold { margin-bottom:8px; border-bottom:3px solid #CD003D; font-weight:bold; }
.border-bottom-black { margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #000; }

#left48 {display:block; float:left; width:40%; margin-right:30px; }

#ecp a, #ecp a:visited {text-decoration:none; }
#ecp {width:479px; display:block;float:right; margin-right:30px; }
#ecp h2 {font-size:14px; font-weight:normal; margin:0; padding:6px 0 0 0; line-height:14px; text-align:center; }

#ecp1 {display:block; }
#ecp2 {display:none; }
#ecp3 {display:none; }
#ecphead1red {display:block; width:159px; background-color:#CD003D; color:#FFF; height:38px;}

#ecphead1 {display:block; width:159px; background-color:#E2D5B5; color:#CD003D; height:38px;}
#ecphead2red {display:block; width:159px; background-color:#CD003D; color:#FFF; height:38px;position:relative; top:-38px; left:160px;}
#ecphead2 {display:block; width:159px; background-color:#E2D5B5; color:#CD003D; height:38px;position:relative; top:-38px; left:160px;}
#ecphead3red {display:block; width:159px; background-color:#CD003D; color:#FFF;height:38px;position:relative; top:-76px; left:320px; }
#ecphead3 {display:block; width:159px; background-color:#E2D5B5; color:#CD003D; height:38px;position:relative; top:-76px; left:320px;}

#ecpbox {display:block; border:1px solid #CC003D; margin-top:-76px; padding:5px;}

/* fix ie pointers for elements inside an a */
a div, a h2 { cursor:pointer;}


/* BOARD
============================================================*/

#boardtxt1 {display: block; height:60px; position:absolute; top:143px; left:5px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt2 {display: none; height:60px; position:absolute; top:143px; left:115px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt3 {display: none; height:60px; position:absolute; top:143px; left:218px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt4 {display: none; height:60px; position:absolute; top:143px; left:322px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt5 {display: none; height:60px; position:absolute; top:143px; left:434px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt6 {display: none; height:60px; position:absolute; top:143px; left:518px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt7 {display: none; height:60px; position:absolute; top:143px; left:596px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt8 {display: none; height:60px; position:absolute; top:143px; left:689px; padding:5px 0 5px 5px; border-left:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}
#boardtxt9 {display: none; height:60px; position:absolute; top:143px; left:730px; padding:5px 5px 5px 0px; border-right:1px solid #CC003D; border-bottom:0px solid #CC003D; font-size:.8em;}


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

#pdflist { margin-right:60px; filter:alpha(opacity=99); opacity:.99; z-index:100;  }
#pdflist ul { list-style-image:url( ); list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#pdflist ul 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; font-size:1.1em;}
#indent { margin-left:18px; }
#pdflist li a { color:#222; text-decoration:none; font-size:1.1em;}
#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:#bf0000; }
#pdflist  li  ul {margin-top:4px;}
#pdflist  li  li {margin-left:0px;}

	
.our_people_block {display:block; padding:8px 8px 0 8px; background-color:#fcaf26; position:absolute; top:115px; right:33px; color:#FFF; font-size:13px; width:130px; height:121px;}


#reader {width:300px; }
#reader p {font-size:1em;}

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

#sitemap ul { list-style-image:url( );  list-style: none; text-indent: 0px; text-align: left; }
#sitemap li { list-style-image:url( ); list-style:none; color:#222; margin:0px; padding-left:18px; line-height:120%; text-indent: 0px; padding-bottom: 4px; }
#sitemap li a { color:#222; text-decoration:none; font-size:1em;}
#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; margin-left:20px; font-size:.9em;}
#sitemap  li  li {margin-left:0px;}


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

#footer {
	width:958px;
	height:22px;
	margin:0 0 0 -496px;
	position:absolute;
	bottom:0;
	z-index:3000 !important;
	background-color:#CD003D;
	font-size:.7em;
	left:50%;
	margin-bottom:-1px;
}

.body_ourpeople #footer { background-color:#fcaf26 !important;}
.body_community #footer { background-color:#81321d !important;}
.body_environment #footer { background-color:#847a18 !important;}


.body_community #intro { color:#81321d !important;}
.body_environment #intro { color:#847a18 !important;}

/*
#footer { position:absolute; margin:0; bottom:-1px; display:block; left:-16px; width:100%; height:30px; font-size:.7em; z-index:100; color:#000; filter:alpha(opacity=99); opacity:.99;position: fixed; position:expression("absolute");}

#footerbg {margin:0 auto 0 auto; width:958px; height:30px; background-color:#FFF; border-right:0px solid #CD003D;}
#footerbg2 {margin:6px auto 0 auto; width:958px; height:24px; background-color:#CD003D; border-right:0px solid #CD003D; }
*/
#footertext {padding:4px 30px 0 30px; color:#FFF;}

#footertext a, #footer a:visited {color:#FFF; text-decoration:none; }

#footertext a:hover, #footer a:focus {text-decoration:underline;}

#companylink {float:right; color:#FFF; filter:alpha(opacity=50); opacity:.50;}
#companylink a, #companylink a:visited {color:#FFF; }
#companylink a:hover {color:#FFF; text-decoration:none;}

.print { display:none !important; }




/* SEARCH */
#search-content a,#search-content  a:visited,#search-content  a:link {
}

#search-content  .search-result-block {
	clear: both;
	border: 1px dotted #CCCCCC;
	margin-bottom: 20px;
	margin-right:20px;
	padding: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#search-content  .sp2_info {
	font-weight: bold;
}

#search-content  p.sp2_title {
	font-weight: bold;
	display: block;
	font-size: 1em;
}

#search-content  .sp2_select {
	font-weight: bold;
	color: #ED1B2D;
}

 p.sp2_address,
 p.sp2_address,
 p.sp2_address a,
 p.sp2_address a:link,
 p.sp2_address a:visited,
 p.sp2_address a:hover,
 p.sp2_address a:active {
	color:#BBBBBB;
	margin: 1.1em 0 0 0;
	padding: 0;
	font-weight: normal;
}
 p.sp2_result {
	margin-bottom: -0.8em;
}


 input.sp2_field {
	color: #000;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	background-color: #fff;
  	border: 1px solid #999;
  	width: 200px;
	padding: 2px;
}
 input.sp2_btn, .sp2_i_select {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
-adv .sp2_i_select {
	width:204px;
}
#search-content  form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 0.5em;
}
#search-content  form p label {
  float: left;
  width: 25%;
}
#search-content  fieldset {
  border: 1px dotted #999;
  margin: 0px 0 10px;
  padding: 5px 10px;
}
#search-content  legend {
	font-size: 1.4em;
	font-weight: bold;
  	background-color: #FFFFFF;
}
 .sp2_page_top {
	margin: 0px;
	padding: 0 0 0.5em 0;
}
 .sp2_page_bottom {
	text-align: left;
	margin: 0 0 1em 0;
	padding: 0;
}
p.sp2_description {
	margin: 1.5em 0 -0.5em 2em;
	padding: 0;
	font-size: 1.1em;
	color: #876A11;
}
/* END SEARCH */


.jumptocontent a, .jumptocontent a:visited {color:#E2D5B5 !important;}