/* 05/12 BRANDING  KT */

/* updated ualheader z-index SHD 9-30 11:59p */
/*, 
ul.jd_menu_vertical */
ul.jd_menu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*,
ul.jd_menu_vertical ul */
ul.jd_menu ul{
	display: none;
}
ul.jd_menu li {
	float: left;
}
/*ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}*/

/* -- Sub-Menus --,
ul.jd_menu_vertical ul */
ul.jd_menu ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
/*,
ul.jd_menu_vertical ul li*/
ul.jd_menu ul li {
	float: none;
	margin: 0px;
}
/*,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul 

ul.jd_menu,*/
ul.jd_menu ul{
	/*background-color: #369;
	border:0px solid #FFF;
	border: 1px solid #036;
	border-top: 1px solid #69C;
	border-left: 1px solid #69C;*/
	height: 20px;
	background: #FFF url('//www.united.com/ual/asset/swn_menu_bg.gif') no-repeat;
	border:1px solid #A5ABB7;	
}


/*ul.jd_menu_vertical {
	height: auto;
}*/
ul.jd_menu ul {
	height: auto;
	text-decoration: none !IMPORTANT;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	/*font-family: sans-serif;
	font-size: 12px;*/
	color: #FFF;
	line-height: 14px;
	margin: 0px;
	padding: 4px 0px 4px 20px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration: none !IMPORTANT;
}
ul.jd_menu li li {
	/*width: 200px;*/
}
ul.jd_menu li a:link, ul.jd_menu li a:visited {
	/*color: #FFF;*/
	background-color:transparent;
	background-image:none;
	border:0px solid #FFFFFF;
	color:#41518E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal !important;
	padding-bottom:0px !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px !important;
	text-align:left;
	text-decoration:none !IMPORTANT;}
	
ul.jd_menu li.dividerAbove {
	border-top:1px dashed #99AAD0;
	margin-top:6px !important;
	padding-top:6px;
}	

.jd_menu ul a:hover { text-decoration: underline !IMPORTANT; }
.jd_menu ul a { width: 100% !IMPORTANT; height: 100% !IMPORTANT; }	
ul.jd_menu li.jdm_hover { text-decoration: underline !IMPORTANT; }
ul.jd_menu li.jdm_visited { text-decoration: none !IMPORTANT; }
ul.jd_menu li.jdm_active { text-decoration: none !IMPORTANT; }

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	/*background-color: #69C;
	color: #FFF;
	background-color: #CEDBF3;
	padding: 3px 6px 2px 6px;
	border: 1px solid #369;
	border-left: 1px solid #9CF;
	border-top: 1px solid #9CF;*/
	background-color:#CEDBF3;
	/*background-image:none;
	border:0px solid #FFFFFF;*/
	color:#41518E;
	font-style:normal;
	text-decoration:underline;	
	background-position:0 32px;
}

li#tab1, li#tab2, li#tab3, li#tab4 {
	padding:0;
	height:32px;
}
li#tab1 {
	background-image: url('//www.united.com/ual/asset/tab1_composite_off.gif');
	/*height:32px;
	width:142px;  width is assigned from script 24-Feb 2011 SHD*/
}
li#tab2 {
	background-image: url('//www.united.com/ual/asset/tab2_composite_new_off.gif');
	/*height:32px;
	width:164px; */
}
li#tab3 {
	background-image: url('//www.united.com/ual/asset/tab3_composite_off.gif');
	/*height:32px;
	width:117px;*/
}
li#tab4 {
	background-image: url('//www.united.com/ual/asset/tab4_composite_off.gif');
	/*height:32px;
	width:153px;*/
}


#ualheader #ualswnarea {
	position: relative;
	height: 32px;
	z-index: 9999;
	}
#swnquerytext {
	height: 20px;
	_height: 22px;
	width: 117px;
	font-size: 11px;
	line-height: 14px;
	_line-height: 20px;
	margin: 0px !important;
	padding: 0px 3px 0px 6px;
	-moz-box-sizing: content-box;
	text-align: left;
	color: #666666;
	background-color:#fff; 
	border:1px solid #B5C4DD; 
	}
.standardsMode #swnquerytext {
	/* Overwrites IE6 height hack above */
	height: 20px;
	}
.swnquerytextContainer, .swnquerytextContainerLand, .swnquerytextContainerL {
	position: absolute; 
	top: 5px;
	*top: 4px; /* Target IE6 and IE7 */
	right: 38px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	}
.swnquerytextContainer INPUT {
	margin: 0px !important;
	}
