/* CSS Document */
/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;float:left;}
#nav {font-weight:bold;height:2.09em;font: bold 96% arial;margin: 0 105px 0 120px;}
*html #nav {font-weight:bold;height:2.09em;font: bold 96% arial;margin: 0 105px 0 60px;}
	#nav li {position:relative;background: #4c4c4c;float: left;
width: 10em;display:block;margin: 0;padding:0;border-right:2px solid #4c4c4c4;margin-bottom:3px;border-bottom:3px solid #B7B7B7;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;display: block;padding: 4px 5px 2px;padding-right:5px;}
	
	
	#nav li ul {border-left: 1px solid #4c4c4c;width:15.8em;font-size:11px;position: absolute;font-weight:normal;left: -999em;}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999;}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #4c4c4c;border-right:none;border-left:none;padding-left:0;}
	#nav li li.last {border-bottom:none;}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {padding: 3px 10px 2px;width:14em;}
	#nav li li a:hover {color:#fff;background:#4c4c4c;}
	
	#nav li.active {border-bottom: 3px solid #B7B7B7;}
	#nav li.active ul {}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {}
	
	#nav li.active li {border:none;border-top: 1px solid #4c4c4c;border-bottom: 2px solid #B7B7B7;}
	#nav li.active li.last {border-bottom: none;}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {}
	#nav li.active li a:hover {}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */

/* SECONDARY NAVIGATION - vertical navigation */
#nav-secondary,
#nav-secondary ul{
margin:0px;
padding:0;
position:static
}
#nav-secondary{
border-top:solid 1px #666
}
#nav-secondary li{
margin:0;
padding:0;
list-style:none;
background:#4c4c4c;
border-bottom:1px solid #666
}
#nav-secondary li a{
padding:3px 0 3px 23px;
display:block;
width:250px;
text-align:left;
font:verdana,helvetica,tahoma,arial,sans-serif;
color:#c0c0c0;
text-decoration:none;
line-height:1.3
}
#nav-secondary li a:active,
#nav-secondary li a:hover{
color:#e5d9d9;

}
#nav-secondary li.active a,
#nav-secondary li.active a:link,
#nav-secondary li.active a:visited,
#nav-secondary li.active a:active,
#nav-secondary li.active a:hover{
color:#e5d9d9;

