@charset "utf-8";
/* CSS Document */



form input.validation-failed, form select.validation-failed, form textarea.validation-failed{ border:solid 1px #FF0000}
form div.validation-inline-error-message{ display: block; float: left; padding-left: 10px; color: #ff0000; }
form .validation-summary{font-size:11px;}
form .validation-summary ul{margin:0;}

#ClientValidationSummary {
	border:solid 1px #ddd;
	color:#FF0000;
	padding:5px;
}
#ClientValidationSummary ul li a{
	color:#FF0000;
}

form {
	display:inline;
	margin:0;
	padding:0;
}
form.vertical table td, #whitepaper_form table td{
	padding-bottom:5px;
	padding-top:5px;
}

form.vertical form{
	padding:10px;
}
form.vertical fieldset{
	border-collapse:collapse;
	border:solid 1px #ddd;
	margin-bottom:10px;
	padding:10px;

}

form.vertical legend{
	font-size:16px;
	color:#006699;
	font-weight:bold;
}
form.vertical input.text{
	width:250px;
}

form.vertical textarea{
	width:350px;
	height:100px;
}

form.vertical p.form_footer{
	text-align:center;

}

.hidden, .hd{
	display:none;
}

.role{
  display:none;
}
