/* ============================================================================= */
/* ============================ SIDE-NAV - STYLE ONLY ========================== */

/* ======= GENERAL NAV items =======*/
#main_side_nav {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: .095em;
	font-size: 14px;
}

#main_side_nav a {
    color: #FFF;
    background-color: #005082;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;

}

/*individual (top level) li color (change for button look if needed)*/
#main_side_nav a.nav_lvl_1 { 
	background-color: #transparent;
} 
	
/* ROLLOVER color for first level items */
#main_side_nav a.nav_lvl_1:hover { 
	background-color: #70A2D7
;} 
	

/* ========= SECOND level items ========= */
 /* LI individual (second level) color */
#main_side_nav a.nav_lvl_2 { 
	background-color: #005082;
}

/* ROLLOVER color for second level items */	
#main_side_nav a.nav_lvl_2:hover { 
	background-color: #70A2D7;
} 

#main_side_nav a.nav_lvl_3 {
	font-size: 13px;
	color: #fff;
	text-transform: capitalize;
	font-style: italic;
	padding: 5px 22px; /* PADDING for third level li */
	background-color: #EE5D10; /* LI individual (third level) color */
} 

/* ROLLOVER color for third level items */	
#main_side_nav a.nav_lvl_3:hover { 
	background-color: #70A2D7;
} 


/* ========= CURRENT ITEM color for ALL level items ========= */
#main_side_nav a.current_page {
	background-color: #70A2D7;
}
	


/* ============================ SIDE-NAV - STYLE ONLY ========================== */
/* ============================================================================= */






/* ============================================================================= */
/* ========================= HORIZONTAL-NAV - STYLE ONLY ======================= */

/* ======= GENERAL NAV items  =======*/
#main_top_nav {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: left; /*full navbar alignment, change to "right" to align all to right side */
	line-height: .095em;
	font-size: 14px;
	background-color: #0069AA; /*full navbar color */
}

#main_top_nav ul {
	background-color: transparent; /*do not change, takes same color of full navbar */
	padding: 0 35px 0 0;
}


/* ======== FIRST level items ======== */		
#main_top_nav ul li a {
	letter-spacing: 0.08em;
	margin-right:7px;
	color: #fff; /* FONT (top level) color*/
	padding: 12px 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

#main_top_nav .nav_lvl_1:first-child a { margin-left: 35px;}

#main_top_nav .nav_lvl_1:last-child a { margin-right: 0px;}

/*individual (top level) li color (change for button look if needed)*/
#main_top_nav a.nav_lvl_1 { background-color: #transparent;} 
	
/* ROLLOVER color for first level items */
#main_top_nav a.nav_lvl_1:hover { 
	color:#fff;
	background-color: #0074BD;
} 
	


/* ========= SECOND level items ========= */	
#main_top_nav ul ul li {
	margin-left: 0px;
	margin-right: 0px;
	letter-spacing: .03em;
	min-width: 125px;
	text-align: left;
}

#main_top_nav a.nav_lvl_2 {
	padding: 8px 12px; /* PADDING for second level li */
	background-color: #0069AA; /* LI individual (second level) color */
}

/* ROLLOVER color for second level items */	
#main_top_nav a.nav_lvl_2:hover { background-color: #0074BD; } 
	
	
/* ========= THIRD level items ========= */
#main_top_nav a.nav_lvl_3 {
	font-size: 13px;
	color: #fff;
	text-transform: capitalize;
	font-style: italic;
	padding: 5px 22px; /* PADDING for third level li */
	background-color: #0069AA; /* LI individual (third level) color */
		
} 

/* ROLLOVER color for third level items */	
#main_top_nav a.nav_lvl_3:hover { background-color: #0074BD;} 


/* ========= CURRENT ITEM color for ALL level items ========= */
#main_top_nav a.current_page,
#main_top_nav a.current_group {
	background-color: #0074BD;
	color: #fff;
}

/* ========================= HORIZONTAL-NAV - STYLE ONLY ======================= */
/* ============================================================================= */





/* ============================================================================== */
/* ================================ TOP-SPLIT-NAV =============================== */

#split_nav_top {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: .095em;
	font-size: 14px;
    background-color:#fff; /*full navbar color */
	
}

#split_nav_top ul{
    margin: 0; /* Do Not Change */
    padding: 0; /* Do Not Change */
    text-align:right; /* Which side the split nav bar starts */
}

#split_nav_top li{
    display:inline; /* Do Not Change */
    list-style-type: none; /* Do Not Change */
	padding: 0 5px; /* Spacing between buttons */
       
}

#split_nav_top a{
    display:inline-block; /* Do Not Change */
    padding:10px 20px; /* Navigation Button Size */
    background-color:#005082;  /* Navigation Button Color */
	color:#fff; /* FONT color*/
	text-decoration: none; /* Remove underlines */
}

#split_nav_top a:hover{
    background-color:#6996D7;  /* Navigation Button Hover Color */
	color:#fff; /* FONT Hover color*/
	text-decoration: none; /* Remove underlines */
}
    


/* ================================ TOP-SPLIT-NAV =============================== */
/* ============================================================================== */





/* ============================================================================== */
/* ================================ SIDE-SPLIT-NAV ============================== */
#split_nav_side {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: .095em;
	font-size: 14px;
}

#split_nav_side ul {
    list-style-type: none; /* Do Not Change */
    margin: 0; /* Do Not Change */
}

#split_nav_side li { 
	padding: 1px 0; /* Spacing between buttons */
}

#split_nav_side a { 
	display: block; /* Do Not Change */
	margin:2px 0px; /* Do Not Change */
	padding: 8px 10px; /* Do Not Change */
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #005082;
	color: #FFF;
	
}

#split_nav_side a:hover { 
	background-color: #6996D7;
} 


/* ================================ SIDE-SPLIT-NAV ============================== */
/* ============================================================================== */
