TD {
	font-family : arial;
	font-size : 11px;
	color : #333333;
}
.title_header {
	font-family : arial;
	font-size : 11px;
	font-weight:bold;
	color : #006aaf;
}
.header1 {
	font-family : arial;
	font-size : 11px;
	font-weight:bold;
	color : #FFFFFF;
}
.header2 {
	font-family : arial;
	font-size : 11px;
	font-weight:bold;
	color : #000000;
}
.formstyle {
	font-family : arial;
	font-size: 11px;
	color: #999999;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 120px;
}
.quicklinks_formstyle {
	font-family : arial;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 180px;
}
A {
	color:#F4A212; TEXT-DECORATION: none
}
/*new*/
A:hover {
	color:#F4A212; TEXT-DECORATION: underline
}

.maintitle {color:#28529e; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.subtitle_blue {color:#28529e; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.subtitle_blue2 {color:#28529e; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.subtitle_grey {color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:right;}
.subtitle_grey3 {color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:right;}
.subtitle_grey2 {color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}


/*========================= Content style =========================*/

#content {
height:auto;
width:398px;
padding:10px 7px 2px 7px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#5d6672;
}

#content_print {
height:auto;
width:647px;
padding:10px 7px 2px 7px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#5d6672;
}


.table_header_bg {
background:url(../img/table_title_bg.jpg) no-repeat;
height:16px;
width:384px;
padding:10px 7px 5px 7px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1c5992;
}

.table_bgrepeat {
background:url(../img/table_bg_repeat.gif) repeat-y;
height:auto;
width:398px;
padding:10px 7px 0px 7px;

}

.table_content_Left { 
text-align:left; 
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#484848;
width:250px;
padding-right:20px;
}

.table_content_Right { 
text-align:left; 
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#1c5992;
width:128px;
}

.statehistory_header_bg {
background:url(../img/statehist_header_bg.jpg) no-repeat;
width:398px;
height:18px;
}

.statehistory_bgrepeat {
background:url(../img/table_bg_repeat.gif) repeat-y;
height:auto;
width:398px;
padding:0px 14px 0px 14px;

}


.state_list_bgrepeat {
background:url(../img/statehist_repeat.gif) repeat-y;
height:auto;
width:396px;
padding:10px 1px 0px 1px;
font-size:10px;
color:#262626;
text-align:left;

}

.state_list_header_bg {
background:url(../img/statehist_title_bg.jpg) no-repeat;
height:12px;
width:370px;
padding:5px 7px 5px 7px;
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#262626;
}

.state_td_left  {padding:5px 5px 5px 6px;}
.state_td_right {padding:5px 6px 5px 5px;}
.state_td_center {padding:5px 5px 5px 6px; }


.big_table_header_bg {
background:url(../img/big_table_title_bg.jpg) no-repeat;
height:16px;
width:647px;
padding:10px 7px 5px 7px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#1c5992;
}

.big_table_bgrepeat {
background:url(../img/big_table_bg_repeat.gif) repeat-y;
height:auto;
width:647px;
padding:10px 7px 0px 7px;

}

.big_table_content_Left { 
text-align:left; 
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#484848;
width:250px;
padding-right:20px;
}

.big_table_content_Right { 
text-align:left; 
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#1c5992;
width:128px;
}

.big_statehistory_header_bg {
background:url(../img/big_statehist_header_bg.jpg) no-repeat;
width:622px;
height:18px;
}

.big_statehistory_bgrepeat {
background:url(../img/big_table_bg_repeat.gif) repeat-y;
height:auto;
width:622px;
padding:0px 14px 0px 14px;

}


.big_state_list_bgrepeat {
background:url(../img/big_statehist_repeat.jpg) repeat-y;
height:auto;
width:622px;
padding:10px 1px 0px 1px;
font-size:10px;
color:#262626;
text-align:left;

}

.big_state_list_header_bg {
background:url(../img/big_statehist_title_bg.jpg) no-repeat;
height:12px;
width:622px;
padding:5px 7px 5px 7px;
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#262626;
}

