﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,applet,center,font,s,strike,u{;border:0;/*outline:0*/;vertical-align:baseline;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:center;}


body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #7D7C7C;
	font-size: 12px;
	line-height: 16px;
	background:#000000 url('../images/main-bg.gif') repeat-y scroll center top;
}

h1, h2, h3, h4, h5, h6, div, form {
	margin: 0;
	padding: 0;
}
a:link, a:visited {
	color: #C9C8C8;
	text-decoration: none;
}
a:active, a:hover {
	color: #C9C8C8;
	text-decoration: underline;
}

:focus{
	outline:none;
}

p {
	margin: 1em 0;
	text-align: left;
}
.ptop {
	margin-top: 0;
}
.pbot {
	margin-bottom: 0;
}
.pno {
	margin: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 1px;
}

.vspace10{
	padding:10px 0 0 0;
}

.more {
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	font-style:italic;	
}
a.more:visited, a.more:link {
	color: #ffffff;
	text-decoration: none;
}
a.more:active, a.more:hover {
	color: #ffffff;
	text-decoration: underline;
}

hr{
	color:#414141;
}
/*** Main Layout Styles ***/
#Main_wrapper {
	margin:0 auto;
	width:1000px;
	background-color:#000000;	
}

#Left_col{
	float:left;
	width:200px;
	margin:0;
}

#Right_col{
	float:left;
	width:770px;
	padding:0 15px;
	margin:0;
}

#Footer{
	margin:15px 0;
	width:1000px;
}

/******* Heading Styles ****/

.sub-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#FFCC00;
}

.page-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:28px;
	color:#FFCC00;
}

.page-subhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#C9C8C8;
	font-weight:bold;
	font-style:italic;
	padding:10px 0 0 0;
}

.subhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#FFB60F;
	font-weight:bold;
}

.subhead1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#C9C8C8;
	font-weight:bold;
}

/******** Right Col Styles *********/

#header{
	margin:0;
}

.company-name{
	float:left;
	width:480px;
	margin:0;
	color:#FFB60F;
	font-family:Verdana;
	font-size:26px;
	line-height:30px;
	padding:30px 0 0 0;
}

.header-left{
	float:left;
	width:290px;
	margin:0;
}

.top-nav{
	margin:0;
}

.datepicker{
	margin:0;
	float:right;
	color: #FFB60F;
	font-family:Verdana;
	font-size: 12px;
	line-height: 16px;
	padding:20px 0 0 0;
	width:200px;
	text-align:right;
}

.hero{
	margin:0;
	padding:15px 0;
}

.bse-nse-ticker{
	margin:0;
}
.bse-nse-ticker td{
	padding:10px 0;
}
/********** Left Col Styles ****/
.logo-area{
	padding:20px 0;
	text-align:center;
}

.left-box{
	border:1px solid #414141;
	padding:5px 10px 10px 10px;
	background-color:#2E2D2E;
}

.left-box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color:#A8A7A7;
	background:transparent url('../images/horizontal-spilt.gif') repeat-x scroll left bottom ;
}

.vsplit {
	background:transparent url('../images/vertical-spilt.gif') repeat-y scroll center top;
}

.left-table {
	margin:5px 0;
}

.left-table td {
	padding:2px;
	text-align:left;
	color:#FFB60F;
}

.left-table td.colhead{
	background-color:#DFF8FF;
	font-weight:bold;
}

.left-table td.rowhead{
	color:#FFEFB2;
}

.left-table .rowhead td{
	color:#ffffff;
}

/********** Left Nav *********
.leftnav{
}
.leftnav ul{
	margin:0;
	padding:0;
}
.leftnav ul li{
	padding:0 0 1px 0;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	background:#000000 url('../images/leftnav-bttn.gif') repeat-x scroll left top;
	list-style-type:none;
	margin:0;
	padding:0;
	height:38px;
}
.leftnav ul li a, .leftnav ul li a:visited{
	display:block;
	padding:10px 10px 5px 35px;
	color:#AFAEAE;
	text-decoration:none;
	background:transparent url('../images/leftnav-blt-icon.gif') no-repeat scroll 15px 15px;
}
.leftnav ul li a:active, .leftnav ul li a:hover{
	color:#ffffff;
	text-decoration:none;
}
*/

