	body {font:12px Arial, Helvetica, sans-serif;}
	.tcenter {text-align:center !important;}
	.font18 {font:18px Arial, Helvetica, sans-serif !important;}
	.font14 {font:14px Arial, Helvetica, sans-serif !important;}
	.inline {display:inline;}
	.left {float:left;}
	.clear {clear:both;}
	.noMargins {margin:0; padding:0;}
	
	input, select, option {
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #a7a6aa;
	}

	.noBorder {
		border:0 !important;
	}
		
	.vBottom {
		vertical-align:bottom;
	}
	
	.description {
		margin-top:15px; width:306px; float:left;
	}

	.description textarea {
		width:304px; height:123px; border:1px solid #a7a6aa;
	}
	
	.contractInfo {
		margin:15px 0 0 20px; width:170px; float:left; display:inline;
	}
	table#flightRules, table.rules {
		font:11px Arial, Helvetica, sans-serif;
		border:1px solid #dbdbdb;
		border-collapse:collapse;
	}


	table#flightRules tr th, table.rules tr th {
		border:1px solid #dbdbdb;
		color:#fff;
		text-align:left;
		padding:6px 0 4px 5px;
		background:#666;
		margin:0;
	}

	table#flightRules tr td, table.rules tr td {
		border:1px solid #dbdbdb;
		color:#000;
		padding:4px 2px 4px 1px;
		margin:0;
	}
	
	table#flightRules tr.highlight, table.rules tr.highlight {
		background-color:#e1eef8;
	}

	table#flightRules tr th.highlight, table.rules tr th.highlight {
		background-color:#353535;
	}

	a.editDetails {
		background:url(../images/icn_pencil.gif) no-repeat;
		padding:3px 0 3px 20px;
		margin-left:10px;
		font-size:10px;
	}
	
	a.searchRules {
		background:url(../images/icn_search_glass.gif) no-repeat;
		padding:3px 0 3px 20px;
		margin-left:10px;
		font-size:10px;
	}
	
	.titleBars {
		clear:both; width: 100%; background:#efefef; font:18px Arial, Helvetica, sans-serif; padding:10px 0 7px 10px; margin:20px 0 0 0; -moz-box-sizing:border-box; box-sizing:border-box;
	}	
	
	.contractBar {
		clear:both; background:#FCEDC4; font:18px Arial, Helvetica, sans-serif; padding:10px 0 7px 10px; margin:20px 0 0 0;
		border-top:2px solid #5C5848;
	}	
	
	.flightTicketing {
		margin-top:15px; width:132px; float:left; border-right:1px solid #5C5848;
	}
	
	.flightTicketing p {
		margin:10px 0 0 0;
		padding:0;
	}
	
	.airlineSeries {
	width:285px;float:left; margin-left:33px; display:inline;
	
	}

	.airlineSeries input {
		width:61px;
	}
	
	.airlineSeries img {margin:0; padding:0;}
	.airlineSeries p {margin:5px 0 0 0; padding:0;}

	.saveBlock {
		clear:both; border-top:1px solid #5C5848; margin-top:30px !important; background:#efefef; text-align:center;
	}
	.qualifyHeader {
		font-size: 12px;
		background-color: #C3C3C3;
		font-weight: 700;
		padding: 3px 0 3px 5px;
	}
	
	.selectDrop ul {
		margin:0;
		padding:0;
	}

	.selectDrop ul li {
		list-style-type:none;
	}

.qualifyHeader {
	background-color:#e0e0e0; font-weight:bold; color:#000; margin:0; padding:5px 0 5px 5px;
}

.qualifyContents {
	padding:5px; 
	margin:0;
}

.qualifyContents ul {
	margin:0; 
	padding:0 0 0 5px;
}

.qualifyContents ul li {
	list-style-type:none;
}



/* drop down auto complete styles */
.wicket-aa-container {
	min-height:45px;
	overflow:auto;
}

.wicket-aa {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
	padding: 2px;
	margin: 0;
	text-align: left;
	/*width:229px !important; */
}

.wicket-aa ul {
	padding: 2px;
	margin: 0;
}

.wicket-aa iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:700px;
	height:3000px;
}

.wicket-aa ul li {
	list-style: none;
	background:none;
	padding: 2px;
	margin: 0;
	color:#0000FF;
	cursor:pointer;

}

	
.wicket-aa ul li a:hover {
	background-color: Highlight;
	padding: 2px 2px 2px 0 ;           
	margin : 0;
	text-decoration:underline !important;
}
	
.wicket-aa ul li.selected { 
	background-color: Highlight !important;
	color: HighlightText !important;
		}

