body:nth-of-type(1) #contentbox { position:absolute;}
body
{
	margin: 0px;
	font-size: 12px;
	font-family: arial, Verdana,helvetica, sans-serif;
	background-color: #FFF;
	color: #333;
	display:none;
}
td,input,select,option, normaltext
{
	font-size: 12px;
	font-family: arial, Verdana,helvetica, sans-serif;
	color:#333;
}
table
{
	border-collapse: collapse; /* For FF/Google browser */
	>border-collapse: separate;/* For IE */
}
form
{
	margin-top:1px;
	margin-bottom:1px;
}
.arial13
{
	font:13px arial;
}
.tabs
{
	/*width:100%;*/
	z-index:-1;
}
a.uline
{
	text-decoration: underline;
}

td.bold {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #336699;
}

td.bigtitle {
	font-size: 11pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}

td.title {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding:2px;
	text-align: center
}

td.normal {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #00cc00;
}

td.warning {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #cccc00;
	white-space:normal;
}

td.critical {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
}
td.bar {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #779955;
	text-decoration: none;
	background:#fff url(/images/title_bg.jpg) repeat-x 0 0;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #808080;
	border-right: 3px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	text-align: center
}

td.titleName {
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #BBAA99;
	text-align: left;
}
td.Unknown {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #cc0000;
}
td.FlagOK {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	border-top: 1px solid #00FF00;
	border-left: 1px solid #00FF00;
	border-right: 2px solid #008800;
	border-bottom: 2px solid #008800;
	background: #00BB00;
}

td.FlagOFF {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #99AA99;
	border: 2px solid #BBBBBB;
	background: #E0FFE0;
}

td.FlagERR {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	border-top: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-right: 2px solid #880000;
	border-bottom: 2px solid #880000;
	background: #DD0000;
}

td.FlagNA {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	border-top: 2px solid #889999;
	border-left: 2px solid #889999;
	border-right: 2px solid #889999;
	border-bottom: 2px solid #889999;
	background: #CCDDDD;
}

td.ItemName {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #776655;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #555533;
	border-bottom: 1px solid #555533;
	background: #E0E0D9;
}

td.ItemLoad {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #000077;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #777777;
	border-bottom: 2px solid #777777;
	background: #DFDFD5;
}

td.ItemOK {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #0088EE;
	border: 2px solid #C0C0A0;
	background: #F0F0E9;
}

td.ItemNONE {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #EEEEEE;
	background: #F0F0F0;
}

td.ItemINFO {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #000077;
	background: #EEEEE0;
}

td.ItemERR {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	border: 2px solid #330000;
	background: #DD0000;
}

td.ItemNA {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #F0F0F0;
	border: 2px solid #AAAAAA;
	background: #CCCCCC;
}

td.HistName {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #000077;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #777777;
	border-bottom: 2px solid #777777;
	background: #F0F0E3;
}

td.HistValue {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #0088EE;
	border: 1px solid #BBBBAA;
	background: #FFFFEE;
}

td.HistValue2 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #008888;
	border: 1px solid #BBBB99;
	background: #FFFFCC;
}

td.HistNA {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #F0F0F0;
	border: 1px solid #AAAAAA;
	background: #CCCCCC;
}

td.SetName {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #776677;
	border-top: 1px solid #D0D0C0;
	border-left: 2px solid #E0E0D0;
	border-right: 2px solid #E0E0D0;
	border-bottom: 1px solid #D0D0C0;
	background: #F0F0E8;
}

td.SetValue {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #0088EE;
	border: 1px solid #BBBBAA;
	background: #FFFFEE;
}

table.Flag {
	width: 100%;
	border-spacing: 2px;
}

table.List {
	width: 100%;
	border-spacing: 2px;
}

table.Submit {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-spacing: 0px;
	background: #BBDDBB;
}

table.Hist {
	width: 100%;
	padding: 0px;
	/*border-spacing: 2px;
	border-collapse: collaps;*/
	border: 0px;
}

