/* menu system */
.menuitem, .subitemHeader, .subitem, .subitemHL{ font-family:verdana; }
.menuitem{
	float:left;
	text-align:center;
	width:105px;
	line-height:16px;
	color:#605A45;
	cursor:pointer;
	cursor:hand;
	padding:2px;
}
.item{
	height:17px;
	padding-left:3px;
	border:1px solid;
	border-color:#E0E0E0 #D1D1D1 #B1B1B1 #D1D1D1;
	background:url(../img/charts/menuitem.gif) repeat-x;
}

.sectionTitle {
	font-weight:bold;
	padding-top:8px;
	padding-bottom:2px;
	display:block;
}

.gButton {
	cursor:pointer;cursor:hand;
	height:13px;
	padding:2px;
	border:1px solid;
	border-color:#E0E0E0 #D1D1D1 #B1B1B1 #D1D1D1;
	background:url(../img/charts/menuitem.gif) repeat-x;
}

.fLeft{float:left;}
/* tools */
.tool{padding:5px;border-bottom:1px solid #999;}

/* Help Text */
.helpTopic{display:block;font-weight:bold;font-size:11px;}
.helpTitle{display:block;font-weight:bold;font-size:11px;margin-top:5px;}
.helpDesc{display:block;font-size:10px;}
.showHelpItem{cursor:pointer;cursor:hand;font-weight:bold;font-size:12px;}

/* side menu */
#submenu,#submenu2{
	position:absolute;
	background:#fff;
	width:180px;
	z-index:10;
	border:1px solid #ccc;
}


.subitemHeader, .subitem{ font-size:10px; }
.subitemHeader{
	width:174px;
	_width:177px;
	line-height:14px;
	padding:3px;
	text-align:left;
	color:#3D1A54;
	font-weight:bold;
	background:#EEEEEE;
	background-position:bottom;
	background-repeat: repeat-x;
	border-bottom:1px solid #D4D4D4;
}
.subitem{
	width:171px;
	_width:173px;
	line-height:16px;
	text-align:left;
	color:#3D1A54;
	padding:3px;
	padding-left:6px;
	cursor:pointer;
	cursor:hand;
	border-bottom:1px solid #D4D4D4;
}
.subitemHL{color:#3D1A54; background:#EEEEEE;}

.subitemTxt{
	font-size:10px;
	color:#999;
	padding:3px;
	padding-left:6px;
}

/* upper options menu */
.uOptionsMenu {	
	background-color:#fff;
	border:1px solid #E0E0E0;
	border-bottom:none;
	line-height:12px;
	padding-bottom:22px;
}

.collapse{line-height:0px;background:#fff;border:1px solid #E0E0E0;border-top:1px solid #666;border-bottom:1px solid #ccc;}

.upperOption{  text-align:left;font-size:10px;margin:2px;padding:2px;cursor:pointer;cursor:hand;border:1px solid #ccc;white-space: nowrap;}
.upperOptionHL{text-align:left;font-size:10px;margin:2px;padding:2px;cursor:pointer;cursor:hand;border:1px solid #ccc;white-space: nowrap;}

#subuppermenu{
	position:absolute;
	display:none;
	background:#fff;
	text-align:left;
	width:184px;
	z-index:10;
	padding:4px;
	border:1px solid #ccc;
	font-size:11px;
}

.paramsTable{
	color:#605A45;
	background:#fff;
	text-align:left;
	font-size:11px;
	width:180px;
}
.paramsInput{width:35px;}

/* lower options */
#sublowermenu{
	position:absolute;
	display:none;
	background:#fff;
	text-align:left;
	width:184px;
	z-index:10;
	padding:4px;
	border:1px solid #ccc;
	font-size:11px;
}


.lowerEdit{
	position:absolute;
	width:60px;
	color:#605A45;
	padding:2px;
	border:1px solid;
	border-color:#E0E0E0 #D1D1D1 #B1B1B1 #D1D1D1;
	background:url(../img/charts/menuitem.gif) repeat-x;
	cursor:pointer; cursor:hand;
}

/* events */
.icon {position:absolute;}
.eWin{width:240px;z-index:10;padding:5px;border:1px solid #000; background:#fff;font-size:11px;}
.iWin{width:240px;z-index:10;padding:5px;border:1px solid #000; background:#fff;font-size:11px;}
.iWinAlpha{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;}

/* legend w/ updating values */
#infoDiv {
	position:absolute;
	display:none;
	color:#605A45;
	width:570px;
	font-size:10px;
	z-index:3;
}
/* legend elements */
.inDa {
	float:left;
	text-align:left;
	width:80px;
	padding-right:5px;
	padding-left:2px;
	font-size:10px;
}

.inLab {float:left;text-align:right;_width:25px;width:30px;padding-right:3px;font-size:10px;}
.inData {float:left;text-align:left;width:45px;font-weight:bold;font-size:10px;}

/* Draggable regions */
.dragTable{
	width:100%;
	height:0px;
	padding:0px;
	margin:0px;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.dragRegion{
	width:100%;
	height:0px;
	background:#9966CC;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	z-index:99;
	display:inline;
}

/* zoom css */
#divZoom{position:absolute;display:block;visibility:hidden;overflow:hidden;}
#divZoomH{position:absolute;display:block;visibility:hidden;overflow:hidden;background:#999;height:1px;line-height:1px;}

/* trendline css */
.t {position:absolute;overflow:hidden;background:#000;}
.myCanvas{position:absolute;left:0px;top:0px;height:1px;width:1px;}
.divTrendHandle {position:absolute;visibility:hidden;left:0px;top:0px;cursor:pointer;cursor:hand;z-index:3;}
