/* ######### Main Menu ######### */

.mainmenu	{
		width: 175px; /*width of side bar menu*/
		clear: left;
		position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
		}


.mainmenu ul	{
		list-style-type: none;
		margin: 0px 0px;
		padding: 0px;
		border: 1px solid #9A9A9A;
		}

.mainmenu ul li a{
		background: #F2F2F2 url(images/bulletlist.gif) no-repeat 3px center; /*light gray background*/
		display: block;
		width: auto;
		padding: 3px 0px;
		padding-left: 20px;
		text-decoration: none;
		text-align: left;
		border-bottom: 1px solid #B5B5B5;
		}

* html .mainmenu ul li a{ /*IE6 hack*/
width: 155px;
}


.mainmenu ul li a:hover, .mainmenu ul li a.selected{ 
		color: white;
		background-color: black;
		text-decoration: none;
		}







/* ######### Sub Menu ######### */

.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
		margin: 0;
		padding: 0;
		position: absolute;
		left: 0;
		top: 0;
		list-style-type: none;
		background: white;
		border: 1px solid #9A9A9A;
		border-bottom-width: 0;
		visibility: hidden;
		z-index: 100;
		}


.ddsubmenustyle li a{
		display: block;
		width: 150px;
		padding: 4px 5px;
		border-bottom: 1px solid red;
		}






* html .ddsubmenustyle li a{ /*IE6 CSS hack*/
		display: inline-block;
		}


.ddsubmenustyle li a {
		text-decoration: none;
		}


/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */
.blackwhite li a{
		display: block;
		padding-left: 10px;
		padding-right: 10px; 
		text-decoration: none;
		text-align: left;
		border-bottom: 1px solid #B5B5B5;
		}





.blackwhite li a.selected, .blackwhite li a:hover, .blackwhite li a.selected, .blackwhite ul li a.selected{
		color: white;
		background-color: black;
		text-decoration: none;
		}












/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
		padding-left: 4px;
		border: 0;
		}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
		position: absolute;
		padding-top: 3px;
		right: 2px;
		border: 0;
		}

.ddiframeshim	{
		position: absolute;
		z-index: 500;
		background: transparent;
		border-width: 0;
		width: 0;
		height: 0;
		display: block;
		}















