/* <style> */

/* ----- Required ----------------------------------------------------------- */

div.vert_menu
{
  position: absolute;
  visibility: hidden;
  display: none;  
}

div.horz_menu a { display: block; float: left; }
div.horz_menu_bottom a {display:block; float:right;}
div.vert_menu a { display: block; float: none;}


/* ----- Sample 1 ----------------------------------------------------------- */
div.sample1 { /*background-color:#5651A6;*/ background:#234d20;}
div.sample1 div.vert_menu { border-bottom: 1px solid #FFFFFF;}

div.sample1 div.horz_menu a,
div.sample1 div.vert_menu a
{
  /*border:  1px solid black;*/
  /*border-left: 1px outset #ffffff;*/
  border-right: 1px outset #FFFFFF;
  padding: 1px 0px 1px 0px;
  line-height:25px;
  text-align:center;

  background:  #234d20;

  text-decoration:none;
  /*font-family:Arial;*/
  font-family:arial;
  /*font-weight:bold;*/
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;  
}

div.sample1 div.horz_menu_bottom a,
div.sample1 div.vert_menu_bottom a
{
  /*border:  1px solid black;*/
  /*border-left: 1px outset #ffffff;*/
  border-left: 1px outset #FFFFFF;
  padding: 1px 0px 1px 0px;  
  line-height:25px;
  text-align:center;

  background: #234d20;

  text-decoration:none;
  font-family:Arial;
  /*font-weight:bold;*/
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  z-index:2;
}

div.sample1 div.horz_menu_bottom a
{
	width: 130px;
}

div.sample1 div.horz_menu a
{
	width: 122.7px;
}

div.sample1 div.vert_menu a
{
  width: 122px;  
}

div.sample1 div.horz_menu a 
{
	margin-right:  0px;
	margin-left: 0px;
}
div.sample1 div.vert_menu a 
{
	margin-bottom: -1px; 	
	text-align:left;
	width:117px;
	line-height:22px;
	padding-left:5px;
	/*border-top: 1px outset #FFFFFF;
	border-bottom: 1px outset #FFFFFF; */
	border: 1px outset #FFFFFF;	
}

div.sample1 div.horz_menu a:hover,
div.sample1 div.vert_menu a:hover,
div.sample1 div.horz_menu a.active,
div.sample1 div.vert_menu a.active 
{
	background:#36802d; 
	color:#c9df8a;	
	text-decoration:underline;	
}

div.sample1 div.horz_menu_bottom a:hover,
div.sample1 div.vert_menu_bottom a:hover,
div.sample1 div.horz_menu_bottom a.active,
div.sample1 div.vert_menu_bottom a.active 
{
	background:#36802d; 
	color:#c9df8a;	
	text-decoration:underline;	
}


div.sample1 div.vert_menu div.vert_menu a 
{
	margin-bottom: -1px; 	
	text-align:left;
	width:115px;
	line-height:22px;
	/*border-top: 1px outset #FFFF31;
	border-bottom: 1px outset #FFFF31; */
	border: 1px outset #FFFFFF;	
}



/* ----- Sample 2 ----------------------------------------------------------- */

div.sample2 div.vert_menu { border-bottom: 1px solid black; }

div.sample2 div.horz_menu a,
div.sample2 div.vert_menu a
{
  border: 1px solid black;

  width: 106px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: url('dhtml-menu.png') 0px 40px;

  text-decoration: none;
  font-family: "Times New Roman", Serif;
  font-weight: 900;
  font-size: 13px;
  color: #206040;
}

div.sample2 div.horz_menu a { margin-right:  -1px; }
div.sample2 div.vert_menu a { margin-bottom: -1px; }

div.sample2 div.horz_menu a:hover,
div.sample2 div.vert_menu a:hover
{
  color: #206060;
  background-position: 0px 20px;
}

div.sample2 div.horz_menu a.parent,
div.sample2 div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.sample2 div.horz_menu a.active,
div.sample2 div.vert_menu a.active,
div.sample2 div.horz_menu a.active:hover,
div.sample2 div.vert_menu a.active:hover
{
  color: #5651A6;
  background-position: 0px 60px;
}