.headerNav{clear:both; margin-top:0px;width:970px;margin:0 auto;}
#top-nav{clear:both; z-index:999; position:absolute; left:-9999px}
#top-nav, #top-nav ul{list-style:none; margin:0; padding:0; background:#FF8100 url(/images/nav-bg.jpg) repeat-x; height:45px}
#top-nav li{float:left; display:inline; margin:0; padding:0 0 0 0; position:relative; height:45px; word-wrap:break-word}
#top-nav h3{font-size:1.0em}

#top-nav ul{background:none; list-style:none; left:0; z-index:999}
#top-nav li:hover div.shadow, #top-nav li.sfHover div.shadow{top:45px}
#top-nav li a{float:left; background:url(/images/nav-divider.jpg) no-repeat; height:33px; text-transform:uppercase; color:#FFF; padding:12px 20px 0 20px; text-decoration:none; font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif}
#top-nav .hidepipe a, #top-nav li.first a, #top-nav li.last a, #top-nav li.selected a{background:none}
#top-nav li:hover a{color:#212121}
#top-nav li.selected{background:#FF8100 url(/images/nav-selected-bg.gif) repeat-x}
#top-nav li.highlight a{background:#FFF url(/images/nav-highlighted-bg.gif) repeat-x; color:#212121}
#top-nav li.childless-highlight a, #top-nav li.childless:hover{background:url(/images/nav-childless-highlighted-bg.gif) repeat-x top !important; color:#212121}
#top-nav li.shadow-right{background:url(/images/nav-unselected-right-shadow.gif) no-repeat}
#top-nav li.shadow-left{background:url(/images/nav-unselected-left-shadow.gif) no-repeat right}
#top-nav li.shadow-right-selected a{background:url(/images/nav-selected-right-shadow.gif) no-repeat}
#top-nav li.shadow-left-selected a{background:url(/images/nav-selected-left-shadow.gif) no-repeat right}
#top-nav li.childless-shadow-right{background:url(/images/nav-childless-unselected-right-shadow.gif) no-repeat left top}
#top-nav li.childless-shadow-left{background:url(/images/nav-childless-unselected-left-shadow.gif) no-repeat top right}
#top-nav li.childless-shadow-right-selected a{background:url(/images/nav-childless-selected-right-shadow.gif) no-repeat left top}
#top-nav li.childless-shadow-left-selected a{background:url(/images/nav-childless-selected-left-shadow.gif) no-repeat top right}
#top-nav .last{float:right}
#top-nav .last{background:none !important}
#top-nav .last .shadow-image{visibility:hidden; float:left; display:inline}
#top-nav li.last a:hover{background-color:#FFF}
#top-nav li ul li:hover{background:none; background-color:#eeeeec}
#top-nav li div.shadow{position:absolute; margin:0; padding:0; display:none; float:left; left:-63px; background:url(/images/shadow.gif) no-repeat bottom right; background:url(/images/shadow-alpha-full.png) no-repeat bottom right !important}
.shadow-border-container{position:absolute}
.shadow-border-left{height:100%; float:left; width:7px; background:url(/images/shadow-alpha-full.png) left bottom no-repeat}
.shadow-border-right{height:100%; float:left; width:7px; background:url(/images/shadow-alpha-full.png) right bottom no-repeat}
.shadow-border-middle{overflow:hidden; height:100%; float:left; background:url(/images/shadow-alpha-bottom.png) center bottom repeat-x}
#top-nav .feature-content{overflow:hidden}
#top-nav li ul li{background:none}
#top-nav li ul li a, #top-nav li div a{float:none; background:none; font-weight:normal; height:auto; width:auto; text-transform:none; padding:0; text-decoration:none}
#top-nav li ul li a:hover, #top-nav li div a:hover{background:none}
#top-nav li ul.feature li{margin:0px; padding:0px; background:#FFF; height:auto; width:auto; padding:10px; overflow:auto; display:inline; border-left:#CCC 1px solid}
#top-nav .subnav-container{padding-bottom:10px; overflow:hidden}
#top-nav .feature .subnav-container{width:685px}
#top-nav li div.feature ul{float:none; overflow:hidden; background-color:#fff; width:215px; height:auto; float:left; margin-right:0; padding-left:10px; margin-top:10px; padding-right:0}
#top-nav li div.list ul{float:none; overflow:hidden; background-color:#fff; width:215px; height:auto; float:left; margin-right:0; padding-right:0; padding-bottom:5px}

