/* CSS Document */

.div_display_index
{	position:absolute;
	left:0px;
	width:100%; top:100px; height:35px;
	margin-top:0px;
	font-family:Calibri;
	font-size:16px; color:#666699;
	background-color:#EEEEEE;
}

.div_just_below_navi_small_bar
{	position:absolute;
	left:0px;
	width:100%; top:135px;
	
}

.lab_last_updated_timestamp
{	position:absolute;
	right:0px;
	font-size:12px;
	font-family:Calibri;
	text-align:right;
	margin-right:30px;
}


.div_display_frame
{ 	position:absolute;
	width:99%; top:100px;
	left:0.3%;
	margin-top:10px;
	font-family:Calibri;
	font-size:16px;
}

.div_display_frame_home
{ 	position:absolute;
	width:100%; top:100px;
	margin-top:10px;
	font-family:Calibri;
	font-size:16px;
}

.div_display_frame_rtadvise
{
	position:absolute;
	width:99%; top:125px;
	left:0.3%;
	margin-top:10px;
	font-family:Calibri;
	font-size:18px;

}

.div_display_cat
{	position:relative;
	width:99%; 
	left:10px;
	margin-top:10px; 
}

.div_display_cat_simulation
{	position:relative;
	width:100%; 
	left:0px;
	margin-top:10px; 
}

.div_display_cat_ma
{	position:absolute;
	width:100%;
	top: 90px; 
	left:0px;
	border: 2px solid #669999;
}


.div_display_cat_detail
{
	position:relative;
	width:100%; 
	left:0px;
	margin-top:10px;
	color: #000033;
	/*border:2px solid #669999;*/
	/*background-color:  #CCCCCC;*/
	
}

.div_display_cat_detail_header
{ 	position:relative; width:100%;
	background-color:#669999;font-size:18px;
}

.div_display_cat_detail_data
{	position:relative;
	width:100%; height:300px; 
	left:0px;
	margin-top:10px;
	overflow:scroll;
	font-size:18px;
}

.div_display_cat_detail_data_rta
{	position:relative;
	width:100%; /*height:550px;*/
	left:0px;
	margin-top:10px;
	/*overflow:scroll;*/
	font-size:18px;
}

.lab_detail_item_short_symbol
{ 	width:5%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
	padding-left: 2px;
}


.lab_detail_short_data_symbol
{ 	width:5%;
	display:inline-block;
	color:#666699;
	cursor:pointer;
}


.lab_detail_item_short
{ 	width:7.5%;
	margin:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
	
}

.lab_detail_short_data
{ 	width:7.5%;
	display:inline-block;
	
}

.lab_detail_item_short_add
{ 	width:30px;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
	text-align:right;
	padding-right:6px;	
}

.lab_detail_item_short_advise
{ 	width:4%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	/*border: 2px solid #669999;*/
	color:white;
	margin-right: 2px;
	text-align:center;
}

.lab_detail_item_short_advise_z
{ 	width:5%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	/*border: 2px solid #669999;*/
	color:white;
	/*margin-right: 2px;*/
	text-align:center;
}

.risk_icon
{	position:relative;
	display:inline-block;
	width:90px;
	height:22px;
	margin-top: 6px;
	margin-bottom: 0px;
	border:none;
	border-radius: 3px;
}

.lab_detail_short_data_add
{ 	width:20px;;
	display:inline-block;
	cursor:pointer;
	text-align:right;
	padding-right:10px;	
}

.lab_detail_item_long
{ 	width:20%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
	padding-left:2px;
}

.lab_detail_long_data
{ 	width:20%;
	display:inline-block;
	padding-left:2px;
}

.select_detail_item
{	width:19%;
	display:inline-block;
	/*background-color:#666699;*/
	/*color:white;*/
	border:none;
	padding:0px;
	margin-right:4px;
	top:0px;
	left:0px;
}


.lab_detail_item_short_symbol_av
{ 	width:6%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
	padding-left:2px;
}

.lab_detail_short_data_symbol_av
{ 	width:6%;
	display:inline-block;
	color:#666699;
	cursor:pointer;
}

.lab_detail_item_short_av
{ 	width:7.5%;
	margin:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
}

.lab_detail_item_short_data_av
{ 	width:7.5%;
	margin:0px;
	display:inline-block;
}

.lab_detail_item_short_av_exch
{ 	width:9%;
	margin:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
}

.lab_detail_item_short_data_av_exch
{ 	width:9%;
	margin:0px;
	display:inline-block;
}

.lab_detail_item_short_add_av
{ 	width:40px;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
}

.lab_detail_short_data_add_av
{ 	width:40px;
	display:inline-block;
	cursor:pointer;
	padding-right:3px;
	text-align:center;
}


.lab_detail_item_long_av
{ 	width:16%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
	margin-left:3px;
}

.lab_detail_item_long_av_adj
{ 	width:17.5%;
	margin-top:0px;
	display:inline-block;
	background-color:#669999;
	color:white;
}


.lab_detail_long_data_av
{ 	width:16.5%;
	display:inline-block;
	margin-left:5px;
}

.lab_detail_long_data_av_adj
{ 	width:18%;
	display:inline-block;
}

.lab_detail_long_data_av_sector
{ 	width:15%;
	display:inline-block;
}


.select_detail_item_av
{	width:15%;
	display:inline-block;
	/*background-color:#666699;*/
	/*color:white;*/
	border:none;
	padding:0px;
	margin-right:0px;
	top:0px;
	left:0px;
}

.span_negative_value
{ 
	color:red;
}

.span_positive_value
{ 
	color:green;
}

.div_display_mystock_frame
{	position:absolute;
	width:90%; top:100px;
	left:0.5%;
	margin-top:10px;
	font-family:Calibri;
	font-size:16px;

}

.div_display_mystock_detail
{ 	width:100%; /*height:400px;*/
	position: relative;
	left:0px;
	border: 2px solid #669999;

}

.div_display_mystock_data_myrta
{
	width:100%; /*height:550px;*/
	position: relative;
	left:0px; 
	top: 0px;
	/*overflow:scroll;*/

}

.div_display_mystock_data
{
	width:100%; height:398px;
	position: relative;
	left:0px; 
	top: 0px;
	overflow:scroll;

}

.div_display_mystock_header
{	width:100%; 
	position: relative;
	left:0px;
	background-color:#669999;
	margin-bottom: 3px;
	font-size:18px;
	
}

.lab_mystock_short_symbol
{ 	width:9%;
	color:white; 
	display:inline-block;
	padding-left:2px;
}

