@import url(../JQueryCss/jquery-ui-1.7.1.custom.css);
@import url(../JQueryCss/ui.core.css);
@import url(../JQueryCss/ui.all.css);
@import url(../JQueryCss/jquery.alerts.css);
@import url(../JQueryCss/confirm.css);
@import url(Aircraft.css);
@import url(LI.css);
@import url(Default.css);

form {

width:100%;
height:100%;
/*--background:url(../img/common/form/bg.gif) no-repeat 0 0;--*/

}

body {
	background: url(../img/background.png) 0 82px repeat-x;
	text-align:center;
	font-family: arial;
	color: #000;
	font-size: 77.65%;
	margin:0 auto;
}
#loadhead
{
	height:1px;
}
.bodyload
{
	background: url(../img/background.png) 0 0 repeat-x;
	text-align:center;
	font-family: arial;
	color: #000;
	font-size: 77.65%;
	margin:0 auto;
}
.bodylogin
{
	background: url(../img/background.png) 0 0 repeat-x;
	text-align:center;
	font-family: arial;
	color: #000;
	font-size: 77.65%;
	margin:0 auto;	
}
.bodywrap {
	position:relative;
	width: 100%;
	margin:0 auto;
	min-width:980px;
}

.top_header {
	background: url(../img/sky_header.jpg);
	position: relative;
	width:100%;
	height:50px;
}

.topspacer {
	width:100%;
	height:30px;
}

.nowrap {
	white-space:nowrap;
}


img {
	border:0;
}

.fr {float:right;font-size:10px;}
.fl 
{
	float:left;
    font-size:10px;
}

#informationbar .fl {font-size:12px;}
.logo {
	position: absolute;
	width:187px;
	height:32px;
	top:10px;
	left:20px;
}

.logo a {
	background: url(../img/logo.png)  no-repeat;
	width: 230px;
	height: 32px;
	display:block;
	text-indent: -3000px;
}

.logout {
	position: absolute;
	width:88px;
	height:30px;
	top:14px;
	right:20px;
}

.logout a {
	background: url(../img/logout.png)  no-repeat;
	width: 88px;
	height: 30px;
	display:block;
	text-indent: -30000px;
}

.user_info {
	position: absolute;
	width:200px;
	height:30px;
	top:21px;
	right:120px;
	text-align:right;
	font-size:11px;
	color:#666;
}

.user_info b {
	color:#333;
	font-weight:normal;
}

.mainwindow h1,.mainSingleWindow h1 {
	color:#c18614;
	font-size:18px;
	padding:0px;
	margin:5px 0;
}
.mainwindow h3 ,.mainSingleWindow h3{
	color:#c18614;
	font-size:14px;
	padding:0px;
	margin:5px 0 5px 5px;
}
.bodyload h1
{
	color:#c18614;
	font-size:18px;
	padding:0px;
	margin:5px 0;
}
.next_page
{
	font-size: 9px;
	font-style: italic;
	color: #c18614;
}
#top_menu {
	position: absolute;
	top:50px;
	left:0px;
	background: url(../img/menu.png);
	width:100%;
	height:30px;
	color:#fff;
	z-index:3001;
	min-width:980px;
}

.mainwindow {
	position: relative;
	width:99%;
	border-style: solid;
	border-width: 1px;
	border-color: #d4d4d4;
	background:#fff;
	text-align:left;
	color:#5c5c5c;
	z-index:1;
}
.mainSingleWindow
{
    /*position: relative;*/
	background:#fff;
	text-align:left;
	color:#5c5c5c;
	z-index:1;
}

.mainwindow .padding,.mainSingleWindow .padding {
	padding: 8px;
}

.tl {
	background: url(../img/tl.png);
	position: absolute;
	top:-1px;
	left:-1px;
	width:6px;
	height:6px;
	z-index:900;
}

.tr {
	background: url(../img/tr.png);
	position: absolute;
	top:-1px;
	right:-1px;
	width:6px;
	height:6px;
	z-index:900;
}