font-weight:bold;
color:#e5d9d9;

}
/* SECONDARY NAVIGATION - 2nd TIER */
#nav-secondary li ul{
margin:0 0 0 23px;
padding:0
}
#nav-secondary li ul li{
border:none;
border-bottom:1px solid #cccccc;
font-weight:normal;
color:#000000;
margin:0;
padding:0;
list-style:none;
background:#ffffff
}
#nav-secondary li ul li.first a:link,
#nav-secondary li ul li.first a:visited,
#nav-secondary li ul li.line a:link,
#nav-secondary li ul li.line a:visited,
#nav-secondary li ul li.last a:link,
#nav-secondary li ul li.last a:visited,
#nav-secondary li ul li.active a{
padding:2px 0 2px 12px;
width:130px;
display:block;
background:url("images/sprites.gif") #ffffff no-repeat 0 -798px;
color:#000000;
font-weight:normal;
line-height:1.3
}
#nav-secondary li ul li.first a:hover,
#nav-secondary li ul li.first a:active,
#nav-secondary li ul li.line a:hover,
#nav-secondary li ul li.line a:active,
#nav-secondary li ul li.last a:hover,
#nav-secondary li ul li.last a:active{
width:130px;
background:url("images/sprites.gif") #eeeeee no-repeat 0 -798px;
color:#1987af
}
#nav-secondary li ul li.active a:link,
#nav-secondary li ul li.active a:visited,
#nav-secondary li ul li.active a:hover,
#nav-secondary li ul li.active a:active{
width:130px;
background:url("images/sprites.gif") #8fc3d7 no-repeat 0 -798px;
font-weight:bold;
color:#000000
}
/* SECONDARY NAVIGATION - 3rd TIER */
#nav-secondary li ul li ul{
margin:0 0 0 13px;
padding:0
}
#nav-secondary li ul li ul li{
border:none;
border-bottom:1px solid #cccccc;
font-weight:normal;
color:#000000;
margin:0;
padding:0;
list-style:none;
background:#ffffff
}
#nav-secondary li ul li ul li a,
#nav-secondary li ul li ul li a:link,
#nav-secondary li ul li ul li a:visited,
#nav-secondary li ul li ul li.first a,
#nav-secondary li ul li ul li.first a:link,
#nav-secondary li ul li ul li.first a:visited,
#nav-secondary li ul li ul li.line a,
#nav-secondary li ul li ul li.line a:link,
#nav-secondary li ul li ul li.line a:visited,
#nav-secondary li ul li ul li.last a,
#nav-secondary li ul li ul li.last a:link,
#nav-secondary li ul li ul li.last a:visited,
#nav-secondary li ul li ul li.active a{
width:118px;
display:block;
background:url("images/sprites.gif") #ffffff no-repeat 0 -798px;
color:#000000;
font-weight:normal;
line-height:1.3
}
#nav-secondary li ul li ul li a:hover,
#nav-secondary li ul li ul li a:active,
#nav-secondary li ul li ul li.first a:hover,
#nav-secondary li ul li ul li.first a:active,
#nav-secondary li ul li ul li.line a:hover,
#nav-secondary li ul li ul li.line a:active,
#nav-secondary li ul li ul li.last a:hover,
#nav-secondary li ul li ul li.last a:active{
background:url("images/sprites.gif") #eeeeee no-repeat 0 -798px;
width:118px;
font-weight:normal;
color:#1987af
}
#nav-secondary li ul li ul li.active a,
#nav-secondary li ul li ul li.active a:link,
#nav-secondary li ul li ul li.active a:visited,
#nav-secondary li ul li ul li.active a:hover,
#nav-secondary li ul li ul li.active a:active{
background:url("images/sprites.gif") #8fc3d7 no-repeat 0 -798px;
width:118px;
font-weight:bold;
color:#000000
}
/* SECONDARY NAVIGATION - 4th TIER */
#nav-secondary li ul li ul li ul{
margin:0 0 0 13px;
padding:0
}
#nav-secondary li ul li ul li ul li{
border:none;
border-bottom:1px solid #cccccc;
font-weight:normal;
color:#000000;
margin:0;
padding:0;
list-style:none;
background:#ffffff
}
#nav-secondary li ul li ul li ul li a,
#nav-secondary li ul li ul li ul li a:link,
#nav-secondary li ul li ul li ul li a:visited,
#nav-secondary li ul li ul li ul li.first a,
#nav-secondary li ul li ul li ul li.first a:link,
#nav-secondary li ul li ul li ul li.first a:visited,
#nav-secondary li ul li ul li ul li.line a,
#nav-secondary li ul li ul li ul li.line a:link,
#nav-secondary li ul li ul li ul li.line a:visited,
#nav-secondary li ul li ul li ul li.last a,
#nav-secondary li ul li ul li ul li.last a:link,
#nav-secondary li ul li ul li ul li.last a:visited,
#nav-secondary li ul li ul li ul li.active a{
width:106px;
display:block;
background:url("images/sprites.gif") #ffffff no-repeat 0 -798px;
color:#000000;
font-weight:normal;
line-height:1.3
}
#nav-secondary li ul li ul li ul li a:hover,
#nav-secondary li ul li ul li ul li a:active,
#nav-secondary li ul li ul li ul li.first a:hover,
#nav-secondary li ul li ul li ul li.first a:active,
#nav-secondary li ul li ul li ul li.line a:hover,
#nav-secondary li ul li ul li ul li.line a:active,
#nav-secondary li ul li ul li ul li.last a:hover,
#nav-secondary li ul li ul li ul li.last a:active{
background:url("images/sprites.gif") #eeeeee no-repeat 0 -798px;
font-weight:normal;
width:106px;
color:#1987af
}
#nav-secondary li ul li ul li ul li.active a,
#nav-secondary li ul li ul li ul li.active a:link,
#nav-secondary li ul li ul li ul li.active a:visited,
#nav-secondary li ul li ul li ul li.active a:hover,
#nav-secondary li ul li ul li ul li.active a:active{
background:url("images/sprites.gif") #8fc3d7 no-repeat 0 -798px;
font-weight:bold;
width:106px;
color:#000000
}

	
