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

html { height:auto; max-height:auto; padding:0; margin:0; border:0; font-size:72%; font-family:Arial, Helvetica, sans-serif; 
	/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow:visible; /* */ }

body { height:auto; max-height:auto; overflow:visible; padding:0; margin:0; border:0;color:#000;line-height:1.3em; }
a, a:visited, a:link {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus, a:active { outline: none; }
p {margin:10px 0 0 0;}
h1 {margin:0;}
h2 {margin:0;}
#content { display:block; height:auto; max-height:auto; overflow:visible; padding-left:0px; position:relative; z-index:3; }
hr { border:1px none #000; border-bottom:1px solid #999;}

table img {width:75%; height:75%;}

/*  HEADER
===========================================================================================*/
#sparktitle {position:relative; height:25px; width:300px; top:8px; display:block; margin-bottom:12px; display:none;}
#sharefin {font-size:1.5em; float:left; display:block; width:300px; left:0px; display:none;}


#subheading {color:#CCC; text-transform:uppercase; font-size:110%; margin-bottom:3px; margin-top:12px; font-weight:bold;}
#introtext {font-size:1.5em; line-height:1.2em; color:#CCC; margin-bottom:15px; margin-top:15px;}

#introtext2 {font-size:1.2em; line-height:1.2em; color:#CCC; margin-bottom:15px; margin-top:15px;}

.left {display:none;}
#head { position:absolute; margin:0; top:0; left:0px; display:none; width:100%; height:auto; background: #fff; font-size:.9em; z-index:5; color:#000;border-bottom:1px none #ffb817; }
#logo { display:none; float:left; width:170px; height:70px; background:url(../images/tower_logo.gif) no-repeat left -1px; }
#head .abouttower { position:inline; left:0px; width:auto; top:0px; height:auto; background:url() no-repeat 0px 75px; }
#head .shareholder_review { display:none; position:absolute; left:190px; width:280px; top:-48px; height:98px; background:url(../images/shareholder_review.gif) no-repeat 0px 75px; }
#head .highlights { display:none; position:absolute; left:190px; width:180px; top:-48px; height:98px; background:url(../images/highlights.gif) no-repeat 0px 75px; }
#head .what_we_do { display:none; position:absolute; left:190px; width:180px; top:-48px; height:98px; background:url(../images/what_we_do.gif) no-repeat 0px 75px; }
#head .chairman { display:none; position:absolute; left:190px; width:280px; top:-48px; height:98px; background:url(../images/chairman.gif) no-repeat 0px 75px; }
#head .managing_director { display:none; position:absolute; left:190px; width:450px; top:-48px; height:98px; background:url(../images/managing_director.gif) no-repeat 0px 75px; }
#head .tower_people { display:none; position:absolute; left:190px; width:210px; top:-48px; height:98px; background:url(../images/tower_people.gif) no-repeat 0px 75px; }
#head .csr { display:none; position:absolute; left:190px; width:500px; top:-48px; height:98px; background:url(../images/csr.gif) no-repeat 0px 75px; }
#head .corporate_information { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/corporate_information.gif) no-repeat 0px 75px; }
#head .downloads { display:none; position:absolute; left:190px; width:280px; top:-48px; height:98px; background:url(../images/downloads.gif) no-repeat 0px 75px; }
#head .search { display:none; position:absolute; left:190px; width:280px; top:-48px; height:98px; background:url(../images/search.gif) no-repeat 0px 75px; }
#head .sitemaphead { display:none; position:absolute; left:190px; width:280px; top:-48px; height:98px; background:url(../images/sitemap.gif) no-repeat 0px 75px; }
#head .annual_report { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/annual_report.gif) no-repeat 0px 75px; }
#head .directors_report { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/directors_report.gif) no-repeat 0px 75px; }
#head .corporate_governance { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/corporate_governance.gif) no-repeat 0px 75px; }
#head .auditor_ind_dec { display:none; position:absolute; left:190px; width:530px; top:-48px; height:98px; background:url(../images/auditor_ind_dec.gif) no-repeat 0px 75px; }
#head .fin_statements { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/fin_statements.gif) no-repeat 0px 75px; }
#head .notes { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/notes.gif) no-repeat 0px 75px; }
#head .directors_dec { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/directors_dec.gif) no-repeat 0px 75px; }
#head .ind_aud_report { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/ind_aud_report.gif) no-repeat 0px 75px; }
#head .shareholder_info { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/shareholder_info.gif) no-repeat 0px 75px; }
#head .shareholder_information { display:none; position:absolute; left:190px; width:480px; top:-48px; height:98px; background:url(../images/shareholder_information.gif) no-repeat 0px 75px; }


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

#icons { display:none; position:absolute; padding-left:8px; padding-top:3px; right:14px; top:6px; width:500px; height:18px; background:#fff; z-index:20; }
#icons a { display:none; text-decoration:none; color:#999;}
#icons a:hover { display:none; text-decoration:underline; }
.reduce { display:none; position:relative; top:-1px; color:#999; font-size:110%; }
.enlarge { display:none; color:#999; font-size:150%; }
#enlargespace { display:none; position:relative; top:-2px; color:#bbb; font-size:110%; padding-bottom:3px; }
.print { display:none; position:relative; top:-1px; color:#999; font-size:105%; }
.email { display:none; position:relative; top:-1px; color:#999; font-size:105%; }
.download { display:none; position:relative; top:-1px; color:#999; font-size:105%; }
.sitemap { display:none; position:relative; top:-1px; color:#999; font-size:105%; }
.help { display:none; position:relative; top:-1px; color:#999; font-size:105%; }
#pagenav { display:none; position:absolute; right:0px; top:42px; width:100px; height:18px; text-align:right; font-size:105%; color:#999; }


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

#searchblock { display:none; position:absolute; top:2px; right:0px; height:21px; width:190px; z-index:400; }
.textfield { display:none; width:130px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777; margin-bottom:1px; padding:1px 0 0 1px; border:1px solid #bbb; }
.button { display:none; height:18px; border:0px none #FFF; background-color:#bbb; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding-bottom:1px; cursor:pointer; color:#fff; }
.button { # margin-bottom:1px; display:none; }

/*  LEFTNAV
===========================================================================================*/

#left { display:none; position:fixed; left:0; top:70px; width:174px; height:100%; background:#fff; font-size:0.9em; color:#aaa; z-index:5; border-right:1px solid #ffb817; line-height:1.1em; text-transform: uppercase; }
* html #head, * html #foot, * html #left {position:absolute;}
html>body div#left {display:none; font-size:.95em;}
#left ul { display:none; list-style: none; margin: 3px 0px 0px 0px; padding: 0; z-index:200; }
html>body div#left ul {display:none; margin:0px;}
#left ul li { width:174px; display: none; margin-top: -3px; padding: 0; }
html>body div#left ul li {margin-top:0px;}
#left ul li a  { display: none; color: #666; text-decoration:none; padding: 7px 5px 6px 14px; }
#left ul li a:hover { display: none; color: #666; background: #e2e2e2; text-decoration:none; }
#leftdots { display:none; position:absolute; top:410px; width:174px; height:25px; background:url(../images/left_nav_dots.gif) no-repeat left top; margin-top:0px; padding-top:60px; }
#left .menuhighlight {display:none;  background-color:#eee; }
#left .menuhighlight a { background-color:#eee; }
#left .menuhighlight a:link { background-color:#eee; }
#left .menuhighlight a:visited { background-color:#eee; }
#left .menuhighlight a:hover { background-color:#e2e2e2; }


/*  FASTFACT
===========================================================================================*/

#fastfact { float:none; display:inline; width:100%; background:#fff; border-left:1px none #dfdfdf; height:auto; z-index:8; }
#fastfactnoline { float:none; display:inline; width:auto; background:#fff; height:auto; z-index:8;  }
.bigdots { display:none; width:187px; height:150px; background-image: url(../images/big_dots.gif); background-repeat:repeat-x; background-position:0px 0px; margin-left:30px; }

html>body div#fastfact { float:none; display:inline; width:auto; background:#fff; border-left:1px none #dfdfdf; height:auto; z-index:8; }

#reader { display:none; background-color:#FFFFFF; }
#reader a { background-color:#FFFFFF; }
#reader a:hover{ background-color:#FFFFFF; }

#fastfact img {display:none;}

#fastfact td {display:none;}

#wwd {
display:none;
position:inline;
top:0px;
left:0px;
width:auto;
height:auto;
z-index:100;
font-size:127%;
}

html>body div#wwd { left:0px; font-size:130%;}

#wwdtxt h1 { font-size:150%; text-transform:uppercase; color:#000; margin:30px 0px 0px 0px; }
#wwdtxt h2 { font-size:130%; text-transform:uppercase; color:#000; margin:15px 0px 0px 0px; }

#rob_thomas {display:block;} 
#michael_jefferies {display:block;} 
#peter_lewinsky {display:block;} 
#ralph_pliner {display:block;} 
#gary_weiss {display:block;} 
#john_spencer {display:block;} 
#jim_minto {display:block;} 
#anthony_eisen {display:block;} 


#jim_minto {display:block;} 
#john_de_zwart {display:block;} 
#peter_noble {display:block;} 
#simon_higgins {display:block;} 
#david_callander {display:block;} 
#geoff_black {display:block;} 
#gavin_pearce {display:block;} 



#wwd ul {
margin:0px;
padding:0px;
list-style:none;
text-align:center;
}

#wwd ul li {
display:block;
border-bottom:1px solid #DDD;
}

#wwd ul li a, #wwd ul li a:visited {
display:block;
background-color:#fff;
padding:11px 0 10px 0;
text-decoration:none;
color:#666;
}

#wwd ul li a:hover {
display:block;
background-color:#eee;
padding:11px 0px 10px 0;
text-decoration:none;
}

#fastfact h1 { font-size:150%; text-transform:uppercase; color:#000; margin:30px 0px 0px 0px; }
#fastfact h2 { font-size:130%; text-transform:uppercase; color:#000; margin:15px 0px 0px 0px; }

#wwdtxt {
position:inline;
top:0px;
left:0px;
width:auto;
z-index:100;
}

html>body div#wwdtxt { left:0px; width:auto;}


#singles {
display:block;
padding:0 10px 0 15px;
}
#singles ul {
margin-left:10px; }

#couples {
display:block;
padding:0 10px 0 15px;
}
#couples ul {
margin-left:10px; }


#families {
display:block;
padding:0 10px 0 15px;
}
#families ul {
margin-left:10px; }


#est-families {
display:block;
padding:0 10px 0 15px;
}
#est-families ul {
margin-left:10px; }


