/* CSS Document */
html {
    font-size:1.375em;
	}

body {
    font-size: 50%;
	}

*html>body {
    font-size: 11px;
	}
	
body{
 	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	/*background:#810f71 url(/images/bg-line.gif) repeat-x top;*/
	background:#810f71 url(/images/body-bg1.jpg) repeat-x top;
	}
/***** General Style *******/
/*#treeBG{
	background:url(/images/body-bg.jpg) no-repeat center 30.27em; 
	width:100%;
}*/
a,
a:hover,
img{
	outline:0;
	border:none;
	}

.selectedLink{
	text-decoration:underline!important;
	}
img.alignV{
	vertical-align:middle;
	}
.floatL{
	float:left;
	}
.floatR{
	float:right;
	}
.alignR{
	text-align:right;
	}
.alignL{
	text-align:left;
	}
.alignC{
	text-align:center;
	}
.clear{
	clear:both;
	}
.flowC{
	overflow:hidden;
	}
.mrg0{
	margin:0;
	}
.bold{
	font-weight:bold;
	}
.mrgT10{
	margin-top:20px;
	}
ul, li, ol, h1, h2, h3, h4, h5, p, form, fieldest{
	margin:0;
	padding:0;
	}
ul, li{
	list-style:none;
	}
input,
select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}
/***** wrapper Style *******/
#wrapperBdr{
	background:#8e287e url(/images/bdr-line.gif) repeat-x top;
	width:80.20em;/*882px;*/
	margin:0 auto;
	}
#wrapperBdr #wrapper{
	margin:0 8px;
	background:#7e0f6e url(/images/bdr-line-in.gif) repeat-x top;
	}
div.corner-bg{
	margin:0 8px;
	}
div.corner-bg img{
	width:100%;

	}
#container{
	margin:0 auto;
	width:76.32em;/*839px;*/
	/*height:660px;*/
	}
/***** Header Style *******/
#container #header{
	height:8.18em;/*90px;*/
	color:#ffffff;
	}
#container .logo{
	float:left;
	width:30%;
	}
#container .logo img{
	height:8.18em;/*90px;*/
	margin-left:2.1em;
	}
/***** Top Right links and form  Style *******/
#container .siteInfo{
	float:right;
	width:70%;
	font-size:0.91em;/*10px;*/
	color:#fff;
	text-align:right;
	}
#container .siteInfo .top .default{
	font-size:1.09em;/*12px;*/
	}
#container .siteInfo .top .mid{
	font-size:1.36em;/*15px;*/
	}
#container .siteInfo .top .large{
	font-size:1.73em;/*19px;*/
	}
#container .siteInfo .font_selection{
	text-decoration:underline;
	}
#container .siteInfo a{
	color:#fff;
	text-decoration:none;
	}
#container .siteInfo .top{
	width:61%;
	float:right;
	height:3.00em;/*30px;*/
}
#container .siteInfo .top a{
	margin-left:1.50em/*15px;*/
	}
#container .siteInfo .bot{
	width:80%;
	float:right;
	}
#container form#searchSite{
	width:20em;
	float:right;
	}
#container form#searchForm{
	width:20em;
	float:right;
	margin-left:2em;
	}
#container form#searchSite fieldset,
#container form#searchForm fieldset{
	border:0;
	}
#container .formClass div.inputBox{
	width:17.6em;
	float:left;
	}
#container .formClass div.inputBox input{
	font-size:1em;
	}
#container .formClass div.inputBox div.lt{
	float:left;
	display:inline-block;
	height:1em;
	}
#container .formClass div.inputBox div.rt{
	float:left;
	display:inline-block;
	height:1em;
	}
#container .formClass div.inputBox div.lt img,
#container .formClass div.inputBox div.rt img{
	width:.7em!important;
	}
#container .formClass div.inputBox div.mid{
	background-color:#000;
	display:block;
	width:16.1em;
	height:1.9em;
	float:left;
	background-color:#e8e8e8;
	}
#container .formClass div.inputBox div.mid select,
#container .formClass div.inputBox div.mid input#searchterm{
	background-color:#e8e8e8;
	border:none;
	vertical-align:middle;
}
#container .formClass div.inputBox div.mid input#searchterm{
	width:15.8em;
	height:1.3em;
	padding-top:.2em;
	}
#container .select_container {
  position:relative;
  width: 16em;
  height: 1.63em;
  line-height:1.6em;
  overflow: hidden;
   background:#e8e8e8;
	}
#container .inpSelect {
  background:#e8e8e8;
  position: absolute;
  width: 16.3em; 
  font-size:1em;
  top: .1em; 
  #top: -.05em;
  height:1.9em; 
  left: -.3em;
  padding-bottom:.3em;
  margin-top:.13em;
}
#container .inpSelect option{
  padding-left:.2em;
  width:auto;
  }
