/* Design Styles for Navigation Elements */
	
#skip-navigation {
	display: none;
}	
#constants { 
	position: absolute;
		top: 37px;
		right: 189px;
}
	#constants li {
		float: left;
margin-left: 0px;
	}
	#constants a {
		background: url(images/divider-constants.gif) right 3px no-repeat;
		color: #0069AA;
		padding: 0 11px 0 11px; 
		text-decoration: none;
	}
		#constants li.selected a,
		#constants li a:hover {
			color: #ff3333;
		}
		#constants li.last a { background: none; }
		
#nav-primary { 
/*	position: absolute;
		top: 82px;
		left: 16px; */
left: 0px;
	width: 778px;
}
	#nav-primary li {
		float: left;
margin-left: 0px !important;
	}

		#nav-primary li a {
			background-position: 0 0;
			background-repeat: no-repeat;
			border: 0px solid red;
			display: block;
			height: 31px;
			overflow: hidden;
			text-indent: -9000px;
		}
			#nav-primary li a:hover,
			#nav-primary li.selected a,
			#nav-primary li a.dhtml {
				background-position: 0 -31px;
			}
		#nav-primary li#solutions a {
			background-image: url(images/solutions.gif);
			width: 106px;
		}
		#nav-primary li#products a {
			background-image: url(images/products.gif);
			width: 108px;
		}
		#nav-primary li#customers a {
			background-image: url(images/customers.gif);
			width: 111px;
		}
		#nav-primary li#partners a {
			background-image: url(images/partners.gif);
			width: 100px;
		}
		#nav-primary li#resources a {
			background-image: url(images/resources.gif);
			width: 109px;
		}
		#nav-primary li#about-bit9 a {
			background-image: url(images/about.gif);
			width: 113px;
		}
		#nav-primary li#news-events a {
			background-image: url(images/news-events.gif);
			width: 131px;
		}

#nav-secondary { 
	border: 0px solid yellow;
	margin: 0 0 22px 0;
	padding: 0 5px 0 0;
	width: 155px;
}
	#nav-secondary li {
		border-top: 1px solid #DFDEDE;
		border-bottom: 1px solid #DFDEDE;
		margin-top: -1px;
		padding: 1px 0 3px 0;
	}
		#nav-secondary li a {
			background: url(images/arrow.gif) right 6px no-repeat;
			border: 0px solid red;
			color: #0069AA;
			display: block;
			font-weight: bold;
			padding: 0 4px 0 8px;
			text-decoration: none;
			width: 141px;
		}
			#nav-secondary li.selected a,
			#nav-secondary li a:hover {
				background-image: url(images/arrow-selected.gif);
				color: #ff3333;
			}
			
			#nav-secondary li.selected ul {
				color: #0069AA;
				font-size: .91em;
				margin: 8px 0 0 20px;
			}
				#nav-secondary li.selected ul li {
					border: 0;
				}
					#nav-secondary li.selected ul li a {
						background: none;
						color: #0069AA;
						width: 121px;
					}
						#nav-secondary li.selected ul li.selected a,
						#nav-secondary li ul li a:hover {
							background: none;
							color: #ff3333;
						}

/* Rollover Menus */
.dhtmlMenu {
	position: absolute;
	visibility: hidden;
	z-index: 15;
	margin-left: -4px;
	padding: 0;
	
	}
	ul.dhtmlBox {
		width: 184px;
		list-style-type: none;
		white-space: nowrap;
		background: transparent url(images/dd_bg_full.png) bottom left no-repeat;
		}
	ul.dhtmlBox li {
		width: 184px;
		height: 24px;
		padding: 0;
		margin: 0;
		}
	ul.dhtmlBox li.last {
		height: 23px;
		}
	.final {
		width: 184px;
		height: 5px;
		line-height: 1px;
		font-size: 1px;
		background: transparent url(images/dd_bg_last.png) bottom left no-repeat;
		}
	.dhtmlMenu a, .dhtmlMenu a:link, .dhtmlMenu a:visited {
		position: relative;
		display: block;
		width: 163px;
		height: 16px;
		padding: 3px 0 4px 11px;
		margin: 0 5px 0 5px;
		border-bottom: 1px solid #FAFAFA;
		color: #5C5C5C;
		text-align: left;
		text-decoration: none;
	}
	.dhtmlMenu a:hover, .dhtmlMenu a:active {
		color: #ff3333;
		background: #F6F6F6;
		text-decoration: none;
	}
	.dhtmlMenu a.lastbtn, .dhtmlMenu a.lastbtn:link, .dhtmlMenu a.lastbtn:visited {
		position: relative;
		border: none;
		}
	.dhtmlMenu a.lastbtn:hover, .dhtmlMenu a.lastbtn:active {
		border: none;
		}

