/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 

ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; } 

ul#navmenu-h ul { width: 160px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: 0; } 

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; } 

ul#navmenu-h li { float: left; display: inline; position: relative; } 

ul#navmenu-h ul li { width: 100%; display: block; } 


/* Root Menu */ 

ul#navmenu-h li { 
	/*height:28px;*/
	} 


/* Root Menu Hover Persistence */ 

ul#navmenu-h li div#menuhi {
	height:28px;
	padding-left:12px;
	}

ul#navmenu-h li div#menuhi a{ 
	display: block; 
	font-family: Georgia, Times, time New Roman, serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
	text-transform:uppercase;	
	height: 28px;
	line-height:28px;
	}
ul#navmenu-h li:hover div#menuhi {
	background: url(../i/menu.png) no-repeat bottom left; 
	}

ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { 
	background: url(../i/menu.png) no-repeat top right; 	
	} 
	



/* 2nd Menu */ 

.sub {
	width:140px;
	background:url(../i/menubg.gif) repeat-x #becdd6;
	padding:0 5px;
	border: 3px solid #aaa;
	border-top:0;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;	
		
	}

ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { float: none; color:#336987; background:none; line-height:20px; font-weight:550} 



/* 2nd Menu Hover Persistence */ 

ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { color: #002b48; text-decoration:none } 


/* 3rd Menu */ 

ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { background: #999; } 


/* 3rd Menu Hover Persistence */ 

ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { background: #666; } 

/* 4th Menu */ 

ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #666; }


/* 4th Menu Hover */ 

ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #333; } 

/* Hover Function - Do Not Move */ 

ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; } 

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }