/* --------------------------------------------------------------------------------------------------------*/
/* Boating in Europe Navigation Style Sheet                                                                */
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Styles for the standard <a href> links in the [TEXT] body content of the pages                          */
/* --------------------------------------------------------------------------------------------------------*/
a:link {
	font-weight: bold;
	color: #006600;
	text-decoration: underline;
}

a:visited {
	font-weight: bold;
	color: #006600;
	text-decoration: underline;
}

a:hover {
	font-weight: bold;
	color: #009900;
	text-decoration: underline;
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* General styles for the Side Navigation - divs, backgrounds and basic links                              */
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-div{
    background-color: #006600;
}

.sidenavbg{
    background-image:  url(./navigation/sidenav-new-bg.gif);
}

.sidenav{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-decoration: none;
}

.sidenav a{
	display: block;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;
	color: #003300;
	padding: 2px 2px 2px 4px;

	background-color: #FFEEAA;
	border-top-color: #FFFFCC;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #CCBB88;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #CCBB88;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FFEEAA;
	border-left-style: solid;
	border-left-width: 2px;
}

.sidenav a:link {
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;
	color: #003300;
}

.sidenav a:hover{
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;
	color: #003300;

	background-color: #FFCC00;	
	border-top-color: #FFDD33;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #997700;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #997700;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FFDD33;
	border-left-style: solid;
	border-left-width: 2px;
}

.sidenav a:visited{
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;
	color: #003300;
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Dark Green Buttons on the Side Navigation                                                               */
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-dark a:link{
    color: #FFFFFF;
	text-decoration: none;
}

.sidenav-dark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: normal;

	background-color: #006600;
	color: #FFFFFF;
	display: block;
	border-top-color: #009900;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #003300;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #009900;
	border-left-style: solid;
	border-left-width: 2px;
	font-style: normal;
	padding: 3px;
	margin-top: 1px;
}

.sidenav-dark a{
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF; 
}

.sidenav-dark a:hover{
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF; 
}

.sidenav-dark a:visited{
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF; 
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Mid Tone Side Navigation Buttons                                                                        */ 
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-mid a:link{
    color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.sidenav-mid{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
	font-style: normal;
	font-weight: normal;
}

.sidenav-mid a{
	font-weight: normal;
    text-decoration: none;
	color: #FFFFFF; 

	background-color: #44AA44;
	display: block;
	border-top-color: #66CC66;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #003300;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #66CC66;
	border-left-style: solid;
	border-left-width: 2px;
	padding: 3px;
}

.sidenav-mid a:hover{
	font-weight: normal;
    text-decoration: none;
	color: #FFFFFF; 

	background-color: #006600;
	display: block;
	border-top-color: #009900;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #003300;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #009900;
	border-left-style: solid;
	border-left-width: 2px;
	padding: 3px;
 
}

.sidenav-mid a:visited{
	font-weight: normal;
    text-decoration: none;
	color: #FFFFFF; 
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Light Tone Buttons for the Side Navigation                                                              */
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
	
}
.sidenav-light a:link{
    color: #003300;
    text-decoration: none;
	font-weight: normal;
}

.sidenav-light a{
	font-weight: normal;
    text-decoration: none;
	color: #003300; 
	display: block;
    padding: 2px 2px 2px 4px;

	background-color: #66CC66;  
	border-top-color: #88EE88;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #228822;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #228822;;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #88EE88;
	border-left-style: solid;
	border-left-width: 2px;
	font-style: normal;
}

.sidenav-light a:visited{
	font-weight: normal;
    text-decoration: none;
	color: #003300;  
}

.sidenav-light a:hover{
	font-weight: normal;
    text-decoration: none;
	color: #FFFFFF; 
	display: block;
    padding: 2px 2px 2px 4px;

	background-color: #006600;
	border-top-color: #009900;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #003300;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #009900;
	border-left-style: solid;
	border-left-width: 2px;
	font-style: normal;
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Light Coloured Sub Category Button Styles for the Side Navigation                                       */
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-sub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
	display: block;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.sidenav-sub a:link{
	color: #003300; 
    text-decoration: none;
	font-weight: normal;
}
	
.sidenav-sub a{
	font-weight: normal;
    text-decoration: none;
	display: block;
    padding: 1px 1px 1px 3px;
	background-color: #FFEEAA;
	color: #003300; 
		
	border-top-color: #FFFFCC;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #CCBB88;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #CCBB88;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFFFCC;
	border-left-style: solid;
	border-left-width: 1px;
}

.sidenav-sub a:hover{
	font-weight: normal;
    text-decoration: none;
	display: block;
    padding: 1px 1px 1px 3px;
	background-color: #FFCC00;
	color: #003300; 
		
	border-top-color: #FFDD33;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #997700;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #997700;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #FFDD33;
	border-left-style: solid;
	border-left-width: 1px;
}

.sidenav-sub a:visited{
	color: #003300;
	font-weight: normal;
    text-decoration: none;
}
/* --------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------*/
/* Dark Coloured Sub Category Button Styles for the Side Navigation                                        */
/*---------------------------------------------------------------------------------------------------------*/
.sidenav-sub-dark{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: normal;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;

	background-color: #006600;
	color: #FFFFFF;
	display: block;
	border-top-color: #009900;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #003300;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #003300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #009900;
	border-left-style: solid;
	border-left-width: 1px;
	font-style: normal;
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Indented Markers for the Sub Categories in the Side Navigation Markers                                  */
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-marker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
    color: #003300;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;

	display: block;
	padding: 1px 1px 1px 3px;

	background-color: #FFCC77;
	border-top-color: #FFEE99;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #AA9933;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #AA9933;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FFEE99;
	border-left-style: solid;
	border-left-width: 2px;
}

.sidenav-marker a:link{
    color: #003300;
	font-weight: normal;
	text-decoration: none;
}

.sidenav-marker a{
	display: block;
	font-weight: normal;
    text-decoration: none;
	color: #003300;
	display: block;
	padding: 1px 1px 1px 3px;

	background-color: #FFCC00;	
	border-top-color: #FFD83B;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #9B7C00;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #9B7C00;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FFD83B;
	border-left-style: solid;
	border-left-width: 2px;
}

.sidenav-marker a:hover{
	font-weight: normal;
    text-decoration: none;

	background-color: #0066FF;
	color: #FFFFFF; 
	
	border-top-color: #99AAFF;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #003399;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #003399;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #99AAFF;
	border-left-style: solid;
	border-left-width: 2px;
}

.sidenav-marker a:visited{
	font-weight: normal;
    text-decoration: none;
	color: #003300;
}
/* --------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Gold Marker on the Side Navigation                                                                      */
/* --------------------------------------------------------------------------------------------------------*/
.sidenav-gold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: normal;

	padding: 1px 1px 1px 3px;
	display: block;
	background-color: #FFCC00;	
	border-top-color: #FFEE99;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #AA9933;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #AA9933;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FFEE99;
	border-left-style: solid;
	border-left-width: 2px;
	text-align: left;
}
/* --------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------*/
/* Use this for static elements on the side-nav (things that have important                                */
/* information on them but don't have any links out)                                                       */
/*---------------------------------------------------------------------------------------------------------*/
.sidenav-static{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #333300;
	
	padding: 1px 1px 1px 3px;
	display: block;
	background-color: #FFCC77;
	border-top-color: #FFEE99;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-color: #AA9933;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #AA9933;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-left-color: #FFEE99;
	border-left-style: solid;
	border-left-width: 2px;
	text-align: left;
}
/*---------------------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------------------*/
/* Styles for the links and text on the green bar at the bottom of the page                                */
/* --------------------------------------------------------------------------------------------------------*/
.bottombar{
	font-family: Verdana, san-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 3px;
}

.bottombar a:link{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.bottombar a:hover{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.bottombar a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.spacer{
	padding: 1px 0px 0px;
	background-image: url(./navigation/spacer.gif);
}


.tickerbar{
	font-family: Verdana, san-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
}

.tickerbar a:link{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.tickerbar a:hover{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tickerbar a:visited{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/* --------------------------------------------------------------------------------------------------------*/