@charset "utf-8";
/* CSS Document */

html {
    overflow-y: scroll;
}

.rep_grp_tit{
	width:690px;
	padding:5px;
	border-bottom:none;
	color: #5B7DA1;
	font-weight:bold;
	font-size:13px;
}

.gnttpwh{
	width:300px;
	border: 1px solid #C6C6C6;
    border-radius: 6px 6px 6px 6px;
	background-color:#EEEEEE;
	position:fixed;
	top:150px;
	padding-bottom:5px;
	
	
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
	
	z-index:987987;
}

.gnttpwhbgel{
	top:1px;
	left:1px;
	background:#CCCCCC;
	opacity:0.5;
	width:100%;
	height:100%;
	position:fixed;
	z-index:987986;
}

.pg_hld{
	margin-top:100px;
}

.rp_rep_row{
	float:left;
	width:345px;
	padding:4px 0px 4px 5px;
	margin-bottom:15px;
	cursor:pointer;
}

.rp_rep_name{
	float:left;
	width:300px;
	font-weight:bold;
	color:#5B7DA1;
}

.rp_rep_desc{
	float:left;
	width:300px;
	padding-top:3px;
	padding-left:25px;
}

.rp_rep_icon{
	float:left;
	width:25px;
	padding:2px 0px 0px 0px;
}

.gnttpwhhdr{
	float:left;
	font-weight:bold;
	padding:5px;
	color:#5B7DA1;
	border-bottom:1px solid #C6C6C6;
	margin-bottom:5px;
}

.gnttpwhhdrdwn{
	float:left;
	padding:5px 5px 0px 5px;
	margin-top:5px;
	border-top:1px solid #C6C6C6;
	text-align:right;
}

.gnttpwhhdrcnt{
	float:left;
	margin-bottom:5px;
	width:450px;
}

.gnttpwhhdrcntnv{
	float:left;
	width:230px;
	padding:2px;
	margin-top:3px;
}

.gnttpwhhdrcntot{
	float:left;
	padding:5px;
	width:200px;
}

.spanGFCF_m{
	float:left;
}

.Lfloater{
	float:left;
}

.rtd_InsRow_d{
	float:left;
	width:968px;
	margin:1px 0px 1px 0px;
}

.rtd_cmpRow_d{
	float:left;
	width:968px;
	background:#DDD;
}

.rtd_Table_d {
	width:968px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000000;
	font-size:11px;
	float:left;
}

.rtd_ins_click_el{ cursor:pointer;}
.rtd_dt_flag_d{	padding:7px 5px 5px 5px; float:left; width:18px;							}
.rtd_dt_name_d{	padding:5px; float:left; width:200px;				}
.rtd_dt_DI_d{	padding:5px; float:left; width:25px;		text-align:center;	}
.rtd_dt_FID_d {	padding:9px 5px 5px 5px; float:left; width:30px; 		font-size:4px;		text-align:right;	}
.rtd_dt_Rel_d{	padding:5px; float:left; width:130px;							}
.rtd_dt_Date_d{	padding:5px; float:left; width:60px;		text-align:right;	}
.rtd_dt_Trans_d{padding:5px; float:left; width:90px;							}
.rtd_dt_Sec_d{	padding:5px; float:left; width:100px;							}
.rtd_dt_Sha_d{	padding:5px; float:left; width:70px;		text-align:right;	}
.rtd_dt_Prc_d{	padding:5px; float:left; width:80px;		text-align:right;	}
.rtd_dt_Val_d{	padding:5px; float:left; width:70px;		text-align:right;	}
.rtd_dt_Url_d{	padding:8px 0px 5px 5px; float:left; cursor:pointer;	text-align:right;	}







.rtd_crr_dsp{
	margin:-2px 0px 0px 0px; float:right; width:23px; font-size:8px;
}

.GeneralInfotTipInfos{
	float:left;
	width:206px;
	color:#5B7DA1;
	letter-spacing:1;
	font-size:11px;
	padding:5px 0px 5px 0px;
	display:none;
}

