/* ==============
global styles for united.com site-wide navigation (customized for ube)
updated 20050505 - zF.
============== */

/*
////////
header
///////
*/

#h
{
	font: 11px/15px "Arial", sans-serif;
	color: #333;
	width: 100%;
	height: 40px;
	background-color: #FFF;
	background-image: url(../images/tmpl/bkgd_c_top.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

#h img.logoU /* united logo */
{
	position: absolute;
	left: 10px;
	top: 16px;
	z-index: 8765;
}

#h img.logoT /* flyted logo */
{
	position: absolute;
    left: 708px;
	top: 5px;
	z-index: 8766;
}

#h div /* holds links and search box */
{
	width: 658px;
	position: absolute;
	top: 12px;
	text-align: right;
}

#h div td
{
	font-size: 11px;
	color: #333;
}

#h div a
{
	font-size: 10px;
	text-decoration: underline;
	color: #03C;
	padding: 0 3px 0 3px;
}

#h div a:hover { color: #69F; }

#h input
{
	font-size: 10px;
	margin: 0 0 0 6px;
}

#h input[type="text"]
{
	width: 95px;
	font-size: 10px;
	margin: 0 0 0 14px;
}

#h input[type="submit"] { font-size: 10px; }

#h .hide /* hides label for search box */
{
	position: absolute;
	left: 0;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/*
////////
top nav with tabs
///////
*/

#tN
{
	font-family: "Arial", sans-serif;
	width: 100%;
	height: 39px;
	background-color: #FFF;
	background-image: url(../images/tmpl/bkgd_c_stripes.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#tN table td { white-space: nowrap; }

#tN table td.left
{
	background-color: #DCE7FD;
	background-image: url(../images/tmpl/bkgd_c_grad.gif);
	background-repeat: repeat-x;
}

#tN .sub /* holds text links */
{
    margin: 0 0 12px 4px;
	color: #002BAA;
}

#tN .sub a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #002BAA;
    padding: 0 6px 0 6px;
}

#tN .sub a:hover
{
	color: #69F;
	text-decoration: underline;
}

.udmBak, .udmBak ul, .udmBak li /* formats fallback tabs */
{ 
	margin: 0;
	padding: 0; 
	list-style-type: none; 
	display: inline; 
}

/*
////////
body area
///////
*/

#b table.tmpl
{
	height: 514px;
	table-layout: fixed;
	background-color: #FFF;
}

#b table.tmpl td.left
{
	background-color: #DCE7FD;
	background-image: url(../images/tmpl/bkgd_c_siderule.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/*
////////
side nav
///////
*/

#sN
{
	font-family: "Arial", sans-serif;
	margin: 63px 0 0 2px;
	width: 106px;
	font-size: 10px;
	color: #666;
}

#sN table.rL { font-size: 10px; }

#sN table.rL th
{
	padding-bottom: 4px;
	text-align: left;
	font-weight: normal;
}

#sN table.rL td
{
	padding-bottom: 4px;
	vertical-align: top;
}

#sN table.rL a 
{ 
	font-size: 10px; 
	color: #03C; 
}

#sN table.rL a:hover { color: #69F; }

/*
////////
content area
///////
*/

#c
{
	width: 640px;
	margin: 5px 0 15px 20px;
}

/*
#cTed
{
	width: 832px;
	margin: 5px 0 15px 20px;
}
*/

/*
////////
footer
///////
*/

#f
{
	font: 11px/15px "Arial", sans-serif;
	width: 100%;
	height: 18px;
	background-color: #1C3B71;
}

#f table 
{ 
	padding-top: 1px;
	width: 776px; 
}

#f div.links
{
	font-size: 10px;
	color: #FFF;
	margin-left: 10px;
}

#f div.links a
{
	text-decoration: underline;
	color: #FFF;
	padding: 0 3px 0 3px;
}

#f div.links a:hover { color: #DCE7FD; }

#f .copy
{
	color: #B6C5EE;
	padding-left: 10px;
}

#f img.logoS 
{ 
	float: right; 
	margin-top: 0px; 
}
