@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		topnav.css
 * @package		topnav
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */
 
.topnavdiv  {
   height: 36px;
   width: 777px;
   margin-left: auto;
   margin-right: auto;
}

ul.topnav,
ul.topnav li,
ul.topnav ul {
  list-style: none;
  margin: 0;
  padding: 0;

}

/* Original
ul.topnav {
 position: relative;
 z-index: 597;
 float: left;
} */
ul.topnav {
  margin: 0; 
  padding: 0; 
  width: 777px; 
  height: 36px; 
  list-style-type: none; 
  position: absolute; 
  top: 75px;  
  text-decoration: none;
  font: .7em Arial, Helvetica, sans-serif; 
  background-color: #ffa200;
}

ul.topnav li {
  float: left;
  line-height: 2.1em;
  vertical-align: middle;
  height: 36px;
  zoom: 1;
  background-color: #999999;
}

ul.topnav li.hover,
ul.topnav li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.topnav ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.topnav ul li {
 float: none;
 line-height: 1.5em;
 height: 24px;
}

ul.topnav ul ul {
 top: 0px;
 left: 120px;
}

ul.topnav li:hover > ul {
 visibility: visible;
}




ul.topnav li a {
 display: block;
 padding: 6px 12px;  /*  Set the width of each nav button   */
}


/* ------------- Override default */

	ul.topnav li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.topnav li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.topnav ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.topnav li {

	}

	ul.topnav ul a {
	 padding: 4px 5px 4px 14px;
	 width: 151px; /* Especially for IE */
	 color: #ffffff;
	 text-decoration: none;
	 background-color: #555555;
	}

	ul.topnav ul a:hover {
	 background-color: #666;
	 color: #F90;
	}

	ul.topnav a.open {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	ul.topnav ul a.open {
	 background-color: #76b900;
	 color: #F90;
	}


	/* CSS 2.1 */

	ul.topnav li:hover > a.dir {
	background-color: #555555;
	color: #f09a25;
	font-size: 1em;
	height:24px;
	}
	
ul.topnav a.dir { color: #ffffff; text-decoration: none; outline: none; }

	ul.topnav ul li:hover > a.dir {
	 background-color: #666666;
	 color: #F90;
	 height: 17px;
	}

ul.topnav li.orange { color: #ffffff; text-decoration: none;   height: 36px;
outline: none; background-color: #ffa200;}

ul.topnav li.orange a { color: #ffffff; text-decoration: none; font-weight: bold;
}

ul.topnav li.orange a:hover { color: #555555;
   font-weight: bold;
}