#menu {
	/*position:absolute;*/
	bottom: 0;
	width: 999px;
	background: url(../images/menubg.png);
	z-index:1;
	font-weight:bold;
}

#nav li:hover{
	background-position:0 0; /*This fixes a problem in IE 7 to prevent the menu systems from staying open when you click any where in the browser window*/
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	/*width: 10em;*/
	color:#000099;
	font-size: 1.2em;
	/*font: normal normal 1.2em Verdana, Arial, Helvetica, sans-serif;*/ /*Controls the font for the menu system*/
	padding:3px 1px 3px 1px; /*This padding controls the overall height of the MASTER links*/
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	margin-left:10px;
}


#nav a:hover {color:#4B4B5F;}

#nav li {
	float: left;
	width: 140px;
	/*background: url(../images/menubg.png);*/
	text-align:left
	/*background-color:#AAD4EF;*/
	/*font-size:1.2em;*/
}
#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}
#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

.subLevel {
	background-color:#AAD4EF;
}

/* MY STRUCTURAL AND DESIGN STYLES */
#mainNav ul li:hover{
	background-color:#ff0000;
}
#mainNav ul ul li:hover{
	background-color:#a6a6a6;
}
ul.horizontal li{
	margin:0 0 0 -1px; /*This code reduces the 1px left hand gap there was between the Master links*/
}
ul.horizontal li a{
	margin:0 0 0 5px; /*This code is responsible for creating the padding that aligns the text within the boxes of the MASTER menu*/
}
ul.horizontal ul li a{
	margin:3px 0 3px 5px; /*This code is responsible for creating the padding that aligns the text within the boxes of the SUB menu*/
}
ul.horizontal ul li{
	margin:0 0 -1px -1px;  /*This is responsible for the gaps between the sub link items*/
	text-align:left;
}
ul.horizontal ul li a{
	padding:5px 2px 5px 8px; /*This code is responsible for creating the padding that aligns the text within the boxes of the sub menu*/
}

/*ul #barBegin{
	border-color:#b6b6b6 #b6b6b6 #b6b6b6 #9a9383;
}
ul #barEnd{
	border-color:#b6b6b6 #9a9383 #b6b6b6 #b6b6b6;
}*/
/* MY STRUCTURAL AND DESIGN STYLES */