.lab_mystock_short_symbol_data
{ 	width:9%;
	display:inline-block;
	cursor:pointer;
	color: #666699;
}

.lab_mystock_short_symbol_adj
{ 	width:6%;
	color:white; 
	display:inline-block;
}

.lab_mystock_short_symbol_data_adj
{ 	width:6%;
	display:inline-block;
	cursor:pointer;
	color: #666699;
}

.lab_mystock_short
{	width:8%;
	color:white; 
	display:inline-block;
}

.lab_mystock_short_data
{	width:8%;
	display:inline-block;
}

.lab_mystock_short_adj
{	width:7%;
	color:white; 
	display:inline-block;
}

.lab_mystock_short_data_adj
{	width:7%;
	display:inline-block;
	
}

.lab_mystock_long
{	width:17%;
	color:white; 
	display:inline-block;
}

.lab_mystock_long_mysim
{	width:20%;
	color:white; 
	display:inline-block;
}

.lab_mystock_long_myrtw
{	width:18%;
	color:white; 
	display:inline-block;
}

.lab_mystock_long_data
{	width:17.5%;
	display:inline-block;
}

.lab_mystock_long_data_mrta
{	width:17%;
	display:inline-block;
}

.lab_mystock_long_data_mysim
{	width:20.5%;
	display:inline-block;
}

.lab_mystock_long_adj
{	width:14%;
	color:white; 
	display:inline-block;
}

.lab_mystock_long_data_adj
{	width:14%;
	display:inline-block;
}

.lab_mytstock_short_add
{	
	width:8%;
	color:white; 
	display:inline-block;
	text-align:center;
	
}

.lab_mytstock_short_target
{	position: relative;
	right: 0px;
	width:7%;
	color:white; 
	display:inline-block;
	padding-left:30px;
		
}

.lab_mytstock_short_add_data
{ 	position:relative;
	width: 4%;
	background-color:#666699;
	border: 1px solid #666699;
	border-radius: 2px;
	color:white;
	display:inline-block;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	padding-left:5px;
	padding-right:1px;
	margin-left: 20px;
}

.lab_mytstock_short_delete
{
	width:4%;
	color:white; 
	display:inline-block;
}

.lab_mytstock_short_delete_data
{ 	width: 4%;
	background-color:#666699;
	border: 1px solid #666699;
	border-radius: 2px;
	color:white;
	display:inline-block;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	padding-left:1px;
	padding-right:1px;
	margin-left: 15px;
}

.input_mystock_search
{ 	position:absolute;
	left: 0px; width: 50%;
	border: 2px solid #669999;
	font: 22px;
	display:inline_block;
}

.lab_display_mystock_add
{	position: absolute;
	top: 10px;
	left: 50%;
	width: 250px;
	margin-left: 10px;
	background-color:#666699;
	border: 1px solid #666699;
	border-radius: 3px;
	color:white;
	display:inline-block;
	font-family:Calibri;
	font-size:18px;
	text-align:center;
	cursor:pointer;
}

.popup_sector_pci
{ 	width: 150px;
	background-color:#669999;
	color:white;
	text-align:center;
	cursor:pointer;
	display:inline-block;
}

.lab_display_header
{ 	width:100%; 
	font-size:19px;
	display:block;
	margin-top:3px;
}

.div_popup_view_all_sectors_pci
{ 	position:fixed;
	top: 120px;
	left: 25%;
	width: 600px;
	height: 500px;
	border: 2px solid #666699;
	background-color: #EEEEEE;
	z-index:-1;
	visibility:hidden;
}

.popup_close
{ 	position:absolute;
	top: 0px;
	right: 0px;
	cursor:pointer; 
	z-index:+1;
	/*width:30px; 
	height:30px; background-color:#666699;
	border: 2px solid #666699;*/
}

.popup_cat_header
{ 	position: absolute;
	top:0px;
	left: 0px;
	height:30px;
	display:block; background-color:#666699;
	text-align:center;
	font-size: 20px;
	color:white;
	font-family:Calibri;
	padding-right: 3px;
	padding-left: 3px;
}

.lab_popup_line
{ 	position:relative;
	left: 100px;
	width: 400px;
	font-family:Calibri;
	font-size:18px;
	color: white;
	margin: 10px;
	display:block;
}

.span_popup_sector_name
{
	width: 300px;
	display:inline-block; 
	background-color:white;
	color:black;
	padding-left:5px;
}

.span_popup_pci
{
	width: 50px;
	display:inline-block;
	background-color:white;
	color:black;
	padding-right:5px;
}

/*   ---------------------Simluation page---------------------------*/

.div_display_sim_detail_data
{	position:relative;
	width:100%; /*height:300px; */
	left:0px;
	margin-top:10px;
	font-size:16px;
}

.div_sim_data_lines
{
	position:relative;
	width:100%; height:530px; 
	left:0px;
	margin-top:10px;
	font-size:16px;
	overflow:scroll;
}

.lab_sim_symbol
{ 	width:6%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	padding-left:2px;
		
}

.lab_sim_symbol_data
{ 	width:6%; 
	display:inline-block;
	cursor:pointer;
}

.lab_sim_short
{ 	width:7%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
}

.lab_sim_short_data
{ 	width:7%;
	padding-left:3px;
	display:inline-block;
	
}

.lab_sim_long
{ 	width:18%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;	
}

.lab_sim_long_rtprice
{ 	width:18.5%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	padding-left:10px;	
}

.lab_sim_long_myrta
{ 	width:18%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	padding-left: 13px;	
	
}

.lab_sim_long_data
{ 	width:18%; 
	display:inline-block;
	
}

.span_sim_add
{ 	width:3%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
}

.span_sim_add_data
{ 	width:2%;
	padding-left:2px;
	display:inline-block;
	cursor:pointer;
	
}

.span_sim_add_to_mystock
{ 	width:6%;
	padding-left:2px;
	display:inline-block;
	cursor:pointer;
	text-align:center;
}

.lab_sim_name
{	width:11%;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	display:inline-block;
	background-color:#666699;
	color:white;
}

.lab_sim_item
{	width:8.5%;
	padding-left:3px;
	color:#666699;
	display:inline-block;
	cursor:pointer;
}

.lab_sim_add
{	width:8%;
	padding-left:3px;
	color:#666699;
	display:inline-block;
	cursor:pointer;
}

.lab_sim_print
{	width:10%;
	padding-left:3px;
	color:#666699;
	display:inline-block;
	cursor:pointer;
}

.lab_sim_summary_header
{	width:100%;
	margin-top:0px;
	margin-bottom: 3px;
	background-color: #669999;
	color:white;
	font-size:18px;
	display:block;
	text-align:center;
}