.swnquerybuttonContainer { 
	position: absolute; 
	right: 0px;
	background: transparent url('//www.united.com/ual/asset/swn_bar_right.gif') no-repeat 22px 0;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 3px !important;  /* Left margin is only needed in non-positioned implementations */
	height: 32px;
	width: 35px;	
	}
.jd_menu .newSubMenu {
	/* This places the subMenu directly in line with the nav bar, so the respective borders do not double-up */
	margin-top: -1px;
	}




#ualheader {
    clear: both;
}

#ualbrandedlogo {
    float: left;
    padding: 14px 0 0 19px;
}
/*
#ualbrandedlinks {
    float: right;
    font-family: Arial, Helvetica;
    font-size: 11px !important;
    padding: 14px 15px 0 0;
}

#ualbrandedlinks a {
    text-decoration: none;
    color: #0038A5;
    font-size: 11px !IMPORTANT;
}

#ualbrandedlinks a:hover {
    text-decoration: underline;
}
*/
.headerpipe {
    color: #ACA9D8;
    padding-left: 7px !important;
    padding-right: 7px !important;
}

#ualswnarea {
    background: url("//www.united.com/ual/asset/swn_bar_bg.gif") repeat-x scroll 0 0 transparent;
    height: 33px;
    margin-bottom: 10px;
    margin-top: 17px;
    text-align: left;
}

#ualbonusbar {
    background-repeat: repeat-x;
    font-size: 9px;
    height: 20px;
    margin-left: 1px;
    margin-right: 1px;
    overflow: hidden;
}

#ualbranded:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#ualbranded {
    zoom: 1;
}

#swnquerybutton {
    width: 22px;
    height: 22px;
}

#swnquerytext {
    height: 20px;
    _height: 22px;
    width: 117px;
    font-size: 11px;
    line-height: 14px;
    _line-height: 20px;
    margin: 0px 0px 0px 0px !important; /* Right margin is only needed in non-positioned implementations */
    padding: 0px 3px 0px 6px;
    -moz-box-sizing: content-box;
    text-align: left;
    color: #666666;
    background-color: #fff;
    border: 1px solid #B5C4DD;
}


/* loaded from co_links.css for support to third party sites*/

#ualbonusbar{ overflow:visible !important; }

#coBonusLink{
	position: relative; 
	float: left; 
	text-align: left; 
	font-family:Arial, helvetica, Sans-Serif; 
	font-size: 10px; 
	font-weight: normal;
	/*color: #ffffff;*/
	}
#coBonusLink a{
	font-size: 10px !important;
	font-weight: normal;
	letter-spacing:100%!important;
	line-height: 19px !important;
	margin: 0px !important;
	padding: 0px !important;
	text-decoration: underline !important;
	/*color: #fff !important;*/
}

#isshow { 
	color: #ffffff;
}
#isshow a, #isshow a:hover, #isshow a:visited  {
	color: #cfddfc !important;
}



#coPop{top: 30px; width: 300px; left: 0px; float: left; display:none;position: absolute; z-index: 1000;}
.standardsMode #coPop {top: 25px;}

#coPop td  {
	font-size: 11px !important;
	}
#coPop strong {
	font-size: 12px !important; 
}	

