#nav 
{
	margin: 0;
	padding:0;
	white-space: nowrap;
	float:right;
	display:block;
    margin-top:-1px;
	width:642px;
    margin-right:153px;
    position:relative;
    z-index:100;
}
#nav li.col1
{
    width:106px;
    height:110px;
    background:none !important;
    position:relative;
}

#nav li.col2
{
    width:67px;
    background:none !important;
    height:110px;
    position:relative;
}    

#nav li.col3
{
    width:117px;
    background:none !important;
    height:110px;
    position:relative;
}    

#nav li.col4
{
    width:137px;
    height:110px;
    background:none !important;
    position:relative;
}    

#nav li.col5
{
    width:107px;
    height:110px;
    background:none !important;
    position:relative;
}    

#nav li.col6
{
    width:107px;
    height:110px;
    background:none !important;
    position:relative;
}    

#nav li li.sfhover a,#nav li li.sfhover span {
/*color:#292929;*/

}

#nav ul li a {
	font-size: 12px;
	font-family:Helvetica,Arial,Sans-serif;
	margin-right:1px;
    padding-top:2px;
	text-decoration: none;
	font-weight: normal;
	display: block;
    height:115px;
	cursor: pointer;
	width:auto;
    color:white;
    border-bottom:1px solid #ccc;
}
#nav ul li a:hover span
{
    color: #fff !important;
}
#nav ul li.col1 a:hover, #nav ul li.col1:hover a
{	
	background: url('../images/menubg.jpg') 0 -1px;
}

#nav ul li.col2 a:hover, #nav ul li.col2:hover a{
	
	background: url('../images/menubg.jpg') -106px -1px;
}

#nav ul li.col3 a:hover, #nav ul li.col3:hover a{
	
	background: url('../images/menubg.jpg') -173px -1px;
}

#nav ul li.col4 a:hover, #nav ul li.col4:hover a{
	
	background: url('../images/menubg.jpg') -290px -1px;
}

#nav ul li.col5 a:hover, #nav ul li.col5:hover a{
	
	background: url('../images/menubg.jpg') -427px -1px;
}

#nav ul li.col6 a:hover, #nav ul li.col6:hover a{
	
	background: url('../images/menubg.jpg') -534px -1px;
}

#nav ul li span.separator,#nav table td span.separator {
	font-size: 12px;
	font-family:Helvetica;
	
	/*float: left;*/
	text-decoration: none;
	font-weight: normal;
	display: block;
	cursor: pointer;
	line-height: 29px;
	padding: 0 10px;
    border-bottom:1px solid #ccc;
}

#nav ul li ul
{
    margin-top:-95px;
}

#nav ul li ul li span.separator {
	font-size: 12px;
	font-family:Helvetica;
	color: #000000;
	/*float: left;*/
	text-decoration: none;
	font-weight: normal;
	cursor:pointer;
	background: none;
	padding: 0;
	text-indent: 10px;
	line-height: 25px;
	width:170px;
}

#nav ul li ul li a
{
	background: none !important;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	text-indent: 10px;
	color: #000000;
	line-height: 25px;
}

#nav ul li li:hover span 
{
    font-weight:normal;
    color:white;
}

#nav ul li li:hover ul li span 
{
    font-weight:normal;
    color:black;
}

#nav ul li li ul li:hover span 
{
    font-weight:normal;
    color:white;
}

#nav ul li li.active span,#nav ul li li ul li.active span 
{
    font-weight:normal;
    color:white;
}


#nav ul li li:hover a 
{
    font-weight:normal;
}

#nav ul li li.active span 
{
    font-weight:normal;
    color:white;
    
}

#nav ul li ul li.active a 
{
    font-weight:normal;
    color:white;
}

#nav ul ul li a
{
    height:25px;
    width:171px;
}

#nav ul li:hover, #nav li.sfhover {
left: 0;
background-color:#14608d;

}


#nav ul li.active {
background-color:#14608d;
}



/*
#nav ul li ul li.active {
background-color:none;
}
*/


#nav ul li ul li span:hover 
{
    background-color: #14608d;
}

#nav ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height:25px;
	}

#nav li li {
	padding: 0;
	background: none;
}


#nav ul ul li {
	display: block;
	text-decoration: none;
	width: 170px;
	font-size: 12px;
	text-align: left;
    height:25px;
}


#nav li {
	float: left;
	padding: 0;
 	background: none;
	height: 20px;
	width:auto;
}
#nav ul li {
	text-align:center;
	display:block;
	width:auto;
	}

#nav li ul {
	position: absolute;
	left: -999em;
    
	height: auto;
	width: 170px;
	font-size: 12px;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;
}


#nav ul ul ul ul a span
{
    color:black !important;
}

#nav li ul ul 
{
    position:relative;
    top:-1px;        
}
	
#nav li li 
{
	padding: 0;
	width: 170px;
}


#nav li ul ul 
{
	margin: -25px 0 0 170px;
}

#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
{
	z-index: 100;
	left:0;
}

#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
{
	background: #dedede;
}

