/* Navigation */

/* UL level 1 */

.hnav{
overflow: visible;
margin: 0 auto;
text-align: center;
width: 945px;
padding: 0px;
float: left;
height: 40px;
}

div.hnav ul{
list-style: none;
padding: 0px;
float: left;
text-align: center;
list-style: none;
/*z-index:1;*/
margin: 0 auto;
border: 1px none #000000;
}

div.hnav ul li{
float: left;
font-weight: normal;
margin: 0px;
background-position: top left;
background-repeat: no-repeat;
list-style-image:none;list-style: none;
list-style-position:outside;
list-style-type:none;
position:relative;
z-index:2;
padding: 5px 5px 10px 10px;
padding: 2px 5px 10px 10px;
display: inline;
text-align: center;
}

div.hnav ul li a{
color: #fff;
padding-left: 25px;
padding-right: 0px;
float: left;
padding-top: 7px;
text-decoration: none;
}



/* UL sub level 2 */
div.hnav ul ul {
background-color:#dfedf0;
border-collapse:collapse;
display:none;
left:20pt;
padding-top:0em;
position:absolute;
top:2.7em;  /* controls dropdown position */
/*z-index:10;*/

}
div.hnav ul ul li{
background-color:#dfedf0;
font-size: 13px;
height: auto;
line-height: 1.6em;
border: 1px solid #FFFFFF;
border-top: none;
background-image: none;
padding: 0.2em 0 0.2em 1em;
border: 1px solid #FFFFFF;
border-bottom: none;
width: 15em;
}

div.hnav li li a {
display:block;
padding:0.2em 0 0.2em 0;
float: left;
width:8em;
text-transform: none;
border-bottom: none;
margin-left: 0px;
text-align: left; /* important */
height: auto;
padding: 0px;
margin: 0px;
color: #1b334f;
width: 14em;
}


.hnav li a:hover, .subnav ul li a:hover {
text-decoration:underline;
}
/* these will set the sub's  
.hnav ul.navigation.sub li,
.hnav ul.navigation.sub li.page, 
.hnav ul.navigation.sub li.dir, 
.hnav ul.navigation.sub li.dir li.page, 
.hnav ul.navigation.sub li.dir li.page li.dir.closed{
padding-bottom: 0px;
margin: 0px;
display: block;
width: 15em;

}*/
/* these set teh sub links 
.hnav ul.navigation.sub li a,
.hnav ul.navigation.sub li.page a, 
.hnav ul.navigation.sub li.dir a, 
.hnav ul.navigation.sub li.dir li.page a, 
.hnav ul.navigation.sub li.dir li.page.current a, 
.hnav ul.navigation.sub li.dir li.page li.dir.closed a{
padding: 0px;
font-size: 13px;
margin: 0px;
width: 14em;
}*/



.mainnav{
width: 945px;
height: 40px;
padding: 0px 0;
clear: both;
background-image: url(i/bgnd-mainnav.gif);
background-position: bottom left;
background-repeat: repeat-x;
text-align: center;
background-color: #332a87;

}

.learning-exchange-nav{
font-size:95%;
}

div.main-nav ul{
margin: 0px;
padding: 0px;
list-style: none;
}
div.main-nav li{
margin: 0px;
padding: 0px;
list-style: none;
float: left;
margin-right: 33px;
height: 34px;
margin-top: 0px;
display: inline;
}

div.main-nav li a{
color: white;
text-decoration: none;
}
div.main-nav li.current{
background-image: url(i/bg-li.png);
background-position: bottom;
background-repeat: no-repeat;
}





/* -------------------------------------------*/



.mainnav ul li:hover {
/*z-index:4;*/
}

.mainnav ul li:hover ul {
/*background-color:transparent;*/
background-color:#dfedf0;
display:block;
}
.mainnav ul li:hover ul ul{
display:none;
}

.mainnav ul li:hover ul li:hover ul {
/*background-color:transparent;*/
background-color:#dfedf0;
display:block;
}

.mainnav ul ul li:first-child, .mainnav ul ul ul li:first-child {
border-top:0px;
}
div.overall-header { 
z-index:10; 

 } 

div.content { 
z-index:-1; 
}  
/* UL level 3 - only if a 3rd level drop-down is required*/
.mainnav ul ul ul {
width:15em;
background-color:#dfedf0;
border-collapse:collapse;
display:none;
right:0em;
left:16.09em;
padding:0em;
position:absolute;
top:0px;
z-index:1;
border: none;

height: auto;
}
.mainnav ul ul ul li {
background-color:#dfedf0;
border-width:0pt;
float:left;
margin:0pt;
padding: 0.2em 0 0.2em 0.5em;
border: 1px solid #FFFFFF;
border-top: none;

}

.mainnav li li li a {
padding:0em;
margin:0 0 0 10px;
background-color:#dfedf0;
height: auto;
float: left;
}

* html .hnav li ul.navigation.sub{
width: 13em;
background-image: none;
}
* html .hnav li li li{
background-image: none;
padding: 0.2em 0 0.2em 0em;
}
* html .hnav li li li a{
background-image: none;
margin:0 0 0 5px;
}
/* UL level 4 - only if a 3rd level drop-down is required*/
.mainnav ul ul ul ul, .mainnav ul ul ul ul li, .mainnav ul ul ul ul li a {
display: none;

}

