/* CSS Document */

html {
	height: 100%;
	margin-bottom: 1px;
}

* {
	outline: none;
}

a { color:#666C73;
	text-decoration: none;
}

a:hover {
	color:#666C73;
	text-decoration: underline;
}

img, img a {
	border: none;
}

ul {
	list-style-type: square;
	font-size: 1.1em;
}

ul li {
	padding-bottom: 3px;
}

ol li {
	font-size: 1.1em;
	padding-bottom: 3px;}

h1 {
    color:#5588ae;
	font-size:1.5em;}

.floatleft {
	float:left;
	margin:3px 3px 0px 0;
}
 
.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;
}



body {
  background:url(../images/body_background.gif) repeat-x 0 0;
  color: #686f77;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  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 {
   background:url(../images/header_bg.gif) no-repeat 0 0;
   float:left;
   margin:0;
   padding:0;
   width:822px;}
   
.header img {
   float:left;
   margin:0;
   padding:33px 0 38px 25px;}
   
   
.header_right {
  float:right;
  padding:20px 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:#ffffff;
	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 30px;
  width:280px;}
 
.search p {
	color: #fff;
	font-size: 1.1em;
	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:3px 0 2px 3px;
   text-transform:uppercase;
   width:153px;}
.search input.button {
   background:#fff;
   margin:0;
   padding:0;
   width:34px;
}

/******************Flash Banner************/

.flash_banner {
   float:left;
   margin:0px 0 0 0;
   padding:0;}

   
 .flash_banner h1 {
   color:#fff;
   font-size:2.4em;
   padding:0;
   margin:70px 0 0 220px;
   text-transform:uppercase;}
   
#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;}
/****************Flash Banner Ends***********/

/****************Main Navigation*********/
.main_nav {
  background:url(../images/top_nav.gif) repeat-x 0 0;
  float:left;
  height:30px;
  margin:0px 0 0 0;
  width:822px;}

.main_nav ul {
   margin:10px 0 5px 0;
   padding:0;}  

.main_nav ul li {
   background:url(../images/nav_divider.gif) no-repeat 0 0;
   color:#fff;
   display:inline;
   font-size:0.9em;
   font-weight:bold;
   margin:0;
   padding:10px 6px 5px 9px;
   text-transform:uppercase;}
	