/******* Main Body Styles ******/
#main-body{
	margin:15px 0 0 0;
	padding:0;
}

.cnt-area{
	margin:0;
	padding:0 15px 0 0;
	float:left;
	width:465px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#7D7C7C;
}

.cnt-area h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#FFB60F;	
}

.cnt-area-right{
	margin:0;
	float:left;
	width:290px;	
}

.market-tips{
	margin:25px 0;
	padding:10px;
	border:1px solid #414141;
	background-color:#2E2D2E;
}

.market-tips-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#FFEFB2;
	background:transparent url('../images/horizontal-spilt.gif') repeat-x scroll left bottom ;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

.market-tips-heading span{
	color:#FFEFB2;
}


.pho-no{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#FFB60F;
	padding:10px 0 0 0;
}
/***** Global Nav *****/

.globalnav {
	margin: 10px 0 0 0;
	padding: 0;
}
.globalnav li {
	list-style-type: none;
	float: right;
	border-right:1px solid #FFB60F;
	margin: 0;
	padding: 0px 9px;
}
.globalnav li a:link,.globalnav li a:visited {
	display: block;
	color: #FFB60F;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	text-decoration:none;
}
.globalnav li a:hover, .globalnav li a:active{
	color: #FFB60F;
	text-decoration:underline;
}

.globalnav li.last{
	border-right:0;
	padding-right:0;
}

/********** Main Navigation *********/
#main-nav{
	margin:0;
	padding:15px 0 0 0;
}

.topnav{
	text-align:left;
	background:#1f2c30 url('../images/main-nav-bg.gif') no-repeat scroll left top;
	line-height:normal;
	color: #ffffff;
	height:50px;
	}

.topnav ul{
	padding:0 7px;
	margin:0;
}

.topnav ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	display:block;
	background:transparent url('../images/main-nav-spilt.gif') no-repeat left center;
}

.topnav ul li a, .topnav ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding:0 11px;
	margin:0 0 0 2px;
	color:#ffffff;
	font-size:18px;
	line-height:50px;
	text-decoration:none;
}
.topnav ul li a:hover, .topnav ul li a:active{
	color:#AFAEAE;
	text-decoration:none;
	/*background:transparent url('../images/main-nav-hover-bg.gif') repeat-x scroll left center;*/
	margin:0 0 0 2px;
}
.topnav ul li a.current{
	color:#AFAEAE;
	text-decoration:none;
	/*background:transparent url('../images/main-nav-hover-bg.gif') repeat-x scroll left center;*/
	margin:0 0 0 2px;
}

.topnav ul li.first{
	background:none;
}

/************ Foooter Styles *********/
.footer{
	margin:0;
	padding:10px 15px 0 15px;
	border-top:5px solid #FFE075;
	width:970px;
	background:transparent url('../images/footer-bg.gif') repeat-x scroll left top ;
}

.footer-left{
	float:left;
	width:185px;
	margin:0 15px 0 0;
	padding:0;
}

.footer-right{
	float:left;
	width:770px;
	padding:0;
}

.social-icons {
	margin:0;
	padding:0;
}

.social-icons img {
	margin:0;
	padding:0 0 0 15px; 
}

.copyright {
	color:#7E7E7E;
	font-size:11px;
	padding:10px 0 0 0;
}

.footer-bot{
	margin:0;
	padding:10px 0 0 0;
}

.corporwte-id-no{
	float:left;
	margin:0;
	font-size:12px;
	color:#7F7F7F;
	padding:7px 0 0 0;
	width:400px;
	text-align:right;
}

