/* CSS Document */

body {

	margin:0;

	padding:0;

	background:url(../images/page-bg.jpg) repeat-x top left;

	background-color:#a39e88;

}

td{

	padding-left:0px;

	font:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000;

	}

h1 {

	margin:0px;

	padding:6px 0 0 40px;

	width:210px;

	height:30px;

	font-family:"Arial Narrow";

	font-size:18px;

	color:#000;

	background:url(../images/heading-bg.jpg) no-repeat top center;

}

.pr {

	margin:0px;

	width:195px;

	font-family:"Arial Narrow";

	font-size:18px;

	color:#000;

	padding-left:55px;

	padding-right: 0;

	padding-bottom: 0;

	background-image:  url(../images/top_container_menu_left.jpg);

	background-repeat:no-repeatl;

	height: 28px;

	font-weight: bold;

	padding-top: 6px;

}



h2 {

	margin:0px;

	width:602px;

	height:30px;

	font-family:"Arial Narrow";

	font-size:18px;

	color:#000;

	background:url(../images/heading2-bg.jpg);

	background-repeat: no-repeat;

	padding-top: 6px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 40px;

}



h3 {

	margin:0px;

	padding:6px 0 0 50px;

	width:890px;

	height:30px;

	font-family:"Arial Narrow";

	font-size:18px;

	color:#000;

	background:url(../images/heading3-bg.jpg) no-repeat top center;

}



h4 {

	margin:0px;

	padding:6px 0 0 20px;

	

	height:30px;

	font-family:"Arial Narrow";

	font-size:16px;

	color:#000;

	background:url(../images/arrow.jpg) no-repeat  left;

}



ul{

	padding:0px;

	margin:0px;

	}



.main {

	float:left;

	width:100%;

}



.inner_div {

	margin:0 auto 0 auto;

	width:960px;

}



.header_container {

	float:left;

	width:960px;

	height:100px;

	background:url(../images/header-bg.png) no-repeat top right;

}



.logo {

	float:left;

	width:300px;

	padding-top:15px;

}



.contact_number {

	float:left;

	font-family: "Arial Narrow";

	width:450px;

	text-align:right;

	color:#c70000;

	font-size:33px;

	padding-top:32px;

}



.email {

	float:right;

	width:210px;

	font-family: "Arial Narrow";

	text-align:center;

	font-size:24px;

	color:#000;

	padding-top:36px;

}



.email a{	

	color:#000;

	text-decoration:none;

}



.top_roundcorner_container {

	float:left;

	width:960px;

	height:10px;

	background:url(../images/top-round-corner.jpg) top center no-repeat;		

}



.menu_container {

	float:left;

	width:960px;

	height:45px;	

	background-color:#fff;	

}



.menu {

	float:left;

	width:940px;

	height:45px;

	padding:0px 10px 0 10px;	

}



/*a.lbutton{

	display:block;

	float:left;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight:bold;

	font-size:13px;

	color:#000;

	text-decoration:none;

	height:26px;

	float:left;

	margin-right:20px;	

}



a.lbutton span{

	display:block;

	float:left;	

	padding-left:18px;

	padding-right:24px;

	margin-left:0px;

	cursor:pointer;

	position:relative;

	left:8px;

	float:left;

	line-height:23px;

	padding-top:0px;

}



a.lbutton:hover{

	background-position:left center;

	color:#000;

	background-image: url(../images/menu-oragne-bg.jpg);

	height:45px;

}

a.lbutton:hover span{

	background-position:right;

	background-image: url(../images/menu-oragne-bg.jpg);

	height:35px;

}

a.selected{

	background-position:left center;

	color:#000;

	height:45px;

	background-image: url(../images/menu-oragne-bg.jpg);

}

a.selected

span{

	background-position:right;

	background-image: url(../images/menu-oragne-bg.jpg);

	height:45px;	

}*/



.banner_container {

	float:left;

	width:960px;

	text-align:center;

	background-color:#FFF;

	height:320px;

}



