h1{
	font-size:1.3333em; /*16*/
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
	padding-left:1.25em; /*20*/
	padding-bottom:1.0625em; /*17*/
	padding-top:1.1250em; /*18*/
}
h1.headerbdrBtmNone{
	border-bottom:none !important;
}
h2{
	font-size:1.1667em; /*14*/
}
h3{
	font-size:1em; /*12*/
	color:#b60807;
	margin-bottom:0.5em;
}
h4{
	font-size:0.9167em; /*11*/
	text-transform:uppercase;
}
.marL10{
	margin-left:1em; /*12*/
}
.marL20{
	margin-left:1.6667em; /*20*/
}
.marL18{
	margin-left:1.5em; /*18*/
}
.marL14{
	margin-left:1.1667em; /*14*/
}
.marL15{
	margin-left:1.25em; /*15*/
}
.marB05{
	margin-bottom:0.5em;
}
.marB10{
	margin-bottom:1em; /*12*/
}
.marB15{
	margin-bottom:1.5em; /*18*/
}
.marT15{
	margin-top:1.5em; /*18*/
}
.marB24{
	margin-bottom:2em; /*24*/
}
.marB11{
	margin-bottom:0.9167em; /*11*/
}

.marB14{
	margin-bottom:1.1667em; /*14*/
}
.marB16{
	margin-bottom:1.3333em; /*16*/
}
.marB13{
	margin-bottom:1.0833em; /*13*/
}
.marB07{
	margin-bottom:0.75em;
}
.padRt20{
	padding-right:1.6667em; /*20*/
}
.padTop10{
	padding-top:0.8333em; /*10*/
}
.padTop12{
	padding-top:1em; /*12*/
}
.padTop4{
	padding-top:0.3333em; /*4*/
}
.padBtm14{
	padding-bottom:1.1667em; /*14*/
}
.padTop14{
	padding-top:1.1667em; /*14*/
}
.padTB9{
	padding-top:0.75em; /*9*/
	padding-bottom:0.6667em; /*8*/
}
.padBtm9{
	padding-bottom:0.75em; /*9*/
}
.padTop9{
	padding-top:0.75em; /*9*/
}
.padBtm8{
	padding-bottom:0.6667em; /*8*/
}
.padBtm14{
	padding-bottom:1.1667em; /*14*/
}
#hsbody .padR2{
	padding-right:2em;
}
#hsbody h4{
	padding:0.5em 0 0.75em 0;
}
#leftNav h2{
	text-transform:uppercase;
	font-size:1.3333em; /*16*/
	padding-left:1.25em; /*20*/
	border-bottom:0.0714em solid #e3e3e3;
	padding-bottom:1.0625em; /*17*/
	padding-top:1.1250em; /*18*/
	background:#fff;
}
#hsbody h2{
	margin-bottom:0.1429em; /*2*/
}
#hsbody p{
	margin-bottom:1.5em; /*15*/
}
#hsbody p.halfMb{
	margin-bottom:0.5em; /*15*/
}
#hsbody p.qtrMb{
	margin-bottom:0.3em; /*15*/
}
#hsbody h2.conLeft{
	margin-left:1.4286em; /*20*/
}
#hsbody h2.redBullet{
	background:url(/images/navon.gif) no-repeat left 1.2143em; /*17*/
	color:#b60807;
	margin-left:1.4286em; /*20*/
	padding-left:0.7143em; /*10*/
	padding-top:0.8571em; /*12*/
	padding-bottom:0.5714em; /*8*/
}
#hsbody h2.redBullet a.redLink{
	color:#b60807;
	text-decoration:none;
}
#hsbody h2.redBullet a.redLink:hover{
	text-decoration:underline;
}
#hsbody h2 span.notes{
	font-weight:normal;
	display:block;
}
#hsbody p.mbNone{
	margin-bottom:0 !important;
}

#hsbody img.w660{
	width:55em;
}

/****************** Home page****************/
#homeLeftNav h3,
#hsbody h3.broucher{
	font-size:1.1667em;
	color:#000;
	font-weight:normal;
	padding-left:1.4286em;
	padding-top:1em;
	margin-bottom:0.7143em;
	_margin-bottom:0.5714em;
}
img.manifesto{
	width:15em;
}
p.manifestoLink{
	font-size:0.9167em;
	margin-bottom:0.9091em;
}
p.manifestoLink a{
	background:url(/images/lnav.gif) no-repeat left 0.3636em; /*4*/
	padding-left:1.0909em; /*12*/
	margin-left:1.8182em;
	text-decoration:none;
}
p.manifestoLink a:hover{
	text-decoration:underline;
}
p.manifestoLink span{
	color:#999;
}

/******************       Vision           ******************/ 

#hsbody p.redArwLinkSm,
#hsbody p.blueArwLinkSm,
#hsbody p.redbgArwLinkSm{
	font-size:0.9167em; /*11*/
	padding-top:0.1818em; /*2*/
}

#hsbody p.redArwLinkSm a{
	background:url(/images/lnav.gif) no-repeat left 0.3636em; /*4*/
	padding-left:1.0909em; /*12*/
}
#hsbody p.redbgArwLinkSm a{
	background:url(/images/redbgarw.gif) no-repeat left 0.3636em; /*4*/
	padding-left:1.0909em; /*12*/
}

