body { font-family: Verdana; font-size:8pt;}

.head {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #4ea391; TEXT-ALIGN: center
}
.even {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.odd {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #e8f9ff
}

.alert {font-family: Verdana;font-size:8pt;background-color:#ffb3b3;}
.skalert {font-family: Verdana;font-size:8pt;color:blue;cursor:hand;}
.norm { font-family: Verdana; font-size:8pt;}
.sel{font-family: Verdana; font-size:8pt;background-color:#FBFB93}
.tablehead { font-family: Verdana; font-size:8pt; font-weight:bold}
.items {font-family:Verdana; font-size:8pt; margin-bottom:0px;background-color:#FBFB93;color:#4E211C;text-align:center;}
A:link {font-family:Verdana; font-size:8pt; TEXT-DECORATION:none; color:#000099}
A:hover {font-family:Verdana; font-size:8pt; TEXT-DECORATION:none; background-color:#FBFB93; color:#000099}
A:visited {font-family:Verdana; font-size:8pt; TEXT-DECORATION:none; color:#000099}

.titles {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-COLOR:#4ea391; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 3px; FONT-FAMILY: Verdana
}
.searchtab {}

.filersColumn { font-family: Verdana; font-size:8pt; font-weight: bold; background-color:#D9A872; }
/*
table{ font-family: Verdana; font-size:8pt; }
td{ font-family: Verdana; font-size:8pt; }
tr{ font-family: Verdana; font-size:8pt; }
*/

INPUT {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: black 1px solid;
	COLOR: #4e211c;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #e8f9ff
}
TEXTAREA {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: black 1px solid;
	COLOR: #4e211c;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #e8f9ff
}
INPUT.text {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: black 1px solid;
	COLOR: #4e211c;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #e8f9ff
}
SELECT {
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: black 1px solid;
	COLOR: #4e211c;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #e8f9ff
}

h1 {page-break-before: always;}

.menu_name {font-family:Arial; font-weight: normal; font-size:10pt; margin-bottom:2px;color:black}
.menu_title {font-family:Arial; font-weight: bold; font-size:10pt;color:black}

table {font-family: verdana; font-size:8pt;background-size:100%;}
table.tr {font-family: Verdana; font-size:8pt;}
table.td {font-family: Verdana; font-size:8pt;}


@media screen {
 .nodisplay {display:none;}
}

@media print {
 .head {text-align:center; vertical-align:bottom; font-size:8pt;  color:black;}
 .noprint  {display:none;}
}

.tbldata caption{display:none;}
table.tbldata{border-collapse:collapse;clear:both;}
.tbldata tbody td{border-width: 0 0 1px 0;border-style: solid;padding:2px 0 2px 5px;vertical-align:center;}
.tbldata thead th{border-width:1px 1px 1px 0;border-style:solid;padding:1px 0 1px 5px;background:#D9A872;}
.tbldata thead th input{margin-bottom:0px;margin-top:-1px;}
.tbldata td img{text-align:right;}
.tbldata th img{float:right;margin:4px 4px 0 0;} 
.tbldata tr.msgnew{font-weight:bold;}


/*-----------------------
    1. Hiring Page
-------------------------*/
#excel {
  overflow-y: scroll;
}
#excel table{
  display: grid;
  min-height: 77vh;
  grid-template-rows: repeat(2, 45px) 115px 60px auto;
}
#excel td {
  border: 1px solid #ddd;
  padding: 8px;
}
#excel tr:nth-child(even){background-color: #f2f2f2;}

#excel tr:hover {background-color: #ddd;}