#nesters {
display:block;
padding:0 10px 0 15px;
}
#nesters ul {
margin-left:10px; }


#mature {
display:block;
padding:0 10px 0 15px;
}
#mature ul {
margin-left:10px; }

#gallery {
display:none;
line-height:115%;
margin-top:0px;
margin-left:0px;
font-size:95%;
width:auto;
}
#gallery_index {display:none}

* html #gallery {
line-height:125%;
font-size:90%;
}

#gallery h2 { margin:20px 0px 0px 0px; font-size:110%;}
#gallery h3 { margin:0px 0px 5px 0px; font-size:110%;}
#gallery h4 { margin:0px 0px 5px 0px; font-size:100%; font-weight:bold;}
#gallery h5 { margin:0px 0px 5px 0px; font-size:100%; font-weight:normal;}
#gallery br { margin-bottom:10px; }

#pad_about { display:none; height:130px; }

# bump_right {margin-left:0px; margin-bottom:20px;}

#showing {display:none;}

#hidden_heading {display:block;}

#ticker {text-transform:uppercase; border-top:1px solid black; margin-bottom:1px; margin-top:2px; height:2em; line-height:2em; width:870px; display:none;}

.ETSA_table {float:right; margin-top:27px; display:none;}

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

#footer2 { display:none; }

