.clear { clear:both; height:1px; overflow:hidden; }

@media screen 
{
	body { overflow: scroll; }
	div.minFormWid { height: 1px; width:640px; }
	div.minFormWid2 { height: 1px; width:500px; }
	div.printhead { display: none }
}
 
div.inpform { background: #EEE; border: 1px solid #ccc; padding: .5em 1em; }
div.inpform td { line-height: 100% }
div.inpform p { line-height: normal }


.error_box { margin: 0px 0px 18px 0px;  padding: 3px 5px 4px 5px;  
	border: solid red 1px; color: red; line-height: normal; text-align: left; }
.error_box li { line-height: normal; list-style-type: circle;}
.error_box p { color: red; }

span.reqmark { color: red; }
span.errSpace { width: 10px; height: 1em; font-size: 1.5em; visibility: hidden; }
span.errMark { 	width: 10px; height: 1em; font-size: 1.5em; color: red; text-decoration: blink; }
div.errSpace { width: 10px; height: 1em; font-size: 1.5em; visibility: hidden; float: left; }
div.errMark { width: 10px; height: 1em; font-size: 1.5em; color: red; text-decoration: blink; float: left; }
div.fieldnote { display: inline; font-size: .5em; color: red; }

p.progress { padding: 0 2px 0 0; margin: 0; margin-bottom: 2em; color: gray;}


div.wrap { float: left; margin: 0; 	padding: 0; }
span.restrict { margin-left: 3em; font-size: .8em; color: #aaa; }

div.receipt { font-size: .6em; padding: 2em; margin: 4em; background: white; }

table.indent td { padding-bottom: 5px;  }
table.indent { padding-left: 10px; }



div.indent p, div.indent h2, div.indent h3	 { padding: 0 0 0 8em; }
div.indent h2, div.indent h3	 	{ margin: 0; }
div.indent h2 { font-style: normal; }

div.showinp { width:95%; background-color: white; border: 1px solid #7F9DB9; line-height: 100%; padding: 4px; }

.errmsg { color: red; font-weight: bold }
span.disab { color: gray; }

.footer { font-size: .8em; color: white;  font-family: Arial, Verdana, Helvetica, Sans-Serif;}
div.footerLeft { position: absolute; padding: .5em 2em;}
div.footerContent { text-align: right; }
div.footerContent p { margin: 0; }
.footer a { color: gray; }

p.siteby { text-align: center; margin: 10px 8em 7px 8em; color: #bbb;}
p.siteby img { position: relative; top: 5px; padding: 0 .5em; border: none; }



.mceToolbarExternal { position: absolute; }