#hsbody p.blueArwLinkSm a{
	background:url(/images/blwhtarrow.gif) no-repeat left 0.3636em; /*4*/
	padding-left:1.0909em; /*12*/
}
.rptThumb{
	float:left;
	width:5em; /*60*/
	padding-left:1.6667em; /*20*/
}
.rptLink{
	float:right;
	width:11.25em; /*135*/
	padding-top:1.0833em; /*13*/
}
.rptLinkCSR{
	float:right;
	width:7em; /*84*/
	padding-top:0.2em;
}
#hsbody p.sharePrice{
	font-size:0.9167em; /*11*/
	margin-left:1.8182em; /*20*/
	margin-bottom:0.1818em !important; /*2*/
}
#hsbody p.sharePrice span.sp,
.sharePriceBlk p.sharePrice span.sp{
	font-size:1.4545em; /*16*/
	font-weight:bold;
	color:#589824;
}
#hsbody p.sharePrice img{
	margin:0 0.7273em; /*8*/
}
.sharePriceBlk p.sharePrice img{
	margin:0 4px;
}

#hsbody p.dateTime{
	font-size:0.75em; /*9*/
	margin-left:2.2222em; /*20*/
	color:#666;
	margin-bottom:0 !important;
}

.sharePriceBlk p.dateTime{
	font-size:0.75em; /*9*/
	color:#666;
}

#hsbody p.thumbImg{
	margin-left:1.6667em; /*20*/
	margin-bottom:0.3333em !important; /*4*/
}
#hsbody p.thumbImg img{
	width:15em; /*180*/
}
img.w183{
	float:left;
	width:15.2500em; /*183*/
}
.block185L{
	float:left;
	width:15.4167em; /*185*/
}
.block460L{
	float:left;
	width:38.3333em; /*460*/
}
.block492L{
	float:left;
	width:41em; /*492*/
}
.block180R{
	float:left;
	width:15em; /*470*/
}

.block440L{
	float:left;
	width:36.6667em; /*440*/
}
.block340L{
	float:left;
	width:28.3333em; /*340*/
}
.block300R{
	float:right;
	width:25em; /*300*/
}
.block430L{
	float:left;
	width:35.8333em; /*430*/
}
.block440R{
	float:right;
	width:36.6667em; /*440*/
}
.block220L{
	float:left;
	width:18.3333em; /*220*/
}

.block220LH{
	float:left;
	width:18.3333em; /*220*/
	/*padding-left:1px; changed on  12.07.10*/ 
}

.block200R{
	float:right;
	width:15.5em; /*198*/
	border:1px solid #686868;
	padding:0.5em;
	height:13.3333em; /*160 wiil be removed once contents will come*/
}
.block220R{
	float:right;
	width:18.3333em; /*220*/
}

.block222R{
	float:right;
	/*width:18.5em;*/ /*222*/
	width:18.3333em; /*220 changed on 12.07.2010*/ 
}

.block220RBdr{
	float:left;
	/*width:18.3333em;*/ /*220*/
	width:18.1667em; /*218 will do this later changed on 12.07.2010*/
	border:1px solid #e3e3e3;
	border-bottom:none;
	background:#fff;
	margin-bottom:1.25em;
}

.block220RBdr .widgetBlk{
	float:left;
	width:100%;
	border-bottom:1px solid #e3e3e3;
	padding:0.5833em 0; /*7*/
}
.block220RBdr h2{
	color:#b60807;
	margin-bottom:0 !important;
	border-bottom:1px solid #e3e3e3;
	padding:0.85em 0 0.75em 1.4286em;
}

.block220RBdr .widgetBlk img{
	float:left;
	width:1.75em; /*21*/
	margin:0 1em 0 1.6667em; /*12 20*/
}

.block220RBdr .widgetBlk p{
	float:left;
	margin-bottom:0 !important;
	width:14.75em;
	font-size:0.9167em; /*11*/
	/*padding:0.5em 0.2em 0.5em 0; */
	/*background:red;*/
	/*cursor:pointer;*/
}

.block220RBdr .widgetBlk p.bdrBtm{
	border-bottom:1px solid #e3e3e3 !important;
}

.block220RBdr .widgetBlk p a{
	text-decoration:none;
}

.block220RBdr .widgetBlk p a:hover{
	text-decoration:underline;
}

.block220RBdr .noBdrBtm{
	border-bottom:0 !important;
}

.block220RBdr .widgetBlk p span{
	display:block;
	color:#999;
}

.block220RBdr .widgetBlk p span.marTop{
	margin-top:0.25em;
}

.block220RBdr .widgetBlk p span.noBlock{
	display:inline !important;
	padding-left:0.2em;
}

/*.block220RBdr .widgetBlk p:hover,
.block220RBdr .widgetBlk p.on{
	background:#f7f7f7;
	cursor:pointer;
}*/

.leftBlock{
	float:left;
	width:49%;
}
.rightBlock{
	float:right;
	width:49%;
}

.siteMapLeft{
	float:left;
	width:45%;
}
.leftIntro{
	float:left;
	width:32.0833em; /*385*/
	padding-top:1.75em; /*21*/
}
.rightImgSec{
	float:right;
	width:21.0833em; /*253*/
	position:relative;
}
.rightImgSec img.dirimg{
	position:relative;
	margin-top:-3.6em; /*34*/
	left:0;
	width:100%;
}
.introTxt{
	font-size:1.3333em; /*16*/
	float:left;
	width:100%;
	margin-bottom:1.25em !important; /*20*/
}

