
/********** hsbody **************/
#hsbody{
width:67.18em;
margin:0.55em 0 1.82em 1.3em;
float:right;
padding-top:.3em;
font-size:0.92em;
color:#666;
}
#hsbody h1{
color:#1f436e;
font-size:1.64em;
font-weight:normal;
margin:0.6em 0 1.5em 0em;
#margin:.75em 0 1.5em 0em;
border:1px solid #ffffff;
display:block;
clear:both;
}
#hsbody h1 span{
z-index:1000; position:absolute;
}
#hsbody h1 img{
z-index:1000; position:absolute;
height:1.215em;
}
#hsbody h3{
color:#003468;
font-weight:bold;
border-bottom:1px solid #c6dbea;
text-transform:lowercase;
font-size:1em;
padding:0 0 .2em 0em;
margin-bottom:.3em;
margin-top:1.3em;
}
#hsbody h3.top{
margin-top:0;
}
#hsbody h3.bigFont{
font-size:1.3em;
border-bottom:0;
margin:0 0 .4em 0;
}
#hsbody h3.title{
text-transform:capitalize;
}
#hsbody h3.none{
text-transform:none;
}
#hsbody p{
/*margin-bottom:0.91em;*/
margin-bottom:.7em;
margin-left:0;
}
#hsbody .blue{
color:#003d74;
}
#hsbody .strong{
font-weight:bold;
}
#hsbody .blueB{
color:#003d74;
font-weight:bold;
}
#hsbody .leftMrg1{
margin-left:1em;
}
#hsbody .strongM3{
font-weight:bold;
margin-bottom:1.8em;
}
#hsbody .exp{
font-size:0.9em;
}
#hsbody ul.org,
#hsbody ul.blue{
margin-bottom:1.0em;
/*margin-bottom:2.5em;*/
margin-left:0em;
}
#hsbody ul.blue li,
#hsbody ul.org li{
margin-bottom:0.55em;
margin-left:0em;
list-style:none;
padding-left:2.5em;
color:#666;
}
#hsbody ul.org.left li{
margin-left:-1em;
}
#hsbody ul.blue li{
background: url("../images/bullet-blue.gif") no-repeat 1em .4em;
}
#hsbody ul.org li{
background: url("../images/bullet.gif") no-repeat 1em .1em;
}
#hsbody ul.org.b,
#hsbody ul.blue.b{
font-weight:bold;
}
#hsbody ul.org.b1{
font-weight:bold;
margin:0 0 1em 0;
padding:0;
}
#hsbody ul.org.b1 li{
margin:0 ;
padding:0 0 0 1.5em;
background: url("../images/bullet.gif") no-repeat 0em .1em;
}
#hsbody ol.decimal{
margin-bottom:0.91em;/*10px*/
}
#hsbody ol.decimal li{
margin-bottom:0.91em;/*10px*/
margin-left:2em;
list-style-type:decimal;
}
a,img{
outline:none;
}


/******* blue hilight box *********/
#hsbody div.highlight{
background-color:#eef5fa;
border:solid 1px #c6dbea;
padding:1em;
}
#hsbody div.highlight ul.org{
margin-bottom:0;
}
#hsbody div.highlight ul.org li{
margin-bottom:0.55em;
margin-left:-1em;
}

/******* 2 column *********/
#hsbody div.col_left40{
width:48%;
float:left;
margin-bottom:2em;
}
#hsbody div.col_right40{
width:48%;
float:right;
margin-bottom:2em;
}
#hsbody div.col_left40 ul.org li,
#hsbody div.col_right40 ul.org li,
#hsbody div.col_left30 ul.org li,
#hsbody div.col_right30 ul.org li{
padding-left:1.5em;
background: url("../images/bullet.gif") no-repeat 0em .1em;
}
/******* 3 column *********/
#hsbody div.col_left30{
width:32%;
float:left;
margin-bottom:2em;
margin-right:1em;
}
#hsbody div.col_right30{
width:32%;
float:right;
margin-bottom:2em;
}

/**** content area divided into two column ****/
#hsbody #leftCol{
width:49em;
float:left;
margin-right:0.45em;
}
#hsbody #rightCol{
width:16.82em;
float:right;
height:100%;
}
#hsbody #rightCol.leftMargin{
margin-left:1em;
}
#hsbody #rightCol img{
margin-bottom:-.3em;
width:16.64em;
border:1px solid #eef5fa;
}
#hsbody #rightCol p.blue{
background-color:#eef5fa;
color:#003468;
padding:.8em;
font-weight:normal;
}
#hsbody #rightCol p.greyAlert{
background-color:#f1f1f1;
color:#003468;
padding:.8em 1.2em;
font-weight:normal;
height:5.5em;
}
#hsbody #rightCol p.blue.b{
font-weight:bold;
}
#hsbody #rightCol p.blue.b.grey{
font-weight:bold;
color:#787878;
}


