html {
    font-size:1.3750em; /*22px*/
	}

body{
	font-family:arial,verdana;
	font-size: 50%; /*11px*/
	color:#000;
	background:#f2f2f2;
	margin:0 0 1.8182em 0; /*20px*/
	padding:0;
}


a, img, p, h1, h2, h3, h4, form, fieldset, table, ul, ul li{
	margin:0;
	padding:0;
	border:0;
}

form, fieldset, input, select{
	font-size:1em;
	color:#666;
	margin:0;
	padding:0;
}

a{color:#666666;}

a:hover{
	color:#666666;
	text-decoration:none;
}

h1{
	font-size:1.2727em; /*14px;*/
	color:#000;
	padding:0 0 1.0714em 0; /*15px*/
}

h2{
	font-size:1.2727em; /*14px;*/
	color:#000;
	background:url('/images/arrow.gif') no-repeat right 0.1429em; /*2px*/
	padding:0 1.4286em 1.5000em 0; /*20 21px*/
	float:left;
}

h3{
	font-size:1.0909em; /*12px;*/
	color:#000;
	font-weight:bold;
	margin-bottom:0.4167em; /*5px;*/
}

h2.removearrow{
	background:none;
}

h2.withpad{
	padding-left:0.7143em; /*10px;*/
}

h2 a{
	text-decoration:none;
}

h2 a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
}

.floatl{
	float:left;
}

.floatr{
	float:right;
}

.alignL{
	text-align:left!important;
}

.marpad0{
	margin:0!important;
	padding:0!important;
}

/*---------------------------- dark grey box ---------------------*/
#darkgreybox{
	margin:0 auto;
	width:91.1818em; /*1003px;*/
}

#darkgreybox #darkgreybg{
	background:#dfdfdf;
}

#darkgreybox #darkgreyfooter img{
	width:91.1818em; /*1003px;*/
}

/*------------------------------ white box ------------------------*/
#whitebox{
	width:87.3636em; /*961px;*/
	margin:0 auto;
}

#whitebox #whitebg{
	background:#ffffff url('/images/whitebg.gif') no-repeat left top;
	border-right:0.0909em solid #c9c9c9;
	padding:1.6364em 2.7273em 0 2.7273em; /*18px 30px 0 30px;*/
	float:left;
}

#whitebox #whitefooter img{
		width:87.3636em; /*961px;*/
}

/*--------------------------- header -------------------------------*/

#header{
	float:left;
	width:100%;
}

#logo{
	float:left;
	padding-left:4em; /*44px;*/
}

#logo img{
	width:20.0909em; /*221px*/
}


/*------------- top links ---------------*/

#top-links{
	float:right;
	margin-top:6.0909em; /*67px;*/
}

#top-links a{
	margin:0 0.9em; /*9px*/
	font-size:0.9091em; /*10px;*/
}

#top-links a.lessspace{
	margin-right:0.5em; /*5px;*/
}

#top-links a.nospace{
	margin-right:0;
}

#top-links img{
	position:relative;
	top:0.3em; /*3px;*/
}

/*------ tripple A ------------*/
#top-links .aaa a{
	text-decoration:none;
	margin-left:0.2em; /*3px;*/
	font-weight:bold;
}

#top-links .aaa a:hover{
	text-decoration:underline;
}

#top-links .aaa a.font_selection{
	text-decoration:underline;
}

#top-links .font9{
	font-size:0.9em; /*9px;*/
}

#top-links .font11{
	font-size:1.1em; /*11px;*/
}

#top-links .font14{
	font-size:1.4em; /*14px;*/
}

/*-------------------------------------- top navigation -------------------------*/

#top-navigation{
	clear:both;
	float:left;
	width:100%;
	height:2.9091em; /*32px;*/
	overflow:hidden;
}

#top-navigation .navigation{
	float:left;
	width:63.1818em; /*695px;*/
}