#GeneralInfotTip{
		
	position:fixed; top:35px; width:220px; background:#FFF; text-align:center; padding:3px; display:none; z-index:3333;
	
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
	
	border-top-left-radius: 	10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 	10px; 
	border-bottom-left-radius:  10px; 
	
}

#GeneralInfotTipIn{
	
	width:206px; background:#CCC; padding:7px; z-index:1001; float:left; 
	
	border-top-left-radius: 	10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 	10px; 
	border-bottom-left-radius:  10px;
	
	text-align:center;
	
}

.boxShadowed{
	-moz-box-shadow: 2px 2px 2px #888;
	-webkit-box-shadow: 2px 2px 2px #888;
	box-shadow: 2px 2px 2px #888;
}



.rtd_tr_cmpFollow_u{
	float:left;
	padding:1px 1px 0px 1px;
}

.rtd_f_text{
	float:left;
	font-size:11px;
	color:#5B7DA1;
	padding:0px 3px 0px 3px;
	font-weight:normal;
}

.rtd_f_text_u{
	float:left;
	font-size:11px;
	color:#FF0000;
	padding:0px 3px 0px 3px;
	font-weight:normal;
}

.rtd_tr_f_img{
	float:right;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}

.rtd_rem_ttip{
	z-index:100;
}



.rtd_tr_cmpName{
	float:left; cursor:pointer;
	margin-left:0px;
	padding:4px 0px 0px 0px;
}

.rtd_tr_cmpFollow{
	float:right;
	cursor:pointer;
}

.rtd_tr_time{
	float:left;
	padding:4px 10px 0px 0px;
}

/*
 WATCHLIST	-	START
*/


.wtc_mn_Menu_Source{	border:1px solid #FFF; float:left; width:90px; height:18px; margin-right:20px; cursor:pointer;}
.wtc_mn_Menu_Source_cont {	float:left; width:70px; padding:3px 0px 0px 3px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#wtc_mn_Significance_val{	float:left; width:70px;}
#wtc_mn_dd_Source_img, #wtc_mn_dd_Significance_img, #wtc_mn_dd_View_img{
	float:left; width:15px; padding:3px 0px 0px 0px;
}



#wtc_paging{
	float:right; padding-right:10px;
}




#wtc_mn_View_val{			float:left; width:90px;}
.wtc_mn_Menu_View{		border:1px solid #FFF; float:left; width:120px; height:18px; margin-right:20px; cursor:pointer;}
.wtc_mn_Menu_View_cont{		float:left; width:100px; padding:3px 0px 0px 3px;; font-size:11px; font-family:Verdana, Geneva, sans-serif;}

.wtc_gn_btn{
	float:left; border:1px solid #999; color:#09C; font-weight:bold; padding:2px 4px 2px 4px; cursor:pointer;
}

#wtc_myc_noData, #prt_myc_noData{
	width:490px;
	float:left;
	margin-right:20px;
	padding:5px;
	background:#DDD;
	display:none;
}

#wtc_myc_Data, #prt_myc_Data{
	width:500px;
	float:left;
	margin-right:20px;
	overflow-x:hidden;
	overflow-y:auto;
	height:590px;
}

#PortfolioInput{
	width:210px;
	float:left;
	margin-right:15px;
	font-size:12px;
	padding-left:2px;
}

#WatchlistInput{
	width:310px;
	float:left;
	margin-right:15px;
	font-size:12px;
	padding-left:2px;
}

#srs_SearchInput{
	float: left;
    font-size: 12px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-top: 4px;
    width: 533px;
}

#srs_searchBtn{
	background: none repeat scroll 0 0 #5B7DA1;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center;
    width: 100px;
}

#wtc_src_total{
	float:left; background:#DDD; padding:5px; color:#000; width:438px; display:none;
}