/**** careers ****/
#hsbody #careers-lt{
width:32em;
float:left;
margin-right:0.45em;
}
#hsbody #careers-rt{
width:34.09em;
float:right;
height:100%;
}
#hsbody #careers-rt img{
z-index:1000; 
position:absolute;
width:34.18em;
}
#hsbody #careers-rt div.lt-col{
z-index:1000;
position:absolute;
width:15.73em;
padding:1.5em 0 1em 1em;
}
#hsbody #careers-rt div.lt-col ul li{
margin:0;
padding:0 0 0 1.36em;
font-weight:bold;
list-style:none;
background: url("../images/bullet.gif") no-repeat 0em .1em;
}
#hsbody #careers-rt div.lt-col p.bot{
margin-top:3.5em;
font-weight:bold;
color:#003d74;
}

#hsbody #careers-rt div.lt-col p.base{
margin-top:2.5em;
}
#hsbody #careers-rt div.lt-col p.base span{
display:block;
margin-bottom:0.45em;
}

/*****management directors ******/



#hsbody ul.director_thumb {
margin:0;
padding:0;
height:100%;
display:table;
}

#hsbody ul.director_thumb li{
/* margin:0 1.7em 0 0; */
margin:0 3.2em 0 0;
padding:0;
list-style:none;
float:left;
}
#hsbody ul.director_thumb li img{
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
border:1px solid #e0e9f0;
width:7.7em;
}
#hsbody ul.director_thumb li a:hover img, 
#hsbody ul.director_thumb li a.onthumb img{ 
filter:alpha(opacity=100);
-moz-opacity:100;
opacity:100; 
border:1px solid #e0e9f0;
}
#hsbody ul.director_thumb li a{
display:block;
background-color:#eef4f7;
height:8.36em;/*92*/
float:left;
}

#hsbody ul.director_discrip{
margin:0;
padding:0;
border:solid 1px #dde8ef;
height:100%;
background-color:#e9f3f9;
float:left;
margin-top:0.45em;
width:100%;
}
#hsbody ul.director_discrip li{
margin:0;
padding:0;
list-style:none;
}
#hsbody li.director_img{
width:24.5%;
float:left;
}
#hsbody li.director_img img{
border-right:solid 1px #dde8ef;
width:16.64em;
float:left;
z-index:1000;
position:relative;
}
#hsbody li.director_content{
float:left;
width:75.5%;
_width:75.1%;
}
#hsbody li.director_content h2{
background-color:#d1e3ee;
height:3.64em;
padding:1em 1.82em 0em;
}
#hsbody li.director_content span.left{
/*border:solid 1px;*/
display:block;
float:left;
}
#hsbody li.director_content span.left span.heading{
z-index:1000; position:absolute;
}

#hsbody li.director_content span.left strong{
color:#00457a;
font-size:.7em;
font-weight:bold;
}
#hsbody li.director_content span.left img{
float:left;
z-index:1000; 
position:absolute;
height:1.24em;
}
#hsbody li.director_content span.right{
display:block;
float:right;
}
#hsbody li.director_content p{
margin:0;
padding:0px 1.82em;
}
#hsbody li.director_content span.right img{
width:1.64em;
}

#hsbody p.fullname{
clear:both;
background-color:#eeeeee;
color:#787878;
height:22px;
line-height:22px;
padding-left:.5em;
margin-top:18.5em;
#margin-top:0.5em;
}
#hsbody p.fullname img{
vertical-align:middle;
}
#hsbody p.fullname img.a{
margin-left:2.3em;
margin-right:.5em;
}
#hsbody p.fullname img.aOther{
margin-left:1.3em;
margin-right:.5em;
}

/****** charity news **********/
#hsbody div.set a.toggle{
display:block;
padding:.5em 0;
font-size:1.5em;
background: url("../images/bullet-blue.gif") no-repeat 1em .6em;
padding:.2em 0 .2em 2.2em;
border-top:solid 1px #c6dbea;
font-weight:lighter;
cursor:pointer;
}
#hsbody div.set img{
float:right;
margin-left:2em;
/* width:15.91em; */
}
#hsbody div.set a{
outline:none;
font-weight:lighter;
}
/*#hsbody div.set div{
margin:0;
padding:.7em 0 .7em 3.5em;
height:auto;
border-top:solid 1px #c6dbea;
}

#hsbody div.set div.padding {
margin:.7em 0 .7em 3.5em;
border:0;
}*/

