/* ========================================* For Top Of New CSS Page *=========================================== */

body, hi, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
}

a {
	text-decoration: none;
}

a img {
	border: none;
}

/* ============ Notes: Put these styles at the top of your CSS file to stop browser bugs. Sence they are at the top any formating, you will override these tags further down the page as you go. Thanks to the Cascade. ============ */

/* ===============  Positions CSS Here  ================ */



#nav {  /* for filler of top nav */
	width: 986px;
	height: 24px;
	border: 2px solid #999a34;
	background: url(backpaper.jpg) left center repeat-x;
}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
  	margin-top: 0px;
  	margin-left: 0px;
  	border: 0 none;
  	padding: 0;
  	width: 986px; /*For KHTML*/
  	list-style: none;
  	height: 24px;
 
}

/* ==============  End Positions CSS Here  ============= */

ul#navmenu li {
  	margin: 0;
  	border: 0 none;
  	padding: 0px;
  	float: left; /*For Gecko*/
  	display: inline;
  	list-style: none;
  	position: relative;
  	height: 24px;
}

ul#navmenu ul {
  	margin: 0;
  	border: 0 none;
  	padding: 0;
  	width: 160px;
  	list-style: none;
  	display: none;
  	position: absolute;
  	top: 24px;
  	left: 0;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
  	clear: both;
  	display: block;
  	font: 1px/0px serif;
  	content: ".";
  	height: 0;
  	visibility: hidden;
}

/* ==============  Fisrt Drop  ============  */

ul#navmenu ul li {
  	width: 220px;
  	float: left; /*For IE 7 lack of compliance*/
  	display: block !important;
  	display: inline; /*For IE*/
}

/* ============  End Fisrt Drop  ==========  */

/* Root Menu */
ul#navmenu a {
  	border: 1px solid #999a34;
  	border-right-color: #999a34;
  	border-bottom-color: #999a34;
  	padding: 0 6px;
  	float: none !important; /*For Opera*/
  	float: left; /*For IE*/
  	display: block;
  	background-image: url(backpaper.jpg);
  	color: #000000;
  	font: bold 12px/22px Lucida Calligraphy, "Times New Roman", Arial, sans-serif;
  	text-decoration: none;
  	text-transform: uppercase;
  	height: auto !important;
  	height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  	background: url(backpaper_over.jpg) center center repeat-x;
  	color: #0000FF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  	float: none;
  	background-image: url(backpaper.jpg);
  	color: #000000;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  	background: url(backpaper_over.jpg) center center repeat-x;
  	color: #0000FF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  	background-image: url(backpaper.jpg);
  	color: #000000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  	background: url(backpaper_over.jpg) center center repeat-x;
  	color: #0000FF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  	background-image: url(backpaper.jpg);
  	color: #000000;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  	background: url(backpaper_over.jpg) center center repeat-x;
  	color: #0000FF;
}

/* ================  Second Drop  ==============  */

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  	display: none;
  	position: absolute;
  	top: 0;
  	left: 220px;
}

/* ==============  End Second Drop  ============  */

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  	display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  	display: block;
}


