form {position:relative}
form span
{
    line-height:1.8;
}

.seriallabel
{
    line-height:2.4;
}
form input 
{
    position:absolute; 
    left:11em
}
.status
{
    font-size:.8em;
    color:Red;
}
.validate
{
    position:absolute;
    left:32em;
    font-size:.8em;
}
form select {position:absolute; left:11em}

form textarea {position:absolute; left:11em} 

em {
  font-weight: bold;
  font-style: normal;
  color: Red;
}

body {	padding : 0;	margin : 0;	background-image : url(images/bg.gif);	background-repeat : repeat-x;}#content {   padding-top : 130px;   padding-bottom : 30px;   padding-left : 230px;   padding-right : 20%;}#content h1 {      font-family : "Trebuchet MS", Georgia, Times, serif;      font-size : 120%;      font-weight : normal;      color : #000;      background-color : transparent;}#content h2 {      font-family: "Trebuchet MS", Georgia, Times, serif;      font-size: 100%;      font-weight: bold;      color: #000000;      background-color : transparent;}#content p {      font-family : "Trebuchet MS", Georgia, Times,serif;      font-size : 80%;      font-weight : normal;      color : #000;      background-color : transparent;      line-height : 140%;}#logo{    position : absolute;    top : 30px;    left : 30px;    z-index : 50;}#script {    position : absolute;    top : 290px;    left : 11px;    text-align : right; /*Mild hack for Netscape 4*/}#script1 {    position : absolute;    top : 393px;    left : 11px;    text-align : right; /*Mild hack for Netscape 4*/}#script2 {    position : absolute;    top : 487px;    left : 11px;    text-align : right; /*Mild hack for Netscape 4*/}#navigation {       position : absolute;       top : 190px;       left : 60px;       width : 140px;}#navigation a {        font-family: "Trebuchet MS", Georgia, Times, serif;       color : #00f;       background-color: transparent;}fieldset {	font: 0.8em "Helvetica Neue", helvetica, arial, sans-serif;	color: #666;	background-color: #efefef;	padding: 2px;	border: solid 1px #d3d3d3;	width: 400px;}legend {	color: #666;	font-weight: bold;	font-variant: small-caps;	background-color: #d3d3d3;	padding: 2px 6px;	margin-bottom: 8px; }	label {	font-weight: bold;	line-height: normal;	text-align: right;	margin-right: 10px;	position: relative;	display: block;	float: left;	}label.fieldlabel {	display: inline;	float: none;}	input.formInputText {	font-size: .8em;	color: #666;	background-color: #fee;	padding: 2px;	border: solid 1px #f66;	margin-right: 5px;	margin-bottom: 5px;	height: 15px;	float: right; }	input.formInputText:hover	{	background-color:#ccffff;	border: solid 1px #006600;	color:#000 }	input.formInputText:focus {	color: #000;	background-color: #ffffff;	border: solid 1px #006600; }	select.formSelect {	font-size: .8em;	color: #666;	background-color: #fee;	padding: 2px;	border: solid 1px #f66;	margin-right: 5px;	margin-bottom: 5px;	cursor: pointer; }	select.formSelect:hover {	color: #000;	background-color: #ccffff;	border: solid 1px #006600; }	select.formSelect:focus {	color: #000;	background-color: #ffffff;	border: solid 1px #006600; }	input.formInputButton {	font-size: 1.2em;	vertical-align: middle;	font-weight: bolder;	text-align: center;	color: #300;	background: #f99 url(bg_button.png) repeat-x;	padding: 1px;	border: solid 1px #f66;	cursor: pointer;	float: right; }	input.formInputButton:hover {	background-image: url(bg_button_hover.png); }	input.formInputButton:active {	background-image: url(bg_button.png); }
