/***********************************************
NAVIGATION
***********************************************/

#navigation {
  width: 180px;
  text-align: center;
  background:#274D59;
  color:#81919E;}

#navigation UL {
  list-style: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;}

/***********************************************
Level 1
************/

#navigation UL LI {
  padding: 3px 4px 0 3px;}

#navigation UL LI.here A{
  background-color:#feae33;}

#navigation UL LI.last {
  padding-bottom:6px;}

#navigation UL A {
  text-decoration: none;
  color: #000;
  border: 1px #495D6E solid;
  font-weight: bold;
  font-size: 12px;
  background-color: #9EBFC9;
  margin:0;
  padding: 2px 0px 2px 5px;}

#navigation A SPAN.over, #navigation A:hover SPAN.base {
  display:none;}

#navigation A:hover{
  background:#9EBFC9;
  color:white;}

#navigation A:hover SPAN.over {
  color: #FFF;
  padding: 0 0 0 0;
  display: block;}

#navigation UL LI UL {
  display:none;}

#navigation UL LI:hover UL {
  display:block;
  position:absolute;
  left:100px;
  width:158px;
  background:#fff;
  border:1px #495D6E solid;
  margin:-1px 0 0 0 ;
  padding-bottom:3px;}

#navigation UL LI.here UL{
  display:none;}

#navigation UL LI.here:hover UL {
  display:block;}


/***********************************************
Level 2
************/


#navigation UL UL LI.here {
  border:1px #495D6E;
  border-style:none none none none;
  margin:0px 0px 0px 0px;
  text-align:left;
  font-weight:bold;
  color:#653A06;
  font-size:12px;
  background:none;}

#navigation UL UL LI.here{
  color:#653A06;}

#navigation UL LI.here LI A{
  background-color:#C8F2FF;}

#navigation UL LI:hover UL LI UL{
  display:none;}

#navigation UL LI.here:hover UL LI UL{
  display:none;}

#navigation UL LI UL LI:hover UL{
  display:block;}

#navigation UL LI.here:hover UL LI:hover UL{
  display:block;}

#navigation UL UL A {
  text-decoration: none;
  color:#000;
  background:#C8F2FF;
  border: 1px #495D6E solid;
  font-weight: normal;
  font-size: 10px;
  padding: 2px 0px 2px 5px;}

#navigation UL UL LI.here A{
  background:#feae33;}

#navigation UL LI.here UL A:hover{
  background:#5FBCD8;}

#navigation UL UL LI.last {
  padding-bottom:0px;}

#navigation UL UL A:hover{
  background:#3D798C;
  border:1px #495D6E solid;
  margin:0;}

#navigation UL UL LI:hover SPAN.over {
  color: #FFF;}

#navigation UL UL LI.here A SPAN.over{
  display:block;}

#navigation UL UL LI.here A SPAN.base{
  display:none;}

/***********************************************
Level 3
************/

#navigation LI UL {
  margin:0 -5px 0 10px;}

#navigation UL UL UL A {
  text-decoration: none;
  color:#653A06;
  background:#274D59;
  border: 1px #495D6E solid;
  font-weight: normal;
  font-size: 10px;
  padding: 5px 0px 5px 5px;}

#navigation UL UL UL A:hover {
  background:#BF8630;
  border:1px #495D6E solid;
  margin:0;}

#navigation UL UL LI.here UL LI.here A SPAN.over,#navigation UL UL LI.here UL LI SPAN.base, #navigation UL UL LI.here UL LI:hover A SPAN.over{
  display:block;}

#navigation UL UL LI.here UL A SPAN.over,#navigation UL UL LI.here UL LI.here A SPAN.base, #navigation UL UL LI.here UL LI:hover A SPAN.base{
  display:none;}

#navigation LI.here LI.here LI A{
  background:#274D59;
  color:white;}

#navigation LI.here LI.here LI.here A{
  background:#feae33;
  color:black;}

#navigation LI.here LI.here LI A:hover{
  background:#9EBFC9;
  color:black;}

/***********************************************
Parent stylez
****************/

#navigation A.parent{
  background-image:url(http://www.nbwconline.com/assets/styleImages/parent.gif);
  background-position:90%;
  background-repeat:no-repeat;}

#navigation LI:hover A.parent{
  background-image:url(http://www.nbwconline.com/assets/styleImages/parent-over.gif);
  background-position:90%;
  background-repeat:no-repeat;}

#navigation LI:hover A.parent SPAN.base{
  display:none;}

#navigation LI:hover A.parent SPAN.over{
  display:block;
  color:#fff;}

#navigation LI.here:hover A.parent SPAN.over{
  display:block;
  color:#653A06;
  background-image:none;
  background-image:url(http://www.nbwconline.com/assets/styleImages/parent-over.gif);
  background-position:90%;
  background-repeat:no-repeat;}

#navigation A {
  font-family: 'Century Gothic';
  display: block;
  text-align:left;}