table.Info {
	width: 100%;
	padding: 0px;
	border-spacing: 2px;
	border-collapse: collaps;
	border-top: 3px solid #DDDDD0;
	border-left: 3px solid #DDDDD0;
	border-right: 3px solid #DDDDD0;
	border-bottom: 3px solid #DDDDD0;
}

hr.Sep {
	margin-left: 10px;
	margin-right: 10px;
	height: 5px;
	border: 0;
	background: #DDDDDD;
}
#devinfo  {
	width:290px;
	font-size: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #335599;
	text-decoration: none;
	text-align: center;
	border-top: 2px solid #CCCCCC;
	border-left: 3px solid #777777;
	border-right: 3px solid #777777;
	border-bottom: 2px solid #CCCCCC;
}
#devinfo h2 {
	margin:0;
	padding: 5px 15px 5px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color:#fff;
	background: #AAAA99;
	border-top: 2px solid #CCCCCC;
	border-left: 3px solid #777777;
	border-right: 3px solid #777777;
	border-bottom: 3px solid #CCCCCC;
}
#devinfo table {
	border-spacing: 0;
}
#devinfo td.Name {
	border-bottom: 1px #FFFFFF solid;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 130px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	color: #FFFFFF;
	background: #D0D0C0;
}
#devinfo td.Content {
	border-bottom: 1px #FFFFFF solid;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 18px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #668866;
	background: #F0F0E0;
}

#footnote
{
	margin-top:12px;
}
#topblk0
{
	padding-top:2px;
	padding-left:14px;
}
#dlogo
{
	border:0px #00F solid;
	padding-left:0px;
	margin-top:0;
	width: 140px;
	height: 40px;
}
#modelname, .modelname
{
	/*padding-left:10px;*/
	font-weight: bold;
	font-size:18px;
	color:#004080;
	border:0px #004080 ridge;
	/*width:100px;*/
	white-space:nowrap;
}
#logo_model  /*, #topblk0*/
{
	border-bottom:1px #07A solid;
	padding-bottom:4px;
}
.slogan
{
	font-style:italic;
	font-size:12px;
	color:#01a709;  /*#07A;*/
	font-family: arial,Verdana,helvetica, sans-serif;
	font-weight: normal;
	padding-bottom:4px;
}
#systime
{
	color: #07A;
	padding-right:4px;
	padding-bottom:2px;
	font-size:11px;
	font-weight: bold;
}
#shortcut
{
	font-size:12px;
	color: #000;
	padding:0 4px;
	margin-top:4px;
}
a
{
	font-size:12px;
	color: #000;
	text-decoration: none;
}
/***********************/
#topmenu1, .topmenu1x
{
	background:url('/images/topmenubk.gif') repeat-x;
	padding-left:15px;
	line-height:19px;
}
#topmenu1 a, .topmenu1x a
{
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	word-spacing:4px;
	padding:2px 20px 4px 20px;
	_padding:3px 20px 3px 20px;
}
#topmenu1 a:hover
{
	color:#000;
}
#topmenu1 a.selected
{
	background:url('/images/tm1bksel.gif') repeat-x;
	color:#FFF;
	>margin-left:-3px;
	_margin-left:-3px;
	_margin-right:1px;
}
#topmenu1 img, .topmenu2 img
{
	margin-left:-4px;
}
.topmenu2
{
	background:url('/images/tm2bk.gif') repeat-x;
	padding-left:15px;
	line-height:20px;
}
.topmenu2 a
{
	color:#000;
	font-size:12px;
	font-weight: bold;
	word-spacing:4px;
	padding:3px 20px;
	_padding:4px 20px 3px 20px;
}
.topmenu2 a:hover
{
	color:#FFF;
}
.topmenu2 a.selected
{
	background:#8CA42E;
	color:#FFF;
	>margin-left:-3px;
	_margin-left:-3px;
	_margin-right:1px;
	overflow: hidden;
}
/***********************/
.menunavdiv{
	margin-top:4px;
	background:#fff;
	border: 1px #FFF solid;
}