#container .searchbutton{
	width:2em;
	cursor:pointer;
	}
/***** Top Nav Style *******/
#container ul#topNav{
	height:3.00em;/*33px;*/
	overflow:hidden;
	position:relative;
	width:76.5em;/*839px;*/
	}
#container ul#topNav li{
	float:left;
}
#container ul#topNav li a:hover img,
#container ul#topNav li a:hover,
#container ul#topNav li a.selected img{
	margin-top:-3.00em;/*33px;*/
}
#container ul#topNav li img{
	height:6em;
	}
/***** mainBody Style *******/
#mainBody{
	/*overflow:hidden;
	height:100%;*/
	margin-top:11px;
	margin-bottom:0px;
	overflow:hidden;
	height:100%;
	}
/***** leftNav Style *******/

ul#LeftNav{
	width:17.5em;/*192px;*/
	float:left;
	font-weight:bold;
	margin-top:4.45em;/*49px;*/
	}
ul#LeftNav a{
	display:inline-block;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	}
ul#LeftNav span{
	display:block;
	height:0.55em;/*6px;*/
	float:left;
	/*width:17.47em;192px;*/
	width:17.5em;/*192px;*/
	}
ul#LeftNav span img{
	width:17.5em;/*192px;*/
	display:none;
	}
ul#LeftNav strong{
	display:block;
	float:left;
	/*width:15.45em;17.5em;*/
	width:15.5em;
	padding-left:2em;
	}
ul#LeftNav li{
	clear:both;
	float:left;
	width:17.5em;/*192px;*/	
	}
ul#LeftNav a:hover{
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	}
ul#LeftNav li.selected span img,
ul#LeftNav li a:hover span img{ 
	display:block;
	}
ul#LeftNav li.selected strong{
	background-color:#fff;
	color:#111111;
	}
ul#LeftNav li a:hover strong{
	display:block;
	float:left;
	width:15.5em;
	padding-left:2em;
	background-color:#fff;
	color:#111111;
	}

ul#LeftNav li.selected ul.level2{
	margin-top:.3em;
	float:left;
	width:14.9em;
	padding-bottom:.5em;
	}
ul#LeftNav li ul.level2 li{
	background: url("/images/bullet-white.gif") no-repeat 2.1em .5em;
	padding-left:1em;
	width:10em;/*192px;*/	
	width:16em!important;/*192px;*/	
	}
ul#LeftNav li.selected ul.level2 li a strong{
	background-color:transparent;
	color:#fff;
	font-weight:normal;
	display:block;
	/*width:14.8em;*/
	width:13.8em
	}
ul#LeftNav li.selected ul.level2 li a:hover strong{
	background-color:transparent;
	color:#fff;
	font-weight:bold;
	}
ul#LeftNav li.selected ul.level2 li.selected a strong{
	font-weight:bold;
	}
ul#LeftNav li.section ul{
display:none;
}
ul#LeftNav li.selected{
	cursor:pointer;
	}
/***** contentArea Style *******/
#contentArea{
	width:58.82em;/*647px*/
	#width:58.78em;/*647px*/
	float:right;
	/*border-bottom:solid 1px #f00;*/
	}
#hsbodyCorner span.hsTop{
	width:100%;
	float:left;
	}
#hsbodyCorner span.hsBot{
	width:100%;
	float:left;
	}
#hsbodyCorner span.hsTop img,
#hsbodyCorner span.hsBot img{
	width:100%;
	}
/***** hsbody Style *******/
#contentArea #hsbody{
	background:#ffffff url(/ir/quintain/images/hs-bg.gif) repeat-x top;
	clear:both;
	padding-bottom:0.82em;/*9px;*/
	min-height:50em;
	height:100%!important;
	height:46em;
	overflow:hidden;
	_overflow:visible;
	}
#hsbody h1{
	font-size:1.36em;/*15*/
	font-weight:bold;
	color:#000000;
	margin-bottom:0em;/*18px;*/
	padding:1em 0 0 1.55em;
	}
	
#hsbody h2{
	font-size:1.09em;/*13px;*/
	font-weight:bold;
	}
#hsbody h3{
	font-size:1.2em;/*13px;*/
	font-weight:bold;
	margin-bottom:.3em;
	}
#hsbody p{
	margin-bottom:1em;/*20px;*/
	line-height:1.4em;
	}
#hsbody a{
	color:#760e68;
	text-decoration:none;
	}
#hsbody a:hover{
	color:#760e68;
	text-decoration:underline;
	}
#hsbody div.sidePadding{
	padding:1.5em 1.91em 0em 2.09em;/*18px 21px 15px 23px;*/
	/*overflow:hidden;*/
	height:100%;
	}
#hsbody div.sidePadding.removePadding{
	padding:1.5em 0em 0em 0em;/*18px 21px 15px 23px;*/
	/*overflow:hidden;*/
	height:100%;
	}
