/* Start of CMSMS style sheet 'default_menu' */
body {
	_behavior: url(csshover.htc);
}

#top_nav{
	position:absolute;
	left:20px;
	top:155px;
	list-style: none;
	display:block;
	margin:0;
	padding:0;
	z-index:100;
	text-align:center;
}

#top_nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
    position:absolute;
	z-index:100;
    overflow:visible;
	display:none;
}

#top_nav li { 
    margin:0; 
	padding:0;   
    position: relative; 
    float:left;
   	display:block;
	color:#666666;
}

#top_nav li a {
    text-decoration:none; 
    display:block;
    margin:0; 
	font-weight:bold;
	color:#ffffff;
	padding: 0 6px 0 6px;
	border-right:1px #ffffff solid;
	font-size:12px;
	line-height:14px;
}

#top_nav li a:hover {
	color:#7AC2D1;
}

#top_nav ul {
	background-color:transparent;
	width:160px;
	margin-left:6px;
	border-top:solid 3px transparent;
	/*set an unused color to be index color*/ 
	_border-color:tomato; 
	/*For IE6-*/ 
	/*then remove this indexed color*/ 
	_filter:chroma(color=tomato);
	/*For IE6-*/
}

#top_nav ul a {
	border-bottom: 1px solid #0E426F;
	border-left:none;
	border-right:none;
	width:160px;
	text-align:left;
	padding-left:8px;
	border-right:none;
	padding:4px;
	line-height:14px;
	color:#FFFFFF;
	background-color:#105EAB;
}

#top_nav a:hover, #top_nav li:hover{
	color:#7AC2D1;
}

#top_nav ul li:hover, #top_nav ul li a:hover{ 
	color:#7AC2D1;
}

#top_nav ul ul, #top_nav ul ul ul{
    margin:0; 
	padding:0;
    display:none; 
    position:absolute; 
	z-index:100;
    top:0; 
    left:160px;
}

/* non-IE browsers see this */
#top_nav ul li>ul, #top_nav ul ul li>ul{
    margin:0; 
	padding:0;
 }

#top_nav li:hover ul ul, #top_nav li:hover ul ul ul, #top_nav li:hover ul ul ul ul, #top_nav li:hover ul ul ul ul ul{
    display:none; 
}

#top_nav li:hover ul, #top_nav ul li:hover ul, #top_nav ul ul li:hover ul, #top_nav ul ul ul li:hover ul, #top_nav ul ul ul ul li:hover ul{
    display:block;
}
#leftnav {
	font-family: arial, sans-serif; 
	width:149px; 
	margin:0px; 
	font-size:11px;
	z-index:99;
}

#leftnav li{
	 background-image:url(images/pagecontainer_background.gif);
}
#leftnav li a{
	padding:2px 0px 2px 0px;
}

#leftnav ul li a, #leftnav ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#fff; 
	width:149px;
	text-align:left; 
	border:1px solid #0e426f; 
	border-width:0px 0px 1px 0px; 
	font-size:12px; 
	color:#fff; 
	padding-left:16px;
	padding-right:5px;
	line-height:17px;
}

#leftnav ul {
	padding:0; 
	margin:0;
	list-style-type: none;
}

#leftnav ul li {
	float:left; 
	position:relative;
}

#leftnav ul li ul {
	display: none;
}

#leftnav ul li a:hover{
	background-color:#5B5B5B;
	}
#leftnav ul li:hover, #leftnav ul li:hover a {
	color:#fff; 
	z-index:99;
}

#leftnav ul li:hover ul {
	display:block; 
	position: absolute; 
	top:0; 
	left:170px; 
	width:154px;
}
#leftnav ul li:hover ul li a.hide {
	background-color: #5B5B5B; 
	color:#fff;
}
#leftnav ul li:hover ul li:hover a.hide {
	width: 149px;
	}
#leftnav ul li:hover ul li ul {
	display: none;
	}
#leftnav ul li:hover ul li a {
	display: block; 
	color:#fff; 
	width:149px;
}
#leftnav ul li:hover ul li a:hover {
	background-color: #5B5B5B; 	
	color:#fff;
	}
	
#leftnav ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:170px; 
	top:0; 
	color:#fff;
	}
#leftnav ul li a:hover { 
	background-color:#5B5B5B;	
	}
#sectionheader li{
	background-color:#FFFFFF;
	background-image:url(images/menu_header_background.gif);
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:6px 45px 6px 0px;
	position:relative;
	left:-6px;
	bottom:0px;
	line-height:25px;
}
/* End of 'default_menu' */

