/*-------------------------------------------------
	Sample style sheet that simulates a typical 5250
   "green-screen" display, as in Client Access. 
  ------------------------------------------------*/  
/* Set default presentation for any text within 
	the body tag */
body { 
	font-family: arial, sans-serif;
	font-size: 16pt;
	background-color: black;
	color: green;
   font-weight: bold;
} 

.error { 
	font-family: arial, sans-serif;
	font-size: 16pt;
	background-color: green;
	color: black;
	text-align: center; 
	font-weight: bold; 
}


INPUT.red, SELECT {
	color: white;
 	font-weight: bold;
	font-family: arial, sans-serif;
	font-size: 16pt;
	background-color: black;
   border: 0;
   border-bottom: 2px solid white;
}


/*------------------------------------------------------------
  Heading (Title) Table
--------------------------------------------------------------*/
table.Hdr {
	font-family: arial, sans-serif;
	font-size: 16pt;
	background-color: black;
	border: 0;
}

td.HdrLogoCell {
	width: 20%; 
	vertical-align: top 
}

td.HdrTitleCell {
	text-align: center;
	width: 60%;
	font-family: arial, sans-serif;
	font-size: 16pt;
}

.HdrCompName {
	font-family: arial, sans-serif;
	font-size: 16pt;
	text-align: center;
	color:white;
}

.HdrTitle {
	font-family: arial, sans-serif;
	font-size: 16pt;
	text-align: center;
	color: black;
   background-color: green;
	font-weight: bold;
   padding-left: 4px;
   padding-right: 4px;
}

.HdrParmName {
	text-align: right;
	color: blue; 
	font-family: arial, sans-serif;
	font-size: 16pt;
}

.HdrParmVal {
	font-family: arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	color: blue; 
}

td.HdrInfoCell {
	font-family: arial, sans-serif;
	font-size: 16pt;
	width: 20%;
	text-align: right;
	vertical-align: top;
}

.HdrInfoValue {
	font-family: arial, sans-serif;
	font-size: 16pt;
	text-align: right;
}

/*------------------------------------------------------------
  Detail List Table
--------------------------------------------------------------*/
table.details {
	font-family: arial, sans-serif;
	font-size: 16pt;
	align: center;
	padding: 3;
}


td.sub-hdg, td.dtl-subhdg { 
	font-family: arial, sans-serif;
	font-size: 16pt;
	text-align: left;
	font-weight: bold;
	vertical-align: bottom;
   border-bottom: 2px solid green;
   padding-left: 4px;
   padding-right: 4px;
}


th.details {
	font-family: helvetica;
	font-size: 11pt;
	background-color: #006699;
	color: white;
	font-weight: bold;
	vertical-align: bottom;
}

td.label {
	font-family: arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	text-align: right;
	padding-right: 4px;
	vertical-align: top
}
img {
	display: none;
}
hr {
	color: black; 
	border: 1px solid black; 
	background-color: black; 
   height: 2px;
}
input.button {
	font-family: arial, sans-serif;
	font-size: 16pt;
	color: blue;
	font-weight: bold;
	border: 0px solid green;
   background-color: black;
   text-decoration: none;
	padding: 3px;
   text-align: left;
}
td.value {
	font-family: arial, sans-serif;
	font-size: 16pt;
	color: white;
	font-weight: bold;
	border: 0;
	text-align: left;
	padding-left: 4px;
	vertical-align: top
}

th.left, td.left { text-align: left; }
th.right, td.right { text-align: right; }
th.center, td.center { text-align: center; }