#top-nav li div.list ul li{overflow:hidden; float:none; display:block; padding:5px 5px 5px 10px; border:none; width:190px; height:auto; border:none}

#top-nav li div.list ul li{padding:5px 5px 5px 0px; margin:0 5px; font-size:0.9em}
#top-nav li div.list{overflow:hidden; z-index:999; width:100%; top:45px}
#top-nav li div.list .shadow-border-container{width:100%; height:400px; position:absolute}
#top-nav li div.list ul{width:100%}
#top-nav li div.list ul li{width:auto; border:none}
#top-nav li div.list ul li a{padding:0 5px 0 14px; display:block; text-transform:uppercase; background:none !important}
#top-nav li div.list ul li a{color:#005A84; white-space:nowrap}
 
#top-nav li div.list ul li a:hover{color:#FF8100}

#top-nav li .subnav-container { background-color: #eeeeee; padding-bottom: 0; }
#top-nav li .nav-column-holder { background-color: #ffffff; margin: 9px; }
#top-nav li .rollover-arrow { display: inline-block; width: 11px; height: 6px; position: relative; top: -1px; left: 4px; background: url("/images/nav-arrow-whitetrans.png") repeat-x scroll bottom transparent; vertical-align: middle; }
#top-nav li.highlight .rollover-arrow { background: url("/images/nav-arrow-bluetrans.png") repeat-x scroll bottom transparent; }
#top-nav li .subnav-container ul.l-half { padding-left: 4px; }
#top-nav li .subnav-container ul.r-half { padding-right: 4px; }
#top-nav li div.list ul { padding: 1px 0; }
#top-nav li div.list ul li { height: 36px; margin: 0; padding: 0; }
#top-nav li div.list ul li a { font: bold 12px Arial; margin: 0 7px; padding: 10px 2px; white-space: normal; text-transform: none; }
#top-nav li div.list ul li a { border-bottom: 1px solid #eeeeee; }
#top-nav li div.list ul li.last a { border-bottom: none; }
#top-nav li div.list ul li a.two-lines { padding: 2px; }
#top-nav li.highlight a { background: url("/images/nav-highlighted-bg-new.jpg") repeat-x scroll 0 0 #ffffff; color: #005a84; }
#top-nav li div.list ul li:hover { background: none repeat scroll 0 0 #ffffff; }

#l-half .content-box, #r-half .content-box{margin-top:1em}
#l-half .content-box, #r-half .content-box{margin-top:1em}
#r-half, #l-cont-full .r-half{width:300px; margin-left:40px; float:left; position:relative; clear:right}
#l-cont-full #l-half, #l-cont-full .l-half{width:300px; float:left; display:inline; clear:left}
#l-half .content-box, #r-half .content-box{margin-top:1em}


/* Navbar search button area */
#fh_search {
    background-color: #FFFFFF;
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #bababa;
    float: left;
    font-family: Arial,Verdana,sans-serif;
    font-size: 0.875em;
    margin-left: 5px;
	margin-right:5px;
    padding-left: 3px;
    width: 205px;
	height:20px;
	}
#fh_searchbutton {
    background-color: #FF8000;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-family: KnowledgeBold,Arial,Verdana,sans-serif;
    font-size: 14px;
    line-height: 14px;
	height:22px;
    text-transform: uppercase;
    width: 70px;
}

#fh_searchbutton:hover {
    background-color: #FF5900;
}

#fh_searcharea {
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    width: 290px;
	height:20px;
}


