 
#subnav { display:none; }

@media all and (min-width: 1024px) { 
#subnav {display:block; position:absolute; top:-1000px;  }
}

#subnav {border-top:1px solid #e1e1e1; margin-bottom:2rem;
background:#ebebeb; background:#dfdfdf;
border-bottom:2px solid #ebebeb; border-bottom:2px solid #e1e1e1; 

/*light blue
#00a7e0

blue
#216093

dark blue
#134267*/

border-top:1px solid #134267; margin-bottom:2rem;
background:#134267;
border-bottom:2px solid #134267; 
padding:1rem; padding:0; overflow:hidden; 

}

@media all and (min-width: 1024px) { 
#subnav+#newshero, #subnav+#anchorholder,
#anchorholder+#newshero { margin-top:-2rem;}
}

#subnav h3 { margin: 0;   }

#subnav nav > ul { width:calc(33.33333% - ((36px * 2) / 3)); margin:0 36px 0 0;  float:left; position:relative; top:1px;}

#subnav nav > ul:nth-of-type(3n+3){ margin-right:0 !important;  }
 
#subnav nav {  }
#subnav nav > ul > li strong {  }
#subnav nav > ul > li {
	font-size:1.8rem;
	margin:0 0 0; color:#134267; width:100%; line-height:1.1; position:relative;  }

#subnav nav > ul > li > a { text-decoration:none; display:block; position:relative; padding-top:0.5em; padding-bottom:0.5em;}

#subnav nav > ul > li.subnavhassub > a {  padding-right:4rem; }

#subnav ul li a { border-bottom:1px solid rgba(33,96,147,0.5); display:block; color:#134267; text-decoration:none;
padding-top:0.75em; padding-bottom:0.75em; padding-top:0.6666666666666667em; padding-bottom:0.6666666666666667em; transition:all 0.2s ease;

color:white;
border-bottom:1px solid rgba(255,255,255,0.5); 
} 

/*
====================================
STUDENT FINANCE 
====================================
*/
body.postid-323 #subnav,
body.parent-323 #subnav
{
background:#abd160;	 border-color:#abd160;
}
body.postid-323 #subnav a,
body.parent-323 #subnav a {color:#000; border-color:rgba(0,0,0,0.5)}
@media all and (max-width: 1024px) { 
body.postid-323 #subnav {display:block;   }
}
body.postid-323 #subnav a:hover,
body.parent-323 #subnav a:hover  {color:#d22333;color:#FFF;   }



#subnav nav > ul > li:last-child > a  { border-bottom:none;  }
 
#subnav a:hover {color:#d12233; color:white; } 

.subopener { z-index:99; display:block; position:absolute; top:0; right:0; /*height:2.2rem; height:100%;*/  line-height:2em; line-height:2.5em; /*line-height:2.2rem; padding:0.75em 1rem 0.75em 1.5rem; padding:0.48em 1rem 0.48em 1.5rem;*/ padding:0 1rem; transition:all 0.2s ease;  }
 

#subnav nav > ul > li > span.subopener::after { font-family:icons; content:"\e917"; }
#subnav nav > ul > li.opened > span.subopener::after {content:"\e914"; }

span.subopener:hover  { color:#d12233; 
 -ms-transform: scale(1.333, 1.333); /* IE 9 */
    -webkit-transform: scale(1.333, 1.333); /* Safari */
    transform: scale(1.333, 1.333);
	 } 
 
#subnav nav > ul > li > .submenu { padding:0 !important; background:white !important;}
  

#subnav li { font-size:1.6rem; font-size:1.8rem; color:#134267; margin:0; }

 
/*#subnav ul li:last-child a { border-bottom:none;  }*/

#subnav nav > ul > li {  }
#subnav nav > ul > li > a { padding-left:0; } 
#subnav nav > ul > li > ul > li > a { padding-left:1em; font-weight:300;} 
#subnav nav > ul > li > ul > li > ul > li > a { padding-left:2em; } 
#subnav nav ul { margin-bottom:0;}











.anchorholder {border-top:1px solid #134267; margin-bottom:2rem; background:#ebebeb; /*border-bottom:2px solid #ebebeb;*/ padding:1rem 0 ; overflow:hidden;   
}
div.anchorholder .wrapper {  }
div.anchorholder ul.anchorlinks { margin:0 !important;   }
.anchorholder .anchorlinks li {
	font-size:1.8rem; font-size:1.6rem; position:relative;
	margin:0.2em 0; color:#134267;  line-height:0.6666666666666667;  line-height:1.222222222222222; position:relative; overflow:hidden;   line-height:1; }

.anchorholder .anchorlinks li a
{  /*border-bottom:1px solid rgba(33,96,147,0.5); */display:block; color:#134267; text-decoration:none;
/*padding-top:0.6666666666666667em; padding-bottom:0.6666666666666667em; */transition:all 0.2s ease; line-height:1.2; padding:0.5em 0.75em 0.5em 0; padding:0.2em 1em 0.2em 0;   } 


/*.anchorholder .anchorlinks li a::after { font-family:icons; content:"\e900"; margin-left:0.25em; font-size:1.4rem; top:50%; transform:translateY(-50%); right:0; position:absolute; }*/

.anchorlinks li a:hover {color:#d12233; } 
 
.anchorlinks { margin-bottom:0; }

#anchorholder_fixed {display:none; }

@media all and (min-width: 600px) { 
 
.anchorholder .anchorlinks li { /*width:calc(33.33333% - ((36px * 2) / 3)); margin:0 36px 0 0 !important; float:left;*/ display:inline-block; position:relative; top:1px;   }

div.anchorholder ul.anchorlinks li { margin-right:1em !important; border-right:1px solid #666;}
div.anchorholder ul.anchorlinks li:last-child { border:none;}
/*.anchorholder .anchorlinks li:nth-of-type(3n+3){ margin-right:0 !important;  }
*/
#anchorholder_fixed {display:block; position:fixed; top:-60px; width:100%; left:0; z-index:999; transition:all 0.2s ease; opacity:0; }
#anchorholder_fixed.seen { top:0; opacity:1;   } 

}