#top-navigation ul{
	list-style:none;
	float:left;
	background: url('/images/navigation/search-bg-rep.jpg') repeat top;
}

#top-navigation ul li{
	float:left;
}

#top-navigation img{
	height:5.9091em;
}

#top-navigation a{
	float:left;
}

#top-navigation a:hover{
	margin-top:-3em; /*33px;*/
}

#top-navigation a.selected{
	margin-top:-3em; /*33px;*/
}

/*----------- search -----------*/

#searchcontainer{
	background: url('/images/navigation/search-bg-rep.jpg') repeat top;
	height:2.9091em; /*32px;*/
	float:left;
	width:18.6364em; /*205px;*/
}

#searchcontainer #searchbox{
	float:left;
	font-size:0.9091em; /*10px;*/
	width:13.3em; /*133px;*/
	height:1.5em; /*15px;*/
	border:0.1em solid #d8d8d8; /*1px*/
	margin:0.7em 0 0 2.7em !important; /*7px 0 0 27px;*/
	margin:0.6em 0 0 2.7em ; /*7px 0 0 27px;*/
	padding-left:0.7em; /*7px;*/
	
}

#searchcontainer #searchbutton{
	margin:0.6364em 0 0 0.8182em; /*7px 0 0 9px;*/
	float:left;
	height:1.5455em; /*17px*/
}

#searchcontainer .right-corner{
	float:right;
	height:2.9091em; /*32px;*/
}


/*----------------------------- banner -----------------------------------------*/
#banner img{
	padding-top:0.9091em; /*10px;*/
	float:left;
	width:81.8182em; /*900px*/
}


#banner1{
	width:81.8182em; /*900px*/
	float:left;
	height:19.3636em; /*213px;*/
	overflow:hidden;
}

#banner1 img{
	width:81.9em; /*900px*/
	float:left;
}

/*----------------------------- middle area -----------------------------------------*/

#middle-area{
	float:left;
	margin-top:10px;;
}


/*------------------------- middle left ---------------*/

#middle-area #middle-left{
	width:26.8182em; /*295px;*/
	float:left;
}

#middle-area #middle-left #greytopcurve img, #middle-area #middle-left #greybottomcurve img{
	width:26.8182em; /*295px;*/
}

#middle-area #middle-left #greyboxtext{
	font-size:1.6364em; /*18px;*/
	padding:1.2778em 1.3333em 0.2em 1.7222em; /*23px 24px 3.6px 31px;*/	
	background: url('/images/dark-grei-gradient.jpg') repeat right top;
	color:#fff;
	float:left;
	width:13.36em;
	height:12.7778em; /*212px; */
	line-height:1.1em; /*22px;*/
	

}

#middle-area #middle-left #greyboxtext .more-about{
	margin:1.2222em 0 0 5.5556em; /*22px 0 0 100px;*/
	width:7.8em; /*140px*/
	float:left;
}




/*------------------------- middle right ---------------*/

#middle-area #middle-right{
	float:left;
	width:53.2727em; /*586px*/
	margin-left:1.7273em; /*19px;*/
}

#middle-area #middle-right #lightgreytxt{
	padding:0 2em 0 2.1818em; /*22px 22px 14px 24px*/
	background: url('/images/middle-grey-bg.jpg') repeat right top;
	float:left;
	width:49.0909em; /*540px*/
}

#middle-area #middle-right #lightgreytxt a{
	color:#000;
}


#middle-area #middle-right #ligngreybottomcurve img, #middle-area #middle-right #ligngreytopcurve img{
	width:53.2727em; /*586px*/
}


/*--------------- share price box -----------------*/
#middle-area #middle-right #lightgreytxt #spbox{
	float:left;
	width:14.5455em; /*160px;*/
	height:20.0909em; /*221px;*/
	
}

#middle-area #middle-right #lightgreytxt #spbox p span{
	font-size:1.4545em; /*16px*/
	font-weight:bold;
}


