a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:underline;}
a:hover{text-decoration:none;}
a:focus{text-decoration:none;}

A.EDITING_SCALE {border-right-style:dotted; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-color:#A5A5A5; font-size:9px; border-top-color:#A5A5A5; border-bottom-color:#A5A5A5; border-left-style:dotted; border-right-width:1px; border-top-style:dotted; border-bottom-style:dotted; font-family:Arial; border-right-color:#A5A5A5; color:#A5A5A5;}
A.EDITING_SCALE_MARKED {border-right-style:solid; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-color:#A5A5A5; font-size:9px; border-top-color:#A5A5A5; border-bottom-color:#A5A5A5; border-left-style:solid; border-right-width:1px; border-top-style:solid; border-bottom-style:solid; font-family:Arial; border-right-color:#A5A5A5; background-color:#A5A5A5; color:#FFFFFF;}

A.e4s_system_menu {font-size:12px; font-family:Arial; color:black; }
A.e4s_system_menu_actice {font-size:12px; font-family:Arial; color:black; font-weight:bolder; }

BODY.spacerframe {background-color:#5030A0}

/* ADDED BY LEON */
body{font-family:Verdana, sans-serif;}
#LOGINFORM > h1 {font-family:arial;color: #5ABA52;font-size: 5em;width: 480px; height: 1em;}
.center {margin: 0 auto;display: block;width: 50%;text-align: center;}
.left {text-align:left;}
img.parts-right {     max-width: 240px; margin: 1.5rem auto; width: 100%; height: auto; display: block; }
body > div > img.bg {max-width: 70vw;max-height: 80vh;padding-top: 10vh;position: fixed;z-index: -3;}	
#LOGINFORM > table.login.left > tbody > tr > td.login{background:rgba(0,0,0,0.1);}
#LOGINFORM > table.login.left.tablestyling{border:#5ABA52 2px solid;}
#LOGINFORM > table.login.left.tablestyling > tbody > tr > td.login.tablestyling{padding: 7px 5px;}
/* END ADDED BY LEON */

INPUT.IMAGEINPUT
{
 background-color:#A0A0A0;
 text-align:right;
 font-size:9px;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
 width:80px;
 height:16px;
 margin-top:0px;
 margin-right:0px;
 border-color:#505050;
 border-width:0px 0px 0px 0px;
}

INPUT.IMAGEINPUT_WRITEABLE
{
 padding-left:3px;
 text-align:left;
 font-size:9px;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
 width:80px;
 height:16px;
 margin-top:0px;
 margin-right:0px;
 border-color:#000000;
 border-width:1px;
}

.noscript
{
 font-size:1.2em;
 font-weight:bold;
 color:#BC100E;
 padding:4px 8px 3px 23px;
 display:block;
 margin:1px 0;
 border:1px solid red;
}

TD.IMAGEINPUT
{
 background-color:#A0A0A0;
}

A.MENU_ITEMS {font-size:smaller; font-family:Arial; color:#4B4B4B; }
A.MENU_ACTIVE {font-size:smaller; font-family:Arial; color:#4B4B4B; }
A.SL_HEAD {font-size:smaller; font-family:Arial; font-weight:bolder; color:#4B4B4B; }
TD.SL_DATA {font-family:Arial; font-size:smaller;}

BUTTON.DEFAULT
{
 background-repeat:no-repeat;
 background-position:2px 4px;
 font-size: 9pt;
 text-align: center;
 text-decoration: none;
 color:	#000000;
 margin-bottom:	2pt;
 border : 1px solid #A0A0A0;
 padding : 1px;
 font-family: Arial;
}

A.EDITING_SCALE {border-right-style:dotted; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-color:#A5A5A5; font-size:9px; border-top-color:#A5A5A5; border-bottom-color:#A5A5A5; border-left-style:dotted; border-right-width:1px; border-top-style:dotted; border-bottom-style:dotted; font-family:Arial; border-right-color:#A5A5A5; color:#A5A5A5; }
A.EDITING_SCALE_MARKED {border-right-style:solid; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-color:#A5A5A5; font-size:9px; border-top-color:#A5A5A5; border-bottom-color:#A5A5A5; border-left-style:solid; border-right-width:1px; border-top-style:solid; border-bottom-style:solid; font-family:Arial; border-right-color:#A5A5A5; background-color:#A5A5A5; color:#FFFFFF; }
TD.EDITING_SCALE_MARKED {border-right-style:solid; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-color:#A5A5A5; font-size:x-small; border-top-color:#A5A5A5; border-bottom-color:#A5A5A5; border-left-style:solid; border-right-width:1px; border-top-style:solid; border-bottom-style:solid; font-family:Arial; border-right-color:#A5A5A5; background-color:#787878; color:#FFFFFF; }
TD.EDITING_SCALE_PLACEHOLD {font-size:9px; font-family:Arial; color:#A5A5A5; }

TD.e4inline-header {font-variant:Verdana; font-weight:bolder; font-size:12px; border-bottom-width:1px; border-bottom-style:solid }
TD.e4inline {font-variant:Verdana; font-size:12px; }

TD.ajax-table-footer-page {font-variant:Verdana; font-weight:bolder; font-size:10px; }
TABLE.ajax-table {font-variant:Verdana; font-size:12px; border-style:solid; border-width:2px; border-color:#000000; border-collapse:collapse; }
TD.ajax-table {font-variant:Verdana; font-size:12px; border-style:solid; border-width:1px; border-color:#000000; }
TD.ajax-table-caption {background-color:#E0E0E0; font-variant:Verdana; font-variant:bold; font-size:14px; border-style:solid; border-width:1px; border-color:#000000; }
TD.ajax-table-header {background-color:#E0E0E0; font-variant:Verdana; font-variant:bolder; font-size:12px; font-size:12px; border-style:solid; border-width:1px; border-color:#000000; }
TD.ajax-table-header-order {background-color:#E0E0E0; font-variant:Verdana; font-variant:bolder; font-size:14px; font-size:12px; border-style:solid; border-width:1px; border-color:#000000; }
TD.ajax-table-footer {background-color:#E0E0E0; font-variant:Verdana; font-variant:bolder; font-size:14px; font-size:12px; border-style:solid; border-width:1px; border-color:#000000; }

table.menu-popup {font-family:Verdana; font-variant:bolder; font-size:10pt; border-collapse:collapse; }
table.menu-item { }
div.menu-item {font-family:Verdana; font-variant:bolder; font-size:12pt; color:#000000; margin-left:6px; margin-right:6px;}
div.menu-item-inactive {font-family:Verdana; font-variant:bolder; font-size:12pt; color:#A0A0A0; margin-left:6px; margin-right:6px; }
div.menu-item-selected {font-family:Verdana; font-variant:bolder; font-size:12pt; color:#FFFFFF; background-color:#000000; margin-left:6px; margin-right:6px; }
div.menu-item-pre-selected {font-family:Verdana; font-variant:bolder; font-size:12pt; color:#FFFFFF; background-color:#E0E0E0; margin-left:6px; margin-right:6px; }
div.menu-popup {border-width:2px; border-color:#000000; border-style:solid; background-color:#FFFFFF; }
tr.menu-line {font-family:Verdana; font-size:10pt; }
tr.menu-line-inactive { font-size:14pt; opacity:0.4; filter:alpha(opacity=40) }
tr.menu-line-spacer { font-size:14pt; border-top-width:1px; border-top-style:solid; border-top-color:black; }
tr.menu-line-selected { font-size:14pt; color:white; background-color:#000000; }
div.menu-line-selected { color:white; background-color:#000000; }
div.menu-line-pre-selected { color:red; background-color:#E0E0E0;  }
