@charset "utf-8";
/* CSS Document               Purple = #322f3f*/
/*RESET */

html, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;  font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* END RESET -----------------------------------------------*/

body { background: #322f3f url(images/bg_image.jpg) repeat-x; margin: 0; padding:0;  }
#container {background:transparent url(images/bg.jpg) no-repeat scroll 0 0;
		margin:7px auto 0;
		min-height:600px;
		padding:30px 120px 0;
		width:800px;}
		
#login_box td {color:#ffcc00;}
		
p {font-family: helvetica, arial, sans-serif; font-size:11px; padding: 10px 0 10px 0 ;color: #545252 }
#middle p { font-family: helvetica, arial, sans-serif; font-size:11px; padding: 10px 0 10px 0; color: #545252; text-align: left; }
h1 a {display:block; float: left;width: 287px; height:67px; background: url(images/logo.png) no-repeat; text-indent: -9999px; color:#545252;}
h2 {color:#524f66;font-family:tahoma,sans-serif;font-size:12px;font-weight:bold;padding-bottom:4px;padding-top:4px;text-transform:uppercase;}
a {text-decoration: none; color:#524f66; }
a:hover {color:#b7b433;}

#menu { height: 31px; width: 520px; text-indent: -9999px; margin:-15px 0 0 296px; float:left;}
#menu li{display: inline; }
#menu li a {display: block; height: 31px; float: left;}
	#menu li.home a {background: url(images/home_button.png) bottom center no-repeat; width: 69px;}
	#menu li.attorneys a {background: url(images/attorneys_button.png) bottom center no-repeat; width: 99px;}
	#menu li.news a {background: url(images/news_button.png) bottom center no-repeat; width: 65px;}
	#menu li.filings a {background: url(images/filings_button.png) bottom center no-repeat; width: 204px;}	
	#menu li.contact a {background: url(images/contact_button.png) bottom center no-repeat; width: 83px;}	
	
	#menu li.home_c a {background: url(images/home_button.png) top center no-repeat; width: 69px;}
	#menu li.attorneys_c a {background: url(images/attorneys_button.png) top center no-repeat; width: 99px;}
	#menu li.news_c a {background: url(images/news_button.png) top center no-repeat; width: 65px;}
	#menu li.filings_c a {background: url(images/filings_button.png) top center no-repeat; width: 204px;}	
	#menu li.contact_c a {background: url(images/contact_button.png) top center no-repeat; width: 83px;}	
	
#menu li a:hover  , #top_nav li a.current { background-position: top center;}

#middle {background: url(images/main_middle.png) repeat-y; width:770px; padding:20px 50px 0 0; overflow:hidden; }

#home_box {border: 1px solid #e2e0c6; margin-left: 35px; padding:0 20px 20px 20px; background: url(images/title_bg.jpg) repeat-x; width: 385px; float:left; min-height:375px;}

#home_box li {margin-left: 15px; font-family: tahoma, sans-serif;  color:#524f66; font-size:12px;font-weight:bold; padding-bottom:4px; padding-top:4px; }
#list li {font-size: 10px; padding: 4px 0 2px 0; margin-left:30px; color:#545252;} 

#right_col {width: 280px; float:left; margin-left: 25px;}
#right_col p {margin: 8px 5px 0 5px; border-top :solid 1px #aca799;}
#right_col li {margin-left: 17px; font-family: tahoma, sans-serif;  color:#524f66; font-size:12px;font-weight:bold; padding-bottom:4px; padding-top:4px;}
#right_col ul {padding-left:5px;}
.read_more img {border-bottom:1px solid #ACA799;
				display:block;
				float:left;
				height:8px;
				margin-bottom:10px;
				margin-left:5px;
				padding-bottom:10px;
				padding-left:199px;
				padding-top:10px;}
				 
#bottom  {background:transparent url(images/main_bottom.png) no-repeat scroll 0 0;
			height:100px;
			width:830px;
			}
#bottom img {margin-top:-65px; margin-left:-80px;}
#right_col span {font-size: 10px; color:#444444; font-weight:normal;}
#footer {background: url(images/footer_bg.jpg) repeat-x; margin-top:20px; text-align:center;}
#footer p {color:#3C3C3C;
			font-size:9px;
			margin:0 250px;
			padding-bottom:3px;
			padding-top:3px;}
#attorney_list li{color:#322f3f;
font-size:12px;
margin-left:30px;
padding:4px 0 2px;}

#news_box {border: 1px solid #e2e0c6; margin-left: 35px; padding:0 40px 20px 40px; background: url(images/title_bg.jpg) repeat-x; width: 645px; float:left; min-height:375px;}

#news_box li {margin-left: 15px; font-family: tahoma, sans-serif;  color:#524f66; font-size:12px;font-weight:bold;  padding-top:4px; }

#ira_box {border: 1px solid #e2e0c6; margin-left: 35px; padding:0 40px 20px 40px; background: url(images/title_bg.jpg) repeat-x; width: 645px; float:left; min-height:375px;}
#ira_box ul {margin-left:60px;}

#ira_box li {margin-left: 15px; font-family: tahoma, sans-serif;  color:#524f66; font-size:12px;font-weight:bold;  padding-top:4px; float:left;  margin-left: 60px;}
#ira_box img {margin-left: -15px;}
#news_box img {margin-left: -15px;}
#jennifer_box img {margin-left: -15px;}
#ira_box ul.terence {margin-left:60px;}
#ira_box.jennifer ul { font-weight:normal; color:#4f4f4f; margin-left: 0px;}
#jennifer_box span {text-transform: uppercase; font-size:12px; color:#524f66; font-weight:bold;}
#jennifer_box {border: 1px solid #e2e0c6; margin-left: 35px; padding:0 40px 20px 40px; background: url(images/title_bg.jpg) repeat-x; width: 645px; float:left; min-height:375px;}
#jennifer_box li {color:#545252;
				font-family:tahoma,sans-serif;
				font-size:11px;
				font-weight:normal;
				margin-left:17px;
				padding-top:2px;
				padding-bottom:2px;}
				
ul.iracv { margin-top:-5px; }
#terence_restructuring p {font-size:12px;}




.ital { font-style: italic; }
