@charset "utf-8";
/* CSS Document */


/*-----ASPX MENU STYLES------*/



/*------CSS MENU STYLES------*/
/*------ADAPTED----------*/

#csstopmenu, #csstopmenu ul
{
  position: absolute;
  top: 1px;
  padding: 0;
  margin: 0;
  list-style: none;
}

#csstopmenu li
{
  float: left;
  position: relative;
}

#csstopmenu a
{
  text-decoration: none;
}

.mainitems
{
  background-color:transparent;
}

.headerlinks a:hover
{
  background-color: #0080C0;
  color: #FFFFFF;
}

.headerlinks a
{
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  padding-left: 8px;
  padding-right: 8px;
}

.submenus
{
  display: none;
  width: 12em;
  position: absolute;
  top: 1.2em;
  left: 0;
  background-color: #ffffff;
  border: 1px solid black;
  /*
  border-style: solid;
  border-color: #000000;
  border-width: 0 1px 1px 1px;
  */
  z-index: 99;
}

.submenus li
{
  width: 100%;
  font-size: 10px;
}

.submenus li a
{
  display: block;
  width: 100%;
  text-indent: 3px;
}

html>body .submenus li a /* non IE browsers */
{ 
  width: auto;
}

.submenus li a:hover
{
  background-color: #bed1b6;
  color: black;
}

#csstopmenu li>ul /* non IE browsers */
{
  top: auto;
}

#csstopmenu li:hover ul, li.over ul 
{
  display: block;
}

html>body #clearmenu /* non IE browsers */
{ 
  height: 3px;
}