/*
.rndTbl {z-index:1; margin-bottom:20px; border-collapse:collapse; }
*/
/* Ex: class="rndTbl fiPopup" */
.rndTbl td  { padding:0 !important; border:none !important; }
.rndTbl .rc { width:13px; height:13px; }
.iframeBg { z-index:-1; top:0; left:0; filter:alpha(opacity=0); }
/*-------------------------------
FLIGHT INFO ROUNDED POPUP
fi = flight info
- IMAGES -
bluePop = rounded corner flight info
PT   = pointer top
---------------------------------*/
/* TOP */
.coPopup .top { background:url('//www.united.com/ual/asset/bluePopN.png') repeat-x top left !important;       _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopN.png", sizingMethod="scale") !important; margin: 0px;  }
.coPopup .tl  { background:url('//www.united.com/ual/asset/bluePopNW.png') no-repeat top left !important;      _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopNW.png", sizingMethod="scale") !important; margin: 0px; }
.coPopup .tr  { background:url('//www.united.com/ual/asset/bluePopNE.png') no-repeat top right !important;     _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopNE.png", sizingMethod="scale") !important; margin: 0px; }
/* BOTTOM */
.coPopup .bot { background:url('//www.united.com/ual/asset/bluePopS.png') repeat-x bottom left !important;    _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopS.png", sizingMethod="scale") !important; margin: 0px;  }
.coPopup .bl  { background:url('//www.united.com/ual/asset/bluePopSW.png') no-repeat bottom left !important;  _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopSW.png", sizingMethod="scale") !important; margin: 0px;}
.coPopup .br  { background:url('//www.united.com/ual/asset/bluePopSE.png') no-repeat bottom right !important; _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopSE.png", sizingMethod="scale") !important; margin: 0px; }
/* MIDDLE */
.coPopup .mid { background-color:#ffffff !important; padding:4px !important; }
.coPopup .ml  { background:url('//www.united.com/ual/asset/bluePopW.png') repeat-y top left !important;      _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopW.png", sizingMethod="scale") !important; margin: 0px; }
.coPopup .mr  { background:url('//www.united.com/ual/asset/bluePopE.png') repeat-y top right !important;     _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopE.png", sizingMethod="scale") !important; margin: 0px; }
/* TOP POINTER */
.coPopup .tpWrap { position:relative; }
.coPopup .tp     { position:absolute; top:-19px; right:108px; width:19px; height:14px; }
.ie.standardsMode .tp {top: -12px}
*html .coPopup .tp{ position:absolute; right:108px; width:19px; height:13px; }
.coPopup .tp     { background:url('//www.united.com/ual/asset/bluePopStem.png') no-repeat top left; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://www.united.com/ual/asset/bluePopStem.png", sizingMethod="scale"); }

/*
.coPopup .content { position:relative; z-index:1; float:left; width:100%; margin-top:-5px; padding-left:5px; } 
*/

#coBonusLink {
	*padding-top: 3px; /* IE */
	margin-left: 10px;
}
.isshow {line-height: 20px;}
#isshow img {
	vertical-align: text-top;
	}
#coBonusLink {
	height: 19px;
	z-index: 2;
}
.coPopup {
	line-height: 14px;
}
#dynamic_header {
	z-index: 1;
}
/*
 @import url("https://www.ualworld.com/core/lib/css/brandingHeader.css");
*/

    /* ADDED FOR NEW BRANDING HEADER 02/08/11 1:34PM */
	#bhHeader *{
		margin:0px;
		padding:0px;
		}
		
		#bhHeader{
		/*height:91px;*/
		font-family: arial, sans-serif !important;
		font-size:11px !important;
		text-align:left;
		}
		#bhHeader p{
		font-family: arial, sans-serif !important;
		font-size:11px !important;
		}
		#bhTop{
		height:26px;
		background-image:url('//www.united.com/ual/asset/global-nav-gradient.gif');
		background-repeat:repeat-x;
		}
		#bhTopLeft{
		float:left;
		position:relative;
		top:5px;
		left:20px;
		}
		#bhTopRight{
		float:right;
		position:relative;
		top:5px;
		right:20px;
		}
		#bhBottom{
		height:54px;
		background-color:#ffffff;
		position: relative;
		/*
		border-bottom:1px red solid;
		*/
		}

		


		#bhBottomLeft{
		float:left;
		position:relative;
		top:7px;
		left:12px;
		width:188px;
		height: 45px;
		border-right:1px #333333 solid;

		}

		#bhBottomLeftSA{
		float:left;
		position:relative;
		top:7px;
		left:16px;
		width:177px;
		height: 45px;


		}


		#bhBottomRight{
		float:right;
		position:absolute;
		bottom:9px;
		right:17px;
		/*width:329px;*/
		/*height:23px;*/
		text-align:right;
		}





		#bhHeader p a:link{
		color:#0038a5;
		text-decoration:none;
		font-size:11px !important;
		}
		#bhHeader p a:visited{
		color:#0038a5;
		text-decoration:none;
		font-size:11px !important;
		}
		#bhHeader p a:hover{
		color:#0038a5;
		text-decoration:underline;
		font-size:11px !important;
		}
		#bhHeader p a:active{
		color:#0038a5;
		text-decoration:none;
		font-size:11px !important;
		}
		
		#bhHeader a:link{
		color:#0038a5;
		text-decoration:none;
		font-size:11px !important;
		}
		#bhHeader a:visited{
		color:#0038a5;
		text-decoration:none;
		font-size:11px !important;
		}
		#bhHeader a:hover{
		color:#0038a5;
		text-decoration:underline;
		font-size:11px !important;
		}
		#bhHeader a:active{
		color:#0038a5;
		text-decoration:none;
		font-size:11px !important;
		}


		.untxt{
		color:#333333;
		font-weight:bold;
		font-size:11px;
		}
		.newUnitedLogo{
		position:relative;
		top:7px;
		border:none;
		}
		.newSALogo{
		position:relative;
		top:15px;
		left:11px;
		border:none;
		}
		#bhMiddleArrow{
		position:relative;
		width:18px;
		height:9px;
		left:140px;
		bottom:1px;
		/*
		bottom:3px\9;
		*/
		}
		
		