.main_nav ul li a {
   color:#fff;}
  
.main_nav ul li.first { 
   background:none;}
   
.main_nav ul li.selected {
   color:#9ce5fa;}
  
/****************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;}
  
.sub_column1_3 {

  background:#dee8f0;
  width:504px;
  margin:5px 0 8px 10px;
  padding:0;}

.sub_column1_3 h1 {
    color:#5588ae;
	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;
	font-size:1.2em;
	line-height:16px;
	margin:0px 0 0px 0;
	padding:5px 0 15px 10px;}
	
  

.sub_column3_3 {
  background:#dee8f0;
  float:left;
  width:504px;
  margin:0px 0 9px 10px;
  padding:0 0 0px 0;}

.sub_column3_3 h1 {
    color:#5588ae;
	font-size:1.8em;
	margin:0;
	padding:10px 0 5px 5px;
	text-transform:uppercase;}


  
.sub_column2_3 {
   background:#dee8f0;
   float:left;
   width:504px;
   margin:0px 0 8px 10px;
   padding:0 0 0px 0;}
  
.sub_column2_3 h1 {
    color:#5588ae;
	font-size:1.8em;
	margin:0;
	padding:10px 0 15px 5px;
	text-transform:uppercase;}
	
.sub_column2_3new2 {
   float:left;
   width:100px;
   padding:0;
   margin:0;}

.sub_column2_3new2 p {
    color:#000;
    font-size:1.2em;
    padding:0 0 0 10px;
    margin:0;}

.sub_column2_3new1 {
   float:left;
   padding:0;
   margin:0;
   width:380px;}

.sub_column2_3new1 p {
   color:#666c73;
   font-size:1.2em;
   padding:0 0 3px 0;
   margin:0;}

.sub_column2_3new  {
   color:#000;
   float:left;
   margin:0px 0 0px 0;
   padding:3px 0 10px 0;
   width:500px;
	
}

.blankdiv {
   padding:0 0 0 0;
   margin:0 0 8px 0;}

.presentations, .sub_column1_3 p.presentations  {
   background:url(../images/arrow.gif) no-repeat 0 0;
   color:#666c73;
   font-size:1.1em; 
   margin:3px 0 10px 10px;
   padding:13px 0 30px 60px;
   width:430px;
}
	
.bluelink {
  background:url(../images/blue_arrow.gif) no-repeat  right 4px;
  color:#0e82c2;
  margin:0;
  padding:0 10px 0 2px;}
  
.blue_underlined_link {
  	color:#0e82c2;
	text-decoration: underline;
}
  
 
/****************Home Column 1 Ends**************/


/****************Home Column 2**************/
.home_column2_2 {
  background:url(../images/home_column2_bg.gif) repeat-y 0 0;
  float:right;
  width:282px;
  margin:0;
  padding:0;}
  
.operations {
  padding:18px 0 5px 0;
  margin:0px 0 0px 10px;
  width:258px;}
  
.operations p {
	  color:#5f8fb3;
	   font-size:1.1em;
	   text-align: center;
}
  
.operations p a {
	  color:#5f8fb3;}

.operations h1 {
   color:#5588ae;
   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;

}

.operations ul li a{

   color:#5f8fb3;}

.operations ul li.first {
 background:none;}
 
.operations p {
   color:#5f8fb3;
   font-size:1.2em;
   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:#5588ae;
	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;}
 
.investor_centre {
  float:left;
  padding:0px 0 0 0;
  margin:10px 0 8px 10px;
  width:258px;}


.investor_centre h1 {
    color:#5588ae;
	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:#5588ae;
	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:#0e82c2;
  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:#0e82c2;
    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:#0e82c2;
   padding:5px 0 5px 35px;}
  
 .submenu ul li ul li ul li a.selected{
   background:#e6edf4;
   display:block;
   margin:0;
   padding:2px 0 3px 35px;
  
  }
/*********LHS Ends*************/

/******Board of Directors*********/

.board_info {
  background:#e6eff5 url(../images/blue_box_bg.gif) repeat-x 0 0;
  float:left;
  padding:0;
  margin:0;
  width:612px;}
.board_info .breadCrumb
{
  float:left;
  padding:0;
  margin:0;
  width:510px;	
}
.board_info .breadCrumb ul
{
  padding:0;
  margin:10px 10px 10px 20px;
}
.board_info .breadCrumb ul li
{
  padding:0 5px 0 0;
  margin:0;
  display:inline;
  list-style-type:none;
  color:#0E82C2;
}
.board_info .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 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;
  font-size:1.2em;
  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/blue_arrow.gif) no-repeat 56px 10px;
   color:#0e82c2;
   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:#c2dbeb;
 border-right:3px solid #fff;
 border-top:3px solid #fff;
 border-bottom:3px solid #fff;
 color:#000;
 font-size:1.2em;
 font-weight:bold;
 float:left;
 list-style:none;
 margin:0;
 padding:5px 15px 5px 15px;}
 
 .annual_info ul li a {
  color:#000;}
 
.annual_info ul li.selected {
background: url(../images/selected_arrow.gif) no-repeat;
float:left;
margin:0px 0 0 -10px;
padding:10px 13px 32px 15px;
border: none;
position: relative;
width: 52px;}

.annual_info ul li.selected a {
  color:#000;
  padding:0 0 0 12px;}
/*********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:#0e82c2;
  font-size:1.2em;
  margin:0;
  padding:15px 0 0 10px;}
 .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;
  font-size:1.2em;
  float:left;
  margin:5px 0 0 40px;
  padding:0 0 10px 0;
  width:420px;}
  

.noborder {
border:none;}
 /************Factsheet ends***********/
 
 
/****************Table Start here******************/

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 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-size:1.2em;
  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:#0e82c2;
	 font-size:0.9em;
	 display:inline;
	 margin:0 0 0px 0;
	 padding:0 10px 0 10px;
}

 .footer_left ul li a {
     color:#0e82c2;}

 .footer_left ul li.first {
   background:none;}

 .footer_left p {
    color:#0e82c2;
	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:#0e82c2;
	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 0px;
  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 div.formelement div.caption label.submit {
  float:left;
  margin:0;
  padding:0 0 0 50px;}
  
/**********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 {
    font-size:1.1em; }

.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 h4 {
color:#FFFFFF;
font-size:1.8em;
font-weight:normal;
margin:0;
padding:5px 0 0 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;}