@charset "utf-8";
/* CSS Document */

#pageNav {
	list-style:none outside none;
	margin:0;
	padding:0;
	position:relative;
	right:0;
	top:0;
}
#pageNav li {
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#656565;
}
#pageNav a {
	color:#656565;
	display:inline-block;
	font-weight:bold;
	height:24px;
	padding:8px 10px 0;
	text-decoration:none;
}
#pageNav a:hover, #pageNav a:focus, #pageNav a:active {
	color:#3A579A;
}
#dropmenu_container {
	display:block;
	height:0;
	margin:0 auto;
	padding:0;
	position:absolute;
	width:950px;
	z-index:105;
}
.menuTitle {
	background-color:#afb1c8;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	height:30px;
	width:100%;
}
#navDropDownProd, #navDropDownSupport, #navDropDownResources, #navDropDownAbout {
	position:relative;
}
#navDropDownSubMenu {
	display:none;
}
.navDropDownSubMenuDiv {
	display:none;
}
.navDropDownSubMenuDiv a {
	color:#3A579A;
}
#navDropDownProd .navDropDownLink, #navDropDownSupport .navDropDownLink,
#navDropDownResources .navDropDownLink, #navDropDownAbout .navDropDownLink {
	padding-right:16px;
}
#navDropDownSubMenuDivProd {
	position:relative;
	margin-left:-322px;
}
#navDropDownSubMenuDivSupport {
	position:relative;
	margin-left:-181px;
}
#navDropDownSubMenuDivResources {
	position:relative;
	margin-left:-162px;
}
#navDropDownSubMenuDivAbout {
	position:relative;
	margin-left:-196px;
}
.openToggler .navDropDownLink {
	background-color:#FFFFFF;
	color:#333333;
	height:22px;
	position:relative;
	z-index:3;
}
.openToggler .navDropDownLink:hover, .openToggler .navDropDownLink:focus, .openToggler .navDropDownLink:active {
	background-color:#FFFFFF;
}
.navDropDownLink img {
	height:4px;
	left:5px;
	position:relative;
	top:-2px;
	width:7px;
}
.openToggler .navDropDownLink .dropMenuDivide {
	background:none repeat scroll 0 0 #E0E0E0;
}
.openToggler .navDropDownLink img {
	background-position:-137px -4px;
}
#navDropDown ul, #navDropDownProd div, #navDropDownSupport div, 
#navDropDownResources div, #navDropDownAbout div {
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#333333 #333333 #2D4486;
	border-style:solid;
	border-width:1px 1px 2px;
	display:none;
	margin-right:-1px;
	margin-top:-1px;
	min-width:360px;
/*	padding:10px 0 5px;*/
	position:absolute;
	left:0;
	top:100%;
	z-index:1;
}
#navDropDownProd div { min-width:410px; }
#navDropDownSupport div { min-width:260px; }
#navDropDownResources div { min-width:240px; }
#navDropDownAbout div { min-width:200px; }
#navDropDownSubMenuDivProd .navDropDownInfo { min-width:184px; max-width:184px; }
#navDropDownSubMenuDivProd .navDropDownInfoNoPic { min-width:86px; max-width:86px; }
#navDropDownSubMenuDivSupport .navDropDownInfo { min-width:184px; max-width:184px;; }
#navDropDownSubMenuDivResources .navDropDownInfo { min-width:184px; max-width:184px; }
#navDropDownSubMenuDivAbout .navDropDownInfo { min-width:184px; max-width:184px; }
#navDropDown.openToggler ul {
	display:block;
}
#navDropDown ul a {
	color:#3A579A;
	display:block;
	font-weight:normal;
	height:auto;
	padding:4px 10px 5px;
	white-space:nowrap;
}
#navDropDown ul a:hover, #navDropDown ul a:focus, #navDropDown ul a:active {
	font-style:italic;
}
#navDropDown li {
	display:block;
	float:none;
}
.navDropDownInfo, .navDropDownInfoNoPic {
	border-bottom:1px solid #E0E0E0;
	margin:5px 4px;
	min-height:45px;
	padding:0 6px 0 64px;
	position:relative;
	cursor:pointer;
}
.navDropDownInfoNoPic {
	margin:3px 0px;
	padding:3px 16px 0 6px;
	min-height:20px;
	border:0;
}
.navDropDownInfo:hover, .navDropDownInfo:focus, .navDropDownInfo:active,
.navDropDownInfoNoPic:hover, .navDropDownInfoNoPic:focus, .navDropDownInfoNoPic:active {
	background-color:#fbe9a3;
}
ul .navDropDownInfo a:hover, ul .navDropDownInfo a:focus, ul .navDropDownInfo a:active {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#3B5998;
	text-decoration:underline;
}
.navDropDownInfo .navDropDownPic {
	left:-5px;
	margin:0;
	position:absolute;
	top:0px;
}
.navDropDownInfo .navDropDownPic img {
	height:36px;
	width:36px;
}
.navDropDownName, .navDropDownNameNoLink {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 !important;
}
.navDropDownNameNoLink {
	text-decoration:underline;
}
.navDropDownSubMenuDiv .navDropDownName:hover, .navDropDownSubMenuDiv .navDropDownName:active, .navDropDownSubMenuDiv .navDropDownName:focus {
	text-decoration:underline;
}
#navDropDownA .navDropDownName {
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 !important;
}
