/**
*form
*/

fieldset{
	padding : 15px;
	border : 1px solid white;
}
#ajax fieldset{
	border : 1px solid #333;
}

fieldset div{
	margin-bottom : 5px;
}
fieldset .required{
	font-weight:bold;
}

fieldset legend{
font-weight:bold;
padding : 2px;
margin-top : 8px;
border : 1px dashed gray;
}

label{
	display : block;
}

input, textearea, select{
	background-color : #eee;
}
input:focus, textearea:focus, select:focus{
	background-color : #fff;
}

input{
margin-top : 0.2em;
border : 1px solid gray;
padding : 2px;
}
input[type="text"], input[type="password"]{
	width : 300px;
}
textarea{
width : 600px;
height : 400px;
}

#ajax textarea{
	width : 360px;
	height : 200px;
}

div select{
	border : 1px solid gray;
	min-width : 150px;
}

div.date select{
	border : 1px solid gray;
	min-width : 50px;
	margin : 0 5px;
}
