@charset "utf-8";
/* BEGIN CSS Horizontal Menu */
#menuh							{ position: relative; left: 0; top: 0; z-index: 999; float: right;
											margin: 0; padding: 0;
											width: 620px; height: 25px;
											background-color: #aa2222;																 								/* Menu bar background */
											border-top:    	1px solid #e5e5e5;																				/* Menu bar borders */
											border-right: 	1px solid #c5c5c5;
											border-bottom: 	1px solid #b5b5b5;
											border-left: 		none; }


/* Main Menu */	
#menuh ul						{ margin: 0; padding: 0;			
											list-style-type: none;
											float: left;
											width: 155px; }																														/* Menu item width */

#menuh li						{ margin: 0; padding: 0;
											position: relative;
											list-style-type: none; }

#menuh h2						{ margin: 0; padding: 0;																										/* For IE, CSS in HEAD of HTML page takes precedence */
											xwidth: 154px;																															/* over font-weight, font-style, font-size, line-height, font-family in CSS */
											line-height: 25px;
											font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif; 
											display: block;
											border-left: 		1px solid #d5d5d5; 
											white-space: nowrap;
											text-align: center; }

#menuh a.mnTop			{ font-weight: bold;
											font-size: 12px;
											letter-spacing: .1em;
											color: #fff;																															/* Main menu item text color */
											background: #aa2222 url(../images/bg-mn-up.gif) left top repeat-x;					/* Main menu item background */
											border-top:    	none;																											/* Main menu item borders */
											border-right: 	none;
											border-bottom: 	none; }

#menuh a.mnTop:hover{ border-left: 		1px solid #d5d5d5; }

/* Drop-Down */
#menuh a						{ margin: 0; padding: 0 0 0 5px;																						/* Negative top & bottom margins eliminate horiz lines btw drop-down menu items */
											font-weight: normal;
											font-style: normal;
											font-size: 12px;
											line-height: 25px;
											display: block;
											background: #aa2222 url(../images/bg-mn-up.gif) left top repeat-x;					/* Drop-down background */
											color: #fff; 
											text-decoration: none; 
											white-space: nowrap; }

#menuh a, 
#menuh a:visited		{ color: #fff; }																														/* Drop-down text color */

/* Drop-Down Hover */
#menuh a:hover			{ color: #fff;																															/* Drop-down hover text color */
											background: url(../images/bg-mn-over.gif) left top repeat-x #aa2222; }		/* Drop-down hover background color */

#menuh a:active			{ color: #fff; }																														/* Drop-down active text color */
										

#menuh ul ul				{ margin: 0; padding: 0;
											position: absolute;
											z-index: 500;
											top: auto;
											display: none; }

#menuh ul ul ul			{ top: 0;
											left: 100%; }
									
/* BEGIN Non-Anchor Hover Selectors */
#menuh h2:hover			{ color: #fff;  																														/* Main Menu Hover */
											background: url(../images/bg-mn-over.gif) left top repeat-x #aa2222; 
											border-top:    none;																											/* Main menu hover borders */
											border-right: none;
											border-bottom: none;
											border-left: none; }

#menuh li:hover			{ cursor: pointer;
											z-index: 100; }

#menuh li:hover ul ul,
#menuh li li:hover ul ul,
#menuh li li li:hover ul ul,
#menuh li li li li:hover ul ul	{ display: none; }

#menuh li:hover ul,
#menuh li li:hover ul,
#menuh li li li:hover ul,
#menuh li li li li:hover ul			{ display: block; }

/* END Non-Anchor Hover Selectors */

/* End CSS Horizontal Menu */
