body {
	background:url(../images/body-bg.gif) repeat-x top left;
	margin:0 auto;
	padding:0;
	font:9pt Verdana, Geneva, sans-serif;
	color:#666666;
}

*html body {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
}
a {
	color:#0062db;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
img {
	border:none;
}
.cl {
	clear:both;
}
form {
	margin:0;
	padding:0;
}

.border-right {
border-right:1px solid #dddddd;
}
.blackFont {
	color:#000000;
}

.blueFont {color:#0062db;}

.greenFont {
	color:#008d21;
}

.redFont {
	color:#e50000;
}

#wrapper {
	width:100%;
	padding:0;
	margin:0 auto;
}
.site-area {
	width:980px;
	padding:0 0 20px 0;
	margin:0 auto;
	min-height:325px;
}

.site-area p{
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0;
	line-height:18px;
	text-align:justify;
}

.site-area li{
	font:9pt Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0;
	line-height:18px;
}

#header {
	width:980px;
	padding:0px 0;
	height:158px;
	margin:0 auto;
}
#logo {
	padding:25px 0px 0px 0px;
	width:auto;
	float:left;
}
#top-right-section {
	margin:0 0 0 0;
	float:right;
	width:570px;
	padding:15px 0 0 0;
}
#top-right-section .topButton {
	margin:0 0 0 0;
	padding:103px 0px 0 0;
	float:left;
}
.login-area {
	margin:0 0 0 0;
	padding:0px 1px 0 0;
	color:#f7cdcc;
	font:10px "tahoma";
	width:200px;
	float:right;
}
.login-area .top {
	color:#000;
	font:bold 10pt Arial, Helvetica, sans-serif;
	width:195px;
	height:19px;
	padding:5px 0 0 5px;
	background:url(../images/login-box-top.png) no-repeat top left;
}

.login-area-middle {
	margin:0;
	padding:0px 5px 0px 5px;
	color:#f7cdcc;
	font:10px "tahoma";
	width:186px;
	background:#85c221;
	border-left:2px solid #6f9137;
	border-right:2px solid #6f9137;
}
.login-area .bottom {
	float:left;
	width:200px;
	height:8px;
	background:url(../images/login-box-bottom.gif) no-repeat top left;
}
.login-area-middle form {
	margin:0;
	padding:8px 0 0px 0;
	float:left;
}

.login-area .textboxImgLeft {
	background:url(../images/login-input-left.gif) no-repeat top left;
	width:10px;
	height:22px;
	overflow:hidden;
	float:left;
}

.login-area .textboxImgRight {
	background:url(../images/login-input-right.gif) no-repeat top left;
	width:10px;
	height:22px;
	overflow:hidden;
	float:left;
}


.login-area .textbox-login {
	margin:0;
	background:url(../images/loginInputBg.gif) repeat-x;
	color:#686868;
	border:none;
	width:164px;
	float:left;
	height:19px;
	padding:3px 0 0 0;
}
.login-area-middle .input-area {
	padding:0 0 10px 0;
	color:#686868;
	font:11px "tahoma";
	border:0;
	width:185px;
	float:left;
}
.login-area .textbox-login input {
	margin:0;
	background:none;
	color:#686868;
	font:11px "tahoma";
	border:0;
	width:99%;
}
.login-area label {
	float:left;
	margin: 0px 10px 0px 5px;
	padding:0;
	color:#fffefe;
	font:10pt "tahoma";
	line-height:25px;
}
.login-area-middle .submit-button {
	background:url(../images/submit-btn.gif) no-repeat;
	font:bold 8pt "Tahoma";
	color:#fff;
	text-align:center;
	float:right;
	margin:0px 0px 0 0px;
	padding:0px 0 0 0px;
	width:56px;
	height:23px;
	border:none;
	cursor:pointer;
	line-height:23px;
}
.login-area-middle .submit-button:hover {
	color:#ccc;
	text-decoration:none;
}

