/* navigation styles */
.topNav
{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	list-style-type: none;
	display: inline;
	float: left;
	z-index: 90; /* added for flashNav  */
}

.topNav li.topLevel
{
	position: relative;
	display: block;
	float: left;
	list-style-type: none;
	color: #0065bd;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 136px;
	height: 23px;
	background-image: url('/images/www/topNav/top_nav_item.gif' );
	text-align: center;
	padding-top: 3px;
	cursor: default;
}

.topNav li.last
{
	width: 137px;
	background-image: url('/images/www/topNav/top_nav_item_last.gif' );
}
.topNav li.spacer
{
	height: 9px;
	overflow: hidden;
}
.topNav ul.noHeading
{
	margin-top: 2px;
}

.menuDropdown
{
	font-size: 11px;
	line-height: 18px;
	color: #084a90;
	display: none;
}
.headerDropDown
{
	display: none;
}
.menuDropdownClose
{
	position: absolute;
	top: 5px;
	right: 15px;
	margin-top: 4px;
	text-align: right;
	width: 70px;
}

/**  

!!! DON'T NEED IMAGES ON TOP NAVIGATION

.topNav li#products a, .topNav li#products
{
	width: 140px;
	height: 33px;
	background: url(../../images/www/topNav/products.png) 100% 0px;
}

.topNav li#products a.hover
{
	width: 140px;
	height: 33px;
	background: url(../../images/www/topNav/products.png) 100% -33px;
}


.topNav li#solutions a, .topNav li#solutions
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/solutions.png) 100% 0px;
}

.topNav li#solutions a.hover
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/solutions.png) 100% -33px;
}


.topNav li#services a, .topNav li#services
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/support.png) 100% 0px;
}

.topNav li#services a.hover
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/support.png) 100% -33px;
}


.topNav li#support a, .topNav li#support
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/resources.png) 100% 0px;
}

.topNav li#support a.hover
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/resources.png) 100% -33px;
}


.topNav li#leadership a, .topNav li#leadership
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/innovation.png) 100% 0px;
}

.topNav li#leadership a.hover
{
	width: 138px;
	height: 33px;
	background: url(../../images/www/topNav/innovation.png) 100% -33px;
}


.topNav li#about a, .topNav li#about
{
	width: 139px;
	height: 33px;
	background: url(../../images/www/topNav/partners.png) 100% 0px;
}

.topNav li#about a.hover
{
	width: 139px;
	height: 33px;
	background: url(../../images/www/topNav/partners.png) 100% -33px;
}
**/

#productsMenu
{
	position: absolute;
	top: 20px;
	left: -4px;
	width: 590px;
	z-index: 99999;
}

#productsMenuTop
{
	background-image: url(../../images/www/topNav/productsMenuTop.png);
	background-repeat: no-repeat;
	width: 629px;
	height: 12px;
}
#productsMenuBody
{
	background-image: url(../../images/www/topNav/productsMenuMiddle.png);
	background-repeat: repeat-y;
	width: 629px;
}
#productsMenuBottom
{
	background-image: url(../../images/www/topNav/productsMenuBottom.png);
	background-repeat: no-repeat;
	width: 629px;
	height: 36px;
	position: relative;
}

.greyClose
{
	float: right;
	margin-right: 10px;
	margin-top: -15px;
	color: #5c5a5a;
}
.greyClose a
{
	color: #5c5a5a;
	text-decoration: none;
}

.greyClose a:hover
{
	color: #5c5a5a;
	text-decoration: underline;
}

.greyClose a:link
{
	color: #5c5a5a;
	text-decoration: underline;
}

.greyClose a:active
{
	color: #5c5a5a;
	text-decoration: underline;
}


.productsMenuInner
{
	width: 619px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(../../images/www/topNav/productsMenuMiddleGradient.png);
	background-repeat: repeat-x;
}


#solutionsMenu
{
	position: absolute;
	top: 20px;
	left: -4px;
	width: 393px;
	z-index: 90;
}

#solutionsMenuTop
{
	background-image: url(../../images/www/topNav/solutionsMenuTop.png);
	background-repeat: no-repeat;
	width: 393px;
	height: 12px;
}
#solutionsMenuBody
{
	background-image: url(../../images/www/topNav/solutionsMenuMiddle.png);
	background-repeat: repeat-y;
	width: 393px;
}
#solutionsMenuBottom
{
	background-image: url(../../images/www/topNav/solutionsMenuBottom.png);
	background-repeat: no-repeat;
	width: 393px;
	height: 36px;
	position: relative;
}

.solutionsMenuInner
{
	width: 383px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(../../images/www/topNav/defaultMenuMiddleGradient.gif);
	background-repeat: repeat-x;
}

