/* nav styles */
li.navItem
{
	position: relative;
	width: 145px;
}

a.navItemSimple
{
	background-color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 6px 0px 6px 6px;
	width: 100%;
	display: block;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html li.navItem
{
	width: 155px;
}


/* this sets the horizontal position of sub menu */
li.navItem ul
{
	position: absolute;
	display: none;
	left: 145px;
	top: 0px;
}


li.navItem>ul
{
	left: 153px;
}


ul.navBar li.navItem:hover ul.subNav, 
ul.subNav li.navItem:hover
{
	display: block;
	width: 300px;
}


/* This is for javascript-assigned hover events */
ul.navBar li.over ul
{
    display: block;
    width: 300px;
}


ul.navBar li a
{
	background-color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 6px 2px 6px 6px;
	width: 100%;
	display: block;
	display: ;	
}


ul.navBar li a:hover
{
	background-color: #336699;
	color: #FFFFFF;
}


ul.navBar li a:visited
{
	color: #000000;
}


ul.navBar li a:visited:hover
{
	color: #FFFFFF;
}


li>a
{ 
	width: auto;
}


ul.subNav li a.submenu
{
	background-color: #C1DEFC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 6px;
	width: 100%;
	display: block;
	border-top: 0px solid #6B8FB3;
	border-right: 1px solid #6B8FB3;
	border-bottom: 1px solid #6B8FB3;
	border-left: 0px solid #6B8FB3;
}


ul.subNav li a.submenu:hover
{
	background-color: #ABCBED;
	color: #000000;
}
