body { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: 0; }
p { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
td { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
a:link { color: #069 ; text-decoration: none; }
a:visited { color: #069 ; text-decoration: none; }
a:hover { color: #c60 ; text-decoration: none; }
a:active { color: #c60 ; text-decoration: none; }
h1 { color: #666; font-size : 15px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #369; font-size: 13px; font-weight: bold; font-style: italic; }
h3 { font-size: 12px; font-weight: bold; }
.small { font-size: 10px; }
.timeframe { font-size: 10px; font-style: italic; }
.border { border: solid 1px #000; }
.image { float: left; margin-right: 20px; margin-bottom: 10px; }
.breadcrumb { color: #666; font-size: 10px; font-weight: bold; }
.workshoptitle { font-size: 12px; font-weight: bold; }

/* NAVIGATION */

.navtable { background-color: #333; border-color: #000; border-style: solid; border-width: 1px 1px 1px 0; }

ul.nav,
ul.nav li,
ul.nav ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.nav {
 position: relative;
 z-index: 597;
 float: left;
}

ul.nav li {
 float: left;
 line-height: 1em;
 vertical-align: middle;
 zoom: 1;
}

ul.nav li.hover,
ul.nav li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.nav ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.nav ul li {
 float: none;
}

ul.nav ul ul {
 top: 1px;
 left: 99%;
}

ul.nav li:hover > ul {
 visibility: visible;
}