.innerpage_banner_container {

	float:left;

	width:960px;

	text-align:center;

	background-color:#FFF;	

}



.middle_container {

	float:left;

	width:940px;	

	float:left;	

	background-color:#FFF;

	padding:15px 10px 0px 10px;

}



.left_container {

	float:left;

	width:250px;	

	background-color:#FFF;

	padding:0px 27px 0 0px;

}



.left_container_block {

	float:left;

	width:250px;

	background-image: url(../images/top_container_menu_left.jpg);

	background-repeat: no-repeat;

}



.content_container {

	float:left;

	width:250px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	padding-top:10px;

	text-align:left;

}



.content_container img{

	float:left;

	margin:8px 8px 8px 8px;	

}



.content_container a{

	float:right;	

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#970000;

	margin-top:5px;

	margin-bottom:20px;

}	



.content_container2 {

	float:left;

	width:250px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	background-color: #fff;



}

.content_container_investors{

	float:left;

	width:250px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	background-color: #fada7e;}

	

	

	.tab{

	float:left;

	width:240px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	background-color: #fada7e;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	list-style-type:none;

	height: 39px;

	line-height:20px;

	font-weight: bold;



	

	}

	

	.tab a{

	float:left;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	background-color: #fada7e;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	list-style-type:none;

	height: 29px;

	line-height: 20px;

	width: 240px;

	padding-left: 10px;

	padding-top: 10px;

	text-decoration:none;

	

	

	}

	

	.tab a:hover{

	background-color:#edecd8;

	text-decoration:none;

	



}



	.tab a.selected1{

	background-color:#edecd8;

}

	

.tab p{

}

.left_menu{

	float:left;

	width:220px;

	height:39px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	list-style-type:none;

	font-size: 12px;

	line-height: 18px;

	padding-left: 30px;

	background-color: #FADA7E;

}





.left_menu a{

	color:#000;

	text-decoration:none;

}



.left_menu a:hover{

	text-decoration:underline;

	width:220px;

	height:39px;

	background-color:#FFF;

	

}



.



.content_container2 img{

	float:left;

	margin:8px 0px 8px 0px;	

}





.right_container {

	float:left;

	width:642px;

	background-color:#FFF;

}







.product_inner_border_block{	

	float:left;		

	width:214px;	

}



.product_main{

	margin-left:auto;

	margin-right:auto;		

	width:192px;

	text-align:center;	

}



.product_image{

	float:left;		

	width:190px;

	height:115px;

	background:url(../images/product-bg.jpg) repeat-x;

	padding:0 0 0 0px;

	margin-top:15px;

}



.product_details{

	float:left;		

	width:190px;	

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#363636;	

	text-align:right;

	border-top-color:#e3e1e2;

	border-top-style:solid;

	border-top-width:1px;	

	padding: 5px 0px 2px 0px;	

}



.product_details a{

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#363636;	

	text-decoration:none;

}



.product_content{

	float:left;		

	width:190px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#000;

	text-align:left;	

	padding:5px 0 0px 0px;

	height:70px;

}



.client_container {

	float:left;

	width:940px;

	background-color:#FFF;

	padding:10px 10px 0 10px;

}



.client_logo_container {

	float:left;

	width:940px;

	background-color:#FFF;

	padding:0 10px 0 10px;

	border-bottom-color:#CCC;

	border-bottom-style:solid;

	border-bottom-width:1px;

	padding:8px 0 0 0px;

}



.footer_container {

	float:left;

	width:760px;

	height:45px;	

	background-color:#fff;

	margin-top:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	text-align:center;

	padding:20px 100px 8px 100px;

	line-height:20px;	

}



.footer_container a{	

	color:#000;

	text-decoration:none;	

}



.bottom_roundcorner_container {

	float:left;

	width:960px;

	height:10px;

	background:url(../images/bottom-round-corner.jpg) top center no-repeat;

	padding-bottom:80px;

}







/*------------------------ ABOUT US ---------------------*/



.right_content_container {

	float:left;

	width:643px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	line-height:20px;

	background-color: #fff;

	padding-bottom: 10px;

}



.right_content_investors{

	float:left;

	width:642px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#000;

	line-height:20px;

	background-color: #fada7e;

	padding-bottom: 10px;

	padding-top: 20px;

}

.right_text{

	float:left;

	width:617;

	padding-bottom: 25px;

	padding-left: 20px;

	padding-top: 10px;

	padding-right: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}

.right_button {

	background-color: #f8c840;

	float: left;

	height: 21px;

	width: 191px;

	background-image: url(../images/arrow_rght_text_btn.jpg);

	background-repeat: no-repeat;

	background-position: 5px;

	padding-left: 35px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder;

	color: #9e2403;

}

.right_text_pdf{

	float:left;

	width:595px;

	padding-bottom: 10px;

	padding-right: 5px;

	padding-left: 40px;

	padding-top: 10px;

	background-image:url(../images/arrow_rght_text_pdf_btn.jpg);

	background-repeat:no-repeat;

	background-position: 26px 17px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}

.right_text_pdf a{

	color:#000;

}

.pdf_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	background-image:none;

}

