/* Global Stylesheet for Database Applications */

/*------------------------------------------------------------
	General
--------------------------------------------------------------*/
body {
	font-family: 'comic sans ms';
	background-color: #ffffcc;
   background: url(wood06.jpg);
	align: center;
   color: brown;
}

div.content {
	width: 95%;
}

.error { 
   color: white;
	background-color: brown; 
	text-align: center; 
	font-weight: bold; 
}

A, A:visited, A:active {
	color: blue;
	text-decoration: none;
	font-size: 12pt;
	font-family: verdana;
}
A:hover {
	color: white;
	background-color: black;
	text-decoration: none;
	font-size: 12pt;
	font-family: verdana;
}

INPUT.red, SELECT {
	color: #0000a0;
 	font-weight: normal;
 	font-family: verdana;
	background-color: #d4d4d4;
}
input.button {
	background-color: #c9db9d;
	color: #216b4a;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	border-color: silver;
	border-style: outset;
	border-width: 3px;

}

/*------------------------------------------------------------
  Heading (Title) Table
--------------------------------------------------------------*/
table.Hdr {
	background-color: #c9db9d;
	border-color: #216b4a;
	border-style: outset;
	border-width: 4px;
}

td.HdrLogoCell {
	width: 20%; 
	vertical-align: middle 
}

td.HdrTitleCell {
	text-align: center;
	width: 60%;
}

.HdrCompName {
	text-align: center;
	font-family:arial;
	color: brown; 
	font-size:12pt;
	font-family: "Tahoma";
	font-weight: bold;
}

.HdrTitle {
	text-align: center;
	color: #216b4a;
	font-family: 'comic sans ms';
	font-size: 18pt;
	font-weight: bold;
}

.HdrParmName {
	text-align: right;
	color: #003366; 
	font-family: verdana;
	font-size: 11pt;
	font-weight: 600;
}

.HdrParmVal {
	text-align: left;
	color: #003366; 
	font-family: verdana;
	font-size: 11pt;
	font-weight: bold;
}

td.HdrInfoCell {
	width: 20%;
	text-align: right;
	vertical-align: top;
}

.HdrInfoValue {
	color: #0000a0;
	font-family: "arial";
	font-weight: normal;
	font-size: 11pt;
	text-align: right;
}

/*------------------------------------------------------------
  Detail List Table
--------------------------------------------------------------*/
table.details {
	font-family: arial;
	font-size: 12pt;
	align: center;
	padding: 8;
	border-color: olive;
	border-style: ridge;
	border-width: 5px;
	background-color: #e3f28c;
	color: #005b5b;
}


td.sub-hdg { 
	font-family: helvetica; 
	text-align: left;
	border-bottom: 1px solid black; 
	border-right: 1px solid black; 
	background-color: #e2ca1b;
	color: brown;
	font-weight: bold;
	vertical-align: bottom;
	padding: 5px;
}

td.dtl-subhdg {
	font-family: helvetica; 
	text-align: left;
	border-bottom: 1px solid black; 
	border-right: 1px solid black; 
	background-color: #e2ca1b;
	color: brown;
	font-weight: bold;
	vertical-align: bottom;
	padding: 5px;
}

th.details {
	font-family: helvetica;
	font-size: 11pt;
	background-color: #006699;
	color: white;
	font-weight: bold;
	vertical-align: bottom;
}

td.label {
	font-family: verdana;
	font-weight: bold;
	color: olive;
	background-color: #e3f28c;
	text-align: right;
	padding-right: 4px;
	vertical-align: top
}

td.value {
	color: green;
	background-color: #e3f28c;
	font-weight: bold;
	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; }

