/************************* global html tag selectors************************/
* {
	margin:0;
	padding:0;
	outline:none;
}

html {
	font-size:1.6em;
}
 
body {
	font:50% arial,helvatica,sans-serif;
	text-align:center;
	color:#231f20;
	background:#333 url("/images/bg.gif") repeat-y center;
}

a {
	color:#ef3829; 
	text-decoration:none; 
}

a:hover {
	color:#dc5e20;
	text-decoration:underline; 
}

form,fieldset,input { 
	padding:0; 
	margin:0;
}

input,select{
	font:1em arial,helvatica,sans-serif;
}

acronym{
	border-bottom:1px dashed #ccc;
}

img,form,fieldset{
	border:0;
}

img{
	vertical-align:middle;
}

ul,li{
	list-style:none;
}

.clear{
	clear:both;
}
.fl,
.floatleft{
	float:left;
}
.fr,
.floatright{
	float:right;
}
.bold{
	font-weight:bold;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.center {
	text-align:center;
}

.fontsize12{
	font-size:1.0909em;
}

.underline{
	text-decoration:underline;
}

.uppercase{
	text-transform:uppercase;
}


h1{
	font-size:1.1818em;
	text-transform:uppercase;
	color:#fff;
	line-height:1.8em;
	/*margin-left:0.6923em;*/
	margin-left:0.5947em; /* 9px*/
}
h1 span{
	text-transform:none;
}

h3{
	font-size:1.0909em;
}

/************************************** Main Wrapper ***********************************************/
#wrapper {
	text-align:left;
	margin:0 auto;
	padding:0 0.9375em 0 0.6250em; /* 8px and  12px*/
	width:70.1563em; /* 898px*/
	background-color:#fff;

}


/************************************** Left Navigation ***********************************************/
#leftNav {
	float:left;
	width:17.1875em; /* 220px*/
	padding-top:0.8594em; /* 11px*/
}
#leftNav img{
	width:100%;
}

.home_LeftNav{
	background:#B30400 url("/images/home_lnk_rt_bg.jpg") repeat-y right;
}

.businee_review{
	background:#f80600 url("/images/businees_review_rt_bg.gif") repeat-y right;
}

.governance{
	background:#ffffcc url("/images/governance_rt_bg.gif") repeat-y right;
}

.financial{
	background:#000 url("/images/financial_rt_bg.gif") repeat-y right;
}

#leftNav ul.homeL{
	padding-left:0.4688em;
	padding-top:0.3125em;
}

#leftNav ul.homeL li a{
	line-height:1.4063em;
	color:#fff;
	width:15.3125em;
	display:block;
	/*margin-left:0.7em;*/
}

#leftNav ul.homeL li a:hover{
	background-color:#630200;
	color:#999999;
	text-decoration:none;
}

#leftNav ul.heading,
#leftNav ul.sideLinks{
	padding-left:0.4688em; /*6px */
	float:left;
}

#leftNav ul.heading li.businee_rev,
#leftNav ul.heading li.governance_sec,
#leftNav ul.heading li.fina_sec{
	width:15.3125em; /*196px */
	padding-top:0.2148em; /*2.75px */
	padding-bottom:1.4844em; /* 19px*/
	margin-bottom:0.1719em; /*2.2*/
}

#leftNav ul.heading li.governance_sec{
	padding-bottom:2.5781em; /*33px*/
}

#leftNav ul.heading li.businee_rev a.busi_title,
#leftNav ul.heading li.governance_sec a.governance_title,
#leftNav ul.heading li.fina_sec a.fina_title{
	/*font-size:1.0909em;*/
	display:block;
	padding-left:0.2344em; /* 3px*/
}

#leftNav ul.heading li.businee_rev{
	background-color:#630200;
}

#leftNav ul.heading li.governance_sec{
	background-color:#999999;
}

#leftNav ul.heading li.fina_sec{
	background-color:#999999;
}

#leftNav ul.heading li.businee_rev a.busi_title{
	color:#f80600;
}

#leftNav ul.heading li.governance_sec a.governance_title{
	color:#ffffcc;
}