.submit-button {
	background:url(../images/submit-btn_1.gif) no-repeat;
	font:bold 9pt "verdana";
	color:#fff;
	text-align:center;
	float:right;
	margin:10px 0px 0 0px;
	padding:0px 0 0 0px;
	width:100px;
	height:23px;
	border:none;
	cursor:pointer;
	line-height:23px;
}
.submit-button:hover {
	color:#ccc;
	text-decoration:none;
}

.open-account-button {
	background:url(../images/open-account-btn.gif) no-repeat;
	font:bold 8pt "Tahoma";
	color:#2b509a;
	text-align:center;
	float:left;
	margin:0px 1px 0 0px;
	padding:0 0 0 0px;
	width:112px;
	height:23px;
	border:none;
	cursor:pointer;
	line-height:21px;
}
.open-account-button:hover {
	color:#000;
	text-decoration:none;
}

.btnCurve {
	color:#5b5a5a;
	font:bold 8pt "tahoma";
	margin:0 5px 0 0;
}
.btnCurve a {
	float:left;
	color:#2b509a;
	display:block;
	text-decoration:none;
	padding:0 0 0 10px;
	height:23px;
	line-height:23px;
	background:url(../images/btn-curve.gif) no-repeat 0 0;
}

.btnCurve a span{
	float:left;
	display:block;
	text-decoration:none;
	padding:0 10px 0 0px;
	cursor:pointer;
	height:23px;
	line-height:23px;
	background:url(../images/btn-curve.gif) no-repeat 100% -23px;
}
.btnCurve a:hover, .btnCurve a.active  {
	color:#fff;
	text-decoration:none;
	background:url(../images/animBtnHover.gif) no-repeat 0 0;
}

.btnCurve a:hover span, .btnCurve a.active span {
	color:#fff;
	text-decoration:none;
	background:url(../images/animBtnHover.gif) no-repeat 100% -23px;
}

.linkAnimated {
	color:#5b5a5a;
	font:bold 8pt "tahoma";
	margin:0 5px 0 0;
}
.linkAnimated  a {
	float:left;
	color:#000;
	display:block;
	text-decoration:none;
	padding:0 0 0 10px;
	height:23px;
	line-height:23px;
	background:url(../images/animBtn.gif) no-repeat 0 0;
}

.linkAnimated  a span{
	float:left;
	display:block;
	text-decoration:none;
	padding:0 10px 0 0px;
	cursor:pointer;
	height:23px;
	line-height:23px;
	background:url(../images/animBtn.gif) no-repeat 100% -23px;
}
.linkAnimated  a:hover, .linkAnimated  a.active  {
	color:#fff;
	text-decoration:none;
	background:url(../images/animBtnHover.gif) no-repeat 0 0;
}

.linkAnimated  a:hover span, .linkAnimated  a.active span  {
	color:#fff;
	text-decoration:none;
	background:url(../images/animBtnHover.gif) no-repeat 100% -23px;
}

.btnAnimated  {
	margin:0 2px 0 0;
	padding:0 0 0 10px;
	background:url(../images/btnLoginAnimated.gif) no-repeat 0 0;
}

.btnAnimated  .btnRegister{
	float:left;
	margin:0;
	border:0;
	display:block;
	color:#000;
	font:bold 8pt "tahoma";
	text-decoration:none;
	padding:0 10px 0 0px;
	cursor:pointer;
	height:23px;
	line-height:23px;
	background:url(../images/btnLoginAnimated.gif) no-repeat 100% -23px;
}

.btnAnimated:hover {
	background:url(../images/btnLoginAnimatedHover.gif) no-repeat 0 0;
}

.btnAnimated:hover .btnRegister  {
	color:#fff;
	text-decoration:none;
	background:url(../images/btnLoginAnimatedHover.gif) no-repeat 100% -23px;
}

.linkAnimated_1 {
	color:#5b5a5a;
	font:bold 8pt "tahoma";
	margin:0 5px 0 0;
}
.linkAnimated_1  a {
	float:left;
	color:#000;
	display:block;
	text-decoration:none;
	padding:0 0 0 10px;
	height:23px;
	line-height:23px;
	background:url(../images/btnLoginAnimated.gif) no-repeat 0 0;
}

