.formComponent {
	width: 500px;
	padding-bottom: 10px;
}

.formComponent span.label, .formComponent label {
	display: block;
	white-space: nowrap;
	margin-bottom: 5px;
	color: #444;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px #ccc solid;
}

.formComponent .validationMsg {
	font-weight: bold;
	color: #EA0000;	
}

.formComponent input.error, .formComponent .error input, .formComponent select.error, .formComponent .error select {
	background-color: #FADCCD;
}

.submit {
	text-align: right;
	border-top: 1px #ccc solid;
	padding-top: 3px;
}

th form, td form {
	margin-bottom: 0 !important; 	
}

/* ****************** SLIDERS ****************** */

.formComponent span.slider {
	float: left;
	width: 170px;
}

.formComponent input.slider {
	border: none;
	border-bottom: 1px #888 dashed;
	color: #333;
	margin-bottom: 5px;
	width: 50px;
	margin-left: 30px;
}

.formComponent input.slider:focus {
	background: #fffedd;
}

.formComponent span.sliderCurrency {
	color: #333;
}

.formComponent span.sliderDefault {
	color: #888;
	font-size: 10px;
}

/* ****************** AIRCRAFT TRANSFER ****************** */

.aircraftTransfer .formComponent {
	width: 300px;
}

.aircraftTransfer input, .aircraftTransfer select {
	width: 100%;
}

/* ****************** AIRCRAFT SETTINGS ****************** */

.aircraftSettings .formComponent {
	width: 400px;
}

.aircraftSettings input.name {
	width: 200px;
}

.aircraftSettings input.remark {
	width: 400px;
}

/* ****************** NEW ENTERPRISE ****************** */

.newEnterprise .formComponent {
	width: 400px;
}

.newEnterprise input, .newEnterprise select {
	width: 90%;
}

.newEnterprise input.code {
	width: 20%;
}

.newEnterprise input.capital {
	width: 50%;
}

/* ****************** NEW ALLIANCE ****************** */

.newAlliance .formComponent {
	width: 300px;
}

.newAlliance input, .newAlliance select {
	width: 100%;
}

/* ****************** Auto-complete TextField styling ****************** */

div.wicket-aa-container { 
        border-width: 1px;
        border-color: #cccccc;
        border-style: solid;
} 

div.wicket-aa {
        font-size: 11px;
        background-color: white;
        padding: 2px;
        text-align: left;
}

div.wicket-aa ul {
        list-style:none;
        padding: 2px;
        margin:0;
}

div.wicket-aa ul li.selected {
        background-color: #FFFF00;
        padding: 2px;
        margin:0;
}
