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

#content_Company{
	padding-top:100px;
}

.sssicon{
	margin:-2px 10px 0px 0px;
	cursor:pointer;
}


#cmp_QT_Data{
	float:left; width:358px;
}

.cmp_QT_SlidingPanels {
	position: relative;
	width: 358px;
	height: 240px;
	float:left;
	overflow:hidden;
}

.cmp_QT_SlidingPanelsContent {
	overflow: hidden;
	width: 358px;
	float:left;
}

.cmp_QT_hdrInv{
	display:none;
}


#IT_tTip_ValueHead{
	width:140px; padding:0px; position:absolute; height:0px; background:#CBD7DA; margin-top:19px; margin-left:-5px;
}

.DataTitle_dd{
	float:right; padding:2px 3px 3px 3px; cursor:pointer; margin:4px 5px 0px 0px;
	/*background:#CBD7DA;*/
}

#cmp_QT_dd_title_name{
	padding:1px 2px 0px 2px; margin-right:3px; color:#FFF; font-size:10px; width:35px; font-weight:normal; float:right;
}

.cmp_QT_val_img{
	float:left; width:20px;
}

.cmp_QT_val_name{
	float:left; width:45px;
}
#cmp_QT_dd {
	float:left; width:75px; padding:0px;
}

#cmp_QT_dd_Top{
	position:absolute;
	box-shadow: 2px 3px 3px #888;
	background:#CBD7DA;
	z-index:1000;
	margin-top:0px;
	margin-left:-39px;
	overflow:hidden;
	float:left;
	width:75px;
	padding:5px;
	display:none;
}


#cmp_IT_TType_Slide_cont{
	width:180px;
}

.cmp_IT_TType_Slide_SA{
	float:left; width:180px; cursor:pointer; background:#CBD7DA;
}

/* URL TOOLTIP */
#cmp_IT_ttip_url_close{
	width:40px; float:left; padding:0px;
}



/* CMP QT  */
.cmp_QT_hdr{
	float:left;
	background:#DDDDDD;
	border-bottom:#666 1px solid;
	margin:5px 0px 5px 0px;
	width:357px;
	height:24px;
}

div.cmp_QT_hdr div
{
	float:left;
	padding:5px;
}


#cmp_QT_cnt_1, #cmp_QT_cnt_2, #cmp_QT_cnt_3, #cmp_QT_cnt_4{
	width:358px; margin:5px 0px 5px 0px; float:left;
}

.cmp_QT_cnt_val{
	float:left; width:357px; height:25px;
}

div.cmp_QT_cnt_val div{
	float:left; padding:5px;
}


.cmp_QT_Exp{width:67px;}
.cmp_QT_purcVal{width:80px;}
.cmp_QT_exVal{width:90px;}
.cmp_QT_sellVal{width:80px;}



.cmp_it_url{width:15px; text-align:right; cursor:pointer;}
.cmp_IT_sec{width:90px; padding:5px;}
.cmp_IT_shares{width:70px; text-align:right;}
.cmp_IT_price{width:95px; text-align:right;}
.cmp_IT_cashFlow{width:90px; text-align:right;}
.cmp_IT_signif{width:50px; text-align:right;}
.cmp_IT_Hold{width:60px; text-align:right;}
.cmp_IT_trType{width:80px;}
.cmp_IT_tdate{width:70px;}

.cmp_IH_Insider{width:180px; cursor:pointer;}
.cmp_IH_Position{width:60px;}
.cmp_IH_Holdings{width:70px; text-align:right;}
.cmp_IH_Percent{width:40px; text-align:right;}
.cmp_IH_NetTrade{width:90px; text-align:right;}
.cmp_IH_CashFlow{width:100px; text-align:right;}

.IT_TrSg_dynTtipPosition{width:58px;}

.IT_TrSg_dynTtip{
	width:605px; padding:0px;
}

#cmp_IT_urlpp{
	width:105px;
	padding:0px 5px 0px 5px;
	background-color:#DDD;
	float:left;
}

.urlppCnt{
	padding:5px;
	width:95px;
	cursor:pointer;
	float:left;
	margin-bottom:1px;
}

.cmp_IT_ttipScrl{
}

.signImg{
	margin:0px 3px 0px 0px;
}

.cnt_Blcs, .dividerLine{
	width:968px;
}

.cnt_Blcs{
	float:left; padding:0px 0px 0px 0px;
}

.dividerLine
{
	float:left;
	height:10px;
	border-bottom:1px #999999 solid;
	margin-bottom:10px;
}

.cmp_metaBLock{
	float:left;
	width:300px;
	margin:-10px 10px 0px 0px; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-weight:bold;
	font-size:11px;
	color:#696969;
}

#cmp_IT_Data{ 
	float:left;
	width:968px;
}

#cmp_IT_NoData{ 
	float:left;
	width:958px;
}




#cmp_IH_Data{
	float:left;
	width:600px;
}

#cmp_IH_NoData{float:left;width:590px;}

#cmp_IH_NoData, #cmp_IT_NoData,  #cmp_QT_NoData{
	background:#CBD7DA;
	margin-top:5px;
}

div#cmp_IH_NoData, div#cmp_IT_NoData ,div#cmp_QT_NoData div{
	padding:5px;
}

/* META INFO */

#companyNameTitle{
	float:left;
	width:290px;
	z-index:1000;
	color:#696969;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	padding:0px 5px 10px 5px;
}

#cmp_cmpReports{
	float:left;
	width:230px;
	padding:0px 5px 5px 0px;
	display:none;
	text-align:center;
	font-weight:normal !important;
}

#cmp_cmpReports_Info{
	float:left;
	width:260px;
	text-align:center;
	padding:5px 5px 0px 120px;
}