.introPara{
	font-size:1.25em; /*15*/
	margin-bottom:1em !important; /*20*/
}

.introParaLeftM{
	font-size:1.25em; /*15*/
	margin-left:1.3333em;
	margin-bottom:1em !important; /*20*/
}

.marginTopRel{
	margin-top:-0.5em;
}

.redBoxRight{
	float:left;
	color:#fff;
	width:16.1667em; /*194*/
	padding:1.5em 0.5em 1.25em 1.5em;
	background:#b60807;
	border-left:1px solid #f7f7f7;
	border-right:1px solid #f7f7f7;
}

.redBoxPadTB{
	padding-top:1em !important; 
	padding-bottom:0.5em !important; 
}

.bdrwhtBoxRight,
.bdrwhtNotBoxRight{
	float:left;
	width:18.1667em; /*218*/
	background:#fff;
}
.bdrwhtBoxRight{
	border:1px solid #e3e3e3;
}
.bdrwhtNotBoxRight{
	border:1px solid #fff;
}
.bdrwhtBoxRight img{
	float:left;
	width:100%;
}

.bdrwhtBoxRight h5,
.bdrwhtBoxRight h6{
	font-size:1em;
	padding:0.75em 0;
}

.bdrwhtNotBoxRight h5{
	font-size:1em;
	padding:0.6em 0;
}
.bdrwhtBoxRight h5,
.bdrwhtBoxRight h6{
	border-bottom:1px solid #e3e3e3;
}

.bdrwhtBoxRight h5 a,
.bdrwhtNotBoxRight h5 a{
	text-transform:uppercase;
	color:#b60807;
	text-decoration:none;
	font-weight:bold;
	margin-left:1.5em;
}

.bdrwhtBoxRight h6.midGreyBg{
	float:left;
	width:100%;
}

.bdrwhtBoxRight h6.midGreyBg a{
	font-weight:normal;
	text-decoration:none;
	font-size:0.8333em;
	background:url(/images/lnav.gif) no-repeat 1.3em 0.3em;
	padding-left:2.3em;
}

.bdrwhtBoxRight h5 a:hover,
.bdrwhtBoxRight h6.midGreyBg a:hover,
.bdrwhtNotBoxRight h5 a:hover{
	text-decoration:underline;
}

.lquote{
	float:left;
	width:0.8125em; /*13*/
	/*margin-top:0.25em; *//*4*/
}
.quoteIntroTxt{
	float:right;
	width:22.8125em; /*365*/
}
#hsbody .whtbg{
	float:left;
	width:100%;
	background:#fff;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	padding:1.25em 0;
	margin-bottom:1em;
}
#hsbody .leftblk{
	float:left;
	width:35em; /*420*/
}
.rgtRedblk,
.rgtRedblkCase{
	float:right;
	width:18.3333em; /*220*/
	background:#b60807;
	position:relative;
}

.rgtRedblk{
	margin-top:-0.5em;
}

.rgtRedblk .quoteTxt{
	float:left;
	padding-left:1.8333em;
	width:15.5em;
	padding-top:0.25em;
}

.rgtRedblkCase .quoteTxt{
	float:left;
	padding-left:1.25em;
	width:16.75em;
	padding-top:0.75em;
}

.rgtRedblk p.quoteImg,
.rgtRedblkCase p.quoteImg{
	margin-bottom:0 !important;
}
.rgtRedblk p.quoteImg img,
.rgtRedblkCase p.quoteImg img{
	width:2em;
}
.rgtRedblk p.mb4,
.rgtRedblkCase p.mb4{
	margin-bottom:0.333em !important; 
}

.block300R h3{
	color:#000;
	padding:0.25em 0 0 3em;
}

.block300R img{
	width:100%;
}

.csrRptThumb{
	float:left;
	width:7.6667em; /*92*/
	margin-top:0.333em;
}

.csrRptThumb img{
	width:100%;
}

/******************** Various list style **********************/
#hsbody ul.errorDiv {
    width:90%;
	float:left;	
	color:red;
	list-style:disc;
}
#hsbody ul.errorDiv li{
	color:red;
	margin:0 0 0.5em 2.5em;
	list-style:disc;
}
#hsbody ul.redBullet,
#hsbody ul.normalList,
#hsbody ul.regNews,
#hsbody ul.redBulletArw,
#hsbody ul.sitelist,
#hsbody ul.redArwRem{
	float:left;
	width:100%;
}
#hsbody ul.redBulletArw,
#hsbody ul.sitelist{
	margin-bottom:0.5em;
}
#hsbody ul.redBullet li,
#hsbody ul.redBulletArw li,
#hsbody ul.sitelist li{
	width:94%;
	margin-bottom:0.8em;
	padding-left:1.5em;
	margin-left:0.25em;
}

#hsbody ul.redArwRem li{
	width:92%;
	margin-bottom:0.2em;
	padding-left:1em;
}

#hsbody ul.sitelist li{
	margin-bottom:0.2em;
	margin-left:1em;
}