.linkAnimated_1  a span{
	float:left;
	display:block;
	text-decoration:none;
	padding:0 10px 0 0px;
	cursor:pointer;
	height:23px;
	line-height:23px;
	background:url(../images/btnLoginAnimated.gif) no-repeat 100% -23px;
}
.linkAnimated_1  a:hover, .linkAnimated_1  a.active  {
	color:#fff;
	text-decoration:none;
	background:url(../images/btnLoginAnimatedHover.gif) no-repeat 0 0;
}

.linkAnimated_1  a:hover span, .linkAnimated_1  a.active span  {
	color:#fff;
	text-decoration:none;
	background:url(../images/btnLoginAnimatedHover.gif) no-repeat 100% -23px;
}

#main-nav-area {
	width:100%;
	height:41px;
	padding:0;
	background:#2c539d url(../images/blue-stripe.gif) repeat-x;
}



#main-nav {
	margin:0 auto;
	padding:0px 0px 0 0px;
	height:41px;
	width:980px;
}

#main-nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#main-nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#main-nav ul li {
	padding:7px 3px;
	float:left;
	color:#5b5a5a;
	height:27px;
	font:bold 10pt "arial";
	position:relative;
	display: block;
}
#main-nav ul li a {
	float:left;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding:0 0 0 13px;
	height:27px;
	line-height:27px;
}

#main-nav ul li a span{
	float:none;
	display:block;
	text-decoration:none;
	padding:0 14px 0 2px;
	cursor:pointer;
}
#main-nav ul li a:hover, #main-nav ul li a.active {
	color:#294d95;
	background:url(../images/menu-hover.gif) no-repeat scroll 0px -27px;
}

#main-nav ul li a:hover span, #main-nav ul li a.active span{
	background:url(../images/menu-hover.gif) no-repeat scroll 100% 0px;
}

/* if you want to set a "current page item" style, do it here */
#main-nav ul li.current_page_item a, #main-nav ul li.current_page_item a:visited {

}

/* This hides the nested UL before you hover */
#main-nav ul li ul {
	position: absolute;
	width:auto;
	left: -999em;
	border:1px solid #ccc;
	border-top:none;
	display:none;
}
/* This shows the nested UL when you hover */
#main-nav ul li:hover ul, #main-nav ul li.sfhover ul {
	left:0;
	top:41px;
	display: block;
	z-index: 1000;
}


/* This is the style for the LI items within the nested UL */
#main-nav ul li:hover ul li ,
#main-nav ul li.sfhover ul li {
	width:230px;
	background:#2c539e;
	border-bottom: 1px solid #ccc;
	padding: 0px;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}

#main-nav ul li ul li{
float:none;
}

/* This is the style for the links withing the LI items within the nested UL */
#main-nav ul li:hover ul li a,
#main-nav ul li:hover ul li.current_page_item a,
#main-nav ul li.sfhover ul li a,
#main-nav ul li.sfhover ul li.current_page_item a {
	width:auto;
	float:none;
	display: block;
	margin: 0px; 
	padding: 0px 10px;
	border: none;
	color: #FFF;
	font: 12px "arial";
	height: 25px;
	line-height:25px;
}
/* This is the style for the hover state on the links within the LI items within the nested UL */
#main-nav ul li:hover ul li a:hover, #main-nav ul li.sfhover ul li a:hover {
	margin: 0px; padding: 0px 10px;
	height: 25px; line-height: 25px;
	color: #fff;
	background:#85c221;
}

.newsTicker {background:#fefbfc url(../images/newsTickerBg.gif) repeat-x bottom left; margin:10px 0 20px 0; padding:7px 10px; color:#284c93; font:10pt Tahoma; border:1px solid #b4b4b4; }

/*Start main-container*/
#content-section {
width:649px;
padding:0px 0 0px 0px;
margin:0 0;
height:auto;
float:left;
}

h1 {
padding:0px 0 15px 28px;
margin:0 0 0 0;
font:bold 16pt Arial, Helvetica, sans-serif ;
color:#254488;
background:url(../images/green-tick.gif) no-repeat left top;
float:left;
}