.menunavdiv ul{
	list-style-type: none;
	margin:0px;
	padding: 0;
}
.menunavdiv li {
	padding: 4px 0;
	margin:0 4px;
	border-bottom: 1px solid #e5e5e5;
}
.menunavdiv li a{
	display: block;
	margin:0 6px 0 4px;
	background: url('/images/menu_linkarrow1.png') -16px 0;
	height: 24px;
	line-height: 24px;
	text-decoration: none;
	width:150px;
	border:1px #FFF solid;
	_padding: 0 0 0 8px; overflow: hidden;
	color: #666;
}

.menunavdiv li a:hover
{
	color: #2ac;
	background-position: -204px 0;
	text-decoration: none;
}

 .menunavdiv li a.selected,#smactive{
	color: #000;
	background: transparent url('/images/menu_linkarrowsel.png') -40px 0;
	font-weight: bold;
	font-size:13px;
}
/***********************/
#copyright2 {
	font-size: 12px;
	color: #999;
	text-align: center;
	width: 600px;
	height: 12px;
	margin-bottom:0;
}
.hr
{
	padding-top:10px;
	border-bottom: 1px solid #B1B1DA;
}

/*********************/
#tab0
{
	margin-top:2px;
}
#topblk
{
	background:url('/images/topbk3.gif') no-repeat;
}
#ftab2 td.top
{
	background: #DDFFE6;
}

.ftlt,.ftrt,.ftt,.fttr,.ftb,.ftl,.ftr,.ftlb,.ftrb{
	margin:8px;
	height:18px;
	background: url('/images/ftabbr6.gif') 0 0 no-repeat;
}
.ftlt { background-position: 0 0; }
.ftt,.fttr  { background-position: -18px 0;}
.ftrt { background-position: -921px 0; }

.ftlb { background-position: 0 -113px; }
.ftb  { background-position: -18px -113px;}
.ftrb { background-position: -921px -113px; }

.ftl
{
	background-image: url('/images/ftabbr5s.gif');
	background-position: 2px 0;
	background-repeat:repeat-y;
}
.ftr
{
	background-image: url('/images/ftabbr5s.gif');
	background-position: -96px 0;
	background-repeat:repeat-y;
}

.ftt
{
	font-weight: bold;
	color:#000;
	font-size:13px;
	line-height:24px;
	padding-top:8px;
	padding-left:6px;
	text-align:left;
}
.fttr
{
	font-weight: bold;
	color:#000;
	font-size:13px;
	line-height:24px;
	padding-top:8px;
	padding-left:6px;
	text-align:right;
}
#td0, .td0
{
	background:#fff;
	border-left:1px #ccc solid;
	border-bottom:1px #ccc solid;
/*	height:400px;*/
}
#td1
{
	background:url('/images/lmrbk.gif') repeat-y;
	border-bottom:1px #ccc solid;
}
#td2
{
	padding:20px 10px 10px 10px;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	vertical-align:top;
}
.debug
{
	border:1px #00A7F7 solid;
	padding-left:20px;
}
.mtab2th2
{
	padding-right:4px;
}
.mtabth
{
	border-bottom:1px #999 solid;
	padding:4px;
	height:12px;
	font-size:12px;
	font-weight: bold;
	color:#333;
	text-align:center;
}

.mtab th  /*, td.title */
{
	border-bottom:1px #999 solid;
	padding:4px;
	height:12px;
	font-size:12px;
	font-weight: bold;
	color:#333;
	background: url('/images/mtabgap.gif') no-repeat center left;
}
td.about a
{
	color:blue;
	text-decoration: underline;
}
.th2
{
	background-color:#ddffe6;
	text-align:left;
	font-size: 13px;
	font-family: arial, Verdana,helvetica, sans-serif;
	font-weight: bold;
	width:98%;
	padding:4px;
	height:14px;
}