#prt_src_total{
	float:left; background:#DDD; padding:5px; color:#000; width:338px; display:none;
}


.wtc_src_cont_val{
	float:left; width:438px; color:#000; padding:5px; border-bottom:1px solid #CCC;
}

.prt_src_cont_val{
	float:left; width:338px; color:#000; padding:5px; border-bottom:1px solid #CCC;
}



.mw_wtc_src_cont_val{
	float:left; width:470px; color:#000; padding:5px; border-bottom:1px solid #CCC;
}

.mw_prt_src_cont_val{
	float:left; width:590px; color:#000; padding:1px 5px 1px 5px;
	/*border-bottom:1px solid #CCC;*/
}

.wtc_src_cont_img, .prt_src_cont_img{
	float:left; width:13px; padding:7px 7px 0px 3px;
}
.wtc_src_cont_name{
	float:left; width:320px; padding:5px 0px 0px 5px; cursor:pointer;
}

.prt_src_cont_name{
	float:left; width:220px; padding:5px 0px 0px 5px; cursor:pointer;
}

.mw_wtc_src_cont_name{
	float:left; width:350px; padding:5px 0px 0px 5px; cursor:pointer;
}

.mw_wtc_src_cont_name_edit{
	float:left; width:150px; padding:5px 0px 0px 5px;
}

.prt_src_cont_follow_edit_name{
	float:left;	width:195px; margin:5px 7px 0px 5px; cursor:pointer;
}

.prt_src_cont_follow_edit_links{
	float:left;	width:145px; margin:5px 0px 0px 0px;
}

.prt_src_cont_follow_edit_links_pdf{
	float:left; margin:6px 7px 0px 5px; cursor:pointer;
}

.prt_src_cont_follow_edit_links_xls{
	float:left; margin:6px 7px 0px 5px; cursor:pointer;
}

.wtc_src_cont_follow{
	float:right; cursor:pointer; width:90px; text-align:center;
}

.prt_src_cont_follow{
	float:right; cursor:pointer; width:90px; text-align:center;
}

.prt_src_cont_follow_edit{
	float:left; cursor:pointer; width:40px; text-align:center; padding:4px 0px 0px 0px;
}

.prt_src_imgSave{
	float:left;
	padding:3px 5px 0px 5px;
	cursor:pointer;
}

.prt_src_imgDel{
	float:left;
	padding:3px 0px 0px 0px;
	margin-left:5px;
	cursor:pointer;
}

.prt_src_inp{
	float:left;
	width:235px;
	height:16px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#5B7DA1;
	border:1px solid #CCCCCC;
	margin-left:5px;
	padding:1px 5px 0px 5px;
}

/*
 WATCHLIST	-	END
*/

/*
 RIGHT NAV CONTROL	-	START
*/


#rNav{		position:fixed; display:none; width:241px; font-family:Verdana, Geneva, sans-serif; z-index:5000;	}
#rNavCont{	width:200px; float:left; padding:5px; background:#74A1BD;	}

.rNavCont_inner{	float:left; width:200px; background:#FFF;	}

#rNavLastVC, #rNavLastNv1, #rNavLastNv2{		
	float:left; width:200px;	
}

#rNavLastVC{ display:none;}

