/*
## menu.css - Contains style for menu
*/

/* common style for <ul> elements */
.nav,
.nav ul {
  list-style-type: none;
}

/* Top menu style */

#navMain {
  overflow:hidden;
}

body.master #navMain {
  margin:0 0 19px 20px;
}

body.frontpage #navMain {
  margin:0 0 27px 20px;
}

#navMain li {
  float:left;
  margin:0 20px 0 0;
}

#navMain li a { 
  color:#363636;
  font-size:1.6em;
  text-transform:uppercase;
}

#navMain li a:hover {
  color:#000;
  text-decoration:none;
}

/* LANGUAGE */

ul#navMain li.language {
 padding:4px 0 0;
}

ul#navMain li.language a {
  display:block;
  width:16px;
  height:11px;
  text-indent:-9999px;
}

ul#navMain li a.en {
  background:url(../GFX/gb.gif) no-repeat;
}

ul#navMain li a.no {
  background:url(../GFX/no.gif) no-repeat;
}

/* ACTIVE/CURRENT */

#navSub a.current, #navMain a.current {
  font-weight:bold;
}

/*Sub menu style */
#navSub {
  padding:30px 0 0;
  margin:0 0 40px;
}

#navSub a {
  font-size: 1.6em;
  color: #363636;
  padding:10px 20px;
  display:block;
}

#navSub li {
  background:url(../GFX/subNavHr.gif) bottom center no-repeat;
}

#navSub a.current, #navMain a.current {
  font-weight:bold;
}

#navSub ul {
  padding-left: 10px;
}

#navSub ul a {
  font-weight: normal;
  margin-left: 0;
}

#navSub ul li a {
  padding-left: 10px;
}