/*
  navigation (primary)
  ----------------------------------------------------------
 */
html>body
ul#navigation {
    z-index:300;
    width:690px;
    height:50px;
}
ul#navigation {
    list-style:none;
    z-index:300;
    height:50px;
    font-size:11px;
    font-weight: bold;
    width:690px;
}
/* primary menu row */
#navigation li {
    border:0 none;
    float:left;
    position:relative;
    height:25px;
    z-index:300;
    text-align:left;
    width:90px;
}
#navigation a {
    display:block;
    height:25px;
    padding:0 10px;
    line-height:25px;
    color:#fff;
    z-index:300;
    text-decoration:none;
}
#navigation a:first-letter {
	font-family: serif;
	font-size: 150%;
}
#navigation li a:hover {
    background-color:#0a0a12;
    color:#fff;
}
/* the drop-down */
#navigation li ul {
    background-color:#3a9a74;
    display:none;
    list-style:none;
    position:absolute;
    top:100%;
    left:0;
    font-weight:normal;
    z-index:300;
    width:180px;
}
#navigation li>ul {
    z-index:300;
    top:auto;
    left:auto;
}
#navigation li ul li {
    border-top:1px solid #dadada;
    font-weight:normal;
    display:block;
    text-align:left;
    float:none;
    height:auto;
    line-height:22px;
    z-index:300;
    width:180px;
}
#navigation li li a {
    display:block;
    padding-left:10px;
    font-weight:normal;
    color:#111;
    line-height:22px;
    height:auto;
    z-index:300;
}
#navigation li li.inactive {
    display:block;
    padding-left:10px;
    font-weight:normal;
    color:#777;
    line-height:22px;
    height:auto;
    cursor:pointer;
    z-index:300;
    width:170px;
}
#navigation li li a:hover {
    background-color:#c52450;
    color:#fff;
    z-index:300;
}
#navigation li:hover ul,
#navigation li.over ul {
	display:block;
    z-index:300;
}
/*
  where next (secondary navigation)
  ----------------------------------------------------------
 */
dl.whereNext {
    margin-bottom:2em;
    border:1px solid #dadada;
    z-index:0;
}
dl.whereNext dt {
    color:#333;
    padding:0.5em 0.5em 0.4em 5px;
    font-family:Helvetica, sans-serif;
    font-size:1.3em;
    border-bottom:1px solid #dadada;
    font-weight:bold;
    background:#dadada;
}
dl.whereNext dd {
    font-size:1.0em;
    font-family:verdana;
}
dl.whereNext dd.justText {
    padding: 0.5em;
    background:#ececec;
}
dl.whereNext dd a {
    height:1.7em;
    line-height:170%;
    vertical-align:middle;
    display:block;
    color: #c52450;
    text-decoration:none;
    padding:2px 0.5em 2px 13px;
    background:url("/icn/arrow.gif") no-repeat 2px 55%;
}
dl.whereNext dd a:hover {
    display:block;
    padding:2px 0.5em 2px 13px;
    background:#8f8687 url("/icn/arrow.gif") no-repeat 2px 55%;
    text-decoration:none;
    color: #fff;
}
