ul.mainmenu								/*entire list properties*/
	{margin: 0px;}						/*top, right, bottom, left*/

ul.mainmenu, ul.mainmenu ul
	{display: block;
  	margin: 2px 0px 0px 0px;			/*moves drop down background placement- WHERE it drops down*/
  	padding: 0px;      					/*placement of Main text within .div and background for menu and submenu*/   /*top, right, bottom, left*/
  	text-align: left;
   	background: #450045 url('bg_navbar.jpg') repeat-x;}	/*background behind Main text - repeats in sub menu background*/

ul.mainmenu li							/*Main Menu Links: non-drop down portion of menu*/
	{display: inline;
  	list-style: none;
 	margin: 0px;      		
  	padding-left: 2px;}     			/*spacing inbetween main menu TEXT links*/		/*top, right, bottom, left*/

ul.mainmenu li ul
	{display: block;
  	left: 0px;
  	top: 0px; 							/*required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */
  	visibility: hidden;
  	width: 148px;
  	z-index: 999;}

ul.mainmenu li ul li					/*SubMenu*/
	{margin: 0px;						/*can act like a border for hover color top, bottom and right*/
  	padding: 3px 1px 1px 1px;      		/*placement of entire submenu TEXT from main links - distance - also serves as borders same color as ul.mainmenu, ul.mainmenu ul bg color*/
  	display: block;
  	width: 148px;
  	voice-family: "\"}\""; 				/*IE5.x and 6.x fix*/
  	voice-family: inherit;
 	margin: 0px;
 	width: 148px;}

ul.mainmenu li ul li a					/*SubMenu links*/
	{display: block;
 	padding: 2px 0px 2px 1px;      		/*space of submenu links TEXT*/	/*top, right, bottom, left*/
  	width: 146px;
  	voice-family: "\"}\""; 				/*IE5.x and 6.x fix*/
  	voice-family: inherit;		
  	margin: 0px;
  	width: 146px;}
  	