@charset "utf-8";
*, * focus{
	margin:0;
	padding:0;
	outline:0;
}
html {
	font-size:1.5em; 
}
body {
	font:50% "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-align:center;
	color:#666;
	background-color:#dcdcdc;
}
a{
	color:#f15da9;
	text-decoration:none;
}
a:hover{
	color:#f15da9;
	text-decoration:underline;
}
img{
	vertical-align:middle;
}
form,fieldset,img{
	border:0;
}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.hide{display:none !important;}
.caps{text-transform:uppercase;}
.keys,.lnkclr{color:#f15da9;}
.large{font-size:1.75em;}
.blkclr{color:#333;}
.block{display:block;}
.redClr,.error{color:red;}
.hide{display:none !important;}

#wrapper{
	width:79.5em; /*954*/
	margin:0 auto;
	text-align:left;
	font-size:1em;
}
#topHeader{
	float:left;
}
#flash{
	float:left;
	width:16.25em;
	height:13.75em;
	position:relative;
	z-idex:-10;
}
.flashImg img{
	width:100%;
}
#topNav{
	float:left;
	width:63.25em;
}
#topNav #logo{
	float:left;
	width:100%; 
}
#logo .logoImg{
	float:left;
	width:40%;
}
#logo .logoImg img{
	display:block;
	float:left;
}
#logo .logoImg img.thtLogo{
	width:13.3333em;
	margin-top:2.0833em;
}
#logo .logoImg img.ir{
	width:11.1667em;
}
#logo .qlinks{
	float:right;
	width:53%;
	text-align:right;
}
#logo .qlinks div.sbox{
	padding-top:1.25em;
	margin-bottom:1.25em;
}
#logo .qlinks div.quickLink{
	color:#4d4d4d;
	font-size:0.9583em;
	line-height:1em;
}
#logo .qlinks div.quickLink a{
	line-height:1em;
	color:#4d4d4d;
	margin:0 0.4348em;
	text-decoration:none;
}
#logo .qlinks div.quickLink a:hover{
	text-decoration:none;
	color:#f15da9;
}
#logo .qlinks div.quickLink a.nrm{
	margin-right:0;
}
#logo .qlinks input{
	vertical-align:middle;
	font:1em arial,helvatica,sans-serif;
}
.qlinks input.textfield{
	width:14.75em;
	border:1px solid #cccccc;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:0.4em;
	margin-right:0.4167em;
    color:#4d4d4d;
}
.qlinks input.go{
	width:4.5833em;
}


/******************** Top menu style  *******************/
#header-navigation{
	width:100%;
}
ul#navMenu{
	list-style: none;
	width:100%;
}
ul#navMenu li
{
	float:left;
	position: relative;
	z-index:200;
}
ul#navMenu li a
{
	background:#333;
	float: left;
	display: block;
	color: #fff;
	text-decoration:none;
	text-align: center;
	text-transform:uppercase;
	font-weight:bold;
	padding:0.5833em 1.08em;
}
ul#navMenu li a:hover,
ul#navMenu li a.on{
	background:#f15da9;
}
ul#navMenu li ul.subnav{
	display:none;
	position:absolute; 
	left:0; 
	top:2.6667em;
	width:14.4167em; /*173*/
	list-style:none;
	list-style-type:none; 
	background:#333;
	padding-bottom:0.4167em; /*5*/
}
ul#navMenu li ul.subnav li {
	clear: both; 
	width:14.4167em; /*173*/
	font-weight:normal; 
	font-size:1em; /*12*/
	text-align:left;
	overflow-x:hidden;
}
ul#navMenu li ul.subnav li.fm{
	margin-top:0.4167em; /*5*/
}
ul#navMenu li.last ul.subnav {
	left:auto; 
	right:0;
}
ul#navMenu li.last ul.subnav li a {
	float:right; 
	text-align:right;
}
ul#navMenu li ul.subnav li a {
	float: left; 
	width: 12.5em; /*150*/ 
	text-transform:none; 
	padding-left:1em;
	padding-top:0;
	padding-bottom:0;
	font-weight:normal; 
	text-align:left;
	line-height:1.5em;
	overflow-x:hidden;
}
ul#navMenu li.last ul.subnav li a {
	padding: 0 1.3333em 0 0.5833em; /*16 7*/
	margin:0;
}
ul#navMenu li.last ul.subnav li a:hover{
	padding: 0 1.3333em 0 0.5833em; /*16 7*/
	margin:0;
}
#topNav .breadcrum{
	color:#333;
	float:left;
	font-size:0.9167em;
	line-height:1.6364em;
	padding-top:0.2em;
}


