.searchfields{
    padding: 0;
    margin: 20px auto;
    width: 400px;
}
.doclists{
    padding: 0;
    margin: 0px auto;
    width: 800px;    list-style-type: none;
}
input[type=search] { 
	color: red;  
	text-align: right;
	cursor: pointer;
	display: block; 
	width: 100%; 
	letter-spacing: 4px;        
	word-spacing: 20px;	-moz-appearance:none;
    -webkit-appearance:none;
    
}label, input {
    width:200px;
    display:block;
    float:left;        
    margin-bottom:10px;
}
label {
    width:125px;
    text-align:right;
    padding-right:10px;
    margin-top:2px;
}
br {
    clear:left;
}fieldset {	padding: 1em;	border:  1px solid green;	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius:  8px;}fieldset ul, fieldset li{
	border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding-bottom:10px;
}

fieldset input{
	float:left;
}
fieldset label{
	width:140px;
	float:left;
}#next {	margin-top: 100px;	text-align: center;	color: green;	display: block;	font-size: 20px;
}.footer {    position: relative;
    left: 160px;
    width: 800px;    margin-top: 50px;;
    height: 20px;
    text-align: center;    color: #000;}a:link {color: #000000; text-decoration: underline; }
a:active {color: #0000ff; text-decoration: underline; }
a:visited {color: #008000; text-decoration: underline; }
a:hover {color: #ff0000; text-decoration: none; }
/* Directionality of text; used to encode email addresses */span.codedirection {	unicode-bidi: bidi-override;	direction: rtl}
