.container
	{
	width:1000px;
	position:absolute;
	background-color: #e1e1e1;
}

.navigation-1
	{
	margin:0;
	padding:0px 0px 0px 25px;
	list-style:none;
	width:100%;
	height:24px;
	font:10pt arial bold;
	float:left;
}
.navigation-1 li
	{
	margin:0;
	padding:0;
	font-weight:bold;
	display:block;
	float:left;
	position:relative;
	width:158px;
}
.navigation-1 li ul li
	{
	font-weight:normal;
	left:0 ;
}

.navigation-1 li a:link,
.navigation-1 li a:visited
	{
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#e1e1e1;
	color:#3A77A6;
	width:158px;
	border-left:2px solid #ffffff;
	border-right:2px solid #ffffff;

}
.navigation-1 li:hover a,
.navigation-1 li a:hover,
.navigation-1 li a:active
	{
	padding:4px 0px;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#cccccc;
	color:#FF0000;
	font-weight:bold;
	width:158px;
}
	
.navigation-1 li ul.navigation-2	{
	margin:0; 
	padding:1px 1px 0; 
	list-style:none; 
	display:none; 
	background:#ffffff; 
	width:158px; 
	position:absolute; 
	top:24px; 
	left:1px; 
	border-top:1px solid #FFFFFF;
}

.navigation-1 li:hover ul.navigation-2	{
	display:block; 
}

.navigation-1 li ul.navigation-2 li	{
	clear:left; 
	width:156px; 
}

.navigation-1 li ul.navigation-2 li a:link,
.navigation-1 li ul.navigation-2 li a:visited		{
	clear:left; 
	text-align:left;
	font-weight:normal;
	color:#3A77A6;
	background:#e1e1e1; 
	padding:4px 0px 4px 4px; 
	width:153px; 
	border:none; 
	border-bottom:2px solid #ffffff; 
	position:relative; 
	z-index:1000; 
}

.navigation-1 li ul.navigation-2 li:hover a,
.navigation-1 li ul.navigation-2 li a:active,
.navigation-1 li ul.navigation-2 li a:hover	{ 
	clear:left; 
	text-align:left;
	color:#FF0000;
	background:#cccccc; 
	padding:4px 0px 4px 4px;
	width:153px; 
	border:none; 
	border-bottom:2px solid #ffffff; 
	position:relative; 
	z-index:1000; }

.navigation-1 li ul.navigation-2 li ul.navigation-3	{ 
	display:none;
	margin:0; 
	padding:0; 
	list-style:none; 
	position:absolute; 
	left:155px; 
	top:-1px; 
	padding:1px 1px 0px 0px; 
	border-top:1px solid #ffffff; 
	background:#ffffff; 
	z-index:900; 
	padding:0px 0px 0px 4px;
}

.navigation-1 li ul.navigation-2 li:hover ul.navigation-3		{ 
	display:block; 
	width:143px;
}

.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited	{ 
	background:#e1e1e1; 
	text-align:left;
	font-weight:normal;
	color:#3A77A6;
	
}

.navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
.navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active	{ 
	background:#cccccc; 
	color: #FF0000;
}

.navigation-1 li ul.navigation-2 li a span	{ 
	position:absolute; 
	top: 3; 
	left:142px;
	font-size:10pt;
	color:#3A77A6;
}

.navigation-1 li ul.navigation-2 li:hover a span,
.navigation-1 li ul.navigation-2 li a:hover span	{
	position:absolute; 
	top:3; 
	left:142px; 
	font-size:10pt; 
	color:#FF0000; 
}

.clearboth { clear: both }
