/********************** TOP NAVIGATION *******************/
/*Container*/
.topnav{
border:0px; 
}
/*#nav{width:780px; float:left; position:relative; z-index:1}*/
#nav{width:1500px; float:left; position:relative; z-index:1; }

.menu span, .menu div
{
letter-spacing: 0.00em; 
font: 11px Trebuchet MS;
}
.menu{
width:780px;
background-image:url('http://vocationvacations.com/images/bg_nav.gif'); float:left; 
position:absolute; top:0px; left:0px; clip:rect(0px 800px 250px 0px);
}
/* Top Visible Menu */

/*
.menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
*/

.menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}


.menu ul li{
float: left;
margin:0px;
zoom:1;
}
.menu li a{
display: block;
margin:0px;
text-align:center;
text-decoration:none;
width:130px;
color:#000000;
float:left;
padding:5px 0px;
font:bold 11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;
}
.menu li a:hover {
color:#FFFFFF;
background:#343434;
text-decoration:none;
margin:0px;
}
.menu li a:visited{}
.menu li a:visited:hover {
color:#FFFFFF;
background:#343434;
text-decoration:none;
margin:0px;
}
a.menu1_current{
color:#FFFFFF;
background:#343434;
text-decoration:none;
margin:0px;
}
/* Second Level Menu (First Level Drop Down) */
.menu ul ul {
position: absolute;
top:24px;
left:0px;
z-index:10;
}
.menu li li{
float: left;
width:160px;
padding:0px;
margin:0px;
z-index:10;
text-align:left;
zoom:1;
}
.menu li li a{
font: 11px Trebuchet MS;
font-weight:bold;
color:#ffffff;
display: block;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background: #343434; 
text-decoration: none;
width: 160px;
text-align:left;
}
.menu li li a:hover{
font: 11px Trebuchet MS;
font-weight:bold;
color:#FFC11B;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background:#343434;
}
.menu li li a:visited{
font: 11px Trebuchet MS;
font-weight:bold;
color:#ffffff;
display: block;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background: #343434; 
text-decoration: none;
width: 160px;
text-align:left;
}
.menu li li a:visited:hover{
font: 11px Trebuchet MS;
font-weight:bold;
color:#FFC11B;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background:#343434;
}
/* Third Level Menu (Second Level Drop Down) */
.menu ul ul ul {
position: absolute;
top:30px;
left:0px;
z-index:1000;
}
.menu li li li{
float: left;
width:140px;
padding:0px;
margin:0px;
z-index:10000;
text-align:left;
}
.menu li li li a{
font: 11px Trebuchet MS;
font-weight:bold;
color:#ffffff;
display: block;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background: #343434; 
text-decoration: none;
width: 140px;
text-align:left;
}
.menu li li li a:hover{
font: 11px Trebuchet MS;
font-weight:bold;
color:#FFC11B;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background:#343434;
}
.menu li li li a:visited{
font: 11px Trebuchet MS;
font-weight:bold;
color:#ffffff;
display: block;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background: #343434; 
text-decoration: none;
width: 140px;
text-align:left;
}
.menu li li li a:visited:hover{
font: 11px Trebuchet MS;
font-weight:bold;
color:#FFC11B;
border:1px solid #FFFFFF;
margin: 0px;
padding:3px 5px;
background:#343434;
}
.menu li {position: relative; font: 11px Trebuchet MS; color:#666666}
.menu ul ul ul {
position: absolute;
top: 0;
left: 108%;
}
/*main*/
div.menu ul ul {
display: none;
}
div.menu ul li:hover ul{display: block;}
div.menu ul ul,
div.menu ul li:hover ul ul,
div.menu ul ul li:hover ul ul{display: none;}
div.menu ul li:hover ul,
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul{display: block;}

.menu li ul A.topNav:ACTIVE, 
.menu li ul A.topNav:LINK, 
.menu li ul A.topNav:VISITED{font: 11px Trebuchet MS; color:#666666}
/*-------- Menu ----------*/
#left_menu{padding:5px; text-align:left; float:left; margin-top:10px;}

#left_menu li.menu1, #left_menu .menu1current{
width:199px;
height:22px; 
margin-top:1px;
list-style:none;
padding:8px 10px;
background-image:url('http://vocationvacations.com/images/bg_submenu.gif');
background-repeat:no-repeat;
}

#left_menu .menu1 a{font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#000000; text-decoration:none}

#left_menu .menu1current a{font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#000000; text-decoration:none}

#left_menu li.menu2{
height:20px; 
padding:2px 0px; margin:0px; border-left:1px solid #E8ECF5; border-right:1px solid #E8ECF5;
text-indent:35px; 
list-style:none;
background-image:url('http://vocationvacations.com/images/yellowbullet.gif'); background-position:left; background-repeat:no-repeat;
}
#left_menu .menu2 a{font-family: Arial, Verdana,Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none}
#left_menu .menu2current{
height:20px; 
padding-top:2px; 
text-indent:35px; 
list-style:none;
background-image:url('http://vocationvacations.com/images/yellowbullet.gif'); background-position:left; background-repeat:no-repeat;
}
#left_menu .menu2current a{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline}


#left_menu li.menu3{
height:20px; 
padding-top:4px; 
text-indent:65px; 
list-style:none;
}
#left_menu .menu3 a{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
#left_menu .menu3current{
height:20px; 
padding-top:4px; 
text-indent:65px; 
list-style:none;
}
#left_menu .menu3current a{font:normal 12px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}

#left_menu .menu1 a:hover, #left_menu .menu2 a:hover, #left_menu .menu3 a:hover, 
	#left_menu .menu1current a:hover, #left_menu .menu2current a:hover, #left_menu .menu3current a:hover {text-decoration:underline;}
ul.sitemap{
margin-left:-35px;
}

ul.sitemap li
{
list-style-type: none;
line-height: 17px;

}
ul.sitemap li a
{
text-decoration: none;
}
ul.sitemap li a:hover
{
text-decoration: underline;
}
li.lvl1
{
padding: 7px 0 5px 0;
font-size: 14px;
margin-top:12px;
font-weight:bold;
}
li.lvl2
{
margin-left: 0px;
font-size: 12px;
border-left: 1px solid #000000;
padding-left: 3px;*/
}
li.lvl3
{
margin-left: 15px;
font-size: 13px;
border-left: 1px solid #046494;
padding-left: 3px;

}
