/* medical / form.view.css */

/* FORM */
#content form {
	display: block;
	margin: 0 0 35px 0;
}
#content form:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#content form fieldset {
	display: block;
	height: 1%;
	
	padding: 0 0 15px 0;
	
	border-bottom: 1px #DDDDDD solid;
}
#content form fieldset legend {
	display: none;
}
#content form fieldset br {
	display: none;
}

#content form fieldset.person {
	float: left;
	width: 220px;
	margin: 0 0 15px 0;
}
#content form fieldset.address {
	margin: 0 -10px 15px 0;
	border-top: 0;
}
* html #content form fieldset.address {
	border-top: 1px solid #FFFFFF;
}
*+html #content form fieldset.address {
	border-top: 1px solid #FFFFFF;
}
#content form fieldset.message {
	margin: 0 0 15px 0;
	padding: 0;
	clear: both;
	border: 0;
}
#content form fieldset.form {
	display: block;
	clear: both;
	
	padding: 15px 0 0 0;
	
	border: 0;
	border-top: 1px #DDDDDD solid;
}

#content form label {
	display: block;
	padding: 6px 0 0 0;
}

#content input,
#content textarea,
#content select {
	border: 1px inset #CCCCCC;
	background-color: #EEEEEE;
}

#content form textarea {
	width: 418px;
	height: 80px;
}
#content form input.text {
	width: 195px;
}

#content form .button {
	background-color: #393939;
	color: #FFFFFF;
	border: 0;
	padding: 3px 5px;
	float: right;
}