#hsbody ul.redBullet li{
	background:url(/images/redBlt.gif) no-repeat left 0.3333em;
}
#hsbody ul.redBulletArw li,
#hsbody ul.sitelist li,
#hsbody ul.redArwRem li{
	background:url(/images/lnav.gif) no-repeat left 0.3333em;
}
#hsbody ul.normalList li{
	float:left;
	width:100%;
}
#hsbody ul.regNews li{
	width:100%;
	float:left;
	border-bottom:1px solid #e3e3e3;
	color:#999;
	padding:0.6667em 0 0.5833em 0; /*8 7*/
	#padding:0.6667em 0 0.6667em 0; /*8 8*/
}
#hsbody ul.regNews li span,
#hsbody ul.regNews li a{
	display:block;
	padding-left:1.6667em; /*20*/
}
#hsbody ul.regNews li a,
#hsbody p.redArwLinkSm a{
	text-decoration:none;
}
#hsbody ul.regNews li a:hover,
#hsbody p.redArwLinkSm a:hover{
	text-decoration:underline;
}
#hsbody ul.normalList li img{
	float:left;
	width:6.0833em; /*73*/
	margin-right:0.75em; /*9*/
}
#hsbody ul.normalList li p{
	float:left;
	width:20.4167em; /*245*/
	padding-top:0.25em; /*3*/
	margin-bottom:0;
}
#hsbody ul.tabList,
#hsbody ul.tabListPress{
	position:relative;
	overflow:hidden;
	float:left;
	margin-bottom:-1px;
}
#hsbody ul.tabList li,
#hsbody ul.tabListPress li{
	padding-left:0.8333em; /*10*/
}
#hsbody ul.tabList li,
#hsbody ul.tabList a,
#hsbody ul.tabListPress li,
#hsbody ul.tabListPress a{
	float:left;
}
#hsbody ul.tabList a,
#hsbody ul.tabListPress a{
	font-size:1.1667em; /*14*/
	color:#b60807;
	font-weight:bold;
	background:#fff url(/images/lnav.gif) no-repeat 0.6429em 0.7143em; /*9 10*/
	text-decoration:none;
	padding-top:0.4286em; /*6*/
	padding-bottom:0.2857em; /*4*/
	padding-right:0.8571em; /*12*/
	padding-left:1.5em; /*21*/
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}
#hsbody ul.tabList a.on,
#hsbody ul.tabList a:hover,
#hsbody ul.tabListPress a.on,
#hsbody ul.tabListPress a:hover{
	background:#f7f7f7 url(/images/lnav.gif) no-repeat 0.6429em 0.7143em; /*9 10*/
	border-right:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #f7f7f7;
}
#hsbody .boxContanter{
	border-top:1px solid #e3e3e3 !important;
	float:left;
	width:100%;
}
#hsbody .tabboxContainer{
	float:left;
	width:100%;
}
#hsbody .tabboxContainer h3{
	color:#000;
	margin-bottom:0.3em;
}
#hsbody ul.yearLink{
	position:relative;
	overflow:hidden;
	float:left;
	width:100%;
	border-bottom:1px solid #e1e1e1 !important;
	padding-bottom:0.9em;
	margin-bottom:1.5em;
}
#hsbody ul.yearLink li{
	float:left;
}
#hsbody ul.yearLink li.first{
	padding-left:1.6667em; /*20*/
}
#hsbody ul.yearLink li a {
	text-decoration:none;
	font-weight:bold !important;
	font-size:1.3333em; /*16*/
	background:url(/images/lnav.gif) no-repeat 0 0.3750em; /*6*/
	padding-left:0.8125em; /*13*/
	margin-right:1.5em; /*24*/
}
#hsbody ul.yearLink li a:hover,
#hsbody ul.yearLink li a.on { 
	color:#b60807 !important;
}
#hsbody ul.regNewsItems{
	float:left;
	width:100%;
}
#hsbody ul.regNewsItems li{
	float:left;
	width:100%;
	border-bottom:1px solid #e3e3e3;
	padding:0.6667em 0; /*8*/
}
#hsbody ul.regNewsItems span{
	font-size:0.9167em;
	display:block;
	margin-left:1.8182em;
	margin-right:0.5em;
}
#hsbody ul.regNewsItems li a{
	text-decoration:none;
}
#hsbody ul.regNewsItems  a:hover{
	text-decoration:underline;
}

/********************** Strategy *************************/
#hsbody img.startegy{
	width:30em; /*360*/
	margin-left:3em;
}
.toolTipBox{
	visibility:hidden;
	position:absolute;
	border:1px solid #e3e3e3;
	border-top:0;
	background:#fff;
}
.toolTipBox h3{
	color:#fff;
	background:#b60807;
	line-height:2.25em;
	padding-left:1em;
	text-transform:uppercase;
}
.toolTipBox p{
	padding:0 1em;
	font-weight:bold;
	font-size:0.9167em;
	width:14.25em;
	margin:0;
}
#ukStrategy{
	left:-1em;
	top:-1em;
	height:8em;
}
#international{
	left:3.2em;
	top:-3.5em;
	height:10.5em;
}
#sales{
	left:-1em;
	top:3em;
	height:11.75em;
}
#services{
	left:3.3em;
	top:4.5em;
	height:10.5em;
}


/********************* Group structure *************************/
#groupStructure{
	float:left;
	width:54.8333em; /*658*/
	background:#fff;
	border:1px solid #e3e3e3;
	margin-bottom:0.8333em;
}
#groupStructure .firstBox{
	float:left;
	width:27.3333em; /*328*/
}

