/* Start of CMSMS style sheet 'ayli menu horiz' */
/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz
{
	/* hide ie/mac \*/
	height: 1%;
	/* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/

div#menu_horiz
{
	background-color: #ACB4B9;
	float: right;
	width: 540px;
border-bottom: 1px solid white;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/

div#menu_horiz ul
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
float: right;
}

/* menu list items */
div#menu_horiz li
{
	float: left;
	/* makes the list horizontal */
	list-style: none;
	/* hides the list bullet */
	margin: 0;
	border-right: 1px solid #C0C0C0;
}

/* the links, that is each list item */
div#menu_horiz a
{
	padding: 4px 10px;
	/* padding inside the list item box */
	margin: 0;
	/* margin outside each list item box */
	text-decoration: none;
	/* no underline for links */
	color: white;
	display: block;
	/* IE has problems with this, fixed above */
	font-weight: bold;
}

div#menu_horiz li a
{
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}

/* hover state for links */
div#menu_horiz li a:hover
{
	background-color: #00669e;
	color: white;
}

div#menu_horiz a.activeparent:hover
{
	background-color: #00669e;
	color: white;
}

/* active parent, that is the first-level parent of a child page that is the current page */
div#menu_horiz li.activeparent a { background-color: #007DCC; }

div#menu_horiz h3
{
	padding: 4px 10px;     /* padding inside the list item box */
	margin: 0;             /* margin outside each list item box */
	text-decoration: none; /* no underline for links */
	color: #fff;
	background: #007DCC;
	display: block;        /* IE has problems with this, fixed above */
	font-size: 1em;        /* instead of the normal font size for <h3> */
	line-height: 1em;
}

/* End of 'ayli menu horiz' */

