/*-------------------------------------------------------- body container --------------------------------------- */

#body-container{
	padding:1.42em 0px 0 0;
	margin:0;
	float:left;
}

#body-container p{
	margin-bottom:1.25em;
}



/*----- body left -------- */
#body-left{
	float:left;
	width:15em;
	background:#e5f2fa;
	font-size:1em;
	margin-left:1.67em;
	_margin-left:.9em;
	padding-bottom:1.67em;
}

#body-left a{
	color: #067fc6;
	font-weight:bold;
	text-decoration:none;
}

#body-left a:hover{
	text-decoration:underline;
}

.strong_txt{
	font-weight:bold;
}

/*-------------------------- left navigation --------------*/
#body-left #left-nav{
	margin-left:1.67em;
}

#body-left #left-nav ul{
	list-style:none;
	margin:0;
	padding:0;
}

#body-left #left-nav ul li{
	padding:0 0 1.42em 0;
	margin:0;
	clear:both;
}

#body-left #left-nav h1{
	padding:1.67em 0 1.67em 0; 
	margin:0;
	color:#1b4478;
	float:left;
	clear:both;
	font-size:1.15em;
	font-family:arial, verdana, sans-sarif;
	
}

#body-left #left-nav ul li.black a{
	color:#000;
}

#body-left #left-nav ul li ul{
	margin:0.42em 0 0.83em 0;
	#margin-top:-0.83em;
	padding:0;
	float:left;
}


#body-left #left-nav ul li ul li {
	margin:0.42em 0 0.25em 0;
	padding:0;
	float:left;
}

#body-left #left-nav ul li ul li a{
	font-size:0.92em;
	font-weight:normal;
	padding-left:0.83em;
}

#body-left #left-nav ul li ul img{
	float:left; 
	padding-top:0.25em;
	margin-top:"0.33em";
}

#body-left #left-nav ul li ul  span{
	display:block; 
	margin-left:0.83em;
	width:13.33em;
}

/*Left Navigation with CMS*/
#body-left #left-nav ul li ul li.left_subnav{
	color:#000; 
	font-weight:normal; 
	float:left;
	width:13.33em;
	font-size:0.92em;
}

#body-left #left-nav ul li ul li.left_subnav1 a, #body-left #left-nav ul li ul li.left_subnav2 a{
	float:left;
	font-size:0.92em;
	width:13.33em;
}


.on a{
	background:url("/images/arrow.gif") no-repeat 0;
	font-weight:bold !important;
}

#hsbody #newslist-cms-details #left-col p{
	padding:0;
	margin:0 0 15px 0 !important;
}

#hsbody #newslist-cms-details #left-col span{
	margin-top:-5px;
	padding-left:10px;
	position:absolute;
}

/*-----------Services Section - Left subnav------------*/
#left-nav ul ul li.left_subnav ul li.left_subnav1{
	float:left;
	font-size:11.033px;
	background:url("../images/arrow.gif") 0 3px no-repeat;
}

#left-nav ul ul li.left_subnav ul li.left_subnav1 a{
	font-size:11.033px !important;
}

/*----- body right -------- */
#body-right{
	float:right;
	width:51.67em;
	width:"53.6em";
	padding:0 1.67em 0 2em;
	_padding-left:0px;
	padding:"0 2em 0 0";
	margin:0;
}

#body-right ul{
	margin:0;
	padding:0 0 10px 20px !important;
	list-style-type:disc;
}

#body-right ul li{
	margin:0;
	padding:5px 0;
}

#hsbody #body-right #left-col{
	float:left;
	width:35.42em;
}

#hsbody #body-right #right-col{
	float:left;
	width:14.58em;
	margin-left:1.67em;
}

/* --- body text ----- */

#bodytxt{
	color:#666;
}

/* --- welcome text ----- */
#welcometxt{
	padding:1.67em 0 1.67em 0;
	line-height:1.33em;
}

#welcometxt h1 {
	font-family: verdana, arial, sans-sarif; 
    font-size:1.25em; 
    color:#1b4478;
	font-weight:bold;
    margin:0;
	padding:.09em 0 1.6em 0;
}

/*--------- latest report ------ */
#latest-report{
	background:#ae0436;
	margin-top:1.58em;
	padding:0 1.67em 0.83em 1.67em;
	float:left;
	color:#fff;
}

#latest-report #latrep{
	width:32.08em;	
	float:left;
}

#latest-report  #latrep  #reptxt{
	width:26.50em;
	#width:26.25em;
	float:left;
	padding-top:1.67em;
}	

#latest-report  #latrep  #reptxt .size{
	vertical-align:top;
	padding-left:0.42em;
}

#latest-report  #latrep  #repimg{
	padding-top:0.67em;
}

#latest-report  #latrep .report{
	margin-top:0.83em;
	vertical-align:middle;
	
}

#latest-report  #latrep  #repimg img{
		float:left;
}

/*--- share-price --- */
#share-price {
	color:#fff;
}
#share-price  a {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}

#share-price a:hover{
	text-decoration:underline;
}

#share-price-cont{
	background:#2f3897;
	float:left;
	width:14.58em;
	padding-bottom:0.83em;
	
}

#share-price{
	margin:1.08em 1.08em 0 1.08em;
	padding:0;
}

#share-price p{
	font-size:.9em;
	margin:0;
	padding:0;
}

#share-price  img{
	margin:1.67em 0 1.92em 0;	
}

#share-price .big{
	font-size:1.8em;
	font-family:arial;
	margin:0;
	padding:0;
	float:left;
}

#share-price span{
	line-height:2.25em;
	margin-left:0.83em;
}

/* --------latest news---------- */
#latest-news{
	background:#067fc6;
	padding:1.25em;
	color:#fff;
	margin-top:1.50em;
	float:left;
	_margin-top:.3em;
}

#latest-news ul{
	list-style:none;
	margin:0;
	padding:0 !important;
}

#latest-news ul li {
	margin-top:0.42em;
	padding:0;
	color:#aed1ef;
	font-weight:bold;
}

#latest-news ul li a{
	display:block;
	width:100%;
	text-decoration:none;
	color:#fff;
	font-weight:normal;
}

#latest-news ul li a:hover{
	text-decoration:underline;
}