h2 {
padding:5px 0 5px 0px;
margin:0 0 0 0;
font:bold 12pt Arial, Helvetica, sans-serif ;
color:#456e00;

}

#content-section p {
padding:5px 0 8px 0px;
margin:0 0 0 0;
font:9pt Verdana, Arial, Helvetica, sans-serif;
color:#4e5053;
line-height:20px;
width:auto;
}


.corporate-section {
width:313px;
padding:0px 0 0px 0px;
margin:0 0;
height:auto;
float:right;
}

.contentArea {padding:10px;}

.contentArea h3{
padding:2px 0 2px 0px;
margin:0 0 0 0;
font:bold 8pt Verdana, Arial, Helvetica, sans-serif;
color:#26478c;
}

.contentArea p {
padding:2px 0 0px 0px;
margin:0 0 0 0;
font:8pt Verdana, Arial, Helvetica, sans-serif;
color:#4e5053;
line-height:18px;
}

.shadow-divide {
width:980px;
clear:both;
padding:5px 0 0 0;
height:25px;
margin:0px auto;
background:url(../images/shadow-divide.gif) no-repeat center bottom;
}

.greenTitleBox {background:#daf6ad url(../images/borderGreyBot.gif) repeat-x bottom left; color:#008d21; height:35px; line-height:35px; padding:0px 10px;}

.greenTitleBox h2 {color:#26478c; padding:0px 0 0 0px; font:bold 11pt/35px Arial, Helvetica, sans-serif; float:left;}

.redTitleBox {background:#ffd9d9  url(../images/borderGreyBot.gif) repeat-x bottom left; color:#e50000; height:35px; line-height:35px; padding:0px 10px;}

.redTitleBox h2 {color:#26478c; padding:0px 0 0 0px; font:bold 11pt/35px Arial, Helvetica, sans-serif; float:left;}



.greyBoxFull {
	background:#fff url(../images/grediantGrey.gif) repeat-x bottom left; border:1px solid #c2c2c2;}

.greyBoxSensex {
	background:#fff url(../images/grediantGrey.gif) repeat-x center center; border:1px solid #c2c2c2;}
.greyBoxSensex1 {
	background:#fff url(../images/grediantGrey.gif) repeat-x center center; border:1px solid #c2c2c2;position:fixed; bottom:0; width:100%; display:block; margin:0 auto; font-size:8pt;}
*html .greyBoxSensex1 {
	position:absolute;}
	
		
.greyTitleBox {background:#efeff0 url(../images/borderGreyBot.gif) repeat-x bottom left; color:#274a90; height:35px; padding:0 8px 0 10px;}
.greyTitleBox h2 {color:#274a90; padding:8px 0 0 0px; font:bold 11pt Arial, Helvetica, sans-serif; float:left;}


.tabContentArea {padding:10px;}

.more {text-align: right;color:#008ae2;font-family:tahoma;}
p.more {text-align: right;}
.more a{color: #008ae2;text-decoration: none;}
.more a:hover {color: #333333;text-decoration: underline;}
.moreBlue {float:right; color:#008ae2; font-weight:bold; font-family:tahoma;}
.moreBlue a{color:#008ae2; text-decoration:none;}
.moreBlue a:hover{color:#333333; text-decoration:underline;}
.readMore {color:#a2d914; font:bold 9pt "tahoma"; height:25px; }
.readMore a{color: #a2d914;text-decoration: none; background:url(../images/read-arrow.gif) no-repeat right center; padding:0 20px 2px 0; }
.readMore a:hover {color: #a2d914;text-decoration: underline;}
.moreGreen {float:right; color:#a2d914; font-weight:bold; font-family:tahoma;}
.moreGreen a{color:#a2d914; text-decoration:none;}
.moreGreen a:hover{color:#a2d914; text-decoration:underline;}


.blueTitleBox {background:#2c539d url(../images/blue-stripe.gif) repeat-x bottom left; color:#bcd2ff; height:35px; padding:0 8px 0 10px;}
.blueTitleBox h2 {color:#fff; padding:8px 0 0 0px; font:bold 11pt Arial, Helvetica, sans-serif; float:left;}

.search-area{
background:#2c539d url(../images/blue-stripe.gif) repeat-x bottom left; margin:0px 0 15px 0; padding:9px 10px; color:#284c93; font:10pt Tahoma; height:29px;
}


.search-area .textboxImgLeft {
	background:url(../images/search-box-left.gif) no-repeat top left;
	width:6px;
	height:29px;
	overflow:hidden;
	float:left;
}

.search-area .textboxImgRight {
	background: url(../images/search-box-right.gif) no-repeat top left;
	width:6px;
	height:29px;
	overflow:hidden;
	float:left;
}


.search-area .search-box {
	margin:0;
	background:url(../images/search-box-center.gif) repeat-x;
	color:#686868;
	border:none;
	width:310px;
	float:left;
	height:24px;
	padding:5px 0 0 0;
}
.search-area .input-area {
	padding:0 0 0px 0;
	color:#686868;
	font:11px "tahoma";
	border:0;
	width:70%;
	float:left;
}
.search-area .search-box input {
	margin:0;
	color:#686868;
	font:12px "tahoma";
	border:0;
	width:99%;
	background:transparent;
}

.quate-button {
	background:url(../images/quate-btn.gif) no-repeat;
	font:14pt Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0px 0px 0 0px;
	padding:0px 0 0 0px;
	width:117px;
	height:29px;
	border:none;
	cursor:pointer;
	line-height:29px;
}
.quate-button:hover {
	color:#3b3b3b;
	text-decoration:none;
}



/*---------------------------------------*/
#footer {
	width:100%;
	clear:both;
	margin: 0 auto 5px 0;
	padding:0 0px 0px 0;
	background:#d7d9d9 url(../images/footer-bg.gif) repeat-x top;
	color:#000;
}

.footer-area {
	width:960px;
	clear:both;
	margin: 0 auto;
	padding:10px;
}

.footer-area p{
	margin:0;
	padding:5px 4px;
	color:#2c529c;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
}

.footer-area p a {
	padding:5px 4px;
	font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
	color:#2c529c;
	text-decoration:none;
}
.footer-area p a:hover {
	color:#333333;
	text-decoration:underline;
}

.footer_left {
	float:left;
	padding:5px 0 0 0;
	font:8pt Arial, Helvetica, sans-serif;
	line-height:16px;
	width:300px;
}

.copyright {
	padding:0px 0 5px 0;
	font:8pt Arial, Helvetica, sans-serif;
	line-height:16px;
}

.footer_left_link {
	color:#0062DB;
	text-align:left;
	line-height:16px;
}

.footer_left_link a {
	color:#0062DB;
	text-decoration:none;
}

.footer_left_link a:hover {
	color:#000;
	text-decoration:none;
}

.itchimes {
	float:right;
	color:#666666;
	padding:5px 0 0 0;
	font:8pt tahoma;
	text-align:right;
	line-height:16px;
}

.itchimes a{
	color:#666666;
	text-decoration:none;
}

.itchimes a:hover{
	color:#000;
	text-decoration:underline;
}


/*---------------------------------------Start quate-area-----------------------------------------------------*/
.quate-area{
background:#315fb9; margin:0px 0 5px 0; padding:10px; color:#284c93; font:10pt Tahoma;
}

.quate-area .textboxImgLeft {
	/*background:url(../images/quate-box-left.gif) no-repeat top left;*/
	width:6px;
	height:23px;
	overflow:hidden;
	float:left;
}

.quate-area .textboxImgRight {
	/*background: url(../images/quate-box-right.gif) no-repeat top left;*/
	width:6px;
	height:23px;
	overflow:hidden;
	float:left;
}


.quate-area .search-box {
	margin:0;
	/*background:url(../images/quate-box-center.gif) repeat-x;*/
	color:#686868;
	border:none;
	width:118px;
	float:left;
	height:20px;
	padding:3px 0 0 0;
}
.quate-area .input-area {
	padding:0 0 10px 0;
	color:#686868;
	font:11px "tahoma";
	border:0;
	width:132px;
	float:left;
	margin:0 10px 0 0
}
.quate-area .search-box input, .quate-area .search-box select {
	margin:0;
	color:#686868;
	font:12px "tahoma";
	/*border:0;*/
	width:99%;
	/*background:transparent;*/
}

.quate-area .label95 {
	color:#ffffff;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	width:95px;
	background:transparent;
	padding:5px 5px 10px 0;
}

.quate-area .label80 {
	color:#ffffff;
	font:8pt Verdana, Arial, Helvetica, sans-serif;
	width:80px;
	background:transparent;
	padding:5px 5px 10px 0;
}

/*---------------------------------------End quate-area-----------------------------------------------------*/


.blueTable {/*background:#fff url(../images/grediantGrey.gif) repeat-x bottom left; */border:1px solid #c2c2c2; margin:10px 0 15px 0;}
.blueTable th {background:#2c539d url(../images/blue-stripe.gif) repeat-x bottom left; color:#bcd2ff; font:bold 10pt Arial, Helvetica, sans-serif; padding:7px 8px; empty-cells:show; vertical-align:top; text-transform:uppercase;}
.blueTable th a{color:#bcd2ff; text-decoration:none;}
.blueTable th a{color:#fff; text-decoration:none;}
.blueTable td {color:#666666; padding:5px 8px; empty-cells:show; vertical-align:top;}
.blueTable .odd {background:#fff; color:#666666;}
.blueTable .even {background:#f0f0f1; color:#666666;}









.square-list ul {
	margin:0;
	padding:0 0 0 50px;
}

.square-list ul li {
	color:#5b5a5a;
	font:10pt "verdana";
	padding:2px 0px;
	list-style-type:square;
	line-height:19px;
}

.square-list ul li a {
	color:#0062db;
}

.square-list ul li a:hover, .site-area li a.active {
	color:#333333;
	
}



.contact-us {
width: 435px;
padding: 0px 0px 0px 40px;
margin: 0 auto;
}

.site-area form {
	margin: 0;
	padding: 0;
	}

.site-area form .label {
	float: left;
	margin: 8px 0 5px 0;
	width: 125px;
	font: 13px Arial, Helvetica, sans-serif;
	text-align:left;
	color: #666666;
	display:block;
	line-height: 20px;
	}

.site-area form .input {
	background: #fafafa;
	float: left;
	font: 12px "tahoma";
	margin: 8px 0 10px 0;
	padding-left: 3px;
	width: 300px;
	height: 20px;
	border: 1px solid #bbbbbb;
	}
	
.site-area form textarea {
	background: #fafafa;
	float:left;
	font: 12px "tahoma";
	width: 300px;
	height: 90px;
	margin: 8px 0px 8px 0px;
	padding-left: 3px;
	border: 1px solid #bbbbbb;
	}
	
.site-area form .select {
	background: url(../images/textbox-repeater.gif) repeat-x top left #FFFFFF;
float:left;
	font: 12px "tahoma";
	margin: 8px 5px 8px 0px;
	padding-left: 3px;
	width:auto;
height:22px;
	border: 1px solid #bbbbbb;
	}
	
.site-area form .submit {
	width:127px;
	height:32px;
	background:url(../images/submit.jpg) left top no-repeat;
	border:none;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
}

.red {
	color: #FF0000;	
	}
	/*11-12-09*/
.ul_onpage
{padding:0px; margin:0px;
}
.ul_onpage ul
{
list-style-type:square;
}
.ul_onpage ul li
{
font:9pt Verdana, Arial, Helvetica, sans-serif;
	padding:4px 0;
	line-height:15px;
	}
.india_map
	{background:url(../images/india_map.jpg) top left no-repeat;
	 height:477px; float:left;
}
.img_left
{
float:left; margin:0 20px 10px 0; padding:1px;
border:1px solid #cccccc;
}

.resource_link {
	width:100%;
	clear:both;
	margin: 0 auto 65px 0;
	padding:2px 0;
	text-align:center;
	background:#ffffff;
	color:#666;
}

.resource_link a{
	color:#999;
	text-decoration:none;
}

.resource_link a:hover{
	color:#666;
	text-decoration:none;
}
