/* phdform.css
     DHS PHD custom styles for forms 
*/

/* form id */
*, body {
	font-family: Arial, Helvetica, Sans-Serif;
}
body { 	font-size:.9em; }

#ophd label  { font-align:left; } 
#ophd legend { font-weight:bold; }  
#ophd br     { clear:both; } 
#ophd fieldset { padding: .5em .75em; } 
#ophd label em { color:red; vertical-align: super; font-size: smaller; font-weight: bold; }

#ophd .sm { font-size: smaller; }
#ophd label.req { font-weight:bold; }
#ophd .errormsg, #ophd .error { 
	background-color: #ffffcc; border: 2px #ff3300 solid; color: #ff3300 ;
	margin: 5px 20px; padding: 5px 10px;
	} 
#ophd div.error,#ophd span.error  { margin: 0; color: #ff3300; padding: 1px; }

#ophd .group:after {
	clear:both; content:"."; display:block;	height:0; visibility:hidden;
}
#ophd div.error p { margin: 2px 10px; padding:0; font-size:.9em; }

sup[title="required value"] { 
 margin-left:3px; 
 font-size:1.2em; 
 color:red; 
 font-weight:600; 
}

.phdform { 
	border: 1 #3c304b solid; 
	margin: 5px 10px; 
	padding: 4px, 10px; 
	background-color: #edf0f1;
} 