.pdf_link a{

	color:#9E2403;

}



	

.txt_style {	

	font-family:Verdana, Geneva, sans-serif;

	font-size:12px;

	color:#970000;	

}



.txt_style a{		

	color:#970000;

	text-decoration:underline;	

}



.right_content_container img{

	float:left;

	margin:6px 10px 15px 5px;	

}



.right_inner_content_container{

	float:left;

	width:642px;

	padding:0px 0px 0px 0px;

	line-height:30px;	

}



.right_sub_content_wel{

	float:left;

	width:602px;

	padding:0px 0px 0px 10px;

	line-height:30px;	

}



.right_sub_content{

	float:left;

	width:602px;

	padding:0px 0px 0px 40px;

	line-height:30px;	

}



.right_sub_content ul{

	float:left;

	padding:0;

	margin:0;

	list-style:none;

	list-style-image:none;

}



.right_sub_content li{

	float:left;

	padding:0 0 0 12px;

	margin:0;

	width:600px;

	display:block;

	background:url(../images/red-arrow.jpg) no-repeat left 12px;	

}



.client_details{

	float:left;		

	width:195px;	

	font-family:Arial;

	font-size:12px;

	color:#363636;	

	text-align:center;

	border-color:#e3e1e2;

	border-style:solid;

	border-width:1px;		

	background-color:#d8d8d8;

	padding: 5px 0px 2px 0px;

	margin-bottom:10px;

}



.client_details a{	

	color:#363636;

	text-decoration:none;	

}





.client_image{

	float:left;		

	width:190px;

	height:120px;	

	padding:25px 0 10px 0px;

}



.award_sub_content{

	float:left;

	width:622px;

	padding:0px 0px 0px 20px;

	line-height:30px;	

}



.award_sub_content ul{

	float:left;

	padding:0;

	margin:0;

	list-style:none;

	list-style-image:none;

}



.award_sub_content li{

	float:left;

	padding:0 0 0 12px;

	margin:0;

	width:600px;

	display:block;

	background:url(../images/red-arrow.jpg) no-repeat left 12px;	

}







#contact_div {

	float:left;

	width:671px;	

	padding-bottom:10px;

	

}



.conatct-bg{

	float:left;

	width:630px;	

	padding-bottom:10px;

	background-color:#F4F4F4;

	padding:10px 10px 0 10px;

	margin:0 0 10px 0px;

}



.contact_form{

float:left;

width:485px;

padding-left:25px;

padding-top:10px;

margin:0px;

}



.form_div{

float:left;

width:485px;

padding-top:12px;

}

.form_div .field_name{

	float:left;

	width:195px;

	font-size:12px;

	color:#000;

	font-family: Verdana, Geneva, sans-serif;

}