#footer3 { display:none;  }



#details {
color:white;
width:870px;
float:right;
font-size:90%;
display:none; 
}

#details2 {
position:relative;
left:-15px;
color:white;
width:900px;
font-size:90%;
background-color:#9eadb6;
height:40px;
padding-top:4px;
display:none;  
}

*html #details2 {
position:absolute;
left:15px;
color:white;
width:885px;
font-size:90%;
background-color:#9eadb6;
height:40px;
padding-top:4px; 
display:none; 
}

.designate {
position:relative;
color:white;
text-align:right;
font-size:95%;
float:right;
display:none; 
}

.ownership {
color:white;
text-align:left;
float:left;
width:200px;

}

#introtext_glance {font-size:2em; line-height:1.0em; color:#ccc; margin-bottom:15px; padding-top:5px;padding-bottom:10px}

#logo1 {width:260px; height:80px; background-image:url(../images/ETSA3.gif); background-repeat:no-repeat; background-position:center; margin-bottom:15px; float:left; vertical-align:bottom; background-position:bottom; display:none;}
#logo2 {width:300px; height:80px; background-image:url(../images/powercor3.gif); background-repeat:no-repeat; background-position:center; margin-bottom:15px; float:left; vertical-align:bottom; background-position:bottom; display:none;}
#logo3 {width:300px; height:80px; background-image:url(../images/citipower3.gif); background-repeat:no-repeat; background-position:center; margin-bottom:15px; float:left; vertical-align:bottom; background-position:bottom; display:none;}

