div#container {
	width:740px;
	position:absolute;
	left:50%;
	margin:0 -380px;
	background:#000000;
	border-top:1px solid #000000; 
	border-bottom:1px solid #000000; 
	height:25px;
}

h1 {
	width:738px;
	margin:1px;
	color:#000066;
	font:helvetica;
	font-size:24pt;
	overflow:hidden;
	padding:80px 0 0;
	vertical-align:middle;
	text-align:right;
}

p {
margin:0; 
padding:1.2em; 
}

p a:link,
p a:visited,
p a:hover,
p a:active	{
	font-weight:bold;
	color:#0066CC;
}

ul#navigation-1	{ 
margin:0; 
padding:1px 0; 
list-style:none; 
width:100%; 
height:21px; 
border-top:1px solid #0066cc; 
border-bottom:1px solid #0066cc; 
font:normal 8pt verdana, arial, helvetica;
}

ul#navigation-1 li	{ 
margin:0; 
padding:0; 
display:block; 
float:left;
 position:relative;
  width:148px; 
  }
  
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited { 
padding:4px 0; 
display:block; 
text-align:center; 
text-decoration:none; 
background:#0066cc; 
color:#ffffff; 
width:148px; 
height:13px; 
}

ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active	{
padding:4px 0; 
display:block; 
text-align:center; 
text-decoration:none; 
background:#6699cc; 
color:#ffffff; 
width:146px; 
height:13px; 
border-left:1px solid #000000; 
border-right:1px solid #000000; 
}
	
ul#navigation-1 li ul.navigation-2 { 
margin:0; 
padding:1px 1px 0; 
list-style:none; 
display:none; 
background:#000000; 
width:146px; 
position:absolute; 
top:21px;
left:-1px; 
border:1px solid #0066cc; 
border-top:none; 
font-size: 10px;
}

ul#navigation-1 li:hover ul.navigation-2 { 
display:block; 
}

ul#navigation-1 li ul.navigation-2 li { 
width:146px; 
clear:left; 
width:146px; 
}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited	{ 
clear:left; 
background:#0066cc; 
text-align:left; 
padding:4px 4px; 
width:138px; 
border:none; 
border-bottom:1px solid #000000; 
position:relative; 
z-index:1000; 
}

ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover { 
clear:left; 
background:#6699cc; 
text-align:left; 
padding:4px 4px; 
width:138px; 
border:none; 
border-bottom:1px solid #000000; 
position:relative; 
z-index:1000; 
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 { 
font-size: 10px;
display:none; 
margin:0; 
padding:0; 
list-style:none; 
width:175px; 
position:absolute; 
left:145px; 
top:-2px; 
padding:1px 1px 0 1px; 
border:1px solid #0066cc; 
border-left:1px solid #0066cc; 
background:#000000; 
z-index:900; 
}

ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3	{ 
display:block; 
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited { 
padding:4px 4px; 
width:167px;  
background:#0066cc; 
text-align:left; 
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
padding:4px 4px; 
width:167px; 
background:#6699cc;
text-align:left; 
}

ul#navigation-1 li ul.navigation-2 li a span { 
position:absolute; 
top:0; 
left:132px; 
font-size:12pt; 
color:#69c8ff; 
}

ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span { 
position:absolute; 
top:0; 
left:132px; 
font-size:12pt; 
color:#ffffff; 
}