#groupStructure .commonBox{
	float:left;
	width:27.4167em; /*329*/
	border-left:1px solid #e3e3e3;
}


#groupStructure .secondBox{
	float:left;
	width:13.6667em; /*164*/
	/*border-left:1px solid #e3e3e3;*/
	border-right:1px solid #e3e3e3;
	height:47em; /*564*/
	
}
#groupStructure .thirdBox{
	float:left;
	width:13.6667em; /*164*/
}
#groupStructure h2.headingBox{
	background:#b60807;
	color:#fff;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
	padding:0.9286em 0 0.5em 1.2143em; /*13  7 18*/
	margin-bottom:0;
}

#groupStructure h2.bigHeading{
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
	padding:0.4286em 0 3px 0; /*6 1*/
	margin-bottom:0;
	color:#b60807;
}

#groupStructure .firstBox img,
#groupStructure .secondBox img,
#groupStructure .thirdBox img{
	width:100%;
}

#groupStructure p.imgBlk{
	margin-bottom:1em !important;
}
#groupStructure .firstBox p.conText{
	padding-left:1.3333em; /*16*/
	padding-right:2em; /*24*/
	margin-bottom:0 !important;
}
#groupStructure .secondBox p.conText{
	padding-left:1.0833em; /*13*/
	padding-right:1em; /*12*/
	margin-bottom:0 !important;
}
#groupStructure .thirdBox p.conText{
	padding-left:0.8333em; /*10*/
	padding-right:1.25em; /*15*/
	margin-bottom:0 !important;
}
#hsbody h2.redHeading{
	background:#b60807;
	color:#fff;
	text-transform:uppercase;
	padding:0.7857em 0 0.3571em 0; /*11 5*/
	margin-bottom:0;
	text-align:center;
}
.serviceBox{
	float:left;
	width:54.8333em; /*658*/
	background:#fff;
	border:1px solid #e3e3e3;
	border-top:none;
	margin-bottom:0.5833em; /*7*/
	text-align:center;
	padding:0.5em 0;
}

/*----------factsheet ---*/
.factsheet{
	float:left;
	width:55em; /*660*/
	padding-left:1.6667em; /*20*/
	margin-top:1em; /*15px;*/
	padding:0.25em 0.8333em 1em 1.4167em /*10px 10px 0 17px;*/
}
.factsheet .leftcont{
	width:38em; /*493;*/
	float:left;
}
.factsheet .rightcont{
	width:12.1667em; /*146;*/
	float:right;
}
.factsheet .rightcont img{
	width:100%; 
}
.factsheet p, .factsheet ul{
	font-size:0.9167em; /*11px;*/
}
.factsheet ul li{
	background:url('../images/lnav.gif') no-repeat left 4px;
	padding-left:1.25em; /*15px;*/
	margin-bottom:0.1667em; /*2px;*/
}
.factsheet h2{
	padding-bottom:0.5em;
	color:#b60807;
}
.factsheet p{
	font-weight:bold;
	margin-bottom:0.7273em; /*8px;*/
}

/************** some Coomon************/
#hsbody p.introWhTxt{
	background:#fff;
	font-size:1.25em;
	padding-left:1.3333em;
	padding-right:1.3333em;
	padding-top:1em;
	padding-bottom:1em;
	margin-bottom:1em;
}
.block420L{
	float:left;
	width:35em; /*440*/
}
.block420L h3{
	margin-bottom:0em;
}
.blueBgRight{
	background:#330066 url(/images/relatedInfo.gif) no-repeat right top;
	height:13.3333em; /*160*/
	color:#fff;
}
.redBgRight{
	background:#b60807 url(/images/know.gif) no-repeat right top;
	min-height:11.25em;
	_height:11.25em;	/*135*/
	color:#fff;
}
.redBgRightHistroty{
	/*background:#b60807 url(/images/know.gif) no-repeat right top;*/
	background:#b60807;
	color:#fff;
}
.blueBgRight div,
.redBgRight div,
.redBgRightHistroty div{
	padding-left:1.6667em; /*20*/
	padding-top:1.1667em; /*14*/
}
.redBgRightHistroty div{
	padding-right:0.5em;
}
.redBgRightHistroty div p{
	font-size:0.9167em;
	margin-bottom:0.75em !important;
}
.blueBgRight h2,
.redBgRight h2,
.redBgRightHistroty h2{
	font-size:1.3333em; /*16*/
	padding-bottom:0.4em;
}
.blueBgRight ul li{
	background:url(/images/blwhtarrow.gif) no-repeat left 4px; /*3*/
	padding-left:1.25em; /*15px;*/
	margin-bottom:0.1667em; /*2px;*/
}
.blueBgRight ul.newsItems li{
	padding-left:0em; /*15px;*/
	margin-bottom:12px; /*2px;*/
	background:none;
	line-height:12px;
	width:75%;
}
.blueBgRight ul.newsItems li span{
	display:block;
	font-weight:bold;
}
.blueBgRight ul li a{
	color:#fff;
	text-decoration:none;
}
.blueBgRight ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

/*.redBgRightHistroty a.white{
	color:#fff;
	background:url(/images/redbgarw.gif) no-repeat left 0.3em;
	padding-left:1.25em;
	text-decoration:none;
}
.redBgRightHistroty a.white:hover{
	text-decoration:underline;
}*/