#hsbody ul,
#hsbody ul.grey{
	margin-bottom:1.5em;
	}
#hsbody ul li{
	margin-bottom:.2em;
	background: url("/images/bullet.gif") no-repeat 1em .3em;
	padding-left:2em;
	}
#hsbody ul.grey li{
	margin-bottom:.2em;
	background: url("/images/bullet1.gif") no-repeat 1em .3em;
	padding-left:2em;
	}
#hsbody ol{
	margin-bottom:1.5em;
	}
#hsbody ol li{
	margin-bottom:.2em;
	margin-left:2em;
	list-style-type:decimal;
	}

/***** quickLinks Style *******/

#quickLinks{
	background-color:#8f287e;
	overflow:hidden;
	height:100%;
	margin-top:.7em;
	}
#quickLinks img{
	width:100%;
	}
#quickLinks .sidePadding{
	padding:0.36em 0em 0.36em 3.95em;/* 4px 16px 4px 23px;*/
	width:75em;
	}
#quickLinks ul{
	float:left;
	margin-right:0em;/*10px;*/
	}
#quickLinks ul a{
	color:#cccccc;
	text-decoration:none;
	}
#quickLinks ul li.bold a{
	color:#fff;
	}
#quickLinks ul a:hover{
	color:#fff;
	text-decoration:underline;
	}
#quickLinks li.twitter{
	margin-top:0.0em;/*10px;*/
	/*margin-top:0.91em;10px;*/
	/*width:12.7em;*/
	overflow:hidden;
	height:5.8em;/* 64px */
	display:block;
	position:relative;
	}
#quickLinks li.twitter a:hover,
#quickLinks li.twitter a:hover img{
	margin-top:-5.8em /* -64px */;
	}


#hsbody ul.yearTab li a:hover,
#hsbody ul.yearTab li a:hover img{
	margin-top:-2.63em;/*28*/
	}
#quickLinks ul.list1{
	width:18%;
	}
#quickLinks ul.list2{
	width:20.1%;
	}
#quickLinks ul.list3{
	width:25%;
	}
#quickLinks ul.list4{
	width:19%;
	}
#quickLinks ul.list5{
	width:17%;
	}
/***** footer Style *******/
#footer{
	width:88.20em;/*882px;*/
	margin:0 auto 40px auto;
	height:4.50em;/*45px;*/
	font-size:0.91em;/*10px;*/
	color:#cccccc;
	}
#footer img{
	vertical-align:middle;
	height:4.5em;
	}
#footerBdr{
	background-color:#8f287e;
	width:83.90em;/*839px;*/
	line-height:4.09em;/*45px;*/
	height:4.50em;/*45px;*/
	float:left;
	}
#footer a{
	color:#cccccc;
	text-decoration:none;
	}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
	}
/********* cms style ******/
#editor-cms ul#cms-button-container li{
	list-style:none!important;
	background-image:none;
	margin-left:0;
	padding-left:0;
	}
#editor-cms form#cms-edit-form{
	width:90%;
	margin:15px auto;
	}
#cms-full-page-content-details div#treeBG div#quickLinks{
	width:80.20em;/*882px;*/
	margin:0 auto;
	}

table#cms-item-list1 thead th,
table#cms-item-list1 tbody td{
	padding:.2em;
	}
table#cms-item-list1 thead th{
	text-align:center!important;
	padding-top:.5em!important;
	}
table#cms-item-list1 tbody td.cms-list-status{
	text-align:center!important;
	width:5%!important;
	}


.pageHeaderImage {
	width:54.0909em;
}



#hsInner3{
	clear:left;
}
.caseHeader{
	float:left;
	width:22%;
}

.caseHeader h1{
	border-bottom:none;
}

.caseStatic{
	float:left;
	width:60%;
	padding-bottom:1.5em;	
	*padding-bottom:0;
}

.caseStatic a{
	float:left;
	text-decoration:none;
	text-align:center;
	font-size:0.9167em;
	background:#b60807 url(/images/tab_bg_over.gif) no-repeat top;
	margin-right:4px;
	height:17px;
	width:22px;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
}

.caseStatic a:hover,
.caseStatic a.on{
	text-decoration:none!important;
	background:#b60807 url(/images/tab_bg.gif) no-repeat top;
	color:#fff!important;	

}


#hsbody h3 span{	
	font-size:11px;
	font-weight:bold;
	background:url(/images//pdf-cion.gif) no-repeat top left;
	padding-left:1.75em;
	text-transform:capitalize;
	float:right;
	*margin-top:-15px!important;
}
.info_box{
	float:left;
	margin-right:1em;
}
.info_box h3{
	width:auto;
}
.caseStudyCont p{
	text-align:justify;
}
.mRight{
	margin-left:2em!important;
}
