#navcontainer
{
	padding: 00px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
	border-top: 1px solid #fff;
	color: #fff;
}
	
#navcontainer ul 
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
font-size: 12px; 
line-height: 16px;
font-weight: normal;
text-align: center;
}

#navcontainer ul li { margin: 0px; list-style-type: none;}

#navcontainer ul a
{
	display: block;
	padding: 7px 3px 7px 10px;
	background: #CCCCCC;
	text-decoration: none;
	text-align: left;
    font-weight: bold;
	margin: 0px 0px 0px 0px;
	color: #494949;
	border-bottom: 1px solid #fff;
}

#navcontainer ul a:hover {
	color: #40AAC8;
	text-decoration: none;
	background: #EBEBEB;
	}



/* 2nd level nav */


	
#navcontainer ul ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
font-size: .95em; 
line-height: 16px;
font-weight: normal;
text-align: center;
}

#navcontainer ul ul li { margin: 0px; list-style-type: none;}

#navcontainer ul ul a
{
	color: #494949;
	background: #EBEBEB;
	display: block;
	padding: 2px 3px 1px 20px;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
#navcontainer ul ul a:hover {
	text-decoration: none;
	background: #F2F2F2;
	color: #40AAC8;
		}



/* 3rd level nav */

	
#navcontainer ul ul ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
font-size: 1em; 
line-height: 16px;
font-weight: normal;
text-align: center;
}

#navcontainer ul ul ul li { margin: 0px; list-style-type: none;}

#navcontainer ul ul ul a
{
	color: #6B6B6B;
	background: #EBEBEB;
	display: block;
	padding: 2px 3px 3px 30px;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#navcontainer ul ul ul a:hover {
	text-decoration: none;
	background: #F2F2F2;
	color: #40AAC8;
}
	