﻿a {
	text-decoration: none;
	}
a:link {
	color: #224299;
	text-decoration: none;
	}
a:hover {
	color: #890124;
	text-decoration: none;
	}
a:visited {
	color: #616FA6;}
a:active {
	color: #696969;
	}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #000000 url("images/bg.jpg") repeat-x top;
	}
h1 {
	font-size: 150%;
	font-family: "times new roman", Times, serif;
	color: #910027;
	font-weight: normal;
	padding: 5px 0px 6px 14px;
	margin: 0px;
	text-align: left;
	}
.content {
	font-size: 72%;
	font-family: Arial,Verdana;
	color: #000000;
	line-height: 18px;
	padding: 15px 17px 20px 17px;
	text-decoration: none;
	}
.content table{
	font-size: 100%;
	font-family: Arial,Verdana;
	color: #000000;
	line-height: 18px;
	}
	
.content blockquote{
	font-size: 100%;
	font-family: Arial,Verdana;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	}
.incontent{
	font-size: 99%;
	font-family: Arial,Verdana;
	color: #000000;
	line-height: 18px;
	}
.pledge{
	font-family: Arial,Verdana;
	font-weight: bold;
	color: #900026;
	}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 58%;
	color:#999EA7;
	padding: 6px 27px 26px 21px;
	text-decoration: none;
}
.footer a{
	color: #EDDB06;
	text-decoration: none;
}
.footer a:hover{
	color: #EDDB06;
	text-decoration: none;
}
.footer a:visited{
	color: #EDDB06;
	text-decoration: none;
}
.contact {
	font-size: 68%;
	font-family: Arial,Verdana;
	color: #FFFFFF;	
	text-decoration: none;
	}
.form {
	font-size: 72%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 172px;
}
.nav {

	padding: 7px 28px 7px 28px;
	}
.nav2 {

	padding: 7px 28px 7px 28px;
	}
.nav3 {

	padding: 7px 30px 7px 30px;
	}
.nav4 {

	padding: 7px 30px 7px 30px;
	}
.nav5 {

	padding: 7px 28px 7px 28px;
	}
.nav6 {

	padding: 7px 28px 7px 28px;
	}	
#menu {
	font-family:Arial,Verdana;
	font-weight: bold;
	color:#FFEA47;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
	}
#menu li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#menu li a {
	color:#FFEA47;
	height: 29px;
	margin-right:-5px;
	text-decoration: none;
	background-image:url("images/home_navbg.jpg");
	padding: 7px 16px 7px 16px;
	}

#menu li a:hover {
	color:#900026;
	height: 29px;
	margin-right:-5px;
	background-image:url("images/home_navbg_o.jpg");
	padding: 7px 16px 7px 16px;
	}
	
#menu2 {
	font-family:Arial,Verdana;
	font-weight: bold;
	font-size:76%;
	color:#FFEA47;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding: 0px;
	}
#menu2 li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#menu2 li a {
	color:#FFEA47;
	height: 29px;
	margin-right:-3px;
	text-decoration: none;
	background-image:url("images/top_navbg.jpg");
	}

#menu2 li a:hover {
	color:#900026;
	height: 29px;
	margin-right:-3px;
	background-image:url("images/top_navbg_o.jpg");
	}	



	/* TOP Navigation
----------------------------------------------- */
ul#topNav {
list-style: none;
padding: 0;
margin: 0;
height: 29px;
position: relative;
}

 ul#topNav li {
float: left;
display: block;
text-align: center;
margin: 0;
padding: 0;line-height: 29px;vertical-align: middle;
background:url(images/topnav_line.gif) no-repeat right 3px;
}
 ul#topNav li a {
font-family: Arial, Verdana, sans-serif;
 font-weight: bold;
	font-size:76%;
 white-space: nowrap;
text-align: center;
margin: 0 2px 0 0;
padding: 0;
color:#FFEA47;
text-decoration: none;
vertical-align: middle;
height: 29px;line-height: 29px;
 display: block;
}

  ul#topNav li#home {
 width: 93px;height: 29px;
}
ul#topNav li#firm {
 width: 137px;height: 29px;
}
 ul#topNav li#attorneys {
 width: 106px;height: 29px;
}
 ul#topNav li#staff {
 width: 84px;height: 29px;
}
 ul#topNav li#office {
 width: 145px;height: 29px;
}
 ul#topNav li#contact {
 width: 114px;height: 29px;
}
ul#topNav li#sitemap {
 width: 97px;background-image:none;height: 29px;
}
ul#topNav li#sitemap a {
margin: 0;
}


 ul#topNav li a:hover {
color:#900026;
text-decoration: none;
background:url(images/home_navbg_o.jpg) no-repeat left top;	
}

	/* Navigation
----------------------------------------------- */
 ul.navleft
 {
  list-style: none;
 margin: 0px;
 padding: 0px;
 }

  ul.navleft li
 {
 padding: 0px;
 margin: 0px;
 border-top: 0px;
}

ul.navleft li a
 {
  border-top: 0px;
  margin: 0px;
 font-family:Arial, Helvetica, Tahoma, sans-serif;
 display: block;
 text-decoration: none;
 font-size:72%;
 vertical-align: top;
 padding: 6px 0px 7px 19px;
 font-weight:bold;
 color:#FFFFFF;
 background: url(images/left_nav.jpg) no-repeat 94%;
 text-align: left;
 }
  * html ul.navleft li a {
height: 0%;
}

html>body  ul.navleft li a { width: auto;}

  ul.navleft li a:visited
 {
color:#FFFFFF;
 }
  ul.navleft li a:hover
 {
  text-decoration: none;
 	color:#8D0227;
 padding: 6px 0px 7px 19px;
 background: url(images/left_nav_o.jpg) no-repeat 94%;
 }
 
 
  .practice-testimonial ul {
 margin: 0 5px 0 22px;
 padding: 0; list-style: square;
}

 .practice-testimonial img {
 display: block;
 }

 .practice-testimonial h2 {
background: #CCC; color: #EEE; font-size: 14px;
padding: 3px 3px;
margin: 0; text-align: center;
background: #76001f url(images/testimonials_heading_wc.jpg) left top repeat-x;
}
 .practice-testimonial h3 {
 font-size: 13px;
margin: 5px 4px 3px 4px;
 }
 
.practice-testimonial {
width: 198px;
text-align: left; float: left;
border: 1px solid #CCC;
margin: 0 0 10px 15px;
}
.practice-testimonial-inner {
background: #EEE;
border: 2px solid #FFF;
padding-bottom: 5px;
}