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

/*********Top Navigation Positioning*******************/
#nav ul {
	position:relative; 
	display: inline;
	list-style: none; margin:0; padding:0;
}
#nav ul li {
	float:left;
	position:relative; 
	display:inline;margin:0; padding:0;
}
/********Leftnav no positions for IE6 compatibility******/
#leftnav ul li {
	list-style: none; margin:0; padding:0; float:left;
}
#leftnav ul {
	display:inline;margin:0; padding:0;
}
#leftnav ul li.current_menu_item a {
	background-image: url(/images/backgrounds/left_nav_bulleted.gif);
	color: #000;
}
#leftnav ul li ul li.current_menu_item a {
	background-image: url(/images/backgrounds/left_nav_indented_bulleted.gif);
	color: #000;
}
#leftnav a.primary_link {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #005295;
	width: 219px;
	height: 43px;
	text-decoration: none;
	padding-left: 28px;
}
#leftnav #primary_link_wrapper {
	background-image: url(/images/backgrounds/left_nav_top.gif);
	background-repeat: no-repeat;
	width: 219px;
	height: 28px;
	padding-top: 15px;
}
#nav ul li a,#leftnav ul li a {
	float:left;
	position:relative; 
	display:inline;margin:0; padding:0;
}
/************Top Navigation Aesthetics ******/
#nav ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	padding-right: 11px;
	padding-left: 11px;
	height: 34px;
	line-height: 34px;
	text-decoration:none;
	font-weight: bold;
}
#leftnav ul li a {
	clear: both;
	width: 199px;
	height: 24px;
	background-image: url(/images/backgrounds/left_nav.gif);
	padding-top: 7px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005295;
	text-decoration: none;
}
#leftnav ul li ul li a, #leftnav ul li.current_menu_item ul li a {
	padding-left: 0px;
	width: 179px;
	height: 15px;
	padding-top: 3px;
	padding-left: 40px;
	background-image: url(/images/backgrounds/left_nav_indented.gif);
	background-repeat: repeat-y;
	color: #005295;
	font-weight: bold;
	font-size: 10px;
}
#leftnav ul li ul li a.spacer_top, #leftnav ul li.current_menu_item ul li a.spacer_top {
	height: 3px;
}
#leftnav ul li ul li a.spacer_bottom, #leftnav ul li.current_menu_item ul li a.spacer_bottom {
	height: 10px;
}
/*#leftnav ul li a:hover {
	color: #4E8ABE;
	font-weight: bold;
}*/

#nav ul li a:hover {
	background-image: url(/images/backgrounds/header_nav_swap.gif);
	background-repeat: repeat-x;
	color: #005295;
}
	
/**********DROPDOWN NAV STYLES**************/
#nav ul li ul{ color:#FFFFFF; position:absolute; display:none; left:0px; top:32px; padding:0;margin:0; z-index: 500;}
#nav ul li.right ul { left: auto; right: 0px; }
#nav ul li ul li { clear:both; }
#nav li ul li a {
	display:block;
	font-size: 0.6em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #005295;
	text-decoration:none;
	text-indent: 0px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #E3DFDC;
	border-bottom:none;
	padding: 0px 5px 0px;
	margin:0;
	height: 22px;
	width: 180px;
	line-height: 2em;
	z-index: 510;
}
#nav li.right ul li a {
	text-align: right;
}
#nav ul li.tech ul li a {
	width: 220px;
}
#nav ul li.join_us ul li a {
	width: 190px;
}
 /*Hover Styles*/
#nav li ul li a:hover {
	color: #274D6D;
	text-decoration:none;
}
/* Sub Menu Styles */
#nav li:hover ul, #nav li.over ul { display:block;} /* Shows pop-out menu */
/*************** End Dropdowns ***********************/
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li{ float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */

/* ************ END TOP NAVIGATION ************* */
