@charset "utf-8";
/* CSS Document */
html,form {
  height: 100%;
}
body{ font-family:segoe ui,arial; background:#e1e1e1; font-size:13px;height:100%;}
#layout{ width:1000px; margin:0px auto; background:#fff; min-height:100%;}

input{
	height:17px;
}
select{
	height:23px !important;
	vertical-align: top;
}
button:focus{
    border: 1px dotted #000000; 
}
input[type="button"]:focus{
    border: 1px dotted #000000; 
}
input[type="radio"]:focus{
    border: 0px dotted #000000; 
}
input[type="checkbox"]:focus{
    border: 0px dotted #000000; 
}
#header{ width:1000px; height:83px; background:url(../images/header/header_SWP.png) no-repeat; border-bottom:1px solid #e2e2e2; }
#header .headerLogos{padding-top:15px; width: 890px; margin: 0 auto;}
#header .headerLogosLeft{width: 70%; float: left;}
#header .headerLogosRight{width: 30%; float: right; text-align: right;}
#header .logoLeft{ float:left;} .logohandler{height:40px;}
#header .logoText{ float:left; margin-left:10px;}
.header h1{ color:#000000; font-style:italic; font-size:15px; font-weight:bold; margin:14px 13px 0px 8px;} 
.header h1 span{ color:#fff; display:inline-block; font-weight:bold; font-size:14px; margin-right:18px; margin-top:5px;} 
.header p{ padding-left:35px}
.width_70{ width:70%!important;}.width_45{ width:45%!important;}.width_25{ width:25%!important;}.width_75{ width:75%;}.width_30{ width:30%!important}.width_50{ width:50%!important;}.width_80{ width:80%;}
.width_20{ width:20%!important}.width_85{ width:85%;}.width_15{ width:15%!important;}.width_100{ width:100%!important;}.width_60{ width:60%;}.width_150,dt.width_125{ width:125px!important;}.width_10{ width:10%!important;}
.width_55{ width:55%}.width_35{ width:35%!important}.width_40{ width:40%!important}.width_95{ width:95%!important}
.padding_1{ padding:1px;}.padding_2{ padding:2px;}.padding_3{ padding:3px;}.padding_4{ padding:4px;}.padding_5{ padding:5px;}.padding_6{ padding:6px;}
.padding_8{ padding:8px;}.padding_9{ padding:9px;}.padding_10{ padding:10px;}.padding_10_exbot{ padding:10px 10px 0px;}.padding_10_right{ padding-right:10px;}.padding_10_top{ padding-top:10px;}
.padding_1_left{ padding-left:1px;}.padding_2_left{ padding-left:2px;}.padding_3_left{ padding-left:3px;}.padding_4_left{ padding-left:4px;}
.padding_5_left{ padding-left:5px;}
.padding_30_left{ padding-left:30px;}
.padding_1_right{ padding-right:1px;}.padding_2_right{ padding-right:2px;}.padding_3_right{ padding-right:3px;}.padding_4_right{ padding-right:4px;}
.padding_5_right{ padding-right:5px;}
.padding_1_top{ padding-top:1px;}.padding_2_top{ padding-top:2px;}.padding_3_top{ padding-top:3px;}.padding_4_top{ padding-top:4px;}
.padding_5_top{ padding-top:5px;}.padding_7{ padding:5px;}
.padding_1_bottom{ padding-bottom:1px;}.padding_2_bottom{ padding-bottom:2px;}.padding_3_bottom{ padding-bottom:3px;}.padding_4_bottom{ padding-bottom:4px;}
.padding_5_bottom{ padding-bottom:5px;}.padding_20_left{ padding-left:20px;}.padding_20_top{ padding-top:20px;}
.margin_1{ margin:1px;}.margin_2{ margin:2px;}.margin_3{ margin:3px;}.margin_4{ margin:4px;}.margin_5{ margin:5px;}.margin_6{ margin:6px;}
.margin_7{ margin:7px;}.margin_8{ margin:8px;}.margin_9{ margin:9px;}.margin_10{ margin:10px;}
.margin_1_left{ margin-left:1px;}.margin_2_left{ margin-left:2px;}.margin_3_left{ margin-left:3px;}.margin_4_left{ margin-left:4px;}
.margin_5_left{ margin-left:5px;}.margin_20_left{ margin-left:20px;}
.margin_1_right{ margin-right:1px;}.margin_2_right{ margin-right:2px;}.margin_3_right{ margin-right:3px;}.margin_4_right{ margin-right:4px;}
.margin_5_right{ margin-right:5px;}
.margin_1_top{ margin-top:1px;}.margin_2_top{ margin-top:2px;}.margin_3_top{ margin-top:3px;}.margin_4_top{ margin-top:4px;}
.margin_5_top{ margin-top:5px;}.margin_10_top{ margin-top:10px;}.margin_40_top{ margin-top:40px;}
.margin_1_bottom{ margin-bottom:1px;}.margin_15_bottom{ margin-bottom:15px;}.margin_2_bottom{ margin-bottom:2px;}.margin_3_bottom{ margin-bottom:3px;}.margin_4_bottom{ margin-bottom:4px;}
.margin_5_bottom{ margin-bottom:5px;}.margin_10_left{ margin-left:10px}.margin_20_top{ margin-top:20px}.margin_5_top_min{ margin-top:-10px}
.label_small{ font-size:10px;}.margin_10_right{ margin-right:10px}.margin_20_right{ margin-right:20px}
.label_bold{ font-weight:bold;}
.label_disabled{ color: #C9C9C9!important;}
.label_red{color: rgb(169,0,0)!important;font-size: 11px;}
.no_display{display:none;}
.show_display{display:block;}
.table_display{display:inline-block;}
.no_visibile{visibility: hidden;}
.v_align{ vertical-align:middle;}
.overflow{ height:100%; overflow:hidden}
.spacer_5{ height:5px; line-height:5px;}.spacer_10{ height:10px; line-height:10px;}.spacer_15{ height:15px; line-height:15px;}.spacer_20{ height:20px; line-height:20px;}
.leftfloat {
    float: left!important;
}
.leftfloatSimple {
    float: left;
}
.rightfloat {
    float: right!important;
}
.nonefloat {
    float: none!important;
}
.clear {
    clear:both!important;
}
.lefttext {
    text-align: left!important;
}
.righttext {
    text-align: right!important;
}
.centertext {
    text-align: center!important;
}
.align_center{text-align: center!important; margin: 0 auto;}
#content_area { padding:5px 8px;}#content_area .header{width:308px; height:70px; background:url(../images/image_sprite_SWP.png) no-repeat; float:left;  }
#content_area .wizard{ background:#f8f8f8; float:left; width:670px; height:60px;  border:1px solid #efefef; -moz-border-radius: 5px;
border-radius: 5px; margin-top:6px; margin-bottom:1px; }
#content_area .wizard div{ margin:0 auto; padding:0;height:30px;width: 650px;}
.wizard_page_1{background:url(../images/image_sprite_SWP.png) no-repeat 0px -465px;}
.wizard_page_2{background:url(../images/image_sprite_SWP.png) no-repeat 0px -418px;}
.wizard_page_3{background:url(../images/image_sprite_SWP.png) no-repeat 0px -372px;}
.wizard_page_4{background:url(../images/image_sprite_SWP.png) no-repeat 0px -326px;}
.wizard_page_5{background:url(../images/image_sprite_SWP.png) no-repeat 0px -280px;}
.wizard_page_6{background:url(../images/image_sprite_SWP.png) no-repeat 0px -235px;}
#content_area .wizard li{ margin:0px; float:left; list-style-type:none; line-height:10px; font-size:11px; color:#555; border: 0px solid rgb(169,0,0);width:125px; text-align: center;}
#content_area .wizard li.lastTitle{ width: 125px;}
.blue_curve_top{ background:url(../images/image_sprite_SWP.png) no-repeat -4px -70px;   line-height:12px; }
.blue_curve_box{ border-left:1px solid #C9C9C9; border-right:1px solid #C9C9C9}
.blue_curve_bottom{background:url(../images/image_sprite_SWP.png) no-repeat -4px -89px; height:8px; line-height:8px; clear:both }
.info_box{ background:url(../images/image_sprite_SWP.png) no-repeat -6px -109px; padding:5px; border-bottom:1px solid #9a9a9a; font-style:italic; font-size:13px;}
.grey_box_normal{-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px; }
.grey_box{ background:#f3f3f3;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;  padding: 5px;}.grey_brdr_box{ border:1px solid #e5e5e5; background:#fff;-moz-border-radius: 5px;border-radius: 5px; }
.grey_thickbrdr_box{ border:1px solid #919191; background:#fff;-moz-border-radius: 5px;border-radius: 5px; }
.blue_box{ background:#EFE8D6}
.whitebox_blue{ border:1px solid #E1E1E1; background:#fff;-moz-border-radius: 5px;border-radius: 5px; width:70%; margin:0px auto;    }
.blue_white_box{ border:1px solid #5396cd; background:#fff;-moz-border-radius: 5px;border-radius: 5px;}
table.list_table{ border:1px solid rgb(169,0,0); width:70%;margin: 0 auto;-moz-border-radius:5px;border-radius:5px; }
table.list_table th{ background:rgb(169,0,0); text-align:left; padding:5px; color:#fff;}
table.list_table td{ background:#e3e3e3; padding:5px;}table.list_table tr.alt_row td{ background:#f4f4f4; }
table.list_table_special{ border:1px solid rgb(169,0,0); width:90%;margin: 0 auto;-moz-border-radius:5px;border-radius:5px; }
table.list_table_special th{ background:rgb(169,0,0); text-align:left; padding:5px; color:#fff;}
table.list_table_special td{ background:#e3e3e3; padding:5px;}table.list_table_special tr.alt_row td{ background:#f4f4f4; }
.bag_box{ background:#f8fcff; border:1px solid #9ac1e2;-moz-border-radius: 5px;border-radius: 5px; padding:5px; }
.label_small{ font-size:12px;}.bag_head{background:#f8fcff; border:1px solid #9ac1e2;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; padding:5px 10px; border-bottom:0px; margin-left:10px; display:inline-block  }
dl.data_grid_list { margin:0px }dl.data_grid_list dt{ width:100%; padding:5px 0px; }
dl.data_grid_list dt label{width:130px; display:inline-block; color:#5e5e5e;}.rt_brdr_grey{ border-right:1px solid #ebebeb}
.heading_add { border-bottom:1px solid rgb(169,0,0);} .heading_add span{ padding:5px; background:rgb(169,0,0); display:inline-block; border:1px solid rgb(169,0,0);-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; color:#FFFFFF}
.action_bar{ background:rgb(169,0,0);-moz-border-radius:5px ;border-radius:5px; padding:5px; margin-top:10px;height: 25px;}
h3{ font-size:14px;}h3 span{ padding:5px 10px; background:#E1E1E1;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px; color:#000000; font-style:italic;
display:inline-block; margin-left:3px; font-weight:bold}.grey_label{ color:#555;}
.info_container{ border:1px solid #f5f5b8; background:#feffed;-moz-border-radius:5px;border-radius:5px; width:70%; padding:5px;margin:0px auto; }
.blue_brdr{ border-bottom:1px solid #E1E1E1;}.blue_brdr_top{ border-top:1px solid #E1E1E1;line-height: 5px;}
.whitebox{ background:#fff;}
dl.data_list{ width:100%;margin:0px 0 0;}dl.data_list dt{ margin:0px; padding-left:3px;padding-right:3px; width:45%;float:left; font-weight:normal; color:#000;}
dl.data_list dd{ margin:0px; padding-left:3px;padding-right:3px; width:45%;float:left; font-weight:normal; color:#000;}
dl.data_list span{color:#4d4d4d;  width:120px; display:inline-block; font-weight:normal; padding-right:5px; vertical-align:middle;} 
dl.data_list span.alt_block{color:#4d4d4d;  width:60px; display:inline-block; font-weight:normal; padding-right:5px; text-align:right}
dl.data_list label{color:#4d4d4d;  display:inline-block; font-weight:normal; padding-right:5px; vertical-align:middle} 
.blue_container{ border:1px solid #e9f6ff; background:#e9f6ff;-moz-border-radius:5px;border-radius:5px;   margin:0px auto; padding:5px;   }
.next_button_sl{ background:url(../images/image_sprite_SWP.png) no-repeat -201px -193px; width:106px; height:23px; color:#000; font-family:segoe ui; border:0px;}
.next_button_dis{ background:url(../images/image_sprite_SWP.png) no-repeat -201px -193px; width:106px; height:23px; color:#999999; font-family:segoe ui; border:0px;}
.previous_button_sl{ background:url(../images/image_sprite_SWP.png) no-repeat -357px -193px; width:106px; height:23px; color:#000; font-family:segoe ui; border:0px;}
.blue_button_sl{ background:url(../images/image_sprite_SWP.png) no-repeat -4px -194px; width:75px; height:22px; font-size: 12px; color:#000000; font-family:segoe ui; border:0px;}
.done_button_sl{ background:url(../images/image_sprite_SWP.png) no-repeat -87px -193px; width:102px; height:23px; color:#000; font-family:segoe ui; border:0px;}
.done_button_dis{ background:url(../images/image_sprite_SWP.png) no-repeat -87px -193px; width:102px; height:23px; color:#999999; font-family:segoe ui; border:0px;}
.blue_button_ln{  background:url(../images/image_sprite_SWP.png) no-repeat -477px -193px; width:127px; height:23px; font-size: 12px; color:#fff; font-family:segoe ui; font-weight: bold; border:0px;}
.grey_button_ln{ background:url(../images/image_sprite_SWP.png) no-repeat -644px -193px; width:152px; height:23px; color:#000; font-family:segoe ui; border:0px;}

.blue_button_longLeft{  background:rgb(169,0,0); no-repeat -477px -193px; width:0px; height:23px; float: left; border-radius: 5px 10px 15px 20px; }
.blue_button_longMiddle{  background:rgb(169,0,0); repeat-x; height:23px; float: left; cursor: pointer; border: 0;padding-top: 2px; border-radius: 10px}
.blue_button_longRight{  background:transparent; no-repeat -592px -193px; width:0px; height:23px; float: left;}
.blue_button_input{ border: 0px; background: transparent; font-size: 12px; color:white; font-family:segoe ui; font-weight: bold; font-style: normal;}

.grey_button_longLeft{  background:url(../images/image_sprite_SWP.png) no-repeat -644px -193px; width:10px; height:23px; float: left;}
.grey_button_longMiddle{  background:url(../images/grey_repeat.png) repeat-x; height:23px; font-size: 12px; color:#000; font-family:segoe ui; font-weight: bold; float: left;padding-top: 3px; cursor: pointer;margin-top: 1px;}
.grey_button_longRight{  background:url(../images/image_sprite_SWP.png) no-repeat -786px -193px; width:10px; height:23px; float: left;}

.label_small{ font-size:11px;}
.home_icon{background:url(../images/image_sprite_SWP.png) no-repeat -320px -197px; display:inline-block; height:18px; width:18px; line-height:16px; float:right; margin:3px 10px 0 0; border: 0;}
.home_nobackground{display:inline-block; height:16px; width:16px; line-height:16px; float:right; margin:3px 10px 0 0}

.textField {
	background: #FFFFFF;
	font-family:segoe ui,arial;
	font-weight: bold;
	font-size: 12px;
	cursor: text;
	color:#4d4d4d;
	border: 1px solid #AAAAAA;
	height: 20px;
}
.textFieldAirport{
	background: #FFFFFF;
	font-family:segoe ui,arial;
	font-weight: bold;
	font-size: 12px;
	cursor: text;
	color:#4d4d4d;
	border: 1px solid #AAAAAA;
	height: 20px;
	width: 250px;
	}
.textFieldSmall {
	background: #FFFFFF;
	font-family:segoe ui,arial;
	font-weight: bold;
	font-size: 12px;
	cursor: text;
	color:#4d4d4d;
	border: 1px solid #AAAAAA;
	vertical-align:middle;
}

.textFieldLarge {
	background: #FFFFFF;
	font-family:segoe ui,arial;
	font-weight: bold;
	font-size: 15px;
	cursor: text;
	color:#4d4d4d;
	border: 1px solid #9AC1E2;
	height: 25px !important;
}

.info_alert{ 
	border:1px solid #f5f5b8; 
	background:#FEFFED;
	-moz-border-radius:5px;
	border-radius:5px; 
	width:80%; 
	margin:0px auto; 
	padding:5px;   
	font-size: 12px;
    font-style: italic;
    font-weight: bold;
}

.gallery_link{
	text-decoration: none;
}

.mandatory_icon{float: left;width: 10px;font-weight:bold; font-size: 14px; font-family:segoe ui,arial;}

/*home page*/
.grey_curve_top{width:890px; height:55px; background:url(../images/home_sprite_SWP.png) no-repeat -43px -7px;}
.grey_middle{width:884px; border-left: 3px solid #F0F0F0;border-right: 3px solid #F0F0F0;}
/* @-moz-document url-prefix() { .grey_middle { border-left: 4px solid #F0F0F0;border-right: 4px solid #F0F0F0; } } */ 
.grey_curve_bottom{width:890px; height:10px; background:url(../images/home_sprite_SWP.png) no-repeat -43px -85px; line-height:8px;}
.title18px {
    color: #000000;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    padding: 15px 0px 0 16px;
}
.message_normal{ 
	width:95%; 
	text-align: justify;
	line-height: 20px;
}

.font_bold{
	font-family:segoe ui,arial; 
	font-size:13px;
	font-weight: bold;
	line-height: 20px;
}

.font_normal{
	font-family:segoe ui,arial; 
	font-size:13px;
	line-height: 20px;
	font-style: normal;
}

.font_small_bold{
	font-family:segoe ui,arial; 
	font-size:11px;
	font-weight: bold;
	line-height: 20px;
}

.font_small_normal{
	font-family:segoe ui,arial; 
	font-size:11px;
	line-height: 20px;
}

.font_big_normal{
	font-family:segoe ui,arial; 
	font-size:14px;
	line-height: 20px;
}
.font_big_bold{line-height: 20px; font-weight:bold; font-size: 16px; font-family: segoe ui,arial;}
.font_big_title{line-height: 20px;font-weight:normal; font-size: 25px; font-family:segoe ui,arial;}

.link_blue{color:#093E5D; font-weight:normal; font-size: 13px; font-family:inherit;text-decoration: underline; cursor: pointer;}
.font_normal_blue{color:#093E5D; font-weight:normal; font-size: 11px; font-family:Verdana; cursor: pointer;}
.font_blue{color:#093E5D; font-weight:normal; font-size: 11px; font-family:Verdana;}
.info_yellow{ 
	border:1px solid #f5f5b8; 
	background:#FEFFED;
	-moz-border-radius:5px;
	border-radius:5px; 
	width:845px; 
	margin:0px auto; 
	padding:10px;   
	font-size: 12px;
    font-style: italic;
    font-weight: bold;
}

.darkblue_container{ 
	background:url(../images/home_sprite_SWP.png) no-repeat -42px -112px; 
	padding:13px 10px 13px 10px;
	margin: 0 auto;
	font-size:13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
/*home page*/

/*page Flight Details*/
.flight_container1{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -22px -509px;margin-left:6px;float:left;}
.flight_container2{ height:24px;padding-left:5px;padding-right:5px;background:#EEEEEE;border-top:1px solid #E1E1E1;float:left;}
.flight_container3{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -96px -509px;float:left;}
.flight_container4{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -16px -534px;float:left;}
.flight_container5{ height:10px;background:#EEEEEE;border-top:1px solid #E1E1E1;float:left;}
.flight_container6{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -314px -534px;float:left;}
.flight_container7{ background:#EEEEEE;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding-left:17px;padding-right:15px;float:left;}
.flight_container8{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -16px -583px;float:left;}
.flight_container9{ height:10px;background:#EEEEEE;border-bottom:1px solid #E1E1E1;float:left;}
.flight_container10{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -314px -583px;float:left;}

.airport_container{
	margin:0px auto;
	width:700px;
	padding-top: 5px;
}
.depart_top{
	background:url(../images/flight_sprite_SWP.png) no-repeat -10px -38px;
	height:40px; 
	width:290px;
}
.depart_middle{
	width:284px;
	/*height:65px;*/
	border-top:2px solid #D4D0C6;
	background:#E7E5E1;
	padding-bottom: 5px;
}
.depart_bottom{
	background:url(../images/flight_sprite_SWP.png) no-repeat -10px -75px; 
	height:80px;
	width:750px;	
}

.via_top{
	background:url(../images/flight_sprite_SWP.png) no-repeat -10px -160px;
	height:40px; 
	width:290px;
}
.via_middle{
	width:284px;
	/*height:65px;*/
	border-top:2px solid #C3BDAF;
	background:#D4D0C6;
	padding-bottom: 5px;
}
.via_bottom{
	background:url(../images/flight_sprite_SWP.png) no-repeat -10px -197px; 
	height:80px;
	width:750px;
}

.final_top{
	background:url(../images/flight_sprite_SWP.png) no-repeat -10px -281px;
	height:40px; 
	width:290px;
}
.final_middle{
	width:284px;
	/*height:65px;*/
	border-top:2px solid #AEA798;
	background:#C3BDAF;
	padding-bottom: 5px;
}
.final_bottom{
	background:url(../images/flight_sprite_SWP.png) no-repeat -10px -318px; 
	height:20px;
	width:750px;
}
.airport_title{
	font-family:segoe ui,arial;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #000000;
	padding: 10px 0 0 66px;
}

.airport_table{
	margin-left:14px;
	color:#000000;
	margin-top:5px;
	width: 90%;
}
.ticket_number_table{
	margin-left:14px;
	margin-top:5px;
	width: 100%;
}
.flight_detail_area{
	padding-left:360px;
	position: absolute;
}
.ticket_number_area{
	padding-left:80px;
	position: absolute;
}

.help_div{
	background: none repeat scroll 0 0 #F9FDFF;
    border-bottom: 1px solid #C9DEF3;
    border-left: 1px solid #C9DEF3;
    border-top: 1px solid #C9DEF3;
    padding: 3px;
    width: 18px;
}
.help_button{
	background: url("../images/help_button_SWP.png") no-repeat scroll transparent;
    border: 0 solid #BDE2ED;
    height: 16px;
    width: 16px;
    vertical-align: middle;
    margin-left: 2px;
    cursor: pointer;
}

.flight_validation_row{
	font-family:segoe ui,arial;
	font-size: 12px;
	color: rgb(169,0,0) !important;
	font-style: italic;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	/*height: 20px;*/
}

.flight_validation_row_visible{
	font-family:segoe ui,arial;
	font-size: 12px;
	color: rgb(169,0,0) !important;
	font-style: italic;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	height: 20px;
}


/*page Flight Details*/

/*baggage page*/
.baggage_title{
	background: url("../images/home_sprite_SWP.png") no-repeat scroll -175px -190px transparent;
    height: 17px;
    width: 17px;
    padding-right: 5px;
}
.color_button{
	background: url("../images/home_sprite_SWP.png") no-repeat scroll -198px -190px transparent;
    border: 0 solid #BDE2ED;
    height: 23px;
    width: 26px;
	vertical-align: bottom;
}
.type_button{
	background: url("../images/home_sprite_SWP.png") no-repeat scroll -268px -190px transparent;
    border: 0 solid #BDE2ED;
    height: 23px;
    width: 26px;
	vertical-align: bottom;
}
.desc_button{
	background: url("../images/home_sprite_SWP.png") no-repeat scroll -199px -220px transparent;
    border: 0 solid #BDE2ED;
    height: 23px;
    width: 26px;
	vertical-align: bottom;
}
.brand_button{
	background: url("../images/home_sprite_SWP.png") no-repeat scroll -233px -220px transparent;
    border: 0 solid #BDE2ED;
    height: 23px;
    width: 26px;
	vertical-align: bottom;
}
/*baggage page*/

/*baggage type page tabular style*/
.activeHeaderDiv{padding-top:3px;font-weight:bold;font-size:13px;color:#000000;}
.inActiveHeaderDiv{padding-top:3px;font-weight:bold;font-size:13px;color:#777777;cursor: pointer;}
.specialActiveHeaderDiv{padding-top:3px;font-weight:bold;font-size:13px;color:#ffffff;}
.specialInActiveHeaderDiv{padding-top:3px;font-weight:bold;font-size:13px;color:#ffffff;cursor: pointer;}
/*baggage type page tabular style*/

/*Fieldset Layout*/
.container1{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -22px -509px;margin-left:6px;float:left;}
.container2{ height:24px;padding-left:5px;padding-right:5px;background:#EEEEEE;border-top:1px solid #E1E1E1;float:left;}
.container3{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -96px -509px;float:left;}
.container4{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -16px -534px;float:left;}
.container5{ height:10px;background:#EEEEEE;border-top:1px solid #E1E1E1;float:left;}
.container6{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -314px -534px;float:left;}
.container7{ background:#EEEEEE;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding-left:17px;padding-right:15px;float:left;}
.container8{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -16px -583px;float:left;}
.container9{ height:10px;background:#EEEEEE;border-bottom:1px solid #E1E1E1;float:left;}
.container10{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -314px -583px;float:left;}

.tab_title{
	padding-top:3px;
	font-family: segoe ui,arial;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
	color:#000000;
	text-align: center;
}
.tab_title_normal{
	padding-top:3px;
	font-family: segoe ui,arial;
    font-size: 12px;
	color:#000000;
	text-align: center;
}
.tab_content{
	font-size: 11px;
	width:100%;
}

.width3{width:3px!important;}
.width5{width:5px!important;}
.width10{width:10px;}
.width15important{width:15px!important;}
.width20{width:20px!important;}
.width40{width:40px;}
.width50{width:50px!important;}
.width60{width:60px!important;}
.width80{width:80px;}
.width100{width:100px!important;}
.width120{width:120px!important;}
.width140{width:140px!important;}
.width150{width:150px!important;}
.width160{width:160px!important;}
.width200{width:200px!important;}
.width220{width:220px!important;}
.width230{width:230px!important;}
.width250{width:250px!important;}
.width275{width:275px!important;}
.width300{width:300px!important;}
.width325{width:325px!important;}
.width330{width:330px!important;}
.width350{width:350px!important;}
.width370{width:370px;}
.width375{width:375px!important;}
.width400{width:400px;}
.width493{width:493px;}
.width500{width:500px;}
.width550{width:550px!important;}
.width565{width:565px;}
.width600{width:600px;}
.width623{width:623px;}
.width700{width:700px;}
.width775{width:775px;}
.width800{width:800px;}
.width900{width:900px;}
.width95percent{width:95%;}
.width96percent{width:96%;}
.width1000{width:1000px;}

.height20{height:20px;}
.height30{height:30px;}
.height60{height:60px!important;}
.height100{height:100px;}
.height125{height:125px;}
.height220{height:220px;}
.height280{height:280px;}
.height320{height:320px;}
.height320Auto{min-height:320px;}
.summarycontainer1{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -351px -509px;margin-left:6px;float:left;}
.summarycontainer2{ height:24px;padding-left:5px;padding-right:5px;background:#E1E1E1;border-top:1px solid #E1E1E1;float:left;}
.summarycontainer3{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -425px -509px;float:left;}
.summarycontainer4{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -345px -534px;float:left;}
.summarycontainer5{ height:10px;background:#ffffff;border-top:1px solid #E1E1E1;float:left;}
.summarycontainer6{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -643px -534px;float:left;}
.summarycontainer7{ background:#ffffff;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding-left:17px;padding-right:15px;float:left;}
.summarycontainer8{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -345px -583px;float:left;}
.summarycontainer9{ height:10px;background:#EEEEEE;border-bottom:1px solid #E1E1E1;float:left;}
.summarycontainer10{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -643px -583px;float:left;}
.summarycontainerblue{background:#EEEEEE;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;border-top:1px solid #E1E1E1;float:left;padding-left:32px;}

.baggage_tabselectedcontainer1{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -695px -503px;margin-left:6px;float:left;}
.baggage_tabselectedcontainer2{ height:24px;padding-left:5px;padding-right:5px;background:#292525;border-top:1px solid #E1E1E1;float:left;}
.baggage_tabselectedcontainer3{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -769px -503px;float:left;}
.baggage_tabcontainer1{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -805px -504px;margin-left:6px;float:left;}
.baggage_tabcontainer2{ height:24px;padding-left:5px;padding-right:5px;background:#B3B3B3;border-top:1px solid #B3B3B3;float:left;}
.baggage_tabcontainer3{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -879px -504px;float:left;}

.bag_container1{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -22px -509px;margin-left:6px;float:left;}
.bag_container2{ height:24px;padding-left:5px;padding-right:5px;background:#EEEEEE;border-top:1px solid #E1E1E1;float:left;}
.bag_container3{ width:20px;height:25px;background:url(../images/image_sprite_SWP.png) no-repeat -96px -509px;float:left;}
.bag_container4{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -16px -534px;float:left;}
.bag_container5{ height:10px;background:#EEEEEE;border-top:1px solid #E1E1E1;float:left;}
.bag_container6{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -314px -534px;float:left;}
.bag_container7{ background:#EEEEEE;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;padding-left:17px;padding-right:15px;float:left;}
.bag_container8{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -16px -583px;float:left;}
.bag_container9{ height:10px;background:#EEEEEE;border-bottom:1px solid #E1E1E1;float:left;}
.bag_container10{ width:17px;height:11px;background:url(../images/image_sprite_SWP.png) no-repeat -314px -583px;float:left;}

/*Fieldset Layout*/
.border_alert_style{border:1px solid rgb(169,0,0);background:#FEF9F8;}

.hid_alert_div{width:100%;height:0px;line-height:0px;text-align:center;}

.divider_div_summary{width:100%;height:1px;float:left;border-top:1px solid #ccc;margin-top:15px;}

.tooltip_left{float: left; width: 185px !important;}
.tooltip_right{font-weight:normal; font-size: 12px; font-family:segoe ui,arial;line-height: 18px;}

.tickSymb{color: #57A617; width: 5px;font-size:larger;}
.wrongSymb{color: rgb(169,0,0); width: 5px;}

/* start of error style */
.red_border{border: 1px solid rgb(169,0,0)!important;}
.font_normal_red{color:rgb(169,0,0)!important;}

.error_header{border:1px solid rgb(169,0,0); padding: 5px; margin-bottom: 5px; background-color: #FFFAFA;}
.message_header{border:1px solid #33ACE1; padding: 5px; margin-bottom: 5px; width: 100%; background-color: #FCFFFF;}
.error_title{color:#005B82; font-weight:bold; font-size: 12px; font-family:segoe ui,arial;}
.error_bulleted_row{color: #446877; font-weight:normal; font-size: 12px; font-family:segoe ui,arial; margin-left: 10px;}
.error_field{color: rgb(169,0,0)!important; font-weight:normal; font-size: 12px; font-family:segoe ui,arial;}
.error_field_light{color: rgb(169,0,0)!important; font-weight:normal; font-size: 12px; font-family:segoe ui,arial;}
/* end of error style */

.vertical_align_top{vertical-align:top;}
.vertical_align_middle{vertical-align:middle;}
.vertical_align_bottom{vertical-align:bottom;}

.edit_summary{background-image: url("../images/edit_SWP.png");background-repeat: no-repeat;width: 130px;margin: 3px 0 0 5px; padding-left:15px; cursor:pointer; color:#093E5D; font-weight:normal; font-size: 12px; font-family:segoe ui,arial;}

.color_box{font-weight:normal; font-size: 12px; font-family:segoe ui,arial;}
.color_box_selected{border :3px solid #CCCCCC;}

.copyright_div{padding: 7px 0 2px;font-size:13px;color:#000;border-top:1px solid #E1E1E1;}
.baggage_details_box{width:180px!important; text-align: center; padding-top: 5px; padding-bottom: 5px;}
.baggage_details_box label{height:30px; font-family: segoe ui,arial; font-size: 12px; line-height: 15px;}

.FooterLabel {FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif}
#container_mask {
	background: #FFFFFF;
	height: 100%;
	min-height:100%;
	margin: 0 auto;
	width: 1000px;
	position: absolute;
	filter:alpha(opacity=80);
	opacity:0.8;
	text-align: center;
	z-index: 3000;
	margin:0px auto; 
}
.mask_area {
	margin-top: 250px;
}
.no_background{
 background: none !important;	
}
.text_justify{text-align: justify;}
.margin_3_left{margin-left: 3px !important;}
.width99Per{width: 99.5% !important;}
.margin-left{margin-left: -220px\9 !important;}
. ie10 .margin-left{margin-left: -220px !important;}
.width_ie{width: 27%\9 !important;  width: 10%!important \0/IE9;}
. ie10 .width_ie{width: 27% !important;}

table.category_table{ width:100%; margin: 0 auto;}
table.category_table td{color:#000; font-size: 13px; font-family:segoe ui,arial;}
table.category_table td.darkbkgd{  background:url(../images/table_row.png) repeat-x; height:23px; font-size: 12px; font-weight: bold; border-top: 1px solid #D0D0D0;}
table.category_table td.lefttop{  background:url(../images/table_left_top.png) no-repeat; height:23px; width: 4px;}
table.category_table td.righttop{  background:url(../images/table_right_top.png) no-repeat; height:23px; width: 4px;}
table.category_table td.leftbottom{  background:url(../images/table_left_bottom.png) no-repeat; height:20px; width: 4px;border-top: 1px solid #D0D0D0;}
table.category_table td.tblbottom{ background:#eaeaea; height:20px; border-bottom: 1px solid #D0D0D0; border-top: 1px solid #D0D0D0;}
table.category_table td.rightbottom{  background:url(../images/table_right_bottom.png) no-repeat; height:20px; width: 4px;border-top: 1px solid #D0D0D0;}
table.category_table td.rowdrk{  background: #f7f7f7; border-top: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0;}
table.category_table td.rowdrk:first-child{ border-left: 1px solid #D0D0D0;}
table.category_table td.rowlgt{  background: #ffffff; border-top: 1px solid #D0D0D0; border-right: 1px solid #D0D0D0;}
table.category_table td.rowlgt:first-child{ border-left: 1px solid #D0D0D0;}

table.category_table .categoryText {background:transparent; width: 100%; font-size: 12px; font-weight: bold; border: 0px; text-transform: capitalize;padding-top: 0px!important; height: 20px;}
table.category_table .descText {background:transparent; width: 100%; font-family:segoe ui,arial; border: 0px; text-transform: capitalize;padding-top: 0px!important; height: 20px;}
.delete_link{
	background-image: url("../images/delete.png");
	background-repeat: no-repeat;
	background-position: right center;
	margin: 3px 2px 0 2px; 
	cursor:pointer; 
	color:#093E5D; 
	font-weight:normal; 
	font-size: 12px; 
	font-family:segoe ui,arial;
	text-decoration:underline;
	padding-right: 15px;
}
.outstation_input_lookup {
	background: url("../images/flight_textbox_dropdown.png") no-repeat transparent;
	height: 22px;
	line-height: 20px;
	width: 9px;
	float: left;
	cursor: pointer;
	border-top: 1px solid #0060A3;
	border-right: 1px solid #0060A3;
	border-bottom: 1px solid #0060A3;
}
.input_ext{
	border-right: 0px none !important;
	float: left;
}
.outofstation_lable{
	width: 800px;
    margin-bottom: 10px;
    font-weight: bold;
}
.data_list_outStation{
	margin: 0px;
    padding-left: 3px;
    padding-right: 3px;
}
