/********************************************************************/
/***************** DROPDOWN MENU (TOP LEVEL IMAGES) *****************/
/********************************************************************/

#nav {padding:0 0 0 0px; margin:0; list-style:none; height:28px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}

#nav li.level0 {display:block; float:left;padding:0;}

#nav li a.pos1 {background:url(../img/bt_home.gif); width:87px; height:28px; display:block; text-indent:-99999px;} 
#nav li a.pos2 {background:url(../img/bt_aboutus.gif); width:107px; height:28px; display:block;text-indent:-99999px;} 
#nav li a.pos3 {background:url(../img/bt_services.gif); width:107px; height:28px; display:block;text-indent:-99999px;} 
#nav li a.pos4 {background:url(../img/bt_projects.gif); width:108px; height:28px; display:block;text-indent:-99999px;} 
#nav li a.pos5 {background:url(../img/bt_testimonials.gif); width:130px; height:28px; display:block;text-indent:-99999px;} 
#nav li a.pos6 {background:url(../img/bt_careers.gif); width:103px; height:28px; display:block;text-indent:-99999px;} 
#nav li a.pos7 {background:url(../img/bt_clients.gif); width:120px; height:28px; display:block;text-indent:-99999px;} 
#nav li a.pos8 {background:url(../img/bt_contact.gif); width:123px; height:28px; display:block;text-indent:-99999px;}

#nav li.p1 {background:url(../img/bt_home_on.gif);} 
#nav li.p2 {background:url(../img/bt_aboutus_on.gif);} 
#nav li.p3 {background:url(../img/bt_services_on.gif);} 
#nav li.p4 {background:url(../img/bt_projects_on.gif);} 
#nav li.p5 {background:url(../img/bt_testimonials_on.gif);} 
#nav li.p6 {background:url(../img/bt_careers_on.gif);} 
#nav li.p7 {background:url(../img/bt_clients_on.gif);} 
#nav li.p8 {background:url(../img/bt_contact_on.gif);} 

#nav li.active a.pos1,
#nav li.active a.pos1:hover {background:url(../img/bt_home_on.gif);} 
#nav li.active a.pos2,
#nav li.active a.pos2:hover {background:url(../img/bt_aboutus_on.gif);} 
#nav li.active a.pos3,
#nav li.active a.pos3:hover {background:url(../img/bt_services_on.gif);} 
#nav li.active a.pos4,
#nav li.active a.pos4:hover {background:url(../img/bt_projects_on.gif);} 
#nav li.active a.pos5,
#nav li.active a.pos5:hover {background:url(../img/bt_testimonials_on.gif);} 
#nav li.active a.pos6,
#nav li.active a.pos6:hover {background:url(../img/bt_careers_on.gif);} 
#nav li.active a.pos7,
#nav li.active a.pos7:hover {background:url(../img/bt_clients_on.gif);} 
#nav li.active a.pos8,
#nav li.active a.pos8:hover {background:url(../img/bt_contact_on.gif);} 

#nav a:hover {visibility:visible; position:relative;}
#nav li:hover {position:relative;}
#nav li a.nav_link:hover {background:transparent;} 

/************** DROPDOWN STYLES  *************/
/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {list-style:none;position:relative;text-align:left;padding-left:0px;}
#nav li.over {z-index:99;}
#nav li.active {z-index:100;} /* to prevent the li separator from showing through on mouseover on li */
#nav a, 
#nav a:hover {display:block;text-decoration:none;}
#nav span {display:block; cursor:pointer;}
#nav a {line-height:1.3em; }

/************ 2ND LEVEL ************/
#nav ul {position: absolute;width:189px;top:34px;left:-10000px;margin-top:-7px;padding-bottom:3px;padding-top:1px;}

/* Show menu */
#nav li.over ul {left:-1px;}
#nav li.over ul ul {left:-10000px;}
#nav li.over ul li.over ul {left:100px;}
#nav ul li {background:url(../img/nav2_li_bg.png) repeat-y;padding:0 2px;}
#nav ul li a:hover {background:#d0dfe2;}
#nav li.over ul a,
#nav ul li.active a,
#nav ul li a,
#nav ul li a:hover {color:#2F2F2F;}
#nav ul span, 
#nav ul li.last li span {padding:5px 15px; background:url(../img/nav2_link_bg.gif) repeat-x 0 100%;}
#nav ul li.last span, 
#nav ul li.last li.last span {background:none;}
#nav ul li.last {background:url(../img/nav2_last_li_bg.png) no-repeat 0 100%;padding-bottom:3px;}
#nav ul li.parent a,
#nav ul ul li.parent a {background-image:url(../img/nav2_parent_arrow.gif);background-position:right bottom;background-repeat:no-repeat;}

/************ 3RD+ LEVEL ************/
/* Show menu */
#nav ul ul ul {left:-10000px;}
#nav li.over ul li.over ul ul {left:-10000px;}
#nav li.over ul li.over ul li.over ul {left:100px;}
#nav ul ul {background:url(../img/nav3_bg.png) no-repeat;padding-top:2px;left:100px;top:13px;}
#nav ul li.parent li a {background-image:none;}
#nav ul li.parent li li a {background-image:none;}
#nav ul ul li.parent a {background-image:url(../img/nav2_parent_arrow.gif);background-position:right bottom;background-repeat:no-repeat;}

#nav:after {content:".";display:block;clear:both;height:0;font-size:0;line-height:0em;overflow:hidden;}

/* Fix for the IE fix bug */
#nav iframe {position: absolute;left: -1px;top: 0;z-index: -1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