.thbar
{
	border:0px #00F solid;
	background:#ddffe6 url('/images/arro.gif') no-repeat 6px 5px;
	text-align:left;
	font-size: 13px;
	font-family: arial, Verdana,helvetica, sans-serif;
	font-weight: bold;
	padding:4px 2px 4px 24px;
	margin-top:6px;
}
.rightdiv
{
	float:right;
	text-align:right;
	font-weight: normal;
	font-size:12px;
	height:19px;
	line-height:19px;
	width:120px;
}
.rightdiv a
{
	color:#FFF;
	font-size:12px;
	font-weight: bold;
	word-spacing:4px;
	padding:2px 20px 4px 20px;
	_padding:3px 20px 3px 20px;
}
.rightdiv a.selected
{
	background:url('/images/tm1bksel.gif') repeat-x;
	color:#FFF;
	text-align:center;
}
#rightdiv a:hover
{
	color:#000;
}
.togglediv
{
	border:1px #484848 solid;
	float:right;
	right:1px;
	margin:2px;
	/*padding-left:1px;*/
	font-weight: normal;
	font-size:14px;
	text-align:center;
	height:9px;
	line-height:9px;
	width:9px;
}
.togglediv a ,.rightdiv a
{
	color:#484848;
	float:none;
	text-align:center;
}
.smalltab
{
	text-align:center;
	padding:10px;
}
.mtab5lth
{
	text-align:center;
	font-weight: bold;
}
.thbgcolor
{
	background-color:#ddffe6;
	text-align:center;
	font-weight: bold;
}
.mtabth2
{
	border-bottom:1px #999 solid;
	border-top:1px #999 solid;
	padding:4px;
	height:12px;
	font-size:12px;
	font-weight: bold;
	color:#333;
	text-align:center;
}
.mtab3 td
{
	text-align:center;
	line-height:12px;
	padding:4px;
}
.mtab2 th , .mtab3 th
{
	border-bottom:1px #999 solid;
	border-top:1px #999 solid;
	padding:4px;
	height:12px;
	font-size:12px;
	font-weight: bold;
	color:#333;
	background: url('/images/mtabgap.gif') no-repeat center left;
}
.hth , .leftth
{
	padding:4px;
	height:12px;
 /*	font-weight: bold;*/
	border-bottom:1px #999 solid;
	border-top:1px #999 solid;
	font-weight:bold;
}
.leftth0
{
	font-weight:bold;
/*	border-bottom:0px #999 solid;*/
	background: url('/images/mtabgap.gif') no-repeat center right;
}
.leftth
{
	font-weight:bold;
	border-bottom:0px #999 solid;
	background: url('/images/mtabgap.gif') no-repeat center right;
}
.lefttd
{
	background: url('/images/mtabgap.gif') no-repeat center left;
}
.mtab5 th
{
	line-height:16px;
	background: url('/images/mtabgap.gif') no-repeat center left;
}
.lefttdx
{
	border-left:1px #999 solid;
}
.mtab td
{
	padding:4px;
}
.mtabheadtdgap
{
	border-bottom:1px #999 solid;
}
.mtab2headtdgap , .mtab2midth
{
	border-top:1px #999 solid;
	border-bottom:1px #999 solid;
}
.topmenusgap
{
	background: url('/images/topmenusgap.gif') 0 -1px repeat-x;
}
/********************/
.hinttab td, .hinttab td a
{
	color:#066;
	font-size:12px;
}
.hints
{
	background-color:#f8ffff;  /*d7efff;*/
	padding:0px;
	border:2px #2873a0 solid
}
/********************/
h4
{
	margin-top:-8px;
	margin-bottom:4px;
	color:#333;
	font-size:12px;
	border:0px #000 solid;
}
.divider
{
	padding:4px;
}
/********************/
.loginlogo
{
	background:url('/images/topbk3.gif');
	text-align:center;
}
.loginfield
{
	border-left:1px #518ba5 solid;
	border-right:1px #518ba5 solid;
	border-bottom:1px #518ba5 solid;
	/* padding:2px;*/
}
.logintext
{
	font-size: 12px;
	font-family: arial, Verdana,helvetica, sans-serif;
	color:#333;
	font-weight: bold;
	text-align:right;
	white-space:nowrap;
}
.logindevip
{
	text-align:center;
	color:#FFF;
	font-weight:bold;
	line-height:22px;
	background:url('/images/topmenubk.gif');
}
.unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.loghtab
{
	position:absolute;
	float:left;
	/*margin-top:-20px;*/
	top:140px;
	left:270px;
	_top:142px;
	border-right:0;
	border-bottom:0;
	background-color:transparent;
	width:680px;
	display:none;
	text-align:left;
	/*border:1px red solid;*/
}
.htabidsel, .htabidunsel
{
	position:relative;
	border-right:2px #C0C0C0 solid;
	border-left:2px #C0C0C0 solid;
	border-top:2px #C0C0C0 solid;
	display:inline;
	line-height:20px;
	margin-right:-1px;
	padding:4px 8px;
}
.htabidunsel
{
	background-color:#EEE;
	color:#FFF;
	padding:4px 16px 4px 16px;
	/*margin-left:2px;*/
	width:26px;
	border:1px #C0C0C0 solid;
	border-bottom:2px #C0C0C0 solid;
	text-align:right;
	z-index:1;
}
.htabidsel
{
	background-color:#ddffe6;
	padding:8px 16px 4px 16px;
	margin-top:-20px;
	/*padding-bottom:-2px;*/
	width:30px;
	border-top:2px #C0C0C0 solid;
	border-right:2px #C0C0C0 solid;
	border-left:2px #C0C0C0 solid;
	border-bottom:2px #ddffe6 solid;
	/*border:1px #f00 solid;*/
	z-index:99;
}
.htabidunsel a
{
	white-space:nowrap;
	color:#999;
	font-size:12px;
}
.htabidsel a
{
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
}
/*****************/
#imgtab
{
	position:absolute;
	width:520px;
	height:300px;
	background:url(/images/ats.gif) no-repeat;
	border:0px #0f0 solid;
	display:none;
}
#s1,#s2,#s1on,#s2on,#outputs
{
	position:absolute;
	float:left;
	background:url(/images/ledon.gif) no-repeat;
	width:27px;
	height:26px;
	border:0px #00f solid;
	z-index:1;
	display:none;
}
#alt_s1,#alt_s2,#alt_s1on,#alt_s2on,#alt_outputs
{
	position:absolute;
	float:left;
	z-index:1;
	font-size:12px;
	border:0px red solid;
}
#alt_s1{left:13px;top:43px;}
#alt_s2{left:13px;top:205px;}
#alt_s1on{left:110px;top:43px;}
#alt_s2on{left:110px;top:205px;}
#alt_outputs{left:175px;top:130px;}