.subtitle_grey4 {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.subtitle_grey5 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; font-weight:bold;}
.subtitle_grey6 {color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.subtitle_grey7 {color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.subtitle_blue3 {color:#459ff9; font-size:10px; }
.subtitle_lightgreen {color:#669999; font-size:11px; font-weight:bold;}
.statement_left {color:#666666; font-size:10px; padding-right:20px; width:270px; padding:7px 10px 7px 13px;}
.statement_right {color:#666666; font-size:11px; font-weight:bold;  width:120px; padding:7px 0px 7px 13px;}
.header_content_left {color:#666666; font-size:10px; padding-right:20px; width:270px; padding:10px 0px 0px 13px;}
.header_content_right {color:#666666; font-size:11px; font-weight:bold;  width:120px; padding-top:10px;}
.statement_skyblue {background-color:#f1f9fd; }

.big_table_bgrepeat_left {
background:url(../img/main_table_left.jpg) repeat-y;
height:auto;
width:3px;
padding-left:3px;
}
.big_table_bgrepeat_right {
background:url(../img/main_table_right.jpg) repeat-y;
height:auto;
width:3px;
}
.sm_table_bgrepeat_left {
background:url(../img/sm_table_left.jpg) repeat-y;
height:auto;
width:3px;
padding-left:2px;
}
.sm_table_bgrepeat_right {
background:url(../img/sm_table_right.jpg) repeat-y;
height:auto;
width:3px;
}
.big_table_header_bg_stmt {
background:url(../img/print_title_bg.jpg) no-repeat;
width:617px;
height:auto;
padding:10px 7px 5px 7px;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.big_table_hist_header_bg {
background:url(../img/print_sm_title_bg.jpg) no-repeat;
width:610px;
height:auto;
padding:4px 7px 0px 7px;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.table_header_bg_new {
background:url(../img/main_title_bg.jpg) no-repeat;
height:16px;
width:384px;
padding:10px 7px 5px 7px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.table_header_bg_hist {
background:url(../img/sm_title_bg.jpg) no-repeat;
height:24px;
width:380px;
padding:5px 10px 0px 7px;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.table_bgrepeat_new {
background:url(../img/table_bg_repeat.gif) repeat-y;
height:auto;
width:398px;
padding-left:2px;
}


.big_table_header_bg_kf {
background:url(../img/print_kfmiles.jpg) no-repeat;
width:617px;
height:auto;
padding:10px 7px 5px 7px;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.big_table_header_bg_em {
background:url(../img/print_elitmiles.jpg) no-repeat;
width:617px;
height:auto;
padding:10px 7px 5px 7px;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
.big_table_header_bg_pps {
background:url(../img/print_ppsvalue.jpg) no-repeat;
width:617px;
height:auto;
padding:10px 7px 5px 7px;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

/*========== Start Home page changes ==========*/

.firstTab, .tab, .header {
	font-size:13px;
	font-weight: bold;
}


#leftNav {
	width: 179px;
}
	
#leftNav a {
	color:#666666;
}

#leftNav li {
	padding: 10px 15px;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-image: url(../img/yellow_caret.gif);
	background-repeat:no-repeat;
	background-position: 0.2em 1.2em;
	list-style: none;
}

#leftNav .firstTab {
	padding: 10px 10px 6px 10px;
	border:none;
	list-style-image: none;
	background-image:url(../img/nav_left_tab_first.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

#leftNav .tab {
	padding: 10px 10px 6px 10px;
	border:none;
	list-style-image: none;
	background-image:url(../img/nav_left_tab.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

#leftNav .last {
	border-bottom:none;
}

#leftNav .bottom {
	padding: 0px;
	border:none;
	list-style-image: none;
	background-image:url(../img/nav_left_btm_rd.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

#login ul {
	width: 191px;
	background-image:url(../img/login_bg1.jpg);
	background-repeat:no-repeat;
	background-position: 0px 30px;
	list-style: none;
}

#login li {
	padding: 5px 10px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
#member ul {
	width: 191px;

	background-repeat:no-repeat;
	background-position: 0px 30px;
	list-style: none;
}

#member li {
	padding: 0px 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
#member .bottom {
	padding: 0px;
	border:none;
	list-style-image: none;
	background-image:url(../img/nav_right_btm_rd.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}


#login #krisflyerNo, #login #pin {
	width: 12em;
}

#login #rememberMe {
	margin:0;
	width: 15px;
}

#login .header {
	padding: 10px 10px 6px 10px;
	border:none;
	list-style-image: none;
	background-image:url(../img/nav_right_tab.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	color:#fff;
}

#login .bottom {
	padding: 0px;
	border:none;
	list-style-image: none;
	background-image:url(../img/nav_right_btm_rd.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

#loginHelp {
	vertical-align:center;
	padding-left: 5px;
}

#loginHelp a {
	padding-right: 10px;
	background: url(../img/yellow_caret.gif) no-repeat center right;
}

/* register */

#register {
	top: 5px;
}

#register td {
	padding:10px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}

#registerImg {
	background-image:url(../img/register.jpg);
	background-repeat:no-repeat;
	height: 140px;
}

#registerImg span {
	top: 50px;
	font-size:11px;
}

#register .header {
	border:0;
	padding: 10px 10px 6px 10px;
	background-image:url(../img/nav_right_tab.jpg);
	background-repeat:no-repeat;
	color:#fff;
}

#register .bottom {
	border:0;
	background-image:url(../img/nav_right_btm_rd.jpg);
	background-repeat:no-repeat;
}

/*********************
	middle content 
*********************/

/* benefits */

#benefits table {
	margin: 0;
	padding: 0;
	border: 0;
}

#benefits td {
	padding: 10px;
	border-bottom: solid 2px #fff;
	background-color: #f7f7f7;
	font-size:11px;
}

#benefits a {
	color:#666666;
}

#benefits span {
	font-weight: bold;
	color: #2e7cb5;
}

#benefits .header {
	padding: 5px 10px;
	background-color: #ededed;
}

#arrow {
	padding-right: 15px;
	background: url(../img/yellow_caret.gif) no-repeat center right;
}

/*========== End Home page changes ==========*/

/*========== Start Login page changes ==========*/

