@charset "UTF-8";
/* CSS Document */

#navigation {
	width:987px;
	height:42px;
	padding:0px;
	margin:0px;
	*margin:-4px 0px 0px;
}

/* Home box properties for up state */

#nav_home a {
	display:block;
	width:108px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(images/nav_home.jpg) no-repeat top center;
	float:left;
}

#nav_home a:hover {
	background-position:bottom;
}

/* Areas of Practice box properties for up state */

#nav_practice a {
	display:block;
	width:173px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(images/nav_practice.jpg) no-repeat top center;
	float:left;
}

#nav_practice a:hover {
	background-position:bottom;
}

/* About Our Firm box properties for up state */

#nav_about a {
	display:block;
	width:150px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(images/nav_about.jpg) no-repeat top center;
	float:left;
}

#nav_about a:hover {
	background-position:bottom;
}

/* Resources box properties for up state */

#nav_resources a {
	display:block;
	width:131px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(images/nav_resources.jpg) no-repeat top center;
	float:left;
}

#nav_resources a:hover {
	background-position:bottom;
}

/* Contact Us box properties for up state */

#nav_contact a {
	display:block;
	width:104px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(images/nav_contact.jpg) no-repeat top center;
	float:left;
}

#nav_contact a:hover {
	background-position:bottom;
}

/* Call Now box properties for up state */

#nav_call a {
	display:block;
	width:321px;
	height:42px;
	margin:0px;
	padding:0px;
	background:url(images/nav_call.jpg) no-repeat top center;
	float:left;
}

#nav_call a:hover {
	background-position:bottom;
}

/* Drop down box properties for Areas of Practice */

.dropmenudiv {
	position:absolute;
	top: 0;
	z-index:100;
	background:url(images/drop_menu_bg4.png) no-repeat top left;
	width:382px;
	height:375px;
	visibility: hidden;
	margin:-5px 0px 0px;
}

/* Text link properties in drop down menu under Areas of Practice */

.dropmenudiv a{
	display: block;
	padding:0px 0px 0px 4px;
	text-decoration: none;
	font:bold 11px/22px Verdana;
	color: #2d1f13;
	margin:0px;
}

.dropmenudiv a:hover{ 
	color: #000000;
	background:#ffffff;
	width: 170px;
}
.menu_left {
	float:left;
}
.menu_right {
	float:right;
}

/* Drop down menu properties for About Our Firm */

.dropmenudiv2 {
	position:absolute;
	top: 0;
	z-index:100;
	background:url(images/drop_menu_bg2.png) no-repeat top left;
	width: 182px;
	height:151px;
	visibility: hidden;
	margin:-5px 0px 0px;
}

/* Text link properties in drop down menu under About Our Firm */

.dropmenudiv2 a{
	display: block;
	padding:0px 0px 0px 4px;
	text-decoration: none;
	font:bold 11px/22px Verdana;
	color: #2d1f13;
	margin:0px;
}

.dropmenudiv2 a:hover{ 
    color: #000000;
	background:#ffffff;
	width: 153px;
}

/* Drop down menu properties for Resources */

.dropmenudiv3 {
	position:absolute;
	top: 0;
	z-index:100;
	background:url(images/drop_menu_bg3.png) no-repeat top left;
	width: 182px;
	height:113px;
	visibility: hidden;
	margin:-5px 0px 0px;
}

/* Text link properties in drop down menu under Resources */

.dropmenudiv3 a{
	display: block;
	padding:0px 0px 0px 4px;
	text-decoration: none;
	font:bold 11px/22px Verdana;
	color: #2d1f13;
	margin:0px;
}

.dropmenudiv3 a:hover{ 
	color: #000000;
	background:#ffffff;
	width: 172px;
	
}

* html .dropmenudiv a{ 
	width: 100%;
}

* html .dropmenudiv2 a{ 
	width: 100%;
}

* html .dropmenudiv3 a{ 
	width: 100%;
}