@charset "utf-8";
/* CSS Document */

.h_top_row{
	width:977px;
	display:block;
}

.h_indices{
	width:180px;
	float:left;
	background-color:#f6f6f6;
	min-height:149px;
}
.h_indices_1{ /* this is for my account page*/
	width:240px;
	float:left;
	background-color:#f6f6f6;
	min-height:149px;
}

.h_indices .header{
	width:170px;
	-width:180px;
	*width:180px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#4f4f4f;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
}
.h_indices_1 .header_1{ /* this is for my account page*/
	width:230px;
	-width:240px;
	*width:240px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#4f4f4f;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
}

.h_indices .body{
/*	padding:5px; */
	width:180px;
	height: 124px;		
}
.h_indices_1 .body_1{ /* this is for my account page*/
/*	padding:5px; */
	width:240px;
	height: 124px;		
}



.h_indices .body .exchange_row{
	width:180px;
/*	margin-top:13px;
	-margin-top:9px;
	*margin-top:9px;
*/
	padding-top:13px;
	-padding-top:9px;
	*padding-top:9px;
	display:block;
}

.h_indices_1 .body_1 .exchange_row_1{ /* this is for my account page*/
	width:240px;
/*	margin-top:13px;
	-margin-top:9px;
	*margin-top:9px;
*/
	padding-top:13px;
	-padding-top:9px;
	*padding-top:9px;
	display:block;
}

.h_indices .body .exchange_row .top{
	width:180px;
	text-align:left;
	display:block;
}

.h_indices .body .exchange_row .top .left{
	width:85px;
	float:left;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
}
.h_indices .body .exchange_row .top .right{
	width:85px;
	float:right;
	text-transform:uppercase;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
}
.h_indices .body .exchange_row .bottom{
	width:180px;
	text-align:left;
	display:block;
	margin-top:5px;
/*	background-color:#ebebeb; */
}

