/* CSS Document */

html {
	height: 100%;
	margin-bottom: 1px;
}

* {
	outline: none;
}

a { color:#aa272f;
	text-decoration: none;
}

a:hover {
	color:#aa272f;
	text-decoration: underline;
}

img, img a {
	border: none;
}

ul {
	list-style-type: square;
	
}

ul li {
	padding-bottom: 3px;
}

ol li {
	font-size: 1.1em;
	padding-bottom: 3px;}

h1 {
    color:#aa272f;
	font-size:1.8em;}
	
.floatleft {float:left;	margin:3px 3px 0px 0;}
.floatleft a img {clear:both;}
.centeralign {text-align:center} 
.floatright {float:right;padding-left:3px;}
.floatnone {float:none;}
.floatleftpadding {	float:left; padding-right:4px;}
.floatleftborder {float:left; border-right:solid 1px #000;} 

.board_info .centeralign img {
	display:block;
	margin:0 auto;
	padding:5px 0 5px 0;

}
/* 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;
}

h2{font-size:18px;font-weight:bold;}
h3{font-size:12px;font-weight:bold;}
h4{font-size:11px;font-weight:bold;}
h5{font-size:10px;font-weight:bold;}
h6{font-size:9px;font-weight:bold;}



body {
  background:url(../images/body_background.gif) repeat-x 0 0;
  color: #686f77;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 63%;
  margin: 0; 
  padding: 0;}
  
 #cms_container { 
  background:url(../images/body_background.gif) repeat-x 0 0;}

div#wrapper {
  margin: 0 auto;
  position:relative;
  width: 822px;}


/**********Header Starts Here**********/

.header {
   
   float:left;
   margin:0;
   padding:0;
   width:822px;}
   
.header img {
   float:left;
   margin:0;
   padding:22px 0 28px 0;}
   
   
.header_right {
  float:right;
  padding:17px 0 0 0;
  width:300px;
  }
  
.email_print{
  float:right;
  padding:0;
  *padding-top:10px;
  margin:0;
  width:250px;
 }
.email_print ul li{
	display:inline;
	list-style-type:none;
	padding:0 20px 0 0;
 }
  
.email_print ul li a{
	padding:0;
	color:#686f77;
	text-decoration:none;
 }
.email_print ul li img{
	padding:0;
	margin:0;
	float:none;
	vertical-align:bottom;
 }
.email_print ul li a:hover{
	text-decoration:underline;
 }
  
.search {
  float:left;
  margin:15px 0 0 45px;
  width:280px;}
 
.search p {
	color: #686f77;
	font-size: 1.0em;
	float: left;
	margin: 0;
	font-weight: bold;
	padding: 3px 0 0 0;
	width: 53px;
	text-transform :uppercase
}
 
  
.search input {
   background:#fff;
   border:1px solid #696969;
   color:#53545E;
   float:left;
   font-size:1.0em;
   margin:0;
   padding:5px 0 2px 3px;
   text-transform:uppercase;
   width:153px;}
.search input.button {
   background:#fff;
   margin:0;
   padding:0;
   width:38px;
}

/******************Flash Banner************/

.flash_banner {
   float:left;
   margin:0px 0 0 0;
   padding:0;
   }
   
.flash_banner1 {
   float:left;
   margin:0px 0 0 0;
   padding:0;
   height:112px;}

.flash_banner1 h1 {
   color:#fff;
   font-size:2.4em;
   padding:0;
   margin:-40px 0 0 220px;
   text-transform:uppercase;}

   
 .flash_banner h1 {
   color:#fff;
   font-size:2.4em;
   padding:0;
   margin:70px 0 0 220px;
   text-transform:uppercase;}

.green_banner {
  float:left;
  background:url(../images/greenland_back.gif) no-repeat 0 0;
  height:336px;
  margin:0;
  padding:0;
  width:822px;
  color:#fff;}
  
.green_banner  a {color:#fff;}

   
#banner1 {
  background:url(../images/banner1.gif) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner2 {
  background:url(../images/banner2.gif) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner3 {
  background:url(../images/banner3.gif) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner4 {
  background:url(../images/banner4.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner5 {
  background:url(../images/banner5.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner6 {
  background:url(../images/About_Us.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner7 {
  background:url(../images/Contact_Us.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}

#banner8 {
  background:url(../images/Investors.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner9 {
  background:url(../images/Media.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}
  
#banner10 {
  background:url(../images/Sustainability.jpg) no-repeat 0 0;
  height:112px;
  margin:0;
  padding:0;
  width:822px;}

#banner11 {
  background:url(../images/banner4.gif) no-repeat 0 0;
  height:139px;
  margin:0;
  padding:0;
  width:822px;}

  
/****************Flash Banner Ends***********/

/****************Main Navigation*********/
.main_nav {
  background:url(../images/top_nav2.gif) repeat-x 0 0;
  float:left;
  height:29px;
  margin:-1px 0 0 0;
  border-bottom:1px solid #D27678;
  width:822px;}

.main_nav ul {
   margin:10px 0 5px 0;
   padding:0;}  

.main_nav ul li {
   background:url(../images/nav_divider1.gif) no-repeat 0 0;
   color:#fff;
   display:inline;
   font-size:0.9em;
   font-weight:bold;
   margin:0;
   padding:10px 6px 7px 9px;
   text-transform:uppercase;}
	
.main_nav ul li a {
   color:#fff;}
  
.main_nav ul li.first { 
   background:none;}
   
.main_nav ul li.selected {
   color:#e8bcba;}
  
/****************Main Navigation Ends*********/

/****************Home Main Container*********/
.home_container {
    background:url(../images/container_bg.gif) #edeff1 repeat-x 0 0;
    float:left;
	padding:0;
	margin:0;
	width:822px;}
/****************Home Column 1**************/
.home_column1_2 {
 background:url(../images/home_column1_bg.gif) repeat-y 0 0;
  float:left;

  padding:0;
  margin:0;
  width:525px;}
  
.home_2 {
    background:#e1e0e0;
    float:left;
	padding:0;
	margin:0 0 10px 0;
	width:822px;
	height:375px;}

.home_2_left {float:left; width:240px; margin:0 10px 0 10px;}
.home_2_right {float:left; width:546px;padding:0 4px 0 6px;}
.home_2 h1 {margin:10px 0 0 10px;}
.home_2_left h2 {font-size:18px;}
  
.sub_column1_3_2 .cast {
 background:url(../images/cast.gif) no-repeat 0 0;  float:left;
  padding:0;
  margin:10px;
  width:483px;
  height:36px;}
.sub_column1_3_2 .cast  p{color:#fff;padding:8px}
.sub_column1_3_2 .cast  p a {color:#fff;font-weight:bold;}
  
.sub_column1_3 {  background:#e1e0e0;  width:504px;  margin:5px 0 8px 10px;  padding:0;}
.sub_column1_3 h1 {    color: #AA272F;	font-size:1.8em;	margin:0;	padding:20px 0 5px 5px;	/*text-transform:uppercase;*/}
.sub_column1_3 h2 {    color:#686f77;	font-size:1.3em;	margin:0;	padding:5px 0 10px 5px;	text-transform:uppercase;}
.sub_column1_3 p {     color:#686f77;		line-height:16px;	margin:0px 0 0px 0;	padding:5px 0 15px 10px;}
	
.sub_column1_3_2 {  float:left;background:#e1e0e0;  width:508px;  margin:5px 0 8px 10px;  padding:0;}
.sub_column1_3_2 h1 {    color: #AA272F;	font-size:1.8em;	margin:0 0 0 5px;	padding:20px 0 5px 5px;	/*text-transform:uppercase;*/}
.sub_column1_3_2 h2 {    color:#686f77;	font-size:1.3em;	margin:0;	padding:5px 0 10px 5px;	text-transform:uppercase;}
.sub_column1_3_2 p {     color:#686f77;		line-height:16px;	margin:0px 0 0px 0;	padding:5px 0 15px 10px;}
  

.sub_column3_3 {  float:left;  width:504px;  padding:0 0 0px 0;}
.sub_column3_3 div {  background:#dddddd;  float:left;  width:504px;  margin:0px 0 9px 10px;  padding:0 0 0px 0;}
.sub_column3_3 h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 5px 5px;	text-transform:uppercase;}

.sub_column3_3_gr {  float:left;   background:#dddddd;width:583px;  padding:6px; margin:0 0 8px 10px;}
.sub_column3_3_gr div {  background:#dddddd;  float:left;    margin:0;  padding:0;}
.sub_column3_3_gr h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 5px 5px;	text-transform:uppercase;}
.sub_column3_3_gr p {padding:4px;}
.sub_column3_3_gr h2.black {color:#000;}
.sub_column3_3_gr h2 {width:560px;}

.sub_column4_3 {  float:left;  width:504px;  padding:0 0 0px 0;}
.sub_column4_3 div {  background:#dddddd;  float:left;  width:504px;  margin:0px 0 9px 10px;  padding:0 0 0px 0;}
.sub_column4_3 h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 5px 5px;	text-transform:uppercase;}

.sub_column4_3_gr {  float:left;   background:#dddddd;width:583px;  padding:6px; margin:0 0 8px 10px;}
.sub_column4_3_gr div {  background:#dddddd;  float:left;    margin:0;  padding:0;}
.sub_column4_3_gr h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 5px 5px;	text-transform:uppercase;}
.sub_column4_3_gr p {padding:4px;}
.sub_column4_3_gr h2.black {color:#000;}
  
.sub_column2_3 {   background:#dddddd;   float:left;   width:245px;   height:220px;   margin:0px 0 8px 10px;   padding:0 0 0px 0;}
.sub_column2_3 h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 1px 5px;	/*text-transform:uppercase;*/}
	
.sub_column2_3_gr {   background:#dddddd;   float:left;   width:290px;   height:260px;   margin:0px 0 8px 10px;   padding:0 0 0px 0;}
.sub_column2_3_gr h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 5px 5px;	/*text-transform:uppercase;*/}

.sub_column2_3_ext {   background:#dddddd;   float:left;   width:254px;      height:220px;   margin:0px 0 8px 9px;   padding:0 0 0px 0;}
.sub_column2_3_ext h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 1px 5px;	/*text-transform:uppercase;*/}
.sub_column2_3_ext div {padding:0 0 0 5px;}
	
.sub_column2_3_ext_gr {   background:#dddddd;   float:left;   width:300px;      height:260px;   margin:0px 0 8px 4px;   padding:0 0 0px 0;}
.sub_column2_3_ext_gr h1 {    color:#aa272f;	font-size:1.8em;	margin:0;	padding:10px 0 5px 5px;	/*text-transform:uppercase;*/}
.sub_column2_3_ext_gr div {padding:0 0 0 5px;}
.sub_column2_3_ext_gr img {float:left;clear:both;display:block;}
.sub_column2_3_ext_gr p {padding:6px;}


.sub_column2_3new2 {   float:left;   width:75px;   padding:0;   margin:0;}
.sub_column2_3new2 p {    color:#000;        padding:0 0 0 10px;    margin:0;}
.sub_column2_3new1 {   float:left;   padding:0;   margin:0;   width:159px;}
.sub_column2_3new1 p {   color:#666c73;      padding:0 0 3px 0;   margin:0;}
.sub_column2_3new  {   color:#000; height:70px;  float:left;   margin:0px 0 0px 0;   padding:3px 0 10px 0; width:253px;}


.sub_column3_3_gr .sub_column2_3new2_gr {   float:left;   width:75px;   padding:0;   margin:0;}
.sub_column3_3_gr .sub_column2_3new2_gr p {    color:#000;        padding:0 0 0 10px;    margin:0;}
.sub_column3_3_gr .sub_column2_3new1_gr {   float:left;   padding:0;   margin:0;   width:459px;}
.sub_column3_3_gr .sub_column2_3new1_gr p {   color:#666c73;      padding:0 0 3px 0;   margin:0;}
.sub_column3_3_gr .sub_column2_3new1_gr a {color:#64696f;}
.sub_column3_3_gr .sub_column2_3new1_gr hr.header {border:dotted 1px #bdbdbd; width:488px; margin:2px;}
.sub_column3_3_gr .sub_column2_3new_gr  {   color:#000;   float:left;   margin:0 4px;   padding:3px 0 10px 0; width:563px; border-top:solid 1px #bdbdbd;}


.blankdiv {
   padding:0 0 0 0;
   margin:0 0 8px 0;}

.presentations, .sub_column1_3 p.presentations  {
   background:url(../images/arrow1.gif) no-repeat 0 0;
   color:#666c73;
   font-size:1.0em; 
   margin:3px 0 5px 7px;
   padding:13px 0 15px 60px;
   width:430px;
}
	
.bluelink {
  background:url(../images/red_arrow2.gif) no-repeat  right 4px;
  color:#aa272f;
  margin:0 10px 0 0;
  padding:0 10px 0 0px;}
  
.blue_underlined_link {
  	color:#aa272f;
	text-decoration: underline;
}
  
 
/****************Home Column 1 Ends**************/


/****************Home Column 2**************/
.home_column2_2 {
  background:url(../images/home_column2_bg1.gif) repeat-y 0 0;
  float:right;
  width:282px;
  margin:0;
  padding:0;}
  
.operations {
  padding:7px 0 5px 0;
  margin:0px 0 0px 10px;
  width:258px;}
  
.operations_home2 
  {
  	background:url(../images/operations.gif) no-repeat 0 0;
  padding:0px 0 5px 0;
  margin:10px 0 0px 15px;
  width:254px; height:208px;}
  
.operations_home2_p {
	  color:#fff;
	   font-size:1.1em;
	   text-align: left;
}
  
.operations p a {
	  color:#5f8fb3;}
	  
.operations_home2 h1 {
   color:#aa272f;
   font-size:1.8em;
   padding:0px 0 5px 10px;
   margin:0;
   }
   
.operations_home2 h1 a {
   color:#aa272f;
   text-decoration:none;
   }

.operations h1 {
   color:#aa272f;
   font-size:1.8em;
   padding:0px 0 5px 5px;
   margin:0;
   /*text-transform:uppercase;*/}
	
.operations img {
   float:left;
   margin:0;
   padding:0 0 5px 0;}
 
.operations ul {
  margin:0;
  padding:0;}
  
.operations ul li {
   background:url(../images/blue_line.gif) no-repeat right 3px;
   color:#5f8fb3;
   font-size:1.1em;
   display:inline;
   float: left;
   list-style:none;
   margin:0;
   padding:0 10px 0 2px;

}

.video_image {margin:0 0 10px 10px;}

.operations_home2_ul {padding:0;}

.home_column2_2 .operations_home2 ul li {
   color:#fff;
   font-size:1.1em;
   float: left;
   list-style-type:circle;
   margin:0;
   padding:0 20px 0 0px;

}
.home_column2_2 .operations_home2 ul li a {color:#fff;}
.operations ul li a{

   color:#5f8fb3;}

.operations ul li.first {
 background:none;}
 
.operations p {
   color:#5f8fb3;
   
   padding:0;
   margin:0;}
 
.blackline {
   background:url(../images/blackline.gif) no-repeat 0 0;
   float:left;
   height:4px;
   margin:5px 0 0 5px;
   padding:0;
   width:247px;}
 
.shareprice {
  float:left;
  padding:0px 0 0 0;
  margin:12px 0 8px 10px;
  width:258px;}

.shareprice h1 {
    color:#aa272f;
	font-size:1.8em;
     padding:0px 0 5px 5px;
	margin:0;
	/*text-transform:uppercase;*/}
	
.shareprice img {
 float:left;
 margin:0 0 0px 0;
 padding:0 0 0px 0;}
 
 
 .shareprice2 {
  float:left;
  padding:0px 0 0 0;
  margin:0px 0 28px 15px;
  width:258px;}

.shareprice2 h1 {
    color:#aa272f;
	font-size:1.8em;
     margin:0px 0 5px 10px;
	
	/*text-transform:uppercase;*/}
	
.shareprice2 img {
 float:left;
 margin:0 0 0px 0;
 padding:0 0 0px 0;}
 
 .shareprice2 p {margin-left:10px;}
 
.investor_centre {
  float:left;
  padding:0px 0 0 0;
  margin:10px 0 8px 10px;
  width:258px;}


.investor_centre h1 {
    color:#aa272f;
	font-size:1.8em;
    padding:0px 0 5px 5px;
	margin:0;
	text-transform:uppercase;}
	
.investor_centre img {
   float:left;
   margin:0;
   padding:3px;}
   
.investor_centre p {
  color:#666c73;
  font-size:1.1em;
  margin:0;
  padding:0 0 5px 0;}

.emailalerts {
  float:left;
  padding:0px 0 0 0;
  margin:10px 0 5px 10px;
  width:258px;}
  
.emailalerts  h1 {
    color:#aa272f;
	font-size:1.8em;
    padding:0px 0 5px 5px;
	margin:0;
	text-transform:uppercase;}
	
   
.emailalerts  p {
   color:#666c73;
   font-size:1.1em;
   margin:0;
   padding:0 0 10px 8px;}
  
.emailalerts label {
   color:#44555F;
   float:left;
   font-size:1.1em;
   font-weight:bold;
   padding:0 0 0 5px;
   width:100px;
}

.emailalerts input {
   background:url(../images/input_box.gif) repeat-x  0 0;
   border:1px solid #b4b4b6;
   color:#777777;
   float:left;
   font-size:1.1em;
   margin:0 0 5px;
   padding:3px 0 5px 0;
   width:145px;}

.emailalerts input.buttonsnew {
  border:none;
  background:none;
  float:right;
  padding:0px 6px 0px 0;
  margin:0 0 5px 0;
  *margin:0 0 10px 0;
  width:63px;}



/*****************Inner Pages*********************/

.container {
   background:url(../images/innercontainer_bg.gif) #edeff1 repeat-y 0 0;
   float:left;
   padding:0;
   margin:0;
	width:822px;}

.column1_2 {
  float:left;
  margin:0;
  padding:0;
  width:175px;}

.column2_2 {
  background:url(../images/inner_column2_bg.gif) repeat-y 0 0;
  float:left;
  margin:0 0 0 15px;
  padding:0;
  width:631px;
}
/*********LHS*************/

.submenu_top {
  background:url(../images/sub_nav_.gif) no-repeat 0 0;
  float:left;
  height:20px;
  margin:0;
  padding:0;
  width:174px;}
.submenu {
  color:#666c73;
  float:left;
  padding:0;
  margin:0;
  width:175px;}
  
.submenu ul {
  color:#666c73;
  padding:0;
  margin:20px 0 0 0;}
  
.submenu ul li {  background:url(../images/innerpg_divider.gif) no-repeat 0 0;  color:#666c73;  font-size:1.0em;  font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none;  margin:0;  padding:5px 0 5px 0; }
.submenu ul li a {  color:#666c73;  display:block; padding:5px 0 5px 15px;  margin:0;}
.submenu ul li a.selected {  color:#aa272f;  font-weight:bold;  display:block;  padding:0 0 0 15px;}
.submenu ul li ul {   padding:0;  margin:5px 0 0 0;}
.submenu ul li ul li{  background:none;  color:#0e82c2;  font-size:0.9em;  font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none; padding:2px 0 2px 0px;  margin:0;}
.submenu ul li ul li a{   color:#aa272f;    padding:5px 0 5px 25px;}  
.submenu ul li ul li.blueselected {   background:#e6edf4;   margin:0;   padding:2px 0 3px 20px;  }
.submenu ul li ul li a.selected{   background:#e6edf4;   display:block;   margin:0;   padding:2px 0 3px 25px;}
.submenu ul li ul li ul {   padding:0;  margin:5px 0 0 0;}
.submenu ul li ul li ul li{  background:none;  color:#0e82c2;  font-size:0.9em;  font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none; padding:2px 0 2px 0px;  margin:0;}
.submenu ul li ul li ul li a{   color:#aa272f;   padding:5px 0 5px 35px;   font-size: 1.1em;}
.submenu ul li ul li ul li a.selected{   background:#e6edf4;   display:block;   margin:0;   padding:2px 0 3px 35px;}
.submenu ul li ul li ul li ul li{  background:none;  color:#0e82c2;  font-size:1.1em;  font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none; padding:2px 0 2px 0px;  margin:0;}
.submenu ul li ul li ul li ul li a{   color:#aa272f;   padding:5px 0 5px 35px;  }
.submenu ul li ul li ul li ul li a.selected{   background:#e6edf4;   display:block;   margin:0;   padding:2px 0 3px 35px;}


.submenu_green {  color:#666c73;  float:left;  padding:0;  margin:0;  width:175px;}
.submenu_green ul {  color:#666c73;  padding:0;  margin:20px 0 0 0;}
.submenu_green ul li {  background:url(../images/innerpg_divider.gif) no-repeat 0 0;  color:#666c73; font-size:1.0em;   font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none;  margin:0;  padding:5px 0 5px 0; }
.submenu_green ul li a {  color:#666c73;  display:block; padding:5px 0 5px 15px;  margin:0;}
.submenu_green ul li a.selected {  color:#aa272f;  font-weight:bold;  display:block;  padding:0 0 0 15px;}
.submenu_green ul li ul {   padding:0;  margin:5px 0 0 0;}
.submenu_green ul li ul li{  background:none;   color:#0e82c2;    font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none; padding:2px 0 2px 0px;  margin:0;}
.submenu_green ul li ul li a{   color:#aa272f;    }  
.submenu_green ul li ul li a.selected{ background:#d6e0ea url(../images/grn.gif)  no-repeat 4px 8px; border-top:solid 1px #7d88a8;  display:block;   margin:0;   padding:2px 0 3px 25px;}
.submenu_green ul li ul li ul {   padding:0;  margin:0 0 0 0;}
.submenu_green ul li ul li ul li{  background:#e1e8f0; color:#0e82c2; border-top:solid 1px #b9bec4;   font-weight:normal;  list-style:none; padding:2px 0 2px 0px;  margin:0;}
.submenu_green ul li ul li ul li a{   color:#aa272f;    }
.submenu_green ul li ul li ul li.last { border-bottom:solid 0px #7d88a8;}
.submenu_green ul li ul li ul li.year{ margin-left:10px;}
.submenu_green ul li ul li ul li a.selected{   background:#e6edf4;   display:block;   padding:2px 0 3px 14px; border:none;  }

.submenu_green ul li ul li ul li ul li{  background:#e1e8f0; color:#0e82c2; border-top:solid 1px #b9bec4;   font-weight:normal;  font-family:Verdana, Arial, Helvetica, sans-serif;  list-style:none; padding:2px 0 2px 0px;  margin:0;}
.submenu_green ul li ul li ul li ul li a{   color:#aa272f;    }
.submenu_green ul li ul li ul li ul li.last { border-bottom:solid 0px #7d88a8;}
.submenu_green ul li ul li ul li ul li.year{ margin-left:10px;}
.submenu_green ul li ul li ul li ul li.selected a{   color:#aa272f;  margin-left:10px; font-weight:bold;   }
.submenu_green ul li ul li ul li ul li a.selected{   background:#e6edf4;   display:block;   padding:2px 0 3px 14px; border:none;  }





/*********LHS Ends*************/

/******Board of Directors*********/

.board_info {
  background:#E1E0E0 url(../images/blue_box_bg1.gif) repeat-x 0 0;
  float:left;
  padding:0;
  margin:0;
  width:612px;}
  
  
.breadCrumb{  float:left;  padding:0;  margin:0;  width:510px;	}
.breadCrumb ul{  padding:0;  margin:10px 10px 10px 20px;}
.breadCrumb ul li{  padding:0 5px 0 0;  margin:0;  display:inline;  list-style-type:none;  color:#aa272f;}
.breadCrumb ul li a{  color:#666C73;}
 .board_info1 {
  float:left;
  padding:10px;
  margin:0px;
  width:612px;}
  
.board_info h1 {
  color:#000;
  font-size:1.5em;
  margin:35px 0 0 20px;
  padding:0;}
  
  .board_info h2 {
  color:#000;
  font-size:1.4em;
  margin:35px 0 0 20px;
  padding:0;}
  
  .board_info h3 {
color:#000000;
font-size:1.2em;
margin:0;
padding:10px 0 0 20px;}
 
.board_info p {
  color:#666c73;
  font-size:1.1em;
  line-height:16px;
  margin:10px 15px 0px 20px;
  padding:0;
  text-align:justify;}
  
.board_box {
  clear:both;
  float:left;
  margin:10px 0 0px 0;
  padding:0 0 20px 0;
  width:610px;}
  

.board_box_left {
  float:left;
  margin:10px 0 0 0;
  padding:0;
  width:170px;}
  
.board_box_left img  {
  border:4px solid #fff;
  padding:0;
  margin:10px;}
  
 
  

.board_box_right {
  float:left;
  margin:10px 0 0 0;
  padding:0;
  width:410px;
}
  
.board_box_right h3 {
  color:#0e82c2;
  font-size:1.1em;
  margin:10px 0 5px 0;
  padding:0;}
  
.board_box_right h3 span {
	font-weight: normal;
}

.board_box_right h3.blacktxt{
  color:#000;}
.board_box_right p {
  color:#666c73;
  font-size:1.1em;
  margin:0;
  padding:0;
  text-align:justify;}

/********Board of Directors ends*********/

/******Image Library*********/
.memberimages {
  float:left;
  margin:0;
  padding:10px 4px 15px 0;
}

.memberimages img {
  border:4px solid #fff;
  margin:0;
  padding:0;}


.boardimages {
  float:left;
  margin:0;
  padding:10px 0 20px 20px; 
  width:580px;}

.boardimages  p {
  color:#666c73;
  font-size:1.1em;
  margin:10px 5px 0px 0px;
  padding:0;}
  

/******Image Library Ends*********/


/********case study *********/
.case_box {
  clear:both;
  float:left;
  margin:8px 0 0px 0;
  padding:0 0 5px 0;
  width:612px;}
  
.case_box h3 {
  color:#0e82c2;
  font-size:1.1em;
  margin:10px 0 5px 20px;
  padding:0;}

.case_box h3.blacktxt{
  color:#000;
 }
  
.case_box p {
  color:#666c73;
  font-size:1.1em;
  margin:0 20px 0 20px;
  padding:0 0 5px 0;
  text-align:justify;}
  
.case_box_left {
  float:left;
  padding:10px 10px 5px 10px;

 }
  
.case_box_left img  {
  border:4px solid #fff;
  padding:0;
  margin:0px;}
  

.case_box_right {
  float:left;
  margin:0px 0px 0 0;
  padding:0;
  width:440px;
}


  
.case_box_right h3 {
  color:#0e82c2;
  font-size:1.1em;
  margin:10px 0 5px 0;
  padding:0;}

.case_box_right h3.blacktxt{
  color:#000;}
.case_box_right p {
  color:#666c73;
  font-size:1.1em;
  margin:0 5px 0 0;
  padding:0 0 5px 0;
  text-align:justify;}

/********case study ends*********/


/***********History page Start here*************/

.history {
  margin:0 0 10px 0;
  padding:10px 0 0 20px;
  width:600px;}
  
.history h3 {
  color:#000;
  font-size:1.2em;
  height: auto;
  margin:10px 0 0 0;
  padding:10px 0 5px 0;}
  
.history p {
  color:#666c73;
  font-size:1.1em;
  margin:0;
  line-height:18px;
  padding:0 0 5px 0;
  width:570px;}
  
.history div.image {
	float: left;
	padding:0 15px 5px 0;
}
 
.history div.image  img{
	border:4px solid #fff;
	margin:0;
	padding:0;
}
.history div.data {
	float: left;
	width: 440px;
}

.history div.data p {
   color:#666c73;
  font-size:1.1em;
  line-height:18px;
  margin:0 0 5px 0;
  padding:0 0 5px 0;
  width:420px;
}
  
.gray_line {
  background:url(../images/gray_line.gif) no-repeat 0 0;
  height:1px;
  margin:5px 0 0 0;
  padding:2px 0 3px 0;
  width:539px;}
/***********History page ends here*************/

/*****************Financial Calendar*************/

.financial_calendar {
  float:left;
  margin:0;
  padding:15px 0px 10px 20px;
  width:575px;}
  

.financial_calendar h3 {
  color:#000000;
  font-size:1.1em;
  margin:0;
  padding:0 0 10px 0;}
  
.financial_calendar p{
  color:#666c73;
  font-size:1.1em;
  margin:0;
  padding:0 0 2px 0;
  text-align:justify;}

.office_location_map {
   float:left;
   padding:20px;
   margin:0;
   width:580px;}

.office_location_map img {
  border:4px solid #fff;
  margin:0;
  padding:0;} 
  
.corporate_structure_map {
   float:left;
   padding:18px;
   margin:0;
   width:560px;}

.corporate_structure_map img {
  margin:0;
  padding:0;} 
  
 /*****************Financial Calendar ends *************/
 
 
/************Key Facts**********/

.key {
  margin:0;
  padding:10px 0 25px 5px;
  width:560px;}

.key h3 {
  color:#000;
  font-size:1.2em;
  margin:8px 0 13px 15px;
  padding:0;}
 

  

.key ul {

  color:#666c73;
  margin:0;
  padding:0;}
  
  .key ul li {
  background:url(../images/white_arrow.gif) no-repeat 0 0;
  color:#666c73;
  list-style:none;

  line-height:16px;
  margin:8px 0 0 0;
  padding:11px 0 19px 55px;}
 
.key p a{
  color:#666c73;}
  
 /*********Key Facts ends*************/
 
 
 /************operations*************/
 
.operations_map {
   float:left;
   margin:10px 0 20px 0;
   padding:0;
   width:600px;}
   
.operations_map img {
   margin:10px 0 0 0;
   padding:0;
}

 /************operations ends*************/
 
 
 /************Factsheet***********/
 
.factsheet {
  border-bottom:1px solid #aab1b6;
  float:left;
  margin:5px 20px 0 20px;
  padding:0 0px 0px 0x;
  width:570px;}
.factsheet h3 {
  color:#000;
  font-size:1.2em;
  margin:0;
  padding:10px 0 10px 0;}
  
.factsheet img {
  float:left;
  margin:0;
  padding:5px 0 8px 0;}

.factsheet p {
  color:#666c73;
  font-size:1.1em;
  float:left;
  margin:5px 0 0 40px;
  padding:0 0 10px 0;
  width:450px;}
  
.download {
   background:url(../images/red_arrow.gif) no-repeat 56px 10px;
   color:#aa272f;
   font-size:1.1em;
   float:right;
   margin:0;
   padding:5px 10px 0 10px;
   width:50px;}
   
.noborder {
  border:none;}
 /************Factsheet ends***********/
 
 
/************standard Template***********/

.standard_info {
  float:left;
  margin:0;
  padding:10px 0 15px 15px;
  width:580px;}
  
.standard_info img {
  margin:10px 0px 0 0;
  padding:0;}

.standard_info p {
  color:#666c73;
  font-size:1.1em;
  line-height:16px;
  margin:10px 15px 0px 0;
  padding:0;}
  
.standard_info ul {
  margin:15px 0 0 0;
  padding:0 0 0 0;
  }
.standard_info ul li{
  background:url(../images/gray_circle.gif) no-repeat 0 4px;
  color:#666c73;
  font-size:1.0em;
  list-style:none;
  line-height:16px;
  margin:0;
  padding:0 0 3px 10px;}
  
/************standard Template ends***********/

/********Share Price*********/

.share_price {
  float:left;
  margin:0;
  padding:10px 0 0 20px;
  width:590px;}
 
.share_price img {
  margin:0;
  padding:0;}
  
/********Share Price ends*********/


/********Annual Report***********/
.annual_info {
  float:left;
  margin:0;
  padding:0;
  width:580px;}
  

.annual_info ul {
 color:#000;
 float:left;
 margin:20px 0 30px 20px;
 padding:0;}
 
.annual_info ul li {
 background:#c56c72;
 border-right:3px solid #fff;
 border-top:3px solid #fff;
 border-bottom:3px solid #fff;
 color:#000;

 font-weight:bold;
 float:left;
 list-style:none;
 margin:0;
 padding:5px 15px 5px 15px;}
 
 .annual_info ul li a {
  color:#fff;}
 
.annual_info ul li.selected {
background: url(../images/selected_arrow.gif) no-repeat;
float:left;
margin:0px -3px 0 -10px;
padding:10px 13px 32px 15px;
border: none;
position: relative;
width: 55px;}

.annual_info ul li.selected a {
  color:#fff;
  padding:0 0 0 15px;}
/*********Annual Report Ends********/


 /************Factsheet***********/
 
.interim_main {
  float:left;
  margin:15px 0 0px 0px;
  padding:0 0 35px 0;
  width:600px;}
.interim_title {
   background:url(../images/white_pattan.gif) no-repeat 0 0;
   height:42px;
   margin:0 0 10px 10px;
   padding:0;
   width:569px;}
   
.interim_title h3 {
  color:#aa272f;
  font-size:1.2em;
  margin:0;
  padding:12px 0 0 13px;}
 .interim_report {
  border-bottom:1px solid #aab1b6;
  float:left;
  margin:5px 20px 0 20px;
  padding:0 0px 0px 0x;
  width:555px;}
  
.interim_report  h3 {
  color:#000;
  font-size:1.2em;
  margin:0;
  padding:10px 0 10px 0;}
  
.interim_report img {
  float:left;
  margin:0;
  padding:5px 0 8px 0;}

.interim_report  p {
  color:#666c73;

  float:left;
  margin:5px 0 0 40px;
  padding:0 0 10px 0;
  width:420px;}
  

.noborder {
border:none;}
 /************Factsheet ends***********/
 
 
/****************Table Start here******************/

table {
    margin:10px 0 0 21px; }

table.main { 
	width: 100%; 
	color: #666c73;
	font-size:1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px; }
 
table.main tr.alt td {
	background: #cfdde9; }
 
table.main tr td { 
	background: #fff; }

table.main tr td {
	padding: 8px 10px;
	border:1px solid #dee8f0; }
 
table.main tr td.cell_1 { 
	color:#0e82c2;
	font-weight:bold;
}


table.newtable {margin:0;}
table.newtable { 
	width: 100%; 
	color: #666c73;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px; }
 
table.newtable tr.alt td {
	}
 
table.newtable tr td { 
	 }

table.newtable tr td {
	padding: 4px 4px;
	border:1px solid #AA272F; }
 
table.newtable tr td.cell_1 { 
	color:#666c73;
	font-weight:bold;
}

/****************Table ends here******************/



/****************News Archive***************/


.news_archive {
  float:left;
  margin:10px 0 0 0;
  padding:0 0 10px 20px;
  width:580px;}


.newsdate {
  float:left;
  font-weight:bold;
  margin:0;
  padding:0;
  width:80px;}

.newsdate p {
  color:#000;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;}

.news {
  float:left;
  margin:0;
  padding:0;
  width:500px;}
 
.news h3 {
  color:#000;
  font-size:1.1em;
  margin:0;
  padding:0;}


.news p {
 color:#666c73;
 font-size:1.1em;
 margin:0;
 padding:0;}
 
 
 
 /****************News Archive ends***************/
/*****************Footer*************/

.footer {
   background:url(../images/footer_bg.gif) no-repeat  0 0;
   float:left;
   margin:0;
   padding:0 0 80px 0;
   width:822px;}
   
.footer_left {
     float:left;
	 width:460px;}   
.footer_left ul {
     color:#0e82c2;
	 list-style:none;
	 margin:6px 0 0 0;
	 padding:0;
}

 .footer_left ul li {
     background:url(../images/footer_divider.gif) no-repeat 0 4px;
     color:#aa272f;
	 font-size:0.9em;
	 display:inline;
	 margin:0 0 0px 0;
	 padding:0 10px 0 10px;
}

 .footer_left ul li a {
     color:#aa272f;}

 .footer_left ul li.first {
   background:none;}

 .footer_left p {
    color:#aa272f;
	float:left;
	font-size:0.9em;
	padding:0;
	margin:12px 5px 0 0;}
	
	
.footer_right {
   float:right;
   margin:12px 0px 0 0;
   padding:0;
   width:360px;}

.footer_right p {
    color:#0e82c2;
	float:right;
	font-size:0.9em;
	padding:0;
	margin:0;}
	
.footer_right p a {
    color:#aa272f;
	padding:0 0 0 3px;}
	
.footer_right span.gray  {
  color:#88949b;}
  
/*****************Footer Ends*************/

/*****************Inner Footer*************/
.innerfooter {
   background:url(../images/innerfooter_bg.gif) no-repeat  0 0;
   float:left;
   margin:0;
   padding:0 0 80px 0;
   width:822px;}
   
   
.innerfooter_left {
     float:left;
	 width:400px;}   
 .innerfooter_left ul {
     color:#0e82c2;
	 list-style:none;
	 margin:10px 0 0 0;
	 padding:0;
}

 .innerfooter_left ul li {
     background:url(../images/footer_divider.gif) no-repeat 0 4px;
     color:#0e82c2;
	 font-size:0.9em;
	 display:inline;
	 margin:0 0 0px 0;
	 padding:0 10px 0 10px;
}

 .innerfooter_left ul li a {
     color:#0e82c2;}

 .innerfooter_left ul li.first {
   background:none;}

 .innerfooter_left p {
    color:#0e82c2;
	float:left;
	font-size:0.9em;
	padding:0;
	margin:12px 5px 0 0;}
	
	
.innerfooter_right {
   float:right;
   padding:0;
   margin:5px 0 0 0;}

.innerfooter_right p {
    color:#0e82c2;
	float:right;
	font-size:0.9em;
	padding:0;
	margin:0;}
 .innerfooter_right ul {
     color:#0e82c2;
	 list-style:none;
	 margin:0px 0 0 0;
	 padding:0;
}
.innerfooter_right ul li {
     background:url(../images/footer_divider.gif) no-repeat 0 4px;
     color:#0e82c2;
	 font-size:0.9em;
	 display:inline;
	 margin:0 0 0px 0;
	 padding:0 10px 0 10px;
}

 .innerfooter_right ul li a {
     color:#0e82c2;}

 .innerfooter_right ul li.first {
   background:none;}


  
/***************** Inner Footer Ends*************/

.contact_us {
  float:left;
  margin:0;
  padding:0 0 0 20px;
  width:580px;}
  
.email_alert {
  float:left;
  margin:0;
  padding:0 0 10px 20px;
  width:580px;}
  
.email_alert p {
  color:#666c73;
  font-size:1.1em;
  margin:0;
  padding:0 0 10px 0;}
  


.email_alert div.formelement {
  float:left;
  padding:0 0 3px 6px;
  width:100%;
}

.email_alert div.formelement div.input {
  float:left;
  width:251px;}

.email_alert div.formelement div.input input.textbox {
  width:100%;
}

.email_alert div.formelement div.input input.textbox {
  background:transparent url(../images/bg_contact_input.gif) no-repeat scroll 0 0;
  border:0 none;
  color:#666c73;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.1em;
  margin:3px 0 0 5px;
  padding:3px 3px 6px 5px;
  width:243px;
}

.email_alert div.formelement div.input select {
	float: left;
	margin:0 0 0 5px;
}


.email_alert div.formelement div.caption {
  color:#666c73;
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1.1em;
  margin:5px 0 0;
  padding:0;
  width:87px;
}

.email_alert #btnSubmit1 {
  float:left;
  margin:0;
  padding:0 0 0 6px;}
  
/**********search*************/


table#gvSearchResults {
	border-collapse: collapse;
	margin: 15px 25px;
	width: 562px;}

table#gvSearchResults tr td table {
	background:url(../images/search_bar.gif) no-repeat 0 0;
	border-collapse: collapse;
	height:30px;
	color:#0e82c2;
	font-size:1.0em;
	padding: 0 0 0 0;
	text-align: right;
	width:100%;
	margin: 0;
	float: right;
}

table#gvSearchResults tr td table tr td {
	margin: 0;
	padding: 0 0 0 5px;
	width: 100%;
}

	
table#gvSearchResults tr td table tr td a {
	background:url(../images/search_divider.gif) no-repeat right 2px;
	color:#0e82c2;
	padding: 0 5px 0 0;
	font-size:1.1em;}

table#gvSearchResults tr td table tr td span {
	background:url(../images/search_divider.gif) no-repeat right 2px;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0 5px 0 0;
}

table#gvSearchResults tr td h3 {
	color:#000;
	font-size:1.0em;
	padding:10px 0 0 0;
}

table#gvSearchResults tr.result td {
	border-bottom:#aab1b6 1px solid;
	}
	
table#gvSearchResults tr td h3 a {
	color:#000;
	font-size:1.1em;
}

span#lblMessage {
	color:#666c73;
	font-size:1.1em;
	margin: 15px 25px;}

table#gvSearchResults tr td p {
	color:#0e82c2;
	margin: 0;
	font-size:1.1em;}

table#gvSearchResults tr td h3 span.bluetxt {
	color:#0e82c2;}
	
div.formelement div.input textarea.textbox {
	margin:0 0 0 5px;
	width:99%;
}

table tr td {
    }

.sharefeed {
	background: url(../images/bg_share_price.gif) #0d5291 no-repeat 0 0;
	width: 245px;
}

.sharefeedbottom {
	background: url(../images/bg_share_price_.gif) no-repeat bottom left;
	height: 11px;
	font-size: 1%;
	width: 245px;
}

.sharefeed_top
{
    background:url(../images/share-price1.jpg) no-repeat 0 0;
    width:245px;
    margin-left:10px;
}

.sharefeed_bottom
{
    /*background:url(../images/share-price2.jpg) no-repeat bottom left;*/
    background:url(../images/share-price2.jpg) no-repeat scroll left top;
    width:245px;
    margin-left:10px;
    height:90px;
    %height:80px;
    margin-top:10px;
    %margin-top:-10px;
}

.sharefeed_top2
{
    background:#a20d2b;
    width:255px;
    margin-left:0px;
    height:70px;
}

.sharefeed_bottom2
{
    /*background:url(../images/share-price2.jpg) no-repeat bottom left;*/
    background:url(../images/share-price22.jpg) no-repeat scroll left top;
    width:255px;
    margin-left:0px;
    height:60px;
    %height:80px;
    margin-top:10px;
    %margin-top:-10px;
}


.sharefeed h4 {
color:#FFFFFF;
font-size:1.8em;
font-weight:normal;
margin:0;
padding:5px 0 0 10px;
}

.sharefeed2 h4 {
color:#FFFFFF;
font-size:1.6em;
font-weight:normal;
margin:0;
padding:5px 0 0 10px;
}

.sharefeed2 p {
	font-size: 1.1em;
	color: #8ccce6;
	margin: 0;
	padding: 0px 0 0px 10px;
}

.sharefeed p {
	font-size: 1.1em;
	color: #8ccce6;
	margin: 0;
	padding: 5px 0 0px 10px;
}

div.dis_outer
{
	width:540px;
	background-color:#dde7f0;
	margin: 0 auto;
	padding: 20px;
}

div.dis_inner
{
	background-color: #ffffff;
	padding:15px;
	margin:0;
}

div.dis_inner .dis_header
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

div.dis_inner p
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
	line-height: 17px;
	text-align:justify;
	margin:10px;
}
.member{float:left; display:block;}

.videos {float:left; width:280px;height:140px; display:block; margin:10px 0 6px 20px;}
.videos h4 {font-size:11px; color:#000;height:16px;}
#container {float:left; background:url(../images/container.jpg) no-repeat 0 0; width:822px; height:350px;}

.board_info_green {
  background:none;
  float:left;
  padding:0;
  margin:0;
  width:612px;}
  
  .board_info_green ul{padding:0; margin:0 10px 0 20px}
  
div.about { float:left; background:#f0f0f0; width:275px; height:73px; margin:8px 0 0 6px; padding: 8px 0; overflow: hidden; }
div.about img { float: left; border: 1px solid #e2e8f0; margin: 6px; }
div.about span.name { color: #5f6364; font-weight: bold;   }
div.about span.name span { color: #5f6364; font-weight: normal; font-style: italic; }
div.about p { margin-top: 5px; }

div.board { float:left;width:570px;  margin:8px 0 0 0px; padding: 8px 0; overflow: hidden; }
div.board span.name { color: #0888c9; font-weight: bold;   }
div.board span.name span { color: #0888c9; font-weight: normal; font-style: italic; }
div.board p { margin-top: 5px; }
div board div.boardleft {float:left;  margin:0 0 0 0;  padding:0;  width:170px;}
div.board div.boardleft img  { border:4px solid #fff;  padding:0;  margin:10px;}

div.formelement div.valid {
color:#FF0000;
padding-left:1em;
visibility:visible;
width:500px;
}

#slideshow {
      
     width: 546px; 
     height: 272px;
	overflow:hidden;
}
#slideshow img {
            position: absolute;
}

.investor {float:left; width:236px; margin: 6px 0; height:70px;}
.investor_date_left {float:left;width:63px; color:#000; }
.investor_left {float:left;width:55px;text-align:center;height:66px;}
.investor_right {float:left;width:102px;}
.investor_right a {color:#aa272f;}
.investor_right span {color:#666c73;}

.feedback_form{	float: left;	margin: 0;	padding: 0 0 0 20px;	width: 534px;}
.feedback_form h1 {margin:0;}
.feedback_form p{font-size:1.1em;	margin:0;	padding:0 20px 8px 0;}
.feedback_form .caption{	float: left;	font-size: 1.1em;	margin: 0;	padding: 5px 0 0 0px;	width: 225px;}
.feedback_form .formelement{	*margin: 0 0 3px 0;	padding: 0;	width: 534px;}
.feedback_form .formelement .caption {float: left;	font-size: 1.1em;	margin: 0;	padding: 5px 0 0 0px;	width: 225px;}
.feedback_form .formelement .textbox{		border: 1px solid #abadab;	float: left;	font-size: 1.1em;	margin: 0 0 3px 0;	padding: 3px;	width: 270px;}
.feedback_form .textbox{		border: 1px solid #abadab;	float: left;	font-size: 1.1em;	margin: 0 0 3px 0;	padding: 3px;	width: 270px;}
div.formelement div.input input.textbox {width:270px;}
.feedback_form .formelement .input{	float: left;	margin: 0;	padding: 0;	width: 280px;}
.feedback_form .valid{	color: red;	margin: 0;	padding: 0;}
span#txtEmail div.formelement{	padding: 2px 0 0 17px;}
.nopadding{	padding: 0;	width:534px;}
span#txtEmail1 div.nopadding {	padding:2px 0 0 0 !important;}	
.feedback_form  .input select{	margin: 3px 0 5px 0;	width: 280px;}