#middle-area #middle-right #lightgreytxt #spbox  .margtopbot{
	margin:1.4545em 0; /*16px 0;*/
	float:left;
	width:10.1818em; /*112px*/
}


/*--------------- Company reports box -----------------*/

#middle-area #middle-right #lightgreytxt #reportbox{
	float:left;
	width:17.7273em; /*195px;*/
}

#middle-area #middle-right #lightgreytxt #reportbox ul{
	list-style:none;
	float:left;
	width:6.3636em; /*70px;*/
}

#middle-area #middle-right #lightgreytxt #reportbox ul LI{
	margin-bottom:1.5455em; /*17px;*/
}

#middle-area #middle-right #lightgreytxt #reportbox img{
	float:left;
	width:6.7273em; /*74px;*/
	margin-left:1.8182em; /*20px;*/
}


/*--------------- news box -----------------*/

#middle-area #middle-right #lightgreytxt #newsbox{
	float:left;
	width:16.8182em; /*185px;*/
}

#middle-area #middle-right #lightgreytxt #newsbox ul{
	list-style:none;
	padding-left:0.9091em; /*10px;*/
}

#middle-area #middle-right #lightgreytxt #newsbox ul li{
	margin-bottom:1.1818em; /*13px;*/
}



/*------------- alert box ------*/

#middle-area #middle-right #lightgreytxt #alert-box{
	background:#e0e0e0;
}

#middle-area #middle-right #lightgreytxt #alert-box p {
	margin:0 1.2727em 0 0.7273em; /* 0 14px 0 8px;*/
}

#middle-area #middle-right #lightgreytxt #alert-box img{
	float:left;
	width:16.8182em; /*185px*/
}

#middle-area #middle-right #lightgreytxt #alert-box img.marglife{
	margin-right:0.8182em; /*9px;*/
	width:2.3636em; /*26px*/
}

/*----------------------------------------- bottom area ------------------------*/

#bottom-area{
	margin-top:1.0909em; /*12px;*/
	float:left;
}

#bottom-area .bottom-left-curve, #bottom-area .bottom-left-curve img{
	float:left;
	height:20.1818em; /*222px;*/
}

/*---- bottom center area --------*/

#bottom-area .bottom-center-area{
	float:left;
	width:63.3636em; /*697px;*/
	background:url('/images/bottom-grey-bg.jpg') repeat-x; 
	/* height:20.1818em; */ /*222px;*/
}

/*---- bottom right image --------*/
#bottom-area .bottom-right-img{
	float:left;
	margin-top:-1.0909em; /*12px;*/
	position:relative;
}

#bottom-area .bottom-right-img img{
	width:15.7273em; /*173px;*/
	/* height:21.3636em; */ /*235px;*/
	
}

/*--------------- Financial Highlights -------------*/

#bottom-area .bottom-center-area .financial-high{
	width:45.3636em; /*521px;*/
	float:left;
	margin-top:2.0909em; /*23px;*/
}

#bottom-area .bottom-center-area .financial-high ul{
	list-style:none;
}

#bottom-area .bottom-center-area .financial-high ul li{
	font-weight:bold;
}

#bottom-area .bottom-center-area .financial-high ul li ul{
	margin:0.2727em 0 0.7273em 0; /*3px 0 8px 0;*/
}

#bottom-area .bottom-center-area .financial-high ul li ul li{
	font-weight:normal;
}


#bottom-area .bottom-center-area .finan-content .fin1{
	float:left;
	width:16.2727em; /*179px;*/
}

#bottom-area .bottom-center-area .finan-content .fin2{
	float:left;
	width:15.4545em; /*170px;*/
}

#bottom-area .bottom-center-area .finan-content .fin3{
	float:left;
	width:15.5455em; /*171px;*/
}

#bottom-area .darkgreybgcol{
	background:#696969;
}

#bottom-area .lightgreybgcol{
	background:#a6a6a6;
}	

