/* Wrapper for the menu */
.naviwrap {
	/* Pixel value is needed for position:fixed. Else, percentage value is fine */
	width:100%;
	/*width:175px;*/
	
	/* Below line: menu stays at a fixed position in the viewport (screen) when the user scrolls the page up or down */
	/*position:fixed;*/
	/*overflow:auto;*/
	
	overflow:hidden;
}

/* The title of the menu, not a part of the menu itself */
.navititle {
	display:none;
}

/* Common attributes: text in the menu items (needs to be in separate blocks to have a consistent indentation when it stretches over more than one line) */
.navtext_lvl1, 
.navtext_lvl2, 
.navtext_lvl3, 
.navtext_lvl4 {
	/*font-family:"Capri", "Lucinda Sans", Helvetica, Arial, sans-serif;*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	float:right;
	padding:3px 0 3px 3px;
	margin-right:3px;
}

/* Level 1 menu text */
.navtext_lvl1 {
	/*width:165px;*/
	width:94%;
}

/* Level 2 menu text */
.navtext_lvl2 {
	/*width:145px;*/
	width:85%;
}

/* Level 3 menu text */
.navtext_lvl3 {
	/*width:125px;*/
	width:76%;
}

/* Level 4 menu text */
.navtext_lvl4 {
	/*width:105px;*/
	width:67%;
}

/* List items in the menu list */
ul.menu li {
	list-style:none;
}

/* The menu list */
ul.menu {
	margin:0px;
	padding:0px;
}

/* Common attributes: menu list items and links */
li.navitem_lvl1, 
li.navitem_lvl2, 
li.navitem_lvl3, 
li.navitem_lvl4,
li.navitem_lvl1 a, 
li.navitem_lvl2 a, 
li.navitem_lvl3 a,
li.navitem_lvl4 a {
	float:left;
	position:relative;
	width:100%;
	height:auto;
	text-align:left;
	text-decoration:none;
	color:#2d5b7d;
	background-color:#ffffff;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

li.navitem_lvl1 a, 
li.navitem_lvl2 a, 
li.navitem_lvl3 a,
li.navitem_lvl4 a {
}





/********************     LI    *****************************/

/* Graphics list-item elements */
.menu li#menu-top-flip, .menu li#menu-bottom-flip {
	display:none;
}

/* Graphics list-item elements */
li.navitem_lvl1#menustart, 
li.navitem_lvl1#menuend {
}

li.navitem_lvl1#menustart {
	font-size:0px;
}

li.navitem_lvl1#menuend {
	font-size:0px;
}

/* Common attributes for all menu list-items */
li.navitem_lvl1,
li.navitem_lvl2,
li.navitem_lvl3,
li.navitem_lvl4 {
}

/* special attributes for level 1 menu list-items */
li.navitem_lvl1 {
}

/* special attributes for level 2 menu list-items */
li.navitem_lvl2 {
}

/* special attributes for level 3 menu list-items */
li.navitem_lvl3 {
}

/* special attributes for level 4 menu list items*/
li.navitem_lvl4 {
}




/********************     A, A:VISITED    *****************************/

/* Common attributes for all menu links */
li.navitem_lvl1 a, li.navitem_lvl1 a:visited,
li.navitem_lvl2 a, li.navitem_lvl2 a:visited,
li.navitem_lvl3 a, li.navitem_lvl3 a:visited,
li.navitem_lvl4 a, li.navitem_lvl4 a:visited {
}

/* Level 1 menu links */
li.navitem_lvl1 a, li.navitem_lvl1 a:visited {
}

/* Level 2 menu links */
li.navitem_lvl2 a, li.navitem_lvl2 a:visited {
}

/* Level 3 menu links */
li.navitem_lvl3 a, li.navitem_lvl3 a:visited {
}

/* Level 4 menu links */
li.navitem_lvl3 a, li.navitem_lvl3 a:visited {
}

/* CURRENT level 1 menu links */
li.navitem_lvl1#current_lvl1 a,
li.navitem_lvl2#current_lvl2 a,
li.navitem_lvl3#current_lvl3 a,
li.navitem_lvl4#current_lvl4 a {
}


/* CURRENT level 1 menu links */
#current_lvl1 .navtext_lvl1,
#current_lvl2 .navtext_lvl2,
#current_lvl3 .navtext_lvl3,
#current_lvl4 .navtext_lvl4 {
	font-weight:bold;
	background-image:url(img/arrowRight.gif);
	background-repeat:no-repeat;
	background-position:-1px 5px;
	padding-left:6px;
}

/* CURRENT level 1 menu links */
li.navitem_lvl1#current_lvl1 a {
}

/* CURRENT level 2 menu links */
li.navitem_lvl2#current_lvl2 a {
}

/* CURRENT level 3 menu links */
li.navitem_lvl3#current_lvl3 a {
}

/* CURRENT level 4 menu links */
li.navitem_lvl4#current_lvl4 a {
}

/* CURRENT level 2 menu links */
li.navitem_lvl2#current_lvl2, li.navitem_lvl2#current_lvl2 a {
}

/* CURRENT level 3 menu links */
li.navitem_lvl3#current_lvl3, li.navitem_lvl3#current_lvl3 a {
}

/* CURRENT level 4 menu links */
li.navitem_lvl4#current_lvl4, li.navitem_lvl4#current_lvl4 a {
}

/* CURRENT level 2, 3, 4 menu links, common attributes */
li.navitem_lvl2#current_lvl2, li.navitem_lvl2#current_lvl2 a,
li.navitem_lvl3#current_lvl3, li.navitem_lvl3#current_lvl3 a,
li.navitem_lvl4#current_lvl4, li.navitem_lvl4#current_lvl4 a {
}






/********************     A:HOVER    *****************************/


/* Common attributes for hovering over menu links */
li.navitem_lvl1 a:hover,
li.navitem_lvl2 a:hover,
li.navitem_lvl3 a:hover,
li.navitem_lvl4 a:hover {
	cursor:pointer;
	color:#ffffff;
	background-color:#4f80a0;
	border-top:1px solid #8cacbb;
	border-bottom:1px solid #8cacbb;
}

/* Special attributes for hovering over level 1 menu links */
li.navitem_lvl1 a:hover {
}

/* Special attributes for hovering over level 2 menu links */
li.navitem_lvl2 a:hover {
}

/* Special attributes for hovering over level 3 menu links */
li.navitem_lvl3 a:hover {
}

/* Special attributes for hovering over level 4 menu links */
li.navitem_lvl4 a:hover {
}

/* CURRENT menu links: common hover attributes */
li.navitem_lvl1#current_lvl1 a:hover,
li.navitem_lvl2#current_lvl2 a:hover, 
li.navitem_lvl3#current_lvl3 a:hover, 
li.navitem_lvl4#current_lvl4 a:hover {
}

/* CURRENT level 2, 3, 4 menu links: common hover attributes */
li.navitem_lvl2#current_lvl2 a:hover, 
li.navitem_lvl3#current_lvl3 a:hover, 
li.navitem_lvl4#current_lvl4 a:hover {
}

/* CURRENT level 1 menu links: special hover attributes */
li.navitem_lvl1#current_lvl1 a:hover {
}

/* CURRENT level 2 menu links: special hover attributes */
li.navitem_lvl2#current_lvl3 a:hover {
}

/* CURRENT level 3 menu links: special hover attributes */
li.navitem_lvl3#current_lvl3 a:hover {
}

/* CURRENT level 4 menu links: special hover attributes */
li.navitem_lvl4#current_lvl4 a:hover {
}