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

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif !important; color:#000 !important; line-height:1.15em !important; text-decoration:none !important; }

img {display:none !important;}

html {font-size:85%; overflow:visible; width:100%; height:100% ; min-height:auto; max-height:auto; }
body { overflow:visible; height:100%; background:#FFF !important; min-height:auto; max-height:auto; }
#hidden { display:none;}
.hidden {display:none;}
a, a:visited, a:link {color:#000 !important;}
h1, h2, h3, h5, p {color:#000 !important; font-family:Arial, Helvetica, sans-serif !important; padding:.5em 0 0 0;}
h4 {color:#000 !important; font-family:Arial, Helvetica, sans-serif !important; line-height:1em !important; padding:1.5em 0 0 0 !important; }
h5 {font-size:100% !important;}

/*TABNAV*/
#tabnav { display:none !important; }

ul { list-style:none !important; }


/*NAV*/
#whiteoutleft { display:none !important;}
#left {display:none !important;}
* html #head, * html #foot, * html #left {position:static !important;}
leftdots { display:none !important;  }
#leftnav2 {display:none !important; }
.produced { display:none !important; }

.people2008 {font-size:3em; font-weight:bold; color:#000; letter-spacing:-.05em; margin:0 !important ; line-height:1em; padding:0 !important; }

/*HEAD*/
#pad1 {display:none !important; }
#head {display:none !important; }
#whiteout { display:none !important; }


.printsize {font-size:110%;}
.printsize h4 {padding:0 0 .5em 0 !important;}


/*CONTENT*/
#container {position:static; height:auto; width:auto; overflow:visible; margin:0 !important; padding:0 !important;  display:block; }
#content { margin:0; padding:0; height:100%; display:block; background-color:#FFF;}
#content_nom { margin:0; padding:0; height:100%; display:block; background-color:#FFF;}

/*HEADINGS*/

#heading {display:block;width:auto; height:auto; margin-bottom:20px;}
#heading h1 {display:block; height:auto;}


#gallery.index { position: relative; margin:0; padding:0; width:100%;}
#gallery li { display: block; width:100%;}
#gallery li img {width:100%; max-height:100%;}
#directorsContainer { padding:10px;background:#fff; }
#gallery.directors { position: relative; margin:0; padding:0; }
#nomContainer, #aboutContainer	{padding:0; background:#fff; color:#10155e;}
#nomContainer h1, #aboutContainer h1 {font-size:1.6em;line-height:normal;}
#nomContainer .light, #nomContainer .h3 { color:#000;}
#nomContainer h2. #aboutContainer h2 {font-size:1.3em;line-height:normal;}
#aboutContainer .h2 {font-weight:bold; font-size:1.6em; line-height:1.6em;}
#nomContainer .h3, #aboutContainer .h3 {font-weight:bold; font-size:1.2em; line-height:1.2em;}
#nomContainer .h4,  #aboutContainer .h4 {font-weight:bold;}
#nomContainer table td {border-bottom:solid 1px #10155e}
#nomContainer table {border-bottom:solid 2px #10155e; border-collapse:collapse;}

.highlight-graph1 {background:url(../images/highlight-graph1.gif) no-repeat -10px 0px; width:515px; height:191px; margin-bottom:20px;}
.highlight-graph2 {background:url(../images/highlight-graph2.gif) no-repeat -10px 0px; width:515px; height:221px; margin-bottom:20px;}
.highlight-graph3 {background:url(../images/highlight-graph3.gif) no-repeat -10px 0px; width:515px; height:195px; margin-bottom:20px;}

.what_we_do-graph1 {background:url(../images/what_we_do-graph1.gif) no-repeat; width:211px; height:211px; margin-bottom:20px;}
.what_we_do-graph2 {background:url(../images/what_we_do-graph2.gif) no-repeat; width:211px; height:211px; margin-bottom:20px;}
.what_we_do-graph3 {background:url(../images/what_we_do-graph3.gif) no-repeat; width:172px; height:237px; margin-bottom:20px;}
.what_we_do-graph4 {background:url(../images/what_we_do-graph4.gif) no-repeat; width:172px; height:237px; margin-bottom:20px;}

.chairman-pic {display:none !important;}
.md-pic {display:none !important;}

.csr-logo1 {background:url(../images/csr-logo1.gif) no-repeat; width:209px; height:163px; margin-bottom:20px;}
.csr-logo2 {background:url(../images/csr-logo2.gif) no-repeat; width:209px; height:105px; margin-bottom:20px;}
.csr-logo3 {background:url(../images/csr-logo3.gif) no-repeat; width:209px; height:60px; margin-bottom:20px;}

.smallblock { background: url( ) ; padding:.5em 0 .5em .5em; height:100%; margin:0;}

.highlight-numbers {font-size:6em; font-weight:bold; color:#84a8d8; letter-spacing:-.1em; float:left; margin:0 12px 5px 0;}
.highlight-numbers-2 {font-size:6em; font-weight:bold; color:#84a8d8; letter-spacing:-.1em; float:left; margin:0 12px 15px 0;}
.highlight-h1 {margin:15px 0 0 0; font-size:22px;}
.highlight-p {padding:3px 0 0 15px; font-size:11px;}

.highlight-block-bg {display:block; width:969px; height:404px; background-color:#002e6e; margin:auto; z-index:200;}
#close {display:block; width:100px; height:20px; background-color:#002e6e; margin-left:869px; background:url(../images/close.gif) no-repeat right top #002e6e;}

#highlight-block-1 {display:none; position:absolute; width:100%; height:384px; top:105px; right:8px; z-index:200; }
.highlight-graph-1-lg {display:block; width:929px; height:364px; background-color:#FFF; margin-left:20px; background:url(../images/highlight-graph1-lg.gif) no-repeat right 10px #FFF;}

#highlight-block-2 {display:none; position:absolute; width:100%; height:439px; top:105px; right:8px; z-index:200; }
.highlight-graph-2-lg {display:block; width:929px; height:419px; background-color:#FFF; margin-left:20px; background:url(../images/highlight-graph2-lg.gif) no-repeat right 10px #FFF;}

#highlight-block-3 {display:none; position:absolute; width:100%; height:384px; top:105px; right:8px; z-index:200; }
.highlight-graph-3-lg {display:block; width:929px; height:364px; background-color:#FFF; margin-left:20px; background:url(../images/highlight-graph3-lg.gif) no-repeat right 10px #FFF;}


.enlarge-icon {width:68px; height:15px; background:url(../images/enlarge.gif) no-repeat; }

#close2 {display:block; width:100px; height:20px; background-color:#002e6e; margin-left:310px; background:url(../images/close.gif) no-repeat right top #002e6e;}

.what_we_do-block-bg {display:block; width:410px; height:445px; background-color:#002e6e; margin:auto; z-index:200;}

#what_we_do-block-1 {display:none; position:absolute; width:100%; height:425px; top:105px; right:8px; z-index:200; }
.what_we_do-graph-1-lg {display:block; width:370px; height:405px; background-color:#FFF; margin-left:20px; background:url(../images/what_we_do-graph1-lg.gif) no-repeat right 10px #FFF;}

#what_we_do-block-2 {display:none; position:absolute; width:100%; height:425px; top:105px; right:8px; z-index:200; }
.what_we_do-graph-2-lg {display:block; width:370px; height:405px; background-color:#FFF; margin-left:20px; background:url(../images/what_we_do-graph2-lg.gif) no-repeat right 10px #FFF;}

#what_we_do-block-3 {display:none; position:absolute; width:100%; height:425px; top:105px; right:8px; z-index:200; }
.what_we_do-graph-3-lg {display:block; width:370px; height:405px; background-color:#FFF; margin-left:20px; background:url(../images/what_we_do-graph3-lg.gif) no-repeat right 10px #FFF;}

#what_we_do-block-4 {display:none; position:absolute; width:100%; height:425px; top:105px; right:8px; z-index:200; }
.what_we_do-graph-4-lg {display:block; width:370px; height:405px; background-color:#FFF; margin-left:20px; background:url(../images/what_we_do-graph4-lg.gif) no-repeat right 10px #FFF;}





/*PRINT
======================================================================*/
#centreprint {display:block; border:1px solid #999; padding:1px;}
#centreprint img {display:block !important;}

#exit {display:none;}


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

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

*html #fastfact { position:inherit; top:0px; right:0px; width:216px; float:none; display:block; background:#fff; border-left:1px none #dfdfdf; height:100%; z-index:100; }

*html #fffix {position:absolute; top:0px; right:17px; width:217px; }

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

#emailAR { z-index:202; display:none; width:485px; height:350px; position:absolute; left:300px; top:95px; }
#emailARsent { z-index:201; display:block; 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:block; border:2px solid #002e6e; 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:#002e6e; 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 #002e6e; background-color:#FFF; color:002e6e; }
.email-box-sent { 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 { 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:#002e6e; color:#FFF; font-size:16px; }
.email-content { display:block; height:322px; color:#666; }
#email-item { display:block; position:relative; border-bottom:1px solid #002e6e; 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:#999999; }
#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; 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 { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.superscript { 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;  }



/*RIGHT*/


.rightline {display:none !important; }
.rightline2 {display:none !important;}

.rightblock { display:none !important; }
.rightblock2 {display:none !important;  }
.rightblock3 {display:none !important;  }

#right { height:auto; width:210px; float:right; display:block; position:static; z-index:105; border:0.5pt solid #000; padding:8px; margin:1em 0 10px 10px;}
#container {z-index:100; margin:0 !important; padding:0 !important; overflow:visible !important;}
.rhs {z-index:100;background:#fff; width:225px;font-size:0.85em; height:150px; }
#right a:hover {text-decoration:none; cursor:pointer;}
.spacer {margin:0px;}

#rhs1 {background:url('/images/index/rhs1.jpg') no-repeat;}
#rhs2 {background:url('/images/index/rhs2.jpg') no-repeat; margin-top:5px;}
#rhs3 {background:url('/images/index/rhs3.gif') no-repeat #fff;margin-top:5px;}
 
.inner	{width:80px; height:100px; background:#fff; position:relative; top:30px; left:110px; padding:10px;}

.inner a, .inner a:visited, .inner a:link {color:#999999; text-decoration:none;}


#rhs .more a:hover {text-decoration:underline;}

#rhs3 .inner {width:160px; height:130px; top:0px; left:0px; background:none;}

#right #sp1 { font-size:2em; font-weight:bolder; color:#042e6f; }
#right #sp2 { font-size:1.4em; font-weight:bolder; color:#94bfe6; }
#right #sp3 { width:110px;}

#dirImages { width:224px;}
#dirImages a {float:left; background:#fff;}

#tint {filter:alpha(opacity=50); opacity:.50; }
#tint3 {filter:alpha(opacity=50); opacity:.50; }
#tint4 {filter:alpha(opacity=50); opacity:.50; }
#tint5 {filter:alpha(opacity=50); opacity:.50; }
#tint6 {filter:alpha(opacity=50); opacity:.50; }
#tint7 {filter:alpha(opacity=50); opacity:.50; }


#director1text {display:block;}
#director2text {display:block;}
#director3text {display:block;}
#director4text {display:block;}
#director5text {display:block;}
#director6text {display:block;}
#director7text {display:block;}

.director1pic {background:url(../images/directors/director1.jpg) no-repeat; width:105px; height:105px; display:block; }
.director2pic {background:url(../images/directors/director2.jpg) no-repeat; width:105px; height:105px; display:block; }
.director3pic {background:url(../images/directors/director3.jpg) no-repeat; width:105px; height:105px; display:block; }
.director4pic {background:url(../images/directors/director4.jpg) no-repeat; width:105px; height:105px; display:block; }
.director5pic {background:url(../images/directors/director5.jpg) no-repeat; width:105px; height:105px; display:block; }
.director6pic {background:url(../images/directors/director6.jpg) no-repeat; width:105px; height:105px; display:block; }

.management1pic {background:url(../images/management/management1.jpg) no-repeat; width:105px; height:105px; display:block; }
.management2pic {background:url(../images/management/management2.jpg) no-repeat; width:105px; height:105px; display:block; }
.management3pic {background:url(../images/management/management3.jpg) no-repeat; width:105px; height:105px; display:block; }
.management4pic {background:url(../images/management/management4.jpg) no-repeat; width:105px; height:105px; display:block; }
.management5pic {background:url(../images/management/management5.jpg) no-repeat; width:105px; height:105px; display:block; }
.management6pic {background:url(../images/management/management6.jpg) no-repeat; width:105px; height:105px; display:block; }
.management7pic {background:url(../images/management/management7.jpg) no-repeat; width:105px; height:105px; display:block; }

.rhul { padding-left:0; list-style:none;}

.empic1 { display:none !important;}
.empic2 { display:none !important;}
.empic3 { display:none !important;}
.empic4 { display:none !important;}


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

#pdflist { margin-right:60px;  }
#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: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:#002e6e; }
#pdflist  li  ul {margin-top:4px;}
#pdflist  li  li {margin-left:0px;}










#strategy { font-family:Arial, Helvetica, sans-serif !important; width:100%; background:#FFF; border-spacing:10px; color:#000 !important;}
#strategy th { font-family:Arial, Helvetica, sans-serif !important; border-bottom:solid 1px white; font-size:1.2em; line-height:1.3em;}
#strategy td { font-family:Arial, Helvetica, sans-serif !important; width:33%; padding:5px; background:#fff; border:.5pt solid #000 !important;}
#strategy .t1 { font-family:Arial, Helvetica, sans-serif !important; color:#fff; background:#FFF;}


.noprint {display:none !important;}
.heading50 {height:auto !important;}
.heading80 {height:auto !important;}
.heading80 {height:auto !important;}
.heading80 {height:auto !important;}








#corpgov2 {display:none;}
#corpgov4 {display:none;}
#corpgov5 {display:none;}
#corpgov6 {display:none;}
#corpgov7 {display:none;}
#corpgov8 {display:none;}
#corpgov9 {display:none;}