.bl {
	background: url(../img/bl.png);
	position: absolute;
	bottom:-1px;
	left:-1px;
	width:6px;
	height:6px;
	z-index:900;
}

.br {
	background: url(../img/br.png);
	position: absolute;
	bottom:-1px;
	right:-1px;
	width:6px;
	height:6px;
	z-index:900;
}

.spacing {
	padding:16px;	
}

.breadcrum {
	font-size:11px;
}

.breadcrum a {
	color:#5c5c5c;
	text-decoration: none;
}

.breadcrum a:hover {
	color:#006699;
	text-decoration: none;
}

.pages {
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #dadada;
	color:#000;
	height:35px;
	
}

.pagesL {
	float:left;
	text-indent:10px; 
	margin-bottom:10px;
}

.pagesR {
	float:right;
	margin-bottom:10px;
	font-weight:bold;
}

.page_item {
	width:24px;
	height:24px;
	float:left;
	text-align:center;
	margin-right:5px;
}

.page_item {
	width:24px;
	height:24px;
	float:left;
}


.page_item .item_pad {
	margin-top:5px;
}

.valid {
	background: url(../img/btn/btn_selected.png);
}
.mainwindow a,.mainSingleWindow a
{
	/*color:#00386c;*/
}
.mainSingleWindow h1 a img
{
    height:18px;
    width:17px;
}
.pages a {
	color:#00386c;
	text-decoration: none;
}

.actions {
	width:100%;
	height:30px;
}

.actions .btn {
	margin-right:10px;
	float:right;
}

.bottombar_back {
	position: fixed;
	background: url(../img/bottombar_back.png);
	width:100%;
	height:34px;
	bottom:0px;
	left:0px;
	text-align:left;
	color:#5c5c5c;
	min-width:980px;
	z-index:3001;
}
.bottombar_back_login {
	position: relative;
	background: url(../img/bottombar_back.png);
	width:100%;
	height:34px;
	
	text-align:left;
	color:#5c5c5c;
	
	z-index:3001;
}
.bottombar_back a {
	color:#00386c;
	text-decoration: none;
}

.contact {
	margin-left:20px;
	margin-top:11px;
	font-weight:bold;
	float:left;
}

.copyright {
	margin-right:20px;
	margin-top:11px;
	float:right;
}

.jeppesen a {
	background: url(../img/jeppesen.png);
	margin-right:20px;
	margin-top:14px;
	float:right;
	width:130px;
	height:12px;
	display:block;
}

.jepp {
	background: url(../img/jeppesen.png);
	margin-right:20px;
	margin-top:14px;
	float:right;
	width:130px;
	height:12px;
	display:block;
}

.flyware_small a {
	background: url(../img/flyware_small_logo.png);
	margin-right:10px;
	margin-top:8px;
	float:right;
	width:51px;
	height:20px;
	display:block;
}

.fly_small{
	background: url(../img/flyware_small_logo.png);
	margin-right:10px;
	margin-top:8px;
	float:right;
	width:51px;
	height:20px;
	display:block;
}

@media print 
{
  .noprint 
  { 
  	display: none; 
  }
}
.printable {
			border: 1px dotted #CCCCCC ;
			padding: 10px 10px 10px 10px ;
			}
.sky
{
	background: transparent url('../img/sky.png') repeat;
	color:White;
}

/* tabels */
.toptable {
 	 background: url(../img/top_table_back.png);
	 color:#fff;
	 font-size:12px;
	 font-weight:bold;
	 text-indent:10px;   
}

.toptabletd {
 	 color:#5c5c5c;
	 font-size:12px;
	 text-indent:10px; 
}

.toptabletdr {
	color:#5c5c5c;
	font-size:12px;
	text-indent:10px; 
	text-align:left;
}

.toptabletdc {
	color:#5c5c5c;
	font-size:12px;
	text-align:center;
}

.toptabletdc a {
	color:#00386c;
	text-decoration: none;
}

.tabletdline {
	background:#dadada;
	width:100%;
	height:1px;
	font-size:1px;
}

.botntablemid{
 	 background: url(../img/botn_table_mid.png);
	 font-size:1px;
	 width:1px; 
}