.lab_sim_summary_data
{ 	width:48%; 
	display:inline-block;
}

.span_item_name_buy
{	width:23%; 
	display:inline-block;
	background-color:#669999;
	font-size:16px;
	color:white;
	text-align:center;
	margin-top: 3px;
	margin-left: 3px;
}

.span_item_name_sold
{	width:23%; 
	display:inline-block;
	background-color:#666699;
	font-size:16px;
	color:white;
	text-align:center;
	margin-top: 3px;
	margin-left: 3px;
}
.span_item_data
{	width:10%; 
	display:inline-block;
	font-size:16px;
	text-align:center;
	margin-top: 3px;
}

.span_item_data_sold
{
	width:10%; 
	display:inline-block;
	font-size:16px;
	text-align:center;
	margin-top: 3px;
	color:#666699;
}

.span_item_arrow
{	width:10%; 
	display:inline-block;
	font-size:16px;
	text-align:center;
	margin-top: 3px;
}
.span_item_long_data
{
	width:70%; 
	display:inline-block;
	font-size:16px;
	margin-top: 3px;
	padding-left:3px;

}

.lab_sim_detail_data_header
{	width:100%
	display:block;
	margin-left:0px;
	margin-right:0px;
	background-color:#EEEEEE;
	color:black;	
}

.lab_sim_detail_data
{	width:100%
	display:block; 
	
}

.span_sim_detail_time
{	width:13%;
	display:inline-block;
	text-align:center;
	padding-left:2px;
	
}

.span_sim_detail_data
{
	width:6%;
	display:inline-block;
	text-align:center;
	padding-left:2px;
}

.span_sim_detail_data_target
{
	width:6%;
	display:inline-block;
	text-align:center;
	padding-left:2px;
	color:#666666;
}

.span_sim_detail_data_buy
{
	width:7%;
	display:inline-block; 
	background-color:#669999;
	color:white;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
}

.span_sim_detail_data_sold
{
	width:7%;
	display:inline-block;
	background-color:#666699;
	color:white;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
}

.span_sim_detail_data_hold
{
	width:7%;
	display:inline-block;
	background-color:#669999;
	color:white;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
}


.span_sim_detail_arrow
{
	width:3%;
	display:inline-block;
	text-align:center;
}

.lab_sim_very_short_run
{
	background-color:#666699;
	border: 1px solid #666699;
	border-radius: 2px;
	color:white;
	display:inline-block;
	font-family:Calibri;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
	margin-right:2px;
}

/*    -------------------end here ---------------------------------------*/

/*  	-----------------start: mysim------------------------------------*/
.div_search_bar_frame
{ 	position: absolute;
 	top: 10px;
	left: 0px;	
	width: 50%; 
	background-color:#EEEEEE;
	
}

.div_stock_search_dropdownlist
{ 	position: absolute;
	top: 20px;
	left:0px;
	width: 100%;
	background-color:#EEEEEE;
	/*border: 2px solid #669999;*/
	font-family:Calibri;
	font-size:16px;
	visibility:hidden;
	z-index:-1;

}

.sel_mysim_mystock_search
{ 	width: 99%; background-color:#EEEEEE;
 	border: 2px solid #669999;
	font-family:Calibri;
	font-size:16px;
}

.span_search_item_selected
{ 	width:99%;
	display:inline-block;
	cursor: pointer;
}

.sel_mysim_mystock
{ 	width: 50%; background-color:#EEEEEE;
 	border: 2px solid #669999;
	font-family:Calibri;
	font-size:16px;
}

.span_select_stock_go
{
	width: 50px;
	margin-left: 10px;
	background-color:#666699;
	border: 1px solid #666699;
	border-radius: 3px;
	color:white;
	display:inline-block;
	font-family:Calibri;
	font-size:20px;
	text-align:center;
	cursor:pointer;
}

.span_select_stock_portfolio
{
	width: 250px;
	margin-left: 10px;
	background-color:#666699;
	border: 1px solid #666699;
	border-radius: 3px;
	color:white;
	display:inline-block;
	font-family:Calibri;
	font-size:20px;
	text-align:center;
	cursor:pointer;
}

.span_mysim_input_mim_gain
{ 
	width:60px; border:2px solid #669999;
	right: 3px;
	background-color:#EEEEEE;

}

.span_mysim_min_gain
{	width:8.5%;
	padding-right:3px;
	display:inline-block;
	right: 66px;
}


.div_display_cat_detail_data_mysim
{
	position:relative;
	width:100%; height:250px; 
	left:0px;
	margin-top:10px;
	overflow:scroll;
	font-size:16px;
}




/* ----------------end: mysim------------------------------------------*/

/* ----------------popup box -------------mi.php------------------------*/
.div_popup_confirm
{	position: fixed;
	top: 100px;
	left:46%;
	width: 400px;
	height: 200px;
	border: 2px solid #666699;
	background-color:#EEEEEE;
	/*border-radius: 5px;*/
	z-index:-1;	
	visibility:hidden;		
}

.div_popup_msg
{	position: fixed;
	top: 100px;
	left:46%;
	width: 400px;
	height: 200px;
	border: 2px solid #666699;
	background-color:#EEEEEE;
	/*border-radius: 5px;*/
	z-index:-1;
	
	visibility:hidden;	
}

.lab_popup_msg_content
{ 	position: absolute;
	left: 10%;
	top: 15px;
	width:80%;
	color:#666699;
	font-family:Calibri;
	font-size: 18px;
}

.span_msgbox_close
{	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	text-align:right; 
	background-color:#666699;
	color:white;
	font-family: Arial;
	font-size: 20px;
	cursor:pointer;
	padding-right:12px;
}

.span_confirm_button
{ 	width: 100px; 
	background-color:#666699;
	border-radius: 2px; 
	color:white;
	display:inline-block;
	text-align: center;
	font-family:Calibri;
	font-size:18px;
	cursor:pointer;
}

.span_cancel_button
{ 	width: 100px;
	margin-left: 50px; 
	background-color:#999999;
	border-radius: 2px; 
	color:black;
	display:inline-block;
	text-align: center;
	font-family:Calibri;
	font-size:18px;
	cursor:pointer;
}

.div_popup_msg_signup
{	position: fixed;
	top: 110px;
	left:10px;
	width: 320px;
	height: 250px;
	border: 2px solid #666699;
	background-color:#EEEEEE;
	/*border-radius: 5px;*/
	z-index:-1;	
	visibility:hidden;	
}

