/* Start of CMSMS style sheet 'menu2' */
dfn {
	display:none
}
#primary-nav, #primary-nav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#primary-nav ul {
	position: absolute;
	top: 0;
	left: 100%;
	display: none;
	background:#b1c3db;
	border-top:1px solid #667bb4;border-left:1px solid #667bb4;border-right:1px solid #667bb4;
}
#primary-nav li {
	margin-bottom: 0px;
	position: relative;
*margin-bottom:-5px;
	_margin-bottom:0
}
#primary-nav a {
	display: block;
	margin: 0px;
	*margin:-1px 0 4px 0;_margin:0;
	border-bottom:1px solid #667bb4;
	padding: 4px 19px 4px 13px;
	color: #667bb4;
	text-decoration: none;
	min-height:1em; 
	cursor:pointer
}
#primary-nav a:hover {
	background:#667bb4;
	display: block;
	margin: 0px;
       *margin:-1px 0 4px 0;_margin:0;
	border-bottom:1px solid #667bb4;

	color:#fff;
	padding: 4px 19px 4px 13px;
	text-decoration: none;
}
#primary-nav ul a {
	padding: 4px 8px 4px 13px;

}
#primary-nav ul a:hover {
	padding: 4px 8px 4px 13px;

}

#primary-nav li, #primary-nav li.menuparenth {
	_float: left;
	_height: 1%;
}
#primary-nav li a {
	_height: 1%;
}
#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul {
	display: none;
}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul {
	display: block;
}
#primary-nav li.menuparent { 
   background: url(images/cms/arrow.gif) center right no-repeat; 

}

#primary-nav li.menuparent:hover{ 
   background: url(images/cms/arrow.gif) center right no-repeat; 
 
}


/* End of 'menu2' */