.botntable {
 	 background: url(../img/botn_table_mid.png);
	 color:#333333;
	 font-size:12px;
	 font-weight:bold;
	 text-indent:10px; 
}

.grayGB {
	background:#f2f2f2;	
	padding:2px 2px; /*padding:4px 4px;*/
	color:#333;
}

.whiteGB {
	background:#fff;	
	padding:2px 2px; /*padding:4px 4px;*/
	color:#333;
}

.lastEditedBy
{
    font-size:10px;
    color:Gray;
}

.tdBold {font-weight:bold;}

.LimitExceeded {color:#d00000}
.FuelLimitedBy {color:#ff8400}

.propEditorCell
{
	float: left;
	width: 150px;
	padding: 0px 0px 0px 0px;
}
.propEditorTable
{
	background:#fff;	
	padding:2px 2px; /*padding:4px 4px;*/
	color:#333;
	 font: Arial;
	 font-size:12px;
	 border: solid 1px #dadada ;
	 
}
.propEditorHeader 
{
 	 background: url('../img/top_table_back.png') repeat;
	 color:#fff;
	 font-weight:bold;
	 text-indent:10px; 
	 height:20px;
}
.propEditorRow
{
	width:100%;
}
.propEditorRow td
{
	width:100px;
	 border-bottom: solid 1px #dadada ;
}
.propEditorRow .dxeControlsCell_Aqua
{
	padding: 3px 0px 3px 0px;
	
}

/* buttons */
.btn_next a {
	background: url(../img/btn/btn_next.png);
	width:24px;
	height:24px;
	float:left;
	display:block;
	text-indent: -3000px;
	margin-right:13px;
}

.btn_prev a {
	background: url(../img/btn/btn_prev.png);
	width:24px;
	height:24px;
	float:left;
	display:block;
	text-indent: -3000px;
	margin-right:13px;
}
.loadingheader
{
	
	height:15px;
	background-color:#7298BB;
}
.loadingheadertext
{
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.info_hide_comp
{
	float:left;
	margin-top:0px;
	margin-right:20px;
	background:  url(../FWTheme/GridView/gvExpandedButton.png);
	width:15px;
	height:15px;
	display:block;
}
.info_hide_comp a
{
	width:15px;
	height:15px;
	display:block;
}
.info_show_comp 
{
	float:left;
	margin-top:0px;
	margin-right:20px;
	background: url(../FWTheme/GridView/gvCollapsedButton.png);
	width:15px;
	height:15px;
	display:block;
}

.info_show_comp a 
{
	width:15px;
	height:15px;
	display:block;
}

#info_hide {
	float:right;
	margin-top:5px;
	margin-right:20px;
	background: url(../img/btn/info_hide.png);
	width:73px;
	height:21px;
	display:block;
}

#info_hide a {
	width:73px;
	height:21px;
	display:block;
}

#info_show {
	float:right;
	margin-top:5px;
	margin-right:20px;
	background: url(../img/btn/info_show.png);
	width:73px;
	height:21px;
	display:none;
}

#info_show a {
	width:73px;
	height:21px;
	display:block;
}

.tab_on a {
	background: url(../img/tab/info_tab_on.png);
	width:72px;
	height:22px;
	display:block;
	float:left;
	text-align:center;
	float:left;
	margin-right:5px;
	margin-top:8px;
	color:#000;
}

.tab_off a {
	background: url(../img/tab/info_tab_off.png);
	width:72px;
	height:22px;
	display:block;
	float:left;
	text-align:center;
	float:left;
	margin-top:8px;
	margin-right:5px;
}