#leftNav ul.heading li.fina_sec a.fina_title{
	color:#000;
}


#leftNav ul.sideLinks li,
#leftNav ul.sideLinks li a{
	display:block;
	line-height:1.4063em; /*18px */
	color:#231f20;
	width:15.3125em; /* 196px*/
}

#leftNav ul.sideLinks li a span,
#leftNav ul.homeL li a span{
	padding-left:0.2344em; /* 3px*/
}

#leftNav ul.sideLinks li a.on{
	background-color:#630200;
	color:#ef3829;
}

#leftNav ul.homeL li a.on{
	/*background-color:#630200;*/
	color:#fff;
}

#leftNav ul.homeL li a.on:hover{
	background-color:#630200;
	color:#999999;
}

#leftNav ul.sideLinks li a.on_gove{
	background-color:#999999;
	color:#ffffcc;
}

#leftNav div.financial ul.sideLinks li a{
	color:#999;
}

#leftNav div.financial ul.sideLinks li a.on_fina{
	background-color:#999999;
	color:#231f20;
	text-decoration:none;
}

#leftNav div.businee_review ul.sideLinks li a:hover{
	background-color:#630200;
	color:#ef3829;
	text-decoration:none;
}

#leftNav div.governance ul.sideLinks li a:hover{
	background-color:#999999;
	color:#ffffcc;
	text-decoration:none;
}

#leftNav div.financial ul.sideLinks li a:hover{
	background-color:#999999;
	color:#231f20;
	text-decoration:none;
}


#leftNav ul.sideLinks li a.on:hover,
#leftNav ul.sideLinks li a.on_gove:hover,
#leftNav div.financial ul.sideLinks li a.on_fina:hover,
#leftNav div.financial ul.sideLinks li a.on_fina:hover{
	text-decoration:none;
}





/************************************** contents area ***********************************************/
#rightCon { 
	float:left;
	width:52.8125em; /*676px */
	margin-bottom:2.5781em; /* 33px*/
	/*border-top:1px solid red;
	border-bottom:1px solid green;*/
}

#navTop{
	height:11.6em; /*145.45px */
	clear:both;
	text-align:right;
	color:#939598;
	/*border-bottom:1px solid green;*/
}

.quicklinks{
	margin-bottom:0.6484em; /*  8.3px*/
	clear:both;
}

.quicklinks a,
.quicklinks span{
	color:#939598;
	margin:0 0.4297em; /* 5.5px*/
}

.quicklinks a:hover{
	color:#9e160e;
}

.quicklinks a.small {
	 margin:0;
}

.quicklinks a.mid {
	 font-size: 1.25em;
	 font-weight:bold;
	 margin:0 .4em;
}

.quicklinks a.large {
	 font-size: 1.6em;
	 font-weight:bold;
	 margin:0;
}

.searchbox{
	margin-bottom:1em;
}

.textfield{
	border:0.1818em solid #bfc0c2;
	font-size:0.8594em; /*11px*/
	color:#939598;
	font-style:italic;
	padding:.16em .5em; /* 1.76px  5.5px*/
	width:12em; /*121px */
	/*margin-right:.25em;*/ /*2.75px*/
	display:block;
	float:right;
}

.go{
	border:0.1818em solid #bfc0c2;
	font-size:0.8594em; /* 11px*/
	color:#939598;
	font-weight:bold;
	padding-top:0.1078em;/* 1.38px*/
	padding-bottom:0.025em;
	width:2.9297em; /* 37.5px*/
	background-color:#fff;
	display:block;
	float:right;
	margin-left:.5em; /*2.75px*/
}

/************************************** Header area ***********************************************/

.header,
.headerBurgundy,
.headerGrey,
.headerOrange,
.LightGrey,
.Black{
	height:2.1094em; 
	margin-bottom:0.7813em;
}

.header{
	background:#f80600 url("/images/header_rt_bg.jpg") no-repeat top right;
}

.headerBurgundy{
	background:#9e160e url("/images/header_rt_bg_brown.jpg") no-repeat top right;
}