.RN_lvc{			float:left; width:190px; padding:5px; background:#FF9453; color:#FFFFFF; font-weight:bold;	}

.RN_lvc_h{			float:left; width:190px; padding:5px; border-bottom:1px solid #999; cursor:pointer;}
.RN_lvc_h_img{		float:left; padding:2px 7px 0px 0px;}
.RN_lvc_h_c{		float:left; width:165px; padding:0px;}

.home_RN_lvc_h{			float:left; width:220px; padding:5px; border-bottom:1px solid #999; cursor:pointer;}
.home_RN_lvc_h_img{		float:left; padding:2px 7px 0px 0px;}
.home_RN_lvc_h_c{		float:left; width:195px; padding:0px;}

/*
 RIGHT NAV CONTROL	-	END
*/


/*
 ADVANCED SEARCH
*/


#STD_paging{
	float: right;
    font-size: 11px;
    padding-top: 0px;
}


.STD_PG_ACT{
	border: 1px solid #FFF;
    color: #FFF;
    float: left;
    font-weight: bold;
    margin: 1px 3px 0;
    padding: 0 3px;
	opacity:1;
}

.STD_PG_INACT{
	border: 1px solid #FFFFFF;
    cursor: pointer;
    float: left;
    margin: 1px 3px 0;
    padding: 0 3px;
	opacity:0.5;
}

.STD_RF_SF_cont_sel{
	width:119px; padding:3px; background:#FFF; margin:3px;
}

.STD_RF_SF_cont_nsel{
	width:99px; padding:2px 3px 2px 3px; cursor:pointer; margin:1px 0px 1px 3px; float:left;
}

.STD_RF_SF_In_cont{
	width:105px; padding:5px; float:left;
}

.STD_RF_SF_In_cont_All{
	width:105px; padding:5px; float:left;
}

.STD_RF_SI_In_cont, .STD_RF_SI_In_cont_All, .STD_SI_SF_In_cont{
	width:105px; padding:5px; float:left;
}

.STD_RF_SF_In_cont_name{
	width:80px; float:left;
}

.STD_RF_SI_In_cont_name, .STD_SI_SF_In_cont_name{
	width:80px; float:left;
}

.STD_RF_SF_In_cont_chkbx, .STD_RF_SF_In_cont_chkbx_All{
	float:left; margin-right:10px;
}

.STD_RF_RGNSimg, .STD_SI_RGNSimg{
	float:left;
	padding:6px 0px 0px 5px;
	display:none;
}

.STD_RF_SF_In_cont_chkbx_pop{
	float:left; margin-right:10px;
}

.STD_RF_SI_In_cont_chkbx, .STD_RF_SI_In_cont_chkbx_All, .STD_RF_SI_In_cont_chkbx_pop{
	float:left; margin-right:10px;
}

.STD_RF_SF_heads{
	float:left; width:115px;
}

.STD_RF_SI_heads{
	float:left; width:115px;
}

.RTD_ar_img{
	margin:1px 0px 1px 0px; float:left;
}

.RTD_SI_ar_img{
	margin:1px 0px 1px 0px; float:left;
}


.STD_RF_SI_cont_nsel{
	width:99px; padding:2px 3px 2px 3px; cursor:pointer; margin:1px 0px 1px 3px; float:left;
}

.STD_IL{
	float:left; padding:6px 10px; cursor:pointer; margin-right:10px; border:1px solid #DDD;
}


.STD_TS{
	float:left; padding:5px; width:958px; border:1px solid #DDD;
}


#headBGcolr{
	position:absolute; width:100%; top:0px; left:0px; height:70px; background:#5B7DA1; z-index:-1;
	/*box-shadow:2px 2px 2px #999999;*/
}

/* common */

*:focus {outline: none;}

body
{
	padding:0px;
	margin:0px;
}

input
{
	padding:0px;
	margin:0px;
}

div
{
	padding:0px;
	margin:0px;
}

table
{
	padding:0px;
	margin:0px;
}

input{
	font-family:Verdana, Geneva, sans-serif;
	color:#333;
	font-size:11px;
	border:none;
}



.hdr_fndStr
{
	font-weight:bold; cursor:pointer;
}


/* TOOLTIPS */

#HoldingsTooltip1, #HoldingsTooltip2{
	width:250px;
	color:#666;
	display:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:5px;
	border:1px solid #DDD;
	background:#EEE;
}


/* DATA TITLES AND COLUMN VALUES */

.DataTitle
{
	 padding:5px;
	 color:#FFFFFF;
	 /*background:#00B5F2;*/
	 background:#5B7DA1;
	 font-weight:bold;
	 font-size:14px;
	 float:left;
	 
	-moz-box-shadow: 2px 2px 2px #999999;
	-webkit-box-shadow: 2px 2px 2px #999999;
	box-shadow: 2px 2px 2px #999999;
}


