#nav {
	float: left;
	width: 100%;
	background: #0e3a6e url("../images/bg-menu.png");
	/*changed #999 to #0e3a6e */ 
	border: none;
	border-bottom: 3px solid #DFDFDF;
	/*remove border if using sub menu */
	padding: 0;
	margin: 0;
	font-weight: bold;	
	white-space: nowrap;
	line-height: 1;
}

#nav ul {	 	
	padding: 0;
	margin: 0;
	}
	
/*#nav, #nav ul {
	float: left;
	width: 100%;	
	list-style: none;
	line-height: 1;
	background: #0e3a6e url("../images/bg-menu.png");
	font-weight: bold;
	padding: 0;
	margin: 0;
	white-space: nowrap;	
	border: none;
	border-bottom: 3px solid #DFDFDF;
	}*/

/* centers menu */
#nav .inside {  
	margin: auto;
	width: 945px;
	}	

#nav a {
	display: block;
	width: auto;
	text-decoration: none;
	padding: 0.7em 1.4em;
	/*padding: 0.7em 0.9em 0.7em;*/
	/*padding: 0.7em 1.3em 0.7em 0.9em;*/
	/*padding: 0.7em 0.7em;*/
	/* padding: 0.7em 1.5em 0.7em 1.5em;
	if changing left padding, adjust .breadcrumb as well */		
}

#nav li {	
	list-style: none;
	float: left;
	width: auto;
	background: #0e3a6e url("../images/bg-menu.png");
	/*changed #999 to #0e3a6e */
	padding: 0;	
}

/* second level block */
#nav li ul {
	position: absolute;
	left: -999em;	
	height: auto;
	width: 19em;
	margin: 0;
	font-weight: normal;
	z-index: 110;
}

/* second level block items */
#nav li li {
	/*padding-right: 1.3em;
	width: 18em;*/
	background: #EEE;
}

#nav li li.last {
	border-bottom: 3px solid #999;
}

#nav li ul a {
	width: 17.2em;
	color: #333;
}

/* 3rd level */
#nav li ul ul {
	margin: -2.4em 0 0 19em;
	border-left: 1px solid white;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/* 1st level link color */
#nav li a { 
	/*color: white;*/ 
	color: #d5e7f2;
}

/* 1st level hover color */
#nav li a:hover, #nav li a.sfhover { 
	color: #333; /*dark gray*/
	background: #EEE; /*grayish white*/
}

/* 1st level color when focus is on dropdown*/
#nav li:hover > a {
    color: #333; /*dark gray*/
	background: #EEE; /*grayish white*/
}

/* 2nd level link color */
#nav li li a { 
	color: #333; /*dark gray*/
}

/* 2nd level hover color */
#nav li li a:hover, #nav li li a.sfhover { 
	color: white; 
	background: #466a95; /*blue*/ 
}

/*#nav li.hotline_tab a:hover {
	color: #004080;
}*/

/* Top level links that go nowhere */
#nav li.empty a:hover {
	cursor:	default;
}

/* Second level links */
#nav li.empty li a:hover {
	cursor: pointer;
}

/* Top level links without a dropdown that are active */
#nav li.active a:hover {
	/*color: #003F7D; BLUE*/
	color: #333;
}


/*////////////// Left Vertical Navigation \\\\\\\\\\\\\\\\\*/
.left-nav {
	width: 170px; 
	float: left;
	margin: 0 20px 20px 0;
	font-size:.8em;
	}
.left-nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.left-nav ul li a {
	text-decoration: none;
	color: #777;
	display: block;
	padding: 6px 0 6px 8px;
	border-bottom: 1px solid #d6d4d4;
	text-decoration: none;
	}
.left-nav ul li a:hover {
	color: #444;
	background: #F7F7F7;
	}
.left-nav ul ul  {}
.left-nav ul ul li a {}

.left-nav ul ul ul {
	display: none;
}

.left-nav ul ul ul li a {
	text-indent: 20px;
}

/* Content area when left vertical navigation is in use */
#content-w-leftnav { 	
	float: left; 
	width: 434px; 
	padding: 0 0 10px 0;
	}
	
	
	
/*////////////// Sub Navigation \\\\\\\\\\\\\\\\\*/

/* centers menu */
#sub-nav .inside {  
	margin: auto;
	width: 945px;
	}

#sub-nav, #sub-nav ul {
	float: left;
	width: 100%;	
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0;
	white-space: nowrap;	
	border: none;	
	/*border-bottom: 3px solid #DFDFDF;*/
	/*background: #999 url("../images/bg-menu-2014.png");*/
	/*background: #5d8bbf; #dbdbdb; #CCC; #EEE #a7a7a7*/
	background: #d6d6d6;	
	}	

#sub-nav a {
	display: block;
	width: auto;
	text-decoration: none;
	padding: 0.7em 0.9em;
}

#sub-nav li {
	float: left;
	width: auto;		
	padding: 0;	
	/*background: #999 url("../images/bg-menu-2014.png");   #6f9dce*/
	/*background: #5d8bbf; #dbdbdb; #CCC; #EEE #a7a7a7*/
	background: #d6d6d6;
}

/* link color */
#sub-nav li a { 
	/*color: #d5e7f2; #888*/
	color: #888;
}

/* hover color */
#sub-nav li a:hover, #sub-nav li a.sfhover { 
	color: #333; /*dark gray*/
	/*background: #EEE; grayish white*/
}