/* 
	forms.css - internet medium
	CSS stylesheet for internet forms.	
*/

/* Online forms: */	

#onlineForm fieldset {
	border: 1px solid #006666;  
	margin-top: 0.5em; 
	padding: 0.5em;
	width: 90%; }
#onlineForm fieldset div {
	vertical-align: middle; }	
#onlineForm legend {
	background-color: #E5EAEF;
	color: #006666; 
	border: 1px solid #006666; 
	font-weight: bold;
	min-width: 16em; 
	padding: 0.4em;
	margin-bottom: 0.5em; }		
#onlineForm label.radio { 
	float: none; 
	font-weight: normal;
	text-align: left; }
#onlineForm .radio_group {
	margin-left: 16em; }
#onlineForm label.narrow {
	width: 8em; }	
#onlineForm label {
	clear: both;
	float: left;
	font-weight: bold;
	margin-right: 0.4em;
	text-align: right;
	width: 16em; }
#onlineForm .helplink {
	text-align: right; }	
#onlineForm div.buttons {
	margin-left: 16.3em; }	
#onlineForm .required {
	font-weight: bold; 
	margin: 0em 0.2em 0em 0.2em; }
#onlineForm .tooltip {
	color: #0000FF;
	font-weight: bold;
	margin: 0em 0.2em 0em 0.2em;  
	padding: 0em 1em 0em 0em; 
	vertical-align: top;
	cursor: help; }	
#onlineForm select#qlList {
	width: 100%; }	
#onlineForm option {
	font-size: 90%;
	padding: 0.2em; }
#onlineForm #btnCancel {
	margin-left: 5.0em; }
#onlineForm .bold {
	font-weight: bold; 
	margin: 0.5em 0em 0.2em 0.2em; }	
.required {	
	color: #FF0000;	}
.error {
	color: #FF0000; }			
	
/* NINIS Postcode box */
#ninis {
	background-color: #E5EAEF;
	border: 2px solid #006666;
	font-size: 85%;
	text-align: center;
	width:260px; }

#ninis th {
	background-color: #006666;
	border: 1px solid #006666;
	color: #FFFFFF;
	padding-bottom: 3px;
	padding-top: 3px; }
		