#s1{left:25px;top:14px;}
#s2{left:25px;top:177px;}
#s1on{left:115px;top:14px;}
#s2on{left:115px;top:176px;}
#outputs{left:175px;top:96px;}

#info_s1, #info_s2, #info_outputs, #info_temp
{
	position:absolute;
	float:left;
	width:120px;
	height:34px;
	border:2px #0088EE solid; /* #5c9ccc */
	z-index:2;
	padding: 0;
	text-align:right;
	vertical-align:bottom;
}
#info_s1{left:-120px;top:10px;}
#info_s2{left:-120px;top:173px;}
#info_outputs{left:215px;top:91px;width:110px;}
#info_temp{left:-120px;top:92px;border:0}
#tempImg{width:32px;height:32px;}
/*#scr1tab, #scr2tab{margin-top:20px;}*/
/*#scr1tab td, #scr2tab td{font-size:10px;}*/
/*
#scr1_alt , #scr2_alt
{
	position:absolute;
	float:left;
	width:100px;
	height:60px;
	background:#CBF7FE;
	border:1px #0060BF solid;
	padding:2px;
	z-index:3;
	display:none;
}
#scr1_alt{left:300px;top:60px;}
#scr2_alt{left:300px;top:146px;}
*/
.floatSlider
{
	position:absolute;
	width:200px;
	padding:20px 30px 30px 30px;
	float:left;
	background-color:#f8ffff;
	display:none;
	border:2px #2873a0 solid;
/*	overflow:hidden;
	height:40px;
*/
}