#advisors p{
	margin-bottom:1.25em;
}
#advisors h2{
	margin-bottom:0.75em;
}
#advisors h3{
	margin-bottom:0.25em;
}
.biographies li{
	clear:both; 
	position:relative; 
	background:transparent; 
	padding:.5em; 
	border:1px solid #e3e3e3;
	margin-bottom:1.25em; 
}
.biographies li .biogLeft {
	float:left; 
	position:relative; 
	width:7.5em; /*90*/ 
}
.biographies li .biogRight {
	float:right; 
	position:relative; 
	width:44.6667em; /*536*/
}
#hsbody .biographies h4{
	padding:0;
}
.biographies li img{
	width:7.5em; /*90*/ 
}
.biographies li p{
	margin-bottom:0.5em !important;
}
.clearfix:after,
.biographies li:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix,
.biographies li{ display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix,
* html .biographies li{ height: 1%; }
.clearfix,
.biographies li{ display: block; }
/* End hide from IE-mac */


/***************************** Contact Us *********************************/
#contform{
	width:23.1667em; /*278px*/
	float:right;
	background:#fff;
	padding:0.4167em 1.6667em 0.4167em 1em; /*5px;*/
	margin-top:0.5em;
}
#addressmap{
	float:left;
	width:27.3333em; /*328px;*/
	margin-top:0.5em;
	margin-bottom:1em;
}
#map_canvas{
	width:55em; /*660px;*/
	height:20em; /*250px;*/
}
#map_canvas h3{
	margin:0;
}
#map_canvas p{
	margin-bottom:0 !important;
}


/********************** CR Landing page *********************************/
.crIntro{
	float:left;
	background:#f7f7f7;
	margin-bottom:1em; /*12*/
	padding-top:1.5em;
	width:100%;
}
.cr218{
	float:left;
	width:18.1667em; /*218*/
	border:1px solid #e3e3e3;
	background:#f7f7f7;
}
.cr115{
	float:left;
	width:9.5833em; /*218*/
	background:#f7f7f7;
}
.cr218 img{
	width:100%;
}
.cr115 img{
	float:left;
	width:100%;
}

#hsbody h2.crRedHeading{
	background:#fff url(/images/lnav.gif) no-repeat 1.0714em 1.0714em; /*15 15*/
	color:#b60807;
	padding:0.7143em 0 0.7143em 1.7857em; /*10 0 10 25*/
	margin-bottom:0;
	border-bottom:1px solid #e3e3e3;
}

#hsbody h2.minleftPad{
	background:#fff url(/images/lnav.gif) no-repeat 0.5714em 1.0714em; /*8 15*/
	color:#b60807;
	padding:0.7143em 0 0.7143em 1.2857em; /*10 0 10 18*/
	margin-bottom:0;
	border-bottom:1px solid #e3e3e3;
}

#hsbody .blankSpace{
	float:left;
	width:100%;
	height:1.1.5833em;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	background:#f7f7f7;
	margin-bottom:1em;
}

#hsbody h2.crRedHeaRight,
#hsbody h2.crBlueHeaRight{
	float:left;
	width:13.4286em; /*188*/
	padding:0.7857em 0 0.7857em 2.1429em; /*11 0 11 30*/
	margin-bottom:0;
	border:1px solid #e3e3e3;
}
#hsbody h2.crRedHeaRight{
	background:#fff url(/images/lnav.gif) no-repeat 1.4286em 1.1429em; /*20 16*/
	color:#b60807;
}
#hsbody h2.crBlueHeaRight{
	background:#fff url(/images/arwBlue.gif) no-repeat 1.4286em 1.1429em; /*20 16*/
	color:#330066;
}
#hsbody h2.crRedHeading a,
#hsbody h2.crRedHeaRight a,
#hsbody h2.minleftPad a{
	color:#b60807;
	text-decoration:none;
}
#hsbody h2.crBlueHeaRight a{
	color:#330066;
	text-decoration:none;
}

#hsbody h2.crRedHeading a:hover,
#hsbody h2.crRedHeaRight a:hover,
#hsbody h2.crBlueHeaRight a:hover,
#hsbody h2.minleftPad a:hover{
	text-decoration:underline;
}
#hsbody p.btmQuote{
	font-size:0.9167em;
	padding:0.4545em 1.8182em;
	margin-bottom:0;
}
.boxCRRight{
	float:left;
	color:#fff;
	width:16.3333em; /*196*/
	padding:1.5em 0.5em 1.25em 1.5em; /*18 6 15 15*/
	height:9.75em; /*117*/
}


/********************** Service Landing page *********************************/
.control,
.controlService,
#leftControlN,
#rightControlN,
#leftControlSer,
#leftControlNSer,
#rightControlNSer{
	float:left;
	width:1.3333em; /*16*/
	cursor:pointer;
}
#leftControlN img,
#rightControlN img,
#leftControlNSer img,
#rightControlNSer img,
.control img,
.controlService img{
	width:1.3333em; /*16*/
}
.controlLink{
	float:left;
	width:11.75em;
	text-align:center;
}
.controlLinkService{
	float:left;
	width:31em;
	text-align:center;
}
.controlLink a,
.controlLinkService a{
	text-decoration:none;
}
.controlLink a:hover,
.controlLinkService a:hover{
	text-decoration:underline;
}
#leftControl,
#leftControlN,
#leftControlSer,
#leftControlNSer{
	margin-left:1.6667em; /*20*/
}
#rightControl,
#rightControlN,
#rightControlSer,
#rightControlNSer{
	margin-right:1.6667em; /*20*/
	float:right;
	cursor:pointer;
}

