
*                       { box-sizing: border-box; }

A                       { color: blue; text-decoration: none;}
A:focus, A:hover      	{text-decoration:underline;}

.selected	{background-color:yellow !important;}

SELECT			{background-color:white;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:9pt;font-weight:normal}
TEXTAREA		{background-color:white;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:9pt;font-weight:normal}
INPUT			{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal}
DIV             {color:darkgreen;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px}
BODY            {color:darkgreen;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px}
BR.page			{page-break-after:always}
.SmallCheckBox  {width:15px; height:15px}
.agxTable       {border-color:#E0E0E0;border-style:solid;border-width:1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;color:black}

.warn           {background-color:#ffc0c0; color:yellow; font-size:12px;}

.odd            {background-color:#ffffff; color:black; font-size:12px;}
.oddsorted      {background-color:#FFF8DE; color:black; font-size:12px;}

.even           {background-color:#c8ffc8; color:black; font-size:12px;}
.evensorted     {background-color:#E7F8C6; color:black; font-size:12px;}

.message        {background-color:wheat;   color:black; font-size:12px;}
.header         {background-color:green;   color:white; font-size:12px; font-weight:bold;}
.title          {background-color:green;   color:white; font-size:28px; font-weight:bold;}
.title2         {background-color:green;   color:white; font-size:18px; font-weight:bold;}
.footer         {background-color:green;   color:white; font-size:14px; font-weight:bold;}

.searchbox	{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 11px; color:green; border: solid 1px forestgreen; width:100px}

TD		{color:darkgreen;font-size:11px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.menuBarBack	{padding:1px;}
.menuBar	{height:20px; white-space:nowrap;}
.menuItemT	{padding-left:0px;padding-right:0px;cursor:pointer; cursor:pointer;white-space:nowrap;}

.menuItem	{color:#000000;padding-left:4px;padding-right:4px;cursor:pointer; cursor:pointer;white-space:nowrap;}
.menuItemO	{color:#000000;background-color:#CEE5CE;padding-left:3px;padding-right:3px;border:1px solid forestgreen;cursor:pointer; cursor:pointer;white-space:nowrap;}
.menuItemD	{color:#ffffff;background-color:forestgreen;padding-left:4px;padding-right:4px;cursor:pointer; cursor:pointer;white-space:nowrap;}
.menuItemGray	{color:#8d8d8d;padding-left:4px;padding-right:4px;cursor:pointer; cursor:pointer;white-space:nowrap;}

.menuDDItem	{color:black; padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}
.menuDDItemO	{color:white; background-color:#6FB36F; padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}
.menuDDItemGray {color:#8d8d8d;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}

.menuU		{background-color:#D7EAD7;visibility:hidden;position:absolute;z-index:100;padding:0px;overflow:visible;margin : 2px 0 0 -4px; border:solid 1px #09B767;white-space:nowrap;cursor:pointer; cursor:pointer;}
.menuU {
    -webkit-box-shadow: 0px 0px 9px 3px rgba(41,41,41,.2);
    -moz-box-shadow: 0px 0px 9px 3px rgba(41,41,41,.2);
    box-shadow: 0px 0px 9px 3px rgba(41,41,41,.2);
}
.menuFloatFrame {visibility:hidden;position:absolute;top:0px;left:0px;width:0px;height:0px;z-index:98;border-style:hidden;border:none}
.menuHSplitter	{font-size: 1px; height:1px;padding:0px;border-top:1px solid #09B767}
.menuVSplitter	{padding-left:1px;}

.noprint	{display: inline}
.noscreen	{display: none}

.publicHighlight	{background-color:navy;color:white}


.rot90 {
    outline: 1px solid transparent;
    -webkit-backface-visibility: hidden;
    writing-mode: tb-rl;
    transform: rotate(-180deg), translateZ(0);
    will-change: transform;
    -webkit-perspective: 1000;
}




@media print {
    .header     {background-color:green; border-bottom:solid 1px green; color:white; font-size:12px; font-weight:bold;}
.noprint	{display: none}
.noscreen	{display: inline}
BR.page		{display: inline;page-break-after:always}
}
