@charset "utf-8";
/* CSS Document */



/* ----------------- header styles start ----------------- */

.header_main{
	width:980px;
}
.header_main .logo{
	float:left;
	width:210px;
}
.header_main .logo a, active, visited{
	border:0px;
	text-decoration:none;
}
.header_main .logo a:hover{
	border:0px;
	text-decoration:none;
}
.header_main .right{
	float:right;
	width:700px;
}
.header_main .right .info{
	width:680px;
	float:right;
}
.header_main .right .info .flags{
	width:80px;
	padding:5px;
	float:right;
}
.header_main .right .info .flags a, active, visited{
	padding:3px;
	margin-left:2px;
	text-align:right;
	display:block;
	float:right;
	background-color:#CCCCCC;
}
.header_main .right .info .flags a:hover{
	padding:3px;
	margin-left:2px;
	text-align:right;
	display:block;
	float:right;
	background-color:#999999;
}
.header_main .right .info .faq{
	width:40px;
	margin-left:5px;
	margin-right:35px;
	float:right;
	line-height:30px;
	text-align:center;
}
.header_main .right .info .logout{
	width:50px;
	margin-left:5px;
	float:right;
	line-height:30px;
	text-align:left;
}
.header_main .right .info .message{
	width:200px;
	margin-left:5px;
	margin-right:5px;
	float:right;
	line-height:30px;
	text-align:center;
}
.header_main .right .chat_btn{
	text-align:right;
	width:600px;
	float:right;
	margin-top:15px;
}
/* ----------------- header styles end ----------------- */

/* ----------------- content area common styles start ----------------- */
.cnt_main{
	width:978px;
	*width:980px;
	border:1px solid #999999;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
    -khtml-border-radius: 8px;
    border-radius:8px;
	margin-top:10px;
	padding:5px;
}

.cnt_row{
	width:auto;
	margin-top:10px;
}
@-moz-document url-prefix(){ /* this style is for firefox*/
	.main_navi_myAccPg{
/*		margin-left: -42px; */
	}
}

/* ----------------- content area common styles end ----------------- */