.div_popup_confirm_signup
{	position: fixed;
	top: 110px;
	left:10px;
	width: 320px;
	height: 250px;
	border: 2px solid #666699;
	background-color:#EEEEEE;
	/*border-radius: 5px;*/
	z-index:-1;	
	visibility:hidden;	
}

/*---------------------- end: popup box--------------------------------*/

/*-----------------------------real-time advise------------------------------*/
.lab_index_item
{ 	width:9%;
	display:inline-block;
	font-family:Calibri;
	font-size:14px;
	color:#666699;
}

.span_index_item
{ 	/*width:33%;*/
	display:inline-block;
	font-family:Calibri;
	font-size:14px;
	color:#666699;
	cursor:pointer;
	/*padding-left: 3px;*/
}

.span_index_item_positive
{
	display:inline-block;
	font-family:Calibri;
	font-size:13px;
	color: #009900;
}

.span_index_item_negative
{
	display:inline-block;
	font-family:Calibri;
	font-size:13px;
	color:red;
}

.span_advise_buy
{ 	width:65%;
	background-color:#666699;
	color:white;
	display:inline-block;
	border-radius: 2px;
	/*padding-left:20px;
	padding-right:20px;*/
	text-align:center;
}

.span_advise_sell
{ 	width:65%;
	background-color:#669999;
	color:white;
	display:inline-block;
	border-radius: 2px;
	text-align:center;
	/*padding-left:20px;
	padding-right:20px;*/
}

.span_advise_watch
{ 	width:65%;
	background-color:#EEEEEE;
	color: #666666;
	display:inline-block;
	border:1px solid #666666;
	border-radius: 2px;
	text-align:center;
	/*padding-left:20px;
	padding-right:20px;*/
}

/* ---------------my real time advise -------------------------*/
.lab_sim_symbol_rta
{ 	width:7%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	
	
}

.lab_sim_symbol_data_rta
{ 	width:7%; 
	display:inline-block;
	cursor:pointer;
	color:#666699;	
}

.lab_sim_short_rta
{ 	width:7%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	
}

.lab_sim_short_data_rta
{ 	width:7%;
	padding-left:5px;
	display:inline-block;
	
}

.lab_sim_short_rta_adj
{ 	width:8%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	
}

.lab_sim_short_data_rta_adj
{ 	width:8%;
	padding-left:5px;
	display:inline-block;
	
}

.lab_sim_short_target_rta
{ 	width:8%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	
}

.lab_sim_short_data_target_rta
{ 	width:6%;
	padding-left:5px;
	display:inline-block;
	
}



.lab_sim_long_rta
{ 	width:20%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	
}

.lab_sim_long_data_rta
{ 	width:20%; 
	display:inline-block;	
}

.lab_sim_sector_rta
{ 	width:15%; margin-top: 3px;
	color:white;
	background-color:#669999;
	display:inline-block;
	padding-left:3px;
	
}

.lab_sim_sector_data_rta
{ 	width:15%; 
	display:inline-block;
	padding-left:3px;
}

.span_bookmark
{ 
	color:white;
	height:1px;
	visibility:hidden;
}

/* -------------------home page-------------------------*/

.lab_home_header
{ 	width:100%; 
	font-family:Calibri;
	font-size:20px;
	display:block;
	margin-top:3px;
}

.div_home_cat
{ 	width:100%; 
	font-family:Calibri;
	font-size:18px;
	display:block;
	margin-top:3px;
}

.p_cat
{

}

.p_header
{ text-decoration:underline;

}

.p_cat_detail
{

}

.p_user_caution
{

}

.lab_cat_detail_risk
{ 	width:45%;
	display:inline-block;
	
}

.lab_cat_detail_return
{ 	width:45%;
	display:inline-block;
	
}

.lab_cat_detail_risk_bar
{ 	position:relative;
	width:30%;
	left:10%;
	display:inline-block;
	
}

.lab_cat_detail_return_bar
{ 	position:relative;
	width:30%;
	left:10%;
	display:inline-block;
	
}

.span_cat_detail_title
{ 	color:#666699;
	display: inline-block;
	width: 30%;
	margin-left:5px;

}

.span_cat_detail_risk
{ 	background-color: #CC6633;
	border:1px solid white;
	display: inline-block;
	width: 16%;
	text-align:center;
	color:white;
}
.span_cat_detail_return
{ 	background-color:#666699;
	border:1px solid white;
	display: inline-block;
	width: 16%;
	text-align:center;
	color:white;
}

.span_cat_detail_risk_indicator
{position: relative;
display: inline-block;
left:0%;
color:#CC6633;
}

.span_cat_detail_return_indicator
{position: relative;
display: inline-block;
left:0%;
color: green;
}

.span_cat_detail_risk_mark
{
position: relative;
display: inline-block;
left:0%;
}

.span_cat_detail_risk_mark
{
position: relative;
display: inline-block;
left:0%;
}

.p_upgradeuser_info
{
	font-family:Calibri; font-size: 18px;
	text-align: left;
	margin: 10px;
}

.risk_star
{	font-family: Calibri; 
	font-size: 19px;
	/*color: #CC6600;*/
	color:red;
}


/* --------------------- Analytics ------------------------------*/
.div_display_cat_detail_ma
{	position:relative;
	width:100%; 
	left:0px;
	margin-top:0px;
}

.div_display_cat_detail_ma_adj
{	position:relative;
	width:100%; 
	top: 10px;
	left:0px;
	margin-top:0px;
}

.div_sim_outside_border
{	position:relative;
	width:100%;
	border: 2px solid #669999;
}

.lab_ana_section_header
{	position: relative;
	top:0px;
	width:100%;	
	margin-bottom: 3px;
	background-color: #669999;
	color:white;
	font-size:18px;
	display:block;
	text-align:center;
}

.lab_ana_section_header_ma
{	position: relative;
	top:0px;
	width:100%;	
	margin-top: 0px;
	margin-bottom: 3px;
	background-color: #669999;
	color:white;
	font-size:18px;
	display:block;
	text-align:center;
}

.lab_ana_section_header_ma_assessment
{	position: relative;
	top:0px;
	width:100%;	
	margin-top: 0px;
	margin-bottom: 3px;
	background-color: #EEEEEE;
	color:#666699;
	font-size:18px;
	display:block;
	text-align:center;
}


.lab_ana_sim_summary_header
{
	width:100%;
	margin-top:0px;
	margin-bottom: 0px;
	background-color: #EEEEEE;
	font-size:18px;
	display:block;
	text-align:center;
}


.lab_item_line
{
	width: 100%;
	display: block;
	font-family:Calibri;
	font-size: 18px;

}

.span_shortname
{	position:relative;
	width: 10%;
	display: inline-block;
	color: #666699;
	padding-left: 5px;
	margin-top: 0px;
}