#board_of_directors_image {height:306px; width:870px;;background-repeat:no-repeat; border-top:1px solid black; background-color:#000; display:none;}

#stephen_johns {display:block;}


#hing_lam_kam {display:block;} 

#andrew_hunter {display:block;} 
#shaun_mays {display:block;} 
#john_dorrian {display:block;} 
#don_morley {display:block;} 
#cheryl_bart {display:block;} 
#peter_stgeorge {display:block;} 


#printexclusions, #printexclusions_index {display:block; font-size:95%; line-height:1em;}
#printexclusions h1, #printexclusions_index h1 { line-height:1em;}
#printexclusions h2, #printexclusions_index h2 { margin-top:8px; line-height:1em;}


/* PADDING
===========================================================================================*/

#pad1 { display:none; width:21px; height:70px; float:left; }
#pad3 { display:none; width:18px; height:50px; float:left; }
.pad2 { display:none; height:0px; }
#pad4 {display:none; height:95px; }
#pad5 {display:none; height:295px;}



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


#cover { position:absolute; left:0px; background-image: url(); background-repeat: no-repeat; background-position: 0px 0px; font-size:1.2em; color:#FFFFFF; width:auto; height:auto; }
#cover_text {padding:0px;}
#cover_text h1 {display:block; line-height:100%; margin-bottom:20px;}

