html {
    font-size: 1.375em; 
	}

body {
    font-size: 50%;
}

*html>body {
    font-size: 11px;
}


body{
	font-family:Arial, Tahoma, Verdana; 
	color:#666;
	background-color:#fff;
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/********Common Styles********/
div,
ul,
li,
form, 
table,
fieldset,
p,
h1,
h2,
h3,
ol{
	margin:0;
	padding:0;
}

p{
	margin-bottom:1em;
}

a{
	text-decoration:underline;
	outline: none;
	color:#60969f;
}

a:hover{
	text-decoration:underline;
	/*color:#202a81;*/
	color:#666;
}


img{
border:0;
}

img{
	vertical-align:middle;
}


.floatleft{
    float:left;
}

 .clear {
    clear:both;
}

.red{
	color:red;
}
 .alignleft {
    text-align:left;
}
 .alignright {
    text-align:right;
}
 .aligncenter {
    text-align:center;
}

.underline{
	text-decoration:underline;
}



.bold{
	font-weight:bold;
}

.intro{
	font-weight:bold;
	padding-right:1.5em;
}

.leftpad{
	padding-left:.75em;
}

.note{
	margin:1em 0 0 0;
}

#hsbody p.mrginNone,
#hsbody h1.mrginNone{
	margin-bottom:0;
}

#hsbody h1.grey{
	color:#6a6a6a;
}




/********* body Section **********/

#hsbody{
	float:left;
	width:540px;
	padding:0;
	margin:0;
	/*border:1px solid red;*/
}

h1{
	/*color:#02176F;*/
	color:#6a6a6a;
	font-size:1.545455em;
	font-weight:bold;
	font-weight:bold;
	line-height:1.76em;
	padding-left:.4em;
}



h2{
	color:#02176F;
	font-size:1.545455em;
	font-weight:bold;
	margin-bottom:.5em;
}

#hsbody h2 span.tiny{
	font-size:.7em;
	font-weight:bold;
}

#hsbody h2.noMargin{
	margin-bottom:0em;
}

h2.blue{
	color:#02176F;
}

h2.blue_h{
	color:#02176F;
}

h2.blue_h{
	color:#02176F;
	margin-bottom:.2em;
}

h3{
	clear:both;
	color:#666;
	font-size:1.091em;
	font-weight:bold;
	line-height:20px;
	margin-top:.6em;
}

#hsbody acronym{
	cursor:help;
	border-bottom:1px dashed #ccc;
}

#hsbody table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
	font-size:1em;
	text-align:left;
	clear:both;
}

#hsbody table thead tr th{
	font-weight:bold;
	color:#666;
	vertical-align:top;
}

#hsbody h1.left{
	padding-left:.3em;
}

#hsbody h2.left{
	padding-left:.4em;
}

#hsbody h3.left{
	padding-left:.6em;
}


#hsbody table tbody tr td,
#hsbody table thead tr th{
	padding-bottom:.75em;
	vertical-align:top;
}



#hsbody table tbody tr td.bottomNo{
	padding-bottom:0;
}


#hsbody table thead th.underline{
	text-decoration:underline;
}

#hsbody thead th.caption,
#hsbody h3.caption{
	color:#60969f;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:.3em;
}


#hsbody table.marginBottomNone,
#hsbody p.marginBottomNone{
	margin-bottom:0;
}



#hsbody h2.bl{
	font-size:1.3em;
}


/*Tools Tables styling end*/
#hsbody table tbody tr td.bottomborder2{
	border-bottom:2px solid #9a9a9a;
}



#hsbody table th{
	border-bottom:2px solid #9a9a9a;
}
#hsbody table tbody tr td{
	border-bottom:1px solid #9a9a9a;
}


#hsbody table tbody tr td.singleborder{
	border-bottom:1px solid #9a9a9a;
}

#hsbody table.topMargin{
	margin-top:.5em;
}

#hsbody table.botMargin{
	margin-bottom:.5em;
}



#hsbody table th.alignright,
#hsbody table td.alignright{
	text-align:right;
}

#hsbody table th.wid16,
#hsbody table td.wid16{
	width:16%;
}

#hsbody table th.wid11,
#hsbody table td.wid11{
	width:11%;
}


/*IR Home*/

#hsbody div.welcome{
	width:100%;
	float:left;
}

#hsbody div.welcome div.wel_txt{
	width:70%;
	float:left;
}


#hsbody div.welcome div.key_date{
	width:28.5%;
	float:right;
}


#hsbody ul.key_list,
#hsbody ul.key_list li{
	list-style:none;
}

#hsbody ul.key_list li{
	padding-bottom:.833em;
}

#hsbody ul.key_list li span{
	font-weight:bold;
	display:block;
}

#hsbody div.share{
	float:left;
	width:100%;
	background-color:#b0b0a8;
	height:3em;
	line-height:3em;
	color:#fff;
	margin-bottom:1.455em;
}

#hsbody div.share p{
	width:33%;
	float:left;
	margin-bottom:0;
	font-weight:bold;
}

#hsbody div.share p span.sp{
	font-size:1.5em;
	padding-left:1em;
}

#hsbody div.share p span.at{
	padding-left:2em;
}

#hsbody div.share p span.change{
	padding-left:2.7em;
}


#hsbody div.results{
	float:left;
	width:540px;
	margin:0 0 3em 0;
	padding:0;
}


#hsbody div.results div{
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}


#hsbody div.results div img{
	border:3px solid #c5c5bb;
	margin:0 0 .5em 0;
	padding:0;
}

#hsbody .email_width{
	width:130px;
}

#hsbody .anuual_width{
	width:144px;
}

#hsbody .res_width{
	width:112px;
}

#hsbody .pda_width{
	width:154px;
}






.banner{
	margin-bottom:0.5em;
}
