@charset "utf-8";
/* CSS Document */


#hsbody .bold{
	font-weight:bold;
}


#hsbody .marleft-neg{
	margin-left:-2.2500em; /*27px;*/
}


#hsbody .fig{
	font-size:2em;
	font-weight:bold;
}

#hsbody .icon{
	vertical-align:middle;
	width:1.334em;

}


/****************Div columns styling ********************/

#hsbody .midCol{
	margin-left:2.5em;
	margin-right:2.5em;
}

#hsbody .leftCol{
	float:left;
	width:41.3333em; /*496px;*/
	padding-right:2.2500em; /*27px;*/
}

#hsbody .rightCol{
	float:right;
	width:15.3333em; /*184px;*/
	position:relative;
/*	border:1px solid red;*/
}


.leftCol .InvstTopImg , 
.leftCol .InvstBtmImg{
	width:45.8333em; /*550px;*/
	position:relative;
	display:table;
}
/***
.leftCol .InvstMidImg{
	background-image: url('../images/curves/invest_bg.png');
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;***/ /*d5d5d5*/
/***	width:43.9333em; 550px;
}


#hsbody .innerTopImg img, 
#hsbody .innerBtmImg img,
.leftCurve .InvstTopImg img , 
.leftCurve .InvstBtmImg img{
	width:100%;
	
}


.innerMiddleCurve{
	background-image: url('/images/curves/invest_bg.png');
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0; 
	width:99.75%;
}
***/

/***
.leftCurve{
	width:41.3333em;
	float:left;
}
***/
.leftCurve .InvstTopImg , 
.leftCurve .InvstBtmImg{
	width:100%;
}

.leftCurve .innerMiddleCurve{
	width:99.7%;
	
}


/************Width *****************/

#hsbody .wid550
{
	width:45.8333em; /*550px;*/
}


#hsbody .wid150{
	width:12.5em;
}



/****************height ***********************/

#hsbody .hgt10m{
	height:10em;
}


#hsbody .hgt20m{
	height:15em;
}

#hsbody .hgt8m{
	height:8em;
}

#hsbody .hgt6m{
	height:6em;
}


#hsbody .hgt15m{
	height:12em;
}


/******************* colors ****************************/

.bgGreen{
	background-color:#6A9F56
}


.bgBlue{
	background-color:#00a7eb;
}


.bgPurple{
	background-color:#5f59a3;
}



.bgPeach{
	background-color:#e95f5e;
}


.bgOrange{
	background-color:#ee8453;
}



.clrwhite{
	color:#fff;
}

.bluecolor{
	color:#154c92;
}

.clrlgtblue{
	color:#2fbaf7;
}

.green{
	color:#689e57;
}

.clrgrey{
	color:#666666;
}



.clrlgtgrey{
	color:#999999;
}


.clrblk{
	color:#000;
}

.clrPurple{
	color:#5f59a3;
}


.clrPeach{
	color:#e95f5e;
}


.clrOrange{
	color:#ee8453;
}


/***************list style*****************/

ul.bullet{
	width:100%;
	margin:0.8333em 0; /*10px;*/
}

ul.bulletTest{
	width:100%;
	margin:0.8333em 0; /*10px;*/
	float:left;
}


ul.bullet li{
	padding:0em 1.75em 0.4167em 1.25em; /*5 21 15*/
	margin-left:1.5em;
	line-height:1.33em;
}

ul.bulletTest li{
	padding:0em 1.75em 0.4167em 1.25em; /*5 21 15*/
	margin-left:0.25em;
	line-height:1.33em;
	background: url('/images/bullet-blue.gif') no-repeat 1px 5px ;
	display:inline;
}

ul.listBlue li{
	background: url('/images/bullet-blue.gif') no-repeat 1px 5px ;
}

ul.listGreen li{
	background: url('/images/bullet-green.png') no-repeat;
}

/******************Corporate governance*******************************/
#executive_committe{
	height:100%;
	overflow:hidden;
}

#executive_committe div.col1{
	width:65%;
	border:0;
	float:left;
		
}

#executive_committe div.col1 img{
	width:39.167em;
}

#executive_committe  div.col2{
	width:31%;
	float:right;
	padding-bottom:0.5em;
}

#executive_committe div.col2 p,
#executive_committe div.col2 h4,
#executive_committe div.col2 h5{
	margin-bottom:0em;
	margin-left:0;
	padding-bottom:0.75em;
}

