/* CSS Document */

body {

	margin:0;

	padding:0;

}

#multi-level {

background:url(images/h_prenavbg.jpg) repeat-x;

height: 30px;

position:relative;

z-index:500;

}



#multi-level .pad {

float:left;

}



.menu, .menu ul {

list-style-type:none; 

padding:0;

margin:0; 

font-family: Verdana, Arial, Helvetica, sans-serif; 

font-size: 10px;

color: #FFFFFF; 

}



/* Set up the top level list items and float left to place inline */

.menu li.top {

float:left;

display: block;

position:relative;

}



/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */

.menu table {

border-collapse:collapse;

width:0;

height:0;

position:absolute; 

top:0; 

left:0;

}



/* Default top link link styling */

.menu li.top a.top_link {

display:block;

float:left;

height: 36px;

}



.menu li.top a span {

position:absolute;

left:-9999px; 

top:0; 

z-index:0; 

font-size:10px;

} /* move the link text off screen */



/* pre-load the hover images into the lists */

.menu li.n1 {

background-image: url(images/h_nav1h.jpg);

width: 105px;

height: 30px;

}



.menu li.n2 {

background-image: url(images/h_nav2h.jpg);

width: 91px;

height: 30px;

}



.menu li.n3 {

background-image: url(images/h_nav3h.jpg);

width: 127px;

height: 30px;

}



.menu li.n4 {

background-image: url(images/h_nav4h.jpg);

width: 142px;

height: 30px;

}



.menu li.n5 {

background-image: url(images/h_nav5h.jpg);

width: 170px;

height: 30px;

}



.menu li.n6 {

background-image: url(images/h_nav6h.jpg);

width: 147px;

height: 30px;

}



.menu li.n7 {

background-image: url(images/h_nav7h.jpg);

width: 109px;

height: 30px;

}

.menu li.n8 {

background-image: url(images/h_nav8h.jpg);

width: 99px;

height: 30px;

}



/* set up the normal unhovered images in the links */

.menu li a#n1 {

background-image: url(images/h_nav1.jpg);

width: 105px;

height: 30px;

}



.menu li a#n2 {

background-image: url(images/h_nav2.jpg);

width: 91px;

height: 30px;

}



.menu li a#n3 {

background-image: url(images/h_nav3.jpg);

width: 127px;

height: 30px;

}



.menu li a#n4 {

background-image: url(images/h_nav4.jpg);

width: 142px;

height: 30px;

}



.menu li a#n5 {

background-image: url(images/h_nav5.jpg);

width: 170px;

height: 30px;

}



.menu li a#n6 {

background-image: url(images/h_nav6.jpg);

width: 147px;

height: 30px;

}



.menu li a#n7 {

background-image: url(images/h_nav7.jpg);

width: 109px;

height: 30px;

}

.menu li a#n8 {

background-image: url(images/h_nav8.jpg);

width: 99px;

height: 30px;

}



/* Style the list OR link hover. Depends on which browser is used */

.menu a:hover {

visibility:visible;

} 



/* for IE6 */

.menu li:hover { 

position:relative;

z-index:250;

} /* for IE7 */



/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */

.menu li a#n1:hover, .menu li:hover a#n1,

.menu li a#n2:hover, .menu li:hover a#n2,

.menu li a#n3:hover, .menu li:hover a#n3,

.menu li a#n4:hover, .menu li:hover a#n4,

.menu li a#n5:hover, .menu li:hover a#n5,

.menu li a#n6:hover, .menu li:hover a#n6,

.menu li a#n7:hover, .menu li:hover a#n7,

.menu li a#n8:hover, .menu li:hover a#n8 {

background:transparent;

}



/* keep the 'next' level invisible by placing it off screen. */

.menu ul, 

.menu :hover ul ul, 

.menu :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul ul,

.menu :hover ul :hover ul :hover ul :hover ul ul {

position:absolute;

left:-9999px;

top:-9999px; 

width:0; 

height:0;

}



/* set up the first drop down sub level */

.menu :hover ul.sub {

/*background-color: #FFFFFF;*/

background-color: none;

padding: 1px;

left:0;

top:28px;

white-space:nowrap;

height:auto;

width: 210px;

}



.menu :hover ul.sub li {

display: block;

position:relative;

float:left;

background-color:  #002078;

line-height:25px;

font-size:11px;

width: 250px;

text-indent: 10px;

/*border: 1px solid  #FF0000; inalis border*/

border:none;

}



.menu :hover ul.sub li a {

text-decoration: none;

background-color: #353334;

display:block;

color:#ffffff;

width: 250px;

}



.menu :hover ul.sub li a:hover {

text-decoration: none;

background-color: #353334;

display:block;

color: #E1C47D;

width: 250px;

}



.menu :hover ul.sub li a.fly {

background:#353334 url(images/arrow_over.gif) no-repeat 250px 10px;

color:#ffffff;

}



.menu :hover ul.sub li a.fly:hover {

background:#353334 url(images/arrow_over.gif) no-repeat 250px 10px; 

color:#E1C47D;

}



.menu :hover ul li:hover > a.fly {

background:#353334 url(images/arrow_over.gif) no-repeat 250px 10px;

color:#E1C47D;

} 



/* set up the flyout levels when hovering */

.menu :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul,

.menu :hover ul :hover ul :hover ul :hover ul :hover ul {

/*background-color: #FFFFFF;*/

background-color: none;



padding: 1px;

left:180px;

top: 0px;

white-space:nowrap;

width: 222px;

z-index:250;

z-index:400;

height:auto;

}
