/*
/////////////////////////////////////////////

set sizes & positions on all 3 menu types

/////////////////////////////////////////////
*/

	/*set sizes and positions on menu items*/
	ul.nice-menu ul li{
		width: 200px;
		color: #FFF;
	}
	
	/* This is the default width of vertical menus. */
	ul.nice-menu-right, ul.nice-menu-left,
	ul.nice-menu-right li, ul.nice-menu-left li{
		width: 200px;
}

	ul.nice-menu-down li ul li ul,
	#header-region ul.nice-menu-down li ul li ul { /* for Garland header */
		left: 125px;
		top: -1px;
	}

	/* stuff for VERTICAL menus where submenus pop RIGHT (default) */
	/*/////////////////////////////////////////////////////////////*/

	/*set width and position on flyouts*/
	ul.nice-menu-right ul,
	ul.nice-menu-right ul ul {
		width: 125px;
		top: -1px;
	}

	/*set position on first level flyout*/
	ul.nice-menu-right ul {
		left: 200px;
	}

	/*set position on second and subsequent level flyout*/
	/*-1 margin gets rid of double wide horiz divider*/
	ul.nice-menu-right ul ul {
		left: 125px;
		margin-left:-1px;
	}
	
	
	/* stuff for VERTICAL menus where submenus pop LEFT */
	/*//////////////////////////////////////////////////*/

	/*set width and position on flyouts*/
	ul.nice-menu-left ul,
	ul.nice-menu-left ul ul {
		width: 125px;
		top: -1px;
	}

	/*set position on first level flyout*/
	ul.nice-menu-left ul {
		left: -125px;
	}

	/*set position on second and subsequent level flyout*/
	/*-1 margin gets rid of double wide horiz divider*/
	ul.nice-menu-left ul ul {
		left: -125px;
	}


	/* stuff for HORIZONTAL menus where submenus pop DOWN */
	/*//////////////////////////////////////////////////*/
	
	ul.nice-menu-down {
		float: left;
		border: 0;
		display: inline;
		width: 960px;
		padding-left: 0px;
	}
	
	ul.nice-menu-down li {
		border-top: 1px solid #00ada8;
	}
	
	ul.nice-menu-down li li {
		border-top: 0;
	}
	
	ul.nice-menu-down ul {
		left: 0;
	}
	
	ul.nice-menu-down ul li {
		clear: both;
	}	
	
	

	
/*
/////////////////////////////////////////////

global settings for all menu items

/////////////////////////////////////////////
*/

	/*/////////////////////////////////////////////////////////////////////////////*/
	/*/////////////////////////////////////////////////////////////////////////////*/
	/* #header-region will need to be changed to match header div ID in your theme */
	/*/////////////////////////////////////////////////////////////////////////////*/
	/*/////////////////////////////////////////////////////////////////////////////*/	

	/* Overrides for Garland Header */
	#header-region ul.nice-menu ul { /* for Garland header */
		top: 23px;
		left: -1px;
		border: 0;
		border-top: 1px solid #ccc;
		margin: 0;
	}
	
	#header-region ul.nice-menu li {
		margin: 0;
		padding: 0;
		line-height: normal;
		text-indent: 4px;
	}
	
	



	/*remove border, padding, margin, bullets from all items*/
  ul.nice-menu,
  ul.nice-menu ul,
  ul.nice-menu li {
    list-style: none;
  	padding: 0;
	  margin: 0;
		border: 0;
		float: left;
  }
	
	/*set bkgrd color of top level menu items*/
  ul.nice-menu li,
	ul.nice-menu li.menuparent {
		background-color: none;
  }

	/*set bkgrd color of flyouts*/
	ul.nice-menu li li,
  ul.nice-menu li li.menuparent { 
    background: #none;
  }

	/*set top border and bkgrd on whole flyout <ul>*/
	li.menuparent ul {
		border-top: 1px solid #00ada8;
		border-right: 1px solid #00ada8;
		background: #fff;
	}
	
	/*set border on other 3 sides for each flyout <li>*/
	/*set width on 2nd level flyout*/
	li.menuparent ul li {
		width: 200px;
		border: 1px solid #00ada8;
		border-top: 0;
		border-right: 0;
	}  

	


