@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #261257; 
}

a {
	color: #261257;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

a.rss {
	color: #B9271A;
	font-weight: bold;
	text-decoration: none;
}
a.rss:hover {text-decoration: underline;}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 12px;
}
#container {
	width:100%;
	min-width:950px;
	background: #ffffff url('images/but_grid.gif') repeat;
}
#header {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	height: 90px;
	padding: 10px 0px 24px 0px;
	background: #ffffff url('images/but_grid.gif') repeat;
}
ul.menu {
	height: 25px;
	margin: 5px 0 5px 0;
}
ul.menu li{
	display: inline;
	float:left;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #261257;
	text-transform:uppercase;
	background: #D5DDE5;
	border: #261257 solid 1px ;
	border-bottom: #261257 solid 2px;
	padding: 2px 7px 2px 7px;
}
ul.menu li.end {width: 300px;}
ul.menu li a{color: #261257; text-decoration:none;font-weight: normal;}
ul.menu li a:hover{text-decoration:underline;}

#content {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	background-position:center;
	background-repeat: repeat-y;
	min-height:500px;
	margin-top:0;
	padding: 10px 50px 30px 50px;
}
#tsa_application {}
a.tsa_link {
	color: #B9271A;
}
fieldset {
	border: #261257 1px solid;
	padding: 20px;
	margin: 10px auto 15px auto;
	text-align:center;
}
fieldset.check_form {width:350px;}
fieldset.check_form2 {width:500px; padding: 15px 25px 15px 25px;}
div.pax2_data{width:350px;}
fieldset.login_form {width:300px;}
fieldset.upload_form {width:600px; text-align:left;}
legend {
	padding: 3px; 
	color:#261257;
	font-size: 11px;
	border: #000000 1px solid;
	text-transform: uppercase;
}
label {
	color:#261257;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 0px 0 0;
	text-align:left;
	display:block;
	float:left;
	width:90px;
	height:15px;
}
label.status {float:none; display:inline; padding: 0 5px 3px 5px;font-size: 10px; width:120px}
label.files {width: 95px;}
label.upload {width: 75px;}
label.paxfile {width: 130px;}
input {
	font-size: 11px;
	color:#261257;
	border: #261257 1px solid;
	
}
input.login {width: 135px;}
textarea{
	font-size: 11px;
	color:#261257;
	border: #261257 1px solid;
}
select {
	font-size: 11px;
	color:#261257;
	border: #261257 1px solid;
	width: 155px;
}
input.button {
	font-size: 11px;
	text-transform: uppercase;
	background: #CCCCCC;
	border: #261257 1px solid; 
	margin: 0 5px 0 0;
}
input.button:hover {
	border: darkred 1px solid;
}
.datafield {
	margin: 10px;
}
img.logo{float:right;}
span.airline{font-weight:bold; text-transform:uppercase; text-align:left; width:155px; display:block;}
span.message{
	color:#B9271A;
	font-weight:bold; 
	text-transform:uppercase;
	text-align:center;
	width:100%;
	margin: 10px 0 10px 0;
	display:block;
}
 
table.results {
	border: #261257 solid 1px;
	width: 100%;
}
table.results tr{border: #261257 solid 1px;}
table.results th{text-transform:uppercase;}


#footer {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	font-size: 9px;
	text-align:center;
	background:#ffffff;
}
#footer p {
	text-align:left;
	padding: 0 10px 0 10px;
}