﻿ #subnavlist li a { border: 0; border-left: 0.8em solid #26a; padding: 3px 4px; margin-left: -20px; }
#headermenu ul { margin: 0; padding: 0; list-style-type: none; font-size: .9em; background-color: fuchsia; }
/* you can combine the last two rules if you wish */

#navlist ul { margin: 0; padding: 0; list-style-type: disc; font-size: .9em; }
#navlist li { margin-left: 0px; list-style: none; border: 3px solid #26a; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
#navlist a { border-style: solid; border-width: 1px; display: block; padding: 2px 2px 2px 4px; border-color: #ddd #FF66FF #FF0000 #ddd; background-color: #FFCC00; background-repeat: no-repeat; background-position: 0% 25%; }
#navlist a:link, #navlist a:visited { text-decoration: none; width: 100%; position: static; }

/* you can combine the last two rules if you wish */

#navlist a:hover, #navlist a:active { background-color: #9F6F9F; background-image: url(assets/l1_over.jpg); background-repeat: no-repeat; background-position: 0% 50%; }
#uberlink a:link, #uberlink a:visited, #uberlink a:hover, #uberlink a:active { background-color: #9F6F9F; background-image: url(assets/l1_over.jpg); background-repeat: no-repeat; background-position: 0% 50%; }

#navlist1 ul { margin: 0px; padding: 0px; list-style-type: none; font-family: verdana; width: 160px; font-size: 10pt; }
#navlist1 li { margin: 0px; padding: 0px; line-height: 20px; width: 108px; }
#navlist1 ul li a { display: block; width: 150px; padding-left: 20px; background-color: #003399; font-size: 0.9em; text-align: left; color: #FFFFFF; }
#navlist1 ul li a:link, #navcontainer ul li a:visited { color: #FFFFFF; text-decoration: none; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/bullet_u.gif); background-repeat: no-repeat; background-position: left top; font-family: verdana; font-size: 10pt; }
#navlist1 ul li a:hover { background-color: #669999; color: #fff; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/bullet_a.gif); font-family: Verdana; }
#navlist1 ul ul li a { display: block; padding-left: 40px; width: 120px; background-color: #6565AB; font-size: 0.8em; }
#navlist1 ul ul li a:link, #navcontainer ul ul li a:visited { color: #E2E2F5; text-decoration: none; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/subbullet_u.gif); background-repeat: no-repeat; background-position: left top; }
#navlist1 ul ul li a:hover { background-color: #7575C1; color: #E2E2F5; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/subbullet_a.gif); }
#navlist1 div { border: thin solid #800000; padding: 4px; background-color: #FFFFFF; color: #666666; width: 150px; text-align: center; }

/* selected states */
#navlist1 ul li a#current { font-weight: bold; color: #6699CC; background-repeat: no-repeat; background-position: left top; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/bullet_a.gif); background-color: #3E228B; }
#navlist1 ul ul li a#subcurrent { font-weight: bold; color: #98C8F7; background-repeat: no-repeat; background-position: left top; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/subbullet_a.gif); background-color: #7575C1; }

/* you can combine the last two rules if you wish */
#navlist2 { padding: 3px; border: 1px solid #fff; width: 1em; background-color: #009900; font: 12px verdana,sans-serif; }
#navlist2 li { list-style: none; border: 1px solid #26a; width: 102px; }
#navlist2 a { color: #eee; text-decoration: none; display: block; border-left: 1em solid #159; border-bottom: 1px solid #159; padding: 2px 2px; }
#navlist2 a:hover { border-color: #124; }
/* you can combine the last two rules if you wish */

#menu { padding: 44px; margin: 0; width: 864px; height: 2em; list-style-type: none; border-left: 0px solid #444; background-color: #000000; }
#menu li { float: left; width: 5em; height: 2em; line-height: 2em; border-right: 1px solid #444; position: relative; text-align: center; padding-right: 22px; padding-left: 22px; }
#menu li a, #menu li a:visited { display: block; text-decoration: none; color: #000; }
#menu li a span, #menu li a:visited span { display: none; /* needed to trigger IE */ }
#menu li a:hover { border: 0; }
#menu li a:hover span { display: block; width: 5em; height: 2em; text-align: center; position: absolute; left: 1px; top: 1px; color: #fff; cursor: pointer; }

#cmnavbar { width: 998px; height: 24px; }

 #navlistblue ul { margin: 0px; padding: 0px; list-style-type: none; font-family: verdana; width: 160px; font-size: 10pt; }
#navlistblue li { margin: 0px; padding: 0px; line-height: 20px; }
#navlistblue ul li a { display: block; width: 150px; padding-left: 20px; background-color: #003399; font-size: 0.9em; text-align: left; color: #FFFFFF; }
#navlistblue ul li a:link, #navcontainer ul li a:visited { color: #FFFFFF; text-decoration: none; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/bullet_u.gif); background-repeat: no-repeat; background-position: left top; font-family: verdana; font-size: 10pt; }
#navlistblue ul li a:hover { background-color: #669999; color: #fff; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/bullet_a.gif); font-family: Verdana; }
#navlistblue ul ul li a { display: block; padding-left: 40px; width: 120px; background-color: #6565AB; font-size: 0.8em; }
#navlistblue ul ul li a:link, #navcontainer ul ul li a:visited { color: #E2E2F5; text-decoration: none; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/subbullet_u.gif); background-repeat: no-repeat; background-position: left top; }
#navlistblue ul ul li a:hover { background-color: #7575C1; color: #E2E2F5; background-image: url(http://www.lab.onceuponatime.nl/css_stuff/subbullet_a.gif); }
#navlistblue div { border: thin solid #800000; padding: 4px; background-color: #FFFFFF; color: #666666; width: 150px; text-align: center; }


 
 