.tabpadd {
	margin-top:5px;
}
 .mainwindow .black_button ,.mainSingleWindow .black_button 
{	
    color: White;/* #2C4D79;   */
    font-size: 9pt;
    font-family: Tahoma;				    
	font-weight:normal;    
    vertical-align: middle;	 		
    border: none;/* solid 1px #000366;	*/
    background: url('../FWTheme/Editors/edtButtonBack.gif') top;/*e2f0ff*/
    background-repeat:repeat-x;
    padding: 3px 3px 3px 3px;
	cursor: pointer;
	cursor: hand;
	
}
.mainwindow .black_button a,.mainSingleWindow .black_button a
{
	color:White;
	text-decoration:none;
}
.mainwindow .black_button:hover,.mainSingleWindow .black_button:hover
{
    color: #5c5c5c; /*dag #7E3C31;  
    background: #FEDC75 url('edtButtonHoverBack.gif') top;*/
     background: #5c5c5c url('../FWTheme/Editors/edtButtonHoverBack.gif') top;
    background-repeat: repeat-x;
    border: solid 1px #5c5c5c;	
    padding: 0px 0px 0px 0px;    
}

/* dropdown */
.menu {
	width:100%; 
	height:34px; 
	position:relative; 
	z-index:100;
	font-weight:bold;
}

.menu ul li a, .menu ul li a:visited {
	background: url(../img/top_menu_back.png);
	display:block; 
	text-decoration:none; 
	color:#000;
	width:139px; 
	height:34px; 
	text-align:center; 
	color:#fff;  
	line-height:34px; 
	overflow:hidden;
}

.menu ul {
	padding:0; 
	margin:0; 
	list-style: none;
}

.menu ul li {
	float:left; 
	position:relative;
}

.menu ul li ul {
	display: none;
}

.menu ul li:hover a {
	color:#fff; 
	background: url(../img/top_menu_over.png);
}

.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:34px; 
	left:0; 
	width:200px;
}

.menu ul li:hover ul li {
	width:200px;
	text-indent: 20px;
	font-size:11px;
	line-height:24px; 
	height:25px; 
	border-bottom:1px solid #003366;
}

.menu ul li:hover ul li a.hide {
	background:#114576; 
	color:#fff;
	width:200px;
	line-height:24px; 
	height:25px; 
}

.menu ul li:hover ul li:hover a.hide {
	background:#003366; 
	color:#fff;
	
	width:200px;
	line-height:24px; 
	height:25px; 
}

.menu ul li:hover ul li a {
	display:block; 
	background:#114576; 
	color:#fff;
	border-bottom:1px solid #003366;
	text-align:left;
	width:200px;
	line-height:24px; 
	height:25px; 
}

.menu ul li:hover ul li a:hover {
	background:#003366; 
	color:#fff;
	width:200px;
	line-height:24px; 
	height:25px; 
}
.create_flight_text
{
    color: #00366B;
    font-size: 24px;
    padding-left:10px;
    font-weight:bold;
}
.status_table
{
    width:auto;
}
.status_table th
{
    font-size:14px;
    font-weight:bold;
    padding-right:10px;
}
.status_table tr td
{
    font-size:14px;
    padding-right:10px;
}
.paxnumber
{
    padding-right:3px;
    text-align:center;
}

