/* FlightList.aspx */
.tableItems TD { BORDER-BOTTOM: 1px #CCCCCC solid; }
/* ------------ */

div.alertbox{border-color:#E6E6E6;background-color:#F6F6F6;padding:10;FONT-SIZE: 13px;}
.alertbox { border-width:1px;border-style:solid;padding:.5em;margin:.5em 0;}
.alertbox p{margin:0;padding:1;}
.alertbox h3{font-size:100%;margin:1;}
.alertbox h3 span{font-weight:normal;}
.alertbox em{font-style:normal;font-weight:bold;}

.fareNote { border: solid #E5E5E5 1px; }
.fareNote TD  {	font-style:normal;	}
.fareNoteContent TD { font-style:normal; FONT-SIZE: 11px;  font-family: Arial,Tahoma, MS Sans Serif,Verdana; background-color:#FFFFFF;}
.fareNoteTitle TD { font-style:normal; font-weight: bold; FONT-SIZE: 11px; font-family: Arial,Tahoma, MS Sans Serif,Verdana; background-color:#E5E5E5; color:#666666;}


.ReadComfirmCondition  { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; font-family: Arial,Tahoma, MS Sans Serif,Verdana; }
.ConfirmNote  { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990000; font-family: Arial,Tahoma, MS Sans Serif,Verdana; }
.PleasePayMoneyOn {}
.PassengerPleaseVerifyInfo { FONT-WEIGHT: bold; }

.ConfirmationNumber  { text-decoration: underline; }
.ControlNumber  { color: #990000; font-weight: bold;}
.tb_ConfirmPNR  { background-color:#FF6600; }
.tb_ConfirmPNR_tr  { background-color:#FFFFCC; }
.TicketingPaymentNote  { color: #FF0000; text-decoration: underline; }
.TicketingPaymentNote_Detail  { color: #FF0000; }

/*==== Engine Main Table ====*/
.tb_Engine_MAIN  { padding-top:1px; width:760; height:80%; text-align:center; }
.td_Engine_LeftSection  { width: 150px; background-color: #FFFFFF; text-align:center; vertical-align: top;} 
.td_Engine_RightSection  { background-color: #FFFFFF; text-align:center; vertical-align: top; padding-top:10px; padding-left:10px;} 
/*==== Engine Main Table ====*/

/*** CSS For Theme  ***/

/* Text Header  ==== */
.text_head_a  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0404; font-weight: bold; }
.text_head_b  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.text_head_c  { color: #999900; font-weight: bold; }
.text_head_d  { color: #000000; font-weight: bold; text-decoration: underline;}
.text_head_e  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #636500; font-weight: bold; }
/* Text Header  ==== */

.tb_border_a { border:solid 1px #D4D47F; }
.td_select { background-color:#FFFFD6; }

.input_button  { 
	CURSOR: hand; padding-left:3px; padding-right:3px; 
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

INPUT.input  { 
	FONT-SIZE: 12px; FONT-FAMILY: Arial, MS Sans Serif; 
	BORDER: 1px solid #cccccc; COLOR: #000000; 
}

.input_password   { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; }
INPUT  { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; }

/*** CSS For Theme  ***/
a.leftMenu_NoLine 			{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }
a.leftMenu_NoLine:link		{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }
a.leftMenu_NoLine:hover 	{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }
a.leftMenu_NoLine:visited 	{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; }

.MemberHead  { color:#0066CC; font-weight: bold; }
/*==== Member Menu ====*/


/*** START CSS For Theme  ***/

/* Table Type A  ==== */
.tp_left_a  { background-image:url(../../images/theme_ImpactTravel/tp_left_a.gif); background-repeat:no-repeat; width:14; height:43; text-align:center;}
.tp_center_a  { background-image:url(../../images/theme_ImpactTravel/tp_center_a.gif); background-repeat:repeat-x; width:572; }
.tp_right_a  { background-image:url(../../images/theme_ImpactTravel/tp_right_a.gif); background-repeat:no-repeat; width:14; height:43;}
.ct_left_a  { background-image:url(../../images/theme_ImpactTravel/ct_left_a.gif); background-repeat:repeat-y; width:14; height:10;} 
.ct_right_a  { background-image:url(../../images/theme_ImpactTravel/ct_right_a.gif); background-repeat:repeat-y; width:14; height:10;}
.ct_center_a_line	{ border-bottom:#202266 1px solid; }
.bt_left_a  { background-image:url(../../images/theme_ImpactTravel/bt_left_a.gif); background-repeat:no-repeat; width:14; height:14;}
.bt_center_a  { background-image:url(../../images/theme_ImpactTravel/bt_center_a.gif); background-repeat:repeat-x; height:30;}
.bt_right_a  { background-image:url(../../images/theme_ImpactTravel/bt_right_a.gif); background-repeat:no-repeat; width:14; height:14;}
/* Table Type A  ==== */

/* Table Type B  ==== */
.tp_left_b  { background-image:url(../../images/theme_ImpactTravel/tp_left_b.gif); background-repeat:no-repeat; width:14; height:34; text-align:center; }
.tp_center_b  { background-image:url(../../images/theme_ImpactTravel/tp_center_b.gif); background-repeat:repeat-x; }
.tp_right_b  { background-image:url(../../images/theme_ImpactTravel/tp_right_b.gif); background-repeat:no-repeat; width:14; height:34;}
/* Table Type B  ==== */

/* Table Type C  ==== */
.tp_left_c  { background-color:#EFEDED; background-image:url(../../images/theme_ImpactTravel/tp_left_c.gif); background-repeat:no-repeat; width:14; height:14; text-align:center; }
.tp_center_c  { background-image:url(../../images/theme_ImpactTravel/tp_center_c.gif); background-repeat:repeat-x; width:527; text-align:center;}
.tp_right_c  { background-image:url(../../images/theme_ImpactTravel/tp_right_c.gif); background-repeat:no-repeat; width:14; height:14;}
.ct_left_c  { background-color:#EFEDED; background-image:url(../../images/theme_ImpactTravel/ct_left_c.gif); background-repeat:repeat-y; width:14; height:10;} 
.ct_center_c { background-color:#FFFFFF; }
.ct_right_c  { background-image:url(../../images/theme_ImpactTravel/ct_right_c.gif); background-repeat:repeat-y; width:20; height:1;}
.bt_left_c  { background-color:#EFEDED; background-image:url(../../images/theme_ImpactTravel/bt_left_c.gif); background-repeat:no-repeat; width:14; height:14;}
.bt_center_c  { background-image:url(../../images/theme_ImpactTravel/bt_center_c.gif); background-repeat:repeat-x; text-align:center;}
.bt_right_c  { background-image:url(../../images/theme_ImpactTravel/bt_right_c.gif); background-repeat:no-repeat; width:14; height:14;}
/* Table Type C  ==== */

/* Text Header  ==== */
.text_head_a  { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-size: 13px; color: #0D3C9A; font-weight: bold; }
.text_head_b  { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-size: 13px; color: #202266; font-weight: bold; }
.text_head_c  { color: #000000; font-weight: bold; }
.text_head_d  { color: #000000; font-weight: bold; text-decoration: underline;}
.text_head_e  { font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 13px; color: #0033CC; font-weight: bold; }
.text_head_f  { font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 13px; color: #A01F1F; font-weight: bold; }
/* Text Header  ==== */

/* Table FarePrice Style  ==== */
.tb_FarePrice { background-color:#DFDFDF; }
.tb_FarePrice_tr_head TD  { background-color:#CCE6FF; text-align:center; font-size: 12px; color: #0D3C9A; font-weight: bold;}
.tb_FarePrice_tr_data TD  { background-color:#FFFFFF;}

.tb_FarePrice_GrandTotal  { border-bottom:#cccccc 2px solid; } 
.tb_FarePrice_GrandTotal_tr_data TD  { background-color:#FFFFFF;}
.tb_FarePrice_GrandTotal_GrandTotal { color: #000000; font-weight: bold; }
.tb_FarePrice_GrandTotal_Currency { color: #000000; font-weight: bold; }
.tb_FarePrice_GrandTotal_Amount { color: #A01F1F; font-weight: bold; }

.tb_FarePrice_Charge  {border-bottom:#cccccc 1px solid; }
.tb_FarePrice_Charge_tr_data TD  { background-color:#FFFFFF; }
.tb_FarePrice_Charge_Total  { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Currency { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Price  { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Tax  { color: #000000; font-weight: normal; }
.tb_FarePrice_Charge_Amount  { color: #7E1111; }

/* Table FarePrice Style  ==== */

.line_gray_01  { background-image:url(../../images/theme_ImpactTravel/line_gray_01.gif); background-repeat:repeat-x; width:9; height:1;}
.bg_c  { background-image:url(../../images/theme_ImpactTravel/bg_c.gif); background-repeat:repeat-x; height:22; }
.bg_m  { background-image:url(../../images/theme_ImpactTravel/bg_m.gif); background-repeat:repeat-y; background-position:right; background-color:#FFFFFF; padding:10px; }

.tb_border_a { border:solid 1px #DFDFDF; }
.tb_border_b { border:solid 1px #FFD419; }
.td_select { background-color:#F7F7F7; }


/* Form CSS */
Form { margin:0px; padding:0px; }
INPUT.textboxred  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #FF0000; COLOR: #000000; }
INPUT.textbox  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #cccccc; COLOR: #000000; padding-left:3px; padding-right:3px;background-color:#FFFFFF; }
INPUT.input_button  { CURSOR: hand; padding-left:3px; padding-right:3px; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, MS Sans Serif,Verdana, Arial;   }
INPUT.input_password   { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #cccccc; padding-left:3px; padding-right:3px; }
TEXTAREA.textbox  { FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma, MS Sans Serif,Verdana; BORDER: 1px solid #cccccc; COLOR: #000000; }
SELECT.select { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-weight: normal; font-size: 12px; BORDER: 1px solid #cccccc; COLOR: #000000; }
SELECT.select_sm { font-family: Arial,Tahoma, MS Sans Serif,Verdana; font-weight: normal; font-size: 11px; BORDER: 1px solid #cccccc; COLOR: #000000; }
LABEL { CURSOR:HAND;}
/* Form CSS */

.ErrorTitle { FONT-SIZE: 15px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #003399; font-weight:bold; } 
.ErrorMsg { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #990000; font-weight:bold; } 

.Asterisk { color: #B70005;	font-size: 13px;	font-weight: normal;	margin-right: 3px;	position: relative; top: 0px; }
.FareChangeAndFoundLowestPrice { FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; COLOR: #FC710C; } 
/*** END CSS For Theme  ***/

/********* Impact Travel Style ************/
.text_index{	
	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 11px;
	font-style: normal;
	color: #E01157;
}

.text_black2 {	
	font-family: "Tahoma", "Arial", "Ms Sans Serif";
	font-size: 12px;
	font-style: normal;
	color: #666666;
}
.txt {
	font-family: Tahoma, "MS Sans Serif";
	font-size: 12px;
	color: #02668E;
	text-decoration: none;
}
.text_blue {

	font-family: "Tahoma", "Arial", "Ms Sans Serif";
	font-size: 12px;
	font-style: normal;
	color: #0066CC;
}
.text_dark_blue {

	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 12px;
	font-style: normal;
	color: #003399;
}

a.linkHeader 			{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; color:#02668E}
a.linkHeader:link		{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; color:#02668E}
a.linkHeader:hover 	{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; color:#dc166D}
a.linkHeader:visited		{ font-family: Tahoma, MS Sans Serif,Verdana, Arial; font-size: 12px; padding: 4px; text-decoration: none; color:#02668E}

a.linkFooter:link {
	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 8 pt;
	color : #E01157; 
	text-decoration: none;
}
a.linkFooter:visited {
	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 8 pt;
	color : #E01157; 
	text-decoration: none;
}
a.linkFooter:active {
	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 8 pt;
	color : #E01157;
	text-decoration: none;
}
a.linkFooter:hover {
	font-family: "Tahoma", "Arial","Ms Sans Serif";
	font-size: 8 pt;
	color : #0066cc;
	text-decoration: none;
}

/******End Impact Travel Style ************/