body
{
	-moz-user-select: none;
}
.legend
{
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	vertical-align: middle;
	valign: middle;
	text-align: left;
}
.mainDiv {
	font-size: 5px;color: #000000;
}
.mainDiv .coordinate {
	font-family: Verdana;font-style: normal;font-weight: normal;font-size: 10px;color: #333333;
}
.mainDiv .coordinate1 {
	font-family: Verdana;font-style:normal;font-weight: normal;font-size: 10px;color: #333333;
}

.assetallocation {
}
.assetallocation .coordinate {
	font-family: Verdana;font-style: normal;font-weight: normal;font-size: 9px;color: #000000;
}

.hbsm{

}
.hbsm .coordinate {
	font-family: Verdana;font-style: normal;font-weight: normal;font-size: 9px;color: #000000;width:5px
}

.hbsm .coordinate1 {
	font-family: Verdana;font-style: normal;font-weight: normal;font-size: 9px;color: #000000;
}
.hbsm .coordinate_v {
	font-family: Verdana;font-style:normal;font-weight: normal;font-size: 9px;color: #000000;
}
.stylebox{
}
.stylebox .coordinate {
	font-family: Verdana;font-style: normal;font-weight: normal;font-size: 10px;color: #000000;
}
.stylebox .coordinate_v {
	font-family: Verdana;font-style:normal;font-weight: normal;font-size: 10px;color: #000000;
}
.stylebox .coordinate1 {
	font-family: Verdana;font-style:normal;font-weight: normal;font-size: 10px;color: #000000;
}
.stylebox .holdinglabel {
	font-family: Verdana;font-style:normal;font-weight: normal;font-size: 11px;color: #000000;
}

.dateslider
{
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #1C1C1C;
}
.textnowrap
{
	white-space: nowrap;
}
.legendTitle
{
	font-family: Verdana;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
}

.chart-panel {
	Z-INDEX: 99999; LEFT: 0%; MARGIN-LEFT: 0px; ZOOM: 1; POSITION: absolute; TOP: 20%
}
.chart-panel .hd {
	ZOOM: 1
}
.chart-panel .hd .hd-btn {
	RIGHT: 3px; POSITION: absolute; TOP: 0px
}
.chart-panel .hd .hd-btn A {
	FLOAT: right; MARGIN: 4px; WIDTH: 12px; CURSOR: pointer; TEXT-INDENT: -999em; HEIGHT: 12px
}
.chart-panel .hd .hd-btn A.close {
	BACKGROUND: url(../IM/ico_sprite.gif) no-repeat 50% -44px
}
.chart-panel .hd .hd-btn A.max {
	BACKGROUND: url(../IM/ico_sprite.gif) no-repeat 50% -20px
}
.chart-panel .container {
	Z-INDEX: 2; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid;  BACKGROUND: Transparent; MARGIN: 0px; OVERFLOW: VISIBLE; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
.chart-panel .shadow {
	Z-INDEX: 1; BACKGROUND: #fff; FILTER: alpha(opacity:100); opacity: 1; width:100%;height:100%; POSITION: absolute; TOP: 0px
}
.chart-panel H4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #eee; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid
}
.chart-panel H5 {
	FONT-WEIGHT: normal; font-size:10px; margin: 4px;  white-space:nowrap;font-family: Verdana;color:#000000;
}
.chart-panel .ctn {
	
}
.basic-tip{
	
}
.basic-tip .ctn .msg{
	font-style: normal;font-weight: normal;font-size: 10px;color: #333333;margin:3px;
}
.basic-tip .shadow{
	 
}
.rect-tip{
	
}
.rect-tip .container{
	BORDER-RIGHT: #B1B1B1 1px solid; BORDER-TOP: #DADADA 1px solid; BORDER-LEFT: #DADADA 1px solid; BORDER-BOTTOM: #B1B1B1 1px solid;
}
.rect-tip .ctn {
	padding-left:5px;padding-right:5px;
}
.rect-tip .title{
	BORDER-BOTTOM: #B1B1B1 1px solid
}
.rect-tip .shadow{
	BACKGROUND: #F2F2F2; FILTER: alpha(opacity:70); opacity: 0.7;
}

.drag-panel{
	
}

#legendtable
{
}

#legendtable td
{

}
.ddarw3 {display:inline-block; height:6px; width:7px; background:; background-position:-77px -31px; overflow:hidden;}

em.tooltip1 {margin: 0px; font-style: normal; padding:0 4px; line-height: 20px; position: absolute;font-size:10px; z-index: 1400; left: 40px; top: -10px;display: none; white-space: nowrap; background:#fff; border: 1px solid #A7AAAF;}
					
.top_page_list{position: absolute; top: 37px; *top:33px; right: 0pt; width:540px;z-index:5000;}

.page_select{float:right; margin-left:12px; width:90px;position:relative;}

.page_selectnumber{width: 55px;float:right;}

.page_selecttext{float:right; width:30px; font-size:11px; line-height:21px;}

.page_buttonsdiv{position:relative;float:right;margin-left:12px;}

.page_buttonsdiv a{width:20px;}

.page_buttonson{cursor:pointer;}

.page_number{float:right; width:auto;margin-left:20px;}

.page_number p{line-height:21px;}

.page_holding{width:120px;float:right;margin-left:10px;}

.page_line{float:right;height:20px;width:1px;overflow:hidden;margin-left:10px;}

.page_export{float:right;}

.page_export a{cursor: pointer;float:right;}

.page_export a span{float:right; margin:2px 12px 0 6px;}

.page_export a div{width:40px; float:right;}

.bottom_page_list{float:right; width: 540px;padding-top:6px;}

.fixedMask{
	position:absolute; 
	display:none;
	top:0; 
	left:0; 
	z-index:10000; 
	width:100%; 
	height:1000px; 
	background:#000; 
	filter:alpha(opacity=30); 
	opacity:0.7; 
}