.design-author {
	width: 250px;
	float: right;
	text-align:right;
}
.design-author a, .design-author a:visited {
	background: transparent url('../images/icon-cibs.gif') no-repeat scroll right center;
	color: #7E7E7E;
	display: block;
	margin: 0;
	padding: 7px 25px 5px 0;
	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;

}
.design-author a:active, .design-author a:hover {
	color: #7E7E7E;
	text-decoration: underline;
}


/******************** Footer Nav Styles ************/
.fnav{
	margin:0;
	float:left;
	text-align:left;
}

.footer_nav{
	margin:0;
	padding:0;
}

.footer_nav li{
	float:left;
	background:transparent url('../images/vertical-spilt.gif') repeat-y scroll right top ;
	padding:0 30px;
	list-style-type:none;
	margin:0;
}

.footer_nav li a, .footer_nav li a:visited{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
	font-weight:bold;
}

.footer_nav li a:active, .footer_nav li a:hover{
	color:#990406;
	text-decoration:underline;
}

.footer_nav ul{
	margin:0;
	padding:0;
}

.footer_nav ul li{
	margin:0;
	float:none;
	border:0;
	padding:0;
	background-image:none;
}

.footer_nav ul li a, .footer_nav ul li a:visited{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7F7F7F;
	text-decoration:none;
	font-weight:normal;
	line-height:normal;
}

.footer_nav ul li a:active, .footer_nav ul li a:hover{
	color:#C9C8C8;
	text-decoration:underline;
}

/************************************* Inner Page Styles ***********************/
.page-hero{
	margin:0;
	padding:15px 0 0 0;
}


/* >>>>>>>>>>>>>>>>>>>>>>>> Bullet Style >>>>>>>>>>>>>>>>>>>>>>>>*/
.bullet {
	text-align: left;
	padding: 5px 0 5px 15px;
	margin: 0px;
}
.bullet li {
	background: transparent url('../images/blt.gif') no-repeat scroll left 6px;
	color: #C9C8C8;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 0px 4px 15px;
	list-style-type: none;
}
.bullet li a:link, .bullet li a:visited {
	text-decoration: underline;
	color: #C9C8C8;
}
.bullet li a:hover, .bullet li a:active {
	text-decoration: none;
	color: #C9C8C8;
}

.bullet1 {
	text-align: left;
	padding: 15px 0 0 15px;
	margin: 0px;
}
.bullet1 li {
	background: transparent url('../images/icon-link.gif') no-repeat scroll left 6px;
	color: #C9C8C8;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 0px 4px 15px;
	list-style-type: none;
}
.bullet1 li a:link, .bullet1 li a:visited {
	text-decoration: none;
	color: #C9C8C8;
}
.bullet1 li a:hover, .bullet1 li a:active {
	text-decoration: underline;
	color: #C9C8C8;
}

/********** Form styles ***********************/
.form_area {
	margin:15px auto;
	padding: 10px;
	width:400px;
}

.label {
	color: #CECCCE;
	font-size: 12px;
	padding-top: 5px;
	width: 120px;
	margin: 0 10px 0 4px;
	float:left;
}
.label span {
	color: #D90000;
}

.button-area{
	padding:5px 0 0 138px;
	width: 270px;
	float:left;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E9A304;
	border: 1px solid #D59401;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 60px;
	height: 23px;
	margin: 0 15px 0 0;
	float:left;
}
.input, .textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #3A3A3A;
	background-color:#2E2D2E;
	color: #7D7C7C;
	font-size: 12px;
	margin: 0 0 6px 0;
	padding: 3px;
	width: 200px;
	float:left;
}

.select {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #414141;
	background-color:#2E2D2E;
	color: #7D7C7C;
	font-size: 12px;
	margin: 0 0 6px 0;
	padding: 3px;
	width: 208px;
	float:left;
}

 .captcha_img{
	margin: 0 0 0 135px;
	width: 200px;
	
}
.input-txt {
	overflow: hidden;
	padding: 3px;
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
}

.form_area textarea:focus, .form_area input:focus {
	border: 1px solid #565656;
}
/*********** Table styles ****************/