.headerGrey{
	background:#939598 url("/images/header_rt_bg_grey.jpg") no-repeat top right;
}

.headerOrange{
	background:#dc5e20 url("/images/header_rt_bg_orange.jpg") no-repeat top right;
}

.LightGrey{
	background:#F5F3E4 url("/images/header_rt_bg_cream.jpg") no-repeat top right;
}

.Black{
	background:#231f20 url("/images/header_rt_bg_black.jpg") no-repeat top right;
}

.LightGrey h1{
	color:#231f20;
}


.header div.fl,
.headerBurgundy div.fl,
.headerGrey div.fl,
.headerOrange div.fl,
.LightGrey div.fl,
.Black div.fl{
	width:60%;
}

.header div.fr,
.headerBurgundy div.fr,
.headerGrey div.fr,
.headerOrange div.fr,
.LightGrey div.fr,
.Black div.fr{
	width:35%;
	text-align:right;
	color:#f80600;
}

.header div.fr a,
.headerBurgundy div.fr a,
.headerGrey div.fr a,
.headerOrange div.fr a,
.LightGrey div.fr a,
.Black div.fr a{
	color:#f80600;
}

.header div.fr a.lm,
.headerBurgundy div.fr a.lm,
.headerGrey div.fr a.lm,
.headerOrange div.fr a.lm,
.LightGrey div.fr a.lm,
.Black div.fr a.lm{
	margin-left:0.4297em;
}
.header div.fr a.rm,
.headerBurgundy div.fr a.rm,
.headerGrey div.fr a.rm,
.headerOrange div.fr a.rm,
.LightGrey div.fr a.rm,
.Black div.fr a.rm{
	margin-right:0.15em; 
}


/******************** Home page container ********************/
#irHome div.content{
	/*margin-bottom:4em;*/
}

#irHome div.content,
.innerBlock,
.headingBox,
.headingBox_Orange,
.headingBox_Burgundy,
.headingBox_Blcak,
.Redbox{
	float:left;
	width:100%;
}


#irHome div.fl{
	width:35.1563em; /* 450px*/
}

#irHome div.fr{
	width:17.0313em; /* 218px*/
}

.headingBox{
	border-bottom:0.5469em solid #f80600; /*7px*/
}

.headingBox_Orange{
	border-bottom:0.5469em solid #ed4f05; 
}

.headingBox_Burgundy{
	border-bottom:0.5469em solid #b30400; 
}

.headingBox_Blcak{
	border-bottom:0.5469em solid #000; 
}

.headingBox div.leftbl,
.headingBox div.rightbl,
.headingBox div.corp_resp,
.headingBox div.inner_block,
.headingBox_Orange div.inner_block,
.headingBox_Burgundy div.inner_block,
.headingBox_Blcak div.inner_block{
	float:left; 
	background:#f80600; 
	height:1.1719em;  /*15px*/
	line-height:1.1719em;
}

.headingBox_Orange div.inner_block{
	background:#ed4f05; 
}

.headingBox_Burgundy div.inner_block{
	background:#b30400; 
}

.headingBox_Blcak div.inner_block{
	background:#000; 
}

.headingBox div.leftbl{
	width:18.5938em;  /* 238px*/
}

.headingBox div.rightbl{
	width:9.4531em; /*121px*/
}

.headingBox div.corp_resp{
	width:12em; /*176px */
}

.headingBox div.inner_block,
.headingBox_Burgundy div.inner_block,
.headingBox_Blcak div.inner_block{
	width:8em; /*91px */
}

.headingBox_Orange div.inner_block{
	width:10.7em;
}

#irHome h2.red{
	font-size:1em;
	color:#fff;
	position:absolute; 
	margin-top:0.2344em; /* 3px*/
	font-weight:normal;
	padding-left:0.7305em; /* 9.35px*/
}

img.headerRight{
	float:left; 
	vertical-align:middle;
	width:1.0938em; /*14px */
}

