body {
	background:url(images/body-bg.gif) repeat-x top left;
	margin:0 auto;
	padding:0;
	font:8pt "tahoma";
	color:#666666;
}

*html body {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
}
a {
	color:#2b529c;
	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:#274a90;}

.greenFont {
	color:#008d21;
}

.redFont {
	color:#e50000;
}

#wrapper {
	width:100%;
	padding:0;
	margin:0 auto;
}
.site-area {
	width:980px;
	padding:0 0 0px 0;
	margin:0 auto;
}
#header {
	width:980px;
	padding:15px 0;
	margin:0 auto;
}
#logo {
	padding:10px 0px 0px 0px;
	width:auto;
	float:left;
}
#top-right-section {
	margin:0 0 0 0;
	float:right;
	width:570px;
	padding:0px 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";
	letter-spacing:1px;
	width:186px;
	background:#85c221;
	border-left:2px solid #6f9137;
	border-right:2px solid #6f9137;
}
.login-area .bottom {
	margin:0;
	padding:0px 0 0px 0;
	color:#f7cdcc;
	font:10px "tahoma";
	letter-spacing:1px;
	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:166px;
	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:100%;
	float:left;
}
.login-area .textbox-login input {
	margin:0;
	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;
}
.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;
}
.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:#000;
	text-decoration:none;
}

.linkAnimated {
	color:#5b5a5a;
	font:bold 8pt "tahoma";
	margin:0 5px 0 0;
}
.linkAnimated  a {
	float:left;
	color:#2b509a;
	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:#000;
	text-decoration:none;
}

.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:#2b509a;
	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  .btnRegister:hover {
	color:#000;
}

#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 li {
	padding:7px 2px;
	float:left;
	color:#5b5a5a;
	height:27px;
	font:bold 10pt "arial";
}
#main-nav li a {
	float:left;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding:0 0 0 13px;
	height:27px;
	line-height:27px;
}

#main-nav li a span{
	float:none;
	display:block;
	text-decoration:none;
	padding:0 13px 0 0px;
	cursor:pointer;
}
#main-nav li a:hover, #main-nav li a.active {
	color:#294d95;
	background:url(images/menu-hover.gif) no-repeat scroll 0px -27px;
}

#main-nav li a:hover span, #main-nav li a.active span{
	background:url(images/menu-hover.gif) no-repeat scroll 100% 0px;
}

.newsTicker {background:#fefbfc url(images/newsTickerBg.gif) repeat-x bottom left; margin:10px 0 15px 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 10px 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;
}

#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;
}

.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;}

.pinkTitleBox {background:#ffd9d9  url(images/borderGreyBot.gif) repeat-x bottom left; color:#e50000; height:35px; line-height:35px; padding:0px 10px;}

.pinkTitleBox 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:978px; display:block; margin:0 auto;}
*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;}
.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"; }
.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;
	float:right;
	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;
	padding:0 0px;
	background: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;
	font:bold 9pt Verdana, Arial, Helvetica, sans-serif;
	padding:5px 4px;
	color:#2c529c;
}

.footer-area p a {
	padding:5px 4px;
	color:#2c529c;
	text-decoration:none;
}
.footer-area p a:hover {
	color:#666666;
	text-decoration:underline;
}
.copyright {
	float:left;
	padding:5px 0 0 0;
	font:8pt Arial, Helvetica, sans-serif;
}

.itchimes {
	float:right;
	color:#666666;
	padding:5px 0 0 0;
	font:8pt tahoma;
}

.itchimes a{
	color:#666666;
	text-decoration:none;
}

.itchimes a:hover{
	color:#000;
	text-decoration:underline;
}