#cmp_FollowedBox{
	float:left;
	width:290px;
	text-align:center;
	padding:5px 5px 10px 5px;
}

#companyNameTitle{
	-moz-text-shadow: #DDD 2px 2px 2px;
	-webkit-text-shadow: #DDD 2px 2px 2px;
	text-shadow: #DDD 2px 2px 2px;
}

table.tblDataRgns td{
	border-bottom:1px solid #EEE;
}

.tbfclm{
	padding:5px 0px 5px 10px;
}

.tbSclm{
	padding:5px 10px 5px 0px; font-size:12px;
}


/* CHART */

#ChartContainer{
	width: 658px; float:left; height:300px
}

/* HOLDINGS */

.cmp_hld{
	float:left; width:600px; margin-right:10px;
}


#colPanelNav{
	float:right; display:none; width:100px;
}

#colPanelNavImg{
	float:right; padding:1px 3px 0px 5px;
}

#colPanelNavTxt{
	float:right; color:#00B5F2; cursor:pointer;
}

/* QUARTERLY TRANSACTIONS */

.QT_dd_val{
	float:left;
	cursor:pointer;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	border-bottom:1px solid #CCC;
	width:65px;
	padding:5px;
}

/* INSIDER TRANSACTIONS */

#IT_tTip_transHead_1{
	float:left; background:#EEE; padding:0px;
}

.cmp_IT_TType_Slide_val{
	float:left; width:170px; padding:5px; cursor:pointer; border-bottom:1px solid #CCC;
}

.cmp_IT_TType_Slide_val_cont1{
	float:left; padding:0px 5px 0px 0px;
}

.cmp_IT_TType_Slide_val_cont2{
	float:left; padding:0px;
}



.cmp_IT_Value_dd_Top{
	display:none; width:130px; background:#CBD7DA; position:absolute; padding:5px;
}

.cmp_IT_Val_dd{
	width:120px;
	
}

#IT_tTip_transHead_2{
	float:left; width:170px; padding:5px; cursor:pointer; border-bottom:1px solid #CCC;
}

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



#cmp_IT_Val_dd{
	float:left; width:110px; padding:5px; cursor:pointer; border-bottom:1px solid #CCC;
}

.cmp_IT_Val_Img{
	float:left;   width:20px; text-align:left;
}

.cmp_IT_Val_Cont{
	float:left;  width:75px; text-align:left;
}



#IT_filterTransValImg1, #IT_filterTransValImg2{
	float:left; padding:0px 5px 0px 0px;
}



.IT_ValueSliderImg{
	float:right; padding:0px 0px 0px 5px; cursor:pointer;
}

.ftr_info{
	float:left; width:958px; padding:5px; text-align:right; margin:10px 0px 10px 0px; font-size:8pt; color:#666666;
}



.bgWht{
	background-color:#FFFFFF;
}




.rowsDP
{
	float:left;
	padding:5px;
}

div.childRowsStyling div
{
	float:left;
	padding:5px;
}


.childRowsStyling{
	float:left;
	min-height:25px;
}





.main_container 
{
		margin: 0 auto;
		padding: 0px 0px 0px 0px;
		width: 968px;
}

body
{
	font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;
}


.iframeTooltip
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.tooltipContent
{
	padding:3px;
	background-color: #FFFFCC;
	display:none;
}

.subEven
{
	background:#EEEEEE;
}
.subOdd
{
	background:#FFF;
}

.resultsTableTdT
{
	padding:11px 5px 11px 5px;
}


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

.insTtipCls{
	float:right;
	font-size:7px;
	background:#FFFF99;
	color:#0085CA;
	z-index:1000;
	padding:1px 2px 1px 2px;
	cursor:pointer;
}



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





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


.tooltipContent
{
	border:1px solid #DDD; 
	background:#DDD;
	width:250px;
	color:#666666;
	padding:0px;
	
	-moz-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
	box-shadow: 5px 5px 5px #888;
}

.ITToolTipTrans
{
	width:250px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:5px;
	border:1px solid #DDD;
	background:#EEE;
	display:block;
}

.ITToolTipTrans2{
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:5px;
	border:1px solid #DDD;
	background:#EEE;
	display:block;
}

.IT_ttipParent1
{
	background:#EEE;
	color:#666666;
	padding:0px;
	border:none;
	display:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

.IT_ttipParent
{
	border:1px solid #DDD; 
	background:#EEE;
	width:200px;
	color:#666666;
	padding:5px;
	display:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}





.DynTTHeader{
	float:left; width:250px;
	border-bottom:#333333 1px solid;
}


.DynTTheaderValue
{
	float:left; width:240px; padding:5px 5px 5px 5px; font-weight:bold;
}



.DynTTheaderTitle
{
	float:left; width:90px; padding:5px 0px 5px 5px; font-weight:bold;
}


.DynTTHeaderLine
{
	padding:5px 3px 5px 3px; color:#0099FF; float:left; font-weight:bold;
}


.DynKey_oddHolder
{
	float:left; padding:0px; background:#FFFFFF;
}

.DynKey_evenHolder
{
	float:left; padding:0px; background:#EEE;
}



.DynTTKey_odd
{
	float:left; width:79px; padding:5px;  border-right:1px #FFF solid;
}

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

.DynTTKey_even
{
	float:left; width:79px; padding:5px;  border-right:1px #FFF solid;
}

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

.DynTTKey_ODDEVEN
{
	float:left; width:72px; padding:5px;  border-right:1px #FFF solid;
}

.DynTTKey_ODDEVENlast
{
	float:left; width:74px; padding:5px;
}






.SlidingPanelsContentGroup {
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}





#example2.SlidingPanels {
	float: left;
}
#example2 .SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 716px;
}
#example2 .SlidingPanelsContent {
	float: left;
}