.span_shortname_data
{	position:relative;
	width: 10%;
	display: inline-block;
	padding-left: 5px;
	text-align:left;
	margin-top: 0px;
}

.span_longname_data
{	position:relative;
	width: 20%;
	display: inline-block;
	padding-left: 5px;
	text-align:left;
	margin-top: 0px;
}

.p_companydesc
{
	padding-left: 5px;
	margin-top: 0px;
}

.span_shortname_minus
{
	position:relative;
	width: 10%;
	display: inline-block;
	color: #666699;
	padding-left: 5px;
	margin-top: 0px;

}

.div_chart_container_historical_chart
{ 	width: 96%; height: 550px;
	font-family:Calibri;
	font-size: 16px;
	margin-left: 2%;
	margin-bottom: 5px;
}

.div_chart_container
{ 	width: 100%; height:200px;
	font-family:Calibri;
	font-size: 16px;
}

.span_chart_bar_start
{ 	position: relative;
	display: inline-block;
	width: 6%; /*height:20px;*/
	background-color:green;
	margin-right: 1%;
	margin-left: 1%;
	text-align:center;
	font-size: 16px;
	color: white;
}

.span_chart_bar
{ 	position: relative;
	/*bottom:0px;*/
	display: inline-block;
	width: 6%;
	/*height: 50px;*/
	background-color:green;
	margin-right: 1%;
	margin-left: 1%;
	text-align:center;
	font-size: 16px;
	color:white;
}

.span_chart_bar_label
{ 	position: relative;
	top:0px;
	display: inline-block;
	width: 6%; height:20px;
	margin-right: 1%;
	margin-left: 1%;
	text-align:center;
	font-size: 16px;
}

.span_chart_gap
{	position: relative;
	top:0px;
	display: inline-block;
	width: 5%;
	margin-right: 1%;
	margin-left: 1%;
}

.span_chart_bar_label_gap
{	position: relative;
	top:0px;
	display: inline-block;
	width: 5%;
	margin-right: 1%;
	margin-left: 1%;
}

.hr_baseline
{ 
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}

.span_roi_mark_1yr
{ 	position:relative;
	left: 4%;
	font-family: Calibri; 
	font-size:18px;
	color:red;
	display:inline-block;
}

.span_roi_mark_5yr
{ 	position:relative;
	left: 32%;
	font-family: Calibri; 
	font-size:18px;
	color:red;
	display:inline-block;
}

.span_chart_line
{ 	width:0.048%;
	display:inline-block; 
	border-top: 2px solid green;
	border-radius:1px;	
}

.span_option_chart_term
{ 	display: inline-block;
	font-family: Calibri;
	font-size:18px;
	color:#669999;
	cursor:pointer;
	width: 10%;
	text-align:center;	
}


/*-----------------Stock Chart ---------------------------*/

.div_display_chart
{	position: absolute;
	width:90%;
	left:5%;
	top: 10px;
	font-family:Calibri;
	font-size: 20px;
	border:4px solid #666699;	
}

.lab_stock_chart_header
{	width:100%; height:33px;
	margin-top:0px;
	margin-bottom: 3px;
	background-color: #666699;
	color:white;
	font-size:20px;
	display:block;
	text-align:center;
}

.img_close_chart
{ 	position:absolute;
	top: 0px;
	right: 0px;
	cursor:pointer; 
	z-index:+1;
	/*width:30px; 
	height:30px; background-color:#666699;
	border: 2px solid #666699;*/
}

.lab_display_current_price
{ 	width: 100%;
	display: inline-block;
	text-align:center;
	font-family: Calibri;
	font-size:20px;
	margin-top: 10px;
	margin-bottom:0px;
}

.span_price_change_positive
{ 	font-size:18px;
	color: green;
	display: inline-block;
	margin-left: 5px;	
}
.span_price_change_negative
{ 	font-size:18px;
	color: red;
	display: inline-block;
	margin-left: 5px;		
}
.span_price_change_nochange
{ 	font-size:18px;
	color: black;
	display: inline-block;
	margin-left: 5px;		
}

.span_current_price_time
{
	font-size:16px;
	color: black;
	display: inline-block;
	margin-left: 5px;
}

.div_barchart_container
{ 	width: 96%; height: 300px;
	font-family:Calibri;
	font-size: 16px;
	margin-left: 2%;
	margin-bottom: 5px;
}

.span_hist_return
{ 	display:inline-block; 
	width: 20%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
}

.span_hist_risk
{ 	display:inline-block; 
	width: 20%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
}

.span_hist_return_1y
{ 	display:inline-block; 
	width: 30%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
}

.span_hist_risk_1y
{ 	display:inline-block; 
	width: 30%;
	color:red;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
}

.span_hist_roi_mark
{	display:inline-block; 
	width: 30%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
}

.span_hist_risk_mark
{	display:inline-block; 
	width: 30%;
	color:red;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
}


.div_display_frame_userterm
{ 	position:absolute;
	width:99%; top:100px;
	left:0.3%;
	margin-top:10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family:Calibri;
	font-size:18px;
}

.lab_home_footer_links
{	position: relative;
	width:100%;
	font-family:Calibri;
	font-size:16px;
	display:block;
}


.span_home_footer_links
{ 	width: 18%;
	display:inline-block;
	cursor:pointer;
	color:white;
	text-align:center;
	padding-bottom:5px;
}

.div_home_footer
{	position: fixed;
	bottom: 0px;
	width:100%; height: 30px;
	z-index:1;
	color: white;
	background-color: #666699;
}

.div_upper_left
{ 	position: absolute;
	width:50%; height:170px;
	left:0px;
	top: 55px;
	font-family:Calibri;
	font-size:20px;
}

.div_left
{ 	position: absolute;
	width:30%; height:170px;
	left:0px;
	top: 50px;
	font-family:Calibri;
	font-size:20px;
}

.div_left_plus
{ 	position: absolute;
	width:30%; height:400px;
	left:0px;
	top: 70px;
	font-family:Calibri;
	font-size:20px;
}

.div_left_plus_adj
{ 	position: absolute;
	width:30%; height:400px;
	left:0px;
	top: 50px;
	font-family:Calibri;
	font-size:20px;
}

.div_right
{ 	position: absolute;
	width:70%; height:170px;
	left:30%;
	top: 70px;
	font-family:Calibri;
	font-size:20px;
}

.div_right_plus
{ 	position: absolute;
	width:70%; height:400px;
	left:30%;
	top: 70px;
	font-family:Calibri;
	font-size:20px;
}