.form_div .field{

	float:left;

	width:280px;

	font-size:10px;

	color:#999999;

	font-family: Verdana, Geneva, sans-serif;

}

.form_div .field .input_style{

	width:272px;

	border:1px solid #eee;

	background-color:#eeeeee;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#626262;

}



.input_style3{

	width:272px;

	border:1px solid #ccc;

	background-color:#fff;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#626262;

}



.form_div .field .input_style2{

	width:275px;

	border:1px solid #eee;

	background-color:#eeeeee;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#626262;

}



.input_style4{

	width:275px;

	border:1px solid #ccc;

	background-color:#fff;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#626262;

}



.form_div .field .text_style{

	width:272px;

	height:125px;

	border:1px solid #eee;

	background-color:#eeeeee;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#626262;

}

.input_btn{

	background-image: url(../images/btn-bg.jpg);

	background-repeat: no-repeat;

	height: 28px;

	width: 81px;

	font-size: 12px;

	color: #FFFFFF;

	text-align:center;

	border: none;

	background-color: #f5f9fa;

	background-position: left center;

	cursor:pointer;

	text-transform: none;

	padding-bottom: 2px;

	line-height: 14px;

	font-family: Arial, Helvetica, sans-serif;

}

.blue{

	color:#970000;

}



.mar-bot10{

margin-bottom:10px;}



.text-testi{

float:left;

width:680px;

font-size:12px;

color:#858585;

text-align:right;

line-height:18px;

padding-right:10px;}



.testimonials-text{

float:left;

width:680px;

font-size:12px;

color:#858585;

line-height:18px;

padding-left:10px;}





#slideshow {

    position:relative;

    height:230px;	

}



#slideshow DIV {

	position:absolute;

	top:0;

	left:0px;

	z-index:8;

	opacity:0.0;

	height: 230px;

	background-color: #FFF;

}



#slideshow DIV.active {

    z-index:10;

    opacity:1.0;

}



#slideshow DIV.last-active {

    z-index:9;

}



#slideshow DIV IMG {

    height: 189px;

    display: block;

    border: 0;

    margin-bottom: 5px;

}



/*----------------------------------- start photogallery page ------------------------------*/



.photo_gallery_maincontainer {

	float:left;

	width:622px;	

	padding:0 0 0 17px;	

}



.photo_gallery_container {

	float:left;

	width:200px;

	height:136px;

	margin:0px 0px 0 5px;

	padding:27px 0 0 0px;

	text-align:center;

	background:url(../images/photo-gallery-bg.jpg) center no-repeat;	

}



/*----------------------------------- end photogallery page ------------------------------*/





/*----------------------------------- start award & certification page ------------------------------*/



.award_maincontainer {

	float:left;

	width:622px;	

	padding:0 0 0 17px;	

}



.award_main{

	margin-left:auto;

	margin-right:auto;		

	width:197px;

	text-align:center;	

}



.award_container {

	float:left;

	width:195px;

	height:136px;

	margin:0px 0px 10px 0px;

	padding:5px 0 05px 0px;

	text-align:center;

	border:#CCC 1px solid;	

}



/*----------------------------------- end award & certification page ------------------------------*/





/*----------------------------------- start main banner------------------------------------*/



a img {

border : 0;

}

div.wrap {

width : 960px;

margin : 0 auto;

text-align : left;

}

div#top div#nav {

float : left;

clear : both;

width : 960px;

height : 52px;

margin : 22px 0 0;

}

div#top div#nav ul {

float : left;

width : 700px;

height : 52px;

list-style-type : none;

}

div#nav ul li {

float : left;

height : 52px;

}

div#nav ul li a {

border : 0;

height : 52px;

display : block;

line-height : 52px;

text-indent : -9999px;

}

div#header {

margin :0px 0 0;

}

div#video-header {

height : 683px;

margin : -1px 0 0;

}