.logvtab
{
	position:absolute;
	float:left;
	top:260px;
	left:360px;
	border-right:0;
	border-bottom:0;
	background-color:#FFF;
	display:none;
}
.vtabidsel, .vtabidunsel
{
	position:relative;
	border-bottom:2px #CCC solid;
	border-left:2px #CCC solid;
	border-top:2px #CCC solid;
	line-height:16px;
	margin-top:-2px;
	padding:0 2px 0 2px;
}
.vtabidunsel
{
	background-color:#EEE;
	color:#FFF;
	margin-left:2px;
	width:26px;
	border:1px #CCC solid;
	border-right:2px #CCC solid;
	text-align:right;
	z-index:1;
}
.vtabidsel
{
	padding:0 2px 0 5px;
	background-color:#FFF;
	margin-left:-4px;
	width:30px;
	border-top:2px #CCC solid;
	border-bottom:2px #CCC solid;
	border-left:2px #CCC solid;
	z-index:99;
}
.vtabidunsel a
{
	white-space:nowrap;
	color:#999;
	font-size:12px;
}
.vtabidsel a
{
	white-space:nowrap;
	font-weight:bold;
	font-size:12px;
}
#updMsg{
	margin:0 auto;
	width:160px;
	font-weight:900;
	text-align:center;
	padding:0;
	border:1px #0087dc solid;
	background:#FFF;
	display:none;
}
 #updMsg div {
	margin:0;
	width:158px;
	font-weight:900;
	text-align:center;
	border:1px #fff solid;
	border:1px #fff solid;
	color:#FFF;
	background:#0087dc;
}
.highlighter{
	text-align:center;
	background-color:#004080;
	font-size:11px;
	color:#FFF;
	font-family:Arial;
	padding:2px 4px;
}
#chart_msg{font-size:16px;line-height:200px;width:800px;height:200px;text-align:center;}
#chart0,
#chart1,
#chart2 {
	width: 760px;
	height: 180px;
	margin-top: 4px;
	border: 0px blue solid;
	float: right;
	margin-right: 28px;
}
#chart_tab .chartLeftInfo {
	float: left;
	border: 0px red solid;
	width: 40px;
	height: 140px;
	margin-top: 6px;
}
#chart_tab .chartLeftInfo .yAxis {
	border: 0px blue solid;
	height: 110px;
	text-align: right;
}
#chart_tab .chartLeftInfo .yAxis .yAxisTick {
	height: 28px;
	border: 0px #cc0 solid;
	color: #666;
}
#chart_tab .chartLeftInfo .yAxisUnit {
	border: 0px green solid;
	height: 20px;
	color: #666;
}
.jqplot-highlighter-tooltip{
	z-index: 4;
	/*margin-top: 10px;*/
}

/* Add QR code link to download Manual */
#footnote {
    width: 450px;
    height: 40px;
    line-height: 40px;
}
#footnote span {
    display: inline-block;
    line-height: 40px;
}
#qrCode {
    line-height: 40px;
    display: inline-block;
    border: 2px #0087dc solid;
    border-radius: 3px;
    vertical-align: top;
    position: absolute;
}
#qrCode img {
    width: 40px;
    height: 40px;
}
#qrCode.mouseover {
    border: 3px #0087dc solid;
    border-radius: 12px;
    width: 150px;
    height: 160px;
    position: absolute;
    margin-top: -65px;
    margin-left: 16px;
    background: #fff;
}

#qrCode.mouseover a {
    margin-top: 30px;
}
#qrCode.mouseover img{
    width: 120px;
    height: 120px;
    margin-top: 36px;
}
#qrCode.mouseover::after {
    content: "Manual Download";
    display: inline-block;
    position: absolute;
    line-height: 34px;
    border-radius: 8px;
    display: block;
    position: absolute;
    width: 150px;
    height: 30px;
    /* border: 1px red solid; */
    float: left;
    top: -1px;
    /* bottom: 0; */
    left: 0;
    background: #0087dc;
    color: #fff;
    font-size: 16px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}