ul#menu, ul#sidemenu
{
	float: left;
}
ul#rightMenu
{
	float: right;
}

ul#menu, ul#sidemenu, ul#rightMenu
{
	list-style: none;
	position: inline;
	margin: 0px;
	padding: 0px;

	font: bold 11px verdana, arial, sans-serif;
}


/*#footer  li, */
ul#menu  li,
ul#rightMenu  li
{
	display: inline;
	padding: 1px 3px;
	margin: 5px;
	border-right: solid 1px white;
}



ul#rightMenu li.selected ul li,
ul#menu  li.selected ul li,
ul#sidemenu  li.selected ul li
{
	display: inline;
	width: 180px;
	_width: auto;
}
/*
ul#rightMenu li.rightMenuItem ul
{
	display: none;
}
*/


ul#sidemenu li  a,
ul#sidemenu li  ul,
ul#sidemenu li  div,
ul#sidemenu  a:link, ul#sidemenu  a:visited
{
	display: none;
}
ul#sidemenu li.selected  div
{
	display: inline;
}


ul#menu  a:link, ul#menu  a:visited,
ul#rightMenu a:link, ul#rightMenu a:visited
{
	text-decoration:  none;
	margin-right: 15px;
	
	color: white;
}	

ul#rightMenu li a:hover,
ul#menu li a:hover,
ul#sidemenu li a:hover
{
	color: #FFC724;
}	


ul#rightMenu  li.selected ul.regularMenu,
ul#menu  li.selected ul.regularMenu,
ul#sidemenu  li.selected ul.regularMenu
{
	display: block;
	list-style: none;
}

ul#rightMenu li.selected ul.regularMenu li,
ul#menu  li.selected ul.regularMenu li,
ul#sidemenu  li.selected ul.regularMenu li
{
	display: block;
}


ul#rightMenu li.selected a:link,  ul#rightMenu li.selected a:visited,
ul#menu li.selected a:link, ul#menu li.selected a:visited,
ul#sodemenu li.selected a:link, ul#menu li.selected a:visited
{
	color: #FFC724;
	display: inline;
}

ul#rightMenu li.selected ul.regularMenu li a:link,   ul#rightMenu li.selected ul li a:visited,
ul#menu li.selected ul.regularMenu li a:link,   ul#menu li.selected ul li a:visited,
ul#sidemenu li.selected ul.regularMenu li a:link,   ul#sidemenu li.selected ul li a:visited
{
	display: inline;
	font: bold 12px verdana, arial, sans-serif;
	color: white;	
}

ul#rightMenu li.selected ul.regularMenu li a:hover,
ul#menu li.selected ul.regularMenu li a:hover,
ul#sidemenu li.selected ul.regularMenu li a:hover
{
	display: inline;
	color: #FFC724;
}




/*
ul#menu li ul.regularMenu li.selectedSub
{		
	display: inline;
	background: #009FB6 url('../images/background-tealLight.png');
}


ul#menu li ul.regularMenu li.departments.selectedSub
{
	display: inline;
	background: #009FB6 url('../images/background-blueLight.png');
}
*/

ul#menu li ul.regularMenu li.rep,
ul#sidemenu li ul.regularMenu li.rep
{
	background: #009FB6 url('../images/background-blueDark.png');
}

ul#menu li ul.regularMenu li.departments,
ul#sidemenu li ul.regularMenu li.departments
{
	background: #009FB6 url('../images/background-blue.png');
}
	
	ul#menu li ul.regularMenu li.departments a:link,   ul#menu li ul li.departments a:visited,
	ul#sidemenu li ul.regularMenu li.departments a:link,   ul#sidemenu li ul li.departments a:visited
	{
		/* color: #f9f; */
		color: white;
	}	

	ul#menu li ul.regularMenu li.departments a:hover,
	ul#sidemenu li ul.regularMenu li.departments a:hover
	{
		color: #FFC724;
	}





