
/* Flex columns */
div.flx-head {margin:0;}
div.flx-head .control {margin:0;}
/* Top Navigation Menu */

div.nav-TopLevel    { width:100%; height:35px; clear:left; font-size:1.2em; position:relative; z-index:920;background:#333 url(/Global/CssImages/Flight/media/item_bg.png) repeat-x top left;margin:0px;}

div.nav-TopLevel ul {width:100%;display:inline;list-style-image:none;list-style-type:none;font-family:"Trebuchet MS", "MS Sans Serif";float:left;position:relative;z-index:100;height:35px;}

div.nav-TopLevel li.nav-first {padding-left:0px;}

div.nav-TopLevel li.nav-first a span {border-left:0px none;}

div.nav-TopLevel li {height:35px;display:inline;text-align:center;float:left;width:auto;font-size:14px;padding:0px;}

div.nav-TopLevel li.morelinks {position:relative;z-index:999;}

div.nav-TopLevel li a {color:white;display:block; text-decoration:none;padding-right:10px;width:auto}

div.nav-TopLevel li a span {position:relative;border-left:1px solid white;padding:0px 0px 0px 10px; line-height:35px;width:auto}

div.nav-TopLevel li.OnPage a {color:white;}

div.nav-TopLevel li a:hover {background:transparent url(/Global/CssImages/Flight/media/selected_item_bg.png) repeat-x scroll top left;height:35px;text-decoration:none;width:auto;float:left;}


div.nav-TopLevel li.selected-top-link {background:transparent url(/Global/CssImages/Flight/media/selected_item_bg.png) repeat-x scroll top left;height:35px;text-decoration:none;}
div.nav-TopLevel li.home-selected-top-link {background:transparent url(/Global/CssImages/Flight/media/selected_item_bg.png) repeat-x scroll top left;height:35px;text-decoration:none;border-left:0px none;padding-left:0px;}
div.nav-TopLevel li.home-selected-top-link a span {border-left:0px none;}

div.nav-TopLevel #slickbox ul {width:440px;margin-left:20px;}


div.nav-TopLevel #slickbox li, .nav-SecondaryLevel #secondaryslickbox li {color:white;height:auto;margin-right:10px;margin-top:17px;text-align:center;font-size:13px;line-height:16px;text-shadow:2px 2px 2px #675e8c;}
div.nav-TopLevel #slickbox li a, .nav-SecondaryLevel #secondaryslickbox li a {border-right:1px solid #6c6296;}
div.nav-TopLevel #slickbox li a:hover, .nav-SecondaryLevel #secondaryslickbox li a:hover { background:transparent; height:auto;text-decoration:underline; }

li.GenericStart {padding-left:10px;}

.nav-SecondaryLevel li.GenericStart {/*margin-left:-24px;*/}

.nav-SecondaryLevel {float:left;width:auto;}
.nav-SecondaryLevel li a {color:white;display:block; text-decoration:none;font-size:13px; line-height:30px;}
.nav-SecondaryLevel li.nav-first  a {color:white;display:block; text-decoration:none;font-size:12px;padding-right:10px;}
.nav-SecondaryLevel li.purple a {color:white;display:block; text-decoration:none;font-size:12px;}
.nav-SecondaryLevel li.white  a {color:#600 !important;display:block; text-decoration:none;font-size:13px;padding-left:20px;cursor:default;}
div.nav-SecondaryLevel {width:980px;background:#7a69ae ;height:30px;margin:0px;}
.nav-SecondaryLevel ul {/*background:#7a69ae ;*/height:30px;list-style-type:none;position:relative;}

.nav-SecondaryLevel #secondaryslickbox ul {width:440px;margin-left:16px;}

.nav-SecondaryLevel li {width:auto;float:left;height:31px;padding:0px 10px; text-align:center;line-height:30px;color:white;position:relative}
.nav-SecondaryLevel li.nav-first {width:auto;background:url(/Global/CssImages/Flight/media/secondary-nav-arrows.png) no-repeat right -36px;z-index:10;right:-20px;left:0px}
.nav-SecondaryLevel li.purple {width:auto;background:url(/Global/CssImages/Flight/media/secondary-nav-arrows.png) no-repeat top right;z-index:5;width:239px;text-align:center;color:white;left:-20px;}
.nav-SecondaryLevel li.white {background-color:white;color:#600;padding:0px 20px;left:-30px;}
/*
.SecondaryLevel #secondaryslickbox li {border-right:1px solid #FFFFFF;color:white;font-size:16px;height:auto;margin-right:10px;margin-top:10px;padding-right:10px;text-align:center;font-size:1.1em;}
.SecondaryLevel #secondaryslickbox li a:hover { background:transparent; height:auto; }
*/

.nav-SecondaryLevel #secondaryslickbox li {color:white;height:auto;margin-right:10px;margin-top:17px;text-align:center;font-size:1.2em;line-height:14px;text-shadow:2px 2px 2px #675e8c;padding:0px;}
.nav-SecondaryLevel #secondaryslickbox li a {border-right:1px solid #6c6296;line-height:14px;padding-right:10px;}
.nav-SecondaryLevel #secondaryslickbox li a:hover { background:transparent; height:auto;text-decoration:underline; }

/* Overrides */
*+html #slickbox {top:-30px;right:60px;z-index:999;line-height:18px;font-size:13px !important;position:absolute;}
*+html #secondaryslickbox {top:0px;right:90px;z-index:999;line-height:18px;font-size:12px;position:absolute;}
*+html div .nav-SecondaryLevel #secondaryslickbox ul {float:left;width:420px !important;}
*+html div ul.nav-SecondaryLevel {position:relative;z-index:800;}

/* START QUICKSEARCH */	

	div.qsf-search {clear:both;margin-bottom:10px;float:right;}
	div.qsf-search .rbi-qsf-inner {width:100%;clear:both;overflow:hidden;}
	div.qsf-search .rbi-qsf-field-input input {color:gray;border: 1px solid #C9C5E0;font-style:italic;padding:2px 5px;}
	div.qsf-search .rbi-qsf-field-input {float:left;padding-top:10px;}
	div.qsf-search .rbi-qsf-buttonfields {float:left;padding:5px 0px 5px 10px;}
	div.qsf-search .rbi-qsf-field-input .rbi-qsf-searchkeywords {border:1px solid #1589D3;font-size:1.2em;padding:2px 1px;}
	div.qsf-search .rbi-qsf-buttonfields .rbi-qsf-submit {margin:0px;padding:2px 3px 2px 3px;color:#FFF;font-weight:bold;font-size:1.0em;}
	div.qsf-search .rbi-qsf-advancelink {}
	div.qsf-search .rbi-qsf-advancelink a.rbi-qsf-advancesearchlink {font-size:1.1em;}
/*  END QUICKSEARCH */
