
fieldset {
	border: 1px outset #336699;
	width: 90%;
	xtext-align: center;
	padding-left: 2em;
}
	
legend {
	color: #34527E;
	font-weight: bold;
	font-size: 120%;
	border: 1px solid #ccc;
	padding: .5em;
	background:url(./formbg.gif) repeat-x left top;
}
	
label {
	font-weight: bold;
}
	
input, select, textarea {
    background-color: #ffc;
    border: 1px solid #ccc;
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 2px 0;
    padding: 2px 4px;
}
select {
   padding: 2px 2px 2px 0;
}

textarea {
	width: 250px;
	height: 150px;
	vertical-align: top;
}

input.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#34527E;
font-weight:normal;
padding: 1px 2px;
background:url(./formbg.gif) repeat-x left top;
}
input.formbutton:active{
	border:inset 1px #ccc;
}

input:focus, select:focus, textarea:focus {
    border: 1px solid #b2d1ff;
	background-color: #ffe;
}
