body {font-family: tahoma, sans-serif;}

/* MENU */
.wrapper { width:1000px; margin:0 auto; }
#nav {
 background: #e5e5e5;
 float: center;
 margin: 0; padding: 0 16px;
 border: 1px solid white;
 border-bottom: none;
 background: url('images/bborder.gif') repeat-x;
 border-top: 3px solid #52B2EA;
}

#nav li a, #nav li { float: left;}

#nav li { list-style: none; position: relative; z-index:5;}

#nav li a {
 text-decoration: none;
 text-transform:uppercase;
 text-decoration:none;
 line-height:40px;
 color:#000000;
 padding:0 15px;
 font-family:Tahoma, arial, helvetica, sans serif;
 font-size:11px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 text-transform:uppercase;
 margin-right:2px;
}

#nav li a:hover {
 background: url(../images/nav-h.gif) repeat-x;
 color:#fff;
}
#nav  li.active a
{  background: url(../images/nav-h.gif) repeat-x;
  color:#fff; }


/* Submenu */

.hasChildren {
	position: absolute;
	right : 0;
	bottom: 0;
}

#nav li ul { display: none; position: absolute; left: 0; top: 100%; padding: 0; margin: 0; background:#E5E5E5; border-left:#f3f2f2 1px solid; border-right:#f3f2f2 1px solid; border-bottom:1px solid #c9c7c7}
#nav li:hover > ul {display: block;}
#nav li ul li, #nav li ul li a {float: none;}
#nav li ul li { _display: inline; border-top:1px solid #fff; /* for IE6 */}
#nav li ul li a {width:150px; display: block; font-weight:bold; color:#666; line-height:30px; padding-left:15px; margin-right:0;}
#nav li ul li a:hover{ background:#F3F2F2; color:#3BA0BC; }

/* SUBSUB Menu */

#nav li ul li ul { display: none;}
#nav li ul li:hover ul { left: 100%; top: 0;}

