body{
	padding:30px 0 0 0;
	margin:0;
	font:normal 11px/14px "Tahoma", Arial, Helvetica, sans-serif;
	color:#585858;
	background-color:#fff;
}
p, ul, li, a, h1, h2, form, label, input, textarea, td, div{
	padding:0;
	margin:0;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	outline:0;
}
p{
	padding-bottom:17px;
}
img{
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	border:none;
	display:block;
}
.spacer{
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	clear:both;
}
#container{
	width:962px;
	margin:0 auto;
}

/*---------------------header-----------------------*/
#logo{
	width:962px;
	margin:0 auto;
	padding-bottom:28px;
}
#logo img{
	margin-left:240px;
}
/*----------------navigation-----------------------*/
#nav{
	width:962px;
}
#nav ul{
	padding:0 0 0 86px;
	margin:0;
}
#nav ul li{
	float:left;
	padding-right:1px;
}
#nav ul li a{
	font:normal 15px/36px Arial, Helvetica, sans-serif;
	background-color:inherit;
	padding:0 0 0 7px;
	display:block;
}
#nav ul li a span{
	padding:0 15px 0 8px;
	display:block;
}
#nav ul li a:hover, #nav ul li a#active{
	color:#fff;
	background-color:inherit;
	background:url(../images/nav-lftround.gif) no-repeat 0 0;
	padding:0 0 0 7px;
	display:block;
}
#nav ul li a:hover span, #nav ul li a#active span {
	background:url(../images/nav-rghtround.gif) no-repeat right 0;
	padding:0 15px 0 8px;
	display:block;
}
/*-----------header----------------------*/
#hdr{
	width:329px;
	background:url(../images/hdrbg.jpg) no-repeat 0 0 #000;
	height:205px;
	margin:0 auto;
	padding:110px 0 0 633px;
	color:inherit;
}
h1{
	background:url(../images/us-benchwarent.gif) no-repeat 0 0;
	text-indent:-20000px;
	height:27px;
}
#hdr p{
	font-size:11px;
	line-height:15px;
	color:#fff;
	background-color:inherit;
	padding:18px 0 0 0;
	width:290px;
}
/*----------------defense panel---------------------------*/
#defence{
	width:962px;
	margin:0 auto;
	padding:20px 0 26px 0;
	height:100%;
	overflow:hidden;
}
.defleft{
	width:691px;
	border:solid 1px #CBCBCB;
	float:left;
	padding:20px 0 0 25px;
}
h2.intcriminal{
	font:bold 14px/27px "Tahoma", Arial, Helvetica, sans-serif;
	color:#3D3D3D;
	background-color:inherit;
	padding-bottom:6px;
}
.defleft p{
	padding-right:20px;
}
.defleft a{
	width:230px;
	line-height:30px;
	display:block;
	background-color:#373737;
	color:#fff;
	text-align:center;
	float:right;
}
.defleft a:hover{
	color:#D78B20;
	background-color:#373737;
}
.defright{
	width:229px;
	border:solid 1px #CBCBCB;
	float:right;
	padding:22px 0 0 0;
	
}
.defright img{
	padding:0 0 7px 12px;
}
.defright h2{
	font-size:14px;
	line-height:27px;
	color:#3D3D3D;
	background-color:inherit;
	font-weight:bold;
	padding:0 0 0 12px;
}
.defright p{
	padding:0 15px 58px 12px;
}
.defright a{
	width:229px;
	line-height:30px;
	display:block;
	background-color:#373737;
	color:#fff;
	text-align:center;
	float:right;
}
.defright a:hover{
	color:#D78B20;
	background-color:#373737;
}
.defleft ul{
	margin-left:30px;
	padding-right:20px;
	padding-bottom:17px;
}
.map{
	float:right;
}
/*-----------------mosr recent case -----------------------*/
#recentcase{
	width:962px;
	
}
#recentcase h2{
	background:url(../images/most-recentcaseimg.gif) no-repeat 0 0;
	width:386px;
	height:18px;
	text-indent:-20000px;
	font-size:0;
	left:0;
	padding-bottom:10px;
}
.mostrecentLeft{
	width:475px;
	background-color:#000;
	color:#fff;
	padding:16px 0 0;
	float:left;
}
.mostrecentLeft img{
	padding-right:20px;
	float:left;
	padding-left:10px;
}
.mostrecentLeft p{
	width:274px;
	float:left;
	color:#fff;
	background-color:inherit;
	padding:38px 0 0 0;
	
}
.mostrecentLeft p span{
	display:block;
}
.mostrecentLeft a{
	background-color:#fff;
	border:solid 1px #CBCBCB;
	width:156px;
	line-height:29px;
	display:block;
	text-align:center;
	color:#000;
	float:right;
	margin-top:44px;
}
.mostrecentLeft a:hover{
	color:#6F2120;
	background-color:#fff;
}
.mostrecentRight{
	width:474px;
	float:right;
	background:url(../images/us-attorneys-img.jpg) no-repeat 0 0;
	height:210px;
}

/*---------------------footer--------------------------*/
#footer{
	width:962px;
	text-align:center;
	color:#000;
	background-color:inherit;
	font-size:10px;
	padding:24px 0;
}

ul#mainMenu {list-style-type: none}
ul#mainMenu li {display: inline}

a {color: #000;text-decoration: none}
a:hover {color: #fff;}
a#active {	
	background:url(../images/nav-lftround.gif) no-repeat 0 0;
	padding:0 15px 0 8px;
	display:block;
	color:#fff;
}
