/*Navigation menu for inpage navigation*/

#inpageheader a {text-decoration: none;}

#inpageheader ul
{
 list-style: none;
 position: relative;
 margin: 5px 0 0 0;
}

#inpageheader li {display: inline;}

/*1st horizonal elements*/

#inpageheader ul
{
 border-top: 1px solid black;
 margin-bottom: 0.5em;
 padding: 0;
}

#inpageheader li { margin: 0 0 0px;}

#inpageheader ul a,
#inpageheader ul a:link,
#inpageheader ul a:visited
{
 background: transparent;
 color: black !important;
 padding: 3px;
 text-decoration: none; 
}

#inpageheader ul a:hover,
#inpageheader ul a:focus
{
 background: #006D33;
 color: #FFF !important;
 padding: 3px;
 text-decoration: underline !important;
}

#inpageheader li#parent 
{
 color: #006D33;
 font-weight: bold;
 padding: 5px;
 text-decoration: none;
 background: transparent;
}

/*Second horizonal level*/
#inpageheader ul li#parent ul 
{
 font-size: 85%;
 float: left;
 border-top: 1px solid #D8D8D8;
 border-bottom: 1px solid #D8D8D8;
 background: #f1f1f1;
 margin-bottom: 0.5em;
 margin-left: 0.2em;
 padding: 2px;
}

#inpageheader ul ul li {display: inline; margin-right: 0.5em;}

#inpageheader ul li#parent ul a,
#inpageheader ul li#parent ul a:link,
#inpageheader ul li#parent ul a:visited
{
 background: transparent;
 color: #3F3F3F;
 padding: 3px 0 5px 0;
}

#inpageheader ul li#parent ul a:hover,
#inpageheader ul li#parent ul a:focus
{
 text-decoration: underline !important;
 color:  black !important;
 padding: 3px 0 5px 0;
 font-weight: bold;
}

.dateWidth
{
 width: 150px;
}