/* menu items */
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 200px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li.middle, ul#menu li.bottom, ul#menu li.middle ul li  {
  margin-top: 1px;
}

/* top styles */
ul#menu li.top a {
background:#336699;
color: #fff;	
padding: 0.5em;
background-image:url(../../images/nav_top_inactive.png);
background-position:top center;
background-repeat:no-repeat;
}
ul#menu li.top a:hover, ul#menu li.top a.active {
background:#003366;
background-image:url(../../images/nav_top_active.png);
background-position:top center;
background-repeat:no-repeat;
}


/* middle styles */
ul#menu li.middle a {
  background:#336699;
  color: #fff;	
  padding: 0.5em;
}
ul#menu li.middle a:hover, ul#menu li.middle a.active {
  background:#003366;
}


/* bottom styles */
ul#menu li.bottom a {
background:#336699;
color: #fff;	
padding: 0.5em;
background-image:url(../../images/nav_bottom_inactive.png);
background-position:bottom center;
background-repeat:no-repeat;
}
ul#menu li.bottom a:hover, ul#menu li.bottom a.active {
background:#003366;
background-image:url(../../images/nav_bottom_active.png);
background-position:bottom center;
background-repeat:no-repeat;
}

/* subnav styles */
ul#menu li.middle ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu li.middle ul li a:hover, ul#menu li.middle ul li a.active {
  background: #aaa;
  border-left: 5px #003366 solid;
  padding-left: 15px;
}



/* general */
textarea { font-family: Arial, Arial, Helvetica, sans-serif;}


a{color:#336699;text-decoration:none;}
a:hover{color:#003366;}

.maintitle
{
	font-size:1.5em;
	color:#003366;
}
.promo_white
{
	font-size:1.4em;
	color:#fff;
}

a.siteby
{
color:#666666;
text-decoration:none;
}