ul#rightMenu li ul.regularMenu li.selectedSub a:link,   ul#rightMenu li ul li.selectedSub a:visited,
ul#menu li ul.regularMenu li.selectedSub a:link,   ul#menu li ul li.selectedSub a:visited,
ul#sidemenu li ul.regularMenu li.selectedSub a:link,   ul#sidemenu li ul li.selectedSub a:visited
{
	display: inline;
	color: #FFC724;
}


ul#rightMenu li ul.regularMenu,
ul#menu li ul.regularMenu,
ul#sidemenu li ul.regularMenu
{
	margin: 12px 30px;
	padding: 0px;
	display: none;
	
	top: 150px; /* without shadows */
	top: 75px;
	left: 20px;
	
	position: absolute;	
	width: 230px;
	z-index: 2;  
}

ul#rightMenu li ul.regularMenu li, 
ul#menu li ul.regularMenu li,
ul#sidemenu li ul.regularMenu li
{
	padding: 10px 20px;
	_padding: 10px 15px;
	margin: 1px 0px 1px 0px;
	border-right: 0px none;
	
	


	background: #009FB6 url('../images/background-teal.png');
}

ul#rightMenu li ul.regularMenu div.dropshadow2,
ul#menu li ul.regularMenu div.dropshadow2,
ul#sidemenu li ul.regularMenu div.dropshadow2
{
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

ul#rightMenu li ul.regularMenu li.myCePortal, 
ul#menu li ul.regularMenu li.myCePortal,
ul#sidemenu li ul.regularMenu li.myCePortal
{
	background: #A86FB7 url('../images/background-purple.png');
}

ul#rightMenu li ul.regularMenu li a:hover,
ul#menu li ul.regularMenu li a:hover,
ul#sidemenu li ul.regularMenu li a:hover
{
	color: #FFC724;
}
ul#rightMenu li ul.regularMenu li.selectedSub  a:hover, 
ul#menu li ul.regularMenu li.selectedSub  a:hover,
ul#sidemenu li ul.regularMenu li.selectedSub  a:hover
{
	display: inline;
	color: #FFC724;
}





/*div#footer */
ul#menu li ul.footerMenu,
ul#sidemenu li ul.footerMenu
{
	display: none;
}  /*HIDE THE FOOTER INFO IN THE UL.*/


div#footer
{
	display: none;
}


/*
div#footer
{
	position: absolute;
}



 body{
  margin:0;
  padding: 0 0 <length> 0;
 }
 div#footer{
  position:absolute;
  bottom:0px;
  
  left: 0px;
  right: 0px;
  width: 100%;
  
  height:<length>;
 }


 @media screen{
  body>div#footer{
   position: fixed;
  }
 }

 * html body{
  overflow:hidden;
 } 
 * html div#pagecore{
  height:100%;
  overflow:auto;
 }
*/


div#footer li
{
	display: inline;
	list-style-type: none;	
	padding: 5px;
	border-right: 1px none;
}



.footerMenu li a:link,
.footerMenu li a:visited
{
	color: white;
	text-decoration: none;
	padding: 0px 20px 0px 10px;
	border-right: solid 1px white;
}

/*#menu li.selected ul.footerMenu li a:hover*/
.footerMenu li a:hover
{
	display: inline;
	color: #FFC724;
}
/*#menu li.selected ul.footerMenu li.selectedSub a:hover*/
.footerMenu li.selectedSub a:hover
{
	display: inline;
	color: #FFC724;
}

.footerMenu li.selectedSub a:link, .footerMenu li.selectedSub a:visited
{
	color: #FFC724;
}


.menuClass
{
	display: none;
	border-right: 0px none;
}

.portalButtonLogo
{
	position: relative;
	float: left;	

	padding: 0px; 
	margin: -4px 5px 0px 0px;
	_margin: -4px -9px 0px 15px;
	
	border: none 0px;
}



