:focus {outline:none;}

a {border-bottom:1px solid #197a6a; color:#197a6a; text-decoration:none;}
a:hover {background-color:#faf223;}
a img {border:0;}

body
{
   background-color:#fff;
   color:#000;
   font:12px Verdana, sans-serif;
   margin:0;
   padding:0;
}

em {white-space:nowrap;}

h2 {background:#ddd url('../img/star.jpg') no-repeat 5px center; border-bottom:2px solid #197a6a; color:#197a6a; font-size:18px; margin-top:2em; padding:.5em 0 .5em 30px; text-transform:capitalize;}

table {border:0; border-collapse:collapse; margin:0; padding:0; width:100%;}
tr:hover {background-color:#e6e6e6;}
td {border-bottom:1px dotted #ccc; margin:0; padding:2px 5px;}

.clearfix {clear:both;}

.top {margin:90px auto; text-align:center; width:960px;}
.top a {border:0;}
.top a:hover {background-color:#eee;}
.top a img {border:0; margin:0; padding:0;}

#atop {position:absolute; top:0;}

#sponsors {border-bottom:1px dotted #ccc; height:90px; left:50%; margin:10px 0 10px -480px; position:absolute; top:0; width:960px; text-align:center;}
#sponsors a {border:0; margin:0; padding:0;}
#sponsors a img {margin:0; padding:0;}


#language_select {font-size:10px; margin:110px auto 5px auto; text-align:right; width:960px;}
#language_select ul {margin:0; padding:0;}
#language_select ul li {display:inline; list-style-type:none;}
#language_select ul li a {border:0; color:#12398f; padding:5px;}

#language_select .en {background:#fff url(../img/uk_24.png) no-repeat left; padding-left:24px;}
#language_select .fr {background:#fff url(../img/fr_24.png) no-repeat left; padding-left:24px;}
#language_select .nl {background:#fff url(../img/nl_24.png) no-repeat left; padding-left:24px;}

#language_select a.current {color:#000;}


#eyecatcher {margin:50px auto; width:960px;}
#eyecatcher img {border:0; float:left;}
#eyecatcher p {margin:0 0 1em 300px; text-align:justify;}


#navigation {background:#197a6a url('../img/bg_nav.jpg') repeat-x top; height:150px;}
#navigation ul {margin:auto; padding:0; width:960px;}
#navigation ul li {float:left; list-style-type:none;}
#navigation ul li a {color:#000; display:block; height:65px; margin:25px 20px; padding:35px 0 0 80px; text-decoration:none; width:200px;}
#navigation ul li a:hover {background:#29caaf url('../img/bg_nav_item_highlight.jpg') no-repeat left top; color:#333;}
#navigation ul li a strong {color:#faf223; font:normal 24px/24px Verdana, sans-serif;}
#navigation ul li a.locations {background:#25b49c url('../img/bg_nav_locations.jpg') no-repeat left center;}
#navigation ul li a.locations:hover {background:#29caaf url('../img/bg_nav_locations_highlight.jpg') no-repeat left top; color:#333;}
#navigation ul li a.pictures {background:#25b49c url('../img/bg_nav_pictures.jpg') no-repeat left center;}
#navigation ul li a.pictures:hover {background:#29caaf url('../img/bg_nav_pictures_highlight.jpg') no-repeat left top; color:#333;}
#navigation ul li a.schedule {background:#25b49c url('../img/bg_nav_schedule.jpg') no-repeat left center;}
#navigation ul li a.schedule:hover {background:#29caaf url('../img/bg_nav_schedule_highlight.jpg') no-repeat left top; color:#333;}
#navigation ul li a:hover strong {color:#fff;}

#content {background:#eee url('../img/bg_content.jpg') repeat-x top; border-top:1px solid #404040; padding-bottom:100px;}

#schedule {margin:auto; width:960px;}


.primary {float:left; padding:20px; width:600px;}

.secondary {float:left; padding:20px; width:280px;}
.secondary img {clear:left; float:left;}
.secondary h3 {font-size:12px; line-height:20px; margin:0 0 0 70px; padding-top:5px;}
.secondary p {border-bottom:1px dotted #ccc; color:#666; font-size:10px; line-height:20px; margin:0 0 10px 0; padding:0 0 10px 70px;}
.secondary p span {white-space:nowrap;}

#info {margin:auto; width:960px;}