#slideshow{
	width:18.3333em;  /*220*/
	height:9.5833em; /*115*/
	position:relative;
}

#slidesContainer {
  margin:0;
  width:18.3333em;  /*220*/
  height:9.5833em; /*115*/
  overflow:hidden;
  position:relative;
  z-index:5;
}

#slidesContainer .slide {
   margin:0;
   width:18.3333em;  /*220*/
   height:9.5833em; /*115*/
}
#slidesContainer .slide p{
	padding:1em 1.6667em;
	margin-bottom:0 !important;
	font-size:0.9167em;
}

#slidesContainer .slide p.caseStmt{
	padding:0.75em 1.6667em 1em 1.6667em;
	margin-bottom:0 !important;
	font-size:0.9167em;
}

#slidesContainer .slide img,
#slidesContainerInv  .slide img{
	width:18.3333em;  /*220*/
}

#slideshowInv{
	width:18.3333em;  /*220*/
	height:7.9167em; /*95*/
	position:relative;
}

#slidesContainerInv {
	margin:0;
	width:18.3333em;  /*220*/
	height:7.9167em; /*95*/
	overflow:hidden;
	position:relative;
	z-index:5;
}
#slidesContainerInv .slide {
   margin:0;
   width:18.3333em;  /*220*/
   height:7.9167em; /*95*/
}
#slidesContainerInv .slide p{
	padding:1em 1.6667em;
	margin-bottom:0 !important;
	font-size:0.9167em;
}

#slideshowService{
	width:38.3333em;  /*460*/
	height:19.4167em; /*233*/
	position:relative;
}

#slideshowCorp{
	width:38.3333em;  /*460*/
	height:7.5833em; /*91*/
	position:relative;
}

#slidesContainerService {
  margin:0;
  width:38.3333em;  /*460*/
  height:19.4167em; /*233*/
  overflow:hidden;
  position:relative;
  z-index:5;
}
#slidesContainerCorp {
  margin:0;
  width:38.3333em;  /*460*/
  height:7.5833em; /*91*/
  overflow:hidden;
  position:relative;
  z-index:5;
}
#slidesContainerService .slideService {
   margin:0;
   width:38.3333em;  /*460*/
   height:19.4167em; /*233*/
}

#slidesContainerCorp .slideCorp {
   margin:0;
   width:38.3333em;  /*460*/
   height:7.5833em; /*91*/
   background:#f7f7f7;
}

#slidesContainerService .slideService img{
	width:38.3333em;  /*460*/
}
#slidesContainerCorp .slideCorp img{
	width:38.3333em;  /*460*/
}

#slidesContainerCorp .slideCorp img{
	width:38.3333em;  /*460*/
}

.redBoxRightService{
	float:left;
	color:#fff;
	width:16.3333em; /*196*/
	padding:0.8em 0.5em 0.3em 1.5em; /*18 6 15 18*/
	background:#b60807;
}
#slidesContainerCorp .slideCorp h3{
	padding-left:1.6667em;
	padding-top:0.5em;
	color:#000;
}
#slidesContainerCorp .slideCorp p.sliderCont{
	padding:0 1.6667em 0.5em 1.6667em;
	margin-bottom:0 !important;
}

/********************** Service section inner page *********************************/
.speedySerBox{
	display:table;
	width:35em; /*420*/
	border:1px solid #e3e3e3;
	background:#fff;
	padding:1.25em 0 1em 0;
	margin-bottom:0.75em !important;
}

.speedySerBox img{
	float:left;
	width:3.75em; /*45*/
	margin:0 1.6667em;
}
.speedySerBox .contInfo{
	float:left;
	width:75%;
}
.speedySerBox .contInfo p{
	text-transform:uppercase;
	margin-bottom:0 !important;
	font-weight:bold;
}

p.serLandPage{
	float:left;
	width:15.3333em;	
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:0 !important;
	padding:0.5833em 0 0.3em 1.5em;
}

p.serLandPage img{
	float:left;
	width:3.6667em;
	margin:0 1.6667em 0.75em 0.6667em;	
}

/**************** Case study **************/
.caseStudyCont{
	float:left;
	width:100%;
}
.caseStudyCont h2{
	color:#b60807;
	padding-bottom:0.75em;
}
.caseStudyCont h3{
	margin-bottom:0;
}
.caseStudyCont p.firstPara{
	font-size:1.1667em;
	margin-bottom:1em !important;
}
.caseLeft{
	float:left;
	width:26.5em; /*318*/
}
.caseRight{
	float:right;
	width:26.5em; /*318*/
}
.caseRight img{
	float:left;
	width:100%;
	margin-bottom:1em;
}
/*.caseStudyBlk{
	float:left;
	width:55.8333em; 
	padding-left:1.6667em; 
	min-height:40em;
	height:100% !important;
	height:40em;
}

.case220R{
	width:18.3333em; 
	position:absolute;
	z-index:500;
	top:-1em;
	right:2.5em;
}

.caseLogo{
	width:18.1667em;
	border:1px solid #e3e3e3;
	float:left;
}
.caseLogo img{
	width:100%;
}*/

