form ul {
    margin:0;
    padding:0;
    clear:both;
}

form ul li {
    list-style-type:none;
    clear:both;
	padding-top: 5px;
}

form ul li ul li {
    list-style-type:none;
    clear:none;
}

form ul li label {
    float: left;
    display: block;
    width: 110px;
}

form ul li input {
    float: left;
    display: block;
}

form ul li input:focus, form ul li textarea:focus {
    xbackground-color:#FFFFF9;
}

form ul li input[type=submit], form ul li button {
    margin-top: 15px;
}

form ul li input[type=text], form ul li input[type=password] {
    width: 175px;
}

p.error {
    padding: 10px;
    color: white;
    background-color:#A04547;
    clear:both;
    margin: 2px 0;
}

p.first {
    margin: 20px 0 2px 0;
}

p.last {
    margin: 2px 0 20px 0;
}

textarea {
	width: 175px;
	height: 100px;
}

textarea.large {
	width: 350px;
	height: 200px;
}

textarea.medium {
	width: 300px;
	height: 150px;
}

form div.remark {
	font-size:0.75em;
	margin-left: 110px;'
}