#bottom-area .bottom-center-area .finan-content span{
	display:block;
}

#bottom-area .bottom-center-area .financial-high h2{
	padding-bottom:1.0714em; /*15px;*/
}

#bottom-area .bottom-center-area .finan-content .fin1 div, #bottom-area .bottom-center-area .finan-content .fin2 div, #bottom-area .bottom-center-area .finan-content .fin3 div{
	height:1.4545em; /*16px;*/
	color:#fff;
	padding:0.2727em 0.6364em 0 0.2727em; /*3px 7px 0 3px;*/
	margin-top:0.3636em; /*4px;*/
}

#bottom-area .wid72{
	width:6.5455em; /*72x;*/
}

#bottom-area .wid138{
	width:12.5455em; /*138px;*/
}
#bottom-area .wid62{
	width:5.6364em; /*62px;*/
}

#bottom-area .wid124{
	width:11.2727em; /*124px;*/
}

#bottom-area .wid115{
	width:10.4545em; /*115px;*/
}

#bottom-area .wid131{
	width:11.9091em; /*131px;*/
}

#bottom-area .floatl{
	float:left;
}

#bottom-area .floatr{
	float:right;
}

/*------------------- Quotes ------------------------*/

#bottom-area .bottom-center-area .direc-quote{
	font-size:1.0909em; /*12px;*/
	width:14.6em; /*176px;*/
	margin-top:1em; /*12px;*/
	float:left;
}

#bottom-area .bottom-center-area .direc-quote span{
	font-size:0.9167em; /*11px;*/
	display:block;
	margin-top:0.9091em; /*10px;*/
}

#bottom-area .bottom-center-area .direc-quote img.leftQoute{
	float:left;
}

#bottom-area .bottom-center-area .direc-quote img.rightQoute{
	float:right;
	position:relative;
	right:4.6em;
	top:-1em;
}

#bottom-area .bottom-center-area .direc-quote p{
	padding-top:0.4615em; /*6px;*/
	padding-bottom:0!important;
	width:14.4em;
}


/*---------------------- footer -----------------------*/

#footer{
	font-size:0.9091em; /*10px;*/
	margin-left:5em; /*50px;*/
	position:relative;
	top:1.4em; /*14px;*/
	color:#666666;
}

#footer .margbot5{
	margin-bottom:0.5em; /*5px;*/
	color:#000;
}

/*---------------------- new tab -----------------------*/

#newsbox ul.tabs{
	list-style:none;
	height:2em;
	border-bottom:1px solid #ccc;
	}
#newsbox ul.tabs li{
	background-image:none;
	margin:0;
	padding:0;
	float:left;
	color:#fff;
	}
#newsbox ul.tabs li a{
	display:block;
	color:#fff;
	background-position:top;
	background-repeat:repeat-x;
	background-color:#e2e2e2;
	font-weight:bold;
	height:2em;
	line-height:2em;
	padding:0 0.5em;
	margin-right:.3em;
	text-align:center;
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	float:left;
	text-decoration:none;
	}
#newsbox ul.tabs li a:hover,
#newsbox ul.tabs li.active a{
	background-image:none;
	color:#00204e;
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc;
	background-color:#bababa;
	position:relative;
	bottom:-.030em!important;

	}

	#newsbox .gallery .tabcontent ul,#newsbox .gallery .tabcontent{
	overflow:hidden;
	display:inline-block;
	}
#newsbox .gallery .tabcontent ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:.5em;
	width:10.5em;
	}

#newsbox .gallery .tabcontent ul li span{
	display:block;
	float:left;
	width:10.5em;
	}
#newsbox .gallery .tabcontent ul li img{
	border:solid 1px #d6d3d3;
	width:10em;
	}
	
#newsbox .tabheight{
	height:150px;
	}
.padd-bottom1 {padding-bottom:0.70em !important}

#map_canvas{width:460px; float:right; height:350px; border:1px solid #c6c6c6;}