/*******************Curve Styling ******************************/


#hsbody .innerTopImg img, 
#hsbody .innerBtmImg img,
.leftCurve .InvstTopImg img, 
.leftCurve .InvstBtmImg img,
.leftCurve .InvstTopImg, 
.leftCurve .InvstBtmImg
{
	width:100%;
	height:0.83333em; /*10px;*/
	float:left;
}

#hsbody .rgtCurve .InvstTopImg img, 
#hsbody .rgtCurve .InvstBtmImg img,
#hsbody .rgtCurve .InvstTopImg, 
#hsbody .rgtCurve .InvstBtmImg 
{
	width:100%;
	height:0.75em; /*9px;*/
}

#hsbody .innerCurve .innerTopImg img,
#hsbody .innerCurve .innerBtmImg img{
		float:left;
		height:0.83333em; /*10px;*/
}

.innerMiddleCurve{
	/*background-image: url('/images/curves/invest_bg.png');*/
	background-color:#ffffff;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0; /*d5d5d5*/
	width:99.75%;
	clear:both;
}

.innerCtxt{
	/*width:93%;*/
	width:95%;
	margin:0 0;
	padding:0.5em 0;
	display:table;
	padding-left:1.5em;/*18px;*/
}

.leftCurve{
	width:45.8334em;/*550px*/
	float:left;
}


.leftCurve .innerCtxt{
	width:93%;

}



.rgtCurve{
	width:14.1667em;
	float:right;
	margin-top:-3.8em !important;
	*margin-top:-4.5em;
	position:relative;
}


.rgtCurve .innerCtxt{
	width:75%;
}

.rgtCurve .InvstTopImg{
	height:0.75em;
}


.rgtCurve .InvstTopImg{
	width:14.1667em;
	height:0.75em;
}

.rgtCurve .innerMiddleCurve{
background: url('/images/curves/grey-bg.png') top left;
border:0;
width:100%;
}


.rgtCurve #test{
background: url('/images/curves/testimonial_widget_bg.png') bottom left;
border:0;
width:100%;
}

/************* Press Releases ***********************/


#hsbody .press_blk table{
	margin-left:0 !important; 
	padding:0;
	
}

#hsbody .press_blk th{
	width:10%;
}


#hsbody .press_blk th.title{
	width:45%;
}


#hsbody .press_blk  .foottop{
	z-index:1;
}


#hsbody .yr_tab
{
	height:2.567em;	
	overflow:hidden;
	position:relative;
	z-index:100;
	float:left;
	margin-top:-2.52em;
	padding-left:0.7em;

}

#hsbody .yr_tab li{
	float:left;
}

#hsbody .yr_tab a{
	z-index:1;
	
}

#hsbody .yr_tab a:hover,
#hsbody .yr_tab a.on{
	position:relative;	
	float:left;
	margin-top:-2.725em;
	z-index:200;
	
}

#MainBody .yr_tab li img{
	width:4.667em;
	
}


#MainBody .yr_tab li.archive img{
	width:5.834em;
	
}

#hsbody .press_blk .InvstMidImg{
	width:97.05%;
	margin-top:-0.1em;
	/*position:relative;
	overflow:hidden;
	display:table;*/
	clear:both;
}

#hsbody .InvstMidImg table{
	width:97%; 
	margin-top:1em;
	margin-left:0 !important;
}

/**************Common curve styling***********************/
.padLeft27 #hsbody .innerMiddleCurve h4,
.padLeft27 #hsbody .innerMiddleCurve p,
.padLeft27 #hsbody .innerMiddleCurve h5,
.padLeft27 #hsbody .innerMiddleCurve table{
	margin-left:0 !important;
}

/********************job*******************/

#job label {
margin:0px;
margin-right:1em;
}
#job select {
margin:0px;
margin-right:1.5em;

}

#job input {
	padding:.2em 0px 0px .6em;
	border-top:1px solid #969696;
	border-left:1px solid #969696;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	color:#666666;
	font-size:0.91667em;	
	height:1.63333em; /* 21px */
	width:32.8em;
}



#hsbody #job .button {
border:none;
padding:0;
font-size:1em;
width:auto;
}

/********************Testimonal*******************/

#testimonial .list{
/*	margin-bottom:1em;
	overflow:hidden;
	border:1px solid red;
*/	
}

#testimonial .FltRght,
#testimonial .FltLft{
width:48%;
height:9em;
min-height:9em;
}

