﻿/* SL Inside Page Menu */
#nav 
{
    padding:0;
    margin:0 auto;
    width:966px;    
    background-color:#dfe5e7;
    border-top:1px solid #646464;
    border-right:1px solid #646464;
    border-left:1px solid #646464;
    z-index:100;
    float:left;
    margin-left:16px;
    display:inline;
}
.shadow
{
    background: #646464 url(shadow.gif);
}

#nav ul, #nav ul ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
	}
#nav ul
{
    line-height:58px;
    float:right;
}
#nav ul a {
	font-family:Arial; 
    font-size:18px; 
    font-weight:bold; 
    color:#006890; 
    text-align:center;
    text-decoration:none;
    line-height:58px;
    display:block;
	}
#nav ul li {
	padding-left:10px;
    padding-right:10px;
	}
/* sublevels */	
#nav ul li ul
{
    line-height:normal;
}
#nav ul li ul li
{
    text-align:center;
    padding-left:3px;
    padding-right:3px;    
}
#nav ul li ul li a
{
    font-family:Arial; 
    font-size:14px; 
    font-weight:bold;
    line-height:normal;
    width:102px;    
}
#nav ul li ul li a {font-weight:normal;text-align:left;}
#nav ul li ul li
{
    border-left:solid 1px #006890;
    border-right:solid 1px #006890;
    border-bottom:solid 1px #006890;
}
#nav ul li:hover ul li
{
    width:102px;
}	
#nav ul li:hover ul li:hover 
{
	background-color:#006890;
    color:#dfe5e7;
	}
#nav ul li:hover
/*#nav ul li:hover ul li a {
	 height:auto;
	}*/
#nav ul li ul li a, #nav ul li ul li a:visited {
	/*border:1px solid #ffffff;*/
	}
/* Set up the list items */
#nav ul li {
	float:left; 
	background:#dfe5e7;
	text-align:center;
	}
/* For Non-IE browsers and IE7 */
#nav ul li:hover {
	position:relative;
    background-color:#006890;
    color:#dfe5e7;
	}
/* Make the hovered list color persist */
#nav ul li:hover > a, #nav ul li:hover ul li:hover > a {
	position:relative;
    background-color:#006890;
    color:#dfe5e7;
	}
#nav ul li ul {
	display:none;
	}	
/* For Non-IE and IE7 make the sublevels visible on list hover.*/
#nav ul li:hover > ul {
	display:block; 
	position:absolute; 
	top:58px;
	left:0px;
	width:100%;	
	}
/* Position the first sub level beneath the top level links */
#nav ul li:hover ul li:hover ul{
	top:0;
	left:108px;
	}
/* get rid of the table */
#nav ul table {
	position:absolute; 
	border-collapse:collapse; 
	top:0; 
	left:0; 
	z-index:100; 
	font-size:1em;
	}
/*This is needed to trigger IE to show the sub levels */
* html #nav ul li a:hover {
	position:relative; 
	}
* html #nav ul li ul {
	visibility:hidden; 
	display:block; 
	position:absolute; 
	top:0px;
	left:0px;
	}
#nav ul li a:hover ul ul, #nav ul li a:hover ul a:hover ul ul{
	visibility:hidden;
	}
#nav ul li a:hover ul {
	visibility:visible; 
	left:-18px; 
	top:39px;
	}
#nav ul li a:hover ul a:hover ul, #nav ul li a:hover ul a:hover ul a:hover ul{ 
	visibility:visible; 
	top:-1px;
	left:108px;
	}
#nav ul li a.active:hover, #nav ul li a.normal:hover
{
    text-decoration:underline;
}