div#header div.wrap {

height : 313px;

background : url(images/header-bg.png) no-repeat 50% 0;

}

div#header div#slide-holder {

z-index : 40;

width :960px;

height : 313px;

position : absolute;

}

div#header div#slide-holder div#slide-runner {

top : 0px;

left : 9px;

width : 940px;

height : 313px;

overflow : hidden;

position : absolute;

}

div#header div#slide-holder img {

margin : 0;

display : none;

position : absolute;

}

div#header div#slide-holder div#slide-controls {

left : 0;

bottom : 0px;

width : 939px;

height : 46px;

display : none;

position : absolute;

background : url(../images/slide-bg.png) 0 0;

}

div#header div#slide-holder div#slide-controls p.text {

float : left;

color : #fff;

display : inline;

font-size : 10px;

line-height : 16px;

margin : 15px 0 0 20px;

text-transform : uppercase;

}

div#header div#slide-holder div#slide-controls p#slide-nav {

float : right;

height : 24px;

display : inline;

margin : 11px 15px 0 0;

}

div#header div#slide-holder div#slide-controls p#slide-nav a {

float : left;

width : 24px;

height : 24px;

display : inline;

font-size : 11px;

margin : 0 5px 0 0;

line-height : 24px;

font-weight : bold;

text-align : center;

text-decoration : none;

background-position : 0 0;

background-repeat : no-repeat;

}

div#header div#slide-holder div#slide-controls p#slide-nav a.on {

background-position : 0 -24px;

}

div#header div#slide-holder div#slide-controls p#slide-nav a {

background-image : url(../images/silde-nav.png);

}

div#nav ul li a {

background : url(images/nav.png) no-repeat;

}



/*----------------------------------- end main banner------------------------------------*/



#apDiv1 {

	position:absolute;

	

	width:306px;

	height:196px;

	z-index:10;

	background-color:#000;

}



.product_range {

	float:left;

	width:300px;	

	padding:0px 0px 0px 0px;	

}



.product_range img{

	float:left;

	width:300px;	

	margin:6px 0px 12px 0px;	

}



.product_range2 {

	float:left;

	width:320px;	

	padding:0px 0px 0px 20px;	

}



.product_range2 img{

	float:left;

	width:300px;	

	margin:6px 0px 12px 0px;	

}



.app_head {

    color: #858585;

    float: left;

    font-family: Tahoma,Geneva,sans-serif;

    font-size: 12px;

    margin: 10px 0 0 0;

    padding: 10px 10px 0;

    width: 600px;

}

.rght_menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-image: url(../images/arrow_rght_text_pdf_btn.jpg);

	list-style-position: outside;

	list-style-type: none;

	color: #000;

}

.rght_menu a{color:#000;}



/*Deepika*/

.tab {
  /*overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;*/
  width: 100%;
  height: auto;
  background: #fada7e;
  border: 0;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  /*border: none;*/
  outline: none;
  cursor: pointer;
  padding: 8px 12px;
  transition: 0.3s;
  font-size: 14px;
  color: #9E2403;
  border: 1px solid #aa2403;
}

/* Change background color of buttons on hover */
.tab button:hover {
  /*background-color: #ddd;*/
  background-color: #aa2403;
  color: #f8c840;
  border: 1px solid #aa2403;
}

/* Create an active/current tablink class */
.tab button.active {
  /*background-color: #ccc;*/
  background-color: #aa2403;
  color: #f8c840;
  border: 1px solid #aa2403;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  /*border: 1px solid #ccc;*/
  border-top: none;
}
.agm_wrapper h3 {
  width: auto;
  padding: 10px;
}
.tabcontent p a {
  color: #000;
}
.report_wrapper {
  padding-left: 20px;
}
.finance_head {
  margin: 20px 0 10px;
}
.finance_wrapper .right_button {
  width: 91%;
}
.report_main_wrapper {
  margin: 20px 0 10px;
}

/*Deepika*/