.DataTitle_title{
	float:left; padding-right:7px;
}

.DataTitle_info{
	float:left; padding-right:10px; font-size:9px; margin-right:5px; padding:0px;
}

.DataTitle_updater{
	float:left; display:none; background:#FFF; color:#069; font-size:9px; font-weight:normal; padding:0px 4px 1px 4px;
}


.wtc_txtBesChkBx{
	padding:5px;
	float:left; font-size:11px; width:240px;
}

.DataFieldsNoInh
{
	float:left;
	background:#DDDDDD;
	border-bottom:#666 1px solid;
	margin:5px 0px 5px 0px;
}


.DataFields
{
	float:left;
	background:#DDDDDD;
	border-bottom:#666 1px solid;
	margin:5px 0px 5px 0px;
}

.DataFields2
{
	float:left;
	background:#DDDDDD;
	border-bottom:#666 1px solid;
	margin:5px 0px 5px 0px;
}

div.DataFields2 div
{
	float:left;
	cursor:pointer;
}

div.DataFields div
{
	float:left;
	padding:5px;
	cursor:pointer;
}

.DataFieldsStat
{
	float:left;
	background:#DDDDDD;
	border-bottom:#666 1px solid;
	margin:5px 0px 5px 0px;
}


.tblDataRgns_cont{
	float:left; margin:5px 0px 0px 0px;
}


/* SPRY regions */

*[spry|region], *[spry|detailregion]{
	visibility: hidden;
}



/* tooltips */


#IT_tt_tooltip, #HoldingsTooltip1, #HoldingsTooltip2, .cmp_IT_Value_dd_Top, #re_tooltip, #compSearchRegionHdr, #IT_tt_tooltip1, #cmp_IT_urlpp, .YellowTTips
{
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
}


#rNavImg{
	-moz-box-shadow: 3px 3px 3px #888;
	-webkit-box-shadow: 3px 3px 3px #888;
	box-shadow: 3px 3px 3px #888;
}

#IT_tTip_transHeadTop, #IT_tTip_ValueHead, #IT_TrSg_dynTtip_ID, #IT_TrSg_dynTtipPosition_ID, .IT_tTip_transsactions_slider, #rNavCont
{
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
}


.ITTip
{
	float:left;
	font-size:7px;
	background:#FFFF99;
	color:#0085CA;
	margin-right:4px;
	cursor:pointer;
}

.ast_cmp_ov{
	float:right;
	font-size:7px;
	background:#093;
	color:#FFF;
	margin-right:4px;
	cursor:pointer;
}

.ast_cmp_hp{
	float:right;
	margin-right:4px;
	cursor:pointer;
}



.ITTiprice
{
	float:right;
	font-size:7px;
	background:#FFFF99;
	color:#0085CA;
	margin-right:4px;
	cursor:pointer;
}


.hdr_Sttl_i {
	float:left; width:100px; padding:0px 0px 9px 0px;
}


.resultsTableTd
{
	padding:5px;
}



.paging
{
	float:left;
	padding-top:0px;
}

.tdMain
{
	font-weight:bold;
	padding:5px;
}


.dci_regions_data{
	width:180px; float:left; cursor:pointer; padding:5px;
}
.custom-menu {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    border: 1px solid #CCC;
    white-space: nowrap;
    font-family: sans-serif;
    background: #FFF;
    color: #333;
    border-radius: 5px;
    padding: 0;
}

/* Each of the items in the list */
.custom-menu li {
    padding: 8px 12px;
    cursor: pointer;
    list-style-type: none;
    transition: all .3s ease;
    user-select: none;
}

.custom-menu li:hover {
    background-color: #DEF;
}
#copyTarget{
    font-size: 1px;
    width: 1px;
}