form{width:400px;margin-left:auto;margin-right:auto}
fieldset{background:#99C;border:0;margin:0;}
h3{
	font: bold 140%/1.6 Arial,sans-serif;
	color: white;
	margin:0;
	background:#99C;
	text-align:center;
	}
fieldset label{
	float:left;
	display:inline;
	width:100px;
    line-height:16px;
    margin: 7px 10px auto 10px;
    text-align:center;
    background: #FFF url("../layout/images/arrow.png") no-repeat right center
	}

	
fieldset p{
	position:absolute;
	color:white;
	width:120px;
	left:203px;
	top:850px;
	}
input,textarea{
	margin:3px 0 8px;
	border:0;
    width: 250px;
    font-family: Courier New, Georgia, Times New Roman;
    font-size: 14pt;
    z-index:1;
    }
label.required{ color: red; }
input.required{ background:transparent url("../layout/images/requiredfield.png") no-repeat; }
input{height: 25px}
fieldset br{clear:left}
input#go{
	margin: 10px 0 0 130px;
	border: 1px solid black;
    background: transparent;
    width:auto;
    height: auto;
    color:white;
    }
p{width:400px;margin-left:auto;margin-right:auto}