.h_indices .body .exchange_row .bottom .left{
	width:50px;
	float:left;
	text-transform:uppercase;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
.h_indices .body .exchange_row .bottom .right{
	width:120px;
	float:right;
	text-transform:uppercase;
	text-align:right;
	line-height:20px;
	padding-right:5px;
}


.h_indices_1 .body_1 .exchange_row_1 .top_1{/* this is for my account page*/
	width:240px;
	text-align:left;
	display:block;
}

.h_indices_1 .body_1 .exchange_row_1 .top_1 .left_1{/* this is for my account page*/
	width:85px;
	float:left;
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	padding-left:5px;
}
.h_indices_1 .body_1 .exchange_row_1 .top_1 .right_1{/* this is for my account page*/
	width:85px;
	float:right;
	text-transform:uppercase;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding-right:5px;
}
.h_indices_1 .body_1 .exchange_row_1 .bottom_1{/* this is for my account page*/
	width:240px;
	text-align:left;
	display:block;
	margin-top:5px;
	background-color:#ebebeb;
}

.h_indices_1 .body_1 .exchange_row_1 .bottom_1 .left_1{/* this is for my account page*/
	width:50px;
	float:left;
	text-transform:uppercase;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
.h_indices_1 .body_1 .exchange_row_1 .bottom_1 .right_1{/* this is for my account page*/
	width:120px;
	float:right;
	text-transform:uppercase;
	text-align:right;
	line-height:20px;
	padding-right:5px;
}

/* for usa market -- start -- */

.h_indices .body .exchange_row .bottom{
	width:180px;
	text-align:left;
	display:block;
	margin-top:5px;
/*	background-color:#f6f6f6; */
}

.h_indices .body .exchange_row .bottom_1 .left{
	width:50px;
	float:left;
	text-transform:uppercase;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
.h_indices .body .exchange_row .bottom_1 .right{
	width:120px;
	float:right;
	text-transform:uppercase;
	text-align:right;
	line-height:20px;
	padding-right:5px;
}

.h_indices_1 .body_1 .exchange_row_1 .bottom_2{/* this is for my account page*/
	width:240px;
	text-align:left;
	display:block;
	margin-top:5px;
	background-color:#f6f6f6;
}

.h_indices_1 .body_1 .exchange_row_1 .bottom_2 .left_1{/* this is for my account page*/
	width:50px;
	float:left;
	text-transform:uppercase;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
}
.h_indices_1 .body_1 .exchange_row_1 .bottom_2 .right_1{/* this is for my account page*/
	width:120px;
	float:right;
	text-transform:uppercase;
	text-align:right;
	line-height:20px;
	padding-right:5px;
}


/* for usa market -- end -- */


.h_flash{
	width:500px;
	float:left;
	margin-left:10px;
	height:149px;
}


.h_login_form{
	width:240px;
	float:right;
	text-align:left;
	background-color:#f6f6f6;
	min-height:149px;
	-height:148px;
	*height:148px;
}

.h_login_form .header{
	width:230px;
	-width:240px;
	*width:240px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#4f4f4f;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
}

.h_login_form .body{
	padding:5px;
	width:230px;
	-width:240px;
	*width:240px;
}

.h_login_form .body ul{
	margin-left:-35px;
	-margin-left:0px;
	*margin-left:0px;
	-margin-top:10px;
	*margin-top:10px;
	margin-bottom:0px;
	-margin-bottom:0px;
	*margin-bottom:0px;
	
}
.h_login_form .body li{
	list-style:none;
}

@-moz-document url-prefix()
{
	.h_login_form .body li{
		list-style:none;
		display:block;
		clear:right;
	}
}

.h_login_form .body li label{
	width:60px;
	text-align:left;
	float:left;
	line-height:24px;
	*line-height:24px;
}
@-moz-document url-prefix()
{
		.h_login_form .body li label{
		width:65px;
		text-align:left;
		float:left;
		line-height:24px;
	}
}

.h_login_form .body li div{
	width:160px;
	text-align:left;
	float:right;
	height:26px; 
}

/* this styles for after login  --- start --- */

.h_login_form .body .left_area{
	width:140px;
	float:left;
}

.h_login_form .body .left_area .row{
	width:140px;
	display:block;
	line-height:24px;
}

.h_login_form .body .left_area .row .left{
	width:65px;
	float:left;
}
.h_login_form .body .left_area .row .right{
	width:75px;
	float:right;
}

.h_login_form .body .right_area{
	width:90px;
	float:right;
}

.h_login_form .body .right_area .row{
	width:90px;
	display:block;
	text-align:center;
	line-height:24px;
}
.h_login_form .body .right_area .row .links, active, visited{
	color:#4f4f4f;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	background-image:url(../images/bg_links.jpg);
	width:90px;
	display:block;
	margin-top:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.h_login_form .body .right_area .row .links:hover{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	background-image:url(../images/bg_links.jpg);
	width:90px;
	display:block;
	margin-top:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


/* this styles for after login  --- end --- */


.h_login_form .body li .forgot_password{
	width:158px;
	text-align:left;
	float:right;
	height:2px; 
	text-decoration:none;
}

.h_login_form .body li div .txt_box{
	width:153px;
	border:1px solid #828282;
}

.h_login_form .body li div .login_btn{
	width:53px;
	border:0px solid #828282;
	background-color:#828282;
	height:22px;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
}

.register, active, visited{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
}
.register:hover{
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
	margin-left:5px;
}

.forgot_password, active, visited{
	color:#000000;
	text-decoration:underline;
	line-height:26px; 
}
.forgot_password:hover{
	color:#FF0000;
	text-decoration:none;
	line-height:26px;
}

@-moz-document url-prefix(){ 
	.forgot_password, active, visited{
	line-height:26px; 
}
.forgot_password:hover{
	line-height:26px;
}
}

.h_row_gap{
	width:940px;
	display:block;
	clear:both;
	height:10px;
	-height:4px;
	-line-height:2px;
}

.h_bottom_row{
	width:977px;
	display:block;
	clear:both;
}

.h_bottom_row .left_area{
	width:180px;
	float:left;
	display:block;
}

.h_features{
	width:180px;
	background-color:#f6f6f6;
	min-height:181px;
/*	min-height:233px; */
}

.h_features .header{
	width:170px;
	-width:180px;
	*width:180px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#4f4f4f;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
}

.h_features .body{
	padding:5px;
	width:170px;	
}

.h_features .body a, active, visited{
	background:url(../images/arrow_left_navi_n.jpg) center left no-repeat;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	display:block;
	padding-left:18px;
	margin-left:6px;
	line-height:22px;
}
.h_features .body a:hover{
	background:url(../images/arrow_left_navi_mo.jpg) center left no-repeat;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	display:block;
	padding-left:18px;
	margin-left:6px;
	line-height:22px;
}

.h_features .body .selected{
	background:url(../images/arrow_left_navi_mo.jpg) center left no-repeat;
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	display:block;
	padding-left:18px;
	margin-left:6px;
	line-height:22px;
}
.h_features_cnt{
	width:538px;
	float:left;
	margin-left:10px;
	height:233px;
	text-align:left;
}


.h_features_cnt .stockCodesCont .headRow .slNo{
	width: 86px;
	float:left;
	font-weight: bold;
	background-color:#F2F2F2;
	line-height: 30px;
	text-align:center;	
	border-right:1px solid #cccccc;
}
.h_features_cnt .stockCodesCont .headRow .Head1{
	width: 220px;
	float:left;
	font-weight: bold;
	background-color:#F2F2F2;
	line-height: 30px;
	text-align:center;
	border-right:1px solid #cccccc;
}
.h_features_cnt .stockCodesCont .headRow .Head2{
	width: 230px;
	float:left;
	font-weight: bold;
	background-color:#F2F2F2;
	line-height: 30px;
	text-align:center;
}

.h_features_cnt .stockCodesCont .stockListRow{
	width: 578px;
	-width: 535px;
	border-bottom:0px solid #000000;
	line-height: 27px;
	-line-height: 26px;
	display:block;
	font-weight:normal;
}

.h_features_cnt .stockCodesCont .stockListRow .slno_row{
	width: 86px;
	float:left;
	text-align:center;
	border-bottom: 1px solid #cccccc;
}
.h_features_cnt .stockCodesCont .stockListRow .stCode{
	width: 192px;
	-width: 220px;
	float:left;
	text-align:left;
	padding-left:30px;
	border-bottom: 1px solid #cccccc;
}
.h_features_cnt .stockCodesCont .stockListRow .stHigh{
	width: 169px;
	-width: 229px;
	float:left;
	text-align:left;
	border-bottom: 1px solid #cccccc;
	padding-left:60px;
}

.testimonials, active, visited{
	width:170px;
	-width:180px;
	*width:180px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#4f4f4f;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	margin-top: 2px;
}
.testimonials:hover{
	width:170px;
	-width:180px;
	*width:180px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#FF0000;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	margin-top: 2px;
}

.roi{
	width:240px;
	float:right;
	text-align:left;
	background-color:#f6f6f6;
	min-height:269px;	
	*height:268px;
	-height:270px;
}

.roi .header{
	width:230px;
	-width:240px;
	*width:240px;
	background:url(../images/bg_headers.jpg) top left repeat-x #d5d5d5;
	height:25px;
	color:#4f4f4f;
	font-size:14px;
	padding-left:10px;
	text-align:left;
	line-height:25px;
	font-weight:bold;
}

.roi .body{
	width:240px;	
}

.roi .body .tab_area{
	width:240px;
	background-color:#FFFFFF;
	padding-top:3px;
	display:table;
}

.roi .body .tab_area .roi_tab, active, visited{
	float: left;
	background-color: #eaeaea;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	line-height:24px;
	padding:0px 10px 0px 10px;
	margin-left:1px;	
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-webkit-border-top-left-radius:6px;	
	-webkit-border-top-right-radius:6px;
	width:80px;
	color:#000000;
	text-decoration:none;
}
.roi .body .tab_area .roi_tab:hover{
	float: left;
	background-color: #d4d4d4;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	line-height:24px;
	padding:0px 10px 0px 10px;
	margin-left:1px;	
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-webkit-border-top-left-radius:6px;	
	-webkit-border-top-right-radius:6px;
	width:80px;
	color:#000000;
	text-decoration:none;
}

.roi .body .tab_area .roi_tab_selected{
	float: left;
	background-color: #b8b8b8;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor:default;
	line-height:24px;
	padding:0px 10px 0px 10px;
	margin-left:1px;	
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-webkit-border-top-left-radius:6px;	
	-webkit-border-top-right-radius:6px;
	width:80px;
	color:#000000;
	text-decoration:none;
}

.roi .body .stock_name{
	width:230px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	height:40px;
	margin-top:10px;
}


.roi .body .stock_search{
	width:230px;	
	text-align:left;
	background-color:#828282;
}
.roi .body .stock_search .txt_box{
	width:195px;
	-width:188px;
	height:28px;
	-height:24px;
	*height:28px;
	border:1px solid #828282;
	float:left;
	padding-top:4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ /* css hacks for safari and chrome */
	.roi .body .stock_search .txt_box{
		height:25px;
	}
}

.roi .body .stock_search .search_btn{
	width:31px;
	height:28px;
	float:left;
}

.roi .body .stock_search_result{
	width:220px;	
	text-align:center;
	background:url(../images/roi_result.jpg) center no-repeat;
	margin-top:10px;
	height:34px;
	color:#5db238;
	font-size:18px;
	line-height:34px;
	font-weight:bold;
}
.roi .body .stock_search_no_result{
	width:220px;	
	text-align:center;
	margin-top:10px;
	height:34px;
	color:#000000;
	font-size:12px;
	line-height:34px;
	font-weight:bold;
	display:none;
	color:#ff0000;
}
.loading_msg{
	font-size: 12px;
}

.roi .body .stock_desicription{
	width:220px;	
	text-align:left;
	margin-top:10px;
	height:35px;
	-height:37px;
	margin-left:-5px;
	padding:5px;
}

#footer{
	display: block;
	margin-top:20px;
	margin-bottom:10px;
}

#footer a, active, visited {
	color:#000000;
	margin-right:5px;
	margin-left:5px;
	text-decoration:none;
}
#footer  a:hover {
	color:#FF1700;
	text-decoration:none;	
	margin-right:5px;
	margin-left:5px;
}

/* stock picks css started */

.tab_area_stocks{
	width:240px;
	background-color:#F6F6F6;
	padding-top:3px;
	display:table;
}

.tab_area_stocks .stock_tab, active, visited{
	float: left;
	background-color: #eaeaea;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	line-height:24px;
	padding:0px 10px 0px 10px;
	margin-left:1px;	
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-webkit-border-top-left-radius:6px;	
	-webkit-border-top-right-radius:6px;
	width:80px;
	color:#000000;
	text-decoration:none;
}
.tab_area_stocks .stock_tab:hover{
	float: left;
	background-color: #d4d4d4;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	line-height:24px;
	padding:0px 10px 0px 10px;
	margin-left:1px;	
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-webkit-border-top-left-radius:6px;	
	-webkit-border-top-right-radius:6px;
	width:80px;
	color:#000000;
	text-decoration:none;
}

.tab_area_stocks .stock_tab_selected{
	float: left;
	background-color: #b8b8b8;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor:default;
	line-height:24px;
	padding:0px 10px 0px 10px;
	margin-left:1px;	
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;	
	-webkit-border-top-left-radius:6px;	
	-webkit-border-top-right-radius:6px;
	width:80px;
	color:#000000;
	text-decoration:none;
}


.stock_picks_body {
	background-color:#F6F6F6;
	clear:none;
	float:left;
	margin:0;
	padding:0;
	width:538px;
}


.stock_picks_cont {
	background-color:#FFFFFF;
	border-left:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	border-top:1px solid #D1D1D1;
	padding:0;
	height:171px;
}

/* stock picks css ended*/