/******************* News and Media page *************/
.latestNewsMedia{
	width:18.3333em; /*220*/
	float:left;
	background:#fff;
	height:34.5em;
	border-top:0.0833em solid #e3e3e3;
	border-bottom:0.0833em solid #e3e3e3;
}

.latestNewsMedia h2.newsHeading{
	background:#fff url(/images/lnav.gif) no-repeat 1.4286em 1.0714em; /*20 15*/
	color:#b60807;
	padding:0.7143em 0 0.7143em 2.1429em; /*10 0 10 30*/
	margin-bottom:0 !important;
	border-bottom:1px solid #e3e3e3;
}

.latestNewsMedia h2.newsHeading a{
	color:#b60807;
	text-decoration:none;
}
.latestNewsMedia h2.newsHeading a:hover{
	text-decoration:underline;
}
.latestNewsMedia .widgetBlk p{
	margin-bottom:0 !important;
	font-size:0.9167em; /*11*/
	padding:0.5em 0.2em 0.5em 1.8182em;  
	cursor:pointer;
}

.latestNewsMedia .widgetBlk p.bdrBtm{
	border-bottom:1px solid #e3e3e3 !important;
}

.latestNewsMedia .widgetBlk p a{
	text-decoration:none;
}

.latestNewsMedia .widgetBlk p a:hover{
	text-decoration:underline;
}
.latestNewsMedia .widgetBlk p span{
	display:block;
	color:#999;
}
#hsbody .sharePriceHeight{
	height:15.4em; /*216*/
}

/*.latestNewsMedia .widgetBlk p:hover,
.latestNewsMedia .widgetBlk p.on{
	background:#f7f7f7;
	cursor:pointer;
}*/

/**** Director page style *******/
#hsbody .middlecontdirector{
	display:inline-block;
	margin-bottom:1.25em;
	}
#hsbody .middlecontdirector ul li{
	background: none;
	padding-left:0em;
	float:left;
	width:11em;
	/*min-height:15.5em;
	height:100%!important;
	height:15.1em;*/
	}
#hsbody .middlecontdirector ul li span{
	display:block;
	width:8.9em;
	margin-top:.3em;
	font-size:0.9167em;
 }
#hsbody .middlecontdirector ul li span strong{
	color:#810f71;
	display:block;
	color:#b60807;
	font-size:1.0909em;
	margin-bottom:.5em;
	}
#hsbody .Dmidimg{
	width:54.7em;
	display:inline-block;
	border-bottom:solid 2px #e3e3e3;
	border-top:solid 2px #e3e3e3;
	margin-bottom:1em;
	}
#hsbody .middlecontdirector ul li img{
	width:6.8333em;
	border:solid 1px #cbcbcb;
	}
#hsbody .Dmidimg div.text{
	position:relative;
	float:left;
	width:54.7em;
	}
#hsbody .Dmidimg div.text img{
	width:14.5833em;
	border:solid 1px #cbcbcb;
	}
#hsbody .Dmidimg div.text p{
	z-index:200;
	position:relative;
	}
#hsbody .Dmidimg div.text div{
	padding:1em 1em 0 0em;
	display:inline-block;
	}
#hsbody .Dmidimg div.text div img{
	float:left;
	margin-right:1.6667em;
	margin-bottom:1em;
	}
#hsbody .Dmidimg div.text h2{
	font-size:1em;
	color:#b60807;
	}
#hsbody .Dmidimg div.text h3{
	font-size:.96em;
	color:#000;
	}
	
#hsbody ol.search{
	margin-bottom:1em;
}
#hsbody ol.search li{
	padding-left:0.25em;
	margin-left:2.5em;
	margin-bottom:0.5em;
}

/************** CMS article *************/
/*#hsbody .pressSingleStory{
	float:left;
	width:100%;
}
#hsbody .pressSingleStory img{
	float:right;
	margin:0 0 1.25em 1em;
}*/
/************ New History Widget box *************/

#hsbody .histrotyWidgetBox{
	float:left;
	width:100%;
	background:#b60807;
	color:#fff;
}

.histrotyWidgetBox *{
	color:#fff;
}

.histrotyWidgetBox h3{
	font-size:1.1667em;
	border-bottom:1px solid #e3e3e3;
	padding:0.7857em 0 0.7143em 0;
}

.histrotyWidgetBox h3 span{
	padding-left:1.4286em;
}

.histrotyWidgetBox .histYear{
	float:left;
	width:15.75em; /*189*/
	padding-left:1.5em; /*18*/
	margin-bottom:0.25em;
}

.histYear img{
	float:left;
	width:1.5833em; /*19*/
	margin-right:1em;
}

.histYear strong{
	float:left;
	font-size:1.1667em;
	padding-top:0.25em;
}

.histrotyWidgetBox .histWigtConts{
	float:left;
	width:14.0909em; /*155*/
	padding-left:4.5455em; /*50*/
	font-size:0.9167em;
	padding-bottom:1.15em;
}

.histrotyWidgetBox p.whiteLink{
	float:left;
	padding-left:1.6667em;
	margin-bottom:0 !important;
	padding-bottom:1em;
}

.histrotyWidgetBox p.whiteLink a{
	color:#fff;
	background:url(/images/redbgarw.gif) no-repeat left 0.4em;
	padding-left:1.25em;
	text-decoration:none;
	font-weight:bold;
}
.histrotyWidgetBox p.whiteLink a:hover{
	text-decoration:underline;
}