/* Start of CMSMS style sheet 'default_menu' */
#top_nav {
	 line-height:40px;
	 padding-left:200px;

}
#top_nav a {
	 display:block;
	 float:left;
	 padding: 0 10px 0 10px;
	 border-left:1px #FFFFFF solid;
	 border-right:1px #000000 solid;
	 color:#525252;
	 text-decoration:none;
	 font-weight:bold;
}
#top_nav a:hover {
	 color:#6D0000;
}
#nav{
	list-style: none;
	margin:0;
	padding:0;
	width:192px;
	/*float:left;*/
	display:block;
	position:relative;
	height:auto !important;
	background-image:url(images/left_column_tile.jpg);
}
#nav li { 
 	position: relative; 
	 display:block;
	 margin:0;
	 padding:0;
	 width:192px;
}
#nav li a {
	 background-image:url(images/left_nav_tile.jpg);
	 background-repeat:repeat-y;
	 font-weight: bold;
	 text-decoration:none; 
	 display:block;
	 padding: 5px 5px 5px 5px;  
	 margin:0px;
	 width:182px;
	 color:#404040;
	 line-height: 15px;
	 font-size:12px;
	 border-bottom:1px #666666 solid;
}
#nav li a:hover{
	 background-image:none;
	 background-color:#4B4B4B;
	 color:#FFFFFF; 
}
#nav ul li a {
	 border-bottom:1px #666666 solid;
	 color:#404040;
	 padding-left:5px;
	 width:182px;

}
#nav li ul li a:hover {
	 color:#ffffff;
}
#nav ul, #nav ul ul, #nav ul ul ul{
	 display:none; 
	 position: absolute; 
	 top:0px; 
	 left:192px;
	 padding:0;
	 margin:0;
	 list-style: none;
	 z-index:99;
	 overflow:visible;
	 width:192px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul{
	 display:none; 
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul{
	 display:block;
}
li>ul { 
	 top: auto;
	 left: auto;
}
/* Win IE only \*/
* html #nav li{
	 float:left;
	 display: inline;
}/* end holly hack */
#top_nav a#no_left_border {
	 border-left:none;
}
#top_nav a#no_right_border {
	 border-right:none;
	}


/* End of 'default_menu' */

