/* Start of CMSMS style sheet 'menus' */
body {
_behavior: url(csshover.htc);

}

#left_nav{
	list-style: none;
	width: 185px;
	left: 0px;
	margin: 0 0 0 5px;
	padding: 0px;
	font-weight: bold;
}
#left_nav li { 
	position: relative; 
	border-bottom:none;
	display:block;
	height: auto; /*auto */
	margin:0 0 2px 0;
	padding:0px;
	background-color: transparent;
	font-size: 0px;
	line-height: 0px;
	background-image: url(images/button2.jpg);
	background-repeat:no-repeat;
}
#left_nav li a {
	text-decoration:none; 
	display:block;
	padding: 12px 5px 12px 10px;  
	margin:0px; /*helps Opera with hover */
	width: 170px; /* helps IE with hover */
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
}
#left_nav li a:hover{
	color: #D0C8A4;
}

#left_nav ul {
	padding:0px;
	margin:0px;
	list-style: none;
	overflow:visible;
	width: 185px;
}

#left_nav ul li {
	display:block;
	width: 185px;
	margin:0 0 3px 0;
	padding:0px;
	background-image: url(images/button_sub_menu.jpg);
	background-repeat:no-repeat;
}

#left_nav ul li a {
	text-decoration:none; 
	display:block;
	padding: 4px 5px 4px 20px;  
	margin:0px; /*helps Opera with hover */
	width: 160px; /* helps IE with hover */
	color: #ffffff;
	font-size: 11px;
	font-weight:normal;
	line-height: 14px;
	background:url(images/arrow.jpg) 9px 9px no-repeat;
}

#left_nav ul ul li, #left_nav ul ul ul li{
	background-image: url(images/flyout_bg.jpg);
	background-repeat:repeat-y;
	margin:0;
}

#left_nav ul ul li a, #left_nav ul ul ul li a{
	background:none;
}

#left_nav ul ul, #left_nav ul ul ul{
	display:none; 
	position: absolute; 
	top:0px; 
	left:185px;
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style: none;
	z-index:99;
	overflow:visible;
	width: 185px;
}

#left_nav li:hover ul ul, #left_nav li:hover ul ul ul{
	display:none; 
}
#left_nav ul li:hover ul, #left_nav ul ul li:hover ul{
	display:block;
}
li>ul { 
	top: auto;
	left: auto;
}

/* Win IE only \*/
* html #left_nav li{
	float:left;
	display: inline;
}/* end holly hack */

/* Only IE-win sees this. \*/
* html #leftcolumn {
  height: 1%;
  }
/* End hide from IE5/mac */

#topNav{
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	margin: 115px 0px 0px 25px;
	position: absolute;
}
#topNav ul {
	padding: 0px;
	margin:0px;
	list-style: none;
	z-index:99;
	position:absolute;
	overflow:visible;
	float: left;

}
#topNav li { 
	margin:0;   
	position: relative; 
	float:left;
	border-bottom:none;
	display:block;
	height:auto;
}
#topNav a {
	text-decoration:none; 
	display:block;
	padding: 0px;  
	margin:0px; 
	line-height: 20px;
	padding: 0px 5px 0px 5px;
	background-color:transparent;
	color: #ffffff;
}
#topNav a.topLevel {
	border-right:1px solid #ffffff;
	background-image: url(../images/topLevel_back.gif);
	background-position: center;
	background-repeat: repeat-x;
}
#topNav a:hover{
	color:#E8BF6D; 
}
#topNav li li a {
	text-decoration:none; 
	font-size: 11px;
	display:block;
	padding: 3px;  
	margin:0px; 
	background-color:#783501;
	width:100px; 
}
#topNav li li a:hover{
	background-color:#783501 ; 
}
#topNav ul{
	display:none;   
}
/*all see this */
#topNav ul ul, #topNav ul ul ul{
	display:none; 
	position:absolute; 
	top:0px; 
	left:168px;
}
/* non-IE browsers see this */
#topNav ul li>ul, #topNav ul ul li>ul{
	margin-top:0px; 
}
#topNav li:hover ul ul, #topNav li:hover ul ul ul{
	display:none; 
}
#topNav li:hover ul, #topNav ul li:hover ul, #topNav ul ul li:hover ul{
	display:block;
}


/* End of 'menus' */

