/***************************/
/********* main nav *******/
/**************************/

	#nav-div {
		width: 452px;
		height: 34px;
		margin: 117px 20px 0 0;
		/*background: url("../siteready/nav.gif") #141c26 0px 0px repeat-x;*/
	}



/* All lists */
#nav, #nav ul { 
	/*padding: 0 0 0 0px;
	margin: 13px 0 0 0px;*/
	list-style: none;
	line-height: 1;
	float:left;
	z-index:99;
}


#nav {
	padding: 0px 0 0 0px;
	margin: 0px 0 0 0px;
}

#nav ul {
	margin: 0px 0 0 0px;
	padding: 0 0 0 0px;
}

	#nav li {
		float: left;
		width: 160px; 
		position: relative;
		margin:0 0 0 0;
		z-index:99;
		/*background: #EDF3FE;*/
	}
	
	#nav li ul li a{
		
		padding: 5px 15px 5px 15px;
		color: #ddd;
		font-size: 13px;
	}
	
	#nav li.selected {
		/*background: #B4CFF8;*/
	}
	#nav li.sublevels {
		/*background: #0099FF;*/
	}
		#nav a {
			text-decoration: none;
			/*padding: 5px 10px 5px 10px;*/
			cursor: pointer;
			font-size:12px;
			display:block;
			height:15px;
		}
		#nav li.selected a {
		}
			#nav a:hover {
				/*background: #B4CFF8;*/
			}
/* Keeps parent a styled on hover in lower levels */
			#nav :hover > a, #nav ul :hover > a, #nav ul ul :hover > a {
				background-color: #4d6068;
			} 
			
			#nav ul li a:hover {
				background-color: #4d6068;
			} 
			
/* Second-level lists */
			#nav li ul { 
				position: absolute;
				left: -999em;
				border-top: 1px solid #49646e;
			}
			/* margin top = height of top level link, margin left = width of top level link */
			.vertical #nav li ul {
				margin:-25px 0 0 160px;
			}
				#nav li ul li {
					border-bottom: 1px solid #49646e;
					background: url(../siteready/nav-drop-bg.jpg) #313f46 repeat-y;
				}
				
				#nav li ul li.selected {
				}
					#nav li ul li a {
					}
					#nav li ul li.selected a {
					/*color:#33CC33;*/
					}
						#nav li ul li a:hover {
						}
						
/* Third level lists margin top should be height of link and margin left should be width of link*/					
						#nav li ul ul { 
							margin: -26px 0 0 160px;
							left: -999em; 
						}
								
/* Hover accomidates 4 levels */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left: auto;
}
/* Support for the "iehover-fix.js" */
* html ul.nav iframe {
	position: absolute;
	/* account for a border with minus left and top */
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
* html ul.nav li { z-index: 201; }




	

#nav li a span {
  display: block;
  /*width: 80px;*/
  height: 34px;
  cursor: pointer;
  cursor: hand; /* for IE5.x/Win */
  background-position: 0 0;
  position: absolute;
  top: 0;
  left: 0;
}


 /*
#nav li,
#nav li:hover a span,
#nav li.sfhover a span {
  background-position: -48px -28px;
-- the second number should be the negative height of the link. 
}
*/

/*
#nav li,
#nav li a,*/
#nav li a span {
	background: url(../siteready/nav.gif) no-repeat;
}


/*#nav li#home { margin-left: 0px;}*/
#nav li#home a span, #nav li#home { width:87px; }
#nav li#home a, #nav li#home a span { background-position: -0px -0px;}
#nav li#home:hover a span, #nav li#home.sfhover a span {  background-position: -0px -34px; }
#nav li#home.selected a, #nav li#home.selected a span, 
#nav li#home.selected:hover a span, #nav li#home.sfhover.selected a span { background-position: -0px -68px;}

#nav li#about a span, #nav li#about { width:88px; }
#nav li#about a, #nav li#about a span { background-position: -87px -0px;}
#nav li#about:hover a span, #nav li#about.sfhover a span {  background-position: -87px -34px; }
#nav li#about.selected a, #nav li#about.selected a span, 
#nav li#about.selected:hover a span, #nav li#about.sfhover.selected a span { background-position: -87px -68px;}

#nav li#fees a span, #nav li#fees { width:78px; }
#nav li#fees a, #nav li#fees a span { background-position: -175px -0px;}
#nav li#fees:hover a span, #nav li#fees.sfhover a span {  background-position: -175px -34px; }
#nav li#fees.selected a, #nav li#fees.selected a span, 
#nav li#fees.selected:hover a span, #nav li#fees.sfhover.selected a span { background-position: -175px -68px;}

#nav li#profile a span, #nav li#profile { width:92px; }
#nav li#profile a, #nav li#profile a span { background-position: -253px -0px;}
#nav li#profile:hover a span, #nav li#profile.sfhover a span {  background-position: -253px -34px; }
#nav li#profile.selected a, #nav li#profile.selected a span, 
#nav li#profile.selected:hover a span, #nav li#profile.sfhover.selected a span { background-position: -253px -68px;}

#nav li#contact a span, #nav li#contact { width:104px; }
#nav li#contact a, #nav li#contact a span { background-position: -345px -0px;}
#nav li#contact:hover a span, #nav li#contact.sfhover a span {  background-position: -345px -34px; }
#nav li#contact.selected a, #nav li#contact.selected a span, 
#nav li#contact.selected:hover a span, #nav li#contact.sfhover.selected a span { background-position: -345px -68px;}