.roundedFlight,#roundedTrim,#roundedTime,#roundedCheckin
{
    height:10px;
    width:10px;
    border-radius:10px;
    background-color:#e99a2a;
}
.alertbutton
{
    position: absolute;
    right: 1px;
    top: 0px;
  
}
.alertdiv
{
    background: none repeat scroll 0 0 #e5ebf0;
    color: #555555;
    height: 200px;
    max-height: 500px;
    padding: 10px 20px;
    position: fixed;
    right: 1px;
    text-align: left;
    top: 80px;
    /*width: 420px;*/
    z-index: 4000;
    overflow:auto;
}
.acknowledge_button
{
    background:#e99a2a;
    color:White;
}
.close_box
{
    font-weight:bolder;
    text-align:left;
    cursor:pointer;
}
#btn_ack {
	display: inline-block;
}
#btn_close {
	display: inline-block;
}
.accordContentclass {
	margin: 1em;
	border-collapse: collapse;
}
.accordHeaderclass { padding: .3em; border: 1px #ccc solid; background: #fc9; }
/*Upload control on dispatch pages*/
.removeButton
{
    background-color:#e99a2a!important;
} 
.ajax__fileupload_uploadbutton,.ajax__fileupload_selectFileButton
{	
    color: White!important;
    font-size: 9pt!important;
    font-family: Tahoma!important;				    
	font-weight:normal!important;    
    vertical-align: middle!important;	 		
    border: none!important;/* solid 1px #000366;	*/
    background: url('../FWTheme/Editors/edtButtonBack.gif') top!important;/*e2f0ff*/
    background-repeat:repeat-x!important;
    padding: 1px 1px 1px 1px!important;
	cursor: pointer!important;
	cursor: hand!important;
}
.ajax__fileupload_uploadbutton:hover,.ajax__fileupload_selectFileButton:hover
{
    color: #5c5c5c!important;
     background: #5c5c5c url('../FWTheme/Editors/edtButtonHoverBack.gif') top!important;
    background-repeat: repeat-x!important;
    border: solid 1px #5c5c5c!important;	
    padding: 0px 0px 0px 0px!important;    
}
.dl_id{
	display:none;
}
.dl_id_header {
	display: none;
}

.bb_chkbox {
	font-size: 9pt;
	font-family: Tahoma;
	font-weight: normal;
	border: none;
	background: #ecebeb;
	padding: 1px 6px 1px 1px;
}

.bb_chkbox_text {
	position: relative;
	top: -2px;
}

 /** Modal window for timeouts in the system **/
 #timeout-confirm-container {
	 height: 100px;
	 width: 646px;
	 font-family: 'Trebuchet MS', Verdana, Arial;
	 font-size: 16px;
	 line-height: 26px;
	 text-align: left;
	 background: #fff;
	 border: 2px solid #5c5c5c;
	
}

 #timeout-confirm-container .confirm_header {
	 height: 30px;
	 width: 100%;
	 background: url(../img/NewImg/header-bg.gif) repeat-x;
	 color: #E99A00;
	 font-size: 1.1em;
	 font-weight: bold;
	 line-height: 30px;
	
}

	 #timeout-confirm-container .confirm_header span {
		 padding-left: 8px;
		
	}

 #timeout-confirm-container .message {
	 color: #5C5C5C;
	 margin: 0;
	 padding: 8px 4px 12px 8px;
	 font-size: 1em;
	
}

 #timeout-confirm-container .buttons {
	 width: 320px;
	 float: right;
	 padding: 10px 8px 0;
	
}

	 #timeout-confirm-container .buttons div {
		 float: right;
		 margin-left: 4px;
		 /*width: 70px;
	height: 20px;*/
		 color: #FFF;
		 font-weight: bold;
		 text-align: center;
		 background: url(../img/NewImg/edtButtonBack.gif) repeat-x;
		 border: 1px solid #5c5c5c;
		 cursor: pointer;
		
	}

	 #timeout-confirm-container .buttons .close {
		 width: 63px;
		 height: 22px;
		
	}

 #timeout-confirm-container a.modal-close,
 #timeout-confirm-container a.modal-close:link,
 #timeout-confirm-container a.modal-close:active,
 #timeout-confirm-container a.modal-close:visited {
	 text-decoration: none;
	 font-size: 1.1em;
	 position: absolute;
	 top: -1px;
	 left: 400px;
	 color: #ccc;
	
}

	 #timeout-confirm-container a.modal-close:hover {
		 color: #eee;
		
	}

.properties td {
	padding-top: 1px;
	padding-bottom: 1px;
}

.properties {
	margin-left: 5px;
}

/*.properties td div {
	display:none;
}*/

table.dxgvControl_FWTheme{
	border-spacing:2px;
}

#ctl00_DefaultContent_UCPassengers_Step2Panel_CRC {
	display: flex;
	align-content: center;
}

#ctl00_DefaultContent_UCPassengers_Step2Panel_optionPanel, #ctl00_DefaultContent_UCPassengers_Step2Panel_ASPxAllocations_DXHeadersRow0 {
	margin: 10px;
}
	.overlay {
	position: absolute;
	background-color: white;
	top: 100px;
	left: 10px;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	z-index: 10000;
}

.dxgvControl_FWTheme td.dxgvBatchEditModifiedCell_FWTheme {	
	background: #67A2C6;
}