#ar_cover { position:absolute; top:70px; right:-17px; background:#FFF; border-top:1px solid #000; font-size:1.2em; color:#FFFFFF; }
#ar_cover_life {display:none; position:absolute; top:130px; left:194px; width:100%; border-bottom:1px solid #ffb817; height:90px; background-image: url(../images/annual_report_2007.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#ar_cover_info {padding-left:0px; color:#000; padding-top:0px;}
#ar_bgrnd {background:#fff; width:auto; margin-top:0px; border-top:1px none #ffb817;}
#hidden { display:none; }
#content p { padding:0px 10px 0px 0px; }
.bold { font-size:1.2em; font-weight:bold; }
#introduction { color:#000; font-size:120%; line-height:120%; margin-top:20px;}
#introduction_white { color:#000; font-size:120%; line-height:120%; }
#text { z-index:1; margin:14px 0px 0px 0px; line-height:130%; border-right:1px none #ddd; padding-right:0px; }
#text h1 { font-size:150%; text-transform:uppercase; color:#000; margin:20px 0px 0px 0px; }
#text h2 { font-size:130%; text-transform:uppercase; color:#000; margin:15px 0px 0px 0px; }
#text_noff { z-index:1; padding:14px 0px 0px 0px; line-height:130%; color:#000; }
#text_noff a, #text_noff a:visited, #text_noff a:link { color:#000; }
#text_noff h1 { font-size:150%; text-transform:uppercase; color:#000; margin:20px 0px 0px 0px; }
#text_noff h2 { font-size:130%; text-transform:uppercase; color:#000; margin:20px 0px 0px 0px; }
#about_4th { height:auto; border-bottom:1px none #000; background-image: url(); background-repeat: no-repeat; background-position: 0px 22px; margin-bottom:20px; }
#about_4th h2 { display:block; }
#about_afr { height:auto; border-bottom:1px none #000; background-image: url(); background-repeat: no-repeat; background-position: 0px 20px; margin-bottom:20px; }
#about_afr h2 { display:block; }

#highlight_1 { width:auto; height:auto; border-bottom:1px none #000; background:#fff; }
html>body div#highlight_1 { height:auto; }
#highlight_1 h2 { padding-top:15px; padding-left:30px; padding-bottom:5px; color:#000; text-transform:uppercase; font-size:100%; margin-bottom:0px; line-height:
105%; }
#highlight_1 h3 { color:#000; text-transform:uppercase; font-size:100%; margin-bottom:0px; margin-top:10px; }
#highlight_1 h4 { color:#000; text-transform:uppercase; font-weight:normal; font-size:150%; margin-bottom:0px; margin-top:5px; line-height:100%; }
#highlight_1 p { margin-bottom:0px; margin-top:3px; }
.highlight-float { float:left; display:block; height:130px; }
.highlight-nofloat { display:block; height:130px; min-width:250px; }
#highlight_1 .orange_block {display:block; width:12px; height:12px; float:left; margin-right:5px; background:#ffb817; }
#highlight_1 .blue_block {display:block; width:12px; height:12px; float:left; margin-right:5px; background:#1883bf; }
#highlight_1 .dkblue_block {display:block; width:12px; height:12px; float:left; margin-right:5px; background:#002e6e; }
#highlight_line {border-bottom:1px none #ffb817;}
#heading-values { display:none; position:absolute; width:1400px; top:250px; right:237px; background-image: url(../images/values_heading.gif); background-repeat: no-repeat; background-position: 0px right; height:40px; z-index:6; }
#values { height:auto; width:auto; background-image: url(); background-repeat: no-repeat; background-position: 0px 0px; margin-top:-60px; }
#values h2 { display:block; }
#heading-experience { display:none; position:absolute; width:1400px; top:250px; right:237px; background-image: url(../images/experience.gif); background-repeat: no-repeat; background-position: 0px right; height:40px; z-index:6; }
#experience { height:auto; width:auto; background-image: url(); background-repeat: no-repeat; background-position: 0px 0px; }
#experience h2 { display:block; }
#title_right { display:none; text-align:right; padding:15px 237px 0 0; color:#002e6e; }
* html #title_right { display:none; text-align:right; padding:15px 20px 0 0; color:#002e6e; }

/*#focus { position:relative; right:-3px; height:226px; width:auto; background-image: url(../images/managing_director.jpg); background-repeat: no-repeat; background-position: 0px right; }

html>body div#focus {position:absolute; right:218px; width:1000px; top:70px; }
#focus h2 { display:none; }
*/
#heading-freedom { display:none; position:absolute; width:1400px; top:250px; right:507px; height:40px; z-index:6; }
#freedom { position:absolute; right:217px; height:226px; width:1000px; background-image: url(../images/freedom.jpg); background-repeat: no-repeat; background-position: 0px right; display:none;}
html>body div#freedom {position:absolute; right:218px; width:1000px; top:70px; }
#freedom h2 { display:none; }