#hsbody #testimonial h4,
#hsbody #testimonial p{
	padding-bottom:0.25em;
	/*overflow:hidden;*/
	margin-left:15em !important;
}


#testimonial .Imgtest{
	width:14em;
	height:7em;
	float:left;
}

#testimonial .Imgtest img{
	width:13.334em;
}

#testimonial_descrpt .summary
{
	width:100%;
	margin-bottom:1em;
	overflow:hidden;
	
}


#testimonial_descrpt .Imgtestbig{
float:left;
clear:left;
width:13.4166em;
height:16.25em;
margin-right:1em;

}

#hsbody #testimonial_descrpt h4,
#hsbody #testimonial_descrpt p{
	overflow:hidden;
	margin-left:15em !important;
	width:42em !important;

}

/**************************Vacancies************************************/

#hsbody .apply img{
	vertical-align:middle;
}

#MainBody .Vcnylogo  {
float:left;
padding-right:1.53333em; /*22px;*/

}

#MainBody .Vcncyhdbrdr  {
border-bottom:1px solid #cccccc; 
float:left;
width:58.33333em; /*700px;*/
margin-left:1.53333em; /*22px;*/
margin-bottom:.8em; /*22px;*/
position:relative;
}

#MainBody .Vcncyhdbrdr  h5{
width:33.58333em; 
}

#MainBody .refdate{
text-align:right;
float:right;
position:absolute;
	bottom:0;
	right:0;
padding-bottom:.5em;
}
#MainBody .refdate strong{
width:7.5em; /*90px;*/
float:left;

}

#MainBody .refdate span{
float:left;
text-align:right;
width:6.25em; /*75px;*/
}
#MainBody .Vcnylogo  h5{
float:left;
margin-left:0px;
padding-top:0.56667em; /*8px;*/
padding-bottom:.4em;
font-size:1.33333em; /*16px;*/
color:#2fbaf7;
width:33.58333em; 
padding-left:1.1em; /*22px;*/
}
.vacncytopmid {
	background-image: url('../images/curves/footerbtm_bg.png');
	margin:0px;
	padding:0px;
	/*width:97.31%;*/
	width:100%;
	clear:both;
	display:table;
	position:relative;
}
.vacncytopmid h5 {
padding-bottom:.8em;
}
.vacncymid {
	background-image: url('../images/curves/footerbg.png');
	background-color:transparent;
	margin:0px;
	width:100%;
	border:none;
	clear:both;
	overflow:hidden;
}


#hsbody .applytable  input{
margin:0px;
padding:0px;
margin-right:0.41667em; /*5px;*/
margin-top:0.16667em !important; /*2px*/
margin-top:0px;
display:block;
}

#hsbody .applytable  label{
display:table;
width:90%;

}
#hsbody .applytable {
margin-bottom:0px;
margin-top:.9em;
}
#hsbody .applytable a {
	color:#2fbaf7;
}
#hsbody .applytable tr td {
background-image: url('../images/vcncysidebar.gif');
background-repeat:repeat-y;
background-position:right;
text-align:left;
padding-right:1.53333em; /*22px;*/
padding-top:0px;
padding-bottom:0px;
border-bottom:none;
vertical-align:top;
}
#hsbody .applytable tr td.bgnone {
background-image: none;
padding-right:0px;
vertical-align:top;
}

#hsbody .applytable tr td h5 {
padding-bottom:.5em;
}


.applytable tr td  div{
padding:0px 0em 0px 0px;
margin:0px;
}

.pdflink img{
vertical-align: middle ;
}

.contadd, .contadd p {
padding-bottom:0px;
margin-bottom:0px;
}

/** WBSB-3840*/
#MainBody ul.leftIndent{
	margin:0em 2em .75em 1em;
}
#MainBody ul.leftIndent li{
	padding:0em 1.75em 0.4167em 1.25em; /*5 21 15*/
	margin-left:1.5em;
	line-height:1.33em;
	/*margin:0em 0em .75em 0em;*/
	background: url('/images/bullet-blue.gif') no-repeat 1px 5px ;
}

#MainBody ul.leftIndent li.noBullet{
	padding:0em 1.75em 0.4167em 1.25em; /*5 21 15*/
	margin-left:.5em;
	line-height:1.33em;
	background:none;
}

ul.bulletTest.bulletTestLeft{
	width:31%;
	float:left;
	}
ul.bulletTest.bulletTestLeft li{
	display:block;
}