.div_upper_right
{ 	position: absolute;
	width:50%; height:170px;
	right:0px;
	top: 55px;
	font-family:Calibri;
	font-size:20px;
}

.div_lower_left
{ 	position: absolute;
	width:50%; height:170px;
	left:0px;
	top: 225px;
	font-family:Calibri;
	font-size:20px;
}

.div_lower_right
{ 	position: absolute;
	width:50%; height:170px;
	right:0px;
	top: 225px;
	font-family:Calibri;
	font-size:20px;
}

.img_home_sim
{	
	width:100%;
	height: 170px;
	border:none;
}

.img_sim
{	
	width:100%;
	border-radius: 10px;
	z-index:0;
}

.img_sim_0
{	position: absolute;
	top:170px;
	width:100%;
	border-radius: 10px;
	z-index:2;
}

.img_sim_1
{	position: absolute;
	top:90px;
	width:100%;
	z-index:1;
	border:none;
}

.img_sim_2
{	position: absolute;
	top:0px;
	width:100%;
	border-radius: 10px;
	z-index:0;
}


.div_xem_simulation
{ 	position: relative;
	width:90%;height:400px;
	left:5%;
	background-color:#666699;
	border:3px solid #666699;	
	margin-top: 30px;
	border-radius: 6px;
	color:white;
}

.div_xem_sim
{ 	position: relative;
	width:90%;height:400px;
	left:5%;
	margin-top: 30px;
	color:black;
}

.div_xem_sim_plus
{ 	position: relative;
	width:90%;height:500px;
	left:5%;
	margin-top: 30px;
	color:black;
}

.div_xem_rtwatch
{ 	position: relative;
	width:90%;height:400px;
	left:5%;
	background-color:#CCCCCC;
	border:3px solid #999999;	
	margin-top: 30px;
	border-radius: 6px;
	color:black;
}

.ul_item
{ 	font-size: 26px;
	font-family:Calibri;
	color:#666699;
}

.lab_learn_more
{ 	position: relative;
	right:0px;
	display:block;
	width:250px;
	text-align:center;
	cursor:pointer;
	background-color:#666699;
	color:white;
	font-size:20px;
	margin-left: 50px;
	margin-right: 50px;
	border-radius: 6px;	
}

.span_home_signup_prom
{ 	display: inline-block;
	background-color:#666699;
	color:white; 
	padding-left: 10px; 
	padding-right: 10px;
	border-radius: 5px;
}

.a_home_link
{ 	text-decoration:none;
	color:white;
}

.div_market_insight
{ 	position: relative;
	width:90%;height:400px;
	left:5%;
	background-color:#CCCCCC;
	border:3px solid #999999;	
	margin-top: 30px;
	border-radius: 6px;
	color:black;
}

.div_xem_mysimulation
{ 	position: relative;
	width:90%;height:400px;
	border: 2px solid #EEEEEE;
	left:5%;
	margin-top: 30px;
	border-radius: 10px;
}

.div_xem_myrtwatch
{ 	position: relative;
	width:90%;height:400px;
	border: 2px solid #EEEEEE;
	left:5%;
	margin-top: 30px;
	border-radius: 10px;
}

.div_my_analytics
{ 	position: relative;
	width:90%;height:400px;
	border: 2px solid #EEEEEE;
	left:5%;
	margin-top: 30px;
	border-radius: 10px;
}

.lab_xem_simulation_header
{	font-family:Calibri;
	font-size: 21px;
	position: relative;
	display: block;
	width: 100%;
	background-color:white;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align:center;
	color:black;
}

.lab_home_header
{	font-family:Calibri;
	font-size: 20px;
	position: relative;
	display: block;
	width: 100%;
	background-color:white;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align:center;
	color:black;
}

.lab_xem_rtwatch_header
{	font-family:Calibri;
	font-size: 21px;
	position: relative;
	display: block;
	width: 100%;
	background-color:white;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align:center;
	color:black;
}

.lab_market_insight_header
{	font-family:Calibri;
	font-size: 21px;
	position: relative;
	display: block;
	width: 100%;
	background-color:white;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align:center;
	color:black;
}

.img_company_logo
{	position: absolute;
	top: 30px;
	right: 8px;
	z-index:-1;
	border-radius: 6px;
	border: 2px solid #999999;
	height: 80px;
	width: 80px;
}

.div_item_line_horizontal
{	position:relative;
	width: 100%; height: 100px;
	font-family:Calibri;
	font-size: 18px;
	border: 1px solid red;
}

.span_top_indicator_forecast
{ 	position: absolute;
	top: 6px;
	left: 250px;
	width: 40px; height:75px;
	display:inline-block;
	border-left: 2px solid #666699;
	border-top: 2px solid #666699;
	font-family:Calibri;
	font-size: 16px;
	padding-left:3px;
}

.span_top_indicator_actual
{ 	position: absolute;
	top: 6px;
	left: 280px;
	width: 40px; height:75px;
	display:inline-block;
	border-left: 2px solid #666699;
	border-top: 2px solid #666699;
	font-family:Calibri;
	font-size: 16px;
	padding-left:3px;
}

.span_rectangular_forecast
{ 	position: absolute;
	top: 30px;
	left: 200px;
	width: 200px; height:50px;
	display:inline-block;
	border: 2px solid gray;
	font-family:Calibri;
	font-size: 16px;
	z-index:-1;
	background-color:#CCCCCC;
}

.span_rectangular_actual
{ 	position: absolute;
	top: 30px;
	left: 220px;
	width: 200px; height:50px;
	display:inline-block;
	border: 2px solid #669999;
	font-family:Calibri;
	font-size: 16px;
	z-index:-1;
	background-color:#669999;
	
}

.span_min_val
{ 	position: absolute;
	top: 30px;
	left: 150px;
	width: 50px; height:50px;
	display:inline-block;
	font-family:Calibri;
	font-size: 16px;
	z-index:-1;
	text-align:center;
}

.span_max_val
{ 	position: absolute;
	top: 30px;
	left: 200px;
	width: 50px; height:50px;
	display:inline-block;
	font-family:Calibri;
	font-size: 16px;
	z-index:-1;
	text-align:center;
}

.div_t1_details
{ 	position: relative;
	width: 100%; 
	font-family:Calibri; 
	font-size: 14px;
	height:300px;
	overflow:scroll;
	border: 1px solid #666699;
}

.span_t1_view
{ 	display:inline-block; 
	width: 20%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 30px;
	cursor:pointer;
}

.lab_t1_detail_line
{	width:100%;
	display:block;
	padding-left:3px;
	padding-right:3px;
}