/*
/////////////////////////////////////////////

here we apply iamges to the top level nav choices, and override the flyouts back to 'normal'

/////////////////////////////////////////////
*/


	/*/////////////////////////////////////////////////////////////////////////////*/
	/*/////////////////////////////////////////////////////////////////////////////*/
	/* #menu-103, menu-105, etc will need to be changed to match the numbers       */
	/* your menu setup is using. a block of declarations gets created for each 		 */
	/* menu number, as is done below                                               */
	/*/////////////////////////////////////////////////////////////////////////////*/
	/*/////////////////////////////////////////////////////////////////////////////*/	


	/*set up a declaration block for each menu item number*/
	/*set bkgrd graphic on top level menu item*/
	/*set image on <li> as well as the link so there is no flicker on first rollover*/
	/*set size of item to match graphic size*/
	/*set background not to indent on <li>*/
	/*indent text far to the left so it is not seen, but is still accessible to screen readers*/
  ul.nice-menu li#menu-130,
	ul.nice-menu li#menu-130 a:link,
	ul.nice-menu li#menu-130 a:visited  {
	background-image:url(images/button1_home.jpg);
	background-position: 0px 0px;
	padding: 0px;
	height: 28px;
	width: 88px;
	text-indent: -5000px;
  }
	
  ul.nice-menu li#menu-114,
	ul.nice-menu li#menu-114 a:link,
	ul.nice-menu li#menu-114 a:visited {
	background-image:url(images/button2_about.jpg);
	background-position: 0px 0px;	
	padding: 0px;
	height: 28px;
	width: 104px;
	text-indent: -5000px;
  }
	
	ul.nice-menu li#menu-121,
	ul.nice-menu li#menu-121 a:link,
	ul.nice-menu li#menu-121 a:visited {
	background-image:url(images/button3_experience.jpg);
	background-position: 0px 0px;	
	padding: 0px;
	height: 28px;
	width: 133px;
	text-indent: -5000px;
  }
  
	ul.nice-menu li#menu-278,
	ul.nice-menu li#menu-278 a:link,
	ul.nice-menu li#menu-278 a:visited {
	background-image:url(images/button4_alumni.jpg);
	background-position: 0px 0px;	
	padding: 0px;
	height: 28px;
	width: 114px;
	text-indent: -5000px;
  }
  
    ul.nice-menu li#menu-123,
	ul.nice-menu li#menu-123 a:link,
	ul.nice-menu li#menu-123 a:visited {
	background-image:url(images/button5_contribute.jpg);
	background-position: 0px 0px;	
	padding: 0px;
	height: 28px;
	width: 139px;
	text-indent: -5000px;
  }
  
    ul.nice-menu li#menu-507,
	ul.nice-menu li#menu-507 a:link,
	ul.nice-menu li#menu-507 a:visited {
	background-image:url(images/button6_programs.jpg);
	background-position: 0px 0px;	
	padding: 0px;
	height: 28px;
	width: 223px;
	text-indent: -5000px;
  }
  
  	ul.nice-menu li#menu-515,
	ul.nice-menu li#menu-515 a:link,
	ul.nice-menu li#menu-515 a:visited {
	background-image:url(images/button7_admissions.jpg);
	background-position: 0px 0px;	
	padding: 0px;
	height: 28px;
	width: 139px;
	text-indent: -5000px;
  }
  



	/*set up a matching declaration block for each menu item number to set rollvoer bkgrd graphic on hover and active states*/
	/*set size of item to match graphic size*/
	/*indent text far to the left so it is not seen, but is still accessible to screen readers*/
  ul.nice-menu li#menu-130 a:hover,
	ul.nice-menu li#menu-130 a:active  {
	background-image:url(images/button1_home.gif);
  }

  ul.nice-menu li#menu-114 a:hover,
	ul.nice-menu li#menu-114 a:active {
	background-image:url(images/button2_about.gif);
  }
	
  ul.nice-menu li#menu-121 a:hover,
	ul.nice-menu li#menu-121 a:active {
	background-image:url(images/button3_experience.gif);
  }	
  
  ul.nice-menu li#menu-278 a:hover,
	ul.nice-menu li#menu-278 a:active {
	background-image:url(images/button4_alumni.gif);
  }	
	
  ul.nice-menu li#menu-123 a:hover,
	ul.nice-menu li#menu-123 a:active {
	background-image:url(images/button5_contribute.gif);
  }	
  
    ul.nice-menu li#menu-507 a:hover,
	ul.nice-menu li#menu-507 a:active {
	background-image:url(images/button6_programs.gif);
  }	
  
  ul.nice-menu li#menu-515 a:hover,
	ul.nice-menu li#menu-515 a:active {
	background-image:url(images/button7_admissions.gif);
  }
	

	/*reset flyout items to not have the graphic treatment*/
	/*reset all menu item numbers in one statement*/
  ul.nice-menu li#menu-130 ul li a:link,
	ul.nice-menu li#menu-130 ul li a:visited,
  ul.nice-menu li#menu-130 ul li a:hover,
	ul.nice-menu li#menu-130 ul li a:active,

  ul.nice-menu li#menu-114 ul li a:link,
	ul.nice-menu li#menu-114 ul li a:visited,	
  ul.nice-menu li#menu-114 ul li a:hover,
	ul.nice-menu li#menu-114 ul li a:active,
	
  ul.nice-menu li#menu-121 ul li a:link,
	ul.nice-menu li#menu-121 ul li a:visited,	
  ul.nice-menu li#menu-121 ul li a:hover,
	ul.nice-menu li#menu-121 ul li a:active,
	
  ul.nice-menu li#menu-278 ul li a:link,
	ul.nice-menu li#menu-278 ul li a:visited,	
  ul.nice-menu li#menu-278 ul li a:hover,
	ul.nice-menu li#menu-278 ul li a:active,
	
  ul.nice-menu li#menu-123 ul li a:link,
	ul.nice-menu li#menu-123 ul li a:visited,	
  ul.nice-menu li#menu-123 ul li a:hover,
	ul.nice-menu li#menu-123 ul li a:active, 
	
  ul.nice-menu li#menu-507 ul li a:link,
	ul.nice-menu li#menu-507 ul li a:visited,	
  ul.nice-menu li#menu-507 ul li a:hover,
	ul.nice-menu li#menu-507 ul li a:active, 
	
  ul.nice-menu li#menu-515 ul li a:link,
	ul.nice-menu li#menu-515 ul li a:visited,	
  ul.nice-menu li#menu-515 ul li a:hover,
	ul.nice-menu li#menu-515 ul li a:active {
	background-image:none;
	padding: 3px 0px 3px 0px;
	display: block;
	width: 100%;
	height: auto;
	text-indent: 4px;
  }




