a, .a {
	xcolor: #373737;
	font-weight: bold;
	text-decoration: none;
}

a:link {
   color: #373737;
   text-decoration: none;
}

a:visited {
   color: #373737;
   text-decoration: none;
}
a:hover { background-color: #FFFF00; 
	color: #0000FF; 
   text-decoration: none;
}

.bluehover a:hover {
   background-color: #0000FF;
   color: #FFFF00;
   text-decoration: none;
}

a:active  {
   font-weight: bold; /*   color: #827569; */
}

body {
	font-family:Arial, Helvetica, sans-serif;
/*   background-color: #CCCCCC; */
   font: 10px Verdana,sans-serif;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
   scrollbar-3dlight-color: #ADD8E6;
   scrollbar-arrow-color: #0000FF; /*background-image: url(..//images/bg-test.gif);*/
   scrollbar-base-color: #ADD8E6;
   scrollbar-darkshadow-color: #0000FF;
   scrollbar-face-color: #99CCFF;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #FF0000;
   scrollbar-track-color: #ADD8E6;
}

form{
   margin: 0;
}
hr,.hr {margin:0px}
h1,h2,h3 { color: #373737; margin-bottom: 0px; margin-top: 3px;}

h1{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 20pt;
   font-weight: bold;
}

h2 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16pt;
}

h3 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12pt; /*    color: #6E6358;*/
}

img{
   border-style: none;
}
input.text  { height: 16px; font-size: 9px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }


table{
   font: 10pt Verdana,sans-serif;
   table-layout: auto;
}

th { text-align: right; vertical-align: top; }

td {
   color: #000000;
   font-size: 12px;
   vertical-align: baseline; /*    vertical-align: top;*/
   font-family: Arial;
}

.hidden {   display: none;}
th {
/*   background-color: #0000FF; 
   color: #FFFF00;
   font-weight: lighter;
*/
   border: 1px solid #000000;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: left;
   vertical-align: middle;
}

.baseline {
   vertical-align: baseline;
}

.bold {
   font-weight: bold;
}

.bottom {
   vertical-align: bottom;
}



.button {
	border: 1px solid #000000;
	color: grey; /*	background-color: #454545; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
}

.buttonblack {
   background-color: #FFFFFF;
   border: 1px solid #000000;
   color: #000000; /*   background-color: #454545; */
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   text-align: center;
   vertical-align: middle;
}

.buttonblue {
   border: 1px solid #000000;
   color: #0000FF; /*   background-color: #454545; */
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   text-align: center;
   vertical-align: middle;
}

.buttoncancel {
   background-color: #FFFFFF;
   border: 1px solid #000000;
   color: #808080; /*   background-color: #454545; */
   cursor: hand;
   font: bolder 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-bottom: 2px;
   margin-top: 2px;
   text-align: center;
   vertical-align: middle;
}

.buttongreen {
   background-color: #FFFFFF;
   border: 1px solid #000000;
   color: #008000; /*   background-color: #454545; */
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   text-align: center;
   vertical-align: middle;
}

.buttonred {
   border: 1px solid #000000;
   color: #FF0000; /*   background-color: #454545; */
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   text-align: center;
   vertical-align: middle;
}

.center{
   text-align: center;
}

.greenhover a:hover, .greenhover {
   background-color: #90EE90;
   text-decoration: none;
   vertical-align: middle;
}

.hide {
   display: none;
}

.ListFolderOver { color: #0002D4; font: bold 13px  "Arial Narrow",Arial, sans-serif;  }
.ListFolderOut { color: #D41500; font: bold 13px  "Arial Narrow",Arial, sans-serif; }
.ListFolderYellow {background-color: yellow; }
.middle {
   vertical-align: middle;
}

.narrow 
   {
   border: none;
   font: x-small "Arial Narrow", Arial;
}

.narrow td {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

.redhover a:hover, .red {
   background-color: #FF0000;
   color: #FFFF00;
   text-decoration: none;
}

.tableborder {
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: solid;
}

.tableborderbottom {
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-bottom-width: 4px;
}

.tablecompact{
   border-collapse: collapse;
}

.tooltip {
   display: inline;
   position: relative;
   visibility: hidden;
}

.tooltiptable {
   background-color: #FFFFCC;
   border: 1px solid #000000;
   border-collapse: collapse;
}

.top {
   vertical-align: top;
}

.yellowhover a:hover, .yellowhover {
   text-decoration: none;
}
@media print {
   .tablelog{ margin-top: 3px; text-align: center; width: 640px; }

   .noPrint{ display: none; }
}
@media screen {
   .tablelog{ margin-top: 3px; text-align: center; width: 100%; }
   .noScreen{ display: none; }
}

