/* Form.css
 */

.Header {
 position: absolute;
 padding: 5px;
 border: 2px solid black;
 border-radius: 6px;
 text-align: center;
 font-family: monospace;
 font-weight: bold;
 font-size: 10pt;
 background-color: #d6f0fa;
}

.MenuGroup {
 position: absolute;
 margin: 10px; padding: 10px;
}

.ActionList {
 display:inline; position:absolute;
 left:010px; top:060px; height:020px;
}

.TabArea {
 position: absolute;
 z-index: 1;
}

.DetailList {
 display:inline; position:absolute;
 left:000px; top:060px; width:100%;
}


.Pos {
 display:inline; position:absolute;
}
.Label {
 position: absolute;
 white-space: nowrap;
 font-family: sans-serif;
 font-weight: bold;
 font-size: .9em;
 color: black;
}
.Field {
 position: absolute;
/*dave: enable for Chrome
*/
 border: none;
 border-style: inset;
 font-family: "Courier New", monospace;
 font-weight: bold;
 font-size: 10pt;
 color: navy; background-color: rgb(230,240,250);
 @supports (-moz-appearance:none) {
  selector{ border:none; } 
  selector{ border-style:inset; } 
 }
 @media screen and (-webkit-min-device-pixel-ratio:0)
   and (min-resolution:.001dpcm) {
  selector{ border:none; border-style:inset; } 
 }
}
.Refer {
 position: absolute;
/*dave: enable for Chrome
*/
 border: none;
 border-style: inset;
 font-family: "Courier New", monospace;
 font-weight: bold;
 font-size: 10pt;
 color: green; background-color: rgb(230,240,250);
}
.BelowRate {
 font-weight: bold;
 color: red;
}
.Error {
 font-weight: bold;
 color: red; background-color: rgb(250,240,230);
}
.Hidden {
 display:none;
}

#Confirm { color: green; font-weight: bold; }
#Cancel { color: red; font-weight: bold; }
#Error { color: red; font-weight: bold; }

.Upper { text-transform: uppercase; }
.Lower { text-transform: lowercase; }
.Right { text-align: right; }
.ZeroFill { text-align: right; }


/*	Tool tip styles
*/

#tooltip {
	position: absolute;
	z-index: 2;
	padding: 3px;
	background: #efd;
	border: 1px solid #ccc;
}

a.Label:link	{ color:black }
a.Label:visited	{ color:black }

/* End */
