/* NAVIGATION */
#nav {
	margin: 0px;
	height: 40px;
	width: 795px;
	background-color: #7d2217;
	padding-top: 0px;
	padding-right: 42px;
	padding-bottom: 0px;
	padding-left: 42px;
}
#nav_sec {
	margin: 0px;
	padding: 0px;
	height: 30px;
	background-color: #decfa4;
}
td {
	vertical-align: top;
}
/* MAIN NAVIGATION IDS */
.active {
	background-position: 0px -40px;
}
a#home:link, a#home:visited, a#home:active {
	background-image: url(../images/navigation/main/home.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 134px;
}
a#home:hover {
	background-image: url(../images/navigation/main/home.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
a#firm:link, a#firm:visited, a#firm:active {
	background-image: url(../images/navigation/main/firm.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 115px;
}
a#firm:hover {
	background-image: url(../images/navigation/main/firm.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
a#practices:link, a#practices:visited, a#practices:active {
	background-image: url(../images/navigation/main/practices.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 176px;
}
a#practices:hover {
	background-image: url(../images/navigation/main/practices.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
a#attorneys:link, a#attorneys:visited, a#attorneys:active {
	background-image: url(../images/navigation/main/attorneys.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 184px;
}
a#attorneys:hover {
	background-image: url(../images/navigation/main/attorneys.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
a#contact:link, a#contact:visited, a#contact:active {
	background-image: url(../images/navigation/main/contact_us.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 186px;
}
a#contact:hover {
	background-image: url(../images/navigation/main/contact_us.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

/* FIRM NAVIGATION IDS */
.active_sec {
	background-position: 0px -30px;
}
a#about:link, a#about:visited, a#about:active {
	background-image: url(../images/navigation/firm/about.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 30px;
	width: 120px;
}
a#about:hover {
	background-image: url(../images/navigation/firm/about.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
a#resources:link, a#resources:visited, a#resources:active {
	background-image: url(../images/navigation/firm/resources.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	height: 30px;
	width: 130px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
a#resources:hover {
	background-image: url(../images/navigation/firm/resources.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
a#history:link, a#history:visited, a#history:active {
	background-image: url(../images/navigation/firm/history.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 30px;
	width: 123px;
}
a#history:hover {
	background-image: url(../images/navigation/firm/history.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
a#careers:link, a#careers:visited, a#careers:active {
	background-image: url(../images/navigation/firm/careers.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	height: 30px;
	width: 115px;
}
a#careers:hover {
	background-image: url(../images/navigation/firm/careers.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}