/* CSS Document */
body {	background :url(../images/body_bg.gif) #59657e repeat-x 0 0;	color: #3A5593;	font-family:Arial, Helvetica, sans-serif;	font-size: 75%;	margin: 0; 	padding: 0;}

html {	height: 100%;	margin-bottom: 1px;}
form{padding:0; margin:0;}
a { color:#1685E1; 	text-decoration: none;}

img, a img {	border: none; }
th, td{font-size:1em;vertical-align:top:}
ul li {	padding-bottom: 3px;	color:#3A5593;}
ol li {	padding-bottom: 3px;}
p { color:#000;}


.floatleft { 	float:left;	margin:3px 3px 0px 0;} 
.floatright {	float:right; padding-right:45px;}
.floatnone {	float:none;}
 
.floatleftpadding {	float:left; padding-right:4px;} 
.floatleftborder {	float:left; 	border-right:solid 1px #000;} 

h1{ color:#3A5593; font-size:1.5em; }
h2 { color:#3A5593; font-size:1.3em; }
h3 { color:#3A5593; font-size:1.2em; }
h4 { color:#3A5593; font-size:1.2em; }    

/* Clear Fixes */

.clearfix {	display: block;}
.clearfix:after {    content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {clear: both;	font-size: 1%;	height: 1%;	line-height: 0;}

.column2_2investor p a {  color:#3a5593;}

/* Layout */
#cms_container {	background:url(../images/body_bg.gif) #59657e top left repeat-x;}
#wrapper { border-top:1px solid transparent;	margin:0 auto;	position:relative; width: 947px; background:transparent url('../images/header.jpg') top left no-repeat; }



.outer_bg_content {    float:left;	background:url(../images/content_area_bg.gif) no-repeat; height:auto !important; }	  
.bottom_bg {    float:left;    height:64px;    width:908px;    background:url(../images/bottom_bg.gif) no-repeat; }    

/*******Header*******/

.header_left {	position:absolute; top:30px; left:40px; width: 255px;}
.header_right { position:absolute; top:14px; right:14px;	width:692px;}



/* corp/product nav */
.sections{position:absolute; top:92px; left:150px;}
.sections ul{margin:0; padding:0; list-style:none;}
.sections ul li{margin:0; padding:0; display:inline;}
.sections ul li a{ float:left; display:block; overflow:hidden; text-indent:-99999px; background:transparent url('../images/nav_buttons/sectionnav.gif') top left no-repeat; width:159px; height:26px; }
.sections ul li a.default{background-position:0 0;}
.sections ul li a.productsandservices{background-position:-159px 0;}
.sections ul li a.default:hover, .sections ul li.selected a.default{background-position:0 -25px;}
.sections ul li a.productsandservices:hover, .sections ul li.selected a.productsandservices{background-position:-159px -25px;}


/* corp main nav */


.sectionnav{position:absolute; top:92px; left:477px;}
* html .sectionnav{position:absolute; top:92px; left:474px;}
.sectionnav ul{margin:0; padding:0; list-style:none;}
.sectionnav ul li{margin:0; padding:0; display:inline;}
.sectionnav ul li a{ float:left; display:block; overflow:hidden; text-indent:-99999px; background:transparent url('../images/nav_buttons/corpnav.gif') top left no-repeat; width:115px; height:64px; margin-left:2px; }

.sectionnav ul li.firstlink a{width:116px;}

.sectionnav ul li a.about-close{background-position:0 0;}
.sectionnav ul li a.media-centre{background-position:-115px 0;}
.sectionnav ul li a.investor-relations{background-position:-230px 0;}
.sectionnav ul li a.contact-us{background-position:-345px 0;}

.sectionnav ul li a.about-close:hover, .sectionnav ul li.selected a.about-close{background-position:0 -64px;}
.sectionnav ul li a.media-centre:hover, .sectionnav ul li.selected a.media-centre{background-position:-115px -64px;}
.sectionnav ul li a.investor-relations:hover, .sectionnav ul li.selected a.investor-relations{background-position:-230px -64px;}
.sectionnav ul li a.contact-us:hover, .sectionnav ul li.selected a.contact-us{background-position:-345px -64px;}


/* products nav*/
.sectionnav ul.productsandservices{margin:0; padding:0; list-style:none; margin-top:-16px; _margin-top:0px;}
.sectionnav ul.productsandservices li{margin:0; padding:0; display:inline;}
.sectionnav ul.productsandservices li a{
    float:left; 
    display:block; 
    overflow:hidden; 
    text-indent:-99999px; 
    background:transparent url('../images/nav_buttons/productnav.gif') top left no-repeat; 
    width:76px; 
    height:64px; 
    margin-left:2px; }
    
.sectionnav ul.productsandservices li a.investment-funds{background-position:0 0;}
.sectionnav ul.productsandservices li a.wealth-management{background-position:-76px 0;}
.sectionnav ul.productsandservices li a.securities-trading{background-position:-152px 0;}
.sectionnav ul.productsandservices li a.lending-services{background-position:-228px 0;}
.sectionnav ul.productsandservices li a.deposits-and-treasury-services{background-position:-304px 0;}
.sectionnav ul.productsandservices li a.service-contact-us{background-position:-380px 0;}

.sectionnav ul.productsandservices li a.investment-funds:hover, .sectionnav ul.productsandservices li.selected a.investment-funds{background-position:0 -64px;}
.sectionnav ul.productsandservices li a.wealth-management:hover, .sectionnav ul.productsandservices li.selected a.wealth-management{background-position:-76px -64px;}
.sectionnav ul.productsandservices li a.securities-trading:hover, .sectionnav ul.productsandservices li.selected a.securities-trading{background-position:-152px -64px;}
.sectionnav ul.productsandservices li a.lending-services:hover, .sectionnav ul.productsandservices li.selected a.lending-services{background-position:-228px -64px; }
.sectionnav ul.productsandservices li a.deposits-and-treasury-services:hover, .sectionnav ul.productsandservices li.selected a.deposits-and-treasury-services{background-position:-304px -64px;}
.sectionnav ul.productsandservices li a.service-contact-us:hover, .sectionnav ul.productsandservices li.selected a.service-contact-us{background-position:-380px -64px;}

/*******Ends Header*******/
/*******Home Page*******/
.home_container {		padding:0 0 0 38px; margin-top:112px;	width:908px;}

#img1 {
	background: url(../images/rightside_image.gif) no-repeat right -15px;
	float:left;
	height:530px;
}
  
#img2 {
	background: url(../images/rightside_image2.gif) no-repeat right -15px;
	float:left;
	height:530px;}

.home_leftside {
	background:url(../images/home_content_left_bg3.gif) no-repeat;
	float:left;
	width:440px;
	margin:0;
	padding:0px 0 0 0;
  }

.home_newbox {
	padding:40px 0 0 22px;
	width:410px;
	margin:0;}

.home_newbox p {
	color:#000000;
	margin:-5px 0 2px;
	padding:1px 0 3px;}
  
.home_newbox p.date {
	color:#304b82;
	padding:0px 0 0px 3px;
	margin:0;}
  
.home_newbox p.sharedate {
	color:#6192db;
	padding:1px 0 0px 0;
	margin:0;}


.home_newbox h1 {
	padding:0 0 0px 0;
	*padding:0 0 5px 0;
	margin:0;}
	

.home_newbox  img {
	padding:0 0 0px 0;
	*padding:0 0 5px 0;
	margin:0;}

.home_newbox1 {
	float:right;
	margin:15px 3px 0 0;
	_margin:18px 3px 0 0;
	width:230px;
	font-size:0.9em;
}

.home_newbox1 h1 {
	padding:0 0 0px 0;
	margin:0;}
  
.home_newbox1 h1 img {
	padding:0 0 0px 0;
	*padding:0 0 5px 0;
	margin:0;}
  

.home_newbox1 p {

	margin:0; padding:0;}


  
.home_newbox1 p.sharedate {
	color:#6192db;
	padding:1px 0 0px 0;
	margin:0;}

.date {
	color:#304b82;
	/*padding:0 3px 0 0;*/
	margin:0;}
  
.sharedate {
	color:#6192db;
	padding:0 3px 0 0;}

.home_newbox p {
	color:#000000;
	padding:1px 0 1px 3px;
	margin:0;}

.home_newbox p a {
	font-weight:bold;
	color:#1685E1;
}

a.more {
	background:url(../images/more_arrow.gif) no-repeat 0 4px;
	color:#015697;
	padding:0 0 0 8px;}
  
a.normal
{
	color:#000;	
}  
a.whitelink {
	background:url(../images/white_arrow.gif) no-repeat 0 4px;

	color:#fff;
	/*color:#1685E1;*/
	padding:0 0 0 10px;
	margin:0 0 0 7px;
	text-decoration:underline;}

/******* Ends Home Page*******/

/*******Home Navigation*******/
.homemain_nav {
	position: absolute;
	right: 1px;
	_right:0px;
	padding:0;
	top: 87px;
}

.homemain_nav ul {
	margin: 0;
	padding: 0;
	list-style:none;}

.homemain_nav ul li {
	color:#fff;
	float: left;
	
	margin:0 2px 0 0px;
	width:115px;
	}
	
.homemain_nav ul li.last_new {
	background:url(../images/common_nav.gif) repeat-x 0 0;
	color:#fff;
	float: left;
	
	margin:0 0px 0 0px;
	}

.homemain_nav ul li.first a {
	background:url(../images/products_button.gif) no-repeat 0 0;
	color:#fff;
	float: left;
	
	width:159px;
	margin:16px 22px 0 0px;
	height:26px;}

.homemain_nav ul li.first a:hover { 
	color:#FFFFFF;}

.homemain_nav ul li a:hover { 
	color:#FFFFFF;}
	
.homemain_nav ul li.selected {
	background:url(../images/seleted_butt.gif) repeat-x 0 0;
	color:#fff;
	float: left;
	margin:0 2px 0 0px;
}
.homemain_nav ul li a {
	color:#fff;
	display:block;
	width:80px;
}

.homemain_nav ul li.last {
	color:#fff;
	float: left;
	
	margin:0 0px 0 1px;
}

.homemain_nav ul li.firsts {
	float:left;
	width:159px;
	height:26px;
	margin: 0 30px 0 0;
}

.homemain_nav ul li.home_button {
	float:left;
	width:159px;
	height:26px;
	margin: 0 0px 0 0;
}

.main_nav ul li.home_button_products {
	float:left;
	width:159px;
	height:26px;
	margin: 16px 0px 0 0;
}

.main_nav ul li.products_button {
	float:left;
	width:159px;
	height:26px;
	margin: 16px 30px 0 0;
}



/******* Ends Home Navigation*******/

/*******Services Home Navigation*******/
.main_nav {
	position: absolute;
	padding:0;
	right: 0;
	top: 71px;}

.main_nav ul {
	margin: 0;
	padding: 0;
	list-style:none;}

.main_nav ul li {
	float: left;
	margin:0 2px 0 0px;
	min-height:16px;}

.main_nav ul li.last {
    margin: 0 0 0 0; }
	  
/******* Ends Services Home Navigation*******/

/*******Search*******/
.search {
	float: right;
	margin-top:15px;
	padding:0 15px 0 0;
	width:220px;}

.search_box{
	width:146px;
	padding:12px;
	background:#b4cadc;
	float:left;
	margin-top:38px;
}

.search_box h3 {

	font-weight:bold;
	color:#3a5593;
	padding:0;
	margin:0;	
}

.search_box a
{
	color:#3a5593;
}


.search_box input {
	color:#4d4d4d;
	padding:2px 3px;
	margin:7px 0;
	width:136px;
	border:1px solid #a7b6c9;
}

.search_box input.search_btn {
	border:none;
	width:72px;
	height:26px;
	float:right;
}


.search_box p {
	color:#4d4d4d;
	padding:0;
	margin:0;
	width:166px;
	clear:both;
}

.search_box p span {
	font-weight:bold;
	color:#016ab5;
}

	
.search input {
	background:url(../images/search_box.gif) repeat-x  0 0;
	border: 1px solid #bfc4d1;
	color: #53545e;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	padding:3px 0 5px 3px;
	width:180px;

}
.search input.button {
	border: none;
	padding:0;
	margin:0;
	width:auto;}

/*******Ends Search*******/
.toplinks {	float:left;	padding-top:20px;	width:450px;	text-align:right;}

.toplinks ul {	padding:0;	margin:0;}
.toplinks ul li {	background:url(../images/black_spe.gif) no-repeat 0 5px;	color:#000000;	display:inline;	padding:0 5px 0 8px;}
.toplinks ul li a {	color:#000000;}
.toplinks ul li.firstlink {	background:none;}

/************Investor Relations************/
.investor_relationsbox {
	float:left;
	margin:0;
	padding:12px 0 0px 16px;
	_padding:5px 0 0 16px;
	width:176px;
}
.investor_relationsbox_top {
	background:url(../images/inverstor_box_top.gif) no-repeat left bottom;
	height:4px;
	margin:0;
	padding:0;
	width:176px;}

.investor_relationsbox_bottom {
	background:url(../images/inverstor_box_bottom.gif) no-repeat 0 0;
	float:left;
	height:5px;
	margin:0;
	padding:0;
	width:176px;}


.investor_relationsbox_mid {
	background:#f8f9f9;
	padding:0;
	overflow:hidden;
	margin:0;
	_width:175px; }

.investor_relationsbox_mid h1{
	color:#f5f6f7;
	padding:0 0 0 3px;
	margin:0;}

.investor_relationsbox_mid h1 img {
	float:none;
	color:#f5f6f7;
	margin:0;
	padding:0;}

.investor_relationsbox_mid img {
	padding:0 0 0px 5px;
	_padding:0 0 0 3px;
	margin:0 0 0px 0;
}

.investor_relationsbox_mid1 {
	padding:0px 0 0 3px;
	margin:0;}

.investor_relationsbox_mid1 ul {
	color:#015697;
	list-style:none;
	padding:2px 0 0px 0;
	margin:0 0 0 66px;}

.investor_relationsbox_mid1 ul li {
	background:url(../images/more_arrow.gif) no-repeat 0 4px;
	color:#015697;
	padding:0 0 3px 6px;
	margin:0;}
  
.investor_relationsbox_mid1 ul li a {
	color:#015697;}

/************Produts& Services***********/
.products_main{
	position:relative;
	clear:both;
	height:110px;
	margin:0;
	padding:0;
	margin-top: -4px;
}

.products_main1{
	position:relative;
	clear:both;
	height:110px;
	margin:0;
	padding:0;
}
.produts {
	margin:12px 0 0 0;
	_margin:17px 0 0 0;
	padding:0px;
	width:444px;
	position:absolute;
	top:44px;
	_top:45px;
	left:20px;
	
}

*html .produts {
	margin:12px 0 0 0;
	_margin:17px 0 0 0;
	padding:0px;
	width:444px;
	position:absolute;
	top:-4px;
	_top:32px;
	left:20px;
}

.produts_home {
    float: left;
	margin: 1px 0 0 20px;
	padding:0px;
	width:444px;
	display: inline;
}

.produts_home img {float:left;}

.produts_alt {
	width:444px;
	float:left;
	margin:0 0 0px 0;}

.produts img, .produts_alt img {
	float:left;
	padding:0;
	margin:0;}

/************Ends Produts& Services***********/

.breadcrum
{	
	color: #989fae;
	font-family: arial;
	float: left;
	padding: 80px 0 10px 0;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
	width: 616px;
}

.breadcrum span
{	
	color: #1685e1;
	font-family: arial;
	padding-left:3px;
}


.breadcrum a
{
	color: #989fae;
	font-family: arial;
	margin:0 2px;
}

.breadcrum a:hover {
	text-decoration:none;
}

/************Latest Share Price***********/
.latestbox {
	width:404px;
	float:left;
	padding:0px 0px 0 18px;
	*padding:0px 0px 0 18px;
	margin:8px 0 6px 0;
	_margin:-3px 0 0 0;}
  
.latestbox_top {
	background:url(../images/latest_share_box_top.gif) no-repeat left bottom;
	width:404px;
	height:7px;
	margin:0;
	padding:0;}

.latestbox_bottom {
	background:url(../images/latest_share_box_bottom.gif) no-repeat 0 0;
	float:left;
	width:404px;
	height:7px;
	padding:0;
	margin:0;}

.latestbox_mid {
	background:#fff;
	width:404px;
	float:left;
	margin:0;
	padding:0;
	height: 161px;
	overflow: hidden;
	}
  
.latestbox_mid img {
	float:left;
	margin:0;
	padding:0 0 0 5px;}
	

.latestbox_mid h1 {
	color:#f5f6f7;
	padding:0 0 0 3px;
	margin:0;}

.latestbox_mid h1 img{
	color:#f5f6f7;
	float:none;
	margin:0;
	padding:0;}

.latestbox_info img {
	margin:0;
	padding:0;
	float: left;
}

.latestbox_info {
	float:right;
	width:230px;
	padding: 3px 0 0 0;
	margin:0;}

.latestbox_info p.date {
	color:#304b82;
	padding:0px 0 0px 2px;
	margin:0;}
  
.latestbox_info p.sharedate {
	color:#6192db;
	padding:1px 0 0px 2px;
	margin:0;}

.latestbox_info p.graytext {
	color:#687589;
	clear: none;
	padding: 4px 0 0px 2px;
	margin:0;}
  
.latestbox_info p.summarytext {
	color:#687589;
	margin:0;
	padding: 2px 0 2px 2px;}
	
.latestboxnew1_top {
	background:url(../images/latest_share_box_top.gif) no-repeat left bottom;
	width:404px;
	height:7px;
	margin:0;
	padding:0;}

.latestboxnew1_bottom {
	background:url(../images/latest_share_box_bottom.gif) no-repeat 0 0;
	float:left;
	width:404px;
	height:7px;
	padding:0;
	margin:0;}

.latestboxnew1_mid {
	background:#fff;
	width:404px;
	float:left;
	margin:0;
	padding:0;}
  
.latestboxnew1_mid img {
	float:left;
	margin:0px 0 0 0;
	padding:0px 0 0 33px;}
	
.latest_share_image {
    float:left; 
    padding: 0 0 0 33px;
    background:#fff;
    width:370px; }	
	

.latestboxnew1_mid h1 {
	color:#f5f6f7;
	padding:0 0 0 3px;
	margin:0;}

.latestboxnew1_mid h1 img{
	color:#f5f6f7;
	float:none;
	margin:0;
	padding:0;}


/***********Gray*******/
.graytext {
	color:#687589;
	margin:0;
	padding:0;}
  
/*********ends here Gray*******/

/***********Generic Content********/
/********Column1_2*******/

.column1_2 {
	float:left;
	width:225px;
	
}



.column1_2box h1 {
	padding:0 0 6px 0;
	margin:0;
}

.column1_2box {
  padding:45px 0 0 27px;
	margin:0;
	width:170px;
	float:left; 
	overflow:hidden;
	font-size:1em;
	}


.column1_2box ul { color:#304b82;	float:left;	list-style:none;	padding:0;	margin:0;	width:170px;	}
.column1_2box ul li { border-bottom:#989fae 1px solid;	padding:2px 0;	margin:0; }
/*.column1_2box ul li.lastitem {	border: none;} */
.column1_2box ul li a{color:#304b82;   padding:4px 0 4px 7px; display:block; }   
.column1_2box ul li a.selected{ 	background-color:#1685e1;	color:#fff;		}
.column1_2box ul li li a{padding-left:14px;}   
.column1_2box ul li li a.selected{ 	background-color:#c8cdd6;	color:#304b82;		}
.column1_2box ul li li li a{color:#6e7a97;  padding-left:21px;   }   
.column1_2box ul li li li a.selected{	background-color:#c8cdd6;	color:#304b82; 	}
.column1_2box ul li a.black{color:#304b82;   padding:4px 0 4px 7px; display:block; font-weight:bold;}
.column1_2box ul li li a.black {color:#304b82;padding:4px 0 4px 14px; display:block;font-weight:bold;}   
.column1_2box ul li li li a.black {color:#304b82;  padding-left:21px;   font-weight:bold;}

.column1_2box ul li a.selectedblack{background-color:#c8cdd6;color:#304b82;   padding:4px 0 4px 7px; display:block; font-weight:bold;}
.column1_2box ul li li a.selectedblack {background-color:#c8cdd6;color:#304b82;padding:4px 0 4px 14px; display:block;font-weight:bold;}   
.column1_2box ul li li li a.selectedblack {background-color:#c8cdd6;color:#304b82;  padding-left:21px;   font-weight:bold;}   

 /*
.column1_2box ul li ul {
border-top:1px solid #98a0ab;
color:#004C93;

margin:2px 0 0 0;
padding:0;}

.column1_2box ul li ul li {

    border-bottom:1px solid #98a0ab;
   color:#004C93;
   font-family:Arial,Helvetica,sans-serif;
   
   margin:0;
   
}
   
.column1_2box ul li ul li.select_sub {

	background-color: #cedae5;
	padding:3px 3px 4px 20px;
	border-top:0px solid #98a0ab;
width:143px;
}
   
.column1_2box ul li ul li a {
  color:#304B82;
  padding: 0 0 0 0;
  display:block;
  padding:3px 3px 4px 20px;
  width:142px; }
	


.column1_2box ul li ul li ul li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
*/
.column1_bottombox {
	float:left;
	padding:30px 0 20px 37px;
	width:145px;
  }

.column1_bottombox p {
	color:#304B82;
	margin:0;
	padding:3px 0 2px 0;}

/********Ends Column1_2*******/

/********Start Column2_2*******/

.column2_2 {
	float:right;
	min-height:675px;
	width:683px;
	_width:683px;
	padding-bottom:15px;
	margin:0;}
	
	
*html .column2_2 { height:675px; }	

.column2_2info {
	width:616px;
	padding: 0 0 13px 20px;}

.column2_2info h1 {
	color:#3a5593;
	margin:0 0 10px 0;
	_margin:0 0 10px 0;
	padding:0; }

.column2_2info p {
	color:#3a5593;
	font-weight:normal;
	padding: 0 0 11px 0;
	margin: 0; }
  
.column2_2info ul li, .column2_2 ul li { }

.column2_2infobox {
	width:616px;
	padding:66px 0 20px 20px;}

.column2_2infobox h1 {
	color:#3a5593;}

.column2_2infobox p {
	border-bottom:#989fae 1px solid;
	color:#3a5593;
	font-weight:normal;
	padding: 5px 0 10px 0;
	margin: 0;
  }
.column2_2newbox {
	width:616px;
	clear:both;
	border:solid 1px #F0F1F3;
	background-color:#e0e9ef;
	padding:1px 0px 6px 0;
	margin:0 0 0 20px;}

.column2_2newbox p {
	color:#3a5593;
	float:left;
	padding:10px 10px 0px 10px;
	margin:0;}

.column2_2newbox p a {
	color:#3a5593;}

.column2_2newbox img {
	float:right;
	padding:2px 10px 0 0;
	margin:0;}

/********Ends Column2_2********/

/***********Ends Generic Content*********/

/***********News Tempalte Start Here*********/

.newsinformation {
	background:url(../images/dot_line1.gif) no-repeat left bottom;
	clear:both;
	margin:0 0 0 20px;
	padding:10px 0 10px 0px;
	float:left;
	width:616px;}

.newsinformation p { 
	color:#3a5593;
	padding:0;
	margin:0;}
  
.newsinformation p.news_summary { 
	color:#000;}
  
.newsinformation p.date { 
	color:#304b82;
	padding:0 3px 0 0;}
  
.regulatory_news { 
	margin: 10px 0 0 20px;
	_margin:0px 0 0 20px;
	width:616px;}
	
	.regulatory_news_content { 
	margin: 10px 0 0 20px;
	_margin:0px 0 0 20px;
	width:616px;}

.regulatory_news p{
	color:#3a5593;
	padding:0 0 5px 0;}
.regulatory_news ul {
	background:#7789b2;
	color:#fff;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:100%;}
  
.regulatory_news ul li {
	color:#fff;
	float:left;
	margin:0;
	padding:5px 10px 5px 6px;}
  
.regulatory_news ul li a {
	color:#fff;
	padding:0 0 0 4px;
}
  
.regulatory_news ul li.selectednews {
	background:#384a7c;
	margin:0px;
	padding:5px 15px 5px 12px;}
  
 /***********regulatorynews2  Start here**************/
.regulatory_news2 { 
	margin:0 0 0 20px;
	padding:0px 0 0 0;
	width:616px;}
	
  
.regulatory_news2 ul {
	color:#3a5593;
	list-style:none;
	margin:0;
	padding:0px;}
  
.regulatory_news2 ul li {
	color:#3a5593;
	float:left;
	display:inline;
	margin:0px;
	padding:8px 10px 0 3px;}
  
.regulatory_news2 ul li a {
	color:#3a5593;
	padding:10px 0 0 5px;
	text-decoration:underline;}
  
.regulatory_news2 ul li.selectednews {
	background:url(../images/newsseleted.gif) repeat-x 0px 0;
	font-weight:bold;
	padding:8px 15px 6px 13px;
	margin:0px;}
 
.titletext{
	color:#3a5593;}
  
.bluelink{
	background:none;}
  
 /***********regulatorynews2 Ends here**************/
 
  /***********regulatorynews3  Start here**************/
  
.regulatory_news3 { 
	margin:0 0 0 20px;
	padding:0px 0 0 0;
	width:616px;}
  
  
.regulatory_news3 ul {
	color:#3a5593;
	list-style:none;
	margin:0;
	padding:0px;}
  
.regulatory_news3 ul li {
	color:#3a5593;
	float:left;
	display:inline;
	margin:0px;
	padding:8px 15px 0 20px;}
  
.regulatory_news3 ul li a {
	color:#3a5593;
	padding:10px 0 0 5px;
	text-decoration:underline;}
  
.regulatory_news3 ul li.selectednews {
	background:url(../images/newsseleted.gif) repeat-x 0px 0;
	font-weight:bold;
	padding:8px 23px 6px 13px;
	margin:0px;}
  

.regulatory_news3 p {
	border-bottom:#989fae 1px solid;
	color:#3a5593;
	padding:0 0 10px 0;}
  
/***********regulatorynews3  Ends here**************/ 

 
  /***********regulatorynews4  Start here**************/
  
.regulatory_news4 { 
	margin:0 0 0 20px;
	padding:0px 0 0 0;
	width:616px;}
	
  
.regulatory_news4 ul {
	color:#3a5593;
	list-style:none;
	margin:0;
	padding:0px;}
  
.regulatory_news4 ul li {
	color:#3a5593;
	float:left;
	display:inline;
	margin:0px;
	padding:8px 15px 0 20px;}
  
.regulatory_news4 ul li a {
	color:#3a5593;
	padding:10px 0 0 5px;
	text-decoration:underline;}
  
.regulatory_news4 ul li.selectednews {
	background:url(../images/newsseleted.gif) repeat-x 0px 0;
	font-weight:bold;
	padding:8px 23px 6px 13px;
	margin:0px;}
  
/***********regulatorynews4  Ends here**************/
  
/***********News Tempalte ends Here*********/ 

/***********Awards Start Here*********/

.awardsinformation {
	margin:0 0 0 20px;
	padding:30px 0 20px 0;
	width:616px;}

.awardsinformation p{
	color:#3a5593;
	}
	
.awardsinformation p.titletext{
	color:#3a5593;}
 
 
.awards_box {
	float:left;
	width:600px;
	margin: 0 0 20px 20px;
	padding: 0 0 15px 0;
	border-bottom: dashed 1px #989fae;  }
  
.eleTitle {
	width:80px;
	padding: 2px 0 0px 0;
	font-weight:bold; }

.eleData {
 	padding: 2px 0 0px 0;
 }
  
.awards_box1 {
	float:left;
	width:150px;}
  
.awards_box img {
	float:left;
	padding:0 0px 10px 0;
	margin:0;
	border:solid 0px #f00; }
	
.awards_box .blank_award img {
    width:167px;
    height:97px;
    padding: 0 0px 0 0px; }	
	
.awards_box1 p {
	color:#000;
	padding:0 0 0 15px;
	margin:0; }
	
 .awards_box_side {
	float:right;
	width:405px;
	vertical-align:top;
	border:solid 0px #f00; }
  
.awards_box_side p {
	color:#000;
	padding:0 0 0 0px;
	margin:0; }
/***********Awards Ends Here*********/

/********Major Shareholders*******/

.majorshareholders {
	/*background:url(../images/dot_line1.gif) no-repeat left bottom;*/
	margin:0 0 0 20px;
	padding: 0 0 10px 0;
	width:616px;}
  
.majorshareholders h1 {
	color:#3a5593;
	margin:0;
	padding:0 0 12px 0;}

.majorshareholders p {
	color:#3a5593;
	padding:0;
	margin:0;}
  
  
.majorshareholdersbottom {
	margin:0px 0 0 20px;
	padding:0px 0 30px 0;
	width:616px;}

.majorshareholdersbottom p {
	color:#3a5593;
	padding:10px 8px 0 0;
	margin:0;}
  
.majorshareholdersbottom p a{
	color:#3a5593;
	text-decoration:underline;}
	

.normal-text-box {
	margin:5px 0 0 20px;
	padding:0px 0 0px 0;
	width:616px;}

.normal-text-box p {
    color:#3a5593;
    padding:10px 8px 0 0;
    margin:0; }
	
/********Major Shareholders Ends here*******/

/********Dividend Table*******/
table.dividenddata {
	clear:both;
	width: 99%;
	margin:13px 0 0 7px;
	padding:0px 0 0 20px;
  }

table.dividenddata tr.row_1 td {
	background:#b4cadc!important;
	color:#3a5593;
	font-weight: bold;
	padding:15px 6px 15px 15px;
	margin:0;
	text-align:right;
	border-top: none;
	border-left: 7px solid #f0f1f3;}
  
table.dividenddata tr td {
	background:#e8ecf1;
	padding: 6px 6px 6px 0px;
	color:#3a5593;	
	text-align:right;
	vertical-align:top;
	border-top: 7px solid #f0f1f3;
	border-left: 7px solid #f0f1f3;

	}
	
table.dividenddata tr td.cell_1 {
	border-left: none;
	text-align:left;
	vertical-align:middle;
	padding: 0 0 0 10px;
	}
  
    
table.dividenddata tr.alt td {
	background:#e0e9ef;}
  
table.dividenddata tr td.row {
	color:#3a5593;	
	font-weight:bold;
	padding: 6px 0px 15px 10px;
	text-align:left; }


/********Dividend Table ends*******/

/********Table*******/
table.tabledata {
	clear:both;
	width: 93%;
	margin:13px 0 0 7px;
	padding:0px 0 0 20px;
  }

table.tabledata tr.row_1 td {
	background:#b4cadc!important;
	color:#3a5593;
	font-weight: bold;
	padding:10px;
	margin:0;
	border-top: none;
	border-left: 3px solid #f0f1f3;}
  
table.tabledata tr td {
	background:#e8ecf1;
	padding: 6px 3px 6px 0px;
	color:#3a5593;	
	font-family:Trebuchet Ms;
	text-align:center;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3;
	}
	
table.tabledata tr td.align-left {
	background:#e8ecf1;
	padding: 6px 3px 6px 0px;
	color:#3a5593;	

	font-family:Trebuchet Ms;
	text-align:left;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3; }
	
table.tabledata tr td.align-right {
	background:#e8ecf1;
	padding: 6px 3px 6px 0px;
	color:#3a5593;	

	font-family:Trebuchet Ms;
	text-align:right;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3; }	
	
	
table.tabledata tr td.cell_1 {
	border-left: none;
	text-align:left;
	padding-left:15px;
	width:280px;		
	}
  
    
table.tabledata tr.alt td {
	background:#e0e9ef;}
  
table.tabledata tr td.row {
	color:#3a5593;	
	font-weight:bold;
	padding: 6px 0px 15px 10px;
	text-align:left; }

table.tabledata tr.row_1 td  {
     }
     
/* LEFT ALIGN TABLE */ 

table.align-left {
	clear:both;
	width: 93%;
	margin:13px 0 0 7px;
	padding:0px 0 0 20px;
  }

table.align-left tr.row_1 td {
	background:#b4cadc!important;
	color:#3a5593;
	
	font-weight: bold;
	padding:10px;
	margin:0;
	border-top: none;
	border-left: 3px solid #f0f1f3;}
  
table.align-left tr td {
	background:#e8ecf1;
	padding: 6px 3px 6px 11px;
	color:#3a5593;	
	
	font-family:Trebuchet Ms;
	text-align:left;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3;
	}
	
table.align-left tr td.align-right {
	background:#e8ecf1;
	padding: 6px 3px 6px 4px;
	color:#3a5593;	
	
	font-family:Trebuchet Ms;
	text-align:right;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3;
	}	
	
table.align-left tr td.cell_1 {
	border-left: none;
	text-align:left;
	padding-left:15px;
	width:280px; }
  
table.align-left tr.alt td {
	background:#e0e9ef;}
  
table.align-left tr td.row {
	color:#3a5593;	
	
	font-weight:bold;
	padding: 6px 0px 15px 10px;
	text-align:left; }    
     
/* RIGHT ALIGN TABLE */  

table.align-right {
	clear:both;
	width: 93%;
	margin:13px 0 0 7px;
	padding:0px 0 0 20px;
  }

table.align-right tr.row_1 td {
	background:#b4cadc!important;
	color:#3a5593;
	
	font-weight: bold;
	padding:10px;
	margin:0;
	border-top: none;
	border-left: 3px solid #f0f1f3;}
  
table.align-right tr td {
	background:#e8ecf1;
	padding: 6px 9px 6px 4px;
	color:#3a5593;	
	
	font-family:Trebuchet Ms;
	text-align:right;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3; }
	
table.align-right tr td.align-left {
	background:#e8ecf1;
	padding: 6px 3px 6px 4px;
	color:#3a5593;	
	
	font-family:Trebuchet Ms;
	text-align:left;
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3; }
	
	
table.align-right tr td.cell_1 {
	border-left: none;
	text-align:left;
	padding-left:15px;
	width:280px; }
  
table.align-right tr.alt td {
	background:#e0e9ef;}
  
table.align-right tr td.row {
	color:#3a5593;	
	
	font-weight:bold;
	padding: 6px 0px 15px 10px;
	text-align:left; }    


/*********Table Ends here**********/

/******Financial Results**********/
.financial_resultsmain {
	float:left;
	margin:0 0 0 20px;
	padding:0;
	width:616px;
	display: inline;
}

.financial_resultsmain p {
	color:#3a5593;
	
	margin:0;}

.financial_resultsmain p.titletext {
	color:#3a5593;
	}
  
.financial_results {
	float:left;
	padding:5px 0  0  0;
	width:616px;}

.financial_results_new {
	background:#E0E9EF none repeat scroll 0 0;
	float:left;
	border-right:2px solid #F0F1F3;
	width:616px; 
	border-bottom:4px solid #F0F1F3;
 }
	 
.financial_results_new1 {
	 float:left;
	 background:#e0e9ef;
	 width:264px;
	}
	 
.financial_resultslefttop {
	float:left;
	margin:2px 0 1px 0;
	padding:0;
	width:356px;}
   
.financial_resultslefttop h4 {
	/*color:#1789e5;*/
	color:#3A5593;
	float:left;
	
	font-weight:normal;
	padding:10px 0 0 3px;
	margin:0;
	width:75px;
}

.financial_resultslefttop h5 {
	/*color:#1789e5;*/
	color:#3A5593;
	float:left;
	
	font-weight:normal;
	padding:10px 0 0 28px;
	margin:0;
	width:75px;
}

.financial_resultslefttop h5 a{
	/*color:#1789e5;*/
	color:#3A5593;
}

.financial_resultslefttop h4 a{
	/*color:#1789e5;*/
	color:#3A5593;
}

.financial_resultslefttop p {
	color:#000;
	
	padding:3px;
	margin:0;
}

.financial_resultsleft, .financial_resultsleft_reports {
	background:#e0e9ef;
	float:left;
	border-right:3px solid #F0F1F3;
	margin:0;
	padding:0;
	width:356px;
	min-height:40px; }
	
.financial_resultsleft_reports {
    width:547px; 
	}	

.financial_resultsleft h4, .financial_resultsleft_reports h4 {
	color:#304b82;
	float:left;
	
	font-weight:normal;
	padding:10px 0 0 5px;
	_padding:15px 0 0 5px;
	margin:0;
 }
 
 .financial_resultsleft p, .financial_resultsleft_reports p {
	color:#000;
	
	padding:14px 0 10px 0;
	_padding:15px 0 10px 0;
	margin:0;
}
 .financial_resultsleft p, .financial_resultsleft_reportsedit p {
	color:#000;
	
	padding:14px 10px 10px 0;
	_padding:15px 0 10px 0;
	margin:0;
	float:left;
/*	width:340px;	*/
}
  
.financial_resultsleft h4 a, .financial_resultsleft_reports h4 a {
	color:#304b82;}
	
.financial_resultsleft .date_col, .financial_resultsleft_reports .date_col { width:30%; float:left; padding-top:4px; _padding-top:0px; }
.financial_resultsleft .title_col, .financial_resultsleft_reports .title_col { width:70%; float:left; }

.financial_resultsright, .financial_resultsright_reports {
	background:#E0E9EF none repeat scroll 0 0;
	float:right;
	margin:0px;
	min-height:40px;
	padding:0;
	width:253px; 
/*	border-left:4px solid #F0F1F3;*/
}

.financial_resultsleft_report_accounts
{
    width:518px;
}

.financial_resultsright_report_accounts
{
    width:92px;
}

.financial_resultsright_reports_accounts
{
    background:#E0E9EF none repeat scroll 0 0;
	float:right;
	margin:0px;
	min-height:40px;
	padding:0;
	width:53px;
}

.financial_resultsrighttop {
	float:right;
	margin:2px 0 1px 0;
	padding:0;
	width:90px; }
	
.financial_resultsrighttop-fin, .financial_resultsrighttop-fin-reports {
	float:right;
	padding:0;
	width:240px; }
	
.financial_resultsrighttop-fin-reports {
    width:54px; }
   
.financial_resultsrighttop h4, .financial_resultsrighttop-fin h4, .financial_resultsrighttop-fin-reports h4 {
	/*color:#1789e5;*/
	color:#3A5593;
	float:left;
	
	font-weight:normal;
	padding:10px 5px 0 2px;
	_padding:10px 0px 0 2px;
	margin:0;
	width: 75px;
	_width: 55px;}
	
.financial_resultsrighttop h5, .financial_resultsrighttop-fin h5 {
	/*color:#1789e5;*/
	color:#3A5593;
	float:left;
	
	font-weight:normal;
	padding:10px 0 0 0px;
	margin:0;
	width:60px;}

.financial_resultsrighttop h4 a, .financial_resultsrighttop-fin h4 a {
	/*color:#1789e5;*/
	color:#3A5593;}

.innericon { width:23%; float:left; padding-left:20px; }
.innericon_edit { /*width:20%;*/ float:left; padding:3px 0 0 22px; }
.innericon img.img_col1 { margin:5px 9px; }
.innericon img.img_col2 { margin:5px 10px; }
.innericon img.img_col3 { margin:5px 6px; }

/*Indigo 14 Oct 09*/
.innericon_fin { width:27%; float:left; padding-left:6px; text-align: center; }
.innericon_finedit { width:22%; float:left; padding:3px 0 0 7px; }

.innericon_fin img.img_col1 { margin:5px 9px; }
.innericon_fin img.img_col2 { margin:5px 10px; }
.innericon_fin img.img_col3 { margin:5px 6px; }

/****** Ends Financial Results**********/

/*******Dividend******/

.dividendbox{
	float:left;
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	padding:10px 0 0 0;
	width:616px;}
  
.dividendbox h2 {
	background:#b4cadc;
	color:#3a5593;
	
	padding:5px 0 5px 10px;
	margin:0;}
  

.dividendbox p{
	color:#3a5593;
	
	margin:0;
	padding:0px 0 15px 0;}
  
 .dividendbox ul {
	list-style-type: none;
	font-family: arial;
	margin: 0;
	padding: 0;
}

.dividendbox ul li 
{
	color: #3a5593;
	font-family: arial;
	padding: 3px 0 3px 5px;
	margin: 0;
}

.dividendbox ul li a
{
	color: #3a5593;
	font-family: arial;
}

.dividendbox ul li ul {
	list-style-type: none;
	font-family: arial;
}

.dividendbox ul li ul li
{
	color: #3a5593;
	font-family: arial;
	padding: 3px 0 3px 15px;
	margin: 0;
}

.dividendbox ul li ul li a
{
	color: #3a5593;
	font-family: arial;
}

.dividendbox ul li ul li ul {
	list-style-type: none;
	font-family: arial;}

.dividendbox ul li ul li ul li
{
	color: #3a5593;
	font-family: arial;
	padding: 3px 0 3px 15px;
	margin: 0;
}

.dividendbox ul li ul li ul li a
{
	color: #3a5593;
	
	font-family: arial;
	}
  
.dividendbox_title { 
	background:#b4cadc;
	margin:0;
	padding:0;}
  
.dividendbox_title p { 
	background:#b4cadc;
	color:#3a5593;
	font-weight:bold;
	
	margin:0;
	padding:5px;}
  
.dividendbox_info { 
	background:#e4ebf0;
	margin:5px 0 10px 0;
	padding:0;}
  
.dividendbox_info h3 { 
	color:#3a5593;
	float:left;
	
	font-weight:bold;
	margin:0;
	padding:5px;
	width:150px;}
  
.dividendbox_info p { 
	color:#3a5593;
	
	margin:0;
	padding:5px;}
  

/*******Dividend Section Ends Here******/

/********* Sitemap starts here***********/

div.sitemap {
	margin: 0px 0 0 20px;
	padding:10px 0 15px 0;
	width:616px; }
  
div.sitemap h2 {
	background:#b4cadc;
	color:#3a5593;
	
	padding:5px;
	margin:0;}
  

div.sitemap p{
	color:#3a5593;
	
	margin:0;
	padding:0px 0 15px 0;}
  
div.sitemap ul {
	list-style-type: none;
	
	font-family: arial;
	margin: 0;
	padding: 0;
}

div.sitemap ul li 
{
	color: #005291;
	
	font-family: arial;
	padding: 3px 0 0px 0px;
	margin: 0 0 6px 0;
	background-color:#9dc9ee;
}

div.sitemap ul li a
{
	color: #005291;
	
	font-family: arial;
	padding: 0px 0 0px 7px;
}

div.sitemap ul li ul {
	list-style-type: none;
	
	font-family: arial;
}

div.sitemap ul li ul li
{
	color: #005291;
	
	font-family: arial;
	padding: 3px 0 0px 24px;
	margin: 0;
	background-color:#F0F1F3;
}

div.sitemap ul li ul li a
{
	color: #005291;
	
	font-family: arial;
}

div.sitemap ul li ul li ul {
	list-style-type: none;
	
	font-family: arial;
}

div.sitemap ul li ul li ul li
{
	color: #3a5593;
	
	font-family: arial;
	padding: 3px 0 5px 24px;
	margin: 0;
}

div.sitemap ul li ul li ul li a
{
	color: #3a5593;
	
	font-family: arial;
}

div.sitemap_column1 {
	float: left;
	padding: 10px 95px 0 0;
	width: 251px;
}

div.sitemap_column2 {
	float: left;
	padding: 10px 10px 0 0;
	width: 251px;
}

.sitemap_title { 
  background:#b4cadc;
  margin:0;
  padding:0;}
  
.sitemap_title p { 
  background:#b4cadc;
  color:#3a5593;
  font-weight:bold;
  
  margin:0;
  padding:5px;}

/********* Sitemap ends here***********/

/*********Services Home Box***********/

.ourservices {
	float:left;
	padding:60px 0 1px 20px;
	width:405px; }


.ourservices p{ font-size:0.9em;}
 
.ourservicestilte {
	background:#1582DF url(../images/our_services_box_top.gif) no-repeat left top;
	margin:0;
	padding:5px 0 0 10px;
}

.ourservicestilte h3 {
	padding:3px 0 3px 5px;
	margin:0;}
  
.ourservicesmid {
	background:url(../images/services_box_mid.gif) #015697 repeat-x left top;
	float: left;
	width: 405px;
	padding:0 0 0 0px;
	margin:0;}
  
.ourservicesmid  h3 {
	color:#b8dcfa;
	
	margin:0;
	padding:3px 0 0 10px;}
  
.ourservicesmid  p {
	color:#FFFFFF;
	
	margin:0;
	padding:0 0 6px 10px;}
  
.ourservicesmid1 {
	background:url(../images/services_box_mid_seleted.gif) #216cac repeat-x 0 0;
	padding:0 0 0 0px;
	margin:0;}
  
.ourservicesmid1  h3 {
	color:#b8dcfa;
	
	margin:0;
	padding:3px 0 0 10px;}
  
.ourservicesmid1  p {
	color:#FFFFFF;
	
	margin:0;
	padding:0 0 5px 10px;}
  
.ourservicesmid2 {
	background:url(../images/services_box_mid_2.gif) #015393 repeat-x 0 0;
	padding:0 0 0 0px;
	margin:0;}
  
.ourservicesmid2  h3 {
	color:#b8dcfa;
	
	margin:0;
	padding:3px 0 0 10px;}
  
.ourservicesmid2  p {
	color:#FFFFFF;
	
	margin:0;
	padding:0 0 7px 10px;}
  
.ourservicesmid3 {
	background:url(../images/services_box_mid_3.gif) #014687 repeat-x 0 0;
	padding:0 0 0 0px;
	margin:0;}
  
.ourservicesmid3 h3 {
	color:#b8dcfa;
	
	margin:0;
	padding:3px 0 0 10px;}
  
.ourservicesmid3  p {
	color:#FFFFFF;
	
	margin:0;
	padding:0 0 6px 10px;}
  
.ourservicesmid4 {
	background:url(../images/services_box_mid_4.gif) #014382 repeat-x 0 0;
	padding:0 0 0 0px;
	margin:0;}
	
.ourservicesmid4 div h3 a, .ourservicesmid7 div h3 a
{
    color:#b8dcfa;
}	
	
.ourservicesmid7 {
	background:url(../images/services_box_mid_5.gif) #014382 repeat-x 0 0;
	padding:0 0 0 0px;
	margin:0;}
	
.ourservicesmid4 h3, .ourservicesmid7 h3 {
	color:#b8dcfa;
	
	margin:0;
	padding:3px 0 0 10px;}
  
.ourservicesmid4  p, .ourservicesmid7 p {
	color:#FFFFFF;
	
	margin:0;
	padding:0 0 8px 10px;}

.ourservicesmid5 {
	background:url(../images/services_box_bottom.gif) #01366a  no-repeat 0 0;
	padding:0 0 0 0px;
	margin:0;}
  
.ourservicesmid5  h3 {
	color:#b8dcfa;
	
	margin:0;
	padding:3px 0 0 10px;}
  
.ourservicesmid5  p {
	color:#FFFFFF;
	
	margin:0;
	padding:0 0 5px 10px;}
  
.ourservicesmid6 {
	background:url(../images/services_box_bottom1.gif) top left no-repeat ;
	padding:0 0 0 0px;
	margin:0;
	height:6px; }
  
  
/**********Contact us***********/

.contactus {
	padding:0 0 0 20px;
	width:616px; }
	
.contactus a:hover {
	cursor:pointer; }	

.contactus h1{
	color:#3A5593;
	
	margin:0 0 10px 0;
	padding:0;}
   
.enquiries {
	padding: 11px 0 0 20px;}

.enquiries h3 {
	color:#3A5593;
	}
   
.enquiries p {
	color:#3A5593;
	
	line-height:18px;
	padding:3px 0 2px 0;
	margin:0;}
   
.enquiries p a { 
	color:#3A5593;
	text-decoration:underline;}

.enquiries_new {
	padding: 11px 0 0 20px;}

.enquiries_new h3 {
	color:#3A5593;
	}
   
.enquiries_new p {
	color:#3A5593;
	
	line-height:18px;
	padding:3px 0 2px 0;
	margin:0;
	width:188px;}
   
   
 .enquiries_top p {
	padding: 11px 0 0 20px;
	color:#3A5593;
	
	line-height:18px;
	margin:0;
	width:600px;}
   
   
.enquiries_new p a { 
	color:#3A5593;
	text-decoration:underline;}
   
/********Table*******/
table.contactusdata {
	clear:both;
	width: 100%;
	margin:0px 0 0 0px;
  }

table.contactusdata tr.row_1 td {
	background:#304374;
	color:#3a5593;
	
	font-weight: bold;
	padding:15px 0 15px 15px;
	margin:0;
	text-align:left;
	border-top: none;
	border-left: 7px solid #ffffff;}
  
table.contactusdata tr td {
	background:#7688b2;
	padding: 0px 0px 10px 15px;
	_padding:0 0 0px 15px;
	color:#fff;	
	
	height:50px;
	font-weight: bold;
	font-family: "Trebuchet MS";
	border-top: 3px solid #f0f1f3;
	border-left: 3px solid #f0f1f3;
	}
	
table.contactusdata tr td a
{
	color:#fff;
	}
table.contactusdata tr td.seletedtab {
	background:#37497b;
	
	}
  
    
table.contactusdata tr.alt td {
	background:#e0e9ef;}
  
table.contactusdata tr td.row {
	color:#3a5593;	
	
	font-weight:bold;
	padding: 6px 0px 15px 10px;
	text-align:left; }


/*********Table Ends here**********/


/********Search Page*************/

.searchagain {
	background:#b4cadc;
	width:189px;}
 
.searchagain h1 {
	color:#3a5593;
	
	padding:5px 0 5px 5px;

}

.searchagain img {
	float:right;
	padding:0 12px 3px 0;

}

.searchagain input {
   float:left;
   border:1px solid #BFC4D1;
   color:#53545E;
   padding:0 10px 3px 0;
   margin:0 0 5px 6px;
   width:160px;

}

.searchagain p {
	color:#4d4d4d;
	float:left;
	
	padding:0 0 0 5px;}
  
.searchagain p.sitemap{
	color:#016ab5;
	
	font-weight:bold;
 }
/***********Home page Footer********************/
.footer {
	float:left;
	clear:both;
	/*padding:5px 0 20px 0;*/
	font-size:11px;
	width:100%; }

.footer ul {
	color:#bfcce4;
	list-style:none;
	padding:6px 0 0 0;
	margin:0;}
	
.footer ul li {
	color:#bfcce4;
	display:inline;
	
	padding:0 5px 0 20px;
	margin:0;}

.footer ul li a {
	color:#bfcce4;}
  
.footer ul li.smaller {	color:#fff;	display:inline;	padding:0 3px 0 0px;	margin:0;}
.footer ul li.smaller a {color:#fff; font-size:9px;}  
	
.footer ul li.small {	color:#fff;	display:inline;		padding:0 5px 0 0px;	margin:0;}
.footer ul li.small a {	color:#fff;	font-size:12px;	}

.footer ul li.big {	color:#fff;	display:inline;	padding:0 0px 0 0px;	margin:0;}
.footer ul li.big a{	color:#fff;	font-size:14px;	}
  
.footer ul li.fonttext {
	color:#fff;
	display:inline;
	
	padding:0 0px 0 15px;
	margin:0;}

.footer ul li.fonttext a {
	color:#fff;}


.footer ul li a {
	color:#bfcce4;}

/***********Ends Home page Footer*************/

/***************Inner Footer***********/

.innerfooter {
	background:url(../images/footer_bg.gif) no-repeat 0 0;
	clear:both;
	padding:0px 0 20px 0px;
	width:908px;
	font-size:0.9em;
	}
	

.innerfooter ul {	color:#bfcce4;	list-style:none;	padding:6px 0 0 0;	margin:0;}
.innerfooter ul li {	color:#bfcce4;	display:inline;		padding:0 5px 0 17px;	margin:0;}

.innerfooter ul li.smaller {	color:#fff;	display:inline;	padding:0 3px 0 0px;	margin:0;}
.innerfooter ul li.smaller a {color:#fff; font-size:9px;}  
	
.innerfooter ul li.small {	color:#fff;	display:inline;		padding:0 5px 0 0px;	margin:0;}
.innerfooter ul li.small a {	color:#fff;	font-size:12px;	}

.innerfooter ul li.big {	color:#fff;	display:inline;	padding:0 0px 0 0px;	margin:0;}
.innerfooter ul li.big a{	color:#fff;	font-size:14px;	}
  
.innerfooter ul li.fonttext {
	color:#fff;
	display:inline;
	
	padding:0 0px 0 15px;
	margin:0;}


.innerfooter ul li.fonttext a{
	color:#fff;}

.innerfooter ul li a {
	color:#bfcce4;}

/***************Ends Inner Footer***********/

/***************Start Spider Search ***************/
div.SearchResults 
{
	
}

div.SearchResults div.summary
{
	font-weight:bold;
	margin:1em 0;
}

div.SearchResults div.hit
{
	padding:1em 0;
	border-bottom:1px solid #C9D5DE;
}

div.SearchResults div.hit a
{
	float:left;
	color:#4d4d4d;
	font-weight:bold;
	width:100%;
}

div.SearchResults div.hit span.rank
{
	margin-left:2em;
}

div.SearchResults div.hit div.preview
{
	color:#4d4d4d;
	
} 

div.SearchResults div.hit div.preview strong
{
	color:#016ab5;
} 

div.SearchResults div.pagination a
{
	color:#3a5593;
	text-decoration:underline;
	padding:0;
}

div.SearchResults div.pagination a.activepagelink
{
	color:#3a5593;
	font-weight:bold;
}

div.SearchResults div.pagination
{
	background:#b4cadc;
	margin:0;
	padding:5px;
	font-size:1em;
	text-align: right;
}
 
/***************End Spider Search ***************/

/********Financial Calendar***********/
.financialcalendar {
	border-bottom:#989fae 1px solid;
	padding:20px 0 0;
	width:616px;
	min-height:40px
	}

.financialdate {
	float:left;
	width:200px;}
 
.financialdate p{
	color:#304b82;
	
	padding:0 0 10px 0;}
  
.financialtext {
	float:left;
	width:350px;}
 
.financialtext p{
	color:#000;
	
	padding:0 0 10px 0;}
  
/********Financial Calendar ends***********/

/************Management Board**********************/

.managementinfo {
	background:#c3d5e4;
	float:left;
	margin:3px 0 0 0px;
	width:616px;}

.managementinfo .hidden{display:none;}




.managementinfo div.name{float:left; width:170px; padding:4px;}
.managementinfo div.name h3{font-size:1em; margin:0; padding:0; display:block; padding-left:16px; background:transparent url('../images/more_arrow.gif') left center no-repeat;  }
.managementinfo div.name a{color:#3a5593;}
.managementinfo div.desc{float:left;  padding:4px;}
	/*
	

.managementinfo p {
	color:#3a5593;
	
	float:left;
	font-weight:bold;
	padding:8px 0 8px 10px;
	margin:0;
	width:300px;}

.managementinfo p a{
	color:#3a5593;}
   
.managementinfo h3 {
	color:#3a5593;
	
	float:left;
	font-weight:bold;
	padding:8px 0 8px 10px;
	margin:0;
	width:160px;}

.managementinfo h3 a {
	color:#3a5593;}
   */
.managementinfobox {
	background:#e4ebf0;
	float:left;
	margin:5px 0 0 0px;
	width:616px;} 
	
.managementinfobox img {
    float:left;
    padding:8px 8px 30px 8px;} 

.managementinfobox p {
	color:#000;
	
	padding:0;
	margin:0;}
   
.managementinfobox p a{
   color:#000;}

.managementinfobox_right {
   float:right;
   padding:0 25px 10px 30px;
   width:410px;}

.managementinfobox_right p {
	color:#000;
	
	padding:8px 20px 10px 0;
	margin:0;}
   
.print {
	float:right;
	*margin:-23px 0 0 0;
	padding:6px 48px 0 0; }

.printnew {
  float:right;}

.printnew img {
	padding:6px 0px 0 0;
	*padding:6px 0 0 0;}
   
a.hide {
	background:transparent url(../images/bluearrow_.gif) no-repeat scroll 0 3px;
	display: block;
	margin:0;
	padding:0 0 0px 10px;}

a.show {
	background:transparent url(../images/bluearrow.gif) no-repeat scroll 0 5px;
	display: block;
	margin:0;
	padding:0 0 0px 10px;}

 /************Management Board ends**********************/
 
 /************IR Landing***************/
 
.column2_2investor {
	float:left;
	width:616px;
	padding:0 0 20px 20px;}

.column2_2investor h1 {
	color:#3a5593;
	}

.column2_2investor p {
	color:#3a5593;
	
	font-weight:normal;
	padding: 0 0 11px 0;
	margin: 0;}
	
.innerlatestnews {
	background:#f7f7f8;
	float:left;
	width:616px;}
   
.latestbox_info1 {
	float:left;
	width:105px;
	padding:3px 0 0 0;
	margin:0;}
  

.latestbox_info1 p {
	color:#000;
	padding:0 0 0 3px;
	margin:0;}
  
.latestbox_info1 p.date {
	color:#304b82;
	
	padding:0px 0 0px 2px;
	margin:0;}
  
.latestbox_info1 p.sharedate {
	color:#6192db;
	
	padding:1px 0 0px 2px;
	margin:0;}

.latestbox_info1 p.graytext {
	color:#687589;
	
	padding:1px 0 0px 2px;
	margin:0;}
  
.latestbox_info1 h3 {
	color:#304b82;
	
	padding:0 0 3px 5px;
	margin:0;}

.latestbox_right {
	background:#f5f6f7;
	width:300px;
	float:right;
	margin:0;
	padding:30px 0 0 0;}
  

.latestbox_right h1 {
	color:#f5f6f7;
	padding:10px 0 0 3px;
	margin:0;}

.latestbox_right p {
	color:#62768f;
	float:none;
	
	margin:0;
	padding:3px 0 0 0;}
  
.lastestbox_right p.blue {
	color:#6192db;}
  
.latestbox_mid1 img {
    float:left;
	padding:0 0 10px 0; }
  
  
.latestbox_mid1 {
	background:#f5f6f7;
	width:300px;
	float:left;
	margin:0;
	padding:0; }
  

.latestbox_mid1 h1 {
	color:#f5f6f7;
	padding:10px 0 0 3px;
	margin:0; }

.latestbox_mid1 h1 img{
	color:#f5f6f7;
	float:none;
	margin:0;
	padding:0; }
  
.latestbox_mid1 img {
	float:right;
	padding:0 0 10px 0; }

/**********shareholder***********/
.shareinfo {
	background:#e4ebf0;
	float:right;
	height:184px;
	_height:190px;
	margin:5px 0 0 0;
	_margin:10px 0 0 0;
	width:190px;
	font-size:0.9em;
	color:#000;
	padding:8px;
 }
 
 .shareinfo p{color:#000;}
 .shareinfo strong{color:#3a5593;}
 
 
  
.shareinfo h1 {
	padding:8px 0 0 5px;
	margin:0; }

.shareinfo ul { 
	list-style:none;
	padding:0;
	margin:10px 0 10px 8px; }
  
.shareinfo ul li {
	background:url(../images/circle.gif) no-repeat 0 5px;
	color:#3a5593;
	
	padding:0 0 3px 13px; }
	
.shareinfo ul li a{ 
    color:#3a5593; }
  
.fineinfo {
	background:#e4ebf0;
	float:left;
	margin:10px 9px 0 0;
	width:257px;
	height:151px; }
  
.fineinfo h1 {
	padding:8px 0 0 5px;
	margin:0; }

.fineinfo h1 img {
	padding:0 0 0 5px; }

.fineinfo1 {
	float:left;
	border-bottom:#989fae 1px solid;
	padding:0 5px 0 5px;
	margin:0 0 0 5px;
	_margin:3px 0 0 5px;
	width:175px;}
 
.fineinfo1 h3 {
	color:#304b82;
	
	float:left;
	font-weight:normal;
	padding:0;
	margin:5px 0 2px 0px;
	width:100px; }
   
a.link{
	color:#3a5593;
	float:right;
	
	text-decoration:underline;
	padding:0;
	margin:8px 10px 3px 0;}
  
.fineinfo1 p {
	color:#000;
	
	margin:0px 0 5px 1px;
	padding:0 0 2px 0;
	float:left;
	width:124px; }
  
.financial_result { 
	background:#cbdbe8;
	float:left;
	width:616px;
	margin:10px 0 0 0;
	padding:8px; }
  
.financial_result h1 {
	padding:10px 0 0 10px;
	margin:0; }

.column2_2finebox {
	border-bottom:#989fae 1px solid;
	width:604px;
	clear:both;
	margin:0 0 5px 6px; }

.column2_2finebox p {
   color:#000;
   float:left;
   
   padding:10px 10px 10px 0;
   margin:0;
   width:340px; }
  
.column2_2finebox h3 {
   color:#3a5593;
   float:left;
   font-weight:normal;
   
   padding:10px 10px 10px 6px;
   margin:0;
   width:96px; }
  
.column2_2finebox p a {
  color:#3a5593; }

.column2_2finebox img {
  float:right;
  padding:3px 15px 0 0;
  margin:0; }
  
.nonebg {
	background:none;
	border:none; }

/**********/

/*********Specialist*******/

.specialist {
	float:left;
	padding: 0 0 0 0px;
	margin:0  0 0 20px;
	_margin:0  0 0 10px;
	width:400px;
	_width:400px;}
	
.specialist h1 {
	color:#3a5593;
	}
  
.specialist p {
	color:#3a5593;
	
	line-height:16px;}
  
.column2_3 {
	float:right;
	padding:0 10px 0 0;
	width:225px; }
	
.column2_3 a {
    color:#1685E1 !important; }	
	
*html .column2_3 {
	float:right;
	padding:0 0px 0 0;
	width:214px; }	
  
.column2_3 img {
	padding:4px 0px 5px 0px;}

.column2_3 p {
	color:#000;
	
	line-height:16px;
	padding:0 0 10px 0px;
	margin:0;}
  
.column2_3 p a {
	  color:#000;}
  
p.bluetext { 
	color:#015697;}
.bluetext { 
	color:#015697;}
 

/***************/

.searchoption {
	background:#c3d5e4;
	margin:0 0 0 20px;
	width:616px;}
  
.searchoption h3 { 
	color:#3a5593;
	
	padding:8px;}
  
.searchforbox {
	background:#e4ebf0;
	float:left;
	margin:5px 0 0 20px;
	width:616px;}

.searchforbox h3 {
	color:#3a5593;
	padding:5px 0 0 10px;
	margin:0;}
   
.searchforbox p {
	color:#3a5593;
	
	font-weight:bold;
	float:left;
	padding:5px 0 0 10px;
	margin:0;}
   
.searchforbox input {
	background:transparent url(../images/search_box.gif) repeat-x scroll 0 0;
	border:1px solid #BFC4D1;
	color:#53545E;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin:5px 0 3px 10px;
	padding:1px 0 2px 3px;
	width:200px;}

.searchforbox select {
	padding:0px 0 0px 0px;
	margin:5px 0 5px 5px;}

/**********************/
.lending_services {
	background:url(../images/contactus_bg.gif) repeat-x 0 0;
	width:648px;}

/***********Email Alerts**********/
.email_alert {
	margin:0 0 0 20px;
	width:616px;}
  
.email_alert h1 {
	color:#3a5593;
	
	padding:0 0 5px 0;
	margin:0;}
  
.email_alert1 h1 {
	color:#3a5593;
	
	padding:0 0 5px 0;
	margin:0;}
  
.email_alert h3 {
	color:#3a5593;
	
	padding:5px 0 5px 0;
	margin:0;}
  
.email_alert p {
	color:#3a5593;
	
	margin:0;
	padding:0 0 15px 0;}
	
p.topline {
	border-top:#989fae 1px solid;}
 
p.bottomline {
	border-bottom:#989fae 1px solid;}

.input textarea {
	color:#3a5593;
	font-family:arial;
	
	margin:0 0 0;
	padding:0;}
  
.textbox {
	border:1px solid #bccad8;
	float:left;
	
	margin:0 0 3px;
	padding:0 0 3px 0;
	width:240px;}

.caption {
	color:#3a5593;
	
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-weight:bold;
}

.email_alertbox2 {
 
	padding:0;
	margin:0;}
	
.email_alertbox p {

	color:#3a5593;
	
	margin:0;
	padding:0 0 15px 0;}
  

/*Interactive Share Price*/
.interactiveprice {
	background:#b4cadc;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 20px;
	width:616px;}
  
.interactiveprice h3 {
	color:#3a5593;
	
	float:left;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	padding:8px;
	margin:0;
	width:300px;}
  
.interactiveprice p {
	color:#3a5593;
	float:right;
	
	font-family:Arial, Helvetica, sans-serif;
	padding:8px;
	margin:0;}
  
.interactiveprice p a {
    color:#3a5593;
	text-decoration:underline;}
	
.interactiveprice_box {
	background:#e4ebf0;
	padding:0px 0  0 0;
	margin:35px 0 0 20px;
	width:616px;}
  
li.default {
	list-style-type:disc;
	color:#3A5593;
	
	font-weight:normal;
	margin:0;
	padding-bottom:4px;
}


.heading_text {
	color:#262c59;
	
	font-weight:bold;
	padding-left:3px;
	margin:0;

}



.shareprice_date {
	color:#304b82;
	
	padding:0px 0 0px 2px;
	margin:0;}
  
.shareprice_sharedate {
	color:#6192db;
	
	padding:1px 0 0px 2px;
	margin:0;}
  
  
.shareprice_graytext {
	color:#687589;
	clear: none;
	
	padding: 4px 0 0px 2px;
	margin:0;}
  
.shareprice_priceblue {
	color:#304b82;
	
	float: left;
	padding:0 5px 0 2px;
	margin:0;}
  
.shareprice_summarytext {
	color:#687589;
	
	margin:0;
	padding: 2px 0 2px 2px;}


li.default {
	list-style-type:disc;
	color:#3A5593;
	
	font-weight:normal;
	margin:0;
	padding-bottom:4px;
}

/* Dividends */

.dividend_details {
	float:left; 
	color:#3A5593; 
	 
	font-weight:bold;
	padding:5px 0 0 10px;
	width:180px; }


.bluelink {
	color:#3A5593;
	text-decoration:underline;}
	

.latestboxnew {
	width:404px;
	float:left;
	padding:0px 0px 0 0px;
	*padding:0px 0px 0 0px;
	margin:5px 0 0 0;}
  
.latestboxnew_top {
	background:url(../images/latest_share_box_top.gif) no-repeat 0 0;
	width:404px;
	height:7px;
	margin:0;
	padding:0;}

.latestboxnew_bottom {
	background:url(../images/latest_share_box_bottom.gif) no-repeat 0 0;
	float:left;
	width:404px;
	height:7px;
	padding:0;
	margin:0;}

.latestboxnew_mid {
	background:#fff;
	width:404px;
	float:left;
	margin:0;
	padding:0;}
  
.latestboxnew_mid img {
	float:left;
	margin:0;
	padding:0;}
	

.latestboxnew_mid h1 {
	color:#f5f6f7;
	padding:0 0 0 3px;
	margin:0;}

.latestboxnew_mid h1 img{
	color:#f5f6f7;
	float:none;
	margin:0;
	padding:0;}

.latestboxnew_info img {
	margin:0;
	padding:0;
	float: left;
}

.latestboxnew_info {
	float:right;
	width:230px;
	padding: 3px 0 0 0;
	margin:0;}

.latestboxnew_info p.date {
	color:#304b82;
	
	padding:0px 0 0px 2px;
	margin:0;}
  
.latestboxnew_info p.sharedate {
	color:#6192db;
	
	padding:1px 0 0px 2px;
	margin:0;}

.latestboxnew_info p.graytext {
	color:#687589;
	clear: none;
	
	padding: 4px 0 0px 2px;
	margin:0;}
  
.latestboxnew_info p.summarytext {
	color:#687589;
	
	margin:0;
	padding: 2px 0 2px 2px;}

a:hover {
	color:#1685E1;
	text-decoration:underline;}
	
.contacttabs {
    float:left;
    background:#7688B2 none repeat scroll 0 0;
    border-left:3px solid #F0F1F3;
    border-top:3px solid #F0F1F3;
    color:#FFFFFF;
    font-family:"Trebuchet MS";
    
    font-weight:bold;
    width:165px;
    height:40px;
    padding:10px 17px 0px 18px; }	
    
.contacttabsselected {
    float:left;
    background:#37497B none repeat scroll 0 0;
    border-left:3px solid #F0F1F3;
    border-top:3px solid #F0F1F3;
    color:#FFFFFF;
    font-family:"Trebuchet MS";
    
    font-weight:bold;
    width:165px;
    height:40px;
    padding:10px 17px 0px 18px; }	

.treasury_pair {
    float:left;
    padding-bottom:15px; }
    
.treasury_information {
    float:left;
    width:170px;
    margin:0; }
    
    
.treasury_information2 {
    float:left;
    width:300px;
    margin-left:20px; } 
    
.treasury_information2 p {
    color:#000 !important;
    margin:0; padding:0;
 }       

.specialist_wide {
	float:left;
	padding: 0 0 0 0px;
	margin:0  0 0 20px;
	_margin:0 0 0 10px;
	width:630px; }
	
.specialist_wide h1 {
	color:#3a5593;
	}
  
.specialist_wide p {
	color: #3A5593;
	
	line-height:16px;}
    /*
.edit{
	float:left;
	padding:10px 3px 0 0;
	width:35px;	}	
	*/
		.date_col
		{
		 width:120px;float:left;	}
	
	
table.resultstable{ width:100%;}
table.resultstable th{ font-weight:normal; padding-bottom:8px;}
table.resultstable th.date{text-align:left;}
table.resultstable th.title{text-align:left;}

table.resultstable td{ margin:0px; background-color:#E0E9EF;padding:4px; border-bottom:2px  solid #f0f1f3;}
table.resultstable td.date{width:140px;  }
table.resultstable td.title{border-right:2px solid #f0f1f3; color:#000;}
table.resultstable td.thin{width:60px; text-align:center; }	
table.resultstable td.edit{width:40px; text-align:center; border-left:2px solid #f0f1f3; }	

table.irlanding{ width:100%;}
table.irlanding td{border-bottom:1px solid #989fae; padding:4px;}
table.irlanding td.title{color:#000;}
.pdf_image a { background:url(../images/pdficon.gif) no-repeat 0 0; text-indent:-9999px; width:27px; height:28px; display:block;margin:0 25px;float:left;}	



#popup { color: #3A5593; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0 0px; }
#popup h2 { color: #3A5593;	margin: 0 auto; padding:0 0 20px 0;  margin-top: 10px; text-indent: -900em; height: 40px; }
#popup h3 { color: #3A5593; font-size: 10px; font-weight: bold; }
#popup ul { list-style: none; margin: 20px auto; width: 200px; }
#popup ul li { display: inline; }
#popup ul li a { color: #061166; background: url(../images/disclaimer/square.gif) top left no-repeat; line-height: 25px; padding-left: 20px; margin: 0 10px; font-family: Tahoma Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#popup p { color: #3A5593;}


