﻿/**---

CSS Document :: Navigation

Government Printing Office (GPO)
Digital Media Service

---**/

.treemneuContainer ul{
margin: 0 !important;
padding: 0 !important;
list-style-type: none;
}

/*Top level list items*/
.treemneuContainer ul li{
position: relative;
display: inline;
float: left;
/*background-color: #F3F3F3; overall menu background color*/

background-image:url(images/nav-bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

/*Top level menu link items style*/
.treemneuContainer ul li a{
display: block;
width: 141px !important; /*Width of top level menu link items*/
text-decoration: none;
white-space: normal;
}
	
/*1st sub level menu*/
.treemneuContainer ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
/* background-color:#fff; */
border-left:1px solid #666;
border-bottom:1px solid #666;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.treemneuContainer ul li ul li{
display: list-item;
float: none;
background-image:none !important;
padding:0 !important;
margin:0 !important;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.treemneuContainer ul li ul li ul{ 
left: 137px; /* no need to change, as true value set by script */
top: 0;
 /*background-color :#eaeaea; */
border-top:3px solid #666;
border-left:0;
}

/* Sub level menu links style */
.treemneuContainer ul li ul li a{
display: block;
width: 142px !important;  /*width of sub menu levels*/
color: #4d636f;
text-decoration: none;
padding: 3px 0px 3px 5px !important;
font-weight:normal !important;
border-bottom:1px solid #ccc;
background-color:#fff;
}
.treemneuContainer ul li ul li a:hover
{
	background-color:#a2d1ea !important;
	color: #000 !important;
	border-bottom:1px solid #666;
	cursor:pointer !important;
}

.treemneuContainer ul li a:hover{
color: white;
}

/*Background image for top level menu list links */
.treemneuContainer .mainfoldericon{
background:url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.treemneuContainer .subfoldericon{
background:url(images/arrow-more.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Hack for IE \*/
* html .treemneuContainer ul li { float: left; height: 1%; }
* html .treemneuContainer ul li a { height: 1%; }
/* End */


/*################################### Rad Menu layout ###################################*/

#RadMenuBarContainer
{ 
		position: relative;
		float:left;
		width:780px;
		height:34px;

		background-repeat:repeat-x;
		padding-top:0px;
		vertical-align:bottom;
	}

.rmExpandRight {background:url(images/bullet-1.png) no-repeat center right !important;}	
.rmExpanded {background-color:#4d636f !important; color:#fff !important;}	

/*.rmSlide {} */
.rmFocused { color:#000 !important; text-decoration:none !important; } 