/** 
* Contains CSS styles for form components.
* A form consists of:
	- a title (form_title);
	- a form (appForm);
	- a form progress list (form_nav);
	- a div that contains action buttons (form_buttons);
* (The name appForm is a legacy name due to the output of the tag libraries)
**/

form#appForm{
}
h2#form_title{
	display: block;
	text-align:left;
}
form#appForm input, form#appForm select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form#appForm table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	width: 100%;
}

form#appForm select { width: 100%; }

form#appForm table#form_fields
{
	border-collapse: collapse;
	width: 100%;
}

form#appForm table td p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 10px;
}
#date_of_birth{
	padding: 0px;
	margin: 0px;
}
td #date_of_birth select{
	margin: 0px;
	width: 53px;
}
div#fields_address{
	padding: 0px;
	margin: 0px;
}
div#fields_address input{
	margin: 2px 0px;
}

/** Form action buttons **/
#form_buttons{
	padding-top: 30px;
	text-align: right;
}
#form_buttons a, #form_buttons input{
	margin-left: 10px;
}

#form_docs{
	font-size: 10px;
	float:left;
	margin-top:20px;
	margin-left:20px;
	clear:left;
	width:150px;
}
#form_docs ul, #form_docs ol {
	padding-left:15px;
}

/** Form progress list **/
#form_nav{
  /**float: left;**/
}
#form_nav ol, #form_nav ul{
 	padding-left:0px;
	margin: 0px;
	list-style:none;
}
#form_nav li{  
  padding: 0px 0px 0px 10px;
  margin: 0px;
  color: #88a0b8;
  font-family: 9pt sans-serif;
  line-height: 2em;
}
#form_nav li.done{  
	background: url('/help/de/includes/images/tick.gif') 0 50% no-repeat;
}
#form_nav li.selected{
  background: url('/help/de/includes/images/arrowOn.gif') 0 50% no-repeat;
  overflow:visible;
}

/** Content labels **/
.errorText{
	color: red;
}
.infoText{ 
	color:#003366;
	margin: 5px 0px; 
}
input.normalDisplayLabel { border: none; color: #011545; }
input.greyedDisplayLabel { border: none; color: #CCCCCC; }