#solutionsMenuBottom
{
}

.solutionsMenuBottomInner
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}



/* SUPPORT TAB */
#supportMenu
{
	position: absolute;
	top: 20px;
	left: -4px;
	width: 257px;
	z-index: 90;
}

#supportMenuTop
{
	background-image: url(../../images/www/topNav/supportMenuTop.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 12px;
}
#supportMenuBody
{
	background-image: url(../../images/www/topNav/supportMenuMiddle.png);
	background-repeat: repeat-y;
	width: 257px;
}
#supportMenuBottom
{
	background-image: url(../../images/www/topNav/supportMenuBottom.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 39px;
	position: relative;
}

.supportMenuInner
{
	width: 247px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(../../images/www/topNav/defaultMenuMiddleGradient.gif);
	background-repeat: repeat-x;
}

.supportMenuBottomInner
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}





#resourcesMenu
{
	position: absolute;
	top: 20px;
	left: -4px;
	width: 257px;
	z-index: 90;
}

#resourcesMenuTop
{
	background-image: url(../../images/www/topNav/resourcesMenuTop.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 12px;
}

#resourcesMenuBody
{
	background-image: url(../../images/www/topNav/resourcesMenuMiddle.png);
	background-repeat: repeat-y;
	width: 257px;
}

#resourcesMenuBottom
{
	background-image: url(../../images/www/topNav/resourcesMenuBottom.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 39px;
	position: relative;
}

.resourcesMenuInner
{
	width: 247px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(../../images/www/topNav/defaultMenuMiddleGradient.gif);
	background-repeat: repeat-x;
}

.resourcesMenuBottomInner
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}

#innovationMenu
{
	position: absolute;
	top: 20px;
	left: -116px;
	width: 390px;
	z-index: 90;
}

#innovationMenuTop
{
	background-image: url(../../images/www/topNav/innovationMenuTop.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 12px;
}
#innovationMenuBody
{
	background-image: url(../../images/www/topNav/innovationMenuMiddle.png);
	background-repeat: repeat-y;
	width: 257px;
}
#innovationMenuBottom
{
	background-image: url(../../images/www/topNav/innovationMenuBottom.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 39px;
	position: relative;
}

.innovationMenuInner
{
	width: 247px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(../../images/www/topNav/innovationMenuMiddleGradient.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.innovationMenuBottomInner
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}



#partnersMenu
{
	position: absolute;
	top: 20px;
	left: -116px;
	width: 257px;
	z-index: 90;
}

#partnersMenuTop
{
	background-image: url(../../images/www/topNav/partnersMenuTop.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 12px;
}
#partnersMenuBody
{
	background-image: url(../../images/www/topNav/partnersMenuMiddle.png);
	background-repeat: repeat-y;
	width: 257px;
}
#partnersMenuBottom
{
	background-image: url(../../images/www/topNav/partnersMenuBottom.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 39px;
	position: relative;
}
.partnersMenuInner
{
	width: 247px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 5px;
	background-image: url(../../images/www/topNav/defaultMenuMiddleGradient.gif);
	background-repeat: repeat-x;
}

.partnersMenuBottomInner
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}


/****   Header nav    ****/
/****   Header nav    ****/
/****   Header nav    ****/
#header_nav_container
{
	margin: 11px 0px 10px 2px;
	line-height: 34px;
	vertical-align: middle;
	float: right;
	background-color: #FFFFFF;
	display: block;
	float: right;
	height: 34px;
}
#header_nav
{
	list-style: none;
	display: block;
	float: right;
	clear: none;
	width: 285px;
}
#header_nav a
{
	color: #9A9B9C;
}
#header_nav ul li a
{
	color: #0065BD;
	font-weight:normal;
}
#header_nav li
{
	font-size: 11px;
	float: right;
	padding: 0px 9px;
	position: relative;
	z-index: 91;
	vertical-align: middle;
	background: transparent url('/images/www/headerNav/headerNavBorder.gif' ) no-repeat scroll right center;
}
#header_nav li img
{
	vertical-align: bottom;
}
#header_nav li span
{
}
#header_nav li.last
{
	background: transparent url('/images/www/worldMap.gif' ) no-repeat scroll right center;
	width: 152px;
	clear: none;
}

#header_nav ul.plainList
{
	margin: 12px 0px 22px 20px;
	width: 175px;
}
#header_nav ul.plainList li
{
	color: #4d4f53;
	float: none;
	margin: 0px;
	padding: 0px;
	background: none;
}
#header_nav ul.plainSubList
{
	margin: 0px;
}
#header_nav ul.plainSubList li
{
	line-height: 16px;
}
#header_nav ul.plainSubList li a
{
	color: #0065BD;
	/*color: #5f6266;*/
}
#header_nav ul.plainSubList li a.inactive
{
	color: #9a9b9c;
}
#header_nav div.verticalRule
{
	float: left;
	height: 201px;
	width: 1px;
	background-image: url('/images/www/headerNav/headerNavVertRule.gif' );
	margin-top: 25px;
}
#header_nav div.btnClose
{
	float: right;
	margin-right: 9px;
	background-image: url('/images/www/topNav/menuDropdownClose.gif');
	width: 18px;
	height: 13px;
}



#regionsMenu
{
	position: absolute;
	left: -4px;
	top: 1px;
	width: 175px;
	height: 26px;
	background-image: url('/images/www/headerNav/headerNavRegionsTab.png' );
}

#regionsMenuHeader
{
	line-height: 31px;
	margin-left: 15px;
	height: 26px;
	overflow: hidden;
	display: block;
	float: left;
}
#regionsMenuInnerContainer
{
	position: relative;
	display: block;
}
#regionsMenuInner
{
	padding: 0px;
	position: absolute;
	left: -521px;
	top: 26px;
	width: 696px;
	height: 259px;
	background-image: url('/images/www/headerNav/headerNavRegionsContent.png' );
	background-repeat: no-repeat;
}


#loginMenu
{
	position: absolute;
	left: -6px;
	top: 1px;
	width: 53px;
	height: 26px;
	background-image: url('/images/www/headerNav/loginMenuTab.png' );
}

#loginMenuHeader
{
	line-height: 31px;
	margin-left: 15px;
	height: 26px;
	overflow: hidden;
	display: block;
	float: left;
}
#loginMenuInnerContainer
{
	position: relative;
	display: block;
}
#loginMenuInner div.btnClose
{
	margin: 0px 7px 0px 0px !important;
}
#loginMenuInner
{
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 26px;
	width: 201px;
	height: 169px;
	background-image: url('/images/www/headerNav/LoginMenuContent.png' );
}

#header_nav div.btnClose2
{
	background-image: url('/images/www/topNav/menuDropdownClose.gif');
	background-position: right top;
	background-repeat: no-repeat;
	height: 13px;
	margin-right: 7px;
}

#loginMenu2
{
	position: absolute;
	left: -6px;
	top: 1px;
}

#loginMenuHeader2,
#loginMenuHeader2ForES_LAT
{
	line-height: 31px;
	padding-left: 15px;
	height: 26px;
	overflow: hidden;
	display: block;
	height: 26px;
	background-image: url('/images/www/headerNav/loginMenuTab.png' );
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
}
#loginMenuTop2,
#loginMenuTop2ForES_LAT
{
	padding: 0px;
	width: 201px;
	height: 6px;
	overflow: hidden;
	background-image: url('/images/www/headerNav/LoginMenuContentTop.png' );
	background-repeat: no-repeat;
}
#loginMenuInner2
{
	padding: 0px;
	width: 201px;
	background-image: url('/images/www/headerNav/LoginMenuContentSlice.png' );
	background-repeat: repeat-y;
}
#loginMenuBottom2
{
	padding: 0px;
	width: 201px;
	height: 10px;
	background-image: url('/images/www/headerNav/LoginMenuContentBottom.png' );
	background-repeat: no-repeat;
}


#aboutUsMenu
{
	position: absolute;
	left: -5px;
	top: 1px;
	width: 75px;
	height: 26px;
	background-image: url('/images/www/headerNav/aboutUsMenuTab.png' );
}

#aboutUsMenuHeader
{
	line-height: 31px;
	margin-left: 14px;
	height: 26px;
	overflow: hidden;
	display: block;
	float: left;
}
#aboutUsMenuInnerContainer
{
	position: relative;
	display: block;
}
#aboutUsMenuInner
{
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 26px;
	width: 201px;
	height: 169px;
	background-image: url('/images/www/headerNav/aboutUsMenuContent.png' );
}


/****   Footer nav    ****/
/****   Footer nav    ****/
/****   Footer nav    ****/
#footer_nav
{
	float: left;
	list-style: none;
	margin-left: 0px;
}
#footer_nav li
{
	float: left;
	background: transparent url('/images/www/headerNav/headerNavBorder.gif' ) no-repeat scroll right center;
	padding: 0px 10px;
}
#footer_nav li.last
{
	background-image: none;
}
#footer_nav li.first
{
	padding-left: 0px;
}
#footer_nav li a
{
	color: #9a9b9c;
	font-size: 11px;
}