#together { position:absolute; right:217px; height:226px; width:1000px; background-image: url(../images/together.jpg); background-repeat: no-repeat; background-position: 0px right; display:none; }
html>body div#together {position:absolute; right:218px; width:1000px; top:70px; }
#together h2 { display:none; }

#responsibility { position:absolute; right:217px; height:226px; width:1000px; background-image: url(../images/responsibility.jpg); background-repeat: no-repeat; background-position: 0px right; display:none; }
html>body div#responsibility {position:absolute; right:218px; width:1000px; top:70px; }
#responsibility h2 { display:none; }

#growing { position:absolute; right:217px; height:226px; width:1000px; background-image: url(../images/growing.jpg); background-repeat: no-repeat; background-position: 0px right; display:none; }
html>body div#growing {position:absolute; right:218px; width:1000px; top:70px; }
#growing h2 { display:none; }

#investing { position:absolute; right:217px; height:226px; width:1000px; background-image: url(../images/investing.jpg); background-repeat: no-repeat; background-position: 0px right; display:none; }
html>body div#investing {position:absolute; right:218px; width:1000px; top:70px; }
#investing h2 { display:none; }

#fulfilment { position:absolute; right:217px; height:226px; width:1000px; background-image: url(../images/fulfilment.jpg); background-repeat: no-repeat; background-position: 0px right; display:none; }
html>body div#fulfilment {position:absolute; right:218px; width:1000px; top:70px; }
#fulfilment h2 { display:none; }

#title_left { display:none; position:absolute; text-align:left; padding:15px 0 0 28px; color:#002e6e; z-index:2; }
.padfix { display:none; height:0px; }
.padfix2 { display:none; height:226px; }
html>body div.padfix { height:226px; }

#jumpmenu { display:none; position:relative; left:521px; height:16px; top:80px; border:1px solid #bbb; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#666;}
#jumpmenu a:focus, #jumpmenu a:active {outline:none;}

#pdflist ul { list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }

#pdflist li {
	list-style:none;
	color:#000;
	margin:0px;
	padding-left:0px;
	line-height:120%;
	text-indent: 0px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 4px;
}

#pdflist li a {
	color:#000;
	text-decoration:none;
}

#pdflist li a:visited {
	text-decoration:none;
	color:#000;
}

#pdflist li a:link {
	text-decoration:none;
	color:#000;
}

#pdflist li a:hover {
	text-decoration:underline;
	color:#000;
}


/*PRINT
======================================================================*/
#centreprint {
width:100%;
margin:0px;
padding:0px;
display:block;
}

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

