@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800&subset=latin,latin-ext);

html, body, div, p, h1, h2, h3, h4, ul, ol, li, form, input, table, span, img { margin:0; padding:0;}

body, td, th {
	font-size: 13px;
	font-family: Open Sans, verdana, tahoma, "Lucida Sans Unicode";
}

body	{	margin: 0 auto; }

h3, h4 { font-family: Open Sans, verdana, Arial, Helvetica, sans-serif;}
h1 { font-family:  Open Sans, verdana, Arial, Helvetica, sans-serif;color:#2f2f2f; font-size: 25px; line-height:30px; padding: 5px 5px 15px 0px; }
h2 { font-family:   Open Sans, verdana, Arial, Helvetica, sans-serif;color:white; font-size: 18px; line-height:18px; padding: 5px 5px 5px 0px; }
h2 a { font-family:   Open Sans, verdana, Arial, Helvetica, sans-serif;color:white; font-size: 18px; line-height:18px; padding: 5px 5px 5px 0px; }
h3 { font-family:  Open Sans, verdana, Arial, Helvetica, sans-serif;color:#2f2f2f; font-size: 14px;  margin: 2px 5px 15px 0px; }


#headerbg			{	position:fixed; z-index:300; overflow: hidden; width:100%; top:0px; height: 35px; background-color: #282828; border-bottom: 1px solid #cfcfcf; background-repeat: repeat-x;}

#topleftheader		{	float:left; margin: 0px 10px 0px 20px; font-family: Open Sans, verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
#topleftheader	a	{	color: #999999; text-decoration:none;}
#topleftheader	a:hover	{	color: #bbbbbb;}

#toprightheader		{	float:right;  margin: 0px 0px 0px 0px; font-family: Open Sans, verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#toprightheader	a	{	color: #999999; text-decoration:none;}
#toprightheader	a:hover	{	color: #bbbbbb;}

#topmenu			{	position:absolute; left:446px; width:150px; display: inline-block;} 
#topmenu a			{	float:left; display: inline-block; padding:9px; } 
#topmenu a:hover	{	background: #484848;} 
#headerbg a.dontloadcontent			{	float:left; display: inline-block; padding:9px; } 
#headerbg a.dontloadcontent:hover	{	background: #484848;} 
#headerbg a.dontloadcontent-active	{	background: #484848; color: #bbbbbb; cursor:default;} 
#headerbg a.loadcontent				{	float:left; display: inline-block; padding:9px; } 
#headerbg a.loadcontent:hover		{	background: #484848;} 
#headerbg a.loadcontent-active		{	background: #484848; color: #bbbbbb; cursor:default;} 


#topmenuright		{	display:inline-block; float:left; margin: 0px 20px 0px 10px;		}
#topmenuright img	{	height:16px; width:auto; margin:9px 0px 0px 10px;	}

#logodiv			{	display:inline-block; float:left; vertical-align:center; font-size:22px; color:#eee; padding:1px 5px; }
#logodiv a			{	color:inherit; }
#logodiv a:hover	{	color:inherit; text-decoration:none; }
#lang-topics		{	float: right;	}

#dialog-modal	{	height:1px;	z-index:2500;}

#languagearea				{	display:block; margin: 0px 20px 10px 0px;} 
#languagearea	.small		{	font-size:9px; } 

#loginarea					{	margin-top:9px; display:inline-block; float:left; color: #999999;} 
#loginarea	.login			{	cursor: pointer; font-size:11px; color:black; padding:2px 10px; margin:2px 0px 0px 12px;  -moz-user-select: none;-webkit-user-select: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); text-shadow: 0px 1px 0px white; background: rgb(255, 255, 255);     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); } 
#loginarea	.small			{	font-size:9px; } 
#loginarea	.signuptext		{	float:left; display: inline-block; margin:-8px 10px 0px 20px;	}
#loginform			{	margin: 0px 0px 0px 0px; float:left;	} 
#loginform	input	{	font-size:10px; border:1px solid #cfcfcf; background: #efefef; padding:1px; margin:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;} 

#leftbg			{	position: absolute; float:left; width:300px; overflow: hidden; z-index:10; background-color:#2f2f2f;}
#leftmenu			{	font-family: Open Sans, verdana, Arial;	color: #efefef; font-size: 13px; margin:20px 5px 0px 10px; padding:0px 20px 0px 0px;}
#leftmenu li		{	list-style:none;  color: #efefef;}
/*
#leftmenu a			{	text-decoration: none; color: #efefef;}
#leftmenu a:hover	{	text-decoration: none; color: #ffffff;}
*/

#rightbg			{	position: absolute; right:0px; width:300px; float:right; overflow: hidden; z-index:10;  background-color:#2f2f2f;}

#rightmenu			{	font-family: Open Sans, verdana, Arial;	color: #efefef; font-size: 13px; margin:10px 20px 0px 0px; }
#rightmenu li		{	list-style:none;  color: #efefef; text-align:right;}
#rightmenu li a		{	text-decoration: none; color: #efefef;}
#rightmenu li a:hover	{	text-decoration: none; color: #ffffff;}

#contentframe	{	display: none; z-index: 2000; overflow: auto; position: fixed; top:36px; bottom:0px; width:100%; background-color: white; }
#centercontent	{	z-index: 5; margin: 0 auto; display:inline-block; padding:10px;	word-wrap: normal; overflow-y:auto; overflow-x:hidden;}
#htmlcontent	{	border-right: 1px solid #dfdfdf; z-index: 5;  background-color: white; margin: 20px 0px 0px 50px; padding:10px;	word-wrap: normal;}
.w600			{	width:600px; }
.w900			{	width:900px; }

#spinnertilt		{	display: none; position:absolute; width:100%; height:100%; top:70px; left:0px; z-index: 3999;  }
#spinner			{	position:absolute; top:50%; left:50%; margin:-100px 0px 0px -60px; z-index: 4000; overflow: hidden; padding: 10px; opacity: 0.95; width:120px; height:60px; background-color: #282828; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);    -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }


#addchartbox			{	opacity:0.8;  width:160px; height:80px; margin: 3px 8px 3px 0px; float:left; border: 1px solid #cfcfcf; background-repeat:no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
#addchartbox:hover		{	opacity:1; cursor:pointer;}
#addchartboxtext		{	font-size:18px; color: #cfcfcf; font-weight:bold; text-align:center; margin:auto; margin-top:30px; }

#addparambox			{	opacity:0.8;  width:500px; height:60px; margin: 3px 8px 3px 0px; float:left; border: 1px solid #cfcfcf; background-repeat:no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
#addparambox:hover		{	opacity:1; cursor:pointer;}
#addparamboxtext		{	font-size:18px; color: #cfcfcf; font-weight:bold; text-align:center; margin:auto; margin-top:20px; }

#settings				{	display: none; position:fixed; overflow:hidden; right:-5px; top:36px; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);  z-index: 3000; width:140px; margin: 0px 5px 47px 5px; padding: 10px; background: #222; text-transform: uppercase; color:white; font-size: 10px; opacity: 0.95; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
#settings .link			{	color: #999999;}
#settings .link:hover	{	color: #bbbbbb; text-decoration:underline; cursor:pointer;}


#leftside				{	display:none; position:fixed; overflow-y:auto; overflow-x:hidden; width:445px; left:0px; top:70px; bottom:0px; padding: 0px 0px 0px 0px; z-index:25; border-right:1px solid #cfcfcf; background:#efefef;}
#leftside	.bigones	{	width:100%; padding: 10px 0px 0px 0px; }
#leftside	.smallones	{	opacity:1; margin: 2px 0px 2px 8px;}
#leftside	.bigones .chartdivcontainer	{ padding: 5px; margin-left:11px;}

#rightside					{	margin:70px 0px 0px 445px; }
#rightside	.bigones		{	margin:0px 0px 0px 0px;}
#rightside	.smallones		{	margin:30px 0px 0px 10px; }
#rightside	.smallones .chartdivcontainer		{	opacity:0.6; }
#rightside	.smallones .chartdivcontainer:hover		{	opacity:1;}
#rightsidebottom			{	height:0px; width:300px; display:inline-block;}

.cursor			{	cursor:pointer;	}
.activelang		{	text-decoration:underline; }
#datascreenscontainer	{  display: none; }
#datascreenslist		{	font-size:10px; font-weight:bold; padding:20px; border-bottom: 1px solid #ddd;}
.datacreenchartopen	{	font-size:9px; font-weight:normal; cursor:pointer; color:#333333; 	}
.datacreenchartopen:hover	{	cursor:pointer; color:#000000; text-decoration:underline;	}
.datacreenchartlink	{	font-size:9px; font-weight:normal; cursor:pointer; color:#70a8d2; 	}

.topic				{	cursor:pointer; 	margin: 0px -20px; padding: 1px 20px;}
.topic:hover		{	background: #484848; color:#bbbbbb; }
.topichover			{	background: #484848; color:#bbbbbb; }


#datascreen 		{	display: none; font-size:10px; font-weight:normal; margin:0px 10px 20px 20px; 	}
#datascreen ul		{	font-size:9px; font-weight:normal; padding: 0px 0px 0px 20px;		}
.screensets-container	{	overflow:hidden; z-index:100; text-shadow: 0px 1px 0px white; background: rgb(255, 255, 255);     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); 	border-bottom:1px solid #a6a6a6; -moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1); box-shadow: 0 2px 0 rgba(0,0,0,0.1); }
.leftscreensets			{	position: fixed; top:35px; left:0px; width:445px; 	border-right:1px solid #cfcfcf;}
.rightscreensets		{	position: fixed; top:35px; left:446px; width:100%;	}
.datascreentitle		{ font-size:12px; font-weight:bold; padding:5px 0px 5px 0px; border-top: 1px solid #7f7f7f; border-bottom: 1px solid #7f7f7f;	margin:0px 0px 10px 0px;}
.datascreens-head		{	display: inline-block; float:right; cursor:pointer; padding:7px 15px;}
.datascreens-head:hover	{	  background: rgb(239,239,239); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(211,211,211,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(211,211,211,1))); background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d3d3d3',GradientType=0 );  }
.screensets-head		{	display: inline-block; float:left; cursor:pointer; padding:7px 15px;}
.screensets-head:hover	{	  background: rgb(239,239,239); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(211,211,211,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(211,211,211,1))); background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d3d3d3',GradientType=0 );   }
.screensets-head2		{	display: inline-block; float:left; cursor:pointer; padding:7px 15px;}
.screensets-head2:hover	{	  background: rgb(239,239,239); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(211,211,211,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(211,211,211,1))); background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d3d3d3',GradientType=0 );   }
.screensets-head-active	{	background: rgb(239,239,239); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkM2QzZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(211,211,211,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(211,211,211,1))); background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(211,211,211,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d3d3d3',GradientType=0 );   }
.screensets				{	min-height:30px; padding:10px;  border-bottom: 1px solid #ddd; display:none; text-decoration:none;  color:#333; font-size:11px;}
.screensets span		{	cursor:pointer;}
.screensets span:hover	{	color:#000;}

ul .adminhead		{	padding: 0px 0px 20px 0px;	display:block; list-style: none;	}
.adminhead li		{	cursor:pointer; margin: 0px 20px 20px 0px; display: block; float: left;	}

.adminaddmoddiv {	display:none; margin: 0px;}
.admindiv		{	 padding:0px; }
.admindiv table	{	border:1px solid #cfcfcf; border-spacing:0;  border-collapse:collapse; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.admindiv tr:nth-child(even)	{	background:#ffffff; margin:0px; border:0px;	}
.admindiv tr:nth-child(odd)	{	background:#f7f7ff; margin:0px; border:0px;	}
.admindiv td 	{	 vertical-align:top;  border:none; padding:3px; margin:0px;}
td.headertd		{	font-weight:bold; border:1px solid #cfcfcf; background:#f0f0f0; text-align:left; padding:10px 0px 10px 10px;}
.adminlink		{	text-decoration:none; cursor:pointer; color:#70a8d2; font-size:11px;}
.adminbutton	{	cursor:pointer;  font-size:9px; color: white; background:orange; padding:2px; margin:2px 0px 0px 5px; opacity:0.9;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border:1px solid #cfcfcf;} 
table.admininnertable 	{	width:100%;  border:1px solid #cfcfcf; border-spacing:0;  border-collapse:collapse; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.admininnertable tr:nth-child(odd)	{	background:#ffffff;}
.admininnertable td	{	font-size:11px;}
.admininnertable select	{	font-size:11px;}
.adminimg	{	background:white; margin: 5px 0px 5px 3px; border:1px solid #cfcfcf;}

.contentdiv		{	}
.bigones		{	}
.smallones		{	 display:inline-block;}
.floatleft	{	float: left;	}
.floatright	{	float: right;	}
.floatfix	{	clear: both;	}
.chartdivcontainer			{	position:relative; width: 410px; border-top: 1px solid #ffffff; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; overflow:visible; margin: 0px 0px 0px 0px; padding: 10px; float:left; }
#leftside .chartdivcontainer			{	border:1px solid rgba(0,0,0,0); }
#leftside .chartdivcontainer:hover		{	   background: #fff; -moz-box-shadow: 2px 2px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 2px 2px 0 rgba(0,0,0,0.1); box-shadow: 2px 2px 0 rgba(0,0,0,0.1);  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #cfcfcf;   }

.paramchartdiv				{	z-index:70; width: 100%; height: 150px; background-repeat:no-repeat;}

.chartdiv					{	width: 100%; height: 250px; z-index:50; background-repeat:no-repeat;}
.chartdivmenu-container		{	position:relative; overflow:visible; z-index:80; top:0px; right:10px; height:0px; width:100%; background:gray;}
#leftside  .chartdivmenu-trigger		{	position:absolute; overflow:visible; z-index:60; top:-10px; height:1px; width:100%;}
#rightside .chartdivmenu-trigger		{	position:absolute; overflow:visible; z-index:60; top:-10px; height:1px; width:100%;}
.chartdivmenu				{	position:relative; display:none; overflow:visible; z-index:40; top:10px; height:20px; width:100%; opacity:0.9;  }
.chartbutton				{	float:right;  margin:-3px 2px 2px 2px; padding:0px 6px; opacity:0.9; border-radius: 4px; height:15px; 	border: 1px solid #e7e7e7;	background:white; font-weight:bold; font-size:10px; text-align:center;}
.chartbutton:hover			{	cursor: pointer; opacity:1;}
#hiddencanvas				{	display:none;}
.chartdivheader				{	white-space:nowrap; overflow:hidden; width: 100%; height:23px; background-repeat:no-repeat;}
.charttitle					{   z-index:10; white-space:nowrap; display: inline-block; width:100%; padding:4px 0px 0px 40px; font-size: 11px; font-weight:bold;}
.chartinfo-container		{	position: absolute; z-index: 70; top:30px; right:0px; left:0px; display:none; margin:0px 10px 0px 10px;  padding: 5px; background:#ffffff; font-size:10px; opacity:0.95;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border:1px solid #afafaf;}
.chartinfo-container p		{	}
.chartinfo-container a		{	color: #578def; text-decoration:none; }

.charteditor-container					{	position: absolute; z-index: 40; top:10px; bottom:0px; width:100%; display:none; margin:0px;}
.charteditor-closer						{	cursor: pointer; float:right; opacity:1; border-radius: 40px; width:12px; height:12px; background-color: #f7f7f7;	border: 1px solid black; padding:0px;	line-height:8px; margin:2px 2px 10px 2px; font-size:9px; text-align:center;}
.charteditor-filtersbg					{	position: absolute;  left: -357px; width:357px; top:-11px; bottom:-1px; background:white;  border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-color:#282828;}
.charteditor-filter-container			{	position: absolute;  z-index: 40; top: 0px; bottom: -38px; left: -190px; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); margin: 0px 5px 47px 10px; padding: 5px; background: #222; font-size: 10px; opacity: 0.95; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #afafaf;  }
.charteditor-head						{	display:inline-block; width:130px; margin:5px 0px 2px 3px; padding: 3px; font-size:10px; font-weight:bold; color:white; }
.charteditor-filter-columns-container	{	position: absolute; width:90%; top: 30px; bottom: 0px; margin: 5px; overflow-y: auto; overflow-x: hidden;   }
.charteditor-filter-active				{	display: block; cursor: pointer; margin: 3px; padding: 2px 6px; background: #f7f7f7; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
.charteditor-filter-active:hover		{	opacity:0.8;  }
.charteditor-filter-inactive			{	display: block; cursor: pointer; margin: 3px; padding: 2px 6px; background: #666; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; opacity: 0.2;  }
.charteditor-filter-inactive:hover		{	opacity:0.7; }

.charteditor-bymonthsfilter-container		{ position: absolute; z-index: 40; top: 0px; left: -351px; bottom: -38px; width: 140px; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);   margin: 0px 5px 47px 5px; padding: 10px; background: #222; text-transform: uppercase; color:white; font-size: 10px; opacity: 0.95; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
.charteditor-bymonthsfilter-active				{	  display: block; cursor: pointer; margin: 3px; padding: 2px 6px; background:orange; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; color:#222;  }
.charteditor-bymonthsfilter-active:hover		{	 }
.charteditor-bymonthsfilter-inactive			{	  display: block; cursor: pointer; margin: 3px; padding: 2px 6px; background: #333; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
.charteditor-bymonthsfilter-inactive:hover		{	opacity:0.7; background:#666;}

.charteditor-variant-active				{	  display: inline-block; float: left; cursor: pointer; margin: 3px; padding: 2px 6px; background: orange; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; color:#222;  }
.charteditor-variant-active:hover		{	 }
.charteditor-variant-inactive			{	display: inline-block; float: left; cursor: pointer; margin: 3px; padding: 2px 6px; background: #333; font-size: 9px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
.charteditor-variant-inactive:hover		{	opacity:0.7; background:#666;}


.charteditor-rangefilter-container		{	display:none;}
.charteditor-rangefilter				{	position: absolute;  z-index:60; height:20px; bottom:5px; width:72%; left:12%; margin:0px 10px 0px 10px; font-size:10px; opacity:0.95; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }


.signu22pform tr:nth-child(odd)	{	background:#efefef;	}
.signupf22orm tr:nth-child(even)	{	background:#dfdfdf;	}

#signuparea					{	color: #1f1f1f; display: inline-block; padding:10px; border: 1px solid #cfcfcf;	background: #f7f7f7;}
#signuparea .submitbutton	{	font-size:12px; color: white; background:orange; padding:5px; margin: 5px; opacity:0.9;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border:1px solid #cfcfcf;} 
#signuparea	.submitbutton:hover	{	 opacity:1; border:1px solid white;} 
#signuparea 	a			{	color: #efefef; text-decoration:none;}
#signuparea 	a:hover		{	color: #ffffff;}
#signuparea input			{	font-size:12px; border:1px solid #cfcfcf; background: #efefef; padding:2px; margin:2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;} 
#signuparea	.errormsg		{	color: red; font-size:10px;	}


.ui-widget-header			{	background: #9e1111;	}
.ui-slider					{	background-color: #777; opacity:0.7; width:7px;	height:100px; border:none; background:none; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;}
.ui-slider:hover			{	cursor: pointer; opacity:1;}
.ui-state-disabled			{	opacity:0.35;	}
.ui-state-disabled:hover	{	opacity:0.35;	}
.ui-slider-handle			{	display:none;	}
.slider-vertical-container		{	position:relative; margin:-2px; padding:2px; border-top:1px solid #eee; width:7px; overflow:visible; display: inline-block; -moz-user-select: none;-webkit-user-select: none;}
.slider-value					{	display:none; position:absolute; z-index: 90; min-width: 30px; opacity:1; text-align:center; margin: 2px; right:-20px; top:-30px; padding:5px 8px; font-size: 13px; border:1px solid #888888; background:white; -moz-user-select: none;-webkit-user-select: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); box-shadow: 0px 0px 0px 1px rgba(0,0,0,0.1); text-shadow: 0px 1px 0px white; background: rgb(255, 255, 255);     background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(229, 229, 229, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%);     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );}
.slider-isdisabled				{	display:none;}
.slider-haxis					{	display:none;}
.slider-haxis-value				{	white-space:nowrap; position:relative; left:-25px; bottom:-16px; text-align:right; transform:rotate(-30deg); -ms-transform:rotate(-30deg); -moz-transform:rotate(-30deg); -webkit-transform:rotate(-30deg); -o-transform:rotate(-30deg);  border: 0; font-size: 9px; -moz-user-select: none;-webkit-user-select: none;}

.paramchart				{	overflow: visible; margin:0px; padding:2px 10px 0px 0px; display:inline-block; -moz-user-select: none;-webkit-user-select: none;}
.paramchart-chartarea	{	 margin: 0px 0px 0px 10px; float:right; -moz-user-select: none;-webkit-user-select: none;}

.paramchart-vaxis-container		{  position: relative; margin:0px 0px 0px 0px; width:15px; height:150px; overflow:visible;  float:left}
.paramchart-vaxis-maxvalue		{  position: absolute; overflow:hidden; text-align:right; width:20px; top:-8px; left:-2px; opacity:0.7; font-size:9px;}
.paramchart-vaxis-minvalue		{  position: absolute; overflow:hidden; text-align:right; width:20px; top: 93px; left:-2px; opacity:0.7; font-size:9px;}
.paramchart-vaxis		{   margin:0px 0px 0px 0px; width:200px; position:relative; left: -90px; top:50px; overflow:visible; text-align:center; font-style: italic; color: black; font-size: 11px; transform:rotate(-90deg); -ms-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -o-transform:rotate(-90deg); -moz-user-select: none;-webkit-user-select: none;}

.paramchart-haxis		{	text-align:center; font-style: italic; color: black; margin:25px 0px 0px 0px; font-size: 11px; height:30px; -moz-user-select: none;-webkit-user-select: none;}
.paramchart-haxis-container			{	border-top:1px solid #000000; -moz-user-select: none;-webkit-user-select: none;}
.paramchart-haxis-value-container	{	width:8px; overflow:visible; display: inline-block; -moz-user-select: none;-webkit-user-select: none;}
.paramchart-haxis-value	{   color: #1f1f1f; font-size: 10px; position:relative; left:-15px; top:10px; transform:rotate(-45deg); -ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); -moz-user-select: none;-webkit-user-select: none;}
.paramchart-title		{	font-size: 11px; font-weight:bold; margin:0px 0px 10px 20px; -moz-user-select: none;-webkit-user-select: none;}

.paramgrouphead		{	padding: 2px 5px 2px 10px; width:100%; display:inline-block;}
.paramgrouphead	a	{	color:white; font-weight:bold; font-style:italic; text-decoration:none;}
/*
.paramgroupbox		{	display: none; padding:0px 2px 0px 0px; margin: 0px 5px 2px 10px; border-left:1px solid #ffffff;  border-bottom:1px solid #ffffff; }
*/
.paramgroupbox		{	display: none; margin: 0px 5px 2px 10px; padding:3px;  background:#cfcfcf; border:1px solid #efefef;	-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.paramhead			{	color:black; font-weight:bold; font-style:italic; padding: 2px 5px 5px 10px;}
.paramhead	a		{	color:#efefef; font-weight:bold; font-style:italic;  text-decoration:none;}
.parambox			{	display: none; margin: 0px 5px 2px 10px; padding:3px;  background:#cfcfcf; border:1px solid #efefef;	-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }

#chartselector					{	display:none; position: fixed; left:445px; top:68px; bottom:-20px; width:205px; z-index:1; background: #333; -webkit-box-shadow: inset 0px 0px 32px 0px rgba(0,0,0,1); -moz-box-shadow: inset 0px 0px 32px 0px rgba(0,0,0,1); box-shadow: inset 0px 0 32px 0px rgba(0,0,0,1); opacity: 1; }

#chartselectorcloser			{	  opacity: 1; border-radius: 4px; width: 180px; height: 15px; background:#555; margin: 13px; padding: 3px 0; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); color:white; font-weight: bold; font-size: 10px; text-align: center;  }
#chartselectorcloser:hover		{	background:#ae0202; cursor:pointer;}
#chartselectorpics				{	position:absolute; top:40px; bottom:0px; width:200px; padding: 0px 3px 30px 3px; overflow-y: auto; overflow-x: hidden;}
.chartselectorhead				{	width:200px; margin: 3px 3px 3px 3px;	font-size:11px; color:white; }
.chartselectorhead	a			{	color:white; text-decoration:none;}
.chartselectoronepic-container			{	position: relative; width:170px; height: 115px; opacity:1; color:white; display:inline-block; float:left; font-size:11px; text-align:center; margin: 5px 10px; padding: 5px; background: #444; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.73); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.chartselectoronepic-container:hover .chartselectoronepic	{	opacity:0.1;}

.chartselectoronepic					{	position: absolute; bottom:5px; border:1px solid #cfcfcf; width:160px; height:80px; margin: 3px;  background:white; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.chartselector-inactive					{	opacity:0.5; }
.chartselector-addaschart				{	  display:none; z-index: 10; opacity: 1; position: absolute; top: 45px; width:124px; background: #3E75E6; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); padding: 5px; left: 22px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  }
.chartselector-addaschart:hover			{	opacity:1; }
.chartselector-addasparam				{	  display:none; z-index: 10; opacity: 1; position: absolute; top: 80px; width:124px; background: #3E75E6; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); padding: 5px; left: 22px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;  }
.chartselector-addasparam:hover			{	opacity:1; }
.chartselector-admin					{	display:none; z-index:10; opacity:0.95; position: absolute; top:90px; background: #4781d8; padding:5px; left:10px; border:1px solid white;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.chartselector-admin:hover				{	opacity:1; }
.chartselector-remove					{	background: #d84747; }

.showhand	{ cursor: pointer;}


.google-visualization-tooltip {  font-family: Open Sans, verdana, tahoma, "Lucida Sans Unicode" !important; margin-top:-30px; opacity:0.9; padding: 1px !important; font-size:12px !important;} 
.google-visualization-tooltip-item-list { padding: 0px !important;  margin:1px !important; font-size:10px !important;}
.google-visualization-tooltip-item    { overflow: hidden; max-width:200px !important; height:14px !important; padding: 0px 1px 0px 0px !important; margin:1px !important; font-size:10px !important; white-space:nowrap;}
.google-visualization-tooltip-item span:nth-child(1) { font-family: Open Sans, verdana, tahoma, "Lucida Sans Unicode" !important; font-size:10px !important;}
.google-visualization-tooltip-item span:nth-child(2) { font-family: Open Sans, verdana, tahoma, "Lucida Sans Unicode" !important; display:inline-block; width:130px !important; text-align:left !important; font-size:10px !important;}
.google-visualization-tooltip-item span:nth-child(3) { font-family: Open Sans, verdana, tahoma, "Lucida Sans Unicode" !important; display:inline-block; width:60px !important; text-align:right !important; font-size:10px !important; background-color:white;}

.google-visualization-tooltip-square	{	}

.textdiv		{	font-family: Open Sans, verdana, Arial, Helvetica, sans-serif; color: #1f1f1f;	}
.picsubtext		{	float: right; font-family: Open Sans, verdana, Arial, Helvetica, sans-serif; color: #bfbfbf; font-size:9px; font-style: italic;	}
.link			{	text-decoration: none; color: #9e1111;}
.link:hover		{	color: #be2222;}

#codeeditor		{	width:1000px;	height: 400px;	}

.dot			{	list-style: disc; margin: 0px 0px 0px 10px;	}
.helppic		{	margin: 30px 0px 10px 0px; border: 1px solid #cfcfcf;	}
.helphead			{	text-decoration: none; font-family:  Open Sans, verdana, Arial, Helvetica, sans-serif;color:white; font-size: 13px;  margin:10px 15px 5px 15px; overflow: hidden; padding: 10px; opacity: 0.6; width:200px; height:26px; background-color: #282828; -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.5);    -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;  }
.helphead:hover		{	cursor: pointer; opacity: 1;}

div.hidden		{	display:none;	}