/* CSS Document */
BODY { margin-bottom:0px; margin-top:0px; margin-left:0px; margin-right:0px }
IMG { border:0px; }
TD { font-size:80%; font-family:Arial; }

A { color: #0066CC; text-decoration:none; }
A:hover { color:#FF6600; text-decoration:underline; }

A.sub { color: #666666; text-decoration:none; }
A.sub:hover { color:#FF3300; text-decoration:underline; }

#menu_root { padding-right:30px }
#menu_root A{ display:block; color:#666666; padding-top:2px; padding-bottom:2px; }
#menu_root A.active{ color: #0066FF; font-weight:bold; text-decoration:none }

#whereim A{ color:#666666; }
#whereim A.active{ color: #0066FF; font-weight:bold; text-decoration:none }

#line { height:25px; background-image:url(../images/xx.gif); background-repeat:repeat-x; background-position:center}
#vline { width:25px; background-image:url(../images/xx.gif); background-repeat:repeat-y; background-position:center}

#link {cursor:pointer; color:#0066FF}
#link:hover{ text-decoration:underline;}

#ul { padding-left:20px; padding-top:10px; padding-bottom:10px; }
#ul A { color:#666666 }
A.select { font-weight:bold; text-decoration:none; }

#map { color:#999999; }
#map div { padding-left:15px; padding-top:5px; }
#map div A { color:#000000; }
#map div div { padding-left:15px; padding-top:5px; }
#map div div A { color: #333333; }

ul {
	
	margin: 0;
	padding: 0;
	list-style: none;
	
}

ul li {
	position: relative;
}
	
li ul {
	
	position: absolute; 
	z-index:66;
	left: 129px; /* Set 1px less than menu width */
	margin:-10;
	display: none; 
	width:200px;
	border: 1px solid #ccc;
	
}

ul li a {
	
	display: block; 
	z-index:66;
	text-decoration: none; 
	background: #fff; /* IE6 Bug */
	padding-left: 15px; 
	padding-top:2px; 
	padding-bottom:2px;
	border-bottom: 0;
	background-image:url(images/arrow.gif); 
	background-position:left center; 
	background-repeat:no-repeat;

}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover { background: #e6f5f9; text-decoration:none; } /* Hover Styles */		
li ul li a { padding: 2px 5px; text-decoration:none; padding-left: 15px; } /* Sub Menu Styles */		
li:hover ul, li.over ul { display: block; z-index:66; } /* The magic */

div.nc_bbcode_colors {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_color_top {white-space:nowrap;}
div.nc_bbcode_color {padding-top:2px; white-space:nowrap;}
div.nc_bbcode_smiles {position:absolute; background:#FFFFFF; padding:3px; border:solid 1px #AAAAAA;}
div.nc_bbcode_smile_top {white-space:nowrap;}
div.nc_bbcode_smile {padding-top:2px; white-space:nowrap;}
input.nc_bbcode_smile {padding:0px; cursor:pointer; height:22px; width:22px; border:0px;}

A.regi { display:block; font-weight:bold; }
A.regii { display:block; padding-left:25px; background-image:url(../images/arrow.gif); background-position:7 center; background-repeat:no-repeat; }
A.yachts { display:block; }
#div{ display:block; }
