/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

#menu {
width: 780px;
height: 21px;
}

ul#navigation-1 { 
margin:0; 
list-style:none; 
width: 779px; 
height:21px; 
border-top:1px solid #fff; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
background:#00aaeb;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;  
}

ul#navigation-1 li { 
margin: 0;
padding: 0;
display:block; 
float:left; 
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; 
}

ul#navigation-1 li a:link,
ul#navigation-1 li a:visited { 
padding: 4px 23px 4px 23px;
display:block; 
text-align:center; 
text-decoration:none; 
background:#00aaeb; 
color:#ffffff;  
height:13px; 
border-left:1px solid #ffffff; 
border-right:1px solid #ffffff;
}

ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active { 
padding: 4px 23px 4px 23px;
display:block; 
text-align:center; 
text-decoration:none; 
background:#00aaeb; 
color:#ffffff; 
height:13px; 
border-left:1px solid #ffffff; 
border-right:1px solid #ffffff; 
}

ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active { 
color: #000;
}

ul.navigation-2 li:hover a,
ul.navigation-2 li a:hover,
ul.navigation-2 li a:active { 
color: #fff;
}	

ul#navigation-1 li ul.navigation-2 { 
margin:0; 
padding:1px 1px 0; 
list-style:none; 
display:none; 
/*background-image: url(../../images/opacity/black80.png); */
width:192px; 
position:absolute; 
top:21px; 
left:-1px; 
border-top:none; 
}

ul#navigation-1 li:hover ul.navigation-2 { 
display:block; 
margin-left: 15px;
}

ul#navigation-1 li ul.navigation-2 li { 
width:192px; 
clear:left; 
width:192px; 
font-size: 9px;
text-align: left;
background: none;
/*background-image: url(/images/opacity/black80.png); */
}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited { 
background: none;
background-image: url(/images/opacity/black80.png); 
padding:4px 4px; 
width:192px; 
border:none;  
position:relative; 
z-index:1000; 
text-align: left;
color: #fff;
}

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-image: url(/images/opacity/black80.png); 
padding:4px 4px; 
width:192px; 
border:none;  
position:relative; 
z-index:1000;
text-align: left;
color:#00aaeb;
}

ul#navigation-1 li ul.navigation-2 li ul.navigation-3 { 
display:none; 
margin:0; 
padding:0; 
list-style:none; 
position:absolute; 
left:145px; top:-2px; 
padding:1px 1px 0 1px; 
border:1px solid #b9121b; 
border-left:1px solid #b9121b; 
background:#ffffff; 
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
	{ background:#b9121b; }
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
	{ background:#ec454e; }
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#fe676f; }
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; }
