body {
	background: #D9D2C3;
	font: 80% tahoma, verdana, lucida, sans-serif;
	text-align: center;
}
#content {
	text-align: left;
	width: 80%;
	min-width: 750px;
	width:expression(document.body.clientWidth <= 800? "750px": "auto" );
	margin: 0em auto 0em auto;
}
div {
	width: 100%;
}
hr {
	width: 80%;
}
td {
	padding: .5em 2em;
}
fieldset label {
float: left;

	width: 8em;

	margin-left: 0.5em;

	line-height: 2em;

  display: block;
}
h1 { font-size:150% }
h2 { font-size:125% }
h3 { color:blue; font-size:200%; padding-left:5em;}
legend {font-weight: bold;}
input, select { font-size:100%; width: 150px;}
textarea {font-size:150%; margin-left: 0.5em; width: 250px;}
input, select { vertical-align:middle; }
fieldset {
border: 2px solid #807C73;
width: 310px;
padding: 1em 0em 1em 1.5em;
margin-left: 2em;
float: left;
}
p {
	width: 100%;
	line-height: 1.5em;
	text-align: justify;
	text-indent: 1cm;
}
fieldset p {
	text-align: left;
	text-indent: 0em;
}
.req {
color: red;
font-weight:bold;
}
.ok {
	color: blue;
	font-weight: bold;
}
.info {
	font-weight:bold;
	border-bottom: 1px dashed black;
	cursor: help;
}
#cmdsubmit {
	margin-left: 75px;
}
table {
	font-size: 100%;
}
#summary {
	margin-left: 1cm;
}
#summary th {
	text-align: right;
        padding-right: 1em;
}
#summary td {
	border-bottom: 1px dashed black;
}
img {
	margin: 1em;
}
.strike, #old {
  text-decoration: line-through;
}