.maintable {
	margin: 0;
	padding: 0;
	border: 0;
	width:800px;
}

.top {
	background-image:url(../img/bg_top.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	color:#0066cc;
	font-weight:bold;
	font-size:11px;
}

.middleleft {
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding: 0px 10px 20px 10px;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

.middleleft a{
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

.contentBlue {
	font-weight:normal;
	font-size:12px;
	color:#2a77b1;
}

#tr_blue { 
	background-color:#d3ebfb;
	color:#0066bd;
	font-weight:bold;
	font-size:11px;
	padding: 5px 5px 5px 5px;
}

#tr_lightblue { 
	background-color:#f4fafe;
	color:#666666;
	font-weight:normal;
	font-size:11px;
	padding: 5px 5px 5px 5px;
}

#tr_acctstt { 
	background-color:#ffffff;
	color:#fbb22f;
	font-weight:bold;
	font-size:11px;
	padding: 10px 5px 0px 5px;
}

#tr_acctstt a {
	padding-right:15px;
	background: url(../img/yellow_caret.gif) no-repeat center right;
	text-decoration:none;
	color:#fbb22f;
	font-weight:bold;
	font-size:11px;
}

.middleright {
	padding: 0px 10px 0px 10px;
}

.bottom {
	background-image:url(../img/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding: 30px 10px 20px 10px;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}

.programme_table {

	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-repeat:no-repeat;
	font-weight:normal;
	font-size:11px;
	color:#666666;
	padding: 2px 0px 1px 0px;
}

.programme_table_end {

	
	font-weight:normal;
	font-size:11px;
	color:#666666;
	padding: 2px 0px 1px 0px;
}

#programme {
	width: 398px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
/*	margin-bottom: 0.5em;
	padding: 0px 0px 0px 0px; */
	list-style: none;
}

#programme li {
	padding: 0px 0px 0px 17px;  
	line-height:0.8em;
	background-image: url(../img/yellow_caret.gif);
	background-repeat:no-repeat;
	background-position: 0.5em 0.1em;
	font-size:11px;
}

#programme li.divider {
	padding: 0px 0px 5px 0px;
	background-image: url(../img/divider1.jpg);
	background-repeat:no-repeat;
	background-position: 0.5em 0.4em;
}

/*========== End Login page changes ==========*/

/*========== Start MyAccount page changes ==========*/

#middleColumn {
	width: 400px;
	margin-left: 2px;
	float:left;
	position:relative;
}

#ppsClub p {
	padding:0px 10px;
}

#ppsClub p span {
	font-size:11px;
	color:#0066bd;
}

#ppsClub li {
	padding: 1px 12px;
	background-image:url(../img/dash.gif);
	background-repeat:no-repeat;
	background-position: 0.2em 0.6em;
}

#ppsClub table {
	width: 400px;
}

#ppsClub td {
	padding: 2px 10px;
	background-color:#f9f9f9;
}

#ppsClub th {
	padding: 5px 10px;
	font-weight:bold;
	color:#0066bd;
	background-color:#e7e7e7;
}

/* accordion */


#accordion .head {
	display:block;
	margin-top: 10px;
	text-decoration: none;
	background: url(../img/acc_new.jpg) no-repeat top left;
	font-size:12px;
	color:#0066bd;
	padding: 8px;
}

#accordion div {
	padding: 0px 8px 0px 4px;
	font-size:11px;
}

#signUp a {
	color:#FF9900;
	font-weight: bold;
	padding-right: 15px;
	background: url(../img/yellow_caret.gif) no-repeat center right;
}

#login .middle {
	padding: 0px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	list-style-image: none;
	background-image:url(../img/nav_right_btm_rd.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
}

/* promotions */

#promotions {
	width:191px;
}

#promotions a {
	color:#999999;
}

#promotions li {
	padding: 1px 10px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

	#promotions li span {
		font-size:11px;
		font-weight:bold;
		color:#0066bd;
		background-image:none;
	}

#promotions .header {
	border:0;
	padding: 105px 10px 2px 10px;
	background-repeat:no-repeat;
	color:#fff;
}

#promotions .middle {
	border:0;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-image:url(../img/nav_right_btm_rd.jpg);
	background-repeat:no-repeat;
}

#promotions .bottom {
	border:0;
	background-image:url(../img/nav_right_btm_rd.jpg);
	background-repeat:no-repeat;
}


/* member */

#member {
	margin-bottom: 10px;
}

#member .top {
	background-image:url(../img/bg_top.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	color:#0066cc;
	font-weight:bold;
	font-size:11px;
}

span.close {
	font-size:10px;
	margin-left: 45px;
}

/*========== End MyAccount page changes ==========*/

/*========================= End MKP91234 changes =========================*/
#tr_blue { 
	background-color:#d3ebfb;
	color:#0066bd;
	font-weight:bold;
	font-size:11px;
	padding: 5px 5px 5px 5px;
}
.bg_bottom {
	background-image:url(../images/bg_bottom.jpg);
	background-repeat:no-repeat;
	background-position: 0% 0%;
	padding: 30px 10px 20px 10px;
	font-weight:normal;
	font-size:11px;
	color:#666666;
}