﻿#navigation_container{margin:0;padding:0 0 0 15px}
#navigation_container ul { /* all lists */
	padding:0px 0px 0px 40px;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index:500;
}

#navigation_container li { /* all list items */
	float: left;
	/* width needed or else Opera goes nuts */
	width:auto;
}


.dropdown1 
{
    z-index:500;
    position: absolute;
	background: transparent url(/images/_global/navigation-dropdown-bg-large.png) no-repeat top left;
	width: 825px;
	height:205px;
	/*display:none;*/
	/*top:-999em;*/
	margin-left:-999em !important;
}

.dropdown2 {
    position: absolute;
	background: transparent url(/images/_global/navigation-dropdown-bg.png) no-repeat top left;
	width: 300px;
	height:205px;
	/*display:none;*/
	/*top:-999em;*/
	margin-left:-999em !important;
}


.dropdown3 {
    position: absolute;
	background: transparent url(/images/_global/navigation-dropdown-bg-small.png) no-repeat top left;
	width: 200px;
	height:205px;
	/*display:none;*/
	/*top:-999em;*/
	margin-left:-999em !important;
}

.dropdown4 {
    position: absolute;
	background: transparent url(/images/_global/navigation-dropdown-bg-small.png) no-repeat top left;
	width: 200px;
	height:205px;
	/*display:none;*/
	/*top:-999em;*/
	margin-left:-999em !important;
}

.dropdown5 {
    position: absolute;
	background: transparent url(/images/_global/navigation-dropdown-bg.png) no-repeat top left;
	width: 500px;
	height:205px;
	/*display:none;*/
	/*top:-999em;*/
	margin-left:-999em !important;
}

#navigation_container div {
    margin: 30px auto;
}



.liNavActive a{float:left;background:#f8fcff url(/images/_global/navigation-hover.png) repeat-x top left;text-decoration:none;width:auto;color:#0f4297 !important;z-index:500;display:block;padding: 6px 30px 6px 30px;font-weight: bold;}

.liNav a, .liNavEnd a, .liNav.sfhover a, .liNavEnd.sfhover a{float:left;text-decoration: none;font-weight: bold;color: #FFF !important;width:auto;display:block;padding: 6px 30px 6px 30px;}

.liNav:hover a, .liNavActive:hover a, .liNavEnd:hover a, .liNav.sfhover a, .liNavEnd.sfhover a{float:none;background:#f8fcff none !important;text-decoration:none;width:auto;color:#0f4297 !important;z-index:500;}

.liNav div p a, .liNavActive div p a, .liNav div p a:visited,  .liNav div p a:link, .liNavActive div p a:visited, .liNavActive div p a:link {background:none !important; padding:0px !important; color:#0053a3 !important; font-weight:bold;}
.liNav div p a:hover, .liNavActive div p a:hover{background:none !important; padding:0px !important; color:#0053a3 !important;text-decoration:underline; font-weight:bold;}

.liNav div span a, .liNavActive div span a, .liNav div span a:visited, .liNav div span a:link, .liNavActive div span a:visited, .liNavActive div span a:link {background:none !important; padding:0px !important; color:#0066CC !important; font-weight:normal;  line-height:13px; font-size:11px; margin-bottom:6px;}
.liNav div span a:hover, .liNavActive div span a:hover {background:none !important; padding:0px !important; color:#0066CC !important;text-decoration:underline; font-weight:normal;  line-height:13px; font-size:11px; margin-bottom:6px;}

.liNav:hover ul, .liNavActive:hover ul, .liNavActive.sfhover ul, .liNav.sfhover ul {
    /*display:block;*/
    margin-left:0px !important;
    /*top:0px;
    height:200px;*/
    z-index:500 !important;
}

.liNavEnd:hover ul, .liNavEndActive:hover ul, .liNavEndActive.sfhover ul, .liNavEnd.sfhover ul {
    /*display:block;*/
    margin-left:-325px !important;
    /*top:0px;
    height:200px;*/
}

.liNav, .liNavActive, .liNavEnd {list-style:none;}
.liNav ul, .liNavActive ul, .liNavEnd ul {clear:both}

/* search bar */

#searchBar {position:absolute;top:0px;left:710px;padding:0;margin:0;width:250px;height:27px}
#searchBox {position:relative;padding-top:5px;padding-left:10px}
#qSearch {border:0 none; width:135px; font-size:12px;padding:0;margin:0;color:#666;}
#searchButton {position:absolute;width:80px;height:27px;top:0px;left:150px;}
#searchButtonImg {width:80px;height:27px;margin:0;padding:0}