.box,
.boxright,
.boxInner,
.boxInnerOrange,
.boxInnerBurgundy,
.boxInnerBlack{
	border:1px solid #cdcdcd;
	clear:both;
	padding-top:0.8594em; /* 11px*/
	float:left;
	margin-bottom:1.0742em; /* 13.75px*/
}

.box{
	width:99.6%;
}

.boxright,
.boxInner,
.boxInnerOrange,
.boxInnerBurgundy,
.boxInnerBlack{
	width:99.3%;
}

.box div.bottomBg,
.boxright div.bottomBg,
.boxInner div.bottomBg,
.boxInnerBurgundy div.bottomBg,
.boxInnerBlack div.bottomBg{
	height:1.7188em; /* 22px*/
	position:relative;
	right:-1px;
	bottom:-2px;
}

.boxInnerOrange div.bottomBg{
	height:2.7188em; /* 22px*/
	position:relative;
	right:-1px;
	bottom:-2px;
}

.boxright div.bottomBg1{
	height:3.0078em; /* 38.5px */
	position:relative;
	right:-1px;
	bottom:-2px;
}

.box div.bottomBg,
.boxright div.bottomBg,
.boxInner div.bottomBg,
.boxright div.bottomBg1{
	background:url("/images/box_rt_bg.gif") no-repeat bottom right;
}

.boxInnerOrange div.bottomBg{
	background:url("/images/header_rt_bg_orange.gif") no-repeat bottom right;
}

.boxInnerBurgundy div.bottomBg{
	background:url("/images/rt_btm_bg_burgundy.gif") no-repeat bottom right;
}

.boxInnerBlack div.bottomBg{
	background:url("/images/black_heading_btm_bg.gif") no-repeat bottom right;
}


/*.box p,
.boxright p{
	font-size:1.0909em;
}*/

#irHome p.mb50{
	margin-bottom:4.5em;
}

#irHome p.mb20{
	margin-bottom:2em;
}

.boxright p.leftpad{
	padding-left:0.7813em; /* 10px*/
}

/*.box strong{
	font-size:1.0027em;  
}*//* 12.835px*/

.box img.chairman,
.box img.cheifexec{
	width:5.3125em; /* 68px*/
	margin:0 0.65em; /* 8.3px*/
	float:left;

}
.box img.chairman{
	margin-bottom:1em;
}
.box img.cheifexec{
	margin-bottom:5em;
}

.boxright h3{
	margin-left:0.55em;
	margin-bottom:0.8em;
}

.boxright img.inter_presence{
	margin-left:0.7031em; /* 9px*/
	width:15.6250em; /* 200px*/
	margin-bottom:1.2em;
}

.boxright img.marginl{
	margin-left:0.7031em; /* 9px*/
}

.boxright img.marginRight{
	margin-right:3.0469em; /* 39px*/
}

.boxright img.group_fig{
	width:4.9219em; /*63px */
	margin-bottom:1.2em;
}


.innerBlock div.floatleft{
	width:17.1875em; /* 220px */
}

.innerBlock div.floatright{
	width:17.1875em; /* 220px */
}

.disclaimer{
	width:100%;
	/*float:left;*/
	clear:both;
	margin-bottom:4em;
	height:1.2500em;/*16px*/
	line-height:1.2500em;/*16px*/
	background-color:#f80600;
	color:#fff;
}

/******************************* Tooltips hover ********************************/
.menu li {
	width:1.9531em;
	float:right;
	position:relative;
	text-align:right;
	margin-bottom:.75em;
}


.menu a {
	display: block;
	width: 1.8750em;
	cursor:hand;
	color:#000;
	margin-left:0.125em;
}

.menu a:hover{
	text-decoration:none;
}

.menu a  img{
	width:100%;
}

/*.menu li em {
	background: url(/images/tooltip_hover.png) no-repeat;
	width: 100px;
	height: 51px;
	position: absolute;
	top: -60px;
	left: -35px;
	text-align: center;
	padding:10px 3px;
	font-style: normal;
	z-index: 2;
	display: none;
} */
#tsr{
	width:400px;
	background-color:#FFF;
	
}