/* Start of CMSMS style sheet 'Menu' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* MENU_VERT */

#menu_vert {         /* zie layout stylesheet */
  }

#menu_vert ul {
  width: 100%; /* Width of Menu Items */
  font-size: 93%;
  margin: 10px auto auto auto;
  padding: 0px;
  list-style: none;
  border-bottom: 1px solid #a0a0a0;
  }

#menu_vert li a {
  display: block;
  color: #404040;
  text-decoration: none;
  border-top: 1px solid #a0a0a0;
  background-color: #ececec;
  padding: 4px 8px;
  margin: 0px;
  }

#menu_vert lu a:hover
 {
	background-color: #D5D3D3;
}

#menu_vert lu a:active
 {
	background-color: #D5D3D3;
}

#menu_vert lu a:current
 {
	background-color: #D5D3D3;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul  {
      border: none;
    }

    div#menu_vert ul ul li a, 
    div#menu_vert ul ul li a:link, 
    div#menu_vert ul ul li a:visited  {
    }

    div#menu_vert ul ul ul i a, 
    div#menu_vert ul ul ul li a:link, 
    div#menu_vert ul ul ul li a:visited  {
    }
    div#menu_vert ul ul ul  {
    }

#menu_vert ul li a { 
  } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

.current, .menuactive
{
	xlist-style-type: square;
	xdisplay: inline;
	background-color: #D5D3D3;
		font-weight: bold;
}

/* END MENU_VERT */


















/* MENU_HORIZ */

    * html div#menu_horiz {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }
    div#menu_horiz {
       background-color: #1578AA;
       xborder-top: 2px solid #84B5EF;
       xborder-bottom: 2px solid #8C0000;
    }
    div#menu_horiz ul {
        text-align: right;
        height: 29px;
        margin: 0;
        padding: 0px 0px 0px 160px;
        list-style: none;
        border-top: 1px solid #84B5EF;
        border-bottom:  1px solid #84B5EF;
    }
    div#menu_horiz li {
        float: left;
        display: inline;
        list-style: none;
        margin: 0 ;
        xborder-right: 1px solid #C0C0C0;
    }
    div#menu_horiz li a {
        font-size: 110%;
        font-weight: 800;
        color: #FFFFFF;
        border-right: none;
    }

    div#menu_horiz a,
    div#menu_horiz a:link,
    div#menu_horiz a:active,
    div#menu_horiz a:visited {
        display: inline-block;
        padding: 5px 10px 5px 10px; 

        /* hide from ie/mac \*/
        display: block;
        /* end hide */

        text-decoration: none;
        margin: 0;
        xcolor: #F0F0F0;
        background-color: #1578AA;
    }

    #menu_horiz li a:hover {
        background-color: #218DC5;
    }

    div#menu_horiz .active {
        display: inline-block;

        /* hide from ie/mac \*/
        display: block;
        /* end hide */
        
        background-color: #1578AA;
    }

    div#menu_horiz .current a,
    div#menu_horiz .current a:link,
    div#menu_horiz .current a:active,
    div#menu_horiz .current a:visited,
    div#menu_horiz .active a,
    div#menu_horiz .active a:link,
    div#menu_horiz .active a:active,
    div#menu_horiz .active a:visited
    {
	background-color: #1578AA;
    }

    div#menu_horiz .current a:hover,
    div#menu_horiz .active a:hover 
    {
	background-color: #218DC5;
    }

/* END MENU_HORIZ */





/* End of 'Menu' */