.tbl{
	margin:5px 0;
}

.tbl td{
	margin:0;
	padding:5px;
}


.grid {
	margin:8px 0;
}

.grid td {
	background-color:#000000;
	border:1px solid #414141;
	padding:5px;
	text-align:left;
}

.rowhead td {
	font-weight:bold;
	color:#C9C8C8;
}


/***** Message Styles ****/

.errormsg {
	margin: 20px 0 0 50px;
	padding: 15px;
	float:left;
}
.errormsg ul {
	margin: 0;
	padding: 5px 0 5px 20px;
}
.errormsg li {
	background: transparent url('../images/icon-error.gif') no-repeat scroll left 5px;
	color: #FFA922;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 3px 30px;
}
.errormsg li a {
	color: #016DAF;
	text-decoration: none;
}
.errormsg li a:active, .errormsg li a:hover {
	color: #016DAF;
	text-decoration: underline;
}
.success {
	color: #60BB46;
	margin: 10px 0 0 70px;
	padding: 10px 0 10px 30px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: transparent url('../images/icon-success.gif') no-repeat scroll left 8px;
}

/**************** SlideShows Styles ************/
#slideshow {
    position:relative;
	width: 770px;
	height: 250px;
}

#slideshow IMG {
    position:absolute;
    top:0px;
    left:0px;
    z-index:8;
    opacity:0.0;
	height: 250px;
	width: 770px;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
	}

#slideshow IMG.last-active {
    z-index:9;
}

/******* News Plicker ******/
.news-container {
	margin: 0;
	color: #6C6C6C;
	padding:0;
}
.news-container h3 {
	margin: 0;
	color: #FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.news-container ul{
	margin:0;
	padding:0px;
}
.news-container li {
	margin: 0;
	padding:0;
	list-style: none;
	color: #6C6C6C;
	overflow:hidden;
}

/************ Sitemap list styles ****************/
.slistcol {
	float:left;
	margin:0 10px 0 0;
	width:240px;
}

.slist {
	list-style-type: none;
	padding: 15px 10px 8px 20px;
	margin: 0px;
}
.slist li {
	background: transparent url('../images/blt.gif') no-repeat scroll left 6px;
	color: #C9C8C8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 6px 0;
	padding: 0 0 1px 23px;
}
.slist li a, .slist li a:visited {
	text-decoration: none;
	color: #C9C8C8;
}
.slist li a:active, .slist li a:hover {
	text-decoration: underline;
	color: #c57e0a;
}
.slist li ul {
	padding: 10px 0 0 10px;
	margin: 0;
}
.slist li ul li {
	list-style-type: none;
	background: transparent url('../images/icon-slist-blt.jpg') no-repeat scroll left 6px;
	padding: 0 0 0 15px;
}

/********* Home page form styles *********/
.qa-form{
	padding:10px;
	background-color:#2E2D2E;
	border:1px solid #414141;
	width:268px;
}
.label1 {
	color: #CECCCE;
	font-size: 12px;
	padding-top: 5px;
	width: 80px;
	margin: 0;
	float:left;
}
.label1 span {
	color: #D90000;
}

.button-area1{
	padding:5px 0 0 85px;
	float:left;
}
.button1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A10000;
	border: 1px solid #727272;
	color: #ffffff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 60px;
	height: 23px;
	margin: 0 15px 0 0;
	float:left;
}
.input1, .textarea1 {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #575656;
	background-color:#2E2D2E;
	color: #7D7C7C;
	font-size: 12px;
	margin: 0;
	padding: 3px 4px; 
	width: 170px;
	float:left;
}

.select1 {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #575656;
	background-color:#2E2D2E;
	color: #7D7C7C;
	font-size: 12px;
	margin: 0;
	padding: 3px;
	width: 180px;
	float:left;
}

 .captcha_img1{
	margin: 0 0 0 80px;
	
}
.input-txt1 {
	overflow: hidden;
	padding: 3px;
	width: 260px;
	font-family:Arial, Helvetica, sans-serif;
}