.span_t1_header_left
{ 	width: 30%;
	display:inline-block;
	text-align:center;
	margin-top: 3px; border-bottom: 1px solid #666699;
	color:#666699;
}

.span_t1_header_middle
{ 	width: 30%;
	display:inline-block;
	text-align:center;
	margin-top: 3px; border-bottom: 1px solid #666666;
	color:#666666;
}

.span_t1_header_right
{ 	width: 30%;
	display:inline-block;
	text-align:center;
	margin-top: 3px; border-bottom: 1px solid #669999;
	color:#669999;
}

.span_t1_header_space
{ 	width: 4%;
	display:inline-block;
	text-align:center;
	margin-top: 3px;
	color:black;
}

.span_t1_header_item_left
{ 	width: 10%;
	display:inline-block;
	text-align:center;
	margin-top: 3px;
	color:#666699;
}

.span_t1_header_item_middle
{ 	width: 10%;
	display:inline-block;
	text-align:center;
	margin-top: 3px;
	color:#666666;
}

.span_t1_header_item_right
{ 	width: 10%;
	display:inline-block;
	text-align:center;
	margin-top: 3px;
	color:#669999;
}

.span_t1_header_item_right_container
{ 	/*width: 10%; /*height: 14px;*/
	display:inline-block;
	text-align:center;
	margin-top: 3px;
	color:#669999;
	border:1px solid green;
}

.div_t1_header_item_right_container
{ 	width: 11%; /*height: 14px;*/
	left: 0%;
	top:0px;
	position: relative;
	display:inline-block;
	/*text-align:center;*/
	margin-top: 3px;
	color:#669999;
	border: 1px dotted green;
	padding-left:2px;
}

.span_t1_headline_item
{ 	display:inline-block; 
	width: 15%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 10px;
}

.span_t1_headline_item_plus
{ 	display:inline-block; 
	width: 25%;
	color:green;
	font-family:Calibri;
	font-size: 20px;
	margin-left: 5px;
}

.span_t1_released_date
{ 	display:inline-block; 
	width: 20%;
	color:green;
	font-family:Calibri;
	font-size: 14px;
	margin-left: 0px;
}

.img_actual_range
{ 	width:0%; height: 8px; 
	font-family:Calibri; font-size:10px;
	background-color:#666699;
	position: relative;
	/*left:0%; top:0px;*/
	display:inline-block;
	/*opacity:0.4; filter:alpha(opacity=60);*/
	text-align:center;
	border:none;
	color:white;
	/*border-radius: 2px;*/
}

.img_forecast_range
{ 	width:0%; height: 8px;
	font-family:Calibri; font-size:10px;
	background-color: #669999;
	position: relative;
	/*left:0%; top:0px;*/
	display:inline-block;
	text-align:center;
	/*opacity:0.5; filter:alpha(opacity=50);*/
	border:none;
	color:white;
	/*border-radius: 2px;*/
}

.img_gap_range
{ 	width: 0%; height: 14px;
	background-color:yellow;
	border:none;
	position: relative;
	/*left:0%; top:0px;*/
	display:inline-block;
	/*opacity:0.5; filter:alpha(opacity=50);*/
	color: white;
}

.img_t1_image
{ 	width:100%;
	opacity:0.66; filter:alpha(opacity=66);
	border-radius: 6px;
}

.div_my_analytics_t1
{
	width:100%; height:300px;
	border-radius: 6px;
	background-image:url("../images/T1_image.jpg");
}

.div_my_analytics_t1m
{
	width:100%; height:300px;
	border-radius: 6px;
	background-image:url("../images/T1m_image.jpg");
}

.div_my_analytics_more
{	position:relative;
	width:100%; height:300px;
	border-radius: 6px;
}

.lab_home_t1_header_line
{ position:relative;
	width:80%;
	top: 50px;
	left: 10%;
	font:Calibri;
	font-size: 30px;
	background-color:#CCCCCC;
	color:black;
	text-align:center;
	border: 2px solid #666699;
	border-radius: 30px;
	display: block;
}

.span_t1_header_line
{
	position:relative;
	width:100%;
	font:Calibri;
	font-size: 30px;
	text-align:center;
	display: block;
}

.span_t1_sub_header_line
{
	position:relative;
	width:100%;
	font:Calibri;
	font-size: 24px;
	text-align:center;
	display: block;

}

.div_home_analytics_upperleft
{ 	width: 48%; height: 200px;
	position: relative;
	border: 1px solid #CCCCCC;
	background-image:url("../images/analytics_cinfo.png");
	margin: 5px;
	display:inline-block;
	border-radius: 5px;
	color:white;
	text-align:center;
	font-size: 20px;
	z-index:-1;

}
.div_home_analytics_upperright
{ 	width: 48%; height: 200px;
	position: relative;
	border: 1px solid #CCCCCC;
	background-image:url("../images/analytics_charts.png");
	margin: 5px;
	display:inline-block;
	border-radius: 5px;
	color:white;
	text-align:center;
	font-size: 20px;
	z-index:-1;
}

.div_home_analytics_lowerleft
{ 	width: 48%; height: 200px;
	position: relative;
	border: 1px solid #CCCCCC;
	background-image:url("../images/analytics_rr_assessment.png");
	margin: 5px;
	display:inline-block;
	border-radius: 5px;
	color:white;
	text-align:center;
	font-size: 20px;
	z-index:-1;
}

.div_home_analytics_lowerright
{ 	width: 48%; height: 200px;
	position: relative;
	border: 1px solid #CCCCCC;
	background-image:url("../images/analytics_momentum.png");
	margin: 5px;
	display:inline-block;
	border-radius: 5px;
	color:white;
	text-align:center;
	font-size: 20px;
	z-index:-1;
}

.div_analytics_more_info
{ 	width: 12%; height: 100px;
	display: block;
	position: absolute;
	top: 165px;
	left: 43%; 
	font-size: 24px;
	border: 2px solid green;
	background-color:green;
	border-radius: 45px;
	color:white;
	text-align:center;
	z-index:1;
	cursor:pointer;
}

.span_analytics_see_more_info
{ 	display: block;
	margin-top: 3px;
	text-decoration:none;
	color:white;
}

.span_analytics_more_info
{	display: block;
	width:20%;
	height: 30px;	
}

.sim_upper_container
{ 	position: absolute;
	width: 100%; height: 100px;
	left:0px;
	top: 35px;
	border: 2px solid #669999;
}

.sim_upper_container_ma
{ 	position: absolute;
	width: 100%; height: 80px;
	left:-2px;
	top: 0px;
	border: 2px solid #669999;
}

