/* navigation.css */

/* NAVIGATION
----------------------------------------------------------------------------- */

#nav ul {
   padding: 0;
   margin: 0;
}

#nav li {
   list-style: none;
   margin: 0;
   border-bottom: 0px solid RED;
   display: block;

}

#nav ul ul li {
   border: none;
}

/** fix stupid ie bug with display:block; **/
* html #nav li a { height: 1%; } 
/** end fix **/


/* 1. LEVEL
----------------------------------------------------------------------------- */

#nav a {
   font-size: 20px;
   font-weight: bold;
   display: block;      
   padding: 3px 3px 3px 30px;
   color: #FFF;
}

#nav a:hover {
	text-decoration: underline;
	color: #002D58;
}

/* 2. LEVEL
----------------------------------------------------------------------------- */

#nav ul ul a, #nav ul .current ul a {
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 30px;
	text-decoration: none;
	color: #666;
}

#nav ul ul a:hover {
        text-decoration: underline;
}


/* 3. LEVEL
----------------------------------------------------------------------------- */

#nav ul ul ul a, #nav ul ul .current ul a {
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 45px;
	text-transform: none;
	text-decoration: none;
	color: #666;
}

#nav ul ul ul a:hover {
	text-decoration: underline;
}

/* hover state for all links */
#nav a:hover {
color: #666;
}


/* 1. LEVEL CURRENT
----------------------------------------------------------------------------- */

#nav ul .current a {
        color: #666;
        text-decoration: underline;

}

/* 2. LEVEL CURRENT
----------------------------------------------------------------------------- */


#nav ul ul .current a {
        color: #666;
        text-decoration: underline;

}

/* 3. LEVEL CURRENT
----------------------------------------------------------------------------- */


#nav ul ul ul .current a {
        color: #666;
        text-decoration: underline;

}


