.redtext				 { color: #f00 !important; }
body		{ overflow:scroll; overflow-x:auto; margin: 0; padding: 0; font-size: 11px; font-family: Sans-serif; background-color: #fff; color: #000; }
textarea	{ font-size: 11px; font-family: Sans-serif; }
select		{ font-size: 11px; font-family: Sans-serif; }
h2		{ font-size: 15px; background-color: transparent; color: #000; margin-top: 0; padding-top: 0; }
html>body h2	{ margin-top: 20px; }
h3		{ font-size: 13px; padding: 0; margin: 0; background-color: transparent; color: #000; }
h4		{ display: inline; font-size: 11px; padding: 0; margin: 0; background-color: transparent; color: #000; }
h5		{ display: inline; padding: 0 10px 0 10px; font-size: 11px; margin: 0; background-color: transparent; color: #04f; }
input		{ font-size: 11px; }
div#h		{ margin: 0; overflow: hidden; padding: 0 40px 0 0; height: 50px; background-position: 35px 18px; color: #fff; background-color: #008; background-image: url(https://erp.algonet.net/algonet/logo.png); background-repeat: no-repeat; text-align: right; }
input[type=button]	{-webkit-appearance: none;}
div#h button	{ font-size:1em;-webkit-appearance: none; border: none; margin: 0; padding: 0; color: #fff; background-color: #008; }
div#h td 	{ font-size: 11px; margin: 0; overflow: hidden;  color: #fff; background-color: #008;  }
div#h td a	{ color: #fff; text-decoration: none; }
div#h h1	{ display: none; }
div.m		{ float: left; clear: both;  width: 100%; padding: 0 ; margin: 0; background-color: #008; font-family: Sans-serif; }
div.m img	{ float: left; height: 12px; border: 0; padding: 0;  }
div.m li	{ padding: 0; display: inline; }
div.m ul	{ float: left; padding-left: 20px; margin: 0;}
div.m button	{ font-size: 1em;-webkit-appearance: none; margin: 0; border:none; float: left; height: 20px; width: auto; overflow: visible; padding: 2px 18px 2px 18px; background-color: #008; color: #fff; text-decoration: none; font-family: Sans-serif;}
div.m form	{ display: inline; }
div.m li.m button:hover  { background-color: #008; color: #fff;}
div.m li button:hover, li.m button  { background-color: #04f; color: #fff;}
div.ms		{ clear: both; padding-top: 1px; margin: 0px; background-color: #04f;}
div.m span.h	{ background-color: #f00; color: #fff;}
div#b		{ clear: both; line-height: 1.5; padding: 0; margin: 0 0 0 3%; }
div#b { float: left; }
div#b td	{ font-size: 11px; line-height: 1.5; }
div#b th	{ font-size: 11px; line-height: 1.5; }
div.b button:hover  { background-color: #008; color: #fff;}
.bmen		{ background-color: #04f; border-color: #04f; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
.bmen:hover	{ background-color: #FFF; border-color: #FFF; color: #04f; }
.bpink		{ background-color: #93c; border-color: #93c; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
.bpink:hover	{ background-color: #FFF; border-color: #FFF; color: #93c; }
.open		{ background-color: #8a3; color: #FFF; padding: 1px 1px; }
.procd		{ background-color: #F44; color: #FFF; padding: 1px 1px; }
input.bdel	{ background-color: #F44; border-color: #F44; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.bdel:hover{ background-color: #FAA; border-color: #FAA; color: #FFF; }
input.bsto	{ background-color: #8a3; border-color: #8a3; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.bsto:hover{ background-color: #ac5; border-color: #ac5; color: #FFF;}
input.bstob	{ background-color: #ac5; border-color: #ac5; color: #FFF;  font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.binv			 { background-color: #fff; border-color: #fff; color: #000; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.binv:hover { background-color: #FFF; border-color: #FFF; color: #04f;}
input.bmenb	{  background-color: #FFF; border-color: #FFF; color: #04f; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.bmenr	{ float: right; margin: 4px 2px; padding: 0 3px ; border-color: #04f; background-color: #04f; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.bmenr:hover { background-color: #FFF; border-color: #FFF; color: #04f; }
input.bmensav	{ background-color: #04f; border-color: #04f; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none; border-right-style: solid; border-right-width: 8px; border-right-color: #8a3;}
input.bmensav:hover { background-color: #FFF; border-color: #FFF; color: #04f; border-right-style: solid; border-right-width: 8px; border-right-color: #ac5;}
input.bmencan	{ background-color: #04f; border-color: #04f; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none; border-right-style: solid; border-right-width: 8px; border-right-color: #e91;}
input.bmencan:hover { background-color: #FFF; border-color: #FFF; color: #04f; border-right-style: solid; border-right-width: 8px; border-right-color: #fa0;}
input.bmendel	{ background-color: #04f; border-color: #04f; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none; border-right-style: solid; border-right-width: 8px; border-right-color: #F44;}
input.bmendel:hover { background-color: #FFF; border-color: #FFF; color: #04f; border-right-style: solid; border-right-width: 8px; border-right-color: #FAA;}
input.bcan	{ background-color: #e91; border-color: #e91; color: #FFF; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.bcan:hover{ background-color: #fa0; border-color: #fa0; color: #FFF;}
input.bhead	{ background-color: transparent; font-weight: bold; margin: 0; padding:0; border-style: none; color: #000; font-family: Arial; font-size: 1em; border: none; margin: 0 1px; padding: 2px 4px;  width: auto; overflow: visible;  -webkit-appearance: none;}
input.bhead:hover { background-color: transparent; color: #FFF;}
input[disabled]{ background-color: transparent; color: #000; }
div.login	{  width: 50em;}
.redback	{ background-color: #fdd;}
.blueback	{ background-color: #04f;}
.t	{ border-collapse: collapse; border-spacing: 0; border-style: none; background-color: #eee; }
.t td	{ border-width: 1px; padding: 5px 10px ; border-style: none; background-color: #eee; color: #000;}
.t th	{ border-width: 1px; margin-top: 5; margin-bottom: 50; padding: 10px 10px; 1text-align: left; border-style: none;  white-space: nowrap; background-color: #ddd; }
table.te	{ border-collapse: collapse; border-spacing: 0; border-style: none; }
table.te td	{ border-width: 1px; padding: 5px 10px ; border-style: none; background-color: #f00; color: #fff; }
table.te th	{ border-width: 1px; padding: 10px; border-style: none; background-color: #f00; }
table.tg	{ border-collapse: collapse; border-spacing: 0; border-style: none; }
table.tg td	{ border-width: 1px; padding: 5px 10px ; border-style: none; background-color: #8a3; color: #FFF; }
table.tg th	{ border-width: 1px; padding: 10px; border-style: none; background-color: #8a3; }
.alignleft	{  text-align: left; }
.aligncenter	{  text-align: center; }
table.t2	{  border-spacing: 1px; border-color: #000; border-style: none; table-layout: fixed; word-wrap:break-word;}
table.t2 td	{ border-width: 1px; padding: 2px 8px; border-style: none; border-color: #ddd;  overflow: hidden; table-layout: fixed; }
table.t2 th	{ border-width: 1px; padding: 2px 8px; border-style: none; border-color: #ddd; background-color: #ddd; overflow: hidden; }
table.t3	{ border-collapse: collapse; border-spacing: 0; border-style: none; }
table.t3 td	{ border-width: 0; padding: 4px 2px; background-color: transparent; }
table.t3 th	{ border-width: 0; padding: 2px 2px; background-color: transparent;}
.r1		{ float:right; position: relative; right:5%; }
.r2		{ float:right; position: relative; right:15%; }
input.n	{ text-align: right; }
input.r	{ border-style: groove; border-width: 2px; background-color: #fdd; color: #000; }
input.rn	{ text-align: right; border-style: groove; border-width: 2px; background-color: #fdd; color: #000; }
tr.fixed td	{ background-color: #d0e0ff; color: #000;}
tr.s td	{ background-color: #ddd;}
[whitebacktitle] td { background-color: white; font-weight: bold;  padding: 100; border-spacing: 100; height: 100;}tr.g td	{ background-color: #8f8;}
tr.r td	{ background-color: #fdd;}
tr.c td	{ background-color: #04f; color: #FFF;}
tr.c h4	{ background-color: #04f; color: #FFF;}
.tablecursor1	{ background-color: #eee !important; color: #000 !important;}
tbody.c td	{ background-color: #04f; color: #FFF;}
tbody.c h4	{ background-color: #04f; color: #FFF;}
tbody.c input.bmen { color: #04f; background-color: #FFF;}
.nowrap	{ white-space: nowrap;}
div.suggestions { -moz-box-sizing: border-box; box-sizing: border-box; background-color: #ffffff; border: 1px solid black; position: absolute; font-size: 11px; font-family: Sans-serif;}
div.suggestions div { cursor: default; padding: 1px 5px;}
div.suggestions div.current { background-color: #04f; color: #FFF;}
.pop		{filter:alpha(opacity=0);opacity:0; position:absolute;right: 20px;top: 100px;background:#080;color:#fff; border-radius:4px;-moz-border-radius:4px; padding:15px 25px; font-size: 11px; font-weight: bold; font-family: Sans-serif; line-height: 1.8;}
.chdatew	{ background-color: #eee; padding:0px; position:absolute; text-align:center; padding: 5px;}
.chdatew table td { padding: 0;}
.chdatew table { border-collapse:collapse; margin:auto;padding: 0; }
.chdatew input { font-family:monospace; border: none; margin:1px; padding:2px 5px; text-align:center;}
.chdatewm	{ color: #000; font-size: .9em; text-align:center;}
.chdatewd	{ color: #000; font-size: .7em; text-align:center;}
.chdatew table input[type=button] { width:2em;}
.chdatew input[type=button] { background-color: #ddd; }
.chdatew input[type=button]:hover { background-color: #000; color: #fff;}
.chdatew input[type=button]:active {background-color: #000; color: #fff;}
.chdatew input.selected { background-color: #000; color: #fff; }
.chdatew input.othermonth { color:#888; background-color: #fff; }
td.s 		{ background-color: #ddd;}
td.g 		{ background-color: #8f8;}
td.r 		{ background-color: #fdd;}
td.y 		{ background-color: #ff6;}