#emailAR { z-index:202; display:none; width:485px; height:350px; position:absolute; left:300px; top:95px; }
#emailARsent { z-index:201; display:none; width:485px; height:350px; position:absolute; left:300px; top:95px; }
#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:60px; z-index:201; display:none; border:2px solid #002e6e; background-color:#FFF; }
.sent-message-head { display:none; position:relative; top:0px; left:0px; width:296px; font-size:16px; height:20px; color:#FFFFFF; background-color:#002e6e; margin-bottom:8px; padding:3px; }
.sent-message { display:none; text-align:center; vertical-align:middle; }
.email-box { display:none; width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #002e6e; background-color:#FFF; color:002e6e; }
.email-box-sent { display:none; width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #002e6e; background-color:#EEE; color:#002e6e; }
html>body div.emailAR-shadow { display:none; z-index:200; display:block; width:545px; height:360px; position:absolute; left:5px; top:5px; filter:alpha(opacity=35); opacity:.35; background-image:url(); background-repeat: no-repeat; background-position: left top; }
.emailAR-title { display:none; padding:7px 10px 7px 10px; background-color:#002e6e; color:#FFF; font-size:16px; }
.email-content { display:none; height:322px; color:#666; }
#email-item { display:none; position:relative; border-bottom:1px solid #002e6e; margin:2px 0px 0px 0px; height:auto; }
.email-text { display:none; padding:10px; }
.email-text td { display:none; margin:0px; border:none; }
.email-field { display:none; 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 { display:none; 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 { display:none; font-size:.8em; color:#999999; }
#emailAR td { display:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:none; height:18px; border:1px solid #002e6e; background-color:#EEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; margin-top:100px; }
#superscript { display:none; font-size:.6em; vertical-align:text-top; line-height:.6em; }
.superscript { display:none; font-size:.6em; vertical-align:text-top; line-height:.6em; }



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

#helpAR { z-index:201; display:none; width:385px; height:400px; position:absolute; left:300px; top:95px; }
.help-box { width:385px; height:380px; z-index:201; position:relative; left:2px; top:2px; border: 2px solid #ffb817; background-color:#FFF; color:black; }
.help-box a { text-decoration:none; }
html>body div.helpAR-shadow { z-index:200; display:block; width:445px; height:400px; position:absolute; left:2px; top:4px; 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:#ffb817; 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:#666; }
.help-content td { border-right:1px none #FFF; }
.help-text { margin-left:105px; border-left:1px solid #ffb817; padding-left:10px; padding-top:5px; margin-bottom:5px; }
html>body div#page-number-help { display:block; border-bottom:1px solid #ffb817; margin:0px 5px 0px 5px; height:auto; }
#helpAR td { padding:5px 5px 5px 0px; border-bottom:1px solid #ffb817;  }



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

a, a:visited, a:link {
}

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

 .sp2_info {
	font-weight: bold;
}

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

 .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;
}
 form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 0.5em;
}
 form p label {
  float: left;
  width: 25%;
}
 fieldset {
  border: 1px dotted #999;
  margin: 0px 0 10px;
  padding: 5px 10px;
}
 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;
}


#head { display:none; position:absolute; margin:0; top:0; right:16px; display:block; width:100%; height:0px; background: #fff; font-size:.9em; z-index:5; color:#aaa;
background-color:#9eadb6}
#headcontent {display:none; height: 110px; width:900px; background-color:#9eadb6; margin-left:auto; margin-right:auto; color:white;}
#headcontent2 {display:none; height: 177px; width:901px; background-color:#9eadb6; margin-left:auto; margin-right:auto; color:white;}
#headcontent3 {display:none; height: 110px; width:901px; background-color:#9eadb6; margin-left:auto; margin-right:auto; color:white;}

#spark { position:absolute; left:0px; width:100%; }

#stories2 { padding-top:0px; }


#anchor1 {display:none; width:50px; height:50px; position:absolute; top:500px; left:550px;}
#anchor2 {display:none; width:50px; height:50px; position:absolute; top:350px; left:550px;}

#details3 { display:none;
position:relative;
left:0px;
color:white;
width:900px;
font-size:90%;
background-color:#9eadb6;
height:80px;
padding-top:4px; 
}

.pagedisplay {}
/* SAFARI HACK
============================================================================*/


/*html>body div#focus {position:absolute; right:0px; width:609px; top:70px; z-index:1}*/
html>body div#freedom {display:none; position:absolute; right:18px; width:1000px; top:70px; }
html>body div#together {display:none; position:absolute; right:18px; width:1000px; top:70px; }
html>body div#responsibility {display:none; position:absolute; right:18px; width:1000px; top:70px; }
html>body div#growing {display:none; position:absolute; right:18px; width:1000px; top:70px; }
html>body div#investing {display:none; position:absolute; right:18px; width:1000px; top:70px; }
html>body div#fulfilment {display:none; position:absolute; right:18px; width:1000px; top:70px; }

html { font-size:76%; }

#heading-focus { position:absolute; width:1669px; height:226px; top:70px; right:218px; margin-right:0px; background-image: url(../images/focus2.jpg); background-repeat: no-repeat; background-position: 0px right; height:226px; z-index:1; display:none;}

html* #heading-focus {right:233px;}

* html #heading-focus { right:234px; }

* html #mdfix {display:none; padding-top:210px;}
