/* Start of CMSMS style sheet 'default_menu' */
body {
_behavior: url(csshover.htc);
}
.menu {
float:left;
font-family:arial,sans-serif;
font-size:11px;
left:4px;
margin:0;
position:relative;
width:200px;
}

.menu ul li a {
color:#fff;
display:block;
font-size:12px;
font-weight:bold;
line-height:16px;
text-align:left;
text-decoration:none;
width:176px;
outline:none;
padding:8px 5px 7px 19px;
background:url(images/arrow.jpg) 3px 9px no-repeat;
}

.menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
overflow:auto;
}
.menu ul li {
float:left;

background-image:url(images/leftnav.jpg);
}

.menu ul li li {
background-color:transparent;
border-top:2px solid #fff;
}
.menu ul li a:hover {}
.menu ul li ul {
background-image:url(images/leftnav.jpg);
background-repeat:no-repeat;
height:auto !important;
display:block;
width:200px;
clear:both;

}

/*.menu ul li ul li a {
margin:0;
padding:0 0 0 10px;;
}*/

.menu ul li ul li ul {
display:none;
}
.menu ul li:hover, .menu ul li:hover a {
}
.menu ul li:hover ul {
display:block;
}
.menu ul li:hover ul li a.hide {
}
.menu ul li:hover ul li:hover a.hide {
width:204px;
}
.menu ul li:hover ul li ul {
display:none;
}
.menu ul li:hover ul li a {
display:block;
}
.menu ul li:hover ul li a:hover {
color:#fff;
}
.menu ul li:hover ul li:hover ul {
color:#000;
display:block;
left:200px;
position:absolute;
top:120px;
}
.menu ul li a:hover {
color:#fff;
}
.menu ul li ul li ul li a{

	}

.sectionheader{
	 background-image: url(images/leftnav_title.jpg); 
	 background-repeat:no-repeat;
	 height: 44px; 
	 padding-left:5px; 
	 width:205px; 
	 color:#fff; 
	 font-size: 14px;
}

.menu ul li a.toplevel_header_title{
	background:url(images/leftnav_title_first.jpg) no-repeat;
	height:23px;
	padding:24px 0 0 8px;
	width:191px;
	font-size:14px;
	}

.menu ul li a.toplevel_header {
	background:url(images/leftnav_title.jpg) no-repeat;
	height:26px;
	padding:10px 0 0 8px;
	width:191px;
	font-size:14px;
}

.menu ul li a.nav_header {
background-image: url(images/lowerleftnav.jpg); height: 64px; padding:0px 0px 0px 5px; width:199px; color:#fff; font-size: 14px;
background-position:-1px 0px;
line-height:20px;
}


.menu ul li a:hover.nav_header {
color:#fff;
}
#topnav {
	display:block;
	float:right;
	font-weight:bold;
	letter-spacing:1px;
	padding-top:5px;
padding-right:15px;
	position:relative;
	text-align:left;
	
	top:84px;
	color:#ff0000;
	}
#topnav a {
	padding-left:5px;
	padding-right:8px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	}
#topnav a:hover {
	color:#fff;
	text-decoration:underline;
}
/* End of 'default_menu' */

