﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    padding: 0;
}
article, aside, figure, figure img, figcaption, hgroup, footer, header, nav, section, video, object {
    display: block;
}


a img {
    border: 0 none;
}
figure img {
    width: 100%;
}



hr {
    background: none repeat scroll 0 0 #CCCCCC;
    border: medium none;
    color: #CCCCCC;
    height: 1px;
    margin: 20px 0;
    padding: 0;
}
div, img, p, span, h1, h2, h3, h4, h5, ul, li, a {
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    outline: medium none;
    padding: 0;
}
.clear {
    clear: both;
}

a {
    text-decoration: none;
}
a:hover {
    color: #5CB8E6;
    text-decoration: none;
}




.links_color {
    color: #5CB8E6;
}
html {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
 
p{ line-height:13px;}
 
/*font face fonts */
@font-face{ font-family:'founed';
src:url('../fonts/founeb__-webfont.eot');
    src: url('../fonts/founeb__-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/founeb__-webfont.woff') format('woff'),
         url('../fonts/founeb__-webfont.ttf') format('truetype'),
         url('../fonts/founeb__-webfont.svg#foundrysansexpert-boldregular') format('svg');
    font-weight: bold;
    font-style: normal;

}


/*font face fonts */
@font-face{ font-family:'founmedium';
src:url('fonts/founsem_-webfont.eot');
    src: url('../fonts/founsem_-webfont.eot?#iefix') format('embedded-opent../ype'),
         url('../fonts/founsem_-webfont.woff') format('wof../fonts/f'),
         url('../fonts/founsem_-webfont.ttf') format('truetype'),
         url('../founsem_-webfont.svg#foundrysansexpert-mediumRg') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'foundrysans-light';
    src: url('../fonts/founsl__-webfont.eot');
    src: url('../fonts/founsl__-webfont.eot?#iefix') format('em../bedded-opentype'),
         url('../fonts/founsl__-webfont.woff') format('woff'),
         url('../fonts/founsl__-webfont.ttf') format('truetype'),
         url('../fonts/founsl__-webfont.svg#foundrysans-lightregular') format('svg');
    font-weight: normal;
  font-style: normal;

}


@font-face {
    font-family: 'foundrysans-boldregular';
    src: url('../fonts/founsb__-web../font.eot');
    src: url('../fonts/founsb__-webfont.eot?#iefix../') format('embedded-opentype'),
         url('../fonts/founsb__-w../ebfont.woff') format('woff'),
         url('../fonts/founsb__-webfont.ttf') format('truetype'),
         url('../fonts/founsb__-webfont.svg#foundrysans-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'foundrysans-demiregular';
    src: url('../fonts/founsd__-webfont.eot');
    src: url('../fonts/founsd__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/founsd__-webfont.woff') format('woff'),
         url('../fonts/founsd__-webfont.ttf') format('truetype'),
         url('../fonts/founsd__-webfont.svg#foundrysans-demiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face
{
font-family: navigation;
src: url('../fonts/OpenSans-CondBold-webfont.eot');
    src: url('../fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-CondBold-webfont.woff') format('woff'),
         url('../fonts/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');
    font-weight:bold;
    font-style: normal;}


@font-face {
    font-family: 'lucida_sans_unicoderegular';
    src: url('../fonts/lsansuni-webfont.eot');
    src: url('../fonts/lsansuni-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lsansuni-webfont.woff') format('woff'),
         url('../fonts/lsansuni-webfont.ttf') format('truetype'),
         url('../fonts/lsansuni-webfont.svg#lucida_sans_unicoderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'neosansbold';
    src: url('../fonts/neosans_bold-webfont.eot');
  src: url('../fonts/neosans_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neosans_bold-webfont.woff') format('woff'),
         url('../fonts/neosans_bold-webfont.ttf') format('truetype'),
         url('../fonts/neosans_bold-webfont.svg#neosansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'neo_sansmedium';
    src: url('../fonts/neo_sans_medium-webfont.eot');
    src: url('../fonts/neo_sans_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans_medium-webfont.woff') format('woff'),
         url('../fonts/neo_sans_medium-webfont.ttf') format('truetype'),
         url('../fonts/neo_sans_medium-webfont.svg#neo_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@fon../t-face {
    font-family: 'neo_sansregular';
    src: url('../fonts/neo_sans-webfont.eot');
    src: url('../fonts/neo_sans-we../bfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/neo_sans-webfont.woff') format('woff'),
         url('../fonts/neo_sans-webfont.ttf') format('truetype'),
         url('../fonts/neo_sans-webfont.svg#neo_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.noborder{ border:none!important;}

body{ font-size:9px;  background:#fff; font-family:"lucida_sans_unicoderegular";}
/*headings styles  */
.gray, .maincon h2.gray{ font-family:foundrysans-boldregular; font-size:13px; color:#4e4e4e; border:none; margin-top:25px;}
/*headings styles  */
.gridgap{ margin-top:27px!important;}
td.center{text-align:center!important}
header{height:124px; border-bottom:1px solid #e3e3e3;}
header.home{ height:auto; border:none; height:98px;}
#container{width:975px; margin:0 auto; padding-top:13px; height:98px;}
.logo {
    float: left;
    height: auto;
    width:09.13%;
		}
.search{ height:26px;}		
input.feed{ background:url(../images/search_ico.jpg) no-repeat right; border:1px solid #CCC; width:180px; height:20px; border-radius: 3px ;
-moz-border-radius: 20px ; margin-right:11px;}
.nese{ color:#F00;  font-size:13px; padding-right:2%}
.bese{ color:#F00;  font-size:13px;}
.nese a,.bese a{color:#F00;}	
.capsA{vertical-align:top; padding-left:2%;padding-right:2%; display:inline-block;}		

.top_wrap{ width:88.9%; float:right; text-align:right; }
.readmore{ background:url(../images/more.png) no-repeat; padding-left:15px; display:inline-block; height:9px; line-height:9px;
 color:#002474; font-family:"neo_sansmedium"; font-size:11px; cursor:pointer;}
 .readmore2{ background:url(../images/more.png) no-repeat; padding-left:15px; display:inline-block; height:9px; line-height:9px;
 color:#002474; font-family:founmedium; font-size:13px; cursor:pointer; margin-left:5px;}
 .share,  .share:visited{ background:url(../images/more.png) no-repeat; padding-left:12px; height:9px; line-height:9px;
 color:#002474;  font-size:12px; cursor:pointer; display:block; margin-top:8px;}
 
a.knowmore{ border:1px solid #c6c6c6; background:url(../images/know_more.png) no-repeat 5px 9px; padding:5px; color:#717171!important; padding-left:15px; font-family:founmedium; font-size:14px;} 
 .float_r{ float:right!important;}
.accro_img{ float:left; width:50%; background:#f6f6f6; text-align:center; margin-right:10px;
background-image: linear-gradient(bottom, rgb(243,243,243) 28%, rgb(251,251,251) 64%);
background-image: -o-linear-gradient(bottom, rgb(243,243,243) 28%, rgb(251,251,251) 64%);
background-image: -moz-linear-gradient(bottom, rgb(243,243,243) 28%, rgb(251,251,251) 64%);
background-image: -webkit-linear-gradient(bottom, rgb(243,243,243) 28%, rgb(251,251,251) 64%);
background-image: -ms-linear-gradient(bottom, rgb(243,243,243) 28%, rgb(251,251,251) 64%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.28, rgb(243,243,243)),
	color-stop(0.64, rgb(251,251,251))
);


}

.awd_text{ width:40%; padding:0%; float:left; margin-top:10px;}
.dir_text{width:63%;  float:left; margin-top:10px;}
.accro_dir{ float:left; margin-right:15px;}
.arti{ padding-bottom:21px;}

/* CSS for top navigations */
nav#primary{text-align:right; margin-top:23px; text-transform:lowercase;}
nav#primary ul{ list-style-type:none; font-size:13px; font-family:"neosansbold"; color:#002273; font-size:15px\9; /* IE8 and below */ text-transform:uppercase; }
nav#primary ul li{padding:0 2.1%; display:inline-block; *display:inline}
nav#primary ul ul li{ font-size:12px; float:none; display:block; text-align:left; font-family:"neo_sansregular";}
nav#primary ul ul li li{text-transform:capitalize;}

nav#primary ul li a{color:#002273}
nav#primary ul li a:hover,nav#primary ul li a:active, nav#primary ul li.active a{color:#00a7c6; text-decoration:none;}
nav#primary ul li.last{ padding-right:0;}
nav#primary ul li.current{ display:none;}
ul.submenu{ display:none;}
#tab_drop { display:none;}
nav#primary ul li:hover #tab_drop{ display:none; position:absolute; width:206px; border:1px solid #CCC; border-top:none;background:#FFF; z-index:999;
text-align:left;}

#tab_drop .scndry2{ font-size:13px; font-family:founmedium;}
#tab_drop .scndry2 ul li{ font-size:13px; float:none;}
#tab_drop .scndry2 ul{ height:auto;}
#tab_drop ul{ font-family:founmedium; font-size:13px;}
nav#primary ul ul{ width:200px;}
nav#primary ul ul li{ width:200px; padding:0; margin:0; margin-top:0px; padding-left:6px;}

.menu {
	float: left;
	height: 794px;
	overflow: hidden;
	width: 206px;
	background: #fdfdfd;
	border-right: 1px solid #e8e8e8;
	padding-top: 20px;
}
.page {
	width: 732px;
	padding: 20px 20px 0 20px;
	float: right;
	background: #fff;
}
h1 {
	margin: 0;
	font-size: 18px;
	font-weight: bold;
}
.header {
	
	padding-top: 0;
}
.icons {
	margin-bottom: 1em;
}
.item {
	width: 723px;
	padding: 4px 0 16px 6px;
	margin-bottom: 20px;
	vertical-align: top;
	line-height: 18px;
	font-size: 12px;
}
.thumbnail {
	margin-top: -10px;
	float: left;
	margin-right: 10px;
}
.thumbnail img {
	position: relative;
	top: 10px;
}
.name {
	margin-left:0px;
	font-size: 14px;
	line-height: 24px;
}
.desc {
	margin-left: 136px;
	line-height: 21px;
}
.desc p {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}
.expand-collapse {
	padding: 20px;
	padding-top: 40px;
	font-size: 11px;
}
.nicetree {
	list-style-type: none;
	margin:0;
	padding: 0;
}
.nicetree li {
	border-bottom: 1px solid #E5E5E5;
	line-height: 18px;
	font-size: 12px;
}
.nicetree li:first-child {
	border-top: 1px solid #E5E5E5;
}
.nicetree li a{
	display: block;
	padding: 6px 6px 6px 10px;
}
.nicetree li.active:first-child {
	border-top: 2px solid #D2DEE5;
}
.nicetree li.active.withsubsections {
	background: #F2F7FC;
	border-top: 1px solid #D2DEE5;
	border-bottom: 1px solid #D2DEE5;
	margin: 0 -20px;
	margin-top: -1px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 10px;
}
.nicetree li a.selected {
	color: #333;
	font-weight: bold;
	background:url(../images/minus_a.jpg) no-repeat 95% center;
}
.nicetree ul.subsections {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nicetree ul.subsections li {
	border: 0;
	padding: 0;
	margin: 0;
	padding-left: 20px;
}
.nicetree ul.subsections li a {
	color: #333;
	font-size: 12px;
	overflow: hidden;
	padding: 3px 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nicetree ul.subsections li a:hover {
	text-decoration: underline;
}
.nicetree ul.subsections ul.subsections li:first-child {
	background: url(divider.png) no-repeat 10px 4px;
}

.subsections ul li{ background:#CCC;}
 
.nicetree_hover {
	background:url(../images/plus_a.jpg) no-repeat 95% center;
	color: #333;
}
/* Themes */
.nicetree li.active.withsubsections.green {
	background: #f2fcf3;
	border-top: 1px solid #d2e5d3;
	border-bottom: 1px solid #d2e5d3;
}
.nicetree li.green a {color: #4b4b4b}
.nicetree li.green a:hover {color: #000}
.nicetree li.active.withsubsections.orange {
	background: #f4f4f4;
	border-top: 1px solid #e5dfd2;
	border-bottom: 1px solid #e5dfd2;
}
.nicetree li.orange a {color: #4b4b4b}
.nicetree li.orange a:hover {color: #000}
.nicetree li.active.withsubsections.gray {
	background: #f4f4f4;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.nicetree li.gray a {color: #4b4b4b}
.nicetree li.gray a:hover {color: #000}
.nicetree li.active.withsubsections.red {
	background: #fcf2f2;
	border-top: 1px solid #e5d2d2;
	border-bottom: 1px solid #e5d2d2;
}
.nicetree li.red a {color: #4b4b4b}
.nicetree li.red a:hover {color: #000}

</style>

/* home page main  box*/

/*for People box only */
.people{ background:url(../images/cap.jpg) no-repeat 19px 14px;}
.people h1{ font-size:12px; font-size:17px; color:#da116c;}
.people h1 span{ display:block; font-size:10px; color:#8d8d8d;}
.people p{ font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d;}
section.people:hover{ background: url(../images/cap_hover.jpg) no-repeat 19px 14px #da116c;
-webkit-transition: background .5s ease-out;
       -moz-transition: background .5s ease-out;
        -ms-transition: background .5s ease-out;
         -o-transition: background .5s ease-out;
            transition: background .5s ease-out;}
section.people:hover h1,section.people:hover h1 span,section.people:hover p{ color:#FFF;}


/*for innovation box only */
.innovation{ background: url(../images/technology.png)no-repeat 19px 14px;}
.innovation h1{ font-size:12px; font-size:17px; color:#1690bf;}
.innovation h1 span{ display:block; font-size:10px; color:#8d8d8d;}
.innovation p{ font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d;}
section.innovation:hover{ background:url(../images/technology_hover.png) no-repeat 19px 14px #1690bf; 
-webkit-transition: background .5s ease-out;
       -moz-transition: background .5s ease-out;
        -ms-transition: background .5s ease-out;
         -o-transition: background .5s ease-out;
            transition: background .5s ease-out;}
	section.innovation:hover h1,section.innovation:hover h1 span,section.innovation:hover p{ color:#FFF;}		
			
			
/*for responsbility box only */
.respons{ background:url(../images/respons.jpg)no-repeat 19px 14px;}
.respons h1{ font-size:12px; font-size:17px; color:#149439;}
.respons h1 span{ display:block; font-size:10px; color:#8d8d8d;}
.respons p{ font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d;}
section.respons:hover{background:url(../images/respons_hover.png) no-repeat 19px 14px #149439;
		-webkit-transition: background .5s ease-out;
       -moz-transition: background .5s ease-out;
        -ms-transition: background .5s ease-out;
         -o-transition: background .5s ease-out;
            transition: background .5s ease-out;}
section.respons:hover h1,section.respons:hover h1 span,section.respons:hover p{ color:#FFF;}			


/* CSS for top banner*/
.banner{ overflow:hidden; width:100%;}
.banner_tab{ display:none;}
img.mobile{ float:left; margin-top:10px;}
.bannermob{ display:none;}

#main_container{width:974px; margin:0 auto; padding:0 01.3%;  padding-top:0px; padding-bottom:44px;}

#main_container .box{ width:24.44%;  border:1px solid #e5e5e5; height:84px; float:left; margin-right:01.02%; border-top:4px solid #cecece; padding:8px 0 8px 8%; /*padding-left:8%; padding-right:1%; */ font-family:founed;}
.last{ margin-right:0!important;}
#main_container .box p{ margin-top:6px; padding-right:2%;}

.art_box{width:32.6%; margin-right:01.1%;  float:left; margin-top:0px;}
.art_box h2{ color:#4a4a4a; font-family:"neosansbold"; font-size:14px; border-bottom:1px solid #d6d6d6; padding:0 16px 12px 14px;}
.group{ padding:0 17px; height:168px;}
.gap{ width:90%; padding:20px;}
.post-title{color:#4a4a4a; font-family: "neosansbold"; font-size:12px; padding:14px 0;}
.art_box p{ 
	color: #656565;
    font-family: "lucida_sans_unicoderegular";
    font-size: 12px;}
	
.art_box a{ color:#656565;}
.art_box a:hover{ text-decoration:underline;}	
	
.date-widget-blog{color: #656565;
    font-family: "lucida_sans_unicoderegular";
    font-size: 12px; margin:10px 0;}	
	
.date-widget-blog span{ color:#000;}
.more{ border:1px solid #d6d6d6; height:29px; line-height:31px; font-family:"neo_sansmedium"; font-size:12px; padding-left:15px; padding-bottom:2px; text-transform:uppercase;}
.more a, .more a:visited{ background:url(../images/arrow.jpg) no-repeat 10px 9px; display:inline-block; padding-left:26px; color:#002474;}
.more a:hover{color: #5CB8E6; text-decoration:none;}
ul.news{
	color: #656565;
    font-family: "lucida_sans_unicoderegular";
    font-size: 12px; line-height:13px; padding-top:8px;}
	
ul.news li{ padding:2px 0;}
ul.news li span{ display:block; color:#002474; font-size:10px; padding-top:4px;}	

/* aditya tyagi */

footer.outer{clear: both;
    padding: 21px 5px;
    margin-top: 47px;
    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.16, rgb(255,255,255)),
	color-stop(0.58, rgb(246,246,246))
);
}
footer.outer>div{width:974px; margin:0 auto; }

footer ul{ float:left; width:auto; color:#bbbbbb; font-size:11px; list-style-type:none;  margin-right:7.4%; margin-right:7.5%\9;}
footer ul li.heading a, footer ul li.heading a:visited{ color:#6b6b6b;}
footer ul li.find a,footer ul li.find a:visited{ color:#434343;}
footer ul li{ padding:0px;}
.fixe{ width:150px; display:block;}
footer ul li a,footer ul li a:active,footer ul li a:visited {color:#bbbbbb; text-decoration:none;}
footer ul.last{ margin-right:0;}
footer p.copyright{ color:#d0d0d0; clear:both; padding-top:5px; border-top:1px solid #e5e5e5; width:974px; margin:0 auto; margin-top:15px; font-size:12px;}

/*inner page css design */
#main_container_inner {
    margin: 0 auto;
    padding: 0px;
    width: 100%;
	position:relative;
	background:#FFF;
	
	}
.grid1{ width:21.72%; float:left; padding-right:2.1%; background:#FFF; position:relative; top:-1px;}
.grid2{ width:50.83%; float:left;  position:relative; top:-1px;}
.grid3{ width:23.2%; float:left; padding-left:2.1%; position:relative; top:-1px; background:#FFF;}
.grid4{ width:76.1%; float:left; position:relative; top:-1px;}
.grid3 h2{ color:#00758b; padding:12px 0; font-family:founed; font-size:15px;}
.grid3 h2.line{ border-bottom:1px solid #d8d8d8; padding-bottom:8px;}
.grid5{ width:48.7%; float:left; position:relative; top:-1px;}
.grid6{ width: 25.3%; float:left; padding-left:2.1%;  position:relative; top:-1px; background:#FFF;}
.grid5 address{ padding-left:0; margin-top:14px;} 


.bredcrum{ font-size:10px; color:#b8b8b8; position:absolute; top:-22px;}
.bredcrum a, .bredcrum a:active,.bredcrum a:visited{ text-decoration:none; color:#012475; background:url(../images/bredcrum_arrow.jpg) no-repeat right 4px; height:7px; width:4px; padding:0px 12px;}
.bredcrum span{ display:inline-block; padding-left:11px;}
.banner2{ width:100%;}
.banner2, .greenbox{ margin-top:0px; margin-bottom:13px;}
.grid1 menu{ padding:0; margin:0;}
.grid1 menu ul{ font-family:"neo_sansregular"; font-size:12px; color:#002273; text-transform:uppercase;}
.grid1 menu ul li{ padding:4px 0; border-bottom:1px solid #d8d8d8; font-weight:normal;}
.grid1 menu ul li.last{ border-bottom:none;}
.grid1 menu ul li a{ color:#002273;}
.grid1 menu ul li a:hover{color:#00a7c6;}
.grid1 menu ul li.active a{color:#00a7c6; font-family:"neo_sansregular"; font-weight:bold;}
.maincon h2{ color:#00758b; padding:12px 0; font-family:"neosansbold"; border-bottom:1px solid #d8d8d8; font-size:13px;}
.maincon p, .grid3 p, .grid6 p, .grid4 p { color:#4b4b4b; font-size:12px; padding:8px 0; line-height:14px;}
.maincon p img{ float:left; margin-left:5px;}
.spbanner{ margin:0!important; padding:0!important;}
.maincon p.intro{ font-family:foundrysans-boldregular; font-size:17px; color:#00a7c6!important; line-height:normal!important;}
.maincon p.intro3{ font-family:foundrysans-boldregular; font-size:17px; color:#00a7c6!important; line-height:normal!important; margin-top:15px;}
ul.report{ font-size:12px; color:#737373; min-height:162px;}
ul.report li a{ background:url(../images/green_arrow.jpg) no-repeat right; display:block; color:#4F4F4F;}
ul.report li a:hover{color:#969696;}
ul.report li{ background:url(../images/li_bg.jpg) bottom right no-repeat;padding:5px 0px}
/* about us report slider*/

.bdr{ border-bottom:1px solid #e4e4e4; padding-bottom:17px!important;}
.ceo_outer{ margin-top:74px; min-height:520px;
	
	 border-top-right-radius:60px; background-image: linear-gradient(bottom, rgb(255,255,255) 45%, rgb(236,236,236) 73%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 45%, rgb(236,236,236) 73%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 45%, rgb(236,236,236) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 45%, rgb(236,236,236) 73%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 45%, rgb(236,236,236) 73%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.45, rgb(255,255,255)),
	color-stop(0.73, rgb(236,236,236))
); }

.awd{ float:left; width:50%;}
.awd img{ width:100%;}
.maincon .elango{ color:#00a7c6; text-transform:lowercase; margin-right:50px; text-align:right;border-bottom:none; font-size:16px;}
.maincon .elango span{ display:block; font-size:12px;}

.messages{ float:right; width:63%; font-size:12px; padding:0 20px; position:relative; margin-top:100px;}
span.blankq{
	font-size: 0px;
	background: url(../images/blank.png) no-repeat;
	width: 107px;
	height: 70px;
	display: block;
	position: absolute;
	left: -13px;
	top: -84px;
}
span.blankqdown{
	font-size: 0px;
	background: url(../images/blank_2.png) no-repeat;
	width: 107px;
	height: 70px;
	display: block;
	position: absolute;
	left: 394px;
	top: 198px;
}

.ceo{ position:absolute; top:0px;}

.map{ width:100%;}
.map img{ width:100%;}
.slides_container {
			width:100%;
			display:none;
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container section {
			width:217px;
			height:188px;
			display:block;
		}

		/*
			Optional:
			Reset list default style
		*/
		.pagination {
			list-style:none;
			margin:0;
			padding:0;
			display:none;
		}

		/*
			Optional:
			Show the current slide in the pagination
		*/
		.pagination .current a {
			color:red;
		}
		
	
		
		#slides, #slides2,#slides3 { position:relative; padding-top:17px;}
		#slides2{ padding-top:5px;}
		
		a.next{ background:url(../images/next.png) no-repeat; left:168px; top:22px;}
		
		a.prev{ background:url(../images/prev.png) no-repeat;  top:22px; left:0;}
		a.prev:hover{ background:url(../images/prev_hover.png) no-repeat; }
		a.next:hover{ background:url(../images/next_hover.png) no-repeat;}

a.next, a.prev { z-index:999; width:17px; height:22px; overflow:hidden; text-indent:300px; display:inline-block; position:absolute; line-height:18px; }		


#slides h3{ padding-left:25px; font-family:foundrysans-light; font-size:27px; color:#979797;}

.Pioneering_sprit,.teamwork, .respect, .ownership, .rjblock{width:48%; float:left; background:#f2f2f2; margin-right:4%; margin-top:18px;}
.rjblock img{ width:100%;}
.rjblock{ background:#FFF;}
.Pioneering_sprit header, .teamwork header, .respect header, .ownership header{ background:url(../images/header_bg.jpg) right bottom #00758b no-repeat; padding:15px 5%; height:auto; color:#FFF; font-family:founed; font-size:15px;}
.Pioneering_sprit p, .teamwork p, .respect p, .ownership p{ padding:5%;}

/*invester page content slider  css */

#slides2 a.next, #slides2 a.prev{ 
background: url(../images/more.jpg) no-repeat 5px 4px;
    border: 1px solid #CCCCCC;
    color: #002474;
    cursor: pointer;
    display: block;
    float: right;
    font-family: "neo_sansmedium";
	text-transform:uppercase;
    font-size: 11px;
    padding-left: 23px; padding-right:15px; padding-right:13px\9; width:auto; text-indent:0; line-height:22px;}
	
	
#slides2 a.prev{ background:url(../images/more2.jpg) no-repeat 5px 7px;}	
#slides2 a.next, #slides2 a.prev{ position:absolute; top:120px; }
#slides2 a.next{ left:127px;  background:url(../images/more3.jpg) no-repeat 86px 7px; padding-left:7px; min-width:78px}
#slides2 h2{ padding-top:0;}

#slides2 .slides_container section {
			width:200px;
			height:152px;
			display:block;
		}
/* supplier slider */
.supplier .slides_container section{width: 663px; margin:0 auto; height:230px;}	
.sup_con{ width:186px; float:left; margin-left:35px;}
.sup_con:hover p{ text-decoration:underline;}
.sup_con p a{color:#4B4B4B}	
.supplier  a.prev{ top:97px;}
.supplier a.next{ left:683px; top:97px;}

.supplier .slides_container section h2{ font-family:founed; color:#00758b; font-size:14px; margin-bottom:15px;}
.supplier .slides_container section h2 span{ color:#00a7c6; display:block; font-size:14px;}
#slides5{ position:relative;}
#slides5  a.prev{ top:97px;}
#slides5 a.next{ left:683px; top:97px;}
.supplier .active-header, .supplier .active-headert{ background: #95c100 url(../images/minus.jpg) 95% 50% no-repeat;}
.supplier .inactive-header, .supplier .inactive-headert {background: #e8e8e8 url(../images/black_plus.png) 95% 50% no-repeat; color:#666666;}
.supplier .inactive-header:hover, .supplier .inactive-headert:hover { background:#e8e8e8 url(../images/black_plus.png) 95% 50% no-repeat;}
		
/*page business CSS */
.accordion{ width:69.80%; float:left;}	
.map{ width:29.49%; float:right;}
.map h2,.accordion h2{ border-bottom:none;}
.maptext{ display:none;}
.maptext a{ display:block; margin-top:10px;}
.demo2 .ui-icon-triangle-1-e{ margin-top:10px;}
.demo2 .ui-state-default a{ font-family:founed;}
/*accordion our Business page */

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{ color:#FFF; text-decoration:none;}

.ui-accordion-content{box-shadow: 1px 1px 4px #888888;}


#accordion .ui-accordion-content{ background:#114d95; height:138px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background:url(../images/acco_bg.jpg) repeat-x; /*height:38px; line-height:38px;*/}
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ background:#004d69;/* height:32px;*/ color:#FFF; /*line-height:32px;*/}

#accordion h3,#accordion2 h3{ font-family:founed; font-size:14px; padding-left:4%;}
#accordion h3 a{ color:#FFF;}
.ui-icon-triangle-1-e{ background:url(../images/plus.png) no-repeat;width:30px; height:20px; display:inline-block; float:right; margin-top:0px;}
.ui-icon-triangle-1-s{background:url(../images/minus.jpg) no-repeat;width:30px; height:20px; display:inline-block; float:right; margin-top:12px;}
#accordion .ui-accordion-content img{ float:left; margin-right:10px;}
#accordion p{ padding:0; margin:0; color:#FFF; font-family:founmedium; font-size:16px; padding-top:20px;}
#accordion p img{ padding-right:8px;}
#accordion  a.knowmore{background:url(../images/know_more.png) no-repeat 5px 9px; padding:5px; color:#fff!important; padding-left:15px; font-family:founmedium; font-size:14px; border:none; margin-top:15px; float:right;} 


/* sustainability page Css Start*/ 
.pro_box_wrap{ width:31.44%; float:left; margin-right:02.83%;}
.pro_box{ width:92.27%; padding:04.18%; height:230px; margin-bottom:13px; border:1px solid #d9d9d9;}
.pro_box p{ padding:2px;}
.sustainability{ margin-bottom:64px;}
.supplier{ margin-bottom:5px;}
.supplier p{ padding:0;}
.supplier h2{ font-family:foundrysans-boldregular; font-size:14px; margin-top:26px;}
.download{ background:url(../images/download.jpg) no-repeat;
border: 1px solid #CCCCCC;
    color: #002474;
    cursor: pointer;
    display: block;
    font-family: founed;
    font-size: 13px;
    padding-left: 30px; padding-right:15px; width:auto; text-indent:0; height:23px; line-height:23px; margin:15px 15px 24px 0px;; width:99px;}

a.download:active, a.download:visited{color: #002474;}

/* tab */
#tabs2{position:relative;}
#tabs2 .menu{clear:both; height:19px; padding-left:10px; list-style-type:none; margin:0; position:absolute; top:-29px; left:14px;}
.menu li ul{ list-style-type:none;}

.menu li{ float:left; width:auto; height:19px; padding-left:0px; font-family:foundrysans-boldregular; font-size:15px;}
.menu li a{display:block; background:#fff;; float:left; width:auto; height:19px; line-height:19px; padding:5px 19px; color:#999999;}
.menu li span{display:block; float:left; width:10px; height:19px;}

.menu li.active a{display:block; background:#F0F0F0; float:left; width:auto; height:19px; line-height:19px; padding-right:10px; color:#00758b;}
.menu li.active span{background:url(../images/tab_white_left.png) no-repeat; display:block; float:left; width:10px; height:19px;}

.menu-content{ color:#83cde1;clear:both;float:left;padding:17px 5px 0 20px; width:97%;}
.menu-content img{ margin-right:10px;}
#tabs2 .menu-content ul li a {color:#000; text-decoration:none}
#tabs2 .menu-content ul li a:hover {color:#fff; text-decoration:underline}

#tabs2 .menu-content ul{margin:0; padding:0 10px 0 15px; min-height:205px; border-top:1px solid #cecfce;}
#tabs2 .menu-content ul li{padding:5px 0; color:#000; list-style:outside; list-style-image:url(../images/menu-leaf.png);}
#tabs2 .menu-content .more{float:right; margin-right:15px; padding-bottom:15px;}
#tabs2 .menu-content .more a {color:#99CCCC; text-decoration:none}*/
#tabs2 .menu-content .more a:active, a:hover {color:#99CCCC; text-decoration:underline}*/
.padding_left10px{padding-left:10px;}
.boxtab{ background:url(../images/box.png); height:162px; clear:both;}
.boxtab p span{color:#00758b; font-size:14px; padding:12px; font-family:foundrysans-boldregular; display:block;}
.boxtab p{ color:#707070;}

/* sustainability  a new tab sustainability_H&S.psd */ 
#tabs3{ position:relative; top:-65px;}
#tabs3 ul.menu{ background:url(../images/green_bg.jpg); height:48px;}
#tabs3 .menu li a{display:block; float:left; width:auto; height:31px; line-height:31px; padding:5px 19px; color:#fff; background:none;}
#tabs3 ul li{font-family:foundrysans-demiregular; font-size:12px; text-transform:uppercase;}
.odd{ background:#fff; background-image:none;}
.awards #tabs3 ul li{font-family:foundrysans-boldregular;
    font-size: 15px;
    text-transform: uppercase;}
.awards #tabs3 ul li.active{ font-size:22px;}	
.awards{ margin-bottom:50px;}	

#tabs3 .menu li.active a{display:block; background:#1d6c9d;float:left; width:auto; height:45px; line-height:32px; padding-right:10px; color:#fff; position:relative; top:-4px;}

/*tab */

/* sustainability page Css  end */
/* Investor page sratr*/ 
.highlights {width:49.69%; background:#f8f8f8; min-height:300px; float:left; padding-bottom:34px;}
.greenbox h2, .highlights h2{ background:#95c100; color:#FFF; font-family:"neosansbold"; font-size:13px; padding:6px 6%;}
.grid3 .greenbox{ margin-bottom:19px;}
.mob{ display:none} 
.highlights h3{color:#00758b; font-size:14px; font-family:"neosansbold"; padding:15px 06.53% 0 06.53%; font-weight:normal;}
.highlights p{ padding:0 06.53%;}
.investors{ width:46.56%; float:right;}
.investors>h2{ border:none; padding-top:0;}


.event img{ margin-right:8px;}
.event p{ padding-top:10px;}
/* media page css*/

/* media home page CSS*/
.media_box_wrap1 address{ margin:0; padding:0;}
.media_box_wrap{ width:31.57%; float:left; margin-right:03.59%;}
.media_box_wrap1{ width:29.68%; float:left; margin-right:03.59%;}
.media_box_wrap .last{margin-right:0%;}
.media_box1{ padding:3.65%; height:218px; background:#f3f3f3;margin-bottom:13px; }
.media_box1 img{ width:100%;}
.media_box3{ padding:04.18%; height:218px; margin-bottom:13px; }
.media_box3 h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:bold; font-style:normal;}
.media_box4{ padding:04.18%; height:175px; margin-bottom:13px; border:#d8d8d8 1px solid}
.media_box4 h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:bold; font-style:normal;}
.media_box4 span{ font-size:11px; color:#b8b8b8; font-style:normal}
.social_media_box_fb{ padding:04.18%; height:130px; margin-bottom:13px; background:#466cb1; border:#5376b7 1px solid;}
.social_media_box_fb p{ color:#FFF; border-bottom:#6b89c1 solid 1px}
.social_media_box_fb p.last{ color:#FFF; border-bottom:none}
.social_media_box_fb a{ color:#FFF;}
.social_media_box_fb a:hover{ color:#ff232b}
.social_media_box_twiter{ padding:04.18%; height:84px; margin-bottom:13px; background:#1ac5ff; border:#2ac9ffff 1px solid;}
.social_media_box_twiter p{ color:#FFF}
.social_media_box_twiter a{ color:#FFF}
.social_media_box_twiter a:hover{ color:#ff232b}
.viewmore{ background:url(../images/view_more.png) no-repeat; padding-left:12px; display:inline-block; height:8px; line-height:8px;
 color:#002474; font-family:founmedium; font-size:13px; cursor:pointer;}
.media_box p{ color:#737373;}
.maincon  .media h2{ border-bottom:none;}
.grid6 .about_box h2{ padding-bottom:0;}
.about_box img{ width:100%;}

.download2{ background:url(../images/download2.jpg) no-repeat right;
border: 1px solid #CCCCCC;
    color: #00758b;
    cursor: pointer;
    display: block;
    font-family: founmedium;
    font-size: 13px;
    padding-left: 30px; padding-right:15px; width:auto; text-indent:0; height:23px; line-height:23px; margin-top:15px; width:174px;}
	.download3{ background:url(../images/download3.jpg) no-repeat right;
border: 1px solid #CCCCCC;
    color: #00758b;
    cursor: pointer;
    display: block;
    font-family: founmedium;
    font-size: 13px;
    padding-left: 30px; padding-right:15px; width:auto; text-indent:0; height:23px; line-height:23px; margin-top:15px; width:174px;}


.downloheading, .downloform{ background:#00a7c6; height:62px; padding:0; margin-top:0px;}
.downloform{ padding-right:0;}
.downloform select{ background:#00a7c6; border:1px solid #98cad3; width:167px; margin-top:22px; font-size:12px; color:#FFFFFF; height:25px;} 
.downloform .update {
    background: none repeat scroll 0 0 #19296C;
    color: #FFFFFF;
    display: inline-block;
    font-family: founed;
    font-size: 14px;
    padding: 0 12px 24px;
	border:0;
	height:19px; line-height:25px;
}



.downloheading p, p.press_down{font-family:foundrysans-boldregular; font-size:14px; color:#fff; font-weight:bold; padding-top:17px; line-height:18px; font-weight:normal;}

 p.press_down{ color:#00758b;}

.accordion2{ width:100%; margin-top:5px;}
.accordion2 .ui-state-active, .accordion2 .ui-widget-content .ui-state-active, .accordion2 .ui-widget-header .ui-state-active{ background:#95c100!important;}

.accordion2 .ui-state-default, .accordion2 .ui-widget-content .ui-state-default, .accordion2 .ui-widget-header .ui-state-default{
	background:#e8e8e8; background-image:none;}
#accordion2 h3 a{ color:#717171;}

#accordion2 .ui-state-active a, #accordion2 .ui-state-active a:link, #accordion2 .ui-state-active a:visited{ color:#FFF;}
#accordion2 p{color:#002474;}

.accordion2 h3{ cursor:pointer;}

.larg_butt{ border:1px solid #d9d9d9; width:68.81%; line-height:24px; font-size:9px; color:#8d8d8d; padding:0 1%; clear:both; margin-bottom:19px;}
.larg_butt span{ font-size:10px; font-family:foundrysans-boldregular; color:#00a7c6;}
.larg_butt a{ background:url(../images/more.jpg) no-repeat 5px 8px;; padding-left:20px; display:block; padding-right:10px;
 color:#002474; font-family:founmedium; font-size:13px; cursor:pointer; border-left:1px solid #CCC; float:right;}
 
#accordion2 .ui-accordion-content{ background:#FFF; border:1px solid #d9d9d9; padding:0 3%; height:auto; padding-bottom:10px; width:93.6%;}
#accordion2 .ui-state-active, #accordion2 .ui-widget-content .ui-state-active, #accordion2 .ui-widget-header .ui-state-active{ height:32px; line-height:32px;}	
#accordion2 .ui-state-default, #accordion2 .ui-widget-content .ui-state-default, #accordion2 .ui-widget-header .ui-state-default{ height:32px; line-height:32px; margin-top:5px;}
.about_box{ border:1px solid #d9d9d9; padding: 8px 03.27%;}
.about_box h2{ font-family: foundrysans-boldregular;
    font-size: 14px; color:#00758b; padding-top:10px; font-weight:normal;}
.about_box p{ padding:4px 0px; margin:0;}	
.about_box a.readmore{color:#006; margin-top:5px;}
.fact{ font-family:foundrysans-demiregular; font-size:12px; color:#666;}
.fact li{ border-bottom:1px solid #CCC; padding:4px 0;}
.fact span{ color:#95c100;  font-family:foundrysans-boldregular; font-size:15px; display:block;}
.contactheading2{ background:#00a7c6; height:62px; padding:0 10% 0 2%; margin-top:10px;} 
.contactheading2 p{font-family:foundrysans-boldregular; font-size:14px; color:#fff; font-weight:bold; padding-top:17px; line-height:15px;}
.awards #tabs3{ top:10px;}

/* Media Contact us page*/
address{ margin-top:24px;}
address h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:bold; font-style:normal;}\
.mytel{ display:block; color:#00a7c6!important;}
.ident{ width:47.67%; float:left;}
.ident .caption{ font-family:foundrysans-demiregular; color:#00a7c6; font-size:14px;  margin:16px 0;}
.ident .caption span{font-family:"lucida_sans_unicoderegular"; font-size:11px; color:#b8b8b8; display:block;}


/* Media Press Releases page*/
#accordion2 ul.pressre{ font-family:"lucida_sans_unicoderegular";}
#accordion2 ul.pressre li{ border-bottom:1px solid #d9d9d9; font-size:12px; color:#002474; padding:4px 0;}
#accordion2 ul.pressre li a{color:#002474;}
#accordion2 ul.pressre li span{ display:block; color:#8d8d8d; font-size:9px; }
ul.pressre{ font-family:"lucida_sans_unicoderegular";}
ul.pressre li{ border-bottom:1px solid #d9d9d9; font-size:12px; color:#002377; padding:10px 0;}
ul.pressre li span{ display:block; color:#4B4B4B; font-size:9px; padding-top:5px; }
ul.pressre li.last{border-bottom:none}
ul.pressre1{ font-family:"lucida_sans_unicoderegular";}
ul.pressre1 li{ border-bottom:1px solid #d9d9d9; font-size:12px; color:#002474; padding:10px 0 10px 1%;}
ul.pressre1 li span{color:#4B4B4B; font-size:12px;text-align:left; padding-right:9%; display:inline-block }
ul.pressre1 li a{color:#002474;}#accordion5 ul.pressre1 li a:hover{color:#0066cc;}
ul.pressre1 li.last{border-bottom:none}



/* YES 13*/

#milstn h3 { font-family:foundrysans-boldregular; font-size:24px; margin: 10px 0 0 0; cursor:pointer;}
#milstn h3.active a { text-decoration:none; color:#95C100; display:block; border-left: 4px solid #95C100; padding:0px 18px; font-size:34px;}
#milstn h3 a { text-decoration:none; color:#B2B2B2; display:block; border-left: 4px solid #B2B2B2; padding:0px 18px;}
.milstnCntnt { border-left: 4px solid #95C100; padding: 0 0 0 18px;}
p.introB { padding: 20px 15px; background: #00A7C6; font-family:foundrysans-boldregular; font-size:16px; color:#fff; margin: 0px 0 14px 0; line-height:18px;}
table { width: 100%; font-family:foundrysans-demiregular; font-size:13px; color:#4c4c4c; font-weight:bold; margin: 0px 0 5px 0;}
td { padding: 7px 0; border-top: 1px solid #DBEAA8;}
.grn { color: #95C100; font-size:15px;}
.maincon .nbdr { border: 0px solid #fff;}
.maincon h2 span { color: #b8b8b8; font-family: foundrysans-boldregular; font-size: 8px; text-transform: capitalize;}
.lif { border: 1px solid #D9D9D9; padding: 8px; width: 220px; height:204px; position: relative;}
.lif .content{position:relative; margin:0px auto; width:100%; height:200px; padding:0px; overflow:auto; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.lif .content#content_2{ width:auto;}
.lif .mCSB_scrollTools .mCSB_buttonUp, .lif .mCSB_scrollTools .mCSB_buttonDown, .lif .mCSB_scrollTools .mCSB_buttonLeft, .lif .mCSB_scrollTools .mCSB_buttonRight{
background-image:url(../images/abt_scroll.png); background-repeat:no-repeat; opacity: 0.95; }
	
.lif .mCSB_scrollTools .mCSB_buttonDown, .lif .mCSB_scrollTools .mCSB_buttonLeft, .lif .mCSB_scrollTools .mCSB_buttonRight{ background-image:url(../images/abt_scroll_2.png); background-repeat:no-repeat; background-position:0 0;}	

.lif .mCustomScrollBox > .mCSB_scrollTools{ width:22px;}
.lif .mCSB_scrollTools .mCSB_draggerRail{ display:none;}
.lif .mCSB_scrollTools .mCSB_dragger{display:none;}
.lif ul.pressre1 li{ color:#4a4a4a; font-size:13px; font-family:foundrysans-demiregular;}
.lif ul.pressre1 li span{ display:block; color:#95c100; font-size:15px;}
.mCSB_scrollTools .mCSB_buttonUp:hover{ background-image:url(../images/abt_scroll_hover.png);}
.mCSB_scrollTools .mCSB_buttonDown:hover{ background-image:url(../images/abt_scroll2_hover.png);}


.mid2 { float:left; width: 49%; margin: 0 0 0 1%; position: relative;}
.plyBtn { position: absolute; right: 10px; top: 10px;}
.playBtn { position: absolute; right: 15px; top: 15px;}
#dirs { margin:0 0 1em 0; width: 220px; height:204px; overflow: hidden; position:relative; border: 1px solid #D9D9D9; padding: 8px;}
#dirs #left_scroll { display:inline; position: absolute; bottom: 14px; left: 20px; margin:1em 0 0 0;}
#dirs #right_scroll { position:absolute; bottom:14px; right:20px;}
#dirs #left_scroll img, #dirs #right_scroll img { cursor:pointer;}
#dirs_inner { width:100%; overflow:hidden;}
#dirs_ul { position:relative; list-style-type:none; margin:0px; padding:0; width:100%;}
#dirs_ul li { float:left; padding:0px 0 5px 0;}
#dirs li .thumbnail { padding:0; position: relative; margin:0;}
#dirs li .thumbnail a { text-decoration:none;}
#dirs li .thumbnail p { color:#fff; position: absolute; font-family:foundrysans-boldregular; font-size: 12px; bottom: 2px; text-align:center; background: #95C100; width:100%; margin:0; padding:5px 0;}
#dirs li .thumbnail p span { font-size: 11px;}
#dirs #slides{ width:100%; padding-top:0;}
#dirs #slides h3{ position:absolute; top:169px; background:#95c100; width:100%; height:31px; color:#FFF; font-size:12px; padding: 5px 0 0; text-align:center;}
#dirs #slides h3 span{ display:block;}
#dirs .slides_container{ width:100%; height:300px;}
#dirs .slides_control{ height:230px}
#dirs a.prev, #dirs a.next{top:171px; left:}
#dirs a.prev{ background:url(../images/arrow_5.png) no-repeat 5px 8px; left:12px;}
#dirs a.next{ background:url(../images/arrow_5_next.png) no-repeat  5px 8px; left:189px;}




/*4Apr13*/
h2.grayheading{color:#4f4f4f; font-size:12px; font-weight:bold; font-family:"lucida_sans_unicoderegular";}
.toplink{ display:none;}
.asset_box { border: 1px solid #d9d9d9; padding: 8px; float:right; margin-top: 15px;}
.asset_box h2 { border-bottom: none; font-family:foundrysans-boldregular; text-transform:capitalize; padding: 12px 0 0 0;}
.asset_box img { width: 100%; height: auto;}
.asset_box img{ margin-bottom:9px;}
ul.bluBlt { padding-left: 12px; margin-top:20px;}
ul.bluBlt2{padding-left: 12px; margin-top:0px;}
ul.bluBlt li, ul.bluBlt2 li { list-style-image: url(../images/statsBul.png); color: #737373; font-size: 12px; margin-bottom: 12px;}



ul.scndry { list-style-type:none; line-height:120%;}
ul.scndry .closed {/* background-image:url(../images/cls.png);*/}
ul.scndry .closed, ul.scndry .opened { padding-right:10px; background-position:98% 50%; background-repeat:no-repeat;}
ul.scndry .header { color:#06276E;}
ul.scndry .opened { background-image:url(../images/opn.png); font-weight: 600; color:#00a7c6;}
ul.scndry a { display:block; text-decoration:none;}
ul.scndry a.hover { color:#00a7c6;}
ul.scndry { overflow: hidden; margin:0; padding:0;}
ul.scndry li { list-style-type:none;}
ul.scndry li a { padding:2px 10px 2px 4px; color:#06276E;}
ul.scndry li.active a, ul.scndry li li.active a { color:#00a7c6;}
ul.scndry li.active li a, ul.scndry li li a { padding:2px 4px 2px 18px; color:#06276E; text-transform:capitalize;}
ul.scndry ul{margin-left:15px;}
/*.grid1 menu ul li.active li a{ font-family:foundrysans-boldregular!important; text-transform:capitalize; font-size:12px;}*/
.grid1 menu ul li.active li a:hover{color:#00a7c6;}
.grid1 menu ul li.active a{ color: #00A7C6; font-family: "neo_sansregular"; font-weight: bold;}
.grid1 menu ul li.active li a{font-family: "neo_sansregular"; font-weight:normal; font-size:12px; text-transform:capitalize; color:#002474;}
.grid1 menu ul.scndry li li a.currenta{ color:#00a7c6!important; font-weight:bold;}
.grid1 menu ul.scndry li li:last-child { border-bottom: 0px solid #d8d8d8;}

.grid1 menu ul{ width: 100%;}

/*4Apr13*/
.grid7 { padding-left: 2.1%; width:28.1%; float:right;}
.asset_box { border: 1px solid #d9d9d9; padding: 8px; float:right; margin-top: 12px;}
.asset_box h2 { border-bottom: none; font-family:foundrysans-boldregular; text-transform:capitalize; padding:0;}
.asset_box img { width: 100%; height: auto;}
ul.bluBlt { padding-left: 12px;}
ul.bluBlt li { list-style-image: url(../images/statsBul.png); color: #4e4e4e; font-size: 12px; margin-bottom: 12px;}
.grid7 .asset_box p{ padding-top:4px;}

/*contact us*/
.contact { background:url(../images/contactUs.jpg) no-repeat 0% 0%; width: 742px; height: 721px; position: relative;}
.adWrap { position: absolute; top:170px; left: 0; background: #fff; width:43.44%;}
.adWrap address{ font-size:12px; line-height:18px;}
.maincon .adWrap h2 { background: #F0F800; padding:7px 20px; color: #484A00;}
.adWrap address{ margin-top:0; padding-bottom:21px;} 
address { padding: 5px 10px 15px 20px; color:#737373; font-size:15px; font-style: normal;}
.eadd { color: #19296C; font-family:foundrysans-boldregular;}
.ph { color: #00A7C6; font-size: 18px; line-height: 35px;}
/*tools*/
#stats { border:1px solid #eaeaea; margin:0; padding:0; float:left;}
#stats p{ color:#4a4a4a;}
#stats header { font-weight:600; padding:0; height:auto; border:none;  font-family:founed;}
#stats header ul { float:left; border:medium none; list-style-type:none; margin:0; padding:0; font-size:14px;}
#stats header ul li { list-style-type:none; display:inline; float:left; margin-left:1px; padding:0; width:146.7px; text-align:left; line-height:12px;}
#stats header ul li a:link, #stats header ul li a:visited { display:block; background:#19296C url(../images/ttb.png) no-repeat 96% 89%; color:#BABFD3; text-decoration:none; padding:15px 5px 17px 14px; min-height: 33px;}
#stats header ul li a.active, #stats header ul li a:hover { color:#fff; background:#00A7C6 url(../images/ttba.png) no-repeat 96% 89%;}
#stats p { font-style:normal;}
#stats .tab ul, ul.list, #stats .accordion-container ul { padding-left: 12px; margin-top:10px;}
#stats .tab ul li, ul.list li, #stats .accordion-container ul li { list-style-image: url(../images/statsBul.png); color: #4f4f4f; font-size: 12px; padding:2px 0;}
#stats .accordion-container{ display:none;}
.tab { float:left; padding: 15px/*min-height:280px;*/}
.supplier p{ margin:10px 0; }
h2.supp_blue{ background:#00a7c6; color:#FFF; padding:0; padding-left:10px;font-family:founed; height:34px; line-height:34px; margin-top:20px;}
h2.supp_blue span{ display:inline-block; float:right;font-family:founed; text-transform:lowercase; background:#19296c; height:34px; line-height:38px; padding:0 10px;}
.login{ background:url(../images/arrow_blue.jpg) no-repeat; padding-left:18px; display:inline-block; height:9px; line-height:9px;
font-size:14px; color:#FFF;}


/*supplier center 2 */
.supp_box_wrap{ width:31.44%; float:left; margin-right:02.83%;}
.supp_box{/*background:#95c100; padding:04.18%;*/ height:192px; margin-bottom:13px; width:96%;}
.supp_box img{padding:3.5%; border:1px solid #CCC;}
.supp_box p{ color:#737373;}
.maincon  .supplier h2{ border-bottom:none; font-size:15px; font-weight:normal; padding-bottom:0px; padding-top:0;}
.maincon .supplier h2.stand{ color:#00758b; padding:12px 0; font-family:founed; border:none;; font-size:15px;}
.maincon .supp_box p{ color:#4a4a4a; line-height:14px; padding:0 4%;}
.supp_box:hover{ background: #00a7c7;
-webkit-transition: background .5s ease-out;
       -moz-transition: background .5s ease-out;
        -ms-transition: background .5s ease-out;
         -o-transition: background .5s ease-out;
            transition: background .5s ease-out;}
.supp_box:hover img{ border:1px solid #01a5c8;}
.supp_box:hover p{color:#fff; text-decoration:underline;}	

#accordion3 .ui-state-active, accordion3 .ui-widget-content .ui-state-active, accordion3 .ui-widget-header .ui-state-active{ height:32px; line-height:32px; margin-top:5px; background:#95C100!important;}	
.accordion3 .ui-state-default, .accordion3 .ui-widget-content .ui-state-default, .accordion3 .ui-widget-header .ui-state-default{
	background:#03538b!important;	
}
.ui-accordion-content{ background:#FFF; height:auto;}
#accordion3  h3{ margin-bottom:8px; color:#FFF; padding:0 3%;}

.slides_container2 section{ width:100%;}
/* vender new CSS*/
ul.vender{ margin-left:15px; color:#737373}
ul.vender li{ list-style-type:disc; font-size:12px;}
.larg_butt2{ border:1px solid #d9d9d9; width:196px;line-height:24px; font-size:9px; color:#8d8d8d; clear:both; margin-bottom:30px; margin-top:15px;}
.larg_butt2 span.age{font-family:"lucida_sans_unicoderegular"; font-size:11px; color:#4c4c4c; padding:0 12px; border-left:1px solid #CCCCCC; display:inline-block;}
.larg_butt2 .reg{ font-family:founed; font-size:14px; color:#FFFFFF; display:inline-block; padding:0 24px; background: #19296c url(../images/arrow_blue.jpg) 9px 7px no-repeat; height:25px; float:right;}
.larg_butt2 span input{ border:1px solid #707070}


/* Investors Hub CSS for Shareholding Pattern Page By Deepa */
.grid9{ width:100%; float:left;}
.grid9_left{width:48.11%; float:left; margin-top:10px; margin-right:03.50%}
.no_margin{ margin-right:0px}
.nopadding{ padding:0!important;}
.grid9_left h2{font-family: foundrysans-boldregular;font-size: 14px; color:#00758b; padding:10px 0px; font-weight:normal;}
.shareholding{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */min-height:301px; padding-bottom:34px;}
    .shareholding h2{background: #606060;font-family: foundrysans-boldregular;font-size: 14px; color:#ffffff; padding:10px 20px 10px 20px!important; font-weight:normal;}
    .shareholding h2 span{background: #606060;font-family: foundrysans-boldregular;font-size: 14px; color:#ffffff; padding-right:4%; font-weight:normal; float:right; display:inline-block}
    table.shareholder_table{margin:0px;}    
table.shareholder_table td { padding:14px 5px; border:none; border-bottom:1px solid  #d6d6d6; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d; font-weight:normal}    


.shareholding_chart{width:100%; background: url(../images/pat.jpg); /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */ border-top:3px solid #20b1cc; min-height:299px; float:left; padding-bottom:34px;}
	
.table_a{ clear:both; margin-top:25px;}
.table_a h2,.formtab h2{background:#20b1cc; color:#FFF; padding:8px 10px; font-family:founed; font-size:16px; text-transform:lowercase;}
 
table.shareholder_table2{margin:0px;  border-collapse:collapse;}    
table.shareholder_table2 td { padding:14px 5px; border:none; border:1px solid  #969696; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#737373; font-weight:normal; text-align:center;}
table.shareholder_table2 td  a{ color:#19296c;}
table.shareholder_table2 th{ background:#606060;color:#FFF;  border:1px solid  #969696; padding:10px 5px;}
.formtab{ width:72%; margin-top:25px;}
.formtab table{ border-top:5px solid #20b1cc;}
.formtab table.inside{ border-top:none; padding-left:20px; margin:0;}
.formtab table.inside span,span.bult { background:url(../images/statsBul.png) no-repeat 0px 6px;; padding-left:10px; display:inline-block;}
.formtab table.inside td{ padding-left:0!important; }

.formtab table td, .formtab table th{ text-align:left; padding-left:5px; padding-right:5px;}
.composition{ width:58%;}
.speeches{width:45%;}
.def{ width:70%; margin-bottom:20px;}
.def table td{ padding:5px 20px;}
.download4{background:url(../images/green_arrow.jpg) no-repeat right; padding-right:22px;}
.leftalign td, .leftalign th{ text-align:left!important;}
.note{ padding:10px; color:#a3a3a3; font-size:12px;}
/* Investors Hub CSS for Investor Kit Page*/

.investor_container{margin-top:14px;}
.investor_container h1{color:#585858; font-family: foundrysans-boldregular; font-size:22px; padding:12px 30% 0 4%; font-style:normal; font-weight:normal; text-align:left;}

/* tab */
#tabs3{position:relative; margin-top:40px; height:170px; padding-left:4%}
#tabs3 .menu1{clear:both;  list-style-type:none; margin:0; position:absolute; top:-29px; 
}
.menu1 li ul{ list-style-type:none;}

.menu1 li{ float:left; width:auto; padding-left:0px; font-family:founed; font-size:15px; border-right:#b8b8b8 1px solid;}
.menu1 li.first a{ padding-left:0!important;}
.menu1 li.last{ float:left; width:auto;  padding-left:0px; font-family:founed; font-size:15px; border-right:none; color:#b8b8b8}
.menu1 li a{display:block; background:#fff; float:left; width:auto;  padding:0px 16px;  color:#b8b8b8}
.menu1 li.active a{display:block;  float:left; width:auto; color:#002474;}
.menu1 li.active span{display:block; float:left; width:10px; }

.menu1-content{ color:#83cde1;clear:both;float:left;padding:14px 0 0 0; width:100%;}
.menu1-content_imgbox{width:28%; float:left; margin-right:20px;  margin-bottom:20px;}
.menu1-content_imgbox img{ width:100%;}
.menu1-content_imgbox h2{font-family:foundrysans-boldregular;
font-size: 13px; color:#737373; font-weight:normal; border:none; margin:13px 0px;}
.padding_left10px{padding-left:10px;}
.boxtab3{  height:170px; clear:both;
}

/*tab */

/* Conversion Form */
.form{}
 .form h2{ color:#00758b; padding:0px 0 0px 4%; font-family:foundrysans-boldregular;  font-size:14px; border:none; line-height:32px;
 }
.form_container{background:#f5f5f5; height:66px; margin-left:0px!important; float:left; width:100%; margin-top:0px}

table.form_container td { padding:0px 5px; border:none; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d; font-weight:normal; width:20%}	

.form_container input{width:122px; background:#f5f5f5; border:#b5b5b5 1px solid; height:19px; padding:2px;}
.form_container input.last{width:85px; background:#f5f5f5; border:#b5b5b5 1px solid; height:19px; padding:2px;}
.calculator_button{ font-family:founed; font-size:12px; color:#FFFFFF; display:inline-block; background:#19296c; padding:3px 10px;height:19px;}
.calculator_button span{ border:1px solid #707070}
.stock_exchanges{ padding-left:4%}
.stock_exchanges h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px;}
.stock_exchanges_box{width:42.21%; margin:15px 2% 20px 0 ; background:#20b1cc; height:69px; float:left; padding:14px 2% 5px 2%;font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#ffffff; font-weight:normal; font-style:normal;}
.stokecode p{ line-height:22px !important}
/* SPOTLIGHT */

/*#spt_a, #spt_b, #spt_c{ position:relative; z-index:999; width:318px; float:left; margin-right:11px;}
#spt_c{ margin-right:0;}
		.spt_con_a , .spt_con_b , .spt_con_c{ display:none; background:#000;}
		#spt_a section header, #spt_b section header, #spt_c section header{background:#000; filter:alpha(opacity=80); opacity:.8; height:43px; line-height:30px; font-family:founed; text-transform:lowercase;}
		#spt_a section header a, #spt_b section header a, #spt_c section header a{ color:#FFF; display:inline-block; padding:0 14px;}
		 #spotlight-container section header h2{ padding:5px 0; width:100%; color:#FFF; font-size:14px;}
		 .spt_con_a, .spt_con_b, .spt_con_c{ position:absolute; width:318px; min-height:200px; top:-155px; 
		 background:#FFF;
		 -webkit-transition: background .5s ease-out;
       -moz-transition: background .5s ease-out;
        -ms-transition: background .5s ease-out;
         -o-transition: background .5s ease-out;
            transition: background .5s ease-out;
		 
		 }*/

.mob_spotlite{ display:none;}
.mob_spotlite{background:#03548c; z-index:99; position:relative; margin-bottom:1px; padding:0;}
.mob_spotlite h2{ color:#FFF; font-family:founed; font-size:14px; text-transform:lowercase; background:url(../images/mob_spt.jpg) no-repeat top right;
 padding:5px;}

.mob_spotlite h2 a{ display:block;}
.mob_spotlite h2 a:link, .mob_spotlite h2 a:active, .mob_spotlite h2 a:visited{ color:#FFF;}

#spotlight-container-wrapper { /*background: url(/SiteCollection../images/refresh/news-bg.png) repeat-x left bottom;*/ height:43px; }
#spotlight-container { /*padding:12px 10px 14px;*/	font-size:11px;	margin:auto; width:975px; position:relative; top:-72px;}
.section-heading { font-weight:bold; color:#666;}
.spotlight { height:43px; width:32.61%; float:left; position:relative; z-index:1000; }
.spotlight ul{ border:0px solid #900; padding:0px;}
.spotlight ul li{background: url(/SiteCollection../images/refresh/bullet-1.gif) no-repeat 0px 0px; padding-left:12px;}

.c-spot-hd{	position:absolute;left: 0px; top:0px; background:url(../images/trans.png);}
.c-spot-hd h2{padding:0 10px 0 16px; margin:0px; color:#fff;font-family:"neosansbold"; width:292px; height:43px; line-height:43px; font-size:12px; background:url(../images/hd_arrow.png) 300px 0px no-repeat; text-transform:uppercase;}

.c-spot-hd a:link{ color:#fff; text-decoration:none; display:inline-block; padding:0 10px}
.c-spot-hd a:hover{ color:#fff; text-decoration:underline;}
.c-spot-hd a:visited{ color:#fff; text-decoration:none; }
.c-spot-hd-bg h2{ background:#FFF; color:#737373; display:block; padding-top:10px;}

#spotlight-1,#spotlight-2,#spotlight-3 { margin-right:1.025%;  }
#spotlight-3 { margin-right:0px;}


/*
#spotlight-1-content{ border-top:3px solid #ec008f!important;}
#spotlight-2-content{ border-top:3px solid #017cc3 !important;}
#spotlight-3-content{ border-top:3px solid #00bcf2 !important;}
#spotlight-4-content{ border-top:3px solid #49770A !important;}   
*/
#spotlight-1-content, #spotlight-2-content,#spotlight-3-content, #spotlight-4-content
{position:absolute; width:100%; height:33px; left: -1px;	bottom: -1px; overflow:hidden;
padding:5px 0;
/*filter:alpha(opacity=80); opacity:.8;*/
}



.spotlight-1:hover #spotlight-1-content{ 
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;	
	z-index:6;
	vertical-align:top;
	
	
}

.spotlight-2:hover #spotlight-2-content{
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #EC018E;
}

.spotlight-3:hover #spotlight-3-content{
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #01BCF1;
}

.spotlight-4:hover #spotlight-4-content{
	height:205px;
	position:absolute;
	left: -1px;
	bottom: -1px;
	visibility: visible;
	display:block;
	z-index:6;
	vertical-align:top;
	border-left:1px solid #3E3E3C;
	border-bottom:1px solid #3E3E3C;
	border-right:1px solid #3E3E3C;
	border-top:3px solid #49770A;
}

.content-wrapper{ margin-top:43px; padding:0px; background:#FFF;}
.content-wrapper .outer{background:#FFF; min-height:200px; width:90%; padding:0 5%; margin-top:10px;}
.content-wrapper .outer p{ padding-top:5px;}
#spotlight-3 .outer{ background:#f5f5f5;}
#spotlight-3 #tabs3 .menu1 li a{ font-size:15px; font-family:navigation;}
#spotlight-3 header{ border:none; height:auto;}
#spotlight-3 header img{ padding-top:9px;}
.spot_rep{ padding-top:0px;}
#spotlight-3 #tabs3 li{ width:auto; font-family:foundrysans-boldregular; font-size:14px; border:none;}
#spotlight-3 #tabs3{ margin-top:0; padding-left:0px; padding-right:0; height:auto; top:10px;}
#spotlight-3 .menu1 li a{ background:none; padding:0 4px;}
#spotlight-3 #tabs3 ul#annual_report{ margin-top:19px;}
#spotlight-3 #tabs3 ul#annual_report li{ border-bottom:1px solid #d0d0d0; padding:0; margin:0; font-size:12px;  
font-family:"lucida_sans_unicoderegular"; text-transform:capitalize; width:100%; height:24px; line-height:24px;}
#spotlight-3 ul#annual_report li span{ color:#494949; display:inline-block; float:right; font-size:9px;}
#spotlight-3 #tabs3 ul#annual_report li a{ color:#002474;}
#spotlight-3 .menu1-content{ padding:0;}
#spotlight-3 #tabs3 .menu1{ top:-16px;}

.content-wrapper div ul{ list-style-type:none;}
.content-wrapper div ul li{ }
#c-spot-hd-1 ul li, #c-spot-hd-2 ul li, #c-spot-hd-3 ul li, #c-spot-hd-4 ul li {
    background:url(../images/list_arrow.jpg)0 6px no-repeat;
    margin: 4px 0 0;
   	float:left;
	width:129px;
	padding:2px;
	padding-left: 0px;
  
}

#c-spot-hd-1 ul li a{ color:#002474; text-decoration:none;}
#c-spot-hd-1 ul li a:hover{color: #5CB8E6;}
#c-spot-hd-1 p, #c-spot-hd-2 p, #c-spot-hd-3 p{ font-size:12px; color:#8d8d8d;} 
#c-spot-hd-1 p span, #c-spot-hd-2 p span, #c-spot-hd-3 p span{ color:#002474; display:block;}

footer.outer2{ display:none;}
    
/* All accordion css */
.awards #tabs3{ padding-left:0; height:auto;}
.accordion4{ width:100%; margin-top:5px;}
.accordion4 .ui-state-active, .accordion4 .ui-widget-content .ui-state-active, .accordion4 .ui-widget-header .ui-state-active{ background:#95c100!important;}
.accordion4 .ui-state-default, .accordion4 .ui-widget-content .ui-state-default, .accordion4 .ui-widget-header .ui-state-default{
	background:#f3f3f3; background-image:none;}
#accordion4 h3 a, #accordion5 h3 a{ color:#717171; font-family:founed; font-size:14px; font-weight:normal;}
#accordion4 .ui-state-active a, #accordion4 .ui-state-active a:link, #accordion4 .ui-state-active a:visited{ color:#FFF;}
#accordion4 p{color:#585858; padding:0 1%}
#accordion4 .ui-accordion-content{ background:#FFF; border:1px solid #d9d9d9; padding:0; width:99.6%; margin:0px;}
#accordion4 .ui-state-active, #accordion4 .ui-widget-content .ui-state-active, #accordion4 .ui-widget-header .ui-state-active{ height:32px; line-height:32px; padding:0px 8px; margin-top:10px;}	
#accordion4 .ui-state-default, #accordion4 .ui-widget-content .ui-state-default, #accordion4 .ui-widget-header .ui-state-default{  margin-top:10px; padding:10px 8px; line-height:normal; height:auto;}
#directors .ui-state-default, #directors .ui-widget-content .ui-state-default, #directors .ui-widget-header .ui-state-default{  margin-top:10px; line-height:normal; height:auto;}
#directors .ui-state-active, .directors .ui-widget-content .ui-state-active, .directors .ui-widget-header .ui-state-active{ margin-top:10px; height:}
#directors .ui-state-active, #directors.ui-widget-content .ui-state-active, #directors.ui-widget-header .ui-state-active{ height:34px;}

#directors p img{ float:left; padding-right:2%;}
#directors .ui-icon-triangle-1-e{ margin-top:12px;}

/*#directors h3 a span{ background:#95c100; display:inline-block;}*/
#directors .ui-state-active .name, #directors .ui-widget-content .ui-state-active .name, #directors .ui-widget-header .ui-state-active .name
/*.name{ min-width:147px; display:inline-block; background:#81a800; padding:0 3%;}*/
.dis{ padding:0 2%; font-size:12px;}
#accordion2 .ui-icon-triangle-1-e, #accordion4 .ui-icon-triangle-1-e,  #directors .ui-icon-triangle-1-e { background:url(../images/black_plus.png) no-repeat;}
.ui-state-default a{ font-family:foundrysans-boldregular; color:#a4a4a4; font-size:14px;}
 
#accordion6 h3 a{ color:#717171; font-family:founed; font-size:14px; font-weight:normal;}
#accordion6 .ui-state-active a, #accordion6 .ui-state-active a:link, #accordion6 .ui-state-active a:visited{ color:#FFF;}
#accordion6 p{color:#585858; padding:0 1%}
#accordion6 .ui-accordion-content{ background:#FFF; border:1px solid #d9d9d9; padding:0; width:99.6%; margin:0px;}
#accordion6 .ui-state-active, #accordion6 .ui-widget-content .ui-state-active, #accordion6 .ui-widget-header .ui-state-active{ height:32px; line-height:32px; padding:0px 8px; margin-top:10px;}	
#accordion6 .ui-state-default, #accordion6 .ui-widget-content .ui-state-default, #accordion6 .ui-widget-header .ui-state-default{  margin-top:10px; padding:10px 8px; line-height:normal; height:auto;}
#accordion6 .ui-icon-triangle-1-e{ background:url(../images/black_plus.png) no-repeat;}
#directors .ui-state-default .name{min-width:147px; display:inline-block; background:#e5e5e5; padding:8px 3%;}

.ui-state-default a{ font-family:foundrysans-boldregular; color:#a4a4a4; font-size:14px;}
 
 
 
 
 
 
 
 
 
 
 
 /* home page tab in side spotlight*/
 
 /* jQuery lightBox plugin - Gallery style */
	#gallery {
	
		padding:0px;
		
		text-align:left;
	margin:0 auto;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #fff;
		border-width: 5px 15px 15px 0px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 15px 15px 0px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

	#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	line-height: 0;
	
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
    width:30.99%;
	height: 128px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 90%;
	width: 90%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}



/* 23/4/2013 deepa*/
/* Final CSS for Media Section*/
.accordion-container { background: #ffffff;}
.accordion-header{ text-transform:lowercase;}
.accordion-header, .accordion-headert {font-family:founed; font-size:14px; padding:10px 20px; font-weight:normal; background: #ebebeb; cursor: pointer; color: #666666; margin-top:5px;}
.active-header, .active-headert { background: #95c100 url(../images/minus.jpg) 98.5% 50% no-repeat; color: #fff;}
.active-header:hover, .active-headert:hover,.calculator h6 { background: #95c100 url(../images/minus.jpg) 98.5% 50% no-repeat;}
.inactive-header, .inactive-headert {	background: #e8e8e8 url(../images/black_plus.png) 98.5% 50% no-repeat;}
.inactive-header:hover, .inactive-headert:hover { background: #f5f5f5 url(../images/black_plus.png) 98.5% 50% no-repeat;}
.accordion-content, .accordion-contentt { display: none; background:#FFF; border:1px solid #d9d9d9; padding:0 16px; height:auto; padding-bottom:10px;  box-shadow: 0 4px 0 -1px #E7E7E7;}
 .open-content{ margin-bottom:8px;}
/*.open-content:after{   
	border: 3px solid #e8e8e8;
    content: "";
    display: block;
    float: left;
    margin-top: 3px;
    width: 99.3%; clear:both; height:0;}*/

ul.pressre{ font-family:"lucida_sans_unicoderegular";}
ul.pressre li{ border-bottom:1px solid #d9d9d9; font-size:12px; color:#002474; padding:10px 0;}
ul.pressre li a{ color:#002474;} 
ul.pressre li a:hover{ color: #5CB8E6;}
ul.pressre .first{ padding-top:0;}
ul.pressre li span{ display:block; color:#4F4F4F; font-size:9px; }
ul.pressre li.last{border-bottom:none}
ul.pressre1{ font-family:"lucida_sans_unicoderegular";}
ul.pressre1 li{ border-bottom:1px solid #d9d9d9; font-size:12px; color:#002474; padding:10px 0 10px 0%;}
ul.pressre1 li span{color:#8d8d8d; font-size:12px;text-align:left; padding-right:0%; display:inline-block; min-width:20%; }
ul.pressre1 li a{color:#002474;}#accordion5 ul.pressre1 li a:hover{color:#0066cc;}
ul.pressre1 li.last{border-bottom:none}




/* Media Home Page*/
.media_box_wrap1 address{ margin:0; padding:0;}
.media_box_wrap{ width:31.57%; float:left; margin-right:03.59%; margin-top:11px;}
.media_box_wrap1{ width:29.68%; float:left; margin-right:03.59%; margin-top:11px;}
.media_box_wrap .last{margin-right:0%;  margin-top:7px}
.media_box1{ padding:04.18%; height:218px; background:#f3f3f3; margin-top:7px}
.media_box2{ margin-bottom:23px; margin-top:7px}
.media_box2 img{ width:100%;}
.media_box1 p{ line-height:13px;}
.media_box1 .moreheading1{ margin-top:-13px;}
.media_box1 .moreheading2{ margin-top:14px;}
.media_box5{margin-top:30px; }
.media_box3{ padding:04.18%; height:218px; margin-top:13px; }
.media_box3 h4{font-family:foundrysans-bold; font-size:14px; color:#00758b; font-style:normal; font-weight:normal}
.media_box4{ padding:04.18%; height:175px;  border:#d8d8d8 1px solid}
.media_box4 h4{font-family:foundrysans-bold; font-size:14px; color:#00758b;font-style:normal;font-weight:normal}
.media_box4 span{ font-size:11px; color:#b8b8b8; font-style:normal}
.social_media_box_twiter{ padding:14px  04.18% 14px 05.18%; height:auto;margin-bottom:5px; margin-top:5px; background:#1ac5ff; border:#2ac9ffff 1px solid;}
.social_media_box_twiter.second{ padding:0px  04.18% 14px 05.18%}
.social_media_box_twiter p{ color:#FFF;}
.social_media_box_twiter span{ color:#04859d; font-size:9px; line-height:18px}
.social_media_box_twiter h5{color:#fff; font-size:14px; font-family:foundrysans-bold;font-style:normal;font-weight:normal; text-align:left; background:url(../images/twiter_icon.png) no-repeat left; padding-left:14%}
.social_media_box_twiter span.reply a {color:#fff; font-size:9px; text-align:left; background:url(../images/reply_icon.jpg) no-repeat left; display:inline; padding: 0px 6%;}
.social_media_box_twiter span.retweet a{color:#fff; font-size:9px; text-align:left; background:url(../images/reweet_icon.jpg) no-repeat left; display:inline; padding-left:9%; padding-right:6%;}
.social_media_box_twiter span.favorite a{color:#fff; font-size:9px; text-align:left; background:url(../images/favorite_icon.jpg) no-repeat left; display:inline; padding-left:6%;}

.viewmore{ background:url(../images/view_more.png) no-repeat; padding-left:12px; display:inline-block; height:8px; line-height:8px;
 color:#002474; font-family:founmedium; font-size:13px; cursor:pointer;}
.viewmore:active{color:#002474;text-decoration:none;}
.media_box p{ color:#737373;}


.download2{ background:url(../images/download2.jpg) no-repeat right;
border: 1px solid #CCCCCC;
    color: #00758b;
    cursor: pointer;
    display: block;

    font-family: foundrysans-bold;
    font-size: 14px;
    padding-left: 10px; padding-right:35px; width:auto; text-i
	ndent:0; height:23px; line-height:23px; margin-top:15px; width:174px;}
	a.download2:active, a.download2:visited{color: #00758b;}
	a.download2:hover{color: #5CB8E6;}
	
	.download3{ background:url(../images/download3.jpg) no-repeat right;
border: 1px solid #CCCCCC;
    color: #00758b;
    cursor: pointer;
    display: block;
    font-family: foundrysans-bold;
    font-size: 14px;
    padding-left: 10px; padding-right:35px; width:auto; text-indent:0; height:23px; line-height:23px; margin-top:15px; width:174px;}
	a.download3:active, a.download3:visited{color: #00758b;}
	a.download3:hover{color: #5CB8E6;}
	
/* Media EOI Page CSS */
.downloheading_gray, .downloform_gray{ margin:25px 0px 0px 0px;}
.social, .grh_gap{ margin-top:26px;}
.maincon h2.invsgap{ margin-top:14px; margin-bottom:14px;}
.maincon h2.invsgap2{ margin-top:0px;}
.downloheading_gray, h2{font-family:founed;font-size: 15px; color:#00758b;font-weight:normal; padding-bottom:8px; }
.downloheading_gray, p.intro{ font-family:foundrysans-boldregular; font-size:14px; color:#4B4B4B ; font-weight:normal; line-height:normal; }
.downloheading_gray, p.intro2{ font-family:foundrysans-boldregular; font-size:14px; color:#4B4B4B ; font-weight:normal; line-height:normal; margin-bottom:17px; padding:0; margin-top:25px;}

/* Media Social Media Page CSS */
.social_media_main{margin-top:30px;}
.social_media_bg1{background:url(../images/social_media_img.jpg) no-repeat bottom center; height:82px;width:100%; }
.social_media_bg1.last{ height:82px; width:100%;  background:none}
.social_media_bg1 .contain1{ padding:10px 0px; width:45%; float:left}
.social_media_bg1 .contain2{ padding:10px 0px; width:55%; float:right;}
.social_media_bg1 img{vertical-align:top; margin:0px 6% 5px 0px;}
.social_media_bg1 .txt{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal; display:inline-block; width:130px; }

/* Media Webcast Page CSS */
.contactheading2{ background:#00a7c6; height:62px; padding:0 10% 0 2%; margin-top:10px;margin-bottom:22px;} 
.contactheading2 p{font-family:foundrysans-boldregular; font-size:14px; color:#fff; padding-top:24px; line-height:15px;}
.webcast{ height:34px; background:#606060; position:relative; top:5px;}
.webcast h3{ color:#d8d8d8;  padding:10px 20px; font-family:"lucida_sans_unicoderegular"; font-size:11px;}
.grid9 .webcast span{ text-align:right; padding-left:0%; display:inline-block; min-width:20%;}
.grid9 .maincon p{ padding-top:0;}
.grid9 .maincon h2{ padding-bottom:0; padding-left:17px;}
.grid9 .maincon h2.divi{ padding-left:0;}
.webcast span{ text-align:right; padding-left:20%; display:inline-block}
.contactheading2{ background:#00a7c6; height:62px; padding:0 10% 0 2%; margin-top:10px;} 
.contactheading2 p{font-family:foundrysans-boldregular; font-size:14px; color:#fff; padding-top:17px; line-height:15px;}
address h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;}

/* Media Contact us Page CSS*/

address{ margin:0px;}
.addres_main{ color:#00758b!important;font-size:15px;font-family:foundrysans-boldregular; margin-left:0px !important; line-height:15px;}
.addresC{ color:#4B4B4B!important;font-family:"lucida_sans_unicoderegular"; font-size:12px; margin:5px 0px !important; display:inline-block; line-height:18px;}
.mytel_address_new{ color:#b8b8b8!important;font-family:foundrysans-demi; font-size:11px; margin-top:-0px;}
.mytel{ color:#00a7c6!important;font-size:15px;font-family:foundrysans-boldregular;}
.mytel a{ color:#00226e!important;font-size:15px;font-family:foundrysans-boldregular;}
.mytel a:hover{ color:#00a7c6!important;font-size:15px;font-family:foundrysans-boldregular;}
.ident .caption{ font-family:foundrysans-demiregular; color:#00a7c6; font-size:14px;}
.ident .caption span{font-family:"lucida_sans_unicoderegular"; font-size:11px; color:#b8b8b8; }
.adress_border.last{ border-bottom:none!important}
.adress_border{ border-bottom:#e0e0e0 1px solid; padding:10px  0px 10px 0px;}


/* Media Press Releases Page*/
#latestnews ul.latestnews{ font-family:"lucida_sans_unicoderegular"; padding-bottom:10px;}
#latestnews ul.latestnews li{ border-bottom:1px solid #d9d9d9; font-size:12px; color:#4F4F4F; padding:10px 0;}
#latestnews ul.latestnews li a{ color:#4F4F4F;}
#latestnews ul.latestnews li a:hover{ text-decoration:underline;}
#latestnews ul.latestnews li span{ display:block; color:#4F4F4F; font-size:9px; }
#latestnews ul.latestnews li.last{border-bottom:none}


/* Media Gallery Home Page CSS*/
.grid10{width:53.80%; float:left; margin-top:26px; min-height:500px;}
.grid8{ width: 20.10%; float:left; padding-left:2.1%; padding-top:14px;}
.flickr_box{ border:1px solid #d9d9d9;}
.flickr_box h2{ font-family: foundrysans-boldregular;
    font-size: 14px; color:#00758b; padding-top:5px;padding-bottom:3px; font-weight:normal; text-align:center}
	.downloheading{ background:#00a7c6; height:62px; padding:0 2% 0 2%; margin-top:10px;}
.gallery_box_wrap{ width:48.10%; float:left; margin-right:03.80%; margin-bottom:13px;}
.corporate_avs_box_wrap{ width:48.10%; float:left;margin-bottom:15px; }

.brand_box_wrap{ width:48.10%; float:left; margin-right:03.80%; margin-top:10px;}
.glossary_box_wrap{ width:48.10%; float:left; margin-top:10px;}
.brand_box h2{ background:#95c100; color:#fff; font-family: foundrysans-demi; font-size:29.11px; padding:5px 8% 5px 4%; font-style:normal; font-weight:normal; text-align:left; height:148px;}
.brand_box .downlaod_button{ background:url(../images/download_icon.jpg) no-repeat right;color:#273967; font-family: foundrysans-demi; font-size:11px; padding:10px 8% 5px 25%; font-style:normal; font-weight:normal; text-align:right;}


.image_gallery_box{ width:218px; min-height: 176px; margin-right:44px; margin-top:10px; margin-bottom:25px; float:left; height:auto;}
.image_gallery_box .last{width:218px; float:right; margin-top:13px; height:auto; }
.image_gallery_box img{ padding-bottom:10px}
.image_gallery_box img:hover, .gallery_box_wrap:hover img, .corporate_avs_box_wrap:hover img, .brand_box_wrap:hover img{ opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */}
#gallery span.view{ background:url(../images/view_more.png) no-repeat; padding-left:12px; display:block; height:8px; line-height:8px;
 color:#002474; font-family:founmedium; font-size:13px; cursor:pointer; float:right}
#gallery span.head{font-family: foundrysans-boldregular;font-size: 14px; color:#4B4B4B; padding:6px 0px; font-weight:normal;}
.show{ vertical-align:top; float:right; margin-top:7px;}


#dropdown {padding:0; margin:0px 0 18px 0; list-style:none; height:26px; position:relative; font-family:founed; border-bottom:}
#dropdown li {float:left; margin-right:10px; }
#dropdown li a {display:block; float:left; height:26px; line-height:26px; background:#333; color:#ccc; text-decoration:none; font-size:13px; padding-left:10px;}

#dropdown li a:hover {z-index:200; position:relative;color:#fff; background-color:#c60;}
#dropdown li:hover {position:relative; z-index:200;}

#dropdown li a.sub {background: #00a7c6 url(../images/down-arrow.jpg) no-repeat right center;}
#dropdown li.current a.sub {color:#fff;width:220px;}
#dropdown li.last { border-bottom: 2px solid #00a7c6;}
#dropdown :hover ul {left:0; top:26px; width:230px; background:#444;}

/* keep the 'next' level invisible by placing it off screen. */
#dropdown ul, 
#dropdown :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;  width:230px;}

#dropdown :hover ul :hover ul {left:120px; top:-1px; background:#222; white-space:nowrap; z-index:200; height:auto; width:230px;}

#dropdown :hover ul li {margin:0; border-top:1px solid #7e7e7e; width:230px;}
#dropdown :hover ul li a {width:230px; padding:0; text-indent:10px; background:#363636; color:#fff; height:30px; line-height:30px;}

#dropdown :hover ul :hover { color:#ccc;}







/*C P Lib*/
.heading_lib{ margin:0px;}
.heading_lib h2{ font-family:foundrysans-boldregular; font-size:20px !important; color:#4b4b4b; font-weight:normal; line-height:normal; margin-bottom:0px !important; margin-top:25px; }
.heading_lib p{color:#4b4b4b!important; font-size:12px; padding-top:0px!important; padding-bottom:20px;}

#lib { margin:0; padding:0; float:left;}
#lib header { font-weight:600; padding:0; height:auto; border:none;  font-family:founed;}
#lib header ul { float:left; border:medium none; list-style-type:none; margin:0; padding:0; font-family:founed; font-size:15px; margin: 10px 0 0 0; font-style:normal; font-weight:normal; text-transform:lowercase;}
#lib header ul li { list-style-type: none; display: inline; float: left; padding: 0 10px; border-right: 1px solid #B2B2B2; text-align:left; text-transform:lowercase;}
#lib header ul li.last { border-right: 0px solid #B2B2B2;}
#lib header ul li a:link, #lib header ul li a:visited { display:block; color:#B2B2B2; text-decoration:none;}
#lib header ul li a.active { color:#00758B; font-size:15px;}
#lib header ul li a:hover { color:#00758B;}
#lib p { font-style:normal;}
#lib .tabdtl ul { padding-left: 0px; list-style: none; font-family:foundrysans-boldregular;}
#lib .tabdtl ul li { color: #737373; font-size: 15px; float: left; font-weight: 600; padding: 0; }
#lib .tabdtl ul li a:link, #lib .tabdtl ul li a:visited { display:block; float: left; background:#00A7C6 url(../images/cplib.png) no-repeat 96% 89%; color:#BABFD3; text-decoration:none;  padding: 15px 25px; margin: 10px 20px 10px 0; width:149px; text-transform: uppercase; color: #fff;}
#lib .tabdtl ul li a.active, #lib .tabdtl ul li a:hover { color:#fff; background:#4b4b4b url(../images/ttba.png) no-repeat 96% 89%;}
.tabdtl { float:left; clear: both; padding: 15px 0;/*min-height:280px;*/}

#slides3 .slides_container section.main_gallery { width:970px;	height:650px; display:block;}
#slides3 { position: relative;}
#slides3 a.next { position: absolute; top: -11%; left: 98%; z-index:0; background:url(../images/next1.jpg) no-repeat;}
#slides3 a.prev { position: absolute; top: -11%; left: 94%; z-index:0; background:url(../images/prev1.jpg) no-repeat;}
#slides3 a.next:hover { background:url(../images/next_new.jpg) no-repeat;}
#slides3 a.prev:hover { background:url(../images/prev_new.jpg) no-repeat;}
.show{padding-right:60px; font-size:12px;font-family:foundrysans-demi; }

#slides4 .slides_container section.main_gallery { width:970px;	height:450px; display:block;}
#slides4 { position: relative;}
#slides4 { position: relative;}
#slides4 a.next { position: absolute; top: -6%; left: 98%; z-index:0; background:url(../images/next1.jpg) no-repeat;}
#slides4 a.prev { position: absolute; top: -6%; left: 94%; z-index:0; background:url(../images/prev1.jpg) no-repeat;}
#slides4 a.next:hover { background:url(../images/next_new.jpg) no-repeat;}
#slides4 a.prev:hover { background:url(../images/prev_new.jpg) no-repeat;}
#selectbox {padding:0; margin:0px  6px 0px 3%; list-style:none; height:26px;font-family:"lucida_sans_unicoderegular"; font-size:12px;  position:relative; float:left }
#selectbox li {float:left; }
#selectbox li a {display:block; float:left; height:26px; line-height:26px;  text-decoration:none; font-size:12px; padding-left:10px; }

#selectbox li a:hover {z-index:200; position:relative;color:#fff;}
#selectbox li:hover {position:relative; z-index:200;}

#selectbox li a.sub {background: #00a7c6 url(../images/select-arrow.jpg) no-repeat right center; border: 1px solid #99c9d3; margin-top:18px; }
#selectbox li.current a.sub {color:#fff; width:142px;}

#selectbox :hover ul {left:0; top:46px; width:152px; background:#444; }

/* keep the 'next' level invisible by placing it off screen. */
#selectbox ul{ width:34%;}
#selectbox ul, 
#selectbox :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#selectbox :hover ul :hover ul {left:120px; top:2px; background:#222; white-space:nowrap; z-index:200; height:auto;}

#selectbox :hover ul li {margin:0;  width:152px;}
#selectbox :hover ul li a {width:152px; padding:0; text-indent:10px; background:#00a7c7; color:#fff; height:30px; line-height:30px;}

#selectbox :hover ul :hover { color:#ccc;}

 .update_select {
    background: none repeat scroll 0 0 #19296C;
	width:20%;
    color: #FFFFFF;
    display: inline-block;
    font-family:"lucida_sans_unicoderegular";
    font-size: 11px;
    padding: 0px 12px;
	text-transform:uppercase;
	border:0;
	height:27px; line-height:27px;
	margin:0 3%;
	margin-top:18px;
	
}

.downloheading p, p.press_down_new{font-family:foundrysans-boldregular; font-size:14px; color:#04738f; font-weight:bold; padding:21px  0px 8px 0px; line-height:18px; font-weight:normal;}


.webcast_gray{ margin:40px 0px 10px 0px;}
.webcast_gray.webheading{ margin:0; margin-top:26px;}
.webcast_gray h2{font-family:founed;font-size: 15px; color:#00758b;font-weight:normal; padding-bottom:6px; }
.webcast_gray  p.intro{ font-family:foundrysans-boldregular; font-size:14px; color:#4B4B4B ; font-weight:normal; line-height:normal; }

#lib header { width:65%; float: left; margin:0 0 1em 0; position:relative; }
#lib header #left_scroll { float:left; display:inline; width:40px; margin:1em 0 0 0;}
#lib header #right_scroll { position:absolute; top:1em; right:10em; width:40px;}
#lib header #left_scroll img, #.tabs #right_scroll img { cursor:pointer;}
#lib header #right_scroll img { float:right;}
.tabs_inner { width:75%; overflow:hidden; height: 30px; position: absolute; left: 10px;}
.tabs_inner ul.tabs { position:relative; left:10px; list-style-type:none; margin:0px; padding:0; width:100%;}
.tabs_inner ul.tabs li { float:left; padding:0px; margin:.5em .8em; display: inline-block;}
#lib .tabs_inner { width:75%; overflow:hidden; height: 30px; position: absolute; left: 10px;}
.tabs_inner ul.tabs { position:relative; left:10px; list-style-type:none; margin:0px; padding:0; width:100%;}
.tabs_inner ul.tabs li { float:left; padding-bottom: 20px !important; margin: 0; display: inline-block;}

/* reg Form */
/* === Remove input autofocus webkit === */

.contact_form table{ font-family:foundrysans-demiregular; font-size:11px; color:#737373;}
.contact_form table td{border-top:1px solid #ccc;}
*:focus {outline: none;}

/* === Form Typography === */
.form_hint, .required_notification {font-size:11px;}

/* === List Styles === */
.contact_form ul {
    width:750px;
    list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.contact_form li{
	padding:12px; 
	border-bottom:1px solid #eee;
	position:relative;
} 
.contact_form li:first-child, .contact_form li:last-child {
	border-bottom:1px solid #777;
}

/* === Form Header === */

.required_notification {
	color:#d45252; 
	margin:5px 0 0 0; 
	display:inline;
	float:right;
}

/* === Form Elements === */
.contact_form label {
	width:150px;
	margin-top: 3px;
	display:inline-block;
	float:left;
	padding:3px;
}
.contact_form input {
	height:20px; 
	width:160px; 
	padding:5px 8px;
}
.contact_form textarea {padding:8px; width:160px;}
.contact_form button {margin-left:156px;}

	/* form element visual styles */
	.contact_form input, .contact_form textarea{ 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	
.contact_form select{
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		width:180px;
		height:24px;
		padding:5px 0; 
		}	
	
	
	.contact_form input:focus, .contact_form textarea:focus {
		/*background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
		padding-right:70px;*/
	}

/* === HTML5 validation styles === */	
.contact_form input:required, .contact_form textarea:required {
	background: #fff url(../images/red_asterisk.png) no-repeat 98% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff url(../images/valid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	background: #fff url(../images/invalid.png) no-repeat 98% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}

/* === Form hints === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* hints stay above all other elements */
	position: absolute; /* allows proper formatting if hint is two lines */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;}
.contact_form input:required:valid + .form_hint::before {color:#28921f;}
	
/* === Button Style === */
button.submit {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: -ms-linear-gradient(top, #68b12f, #50911e);
	background: -o-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	-webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
	-moz-box-shadow: 0 1px 0 0 #9fd574 inset;
	-ms-box-shadow: 0 1px 0 0 #9fd574 inset;
	-o-box-shadow: 0 1px 0 0 #9fd574 inset;
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;

	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}

/*CSS for IR Sections*/


/*24Apr*/

.composition{ width:63%;}

.collink a{color:#002273}
.collink a:hover{color:#5cb8e6}
.month{font-family:"lucida_sans_unicoderegular"  !important; font-size: 10px!important;  color: #d3d3d3 !important;  font-weight: normal;}

/*25Apr*/

/* Investor page sratr*/ 
.highlights {width:49.69%; background:#f8f8f8; min-height:410px; float:left; margin-top:6px; padding-bottom:9px;}
.greenbox h2, .highlights h2{ background:#95c100; color:#FFF; font-family:founed; font-size:13px; padding:6px 7%}
.grid3 .greenbox{ margin-bottom:19px;}
.mob{ display:none} 
.highlights p{ padding:0 06.53%;}
.investors{ width:46.46%; float:right;}
.investors>h2{ border:none; padding-top:0;}

.event{ min-height:100px;}
.event img{ margin-right:8px;}
.event p{ padding-top:0;}


#slides2 .slides_container section {
			width:200px;
			height:129px;
			display:block;
		}
		
		.maincon p img{ float:left; margin-left:0px;}
		.maincon h2.last{ border-bottom:none;}
		.grid9 .maincon p.intro4{ padding-left:17px;}
		
.investors #slides2 h2{ border-bottom:none; padding-bottom:5px;}		
.company_secretary{ padding-left:5px}
.company_secretary h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px;}
.company_secretary_box{width:43.21%; margin:15px 2% 20px 0 ; background:#20b1cc; height:69px; float:left; padding:14px 1% 5px 2%;font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#ffffff; font-weight:normal; font-style:normal; letter-spacing:-0.3px;}
.stokecode p{ line-height:22px !important}	
.def{ width:90%; margin-bottom:20px; margin-top:5px}
.def .content{ font-family:"lucida_sans_unicoderegular"; font-size:12px; font-weight:normal; font-style:normal; color:#4b4b4b }
.def .content td{ border-top:1px solid #cccccc ;padding:5px 0px; }
 h1.cobehead{background:#20b1cc; padding:10px 0px 10px 20px; margin-top:50px; color:#FFF; font-size:13px; font-family:founed; font-style:normal; font-weight:normal; margin-bottom:10px; text-transform:lowercase;}
 .cobecont{margin-left:20px;margin-right:20px}
 hr{margin:12px 0px 6px 0px; color:#e3e3e3!important;}

ul.cobebullet { padding-left: 12px;}
ul.cobebullet li { list-style-image: url(../images/statsBul.png); color: #4b4b4b; font-size: 12px; line-height:18px;}

.accordion-content h1{font-family:foundrysans-bold; font-size:20px; color:#353535; font-weight:normal; font-style:normal; padding:16px 0px 0px 0px;}
.bordcommittee{width:32%; float:left; }.bordcommittee2{width:41%; float:left; margin-left:2%}
.bordcommittee .head{border-top:4px solid #20b1cc; font-size:14px; text-transform:lowercase;}	
.bordcommittee2 .head{border-top:4px solid #20b1cc; font-size:14px; text-transform:lowercase;}	
.bordcommittee3{width:32%; float:left; margin-top:18px; }.bordcommittee4{width:41%; float:left; margin-left:2%; margin-top:18px;}
.bordcommittee3 .head{border-top:4px solid #20b1cc; font-size:14px; text-transform:lowercase; height:35px;}	
.bordcommittee4 .head{border-top:4px solid #20b1cc; font-size:14px; text-transform:lowercase;height:35px;}	
.bordcommittee5{width:32%; float:left;margin-top:18px; }
.bordcommittee5 .head{border-top:4px solid #20b1cc; font-size:14px; text-transform:lowercase;}	




/* Investors Hub CSS for Shareholding Pattern Page By Deepa */
.grid9{ width:100%; float:left;}
.grid9_left{width:48.11%; float:left; margin-top:10px; margin-right:03.50%}
.no_margin{ margin-right:0px}
.nopadding{ padding:0!important;}
.nopadding_left{ padding-left:0!important;}
.grid9_left h2{font-family: foundrysans-boldregular;font-size: 14px; color:#00758b; padding:10px 0px; font-weight:normal;}
.shareholding{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */min-height:301px; padding-bottom:34px;}
    .shareholding h2{background: #606060;font-family: foundrysans-boldregular;font-size: 14px; color:#ffffff; padding:10px 0px 10px 2%; font-weight:normal;}
	 .shareholding h6{font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#4b4b4b; padding:12px 0px 12px 2%; font-weight:normal; border-bottom:1px solid #d6d6d6}
	 	 .shareholding h6.last{border-bottom:none}
	 .shareholding h6 span{font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#4b4b4b; padding-right:4%; font-weight:normal; float:right; display:inline-block}
    .shareholding h2 span{background: #606060;font-family: foundrysans-boldregular;font-size: 14px; color:#ffffff; padding-right:4%; font-weight:normal; float:right; display:inline-block}
    table.shareholder_table{margin:0px;}    
table.shareholder_table td { padding:14px 5px; border:none; border-bottom:1px solid  #d6d6d6; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d; font-weight:normal}    


.shareholding_chart{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */ border-top:3px solid #20b1cc; min-height:299px; float:left; padding-bottom:34px;}
	
.table_a{ clear:both; margin-top:25px;}
.table_a h2,.formtab h2{background:#20b1cc; color:#FFF; padding:8px 10px; font-family:founed; font-size:16px; text-transform:lowercase;}
.table_a h2,.gray_row{background:#9e9fa3; color:#FFF !important; padding:0px 0px 2px 0px !important; font-family:founed; font-size:12px;}
.table_a h2,.darkgray_row{background:#818286; color:#FFF !important; padding:3px 0px 5px 0px!important; font-family:founed; font-size:12px;}
.table_a h2,.blue_row{background:#20b1cc; color:#FFF; padding:8px 20px 8px 20px !important; font-family:founed; font-size:16px; text-transform:lowercase;}
 
table.shareholder_table2{margin:0px;  border-collapse:collapse;}    
table.shareholder_table2 td { padding:7px 5px; border:none; border:1px solid  #969696; font-family:founed; font-size:12px; color:#4b4b4b; font-weight:normal; text-align:center; font-style:normal; text-transform:lowercase;}
table.shareholder_table2 th.lastalign {text-align:left !important;}
table.shareholder_table2 td.lastalign {text-align:left !important;}
.forms_ul_space{margin-top:0px; margin-bottom:0px;}
.forms_li_space{ line-height:22px;}
table.shareholder_table2 td  a{ color:#19296c;}
table.shareholder_table2 td  a:hover{ color:#20b1cc;}
table.shareholder_table2 td.lastrow{ color:#1d2d69; text-transform:uppercase; font-weight:bold}
table.shareholder_table2 th{ background:#606060;color:#FFF;  border:1px solid  #969696; padding:19px 5px;}
table.shareholder_table2 th.second{ background:#606060;color:#FFF;  border:1px solid  #969696; padding:10px 5px;}
.formtab{ width:72%; margin-top:30px;}
.formtab table{ border-top:5px solid #20b1cc;}
.tdspan{font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#fff; font-weight:normal; text-align:left; text-transform:none;}
.formtab table td, .formtab table th{ text-align:left; padding-left:5px; padding-right:5px;}
.blue_bull{ background:url(../images/statsBul.png) no-repeat; display:inline-block}
.composition{ width:70%;}
.speeches{width:45%;}

.def{ width:70%; margin-bottom:20px;}
.def table td{ padding:5px 20px;}
.leftalign td, .leftalign th{ text-align:left!important;}
.centeralign td, .centeralign th{ text-align:center!important;}
.note{ padding:10px; color:#a3a3a3; font-size:12px;}
/* Investors Hub CSS for Investor Kit Page*/

.investor_container{margin-top:14px;}
.investor_container h1{color:#585858; font-family: foundrysans-boldregular; font-size:22px; padding:12px 30% 0 4%; font-style:normal; font-weight:normal; text-align:left;}



.ir_contact{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */min-height:301px; border-top:4px solid #95c100 !important}
.ir_contact p.intro{ font-family:foundrysans-demi; font-size:13px; color:#4b4b4b; line-height:normal; padding:20px 28px;}
.name{ font-family:foundrysans-boldregular; font-size:15px; color:#4b4b4b !important; line-height:normal; font-weight:normal; padding:10px 0px 0px px 0px; }
.ir_contact_adress{ color:#4B4B4B!important;font-family:"lucida_sans_unicoderegular"; font-size:12px; margin-top:-2px!important; display:inline-block; line-height:18px;}
.adress_spacing_ir{ padding:10px 28px  10px 28px;}
.name_spacing{margin-bottom:10px; border-bottom:1px solid #CCC}
.name_address_new{ color:#4b4b4b!important;font-family:foundrysans-normal; font-size:12px; margin-top:-0px; margin-bottom:10px; display:block}

.maincon h3.border_no{ border-bottom:none;}


.maincon h3 {
   
}
/*26Apr*/
.red { color:#ff0000;}
.webform-client-form { border-top: 5px solid #20b1cc; background-color:#fff; margin:10px 0; padding:0 5px 0 10px;}
.webform-client-form input { border:1px solid #ccc; width: 250px; padding: 5px;}
.webform-client-form label { float:left; width:125px; color:#5B5A5A; padding:5px; font-weight:normal; text-align: right;font-family:foundrysans-demi; font-size:13px; color:#4b4b4b;}
.webform-client-form textarea { border:1px solid #ccc; width:250px; padding:5px; height: 45px}
.form-item { margin:3px 0; clear:both;}
.form-item .intro_text{ font-family:foundrysans-boldregular; font-size:14px; color:#4b4b4b; line-height:normal; padding:10px 0px 30px 0px; display:inline-block}
.webform-client-form .btn { background: #19296C url(../images/bluAro.png) no-repeat 10% 50%; text-decoration:none; cursor:pointer; color:#fff; padding: 5px 55px 5px 25px; margin:0 6px 0 0; text-transform: uppercase; width:auto; font-family:founed; font-size:12px; font-weight:normal; font-style:normal;}
.submitbtn { margin-left: 160px !important;}
.sprtr { display: block; padding: 3px; text-align: center; font-weight: 600; float: left; width: 20px;}
.maincon h2.last{ border-bottom:none}

table.shareholder_table3 th.blueborder{ border-top:5px solid #1eb2ce;}

 .calculator h2{ color:#00758b; padding:0 3%; font-family:foundrysans-boldregular;  font-size:14px; border:none; line-height:32px;}
 
 .calculator{ width:739px; border:1px solid #cccccc;} 
 
 
/* Conversion Form */
.form{}
 .form h2{ color:#00758b; padding:0px 0 0px 4%; font-family:foundrysans-boldregular;  font-size:14px; border:none; line-height:32px;
 }
.form_container{background:#f5f5f5; height:66px; margin-left:0px!important; float:left; width:100%; margin-top:0px}
.form_container table{ width:697px!important;}
table.form_container td { padding:0px 5px; border:none; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d; font-weight:normal; width:20%}	
.calculator h6 {
	color:#FFF;
	background-image:none;
    font-family: founed;
    font-size: 14px;
    font-weight: normal;
    line-height: 32px;
    padding-left: 21px;
    padding-right: 20px;}

.noacordian{
	color:#FFF;
	background-image:none;
    font-family: founed;
    font-size: 14px;
    font-weight: normal;
    line-height: 32px;
    padding-left: 21px;
    padding-right: 20px;
	background:#606060;}

.form_container input{width:122px; background:#f5f5f5; border:#b5b5b5 1px solid; height:19px; padding:2px;}
.form_container input.last{width:85px; background:#f5f5f5; border:#b5b5b5 1px solid; height:19px; padding:2px;}
.calculator_button{ font-family:founed; font-size:12px; color:#FFFFFF; display:inline-block; background:#19296c; padding:3px 10px;height:19px;}
.calculator_button span{ border:1px solid #707070}
.calculator .form_container table{ width:697px!important;}

/* Company Share Information CSS */
.address{ padding-left:5px !important}
.investor_information{width:742px; float:left; border:none;}
.investor_left_address{width:48.11%; float:left;margin-right:2.15%; margin-top:4px; margin-left:0px !important}
.investor_left_address .address{ margin-left:0px!important;  padding-left:0!important;}
.investor_left_address .adress{border-bottom:none!important}
.investor_left_address h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px; }
.investor_left_address p{ padding-left:0px !important; border-bottom:#cccccc 1px solid; padding-top:5px; margin:0;}
.investor_left_address p.no_border{ border-bottom:none; !important}


.investor_right_address{ width:48.11%; float:left; }
.investor_right_address .adress{ border-bottom:none!important}
.investor_right_address h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:15px; }
.investor_right_address p{ padding-left:0px !important; border-bottom:#cccccc 1px solid; padding-top:5px;}
.investor_right_address p.no_border{ border-bottom:none;!important}


.stock_exchanges{ padding-left:4%}
.stock_exchanges h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px;}
.stock_exchanges_box{width:42.21%; margin:15px 2% 20px 0 ; background:#20b1cc; height:69px; float:left; padding:14px 2% 5px 2%;font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#ffffff; font-weight:normal; font-style:normal;}
.stokecode p{ line-height:22px !important}
.investor_section p{padding-left:6px}

.share_price { margin:17px 0px 10px 0px;float:none}
.share_price .sharebtn { background: #19296C url(../images/bluAro.png) no-repeat 6% 50%; text-decoration:none; cursor:pointer; color:#fff; padding: 7px 6px 7px 24px; margin:0 10px 0 0; text-transform:lowercase; width:auto; font-family:founed; font-size:12px; font-weight:normal; font-style:normal; float:none; border:none
;}
.share_price .sharebtn .last { margin-right:0px;}




/*Media Css*/

#lib header { width:72%; float: left; margin:0 0 1em 0; position:relative; }
#lib header #left_scroll { float:left; display:inline; width:40px; margin:1em 0 0 0;}
#lib header #right_scroll { position:absolute; top:1em; right:10em; width:40px;}
#lib header #left_scroll img, #.tabs #right_scroll img { cursor:pointer;}
#lib header #right_scroll img { float:right;}
.tabs_inner { width:75%; overflow:hidden; height: 30px; position: absolute; left: 10px;}
.tabs_inner ul.tabs { position:relative; left:10px; list-style-type:none; margin:0px; padding:0; width:100%;}
.tabs_inner ul.tabs li { float:left; padding:0px; margin:.5em .8em; display: inline-block;}
#lib .tabs_inner { width:75%; overflow:hidden; height: 30px; position: absolute; left: 10px;}
.tabs_inner ul.tabs { position:relative; left:10px; list-style-type:none; margin:0px; padding:0; width:100%;}
.tabs_inner ul.tabs li { float:left; padding-bottom: 20px !important; margin: 0; display: inline-block;}


.ir_share_price{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */ border-top:3px solid #95c100 !important}
	
.ir_shareprice_table{ margin-top:18px !important}
.ir_share_price img{ width:100%;}


/*IR Quarterly Reports*/

.download4{background:url(../images/green_arrow.jpg) no-repeat right; padding-right:22px; color:#1d2d69; font-weight:normal; font-family:"lucida_sans_unicoderegular"; font-size:12px;  }
.download4 a{ color:#1d2d69 !important}
.download4 a:hover{ color:#5cb8e6 !important}
.formtab_QReports{ width:76.25%; margin-top:30px;}
.formtab_QReports table{ border-top:5px solid #20b1cc;}


/*IR Material Payments*/

.download5{color:#1d2d69; font-weight:normal; font-family:"lucida_sans_unicoderegular"; font-size:12px;  }
.download5 a{ color:#1d2d69 !important}
.download5 a:hover{ color:#5cb8e6 !important}
.pattern_txt{color:#4B4B4B; font-weight:normal; font-family:"lucida_sans_unicoderegular"; font-size:11px;  font-style:italic  }


/* vertical scrollbar */
.content{position:relative; margin:0px auto; width:100%; height:400px; padding:0px; overflow:auto; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content p:nth-child(even){color:#000; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.content p:nth-child(3n+0){color:#000;}
.content#content_2{width:716px; margin:0px;}
.totalScrollOffsetInfo{border:2px solid #fc0; font-size:12px; padding:20px; text-align:center; margin-bottom:60px;}
.totalScrollOffset{height:50px; background:#fc0;}
		
.mCSB_container{width:auto;margin-right:30px;overflow:hidden;}
.mCSB_container.mCS_no_scrollbar{margin-right:0;}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px;}
.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0; height:auto;}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px;}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:#ebebeb;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:#95c100;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:#95c100);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#95c100;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.ircon{ margin-top:15px;}

.ircon h3{border-bottom: 1px solid #D8D8D8;
    color: #00758B;
    font-family: foundrysans-boldregular;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 10px 0 0;}


.ircon p{color: #4B4B4B;
    font-size: 12px;
    padding: 8px 0;}
	
#milstn .accordion-header { font-family:foundrysans-boldregular; cursor:pointer; background: none;}
#milstn .active-header { color: #95C100; border-left: 4px solid #95C100; line-height: 40px; padding: 0px 18px; font-size: 34px;}
#milstn .inactive-header { border-left: 4px solid #B2B2B2; color: #FFF; font-size:24px; line-height: 34px; background: none; color: #B2B2B2; border-left: 4px solid #B2B2B2; padding: 0px 18px; background: none;}
#milstn .accordion-content { display: none; border: 0px solid #95C100; border-left: 4px solid #95C100; padding: 0 0 0 18px; background: #fff;}
#milstn .accordion-content p { color: #4b4b4b; font-size: 12px; padding: 8px 0; line-height: 14px;}
#milstn .accordion-content, .accordion-contentt{ box-shadow:none;}

/* deepa 3may css*/

/* Update Investor page CSS Start* / 

/* Investor page sratr*/ 
.highlights {width:49.69%; background:#f8f8f8; min-height:410px; float:left; margin-top:6px; padding-bottom:9px;}
.greenbox h2, .highlights h2{ background:#95c100; color:#FFF; font-family:"neosansbold"; font-size:13px; padding:6px 6%; text-transform:uppercase; padding-top:8px;}
.grid3 .greenbox{ margin-bottom:19px;}
.mob{ display:none} 
.highlights h3{color:#00758b; font-size:12px;  font-family:"neo_sansmedium"; padding:12px 06.53% 0 06.53%; font-weight:normal;}
.highlights h3 a{color:#00758b; font-size:12px; font-family:"neo_sansmedium"; font-weight:normal; }
.highlights h3 a:hover{color:#5cb8e6;}
.highlights p{ padding:0 06.53%;}
.investors{ width:46.46%; float:right;}
.investors>h2{ border:none; padding-top:0;}

.event{ min-height:100px;}
.event img{ margin-right:8px;}
.event p{ padding-top:10px;font-size:11px;}


#slides2 .slides_container section {
			width:229px;
			height:137px;
			display:block;
		}
		
		.maincon p img{ float:left; margin-left:0px;}
		.maincon h2.last{ border-bottom:none;}
		
		
.company_secretary{ padding-left:5px}
.company_secretary h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px;}
.company_secretary_box{width:43.21%; margin:15px 1.5% 20px 0 ; background:#20b1cc; height:69px; float:left; padding:14px 1% 5px 2%;font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#ffffff; font-weight:normal; font-style:normal; letter-spacing:-0.3px;}
.stokecode p{ line-height:22px !important}	
.def{ width:90%; margin-bottom:20px; margin-top:5px}
.def .content{ font-family:"lucida_sans_unicoderegular"; font-size:12px; font-weight:normal; font-style:normal; color:#4b4b4b }
.def .content td{ border-bottom:1px solid #cccccc ;padding:5px 0px; border-left:none!important;  border-right:none!important;  border-top:none!important; }
.def .content td.last{ border:none!important; }
 h1.cobehead{background:#20b1cc; padding:10px 0px 10px 20px; margin-top:50px; color:#FFF; font-size:13px; font-family:founed; font-style:normal; font-weight:normal; margin-bottom:10px; text-transform:lowercase;}
 .cobecont{margin-left:20px;margin-right:20px}
 hr{margin:12px 0px 6px 0px; color:#e3e3e3!important;}

ul.cobebullet { padding-left: 12px;}
ul.cobebullet li { list-style-image: url(../images/statsBul.png); color: #4b4b4b; font-size: 12px; line-height:18px;}

.accordion-content h1{font-family:foundrysans-bold; font-size:20px; color:#353535; font-weight:normal; font-style:normal; padding:16px 0px 0px 0px;}




/* Investors Hub CSS for Shareholding Pattern  */
.grid9{ width:100%; float:left;}
.grid9_left{width:48.11%; float:left; margin-top:27px; margin-right:03.50%}
.no_margin{ margin-right:0px}
.nopadding{ padding:0!important;}
.grid9_left h2{font-family: foundrysans-boldregular;font-size: 14px; color:#00758b; padding:10px 0px; font-weight:normal;}
.shareholding{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */min-height:301px; padding-bottom:34px;}
    .shareholding h2{background: #606060;font-family: foundrysans-boldregular;font-size: 14px; color:#ffffff; padding:10px 0px 10px 6%; font-weight:normal;}
	 .shareholding h6{font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#4b4b4b; padding:12px 0px 12px 6%; font-weight:normal; border-bottom:1px solid #d6d6d6}
	 	 .shareholding h6.last{border-bottom:none}
	 .shareholding h6 span{font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#4b4b4b; padding-right:6%; font-weight:normal; float:right; display:inline-block}
    .shareholding h2 span{background: #606060;font-family: foundrysans-boldregular;font-size: 14px; color:#ffffff; padding-right:0%; font-weight:normal; float:right; display:inline-block}
    table.shareholder_table{margin:0px;}    
table.shareholder_table td { padding:14px 5px; border:none; border-bottom:1px solid  #d6d6d6; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d; font-weight:normal}    


.shareholding_chart{width:100%; background:url(../images/pat.jpg) repeat-x; border-top:3px solid #20b1cc; min-height:299px; float:left; padding-bottom:34px;}
	
.table_a{ clear:both; margin-top:26px;}
.table_a table{ max}
.table_a h2,.formtab h2{background:#20b1cc; color:#FFF; padding:8px 10px; font-family:founed; font-size:16px; text-transform:lowercase;}
.table_a h2,.gray_row{background:#9e9fa3; color:#FFF !important; padding:0px 0px 2px 0px !important; font-family:founed; font-size:12px;}
.table_a h2,.darkgray_row{background:#818286; color:#FFF !important; padding:3px 0px 5px 0px!important; font-family:founed; font-size:12px;}
.table_a h2,.blue_row{background:#20b1cc; color:#FFF; padding:8px 20px 8px 20px !important; font-family:founed; font-size:16px; text-transform:lowercase;}
 
table.shareholder_table2{margin:0px;  border-collapse:collapse;}    
table.shareholder_table2 td { padding:7px 5px; border:none; border:1px solid  #969696; font-family:founed; font-size:12px; color:#4b4b4b; font-weight:normal; text-align:center; font-style:normal; text-transform:lowercase;}
table.shareholder_table2 th.lastalign {text-align:left !important;}
table.shareholder_table2 td.lastalign {text-align:left !important;}
.forms_ul_space{margin-top:0px; margin-bottom:0px;}
.forms_li_space{ line-height:22px;}
table.shareholder_table2 td  a{ color:#19296c;}
table.shareholder_table2 td  a:hover{ color:#20b1cc;}
table.shareholder_table2 td.lastrow{ color:#1d2d69; text-transform:uppercase; font-weight:bold}
table.shareholder_table2 th{ background:#606060;color:#FFF;  border:1px solid  #969696; padding:19px 5px;}
table.shareholder_table2 th.second{ background:#606060;color:#FFF;  border:1px solid  #969696; padding:10px 5px;}
.formtab{ width:72%; margin-top:25px;}
.formtab table{ border-top:5px solid #20b1cc;}
.tdspan{font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#fff; font-weight:normal; text-align:left;}
.formtab table td, .formtab table th{ text-align:left; padding-left:5px; padding-right:5px;}
.blue_bull{ background:url(../images/statsBul.png) no-repeat; display:inline-block}
.composition{ width:70%;}
.speeches{width:45%;}

.def{ width:80%; margin-bottom:20px;}
.def table td{ padding:5px 20px;}
.def .content td.last{ border-bottom:none;}
.leftalign td, .leftalign th{ text-align:left!important;}
.centeralign td, .centeralign th{ text-align:center!important;}
.note{ padding:10px; color:#a3a3a3; font-size:12px;}





/* Investors Hub CSS for Investor Kit Page*/

.investor_container{margin-top:14px;}
.investor_container h1{color:#585858; font-family: foundrysans-boldregular; font-size:22px; padding:12px 30% 0 4%; font-style:normal; font-weight:normal; text-align:left;}


/*26Apr*/
.red { color:#ff0000;}
.webform-client-form { border-top: 5px solid #20b1cc; background-color:#fff; margin:10px 0; padding:0 5px 0 0px;}
.webform-client-form input { border:1px solid #ccc; width: 250px; padding: 5px;}
.webform-client-form label { float:left; width:125px; color:#5B5A5A; padding:5px; font-weight:normal; text-align: right;font-family:foundrysans-demiregular; font-size:13px; color:#4b4b4b;}
.webform-client-form textarea { border:1px solid #ccc; width:250px; padding:5px; height: 45px}
.form-item { margin:3px 0; clear:both;}
.form-item .intro_text{ font-family:foundrysans-bold; font-size:14px; color:#4b4b4b; line-height:normal; padding:10px 0px 30px 0px; display:inline-block}
.webform-client-form .btn { background: #19296C url(../images/bluAro.png) no-repeat 10% 50%; text-decoration:none; cursor:pointer; color:#fff; padding: 5px 55px 5px 25px; margin:0 6px 0 0; text-transform: uppercase; width:auto; font-family:founed; font-size:14px; font-weight:normal; font-style:normal; text-transform:none;}
.submitbtn { margin-left: 160px !important;}
.sprtr { display: block; padding: 3px; text-align: center; font-weight: bold; float: left; width: 20px; font-size:17px;}
.maincon h2.last{ border-bottom:none}
.tanscript{color: #4E4E4E;font-family: foundrysans-boldregular;font-size: 13px; padding:0px 0px 10px 30px; margin-top:0px;}
 .calculator h2{ color:#00758b; padding:0px 21px; font-family:foundrysans-boldregular;  font-size:14px; border:none; line-height:32px;
 }
 
 

/* Conversion Form */
 .form h2{ color:#00758b; padding:0px 0 0px 4%; font-family:foundrysans-boldregular;  font-size:14px; border:none; line-height:32px;
 }
.form_container{background:#f5f5f5; height:66px; margin-left:0px!important; float:left; width:98.5%; margin-top:0px; padding-left:1.5%;}

table.form_container td { padding:0px; padding-right:5px; border:none; font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#8d8d8d; font-weight:normal; width:20%}	

.form_container input{width:122px; background:#f5f5f5; border:#b5b5b5 1px solid; height:19px; padding:2px;}
.form_container input.last{width:85px; background:#f5f5f5; border:#b5b5b5 1px solid; height:19px; padding:2px;}
.calculator_button{ font-family:founed; font-size:11px; color:#FFFFFF; display:inline-block; background:#19296c; padding:3px 10px;height:19px; line-height:19px;}
.calculator_button span{ border:1px solid #707070}

/* Company Share Information CSS */
.address{ padding-left:5px !important}
.investor_information{width:742px; float:left; border:none;}
.investor_left_address{width:48.11%; float:left;margin-right:2.15%; margin-top:4px; margin-left:5px !important}
.investor_left_address .adress{border-bottom:none!important}
.investor_left_address h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px; }
.grid9 .maincon .investor_section .investor_left_address p{ padding-left:0px !important; border-bottom:#cccccc 1px solid; padding:0;  padding-bottom:13px; margin:0;}
.grid9 .maincon .investor_section .investor_left_address p.no_border{ border-bottom:none; !important}


.investor_right_address{ width:48.11%; float:left; }
.investor_right_address .adress{ border-bottom:none!important}
.investor_right_address h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:15px; }
.grid9 .maincon .investor_section .investor_right_address p{ padding-left:0px !important; border-bottom:#cccccc 1px solid; padding:0; padding-bottom:13px; margin:0;}
.grid9 .maincon .investor_section .investor_right_address p.no_border{ border-bottom:none;!important}


.stock_exchanges{ padding-left:4%}
.stock_exchanges h4{font-family:foundrysans-boldregular; font-size:14px; color:#00758b; font-weight:normal; font-style:normal;  padding-top:10px;}
.stock_exchanges_box{width:42.21%; margin:15px 2% 20px 0 ; background:#20b1cc; height:69px; float:left; padding:14px 2% 5px 2%;font-family:"lucida_sans_unicoderegular"; font-size:12px; color:#ffffff; font-weight:normal; font-style:normal;}
.stokecode p{ line-height:22px !important}
.grid9 .maincon .investor_section p{padding:16px 6px;}

.share_price { margin:17px 0px 10px 0px; float:none; text-align:right;}
.share_price .sharebtn { background: #19296C url(../images/bluAro.png) no-repeat 6% 50%; text-decoration:none; cursor:pointer; color:#fff; padding: 7px 6px 7px 24px; margin:0 10px 0 0; text-transform: uppercase; width:auto; font-family:foundrysans-boldregular !important; font-size:12px; font-weight:normal; font-style:normal; float:none; border:none
;}
.share_price .sharebtn .last { margin-right:0px;}

/*03 May IR CSS*/

/*IR Share Price Page*/
.ir_share_price_box{width:48.11%; float:left; margin-top:33px; margin-right:03.50%}
.ir_share_price_box .price{width:100%; background: #f8f8f8; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */ border-top:3px solid #95c100 !important;}.ir_share_price_box .price h2{ border-bottom:1px solid #D8D8D8;color:#20b1cc; font-family:founed; font-size:24px; margin:29px 44px;}
.ir_shareprice_table{ margin-top:18px !important}



/* Investors Hub Contact Us Page */

.ir_contact_box{width:48.11%; float:left; margin-top:31px; margin-right:03.50%}
.ir_quary{ width:77%;}
.ir_quary table td{ border:none; padding-top:0; padding-bottom:1px;}
.ir_quary .contact_form input, .ir_quary .contact_form textarea{ box-shadow:none; border-radius:0; width:249px;}
.ir_quary .contact_form label span, label span{ color:#ed1717; font-size:12px; font-weight:bold; display:inline-block; padding:0 2px;}
.ir_quary .sharebtn {background: #19296C url(../images/bluAro.png) no-repeat 6% 50%;
text-decoration: none;
cursor: pointer;
color: #fff;
padding: 7px 6px 7px 24px;
margin: 0 10px 0 0;
text-transform: uppercase;
width: auto;
font-family: foundrysans-boldregular !important;
font-size: 12px;
font-weight: normal;
font-style: normal;
float: none;
border: none;
width:auto;}

.ir_contact{width:100%; background: #f8f8f8; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); /* for firefox 3.6+ */min-height:301px; border-top:4px solid #95c100 !important}
.ir_contact p.intro{ font-family:foundrysans-boldregular; font-size:13px; color:#4b4b4b; line-height:normal; padding:20px 28px;}
.nospace{ margin-right:0px !important}	
.person_name{ font-family:foundrysans-boldregular; font-size:15px; color:#4b4b4b !important; line-height:normal; font-weight:normal; padding:10px 0px 0px px 0px; }
.address_no_spacing{padding:0px !important;}
.spacingC{margin:0px !important;}
.adress_spacing_ir{ padding:10px 28px  10px 28px;}
.name_spacing{margin-bottom:10px; border-bottom:1px solid #CCC}
.name_address_new{ color:#4b4b4b!important;font-family:"lucida_sans_unicoderegular"; font-size:12px; margin-top:-0px; margin-bottom:11px; display:block}
.mail_address_new{ color:#4b4b4b!important;font-family:"lucida_sans_unicoderegular"; font-size:12px;}

.maincon h3.border_no{ border-bottom:none;}


/*CSS for IR Sections all Tabls*/

table.shareholder_table3{box-shadow: 0 4px 0 -1px #E7E7E7;-webkit-box-shadow: 0 4px 0 -1px #E7E7E7; -moz-box-shadow: 0 4px 0 -1px #E7E7E7; -ms-box-shadow: 0 4px 0 -1px #E7E7E7; /*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0', MakeShadow='true', ShadowOpacity='0.90');*/}
table.shareholder_table3 { border: 1px solid #c9c9c9; border-right:none; margin-top:0;} 
table.shareholder_table3 td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-top:medium none; padding: 9px 20px; color: #4b4b4b; font-family:"lucida_sans_unicoderegular"; font-size: 12px; font-weight: 400;}
table.shareholder_table3 td.center{ text-align:center!important; padding-left:0!important;}
table.shareholder_table3{box-shadow: 0 4px 0 -1px #E7E7E7;-webkit-box-shadow: 0 4px 0 -1px #E7E7E7; -moz-box-shadow: 0 4px 0 -1px #E7E7E7; -ms-box-shadow: 0 4px 0 -1px #E7E7E7; /*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0', MakeShadow='true', ShadowOpacity='0.90');*/}
table.shareholder_table3 td.lastrow{ color:#1d2d69; text-transform:uppercase; font-weight:bold; font-size:11px;}
table.shareholder_table3 th {  border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-top:medium none; background: #606060; font-family:foundrysans-boldregular; font-size: 13px; color: #fff; padding:9px 20px;font-weight: normal;  text-transform:none; } 
table.shareholder_table3 caption { background: #20B1CC; font-family:founed; font-size: 16px; color: #fff; padding:6px 0px 6px 22px; text-align: left; border:1px solid #ddd; border-bottom:none; text-transform:lowercase;}
/*table.shareholder_table3 caption.secndrow { background: #20B1CC; font-family:founed; font-size: 14px; color: #fff; padding:8px 10px 6px 22px !important; font-weight: normal; text-align: left; text-transform:lowercase;border:1px solid #ddd; border-bottom:none;}
*/table.shareholder_table3 td.head { color:#4C4C4C; font-weight: normal; text-align:center!important;  font-family:founed ;padding: 9px; text-transform:lowercase;}
table.shareholder_table3 td.head2 { color:#4C4C4C; font-weight: normal; text-align:left!important;  font-family:founed ;padding: 9px 20px; text-transform:lowercase;}

table.shareholder_table3 td.head, table.shareholder_table3 th { text-align: left;}
table.shareholder_table4 { border: 1px solid #ddd; border-right:none; margin-bottom:5px !important } 
td, table.shareholder_table4 td { border-bottom:0px solid #ddd; border-right:0px solid #ddd; border-top:medium none; padding: 0px 9px 9px 9px; color: #4b4b4b; font-family:"lucida_sans_unicoderegular"; font-size: 11px; font-weight: 400;}

table.shareholder_table4 td.lastrow{ color:#1d2d69; text-transform:uppercase; font-weight:bold; font-size:11px;}
table.shareholder_table4 th {  border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-top:medium none; background: #606060; font-family:foundrysans-boldregular; font-size: 13px; color: #fff; padding: 9px 9px 9px 9px; font-weight: normal;} 
table.shareholder_table4 caption { background: #20B1CC; font-family:founed; font-size: 16px; color: #fff; padding:6px 0px 6px 22px; text-align: left; border-top:1px solid #ddd;}
table.shareholder_table4 caption.secndrow { background: #20B1CC; font-family:foundrysans-boldregular; font-size: 14px; color: #fff;  padding: 9px 9px 9px 9px;  font-weight: normal; text-align: left; text-transform: uppercase;border-top:1px solid #ddd;}

table.shareholder_table4 td.head { color:#4C4C4C; font-weight: normal; text-align:center!important;  font-family:founed ;padding: 9px;}
table.shareholder_table4 td.head, table.shareholder_table3 th { text-align: left;}


.composition{ width:64%;}

.collink a{color:#19296c}
.collink a:hover{color:#5cb8e6}
.month{font-family:"lucida_sans_unicoderegular"  !important; font-size: 10px!important;  color: #d3d3d3 !important;  font-weight: normal;}

/*IR Borad of committee css*/

.bordcommittee{width:32%; float:left; margin-bottom:0px; }.bordcommittee2{width:41%; float:left; margin-left:2%}
.bordcommittee .head{border-top:4px solid #20b1cc; font-size:16px; font-family:founed ; color:#FFF;}	
.bordcommittee2 .head{border-top:4px solid #20b1cc; font-size:16px; font-family:founed ; color:#FFF; text-transform:lowercase;}	
.bordcommittee3{width:32%; float:left; margin-top:18px; }.bordcommittee4{width:41%; float:left; margin-left:2%; margin-top:18px;}
.bordcommittee3 .head{border-top:4px solid #20b1cc; font-size:16px; font-family:founed ; color:#FFF; height:35px;}	
.bordcommittee4 .head{border-top:4px solid #20b1cc; font-size:16px; font-family:founed ; color:#FFF; height:35px;}		
.bordcommittee5{width:32%; float:left;margin-top:18px; }
.bordcommittee5 .head{border-top:4px solid #20b1cc; font-size:16px; font-family:founed ; color:#FFF;}
.readmore_boardC{ background:url(../images/more.png) no-repeat; padding-left:15px; display:inline-block; height:9px; line-height:9px;
 color:#002474; font-family:founmedium; font-size:13px; cursor:pointer; margin:0px !important}
 
 
 /*IR Dividend Pages Css*/
 .dividend{margin-top:18px;}
 
  
 /*IR Share Pattern Pages Css*/
 .pattern{margin-top:10px;}
 
  /*IR Presentations Pages Css*/
 .maincon_ir_presentation h2{  font-family:foundrysans-boldregular; font-size:13px; color:#4e4e4e; border:none; padding:28px 0px 12px 30px; }



/*IR Quarterly Reports*/

.download4{background:url(../images/green_arrow.jpg) no-repeat right; padding-right:22px; color:#1d2d69; font-weight:normal; font-family:"lucida_sans_unicoderegular"; font-size:12px;  }
.download4 a{ color:#1d2d69 !important}
.download4 a:hover{ color:#5cb8e6 !important}
.formtab_QReports{ width:76.25%; margin-top:30px;}
.formtab_QReports table{ border-top:0px solid #20b1cc;}


/*IR Material Payments*/

.download5{color:#1d2d69; font-weight:normal; font-family:"lucida_sans_unicoderegular"; font-size:12px;  }
.download5 a{ color:#1d2d69 !important}
.download5 a:hover{ color:#5cb8e6 !important}
.pattern_txt{color:#4B4B4B; font-weight:normal; font-family:"lucida_sans_unicoderegular"; font-size:11px;  font-style:italic  }


/* vertical scrollbar */
.content{position:relative; margin:0px auto; width:100%; height:400px; padding:0px; overflow:auto; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content p:nth-child(even){color:#000; font-family:Georgia,serif; font-size:17px; font-style:italic;}
.content p:nth-child(3n+0){color:#000;}
.content#content_2{width:712px; margin:0px;}
.totalScrollOffsetInfo{border:2px solid #fc0; font-size:12px; padding:20px; text-align:center; margin-bottom:60px;}
.totalScrollOffset{height:50px; background:#fc0;}
		
.mCSB_container{width:auto;margin-right:30px;overflow:hidden;}
.mCSB_container.mCS_no_scrollbar{margin-right:0;}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px;}
.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0; height:auto;}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:relative;height:20px;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_scrollTools .mCSB_buttonDown{top:100%;margin-top:-40px;}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:#ebebeb;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:#95c100;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:#95c100);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#95c100;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

.ircon h3{border-bottom: 1px solid #D8D8D8;
    color: #00758B;
    font-family: foundrysans-boldregular;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 10px 0 0;}
	
	.ircon h3 .first{
    padding-top: 22px !important;}


.ircon p{color: #4B4B4B;
    font-size: 12px;
    padding: 8px 0;}
	
	.maincon3 h2{ color:#00758b; padding:12px 0px 6px 30px; font-family:founed; font-size:15px;}
	
/*Our  Business Slider Css Start Here*/
.slider-wrapper {position:relative; overflow:hidden; width:741px; height:394px;}
.slider-holder {overflow:hidden;  display:block;width:741px; height:394px;padding:0; margin:0;}
.slider-holder li {margin:0; display:block; float:left; list-style:none; color:#000;}
.slider-holder ul ul {height:auto; padding-left:18px;}
.slider-holder li li {padding:0; margin:0; display:list-item; width:auto; height:auto; float:none; list-style:disc;}
.s-active {position:relative; top:0; left:0;}
.slideshow h2 {margin-top:0;}
.slider-nav .active {font-weight:bold;}
.slider-nav{ padding:0 0 0 18px;}
.slider-nav li{ padding:18px 0 0 25px; background:url(../images/arrow_white.png) no-repeat left 42px; height:90px;}
.slider-nav li + li { height:157px;background-position: 0 40px;}
.slider-nav li + li.active{background-position: 0 40px;}
.slider-nav li + li + li{ height:92px;background-position: 0 42px;}
.slider-nav li.active,.slider-nav li + li + li.active{  background:url(../images/arrow_grey.png) no-repeat left 42px;}

.slide-holder li img {position:static; display:block;}
.bannerbg{ background:url(../images/our-business_shadow.png) no-repeat left top; height:394px; position:absolute; top:0; left:0; z-index:9999; width:329px;}
.slider-nav h3{ color:#d6d4d1; font-family:'founmedium'; font-size:25px; line-height:18px;}
.slider-nav h3 span{ display:block; font:25px/25px founed; color:#95c100;}
.slider-nav li.active h3 span{color:#fff;}

.slider-nav p{ color:#dfdedd;font-family:"lucida_sans_unicoderegular"; font-size:12px; line-height:14px; font-weight:normal; padding:0;}
.banner_readmore{ color:#fff;  font-family: 'foundrysans-demiregular'; font-size:11px; background:url(../images/arrow_green2.png) no-repeat left center; text-indent:15px; display:block; text-transform:uppercase; margin:18px 0 0 0;}
/*Our  Business Slider Css Ends Here*/
/*Sitemap Page Css Start Here Raghu*/
.sitemap_left1,.sitemap_left2{float:left; width:245px;}
.sitemap_right{float:right;}
.sitemap_btmborder{ border-bottom:4px solid #00a7c6; padding:0 0 28px 0;}
.sitemap_toppadding{ padding:25px 0 0 0;} 
.sitemap_wrapper{ width:100%; padding:42px 0 0 0; }
.sitemap{ width:235px; float:left; margin:0 10px 0 0;}
.sitemap h3{ color:#00a7c6; font-size:20px; font-family:founed; padding:0 0 12px 0;}
.sitemap h3 a{color:#00a7c6;}
.sitemap h3 a:hover{color:#19296c;}
.sitemap ul{ padding:0; margin:0;}
.sitemap ul li { color:#19296c;font-size:12px; font-family:founed; border-bottom:1px solid #d4d4d4; line-height:20px; padding: 3px 0;}
.sitemap ul li a{ color:#19296c;}
.sitemap ul li a:hover{ color:#00a7c6}
#sub_sitemap{ padding:0 0 0 6px;}
#sub_sitemap li{ border:none; background:url(../images/more.png) no-repeat left center; padding:0 0 0 15px;}
/*Today Css 10 May*/
#supplier_reg table{ margin:0; border:1px solid #ecec0; border-right:0;}
#supplier_reg input{ width:auto; box-shadow:none; height:auto;}
#supplier_reg label{ width:152px;}
#supplier_reg select{ padding:5px; height:auto;}
#company_detail{ width:100%;}
#company_detail h4{ border-bottom:1px solid #ececec; padding-bottom:10px; margin:24px 0 20px 0; color:#00758b;font-family:foundrysans-boldregular; font-size:14px;}
#company_detail label{ padding-left:10px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#4c4c4c;}
#company_detail input{ width:247px; border:1px solid #ececec; box-shadow:none;}
#supplier_reg textarea{ width:160px;  box-shadow:none; padding-right:10px;}
#company_detail input[type="submit"]{  background: url("../images/bluAro.png") no-repeat 10px center #19296c;width:111px; text-align:center; border:none; height:27px; line-height:27px; font-family:'founed'; font-size:12px; box-shadow:none; border-radius:0; color:#fff; padding:0;   background-image: url("../images/bluAro.png") no-repeat left center; cursor:pointer; margin-left:10px;}
#supplier_reg .submit_btn{ margin:18px auto;  width: 20%;}
#supplier_reg .submit_btn input[type="submit"]{ width:90px; text-align:center; border:none; height:27px; line-height:27px; font-family:'founed'; font-size:12px; box-shadow:none; border-radius:0; color:#fff; padding:0;   background: url("../images/bluAro.png") no-repeat 10px center #19296c; cursor:pointer; margin-left:10px;}
.eregister_btn{  background: url("../images/bluAro.png") no-repeat 10px center #19296c;width:111px !important; text-align:center; border:none !important; height:27px !important; line-height:27px; font-family:'founed'; font-size:12px; box-shadow:none; border-radius:0; color:#fff; padding:0;   background-image: url("../images/bluAro.png") no-repeat left center; cursor:pointer; margin-left:10px; padding:0 !important;}

#evreigter h3{color: #FFFFFF;
    font-family: founed; height: 34px;
    line-height: 34px;}
table#evreigter  td{ height:34px; padding:0 0 0 10px;}
.shmkttbl { width: 225px; background: #F1F1F1; clear: both;}
.shmkttbl table { border:none; margin: 0;}
.shmkttbl table tr { border-bottom: 1px solid #D8D8D8;}
.shmkttbl table tr th { border: 0px solid #D8D8D8; color: #00A7C6; text-align: left; font-family: neosansbold; font-size: 15px;}
.shmkttbl table tr td, .shmkttbl table tr th { border: 0px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding: 5px;}
.shmkttbl table tr:last-child td {  border-bottom: 0px solid #D8D8D8;}
.shmkttbl table caption { background: #95C100; font-family: neosansbold; font-size: 15px; color: #fff; padding:6px 8px 6px 15px; font-weight: normal; text-align: left; text-transform: uppercase;border-top:1px solid #ddd;}
.inr { color: #788AB2; font-size: 9px; font-weight: 400; font-family: "lucida_sans_unicoderegular";}
.chng { background:transparent url(../../images/chngUp.png) no-repeat center right; padding-right: 10px;}
.prce { font-size: 13px; color: #00A7C6; font-family: neosansbold;}



.smalltext{color: #4A4A4A;
    font-family: Arial;
    font-size: 11px;
    letter-spacing: 0.35pt;
    margin-top: 4pt;}
    
    .tabhead_inv {
    color: #0054A6;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}











































.shareWrap { background: #f8f8f8; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff'); background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff)); background: -moz-linear-gradient(top,  #f1f1f1,  #ffffff); border-top:4px solid #95c100 !important; padding: 20px 28px;}
.shareWrap p { margin-left: 10px;}
.mrkt { font-family:"neosansbold"; font-size: 24px; color: #20B1CC; line-height: 100%;}
.mrkt span.date { color: #797979; font-size: 10px; line-height: 100%; clear: both; display: block;}
.sharePrice { color: #95C100; line-height: 40px; padding: 0; font-size: 27px; font-family: "neosansbold";}
.vluUp { font-size: 15px; line-height: 100%; padding-left: 25px; margin-left: 10px; color:#95C100;}
.vluDown { font-size: 15px; line-height: 100%; padding-left: 25px; margin-left: 10px; color:Red;}
.diff { color: #797979; font-size: 15px; line-height: 100%; margin-left: 10px;}
.vol { color: #797979; font-size: 15px; line-height: 24px;}
.opnClsWrap { border: 1px solid #d9d9d9; float: left; line-height:24px; clear:both; margin-bottom:30px; margin-top:15px; font-family:"lucida_sans_unicoderegular"; font-size:11px; color:#4c4c4c; width: 100%; text-transform: capitalize;}
.opnClsWrap .opn { float: right; width: 41%; padding: 12px 4%; line-height: 160%;}
.opnClsWrap .cls { float:left; width: 42%; padding: 12px 4%; border-right:1px solid #CCCCCC; line-height: 160%;}
#shareStats { background:#fff; margin:0; width: 100%; padding:0px; float:left; position: relative;}
#shareStats ul.main { float:left; border:medium none; list-style-type:none; margin: 15px 0 10px 20px; padding:0; font-size:15px; font-weight:600; text-align:center; color:#fff;font-family: "neosansbold";}
#shareStats ul.main li { list-style-type:none; background:transparent url(../images/inact.png) no-repeat top left; display:inline; float:left; margin:0 8px 0 0; padding:0; width:60px; text-align:center;}
#shareStats ul.main li a:link, #shareStats ul.main  li a:visited { display:block; color:#fff; text-decoration:none; padding:7px 10px 15px;}
#shareStats ul.main li a.active { color:#fff; background:transparent url(../images/mkt.png) no-repeat top left;}
#shareStats ul.main li a:hover { color:#0173bc; text-decoration:none;}
.grph { float:left;}
#bse, #nse, .datas { float: left; width: 100%;}
.mktStats { background:#178CCF; float: left; width: 100%;}
.mktStats ul.detls { float:left; border:medium none; list-style-type:none; margin: 10px 0 0 5px; padding:0; font-size:11px;  text-align:center; color:#fff;}
.mktStats ul.detls li { list-style-type:none; background:none; display:inline; float:left; margin:0 4px 0 0; padding:0; width:auto; text-align:left; font-family:"neo_sansmedium";}
.mktStats ul.detls li a:link, .mktStats ul.detls li a:visited { display:block; color: #fff; text-decoration:none; padding:8px;}
.mktStats ul.detls li a.active { color:#178CCF; background:#fff;}
.mktStats ul.d:{text-align: left; color: #fff;}
.srch input[type="submit"] { background: #19296C; color: #fff; border: 1px solid #19296C; padding: 2px 4px 4px; font-family: neosansbold; cursor: pointer; margin-left: 5px; padding-top:5px; font-size:10px;}
.srch input[type="text"] { width: 60px; padding: 4px; margin: 10px 2px 0; font-family:"neosansbold"; font-size: 10px; border:  1px solid #fff; color: #666;}
.srch span.spc { padding: 5px;}
.datas { float: left; background: #fff;}
ul.timeIntvl { float:left; border:medium none; list-style-type:none; background:transparent url(../images/ulBg.png) repeat-x top left; margin-bottom: 10px; padding-top: 2px; font-size:1em; font-weight:400; text-align:center; color:#666; width: 100%;}
ul.timeIntvl li { list-style-type:none;  background:transparent url(../images/liBg.png) no-repeat top center; display:inline; float:left; margin:0 14px; padding-top: 10px; width:auto; text-align:left;}
.pointer { width: 20px; height: 20px; position: absolute; top: 63%; left: 50%; z-index: 999;}
.grphdtl { color: #797979; font-size: 12px; line-height: 24px; margin: 30px 25px 25px 30px; float: left;}
.grphdtl span { color: #4C4C4C; font-size: 12px; line-height: 100%; clear: both; display: block; text-decoration: none;}
ul.points { border:medium none; list-style-type:none; margin: 0; padding:0; font-size:11px; font-weight:400; text-align:center; color:#666; position: absolute; right: 0px; bottom: 18px;}
ul.points li { list-style-type:none; background:transparent url(../images/grphP.png) no-repeat; margin:16px 0; padding:0px 10px; width:44px; text-align:center; color: #fff;}
.share_price { margin:17px 0px 10px 0px; float:right}
.share_price input[type="submit"] { background:#19296C url(../images/arrow_blue.jpg) no-repeat 3% 40%; color: #fff; border: 1px solid #19296C; padding: 6px 16px 4px 20px; font-family: neosansbold; cursor: pointer;}
.share_price input[type="submit"]:hover { color: #20B1CC;}

.shmkttbl { width: 225px; background: #F1F1F1; clear: both; padding-bottom:5px;}
.shmkttbl table { border:none; margin: 0;}
.shmkttbl table tr { border-bottom: 1px solid #D8D8D8;}
.shmkttbl table tr th { border: 0px solid #D8D8D8; color: #00A7C6; text-align: left; font-family: neosansbold; font-size: 15px;}
.shmkttbl table tr td, .shmkttbl table tr th { border: 0px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; padding:2px 5px;}
.shmkttbl table tr:last-child td {  border-bottom: 0px solid #D8D8D8;}
.shmkttbl table caption { background: #95C100; font-family: neosansbold; font-size: 13px; color: #fff; padding:8px 8px 4px 15px; font-weight: normal; text-align: left; text-transform: uppercase;border-top:1px solid #ddd; margin-bottom:10px;}
.inr { color: #788AB2; font-size: 9px; font-weight: 400; font-family: "lucida_sans_unicoderegular";}
.chng { background:transparent url(../images/chngUp.png) no-repeat center right; padding-right: 10px;}
.prce { font-size: 13px; color: #00A7C6; font-family:"neosansbold";}
img.ui-datepicker-trigger{margin-top:3px; display:inline-block;}