@font-face {
    font-family: 'Tahoma_x';
    src: url('webfonts/Tahoma.eot');
    src: url('webfonts/Tahoma.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Tahoma.woff2') format('woff2'),
        url('webfonts/Tahoma.woff') format('woff'),
        url('webfonts/Tahoma.svg#Tahoma') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tahoma_x';
    src: url('webfonts/Tahoma-Bold.eot');
    src: url('webfonts/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Tahoma-Bold.woff2') format('woff2'),
        url('webfonts/Tahoma-Bold.woff') format('woff'),
        url('webfonts/Tahoma-Bold.svg#Tahoma-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tahoma_x';
    src: url('webfonts/Tahoma-Bold.eot');
    src: url('webfonts/Tahoma-Bold.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Tahoma-Bold.woff2') format('woff2'),
        url('webfonts/Tahoma-Bold.woff') format('woff'),
        url('webfonts/Tahoma-Bold.svg#Tahoma-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tahoma_x';
    src: url('webfonts/Tahoma.eot');
    src: url('webfonts/Tahoma.eot?#iefix') format('embedded-opentype'),
        url('webfonts/Tahoma.woff2') format('woff2'),
        url('webfonts/Tahoma.woff') format('woff'),
        url('webfonts/Tahoma.svg#Tahoma') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body{
background:white;
margin:0;
}

td,a{
font-family:Tahoma_x,verdana;
font-size:12px;
border:0px solid transparent!important;
padding:0;

}

ul li {
list-style:none;
padding-bottom:6px;

}

ul li a{
color:#737373;
text-decoration:none;
font-weight:700!important;;

}

ul li a{
color:gray;
margin-left:0;
}
ul li.active a{
color:#000;
margin-left:0;
font-size:14px;
}
ul li.inactive a{
color:gray;
margin-left:0;
font-size:14px;
}


ul li.active a:before{
content:"";
}

ul li a:hover{
   color: white;
   background-color: gray;
}


h2{
text-align:left;
padding-top:58px;
font-size:34px;
}
h3{
padding-left:9px;
text-align:left;
font-weight:700;
font-size:18px;
margin-bottom:-32px;
}

table{
margin:0;
   border-collapse: collapse; 
}

table table{
margin-top:40px;
padding-top:10px;
border:0px solid gray;
border-top:1px solid #A59D9D;
}

table table > tbody >tr > td{
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
}

tr{
margin-bottom:5px;
}

td>a{
color:#800000;
}

.odd{
background:lightyellow;

}

.even{
background:lightgrey;

}

body > table > tbody > tr:first-of-type{
padding:22px;
height:160px;
}

body > table > tbody > tr:first-of-type img{
margin-left:22px;
}
body > table > tbody > tr:last-of-type{

border-top:50px solid transparent;
}


b{
font-weight:700;
}


body > table > tbody > tr:last-of-type td{
height:70px;


text-align:left;

}


body > table > tbody > tr:first-of-type p{
display:inline-block;
float:right;
border-bottom-left-radius: 8px;
padding:6px;
width:180px;
margin-top:-2px;
background:white;
}
/*
input[type=button], input[type=submit], input[type=reset] {
  background-color: #800000;
  border: none;
  color: white;
  padding: 8px 32px;
  text-decoration: none;
  margin: 4px 2px;
  cursor: pointer;
  font-size:14px;
}
*/
input[type=button], input[type=submit], input[type=reset] {
  background-color:white;
  border:1px solid gray!important;
  padding:4px 22px;
  border: none;
  color: black;
  text-decoration: none;
  cursor: pointer;
  font-size:14px;
}

 input[type=submit]:hover{
   background:grey;
   color: black;
 }

 input[type=button]:hover{
   background:grey;
   color: white;
 }
 
 input[type=text],input[type=password]{
font-size:12px;
 }



.submenucurrent,
.submenu {
display:block;
float:left;
width:auto!important;
font-size:14px;
background:white;

}
.submenucurrent a,
.submenu a{
display:block;
padding:4px 22px;
border:1px solid gray!important;
border-top-left-radius: 2px;
border-top-right-radius: 4px;
font-size:14px;
background:lightgrey;
color:black;
}

.submenucurrent a{
border-bottom:1px solid transparent!important;
background:white;
color:black;
text-decoration:none;
font-size:14px;

}
.request-loader{
height:400px;

}


body.login	{
  background-color: white;
  margin-top:0px;
  font-family:Tahoma_x,verdana;
}

div.LoginSpacer {
	height: 100px;
}

table.LoginMask {
	background-color: #dfdbdc;
	text-align: center;
	border:0px;
	width:400;
}
div.LoginHead {
	background-color: white;
	text-align: center;
	border:0px;
}

div.LoginMask {
	background-color: #dfdbdc;
	border:0px;
	width:400;
}


div.LoginBack {
	padding-top:35px;
	margin-left:100px;
	margin-right:50px;
	padding-bottom:0px;
	vertical-align:top;
}
