﻿/* Menu Styles */

#menu {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	font-family: arial, Trebuchet MS;
	border-bottom: 1px solid #ccc;
}

#menu li {
	padding:0;
	margin: 0;
	border-top: 1px solid #e2e2e2;
}

#menu li:first-child {
	border-top: none;
}

#menu li a {
	padding:0 20px;
	margin: 0;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	color: #7c7b82;
	font-size: 18px;
	display: block;
}

#menu li a:hover {
	margin:0;
	text-decoration: none;
	color: #BF2119;
	background: #f7f7f7;
}

#menu li ul{
	padding: 0;
	list-style:none;
	margin: 0;
}

#menu ul li{
	padding:0 0 0 0px;
	margin: 0px;
	border-top: none;
}

#menu li ul li a{
	background: transparent;
	margin: 0;
	padding:0 40px;
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

#menu li ul li a:hover,
#menu li ul li.active a {
    color: #BF2119;
}

.home #home-nav a,
.prosecution1 #prosecution1-nav a,
.prosecution2 #prosecution2-nav a,
.prosecution3 #prosecution3-nav a,
.prosecution4 #prosecution4-nav a,
.prosecution5 #prosecution5-nav a,
.prosecution6 #prosecution6-nav a,
.prosecution7 #prosecution7-nav a,
.prosecution8 #prosecution8-nav a,
.prosecution9 #prosecution9-nav a,
.prosecution10 #prosecution10-nav a,
.prosecution11 #prosecution11-nav a,
.prosecution12 #prosecution12-nav a,
.service #service-nav a,
.fees #fees-nav a,
.about #about-nav a,
.contact #contact-nav a {
    color: #BF2119;
    background: #f7f7f7;
}
