/************************************* BEGIN MAIN NAVIGATION *************************************/
#nav_borders{
	float: left;
	display: inline;
	padding: 2px 0px;
	border-top: solid 1px #ccc;
	
	margin-top: 25px;
	padding-bottom: 10px;
	}
#nav_wrap{
	float: left;
	display: inline;
	width: 862px;
	padding-bottom: 2px;
	border-bottom: solid 1px #ccc;
	


	}	
#nav{
	float: left;
	display: inline;
	width: 862px;
	height: 24px;
	background-image: url(../images/nav.gif);
	background-position-y: 0px;
	background-repeat: no-repeat;
	/*padding: 2px 0px;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;*/
	}
	
#nav ul {
	
	float: left;
	list-style: none;
	display:inline;
	height: 24px;
	
    }
	
/*Top level nav a:link state*/
	
#nav a {
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-transform:uppercase;
	margin:0px;
	display:block;
	
	
	    }
#nav li  {
    float:left;
    display: inline;
    width: 142px;
 	margin-right: 2px;
    overflow: hidden;
    margin-bottom: 0px;
    height: 24px;
  }
  
 #nav li a{
     width: 142px;
    height: 24px; 
     overflow: hidden;
    text-indent: -999em;
 } 
 
 	
#nav li.last {
margin-right:0px;
	}	
	
/*second level*/
#nav ul {
z-index:600;
	position: absolute;
	left: -999em;
	clear:both;
	border: 2px solid #FFFFFF;
	height: auto;
	width: 142px;	
	background-image: url(../images/blue_trans.png);
	padding: 0px;	
	margin: 0px;

 }
	
/*second level background and box size*/
#nav li li {
	width:100%;
	margin-left:0px;
	margin-bottom: 0px; 
	height: auto;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	/*background-color: #efefef;	*/
	
    }
	
#nav li li a{
	background-image: none;


}	


/*Second level text */
#nav li li a {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 0px;
  	font-size:11px;
	margin:0px;
	text-transform: none;
	width: 126px;
	color: #fff;
		line-height: 1.2em;
	    letter-spacing: 0.01em;
	margin: 8px 8px 0px 8px;
	height: 20px;
	border-bottom: solid 1px #fff;
	display: block;
	

	
    }
   #nav li li a.last{
   border: none;
   
   } 
/*#nav li ul ul {
    margin:-21px 0 0 300px;
    }*/
	
/*Second level baackround color hover state  */
#nav li li:hover, #nav li li.sfhover {
	background-color:#1b4473;

    }
	
	

	
/*Second level a:hover text color*/
#nav li.sfhover a, #nav li ul li:hover a, #nav li ul li li:hover a, #nav li ul li li li:hover a, #nav li ul li li li:hover a, #nav li ul li.sfhover a, #nav li ul li li.sfhover a, #nav li ul li li li.sfhover a, #nav li ul li li li.sfhover a{ 
    color:#fff;
    }
	
/*Main nav hover text color*/

#nav li.selected a, #nav li:hover a, #nav li.sfhover a {
  background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
	}

#about a{
	background-position: -144px 0px;
	}
#team a{
 	background-position: -288px 0px;
 	}
#portfolio a{
 	background-position: -432px 0px;
 	}
#news a{
	background-position: -576px 0px;
	}
 #contact a{
	background-position: -720px 0px;
 }
 
#nav .selected#about a, #nav #about:hover a, #nav #about.sfhover a {
	background-position: -144px -26px;
  }
#nav .selected#team a, #nav #team:hover a, #nav #team.sfhover a {
	background-position: -288px -26px;
  }
#nav .selected#portfolio a, #nav #portfolio:hover a, #nav #portfolio.sfhover a {
	background-position: -432px -26px;
  }
#nav .selected#news a, #nav #news:hover a, #nav #news.sfhover a {
	background-position: -576px -26px;
  }
#nav .selected#contact a, #nav #contact:hover a, #nav #contact.sfhover a {
	background-position: -720px -26px;
  }


/*Second level a:link text color*/
 #nav li:hover li a, #nav li li:hover li a, #nav li li li:hover li a, #nav li li li li:hover li a, #nav li.sfhover li a, #nav li li.sfhover li a, #nav li li li.sfhover li a, #nav li li li li.sfhover li a {
    color: #fff;
    background-image: none;
    }
	
	/*hide second level*/
#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;
    }
	
	
	/* dislpay second level */
#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;
    margin-left: -2px;
    }
 /*#nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	left:160px;
	margin-top:-1.65em;
	float:left;
	
	}*/
	/*Main nav rollover background color */
#nav li:hover, #nav li.sfhover {		
	background-image:none;

    }
	
#nav li li a:hover{
	color:#fff;
	}	

/************************************* END MAIN NAVIGATION *************************************/


