.menu{
	margin:0px;
	padding:0px;
	list-style:none;
}
#specialmenu{
	background:transparent;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
}

.menu li, #specialmenu li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	list-style-type: none;
	display:block;
	width:100%;
	color:#555;
	margin-bottom:0px; 
}
.menu li a, #specialmenu li a{
	display:block;
	width:100%;
	color:#FFF;
}
.menu li.submenu{ /* Style for LI that contains sub lists (other ULs). */
	/*background: #f2f2f2 url(../graphics/site/plus.gif) no-repeat 10px 8px;*/
/*lks	cursor: hand !important; */
	cursor: pointer !important;
	display:block;
	width:100%;
	color:#555;
}

.submenu li a span, #specialmenu li a span{
	display:block;
	padding: 3px 20px 3px 0;
	color:#000;
	height: 15px;
	font-size: 105%;
}

.menu li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.menu .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}

ul li ul{
	padding:0;
	margin:0;
}

li.dept, .navStaticTitle{
	background: url(../images/menuheading_tab.gif) no-repeat;
	text-align:center;
	text-transform:uppercase;
	line-height:1.8em;
	margin-top:15px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

li.dept  a span { 	font-size: 85%;}


li.subdept  a span, #specialmenu li a span { 	font-size: 105%;}


li.dept li.subdept{
	border-top:1px dotted #999999;
	background: url(../images/arrow.gif) no-repeat right;
	text-align:left;
	text-transform:none;
}
#specialmenu li{
	border-bottom:1px dotted #999999;
	background: url(../images/arrow.gif) no-repeat right;
	text-align:left;
	text-transform:none;
}
li.dept .selected {
	background:none;
	border: none;
	font-weight: normal;
	padding: 0;
	}

.submenu{
	background:transparent;
	border-bottom:1px dotted #999999;
	padding-top:15px;
}

.menu li a:hover, .submenu li a.selected{color:#CCC;}
.submenu li a:hover, .submenu li a.selected,  #specialmenu li a:hover, #specialmenu li a.selected{background:#F0F0F0 url(../images/arrow.gif) no-repeat right; border: none;}



#topmenu {
	position:relative;
	min-height:4.0em;
	width:715px;
	background:#d3d3bd;
	margin:14px 0 0 0;padding:0;
	border-top:solid #c1c1ad 1px;
	border-bottom:solid #c1c1ad 1px;
	font-size: 85%;
	float:right;
}

#topmenu ul{
	list-style-type:none; /*removes bullets from the list*/ 
	text-align:center; /*aligns the text to what should end up as the center of each graphical button*/
	margin:0 0 0 40px; padding:0;
}

#topmenu ul li{
	display:inline;
}

#topmenu ul li a{
	display:block; /*makes the anchor fill the list item so clicking any part of the graphical button will work, also allows the anchor to take a width*/
	line-height:4.0em; /*set equal to the height of the navbar image. Using line-height, rather than height, will get the text aligned to the vertical centre of the button*/
	height:100%;
	margin:0; padding:0 6px 0 16px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#36361B;
}

#topmenu ul li a span{
}

#topmenu ul li a:hover, #topmenu ul li a:active, #topmenu ul li a.selected{
	background:url(../images/menu_indicator.gif) center left no-repeat;
	color:#36361B;
	font-weight: normal;
}

#topmenu:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