/*
/////////////////////////////////////////////

remove extra space to get menus and spacer blocks to snug up

/////////////////////////////////////////////
*/
	
	/*strip off all padding and margins from eacm menu set*/	
	div #block-nice_menus-1,
	div #block-nice_menus-1 div.content,

	div #block-nice_menus-2,
	div #block-nice_menus-2 div.content {
	
		/*!important is kludgy, but it lets us override without having to 
		stack up IDs that will change from one site/template to another*/
		padding: 0 !important;
		margin: 0 !important;
			
	}
	
			
	/*hide the block titles on our menus*/
	#block-nice_menus-1 h2,
	#block-nice_menus-2 h2 {
	
		display: none;
		
	}
	
	
	
	/*strip extra padding and margin from spacer block*/
	/*#header-region #block-block-1,
	/*#header-region #block-block-1 div.content,
	/*#header-region #block-block-1 div.content p,	
	
	/*#block-block-1,
	/*#block-block-1 div.content,
	/*#block-block-1 div.content p {
	
	/*	padding: 0 !important;
	/*	margin: 0 !important;	
	/*	line-height: 0 !important;	
	
	}
	
	
	/*stip extra padding and margin from spacer block*/
	/*#header-region #block-block-1,
	/*#header-region #block-nice_menus-1,
	/*#header-region #block-nice_menus-2	
	
	/*{
	
	/*	display: inline !important;
	/*	float: left !important;
	
	/*}