/* ----------------- main navi styles start ----------------- */
.main_navi{
	width:300px;
	float:left;
}
.main_navi a, active, visited{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	width:80px;
	margin-right:2px;
	float:left;
	text-align:center;
	color:#9f9f9f;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}

.main_navi a:hover{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	width:80px;
	margin-right:2px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}



.main_navi span{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	width:80px;
	margin-right:2px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}
/* ----------------- main navi styles end ----------------- */

/* ----------------- indices styles start ----------------- */
.indices{
	width:450px;
	float:right;
}

.indices .main{
	background-color:#f0f0f0;
	float:right;
	margin-left:10px;
	width:215px;
	line-height:22px;
}
.indices .main .arrow{
	width:16px;
	float:left;
	padding-left:4px;
	height:17px;
	padding-top:5px;
}
.indices .main .name{
	width:75px;
	float:left;
	line-height:22px;
	text-transform:uppercase;
}
.indices .main .values{
	width:110px;
	float:right;
	line-height:22px;
	text-align:right;
	padding-right:4px;
}
/* ----------------- indices styles end ----------------- */

/* ----------------- Chart & suggetions styles start ----------------- */
/* search area styles start */
.search_area_main{
	width:auto;
	position:relative;
}
.search_txt_box_div{
	width:640px;
	float:left;
	text-align:right;
}
.search_txt_box_div .txt_box{
	width:400px;
	border:1px solid #cfcfcf;
	height:28px;
}
.search_btn_div{
	width:320px;
	-width:310px;
	*width:310px;
	float:right;
	text-align:left;
}
.btn{
	-moz-border-radius:2px 2px 2px 2px;
	background-color:#DFDFE1;
	background-image:url("../images/btn_bg.gif");
	background-repeat:repeat-x;
	border:1px solid #C3C3C5;
	cursor:pointer;
	font-size:14px;
	height:28px;
	text-align:center;
	width:83px;
}

.autoSuggestDiv{
	width:402px;
	position:absolute;
	height:100px;
	left:236px;
	top:30px;
	border:0px solid #999999;
}
@-moz-document url-prefix(){ 
	.drop_down{ /* this css hacks for firefox */
		width:400px;
		left:238px;
		top:29px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){

	.drop_down{ /* this css hack is for opera*/
		width:402px;
		left:236px;
		top:29px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.drop_down{ /* css hacks for safari and chrome */
		width:400px;
		left:238px;
		top:29px;
	}
}
/* search area styles end */


/* ----------------- Chart & suggetions styles end ----------------- */

/* chart main styles end */
.c_s_main{ /* abb.: c_s_: chart & suggestions */
	width:auto;
	margin-top:10px;
}
.chart_main{
	width:690px;	
	float:left;
}
.chart_header{
	width:auto;
	background-color:#f6f6f6;
	color:#FF0000;
	text-transform:uppercase;
	padding-left:4px;
	font-weight:bold;
	line-height:22px;	
}
.chart_area{
	width:auto;
	border:1px solid #ececec;
	padding:1px;
}
/* chart main styles end */

/* suggestions main styles start */
.suggestions_main{
	width:260px;
	float:right;
}
.suggestions_head{
	width:auto;
	line-height:22px;
	font-weight:bold;
	padding-left:4px;
	background-color:#f6f6f6;
}
.suggestions_area{
	width:auto;
	border:1px solid #ececec;
	padding:4px;
	height:394px;	
	-height:380px;
	*height:380px;
	text-align:left;
}

.suggestions_area .company_name{
	text-align:center;
	width:auto;
	line-height: 19px;
}
.suggestions_area h1{
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;	
}
.suggestions_area .list_ul{
	list-style:decimal;
	margin-left:24px;
	margin-top:8px;
	line-height: 19px;
}
@-moz-document url-prefix(){ 
	.suggestions_area .list_ul{ /* this css hacks for firefox */
		margin-left:-21px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){

	.suggestions_area .list_ul{ /* this css hack is for opera*/
		margin-left:-21px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.suggestions_area .list_ul{ /* css hacks for safari and chrome */
		margin-left:-21px;
	}
}
.suggestions_area .list_ul li{
	margin-bottom:6px;
}

.list_ul{
	list-style:decimal;
	margin-left:24px;
	margin-top:8px;
	line-height: 16px;
}

/* suggestions main styles end */

/* ----------------- Chart & suggetions styles end ----------------- */



/* ----------------- Daily Picks styles start ----------------- */

.daliy_picks_row{
	width:auto;
}
.bse_nse, active, visited{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;
	text-align:center;
	color:#9f9f9f;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor: pointer;
}
.bse_nse:hover{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor: pointer;
}

.bse_nse_span{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor: pointer;
}

.ssEx{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;
	text-align:center;
	color:#9f9f9f;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
}
.ssEx:HOVER, .ssEx_hover {
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
}
.back_btn, active, visited{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	float: right;
	-moz-border-radius:2px;
	background-color:#E3E3E3;
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	border:1px solid #BBBBBB;
	line-height:20px;
	text-align:center;
	width:70px;
	font-weight:bold;
}
.back_btn:hover{
	color: #FF0000;
	text-decoration: none;
	cursor: pointer;
	float: right;
	-moz-border-radius:2px;
	background-color:#E3E3E3;
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	border:1px solid #BBBBBB;
	line-height:20px;
	text-align:center;
	width:70px;
}

.grid{
	width:auto;
	margin-top:15px;
}
.plus, active, visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/icon_plus.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	float:left;
}
.plus:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/icon_plus_bold.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	float:left;
}
.minus, active, visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/icon_minus.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	float:left;
}
.minus:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/icon_minus_bold.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	float:left;
}

.grid_head{
	width:auto;
	background-color:#f5f5f5;
	font-weight:bold;
	text-align:left;
	line-height:24px;
	padding-left:4px;
	display:block;
}
.grid_head .stock_name{
	float:left;
	padding-left:5px;
}
.grid_head .coloumn{
	float:left;
}
.grid_head .refresh_btn{
	float:right;
	width:120px;
	text-align:right;
	margin-right:4px;
	margin-top:-13px;
}

.grid_head .refresh_btn a, active, visited{
	color:#ff0000;
	text-decoration:none; 
}
.grid_head .refresh_btn a:hover{
	color:#000000;
	text-decoration:none;
}

.grid_header{
	color:#000000;
	line-height:30px;
	width:990px;
	/*background-color:#ECEBE1;*/
	font-weight:bold;
}
.grid_row{
	width:auto;
	border-bottom:1px solid #f5f5f5;
	text-align:left;
	line-height:24px;
	padding-left:4px;
}
.grid_row .symbol{
	float:left;
	color:#000000;
	text-decoration:none;
	width: 15px;
	
}
.grid_row .stock_name{
	float:left;
	padding-left:15px;
}

.grid_row .calwatch_name{
	float:left;
	padding-left:2px;
}


.grid_row .coloumn{
	float:left;
}

.grid_row .coloumn a, active, visited{
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	width:auto;
	display:block;
}
.grid_row .coloumn a:hover{
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	width:auto;
	display:block;
}

.grid_row .strength{
	float:left;
	margin-top:5px;	
}
@-moz-document url-prefix(){ 
	.grid_row .strength{ /* this css hacks for firefox */
		margin-top:5px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){

	.grid_row .strength{ /* this css hack is for opera*/
		margin-top:6px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.grid_row .strength{ /* css hacks for safari and chrome */
		margin-top:4px;
		line-height:20px;
	}
}

.grid_pagination_main{
	width:auto;
	background-color:#f5f5f5;
	font-weight:bold;
	text-align:left;
	line-height:30px;
	padding-left:4px;
	margin-top:10px;
}
.gotoPage{
	width:30%;
	text-align:left;
	float:left;
	padding-top:2px;
}
.gotoPage .txt_box{
	border:1px solid #cfcfcf;
	height:20px;
	width:40px;
}
.gotoPage .btn{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	width:40px;
	color:#9f9f9f;
	text-decoration:none;
	font-weight:bold;
	height:22px;
	line-height:16px;
}
.noOfRecords{
	width:20%;
	text-align:center;
	float:left;
	padding-left:8%;
}
.previousNext{
	width:30%;
	text-align:right;
	float:right;
	padding-right:4px;	
}
.previousNext a, active, visited{
	color: #000000;
	text-decoration: none;
}
.previousNext a:hover{
	color: #FF0000;
	text-decoration: none;
}
.previousNext span{
	color: #999999;
	text-decoration: none;
}

.view_previous, active, visited{
	color: #000000;
	text-decoration: none;
}
.view_previous:hover{
	color: #000000;
	text-decoration: underline;
}

/* ----------------- Daily Picks styles end ----------------- */


/* stock screener styles start */
.stock_screener_main{
	width:auto;
	margin-top:15px;
}
.search_area{
	width:210px;
	border:1px solid #ececec;
	float:left;
	padding:5px;
	height:360px;
}
.search_area .row{
	width:auto;
	margin-top:10px;
	margin-bottom:5px;
}
.search_area .row label{
	width:auto;
	font-weight:bold;
}
.search_area .row .dropDown{
	width:200px;
}
.search_area .row .left{
	width:95px;
	float:left;
}
.search_area .row .right{
	width:95px;
	float:right;
	margin-right:2px;
}

@-moz-document url-prefix(){ 
	.search_area .row .right{ /* this css hacks for firefox */
		margin-right:4px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){

	.search_area .row .right{ /* this css hack is for opera*/
		margin-right:6px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.search_area .row .right{ /* css hacks for safari and chrome */
		margin-right:4px;
	}
}

.search_area .row .left .dropDown{
	width:90px;
}
.search_area .row .right .dropDown{
	width:90px;
}
.search_area .row .left .btn{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	width:90px;
	color:#000000;
	text-decoration:none;
	line-height:28px;
	display:block;
	text-align:center;
}
.search_area .row .right .btn{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    -khtml-border-radius:3px;
    border-radius:3px;
	width:90px;
	color:#000000;
	text-decoration:none;
	line-height:28px;
	display:block;
	text-align:center;
}
.grid_area{
	width:720px;
	float:right;
	text-align:left;
	border:1px solid #ececec;
	padding:5px;
	height:360px;
}
.sc_chart_main{
	display:none;
	line-height:5px;
	height:333px;
	width:auto;
}
.sc_chart_main .chart{
	display:block;
	float:left;
	width:45%;
}
.sc_chart_main .suggestions{
	display:block;
	float:left;
	line-height:18px;
	width:53%;
	height:284px;
}
.sc_chart_main .suggestions ul li{
	list-style: decimal;
}
.featuresCommonTab{
	height: 300px;
}
.mainScrollDivPOP{
	height: 324px;
}
.close_chart{
	text-align: right;
	float: right;	
}
.close_chart a, active, visited{
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	background-color:#DFDFE1;
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	padding:4px;
	-line-height: 24px;
	*line-height: 24px;
}
.close_chart a:hover{
	color: #FF0000;
	font-weight:bold;
	text-decoration:none;
	background-color:#DFDFE1;
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	padding:4px;
	-line-height: 24px;
	*line-height: 24px;
}

.pagination_btns{
	width: 140px;
	float:right;
}
.previousLink{
	float: left;
	width: auto;
	text-align: left;
}
.previousLink a, active, vistied{
	color: #000000;
	text-decoration: none;
}
.previousLink a:hover{
	color: #FF0000;
	text-decoration: none;
}
.nextLink{
	float: left;
	width: auto;
	text-align: left;
	margin-left: 7px;
}
.nextLink a, active, vistied{
	color: #000000;
	text-decoration: none;
}
.nextLink a:hover{
	color: #FF0000;
	text-decoration: none;
}

/* stock screener styles end */


/* intraday styles start */
.long_short1{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;
	text-align:center;
	color:#9f9f9f;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor: pointer;
}
.long_short1:hover{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor: pointer;
}
.long_short1_over{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:50px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	cursor: pointer;
}

.long_short_span{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:80px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}

.intraday_calls{
	width:978px;
	float:left;
	-margin-top:0px;
}

/* intraday styles end */


/* ----------------- comman styles start ----------------- */

.link_black, active, visited{
	color:#000000;
	text-decoration:none;
}
.link_black:hover{
	color:#FF0000;
	text-decoration:underline;
}
.link_red, active, visited{
	color:#FF0000;
	text-decoration:none;
}
.link_red:hover{
	color:#000000;
	text-decoration:none;
}
.link_red_unline, active, visited{
	color:#FF0000;
	text-decoration:none;
}
.link_red_unline:hover{
	color:#000000;
	text-decoration:underline;
}
.red{
	color:#FF0000;
}
.green{
	color:#4fad26;
}
.black{
	color:#000000;
}
.bold{
	font-weight:bold;
}


.open_close{
	width:auto;
	margin-top:10px;
	text-align:left;
}
.open_close_over{
	width:auto;
	margin-top:10px;
	text-align:left;
}
.open_close a, active, visited{
	width:160px;
	line-height:22px;
	background-image:url(../images/icon_minus.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#000000;
	display:block;
	text-align:center;
	cursor:pointer;
}
.open_close_over a{
	width:160px;
	line-height:22px;
	background-image:url(../images/icon_plus.gif);
	background-repeat:no-repeat;
	background-position:3px 4px;
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#000000;
	display:block;
	text-align:center;
	cursor:pointer;
}
.openClose_msg{
	visibility:hidden;
	width:160px;
	text-align:left;
	padding-left:5px;
	line-height:22px;
	font-weight:bold;
}

.sorting_link, active, visited{
	text-decoration: none;
	color: #000000;
}
.sorting_link:hover{
	text-decoration: none;
	color: #FF0000;
}

/* ----------------- comman styles end ----------------- */

/* ----------------- clearfix styles start ----------------- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* ----------------- clearfix styles end ----------------- */

.footer{
	width:auto;
	text-align:center;
	margin-bottom:20px;
	margin-top:10px;
}
.footer a, active, visited{
	color:#000000;
	text-decoration:none;
	margin-left:8px;
	margin-right:8px;
	font-weight: normal;
}
.footer a:hover{
	color:#000000;
	text-decoration:underline;
	margin-left:8px;
	margin-right:8px;
	font-weight: normal;
}
/*Search box div Starts*/
IMG {border:none;}
#ajax_listOfOptions {position: absolute;height:auto;overflow: scroll;overflow-x:hidden;border: solid 1px #d3d3d3;background-color:#ffffff;text-align: left;z-index:9066; left:100px;}
#ajax_listOfOptions div {margin:1px;padding:0px;cursor:pointer;}
#ajax_listOfOptions .optionDiv {width:263px; *width:236px}
#ajax_listOfOptions .optionDivEOD {width:100%; *width:430px}
#closeText {background-color:green;height:10px;}
#ajax_listOfOptions .optionDivRoi {width:177px;}
#ajax_listOfOptions .optionDivSelected {background-color: #cccccc;color: grey;width:263px; *.width:236px;}
#ajax_listOfOptions .optionDivSelectedEOD {background-color: #cccccc;color: grey;width:100%; *.width:430px;}
#ajax_listOfOptions .optionDivSelectedRoi {background-color: #cccccc;color: grey;width:177px;}
#ajax_listOfOptions .optionDivIntraday {width:100%; *.width:430px}
#ajax_listOfOptions .optionDivSelectedIntraday {background-color: #cccccc;color: grey;width:100%; *.width:430px;}

.autoSug_1024{
	left: 100px; /*was 228*/
	background-color: red;
}
.autoSug_1280{
	left: 556px;
}

/*Search box div Ends*/
/* intraday styles start */

.legends_area {
	float:right;
	width:360px;
}
.legends_area .legend_name {
	float:right;
	line-height:21px;
	margin-bottom:5px;
	padding-left:5px;
	width:100px;
}
.legends_area .legend_icon {
	float:right;
	margin-bottom:5px;
	width:13px;
}

.online_offline{
	width:82px;
	float:right;
	margin-top:-26px;
}
@-moz-document url-prefix(){ 
	.online_offline{ /* this css hacks for firefox */
		margin-top:2px;
	}
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){

	.online_offline{ /* this css hack is for opera*/
		margin-top:-30px;
	}
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
	.online_offline{ /* css hacks for safari and chrome */
		margin-top:2px;
	}
}

.online_offline a, active, visited{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:80px;
	margin-right:-1px;
	float:left;
	text-align:center;
	color:#4FAD26;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}
.online_offline a:hover{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:80px;
	margin-right:-1px;
	float:left;
	text-align:center;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}

.long_short, active, visited{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:80px;
	margin-right:-1px;
	float:left;
	text-align:center;
	color:#9f9f9f;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}
.long_short:hover{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:80px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}

.long_short_span{
	background-image:url(../images/bg_btn.jpg);
	background-repeat:repeat-x;
	background-color:#e3e3e3;
	border:1px solid #bbbbbb;
	width:80px;
	margin-right:-1px;
	float:left;	
	text-align:center;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
}
/* intraday styles end */


.headerLink, active, visited{
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
.headerLink:hover{
	color:#000000;
	text-decoration:none;
	font-size: 13px;
	letter-spacing: 0px;
}

.border_bottom{
	height:20px;
	*height:10px;
	margin-top:15px;
	margin-bottom:0px;
	border-top:3px solid #000000;
}
/* transaction div styles start */

.transaction_div{
	background-color: #F5F5F5;
	border:1px solid #CCCCCC;
	line-height:24px;
	padding-left:4px;
	padding-bottom:10px;
	text-align:left;
	width:auto;	
}

.transaction_div .row_main{
	width: 100%;
}
.transaction_div .row_main .column{
	width: 12%;
	float: left;
	margin-right: 14px;
}
.transaction_div .row_main .column .datarow1{
	width: 100%;
	font-weight: bold;	
}
.transaction_div .row_main .column .datarow2{
	width: 100%;
}

.transaction_div .btns, active, visited{
	background-color:#DFDFE1;
	background-image:url("../images/bg_btn.jpg");
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	color:#000000;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
	width: 100px;
}
.transaction_div .btns:hover{
	background-color:#DFDFE1;
	background-image:url("../images/bg_btn.jpg");
	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	color:#FF0000;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
}

.transaction_div a, active, vistied{
	color: #000000;
	text-decoration:underline;
}
.transaction_div a:hoevr{
	color: #FF0000;
	text-decoration: none;
}

td{
	font-size: 12px;
}
/* transaction div styles end */

/*  faq styles start */
.faq_content_area{
	width: 980px;
	-width: 960px;
	*width: 960px;
	line-height: 20px;
	margin-top: 10px;
}

.faq_content_area .colm_left{
	width: 310px;
	float: left;
	margin-right: 12px;
	border:1px solid #F5F5F5;
}
.faq_header{
	background-color:#F5F5F5;
	border-bottom:0px solid #000000;	
	padding-left:5px;
	width: 305px;
	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
	line-height: 24px;
}
.faq_header_1{
	background-color:#F5F5F5;
	border-bottom:0px solid #000000;	
	padding-left:5px;
	width: 305px;
	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
	line-height: 24px;
}
.faq_block{
	width:305px;
	padding-left:0px;
}
.faq_block h1{
	margin-top: 5px;
	font-size:12px;
	padding-left: 4px;
}
.faq_block h3{
	margin-top: 5px;
	font-size:12px;
	font-weight: normal;
}


.faq_content_area .colm_right{
	width: 310px;
	float: left;
	border:1px solid #F5F5F5;
}
/* faq styles end */


/* performance screener styles start */
.ps_plus, active, visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/icon_plus.gif);
	background-repeat:no-repeat;
	background-position:63px 6px;
	cursor:pointer;
	float:left;
}
.ps_plus:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/icon_plus_bold.gif);
	background-repeat:no-repeat;
	background-position:63px 6px;
	cursor:pointer;
	float:left;
}
.ps_minus, active, visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background-image:url(../images/icon_minus.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	float:left;
}
.ps_minus:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/icon_minus_bold.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	cursor:pointer;
	float:left;
}
/* performance screener styles end */

/* static page styles start */

#mainCont{
	width: 960px;
}
#mainCont1{
	width: 830px;
}

.wHeader  {
/*	background-image:url("../images/titleBg.png");
	border-bottom:1px solid #7C7C7C; */
	background-color:#F5F5F5;	
	font-weight:bold;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	width:960px;
}

#cont1 .wbody {
	min-height:400px;
	padding:5px 0;
/*	text-align:center;*/
	border: 1px solid #F5F5F5;
	width: 948px;
	-width: 960px;
	*width: 960px;
}

#cont2  {
	-moz-border-radius:6px 6px 6px 6px;
	border:1px solid #F5F5F5;
	float:left;
	width:auto;
	padding: 10px;
}
#cont2 .wHeader {
/*	background-image:url("../images/titleBg.png");
	border-bottom:1px solid #7C7C7C; */
	font-weight:bold;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	width: 946px;
}
#innerContent a, active, visited{
	text-decoration:none;
	color:#2a2a2a;
	font-weight:bold;
}
#innerContent a:hover{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}