.sim_container
{ 	position: absolute;
	width: 100%;
	top: 150px;
	left:0px;
	margin_top:10px;
	border: 2px solid #669999;
}

.sim_container_ma
{ 	position: absolute;
	width: 100%;
	top: 70px;
	left:-2px;
	margin_top:10px;
	border: 2px solid #669999;
}

.div_display_sim_detail
{
	position:relative;
	width:100%; 
	left:0px;
	margin-top:10px;
	/*border:2px solid #669999;*/
	
}

.lab_sim_title_row
{	width:100%;
	display: block;
	background-color:#669999;
}

.lab_sim_title_row_data
{	width:100%;
	display: block;
}

.span_sim_symbol
{ 	width:6%; margin-top: 3px;
	color:white;
	display:inline-block;
}

.span_sim_long
{ 	width:18%; margin-top: 3px;
	color:white;
	display:inline-block;	
}

.span_sim_short
{ 	width:7%; margin-top: 3px;
	color:white;
	display:inline-block;
}

.span_sim_symbol_data
{ 	width:6%; margin-top: 3px;
	color:black;
	display:inline-block;
}

.span_sim_long_data
{ 	width:18%; margin-top: 3px;
	color:black;
	display:inline-block;	
}

.span_sim_short_data
{ 	width:7%; margin-top: 3px;
	color:black;
	display:inline-block;
}

.span_sim_end_line_no
{
	width:7%;
	display:inline-block;
	color:black;
	text-align:center;
	margin-left:2px;
	margin-right:2px;
}

.div_analytics_overall_ass_forecast
{	width:100%;
	position:relative;
	margin-top:10px;
	border: 1px solid red;
}

.lab_prom_signin
{ 	width: 100%;
	display:block;
	font-family:Calibri;
	font-size: 24px; 
	color:green;
	text-align:center;
}

.lab_action_data
{ 	display: inline-block;
	width: 20px;
	background-color:#669999;
	color:white;
	font-family:Calibri;
	font-size: 18px;
	border-radius: 2px;
	text-align:center;
	cursor:pointer;
}

.lab_action_mystock_data
{ 	display: inline-block;
	width: 30px;
	background-color:#669999;
	color:white;
	font-family:Calibri;
	font-size: 16px;
	border-radius: 2px;
	text-align:center;
	cursor:pointer;
	margin-left: 20px;
}

.lab_action_mysim_data
{ 	display: inline-block;
	width: 30px;
	background-color:#669999;
	color:white;
	font-family:Calibri;
	font-size: 18px;
	border-radius: 2px;
	text-align:center;
	cursor:pointer;
	margin-left: 30px;
}


.lab_myportfolio_short
{	width:10%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_long
{	width:20%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_short_p
{	width:8%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_short_p_gainloss
{	width:11%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_short_p_holddays
{	width:5%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_long_p
{	width:14%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_long_p_adj
{	width:14%;
	color:white; 
	display:inline-block;
}

.lab_myportfolio_short_data
{	width:10%;
	display:inline-block;
}

.lab_myportfolio_short_data_tc
{	width:20%;
	display:inline-block;
}

.lab_myportfolio_long_data
{	width:20%;
	display:inline-block;
}

.lab_myportfolio_short_p_data
{	width:8%;
	display:inline-block;
}

.lab_myportfolio_short_p_data_holddays
{	width:5%;
	display:inline-block;
}

.lab_myportfolio_short_p_data_positive
{	width:8%;
	display:inline-block;
	color:green;
}

.lab_myportfolio_short_p_data_positive_gainloss
{	width:11%;
	display:inline-block;
	color:green;
}

.lab_myportfolio_short_p_data_negative
{	width:8%;
	display:inline-block;
	color:red;
}

.lab_myportfolio_short_p_data_negative_gainloss
{	width:11%;
	display:inline-block;
	color:red;
}

.lab_myportfolio_long_p_data
{	width:14%;
	display:inline-block;
}

.lab_myportfolio_short_confirm
{	width:8%;
	background-color:#FF6600;
	color:white;
	border-radius: 3px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	margin-right: 5px;
}

.input_myportfolio_no_shares
{
	width:80%;
	display:inline-block;
}

.lab_myportfolio_headerline
{ 	width:100%;
	display:block; 
	font-family:Calibri; 
	font-size: 20px;
	color:#FF6600;
}

.div_display_myportfolio_data
{
	width:100%; 
	position: relative;
	left:0px; 
	top: 0px;
	padding-bottom: 2px;
}

.div_display_myportfolio_data
{
	width:100%; /*height:398px;*/
	position: relative;
	left:0px; 
	top: 0px;
	/*overflow:scroll;*/

}

.div_home_cat
{	position:absolute; 
	left: 5%; top: 75px; height: 200px; width: 90%; 
	font-size:22px; font-family:Calibri; 
	border: 1px solid #cccccc; 
	padding: 5px;
}

.div_home_upper_left
{	position: absolute; 
	top: 250px; left:0%; width: 30%; height: 500px; 
	border:1px solid #cccccc;
}

.div_home_upper_middle
{	position: absolute; 
	top: 250px; left:35%; width: 30%; height: 500px; 
	border:1px solid #cccccc;
}

.div_home_upper_right
{	position: absolute;  
	top: 250px; left:70%; width: 30%; height: 500px; 
	border:1px solid #cccccc;
}

.div_home_lower_left
{	position: absolute; 
	top: 800px; left:0%; width: 30%; height: 500px; 
	border:1px solid #cccccc;
}

.div_home_lower_middle
{	position: absolute; 
	top: 800px; left:35%; width: 30%; height: 500px; 
	border:1px solid #cccccc;
}

.div_home_lower_right
{	position: absolute; 
	top: 800px; left:70%; width: 30%; height: 500px;
	border:1px solid #cccccc;
}

.div_home_bottom
{	position:absolute; 
	top: 1300px; left:0%; width: 100%; height: 30px;
}

.lab_home_cat_header
{ 	font-family: Calibri; font-size:24px;
	display: block;
	margin: 5px;
	text-align:center;
}

.img_home_cat
{	position:absolute; 
	top: 60px; left:5%; width: 90%; height: 200px;
	/*opacity: 0.5;*/
}

.div_home_cat_detail
{ 	position:relative;
	left: 5px;
	top: 220px;
	font-family:Calibri; font-size:16px;
	padding-left: 10px;
	padding-right: 10px;
}

.lab_home_cat_link
{ 	font-size: 22px;
	width:90%; left:5%;
	display: inline-block;
	text-align:right;
	color:#666699; border-top: 1px solid #cccccc;
	cursor:pointer;
}