/******************** Top menu style  end *******************/
#contentsArea{
	width:76.25em; /*915*/
	float:right;
	position:relative;
	margin-top:-2.6667em; /*32*/
	z-index:100;
}
#leftArea{
	float:left;
	width:13em; /*156*/
}
#leftArea div.commonBox{
	width:12em;
	border:1px solid #ccc;
	background:#fff;
	padding-top:0.75em;
	text-align:center;
}
#leftArea p span.sp,
#leftArea p span.ch{
	display:block;
	font-size:1.05em;
	font-weight:bold;
}
#leftArea p span.sp{
	color:#333;
}
#leftArea p span.ch{
	color:#764268;
}
#leftArea p img.thumb{
	width:10.6667em; /*128*/
}
.blkwidth,
#irHome,
#irHome .introTxt,
#irHome .boxesDiv{
	float:left;
	width:100%;
}
#irHome .introTxt{
	height:15.5em;
	background:#333;
	margin-bottom:1em;
}
#irHome .introTxt p{
	float:left;
	font-size:1.4em; 
	line-height:1.1667em; 
	width:22em;
	padding-left:2em; 
	padding-top:1.7778em;
	color:#fff;
}
#irHome .introTxt p span{
	font-size:0.80em !important;
	margin-top:50px !important; 
}
#irHome .introTxt .imgR{
	float:right;
	width: 40.3333em;
	height: 15.3333em;
	overflow: hidden;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
#irHome .introTxt .imgR img{
	width: 40.3333em;
	float:left;
}
#irHome .boxesDiv div.ht{
	height:18.75em;
}
#irHome .boxesDiv h2{
	text-align:center;
	padding-top:0.7143em;
}
.boxesDiv div.sharePrice{
	float:left;
	width:14.4167em;
	border:1px solid #ccc;
	background:#fff;
	text-align:center;
}
.boxesDiv div.sharePrice h2{
	padding-bottom:0.6429em; 
}
.sharePrice p.mb17{
	margin-bottom:1.2143em;
}
.sharePrice p.thumbh{
	margin-bottom:1.75em; 
}
.sharePrice p.thumbh img{
	/*width:11.3333em; */
	width:12.5em;
}
.sharePrice p span.sp,
.sharePrice p span.ch{
	font-size:1.05em;
	font-weight:bold;
}
.sharePrice p span.sp{
	color:#f15da9;
}
.sharePrice p span.ch{
	color:#333;
}
.boxesDiv div.latestNews,
.boxesDiv div.latestReports{
	float:left;
	width:19.2500em;
	border:1px solid #ccc;
	margin-left:1.1667em;
	background:#fff;
	text-align:center;
}
.boxesDiv div.latestNews h2{
	padding-bottom:1em;
}
.boxesDiv div.latestReports h2{
	padding-bottom:0.4286em;
}
.latestReports p.rptImg img{
	width:11.9167em;
}
.latestReports p.rptLink{
	line-height:1.25em;
	margin-bottom:0.6em !important;
	margin-bottom:0.4em;
}
.latestNews ul.newitems{
	margin-bottom:3.175em;
	list-style:none;
}
.latestNews ul.newitems li{
	margin-bottom:1.15em;
	line-height:1.25em;
}
.latestNews ul.newitems li span{
	display:block;
}
.boxesDiv div.emailAlerts{
	float:right;
	width:19.4167em; 
}
.emailAlerts div.mbt{
	margin-bottom:1.0833em;
}
.emailAlerts div.insideBox{
	float:left;
	width:19.2500em;
	border:1px solid #ccc;
	background:#fff;
	height:8.75em;
}
.emailAlerts div.insideBox h2{
	padding-bottom:0.1429em;
}
.emailAlerts div.insideBox h2.key{
	padding-bottom:0.7143em;
}
.insideBox img.alrtImg{
	width:4.5833em;
	float:left;
	margin-left:1.4167em;
}
.insideBox div.alrtBox{
	width:12.3333em;
	float:right;
}
.insideBox img.keyBoxImg{
	width:6.5833em; 
	float:left;
	margin-left:0.0833em;
}
.insideBox div.keyBox{
	width:11.4167em;
	float:right;
}
.insideBox div.alrtBox p.signupLink{
	padding-top:.9em;
	width:10.4em;
	text-align:center;
	line-height:1.25em;
	padding-bottom:.6em;
}
.insideBox div.keyBox p.keyLink{
	line-height:1.25em;
	padding-bottom:.8334em;
}
.boxesDiv a{
	color:#666;
}
.boxesDiv a:hover{
	color:#f15da9;
}
#wrapper p.mlink{
	text-align:right;
	margin-right:0.5833em;
}
#wrapper p.mlink img{
	width:6.75em;
}

#hsbody{
	float:left;
	width:58.0833em;
	background:#fff;
	border:1px solid #ccc;
	padding:2.1em 2.5em; 
}
h1{
	font-size:1.5em;
	text-transform:uppercase;
	padding-bottom:1.0556em;
}
h2{
	font-size:1.1667em;
	text-transform:uppercase;
	color:#333;
}
h3{
	font-size:1em;
	text-transform:uppercase;
}
h3.sl{
	font-size:1em;
	text-transform:none;
}
.commonBox h2{
	padding-bottom:0.5em;
}
#footer{
	float:left;
	width:100%;
	text-align:left;
	color:#333;
	padding:1.2em 0;
}

#footer .warningdiv{
	float:left;
	color:#red;
}

#footer .timediv{
	float:right;
	text-align:right;
}
ul.inner-page {margin:0px; padding-left:1.50em;}

