 /* SLIDING MENU STYLES */ #mlm {
 position: absolute;
 width: auto;
 top: -3px;
 left: 50%;
 margin: 0;
 margin-left: -402px;
 border: none;
 }
 /* Appearance */ ul.slidingmenu, ul.slidingmenu ul {
 padding: 0;
 margin: 0;
 }
 html>body ul.slidingmenu a {
 padding: 0px 8px;
 }
 ul.slidingmenu li {
 	padding: 0;
 	margin: 0;
 	width: 230px;
 }
 ul.slidingmenu a {
 text-decoration: none;
 background: none;
 color: #ccc;
 padding: 4px;
 text-align: center;
 text-transform: uppercase;
 letter-spacing: 3px;
 font-family: Verdana, sans-serif;
 font-size: 9pt;
 border: none;
 border-bottom: 1px solid #999;
 height: 20px;
 }
 ul.slidingmenu a:hover, .menu1 a:hover {
 background: #000;
 color: #eee;
 }
 ul.slidingmenu ul a:hover {
 color: white;
 }
 ul.slidingmenu ul li a:hover {
 color: white;
 }
 /* layout styles */ 
 /* remove standard HTML list indenting, and display as normal blocks */ 
 ul.slidingmenu, 
 ul.slidingmenu a {
 padding: 0;
 margin: 2px ;
 display: block;
 }
 ul.slidingmenu ul a {
 display: block;
 margin: 0;
 text-transform: none;
 letter-spacing: 1px;
 height: 15px;
 }
 ul.slidingmenu ul li {
 	padding:0;
 	margin: 0;
 	}
 /* make li's into clean, moveable blocks */ ul.slidingmenu li {
 list-style-type: none;
 position: relative;
 }
 /* Make list items do what they're supposed to in IE */ ul.slidingmenu a {
 width: 100%;
 }
 /* make sure any ul inside an li (a submenu) takes up zero normal flow */ 
 ul.slidingmenu ul {
 position: absolute;
 top: 0;
 /* the height of the top border */ 
 left: 149px;
 display: none;
 }

/* Appearance */ 
ul.slidingmenu, 
ul.slidingmenu ul {
padding: 0;
margin: 0;
}
html>body ul.slidingmenu a { padding-top: 2px; }

ul.slidingmenu li {
	padding: 0;
	margin: 0;
}

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu { 
padding: 0;
margin: 0;
display: block;
}

ul.slidingmenu ul a { 
display: block;
padding: 0;
margin: 0;

}


ul.slidingmenu ul li { 
	padding:0;
	margin: 0;
	}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
}

/* Make list items do what they're supposed to in IE */
ul.slidingmenu a {
  width: 100%;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;  
  top: 35px; /* the height of the top border */
  left: 0; 
  display: none;
  z-index: 0;
}

/* THIRD LEVEL SUB MENU */
ul.slidingmenu ul ul { 
  top: 0;  
  left: 150px; 
  z-index: +1;
}

/*  SLIDING MENU STYLES */

#mlm ul, #mlm ul li { margin:0; padding:0; }
#mlm ul ul li a:link, #mlm ul ul li a:visited { color: #ddd; background-color: #000; text-decoration: none; border-color: #999; }
#mlm ul ul li a:hover, #mlm ul ul li a:active { color: #eee; background-color: #666; text-decoration: none; }
	
/* FIRST LEVEL */	
ul.slidingmenu li a:link, ul.slidingmenu li a:visited 
	{ 
width: auto; margin: 0 -2px; 
padding: 5px 0 15px 3px; 
padding-bottom: 2px;
background-image: url(../images/RLC_web-bkgd-pattern-2.jpg);
background-repeat: repeat-x;
height: 24px;
	}


ul.slidingmenu ul li a:link, 
  ul.slidingmenu ul ul li a:link, 
  ul.slidingmenu ul ul ul li a:link, 
  ul.slidingmenu ul ul ul ul li a:link, 
  ul.slidingmenu ul ul ul ul ul li a:link, 

ul.slidingmenu ul li a:visited, 
  ul.slidingmenu ul ul li a:visited, 
  ul.slidingmenu ul ul ul li a:visited, 
  ul.slidingmenu ul ul ul ul li a:visited, 
  ul.slidingmenu ul ul ul ul ul li a:visited 
	{ border: 1px solid #999; width: 200px; padding: 5px 0 6px 10px; margin: -1px 0 0 2px; text-decoration: none; font: 11px Verdana, "Trebuchet-MS", sans-serif; text-align: left; background-image: none; height: 15px; z-index: +2; }
	
ul.slidingmenu li ul li ul li a:link, ul.slidingmenu li ul li ul li a:visited { position: relative; top: 0; left: 61px; width: 305px; margin-top: -1px; } 

	ul#subMenu-1689 li a { width: 320px; } 
	ul#subMenu-1702 li a { width: 200px; left: 0px; } 
	ul#subMenu-1695 li a { width: 170px; } 
	ul#subMenu-1701 li a { width: 200px; } 
	ul#subMenu-1681 li a { width: 285px; } 
	ul#subMenu-1682 li a { width: 150px; left: 200px; } 
	ul#subMenu-1670 li a { width: 320px; } 
		ul#subMenu-1670 li ul { left: 270px; }
	ul#subMenu-1675 li a { width: 200px; } 
	ul#subMenu-1671 li a { width: 150px; } 
		

/* FIRST LEVEL */
ul.slidingmenu li { 
	display: block; width:auto; float:left; margin:0; padding:0; }
	
ul.slidingmenu li ul li, 
ul.slidingmenu li ul li ul li
	{ display:block; clear: left; }

ul#siteMap,
 ul#siteMap ul,
ul#siteMap ul ul,
ul#siteMap ul ul ul,
ul#siteMap ul ul ul ul {
margin: 1em 0 1em 3em;
}


