#top_navigation {position:absolute; top:51px; left:0; width:475px; z-index:1000; background: #006666 url(/cms/img/bg.gif) repeat-x top left; border-top: 1px solid #fff;}
#top_navigation_corner {background: url(/cms/img/corner.gif) no-repeat top left; width:28px; height:21px; position:absolute; top:51px; left:475px;}
#globalNav {float:right; height:20px;}
#nav, #nav ul { /* all lists */
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	font-family:Verdana, sans-serif;
	font-size:11px; /* overides global style sheet */
}
#nav li {position:relative; float:left; list-style-image: none; /* all list items */}
#nav li ul { position:absolute; left:-10000px; width:132px; /* second-level lists */}
/* for mozilla */ #nav li > ul {width:132px /* Controls the width of the the fly-out menu */}
#nav li li {width:142px /* all second level and below list items */}
/* for mozilla */ #nav > li li {width:132px /* Controls the width of each fly-out menu item */}
#nav li ul ul {left:-10000px; margin-left:132px /* third-and-above-level lists */}
#nav li a {
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:3px 8px 3px 8px;
	margin:0;
	color:#fff;}
#nav li li a {color:#006666; width:132px; font-weight:bold /* Controls the width of the mouseover background color */}
/* for mozilla */ #nav li li > a {width:116px /* Controls the width of the mouseover background color */}
#nav li a:hover {background: #c7e1de url(/cms/img/bg_on.gif) repeat-x top left; color:#006666;}
#nav li li a:hover {background-image:none; background-color:#006666; color:#ffffff;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul, #nav li li li li.iehover ul { /* lists nested under hovered list items */
left:-1px;}
/* begin rules to make the menu stay inside of 800x600 desktop resolution */
/* for "Travel Agents" sub menus */
#nav li#travelAgents:hover ul, #nav li#travelAgents.iehover ul { left:-40px } /* moves About US level 2 menu back */
/* end rules to make the menu stay inside of 800x600 desktop resolution */

/** Support for the "iehover-fix.js" **/
#nav iframe {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
/** end **/

/* Let's call these "Adjustments." */
#globalNav ul ul li {border-bottom:1px solid #006666;}
#globalNav ul.level2, #globalNav ul.level3 {
	background-color:#c7e1de;
	border:1px solid #006666;
	border-width:1px 1px 0 1px;
	top:19px;
	z-index:10000;}
/* rules to add lines between the level 1 items */
#globalNav ul.level1 li {border-right:1px solid #FFFFFF;}
#globalNav ul li.submenu ul li{border-right:0;}
#globalNav li.first a {padding-left:4px;}
#globalNav li.first ul li a {padding-left:5px;}
#globalNav ul.level1 li.last {border-right:none;}