#hsbody div.set div{
margin:0;
display:block;

}
#hsbody div.set div.padding {
margin:.7em 0 .7em 3.5em;
border:0;
}


/******* prospectus *******/
#hsbody div.leftAlign div.highlight{
background-color:#eef5fa;
border:solid 1px #c6dbea;
height:2em;
line-height:2em;
}
#hsbody div.leftAlign div.highlight p.left{
margin-left:20em;
_margin-left:10em;
margin-left:"10em";
margin-right:2em;
float:left;
}
#hsbody div.leftAlign div.highlight p.right{
float:left;
}
p.confirm{
float:left;
font-weight:bold;
}
p.notconfirm{
float:right;
font-weight:bold;
}


/* our approach */

#hsbody div.box{
width:32.73em;
height:16.73em;
float:left;
}
#hsbody div#blue{
border:solid 1px #e3ecf2;
background-color:#fafdff;
margin:0 0.45em 0.45em 0;
}
#hsbody div#green{
border:solid 1px #dee5bd;
background-color:#fcffec;
}
#hsbody div#org{
border:solid 1px #f0dabf;
background-color:#f9f2e8;
margin:0 0.45em 0.45em 0;
}
#hsbody div#pink{
border:solid 1px #f8cecc;
background-color:#fdf4f3;
}
#hsbody div.box img.rgtimg{
text-align:right;
float:right;
z-index:-1000;
margin-top:-16.73em;/*-184px;*/
width:21.45em;
}
#hsbody div.box div.left{
height:16.73em;
float:left;
z-index:1000;
position:relative;
}
#hsbody div.box div.left.blue{
width:18.9em;
}
#hsbody div.box div.left.green{
width:20.45em;
}
#hsbody div.box div.left.org{
width:12.50em;
}
#hsbody div.box div.left.pink{
width:13.00em;
}
#hsbody div.box p.top{
height:11.69em;/*152px;*/
margin:0;
text-align:left;
padding:0px 0px 0 1.5em;/*15*/
font-size:1.18em;/*13*/
display:table;
color:#000;
}

#hsbody div.box p.top span{
display:block;
text-align:left;
font-size:1.31em;/*17*/
margin:0.88em 0 0.24em 0;
}
#hsbody div.box p.top span img{
height:1.115em;
}

#hsbody div.box p.bot{
height:2.13em;
margin:0;
text-align:left;
padding-left:1.00em;
font-size:1.36em;
}
#hsbody div.box p.bot img.arrow{
height:2.13em;
}
#hsbody div.box p.bot img.heading{
height:1.33em;
}
#hsbody div.box p.bot.blue{
background-color:#e9f3f9;
width:70%;
}
#hsbody div.box p.bot.green{
background-color:#eef3d4;
width:60%;
}
#hsbody div.box p.bot.org{
background-color:#f5e5d1;
width:80%;
}
#hsbody div.box p.bot.pink{
background-color:#fcdfde;
width:90%;
}
#hsbody div.box p.bot span{
z-index:1000; position:absolute;
line-height:2.13em;/*32px;*/
}
#hsbody div.box p.bot img{
vertical-align:middle;
margin-right:0.45em;/*5px;*/
z-index:1000; position:relative;
}
/****** tearsheet report ****/

img.tearsheet{
margin-top:-1.5em;
position:absolute;
z-index:1;
margin-left:.5em;
}
#hsbody div.highlight.sheet{
padding:.5em 0;
height:8.9em;
width:100%;
margin-top:2.8em;
margin-bottom:2em;
z-index:1;
position:relative;
}
#hsbody ul.org.factreport{
margin-top:.5em;
margin-bottom:.5;
}
#hsbody div.highlight.sheet div.right{
height:100%;
width:70%;
float:right;
}
#hsbody ul.org.factreport li img{
vertical-align:middle;
margin-left:1em;
margin-right:.3em;
width:1.18em;
}
#hsbody div.adobe{
margin:0 0 0 0;
padding:0;
width:100%;
}
#hsbody div.adobe img{
float:left;
vertical-align:middle;
margin-right:2em;
margin-top:0em;
height:2.82em;
}










.margin0  table{margin:0 !important;}