/* you can combine the last two rules if you wish */
#navcontainer ul li { display: inline; }
#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}



#navlist a:hover, #navlist a:active { background-color: #9F6F9F; background-image: url(assets/l1_over.jpg); background-repeat: no-repeat; background-position: 0% 50%; }

#navlistHSub {
	margin: 0;
	border-bottom: #000 1px solid;
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 8px;
	padding-top: 2px;
	border-top: #000 1px solid;
	font-size: small;
}
#navlistHSub ul, #navlistHSub li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navlistHSub a:link, #navlistHSub a:visited { line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; text-decoration: none; color: #000066; }
#navlistHSub a:link#current, #navlistHSub a:visited#current, #navlistHSub a:hover { border-bottom: 4px solid #000; padding-bottom: 2px; background: transparent; color: #FF99CC; padding-top: 2px; }
#navlistHSub a:hover { color: #FFFF99; background-color: #009933; }
/**************************************************************
   Vertical 
/**************************************************************/
#menuV { width: 12em; /* set width of menu */ background: #eee; } 
#menuV ul { /* remove bullets and list indents */ list-style: none; margin: 0; padding: 0; }
/* style, color and size links and headings to suit */
#menuV a, #menuV h2 { font: bold 11px/16px arial, helvetica, sans-serif; display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 2px 3px; }
#menuV h2 { color: #fff; background: #000; text-transform: uppercase; }
#menuV a { color: #000; background: #efefef; text-decoration: none; }
#menuV a:hover { color: #a00; background: #fff; }

div.address { background: #ff0; float: left; display: block; clear: left; } 
#navlist div { font-weight: bold; background-color: #66FFFF; height: 19px; } 
#menuupper_sliver li { display: inline; float: right; color: #FFFFFF; }
#menuupper_sliver { padding: 0; margin: 0; color: #fff; font-family: arial, helvetica, sans-serif; white-space: nowrap; list-style-type: none; font-size: xx-small; }
#menuupper_sliver li a { border-bottom-style: solid; padding: 0.2em 1em; color: #FFFFFF; float: left; border-bottom-style: solid; border-bottom-width: medium; background-color: #000000; }
#menuupper_sliver li a:hover { color: #FFFFFF; border-bottom-style: solid; border-bottom-width: medium; border-bottom-color: #800000; }

#nav_mainpage {
	margin: 11px;
	border-bottom: 11px solid #000;
	border-top: 2px solid #333399;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
	font-style: normal;
	text-align: left;
	float: left;
	color: #666666;
	border-top-color: #333399;
	border-bottom-color: #000000;
	 
}
#nav_mainpage p {
	font-size: x-small;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	margin-left: 20px;
}
#nav_mainpage h1 { font-size: small; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000; border-bottom-style: ridge; border-bottom-width: medium; border-bottom-color: #0000FF; }
#nav_mainpage ul { padding: inherit; list-style-image: url('images/bullets/0027_datadialogsbullet.png'); list-style-position: outside; list-style-type: circle; margin-left: 32px; color: #333333; margin-bottom: 1px; }



#nav_header_body1 { margin: 2px; border-bottom: 11px solid #000; border-top: 2px solid #333399; font-family: Verdana; font-size: 10px; background-color: #FFFFFF; font-style: normal; text-align: left; float: left; color: #666666; }
#nav_header_body1 p { font-size: x-small; font-weight: normal; font-family: Verdana; color: #333333; }




/**************************************************************
   Bullets  
/**************************************************************/
 
#nav_ms_bullets {
	border: thin ridge #800000;
	list-style-position: outside;
	list-style-type: circle;
	color: #CCCCCC;
	font-size: x-small;
	margin: 22px;
	 
}
#nav_ms_bullets ul {
	 
	list-style-image: url('images/bullets/0027_datadialogsbullet.png');
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 22px;
	color: #333333;	padding: 4px;
	margin-bottom: 1px;	width: 500px;
	background-color: #CCCCCC;
}

#nav_ms_bullets a:hover {
 
	list-style-image: url('images/bullets/0026_boatshowbullet.png');
	color: #FFFFFF;	 
	 
	background-color: #663300;
}
#nav_ms_bullets p {
	padding: 10px;
	font-size: medium;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 12px;
}
#nav_ms_bullets p { color: #336699; margin-bottom: 22px; font-size: x-small; font-weight: 700; }

#nav_ms_bullet_42 {
	list-style-image: url('images/bullets/0027_datadialogsbullet.png');
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 20px;
}

#def_ms_bullet_42 a:hover {
 
	list-style-image: url('images/bullets/0026_boatshowbullet.png');
	color: #FFFFFF;	 
	 
	background-color: #663300;
}
#def_ms_bullet_42 ul { list-style-image: url('images/bullets/0027_datadialogsbullet.png'); list-style-position: outside; list-style-type: circle; }
.nav_bord_font_style01 div { border-width: thin thin thick thin; border-color: #CCCCCC; border-style: solid;   list-style-type: none; font-size: x-small; background-color: #FFFFFF;   font-family: verdana; }