.faqCont  {
	-moz-border-radius:6px 6px 6px 6px;
	border:1px solid #7C7C7C;
	float:left;
	margin:5px;
	text-align:left;
	width:48%;
}
.faqCont .fHeader {
	background-image:url("../images/titleBg.png");
	border-bottom:1px solid #7C7C7C;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
}
.faqCont .fbody {
	padding:5px 0;
	text-align:left;
}
#adressDiv  {
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	padding-left:20px;
	width:45%;
}
#SendQuery  {
	float:left;
	width:90%;
	margin-left: 10px;	
}
.InputText  {
	border:1px solid #CCCCCC;
	width:195px;
}
.clearMe  {
	clear:both;
	height:5px;
	margin:0;
	padding:0;
	width:100%;
}
#SendQuery #natureofquery {
	border:1px solid #CCCCCC;
	color:#2A2A2A;
	float:left;
	font-family:"Trebuchet MS","Times New Roman",Tahoma;
	font-size:12px;
	width:198px;
}
.messageInput  {
	border:1px solid #CCCCCC;
	width:250px;
}
.contactus_save  {
	background-color:#E4E4E4;
	border:1px solid #D3D3D3;
	color:red;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-top:10px;
	text-align:center;
	width:80px;
}
#SendQuery .QueryRowsA {
	color:#2A2A2A;
	float:left;
	margin-left:5px;
	width:125px;
}
#SendQuery .QueryRowsB {
	float:left;
	width:120px;
}

/* static page styles end */

/* chart lezends start */
#lez  {
height:13px;
padding-top:6px;
width:90%;
}
.buyIcon  {
float:left;
width:40px;
}
.sellIcon  {
float:left;
width:40px;
}
.analysis_row{
	font-weight:bold; margin-top:5px; width:220px;
}
#analysisDiv td{
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}
.td_bottom_border td{
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
}