body{
	background:url(../image/bg_strip.gif) top left repeat-x;
	width:98%;
	height:800px;
}

#mother{
	position:absolute;
	width:960px;
	height:800px;
	left:50%;
	margin:0 0 0 -480px;
	top:0;
}
#top{
	width:960px;
	height:400px;
	border:1px #666 solid;
	border-top:0;
}
#masthead{
	background:url(../image/masthead.gif) no-repeat;
	width:960px;
	height:90px;
}
#home_link{
	position:absolute;
	width:250px;
	height:90px;
	background:transparent;
	cursor:pointer;
}
#contact_us{
	background:url(../image/contact_us.gif) no-repeat;
	width:130px;
	height:60px;
	float:right;
	margin:10px 0 0 0;
	cursor:pointer;
}
#navigation{
	width:702px;
	float:right;
	margin:-5px 0px 27px 0;
	padding:0;
}
ul{
	list-style:none;
}
ul.nav_cap{
	width:704px;
	list-style:none;
	height:6px;
	padding:0 !important;
	margin:0;
}
.nav_cap li{
	border:1px #fff solid;
	float:left;
	height:6px;
	line-height:0px;
	background:#fff;
	color:#fff;
	width:116px;
	margin:0 0 0 -1px !important;
}
#dropDown{
	width:704px;
}
#dropDown li{
	border:1px #666 solid;
	background:#fff;
	width:116px;
	height:20px !important;
	float:left;
	margin:0 0 0 -1px !important;
}
#dropDown li ul{
	border:0;
	display:none;
	z-index:10;
}
#dropDown li ul li{
	width:170px !important;
	background:#fff;
	padding:0 0 0px 0px;
}
#dropDown li ul li div{
	width:5px;
	height:22px;
	float:left;
	margin:0 2px 0 0;
	display:none;
}
#dropDown li ul li a{
	font-family:Arial;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#dropDown li{
	height:18px;
}
#dropDown li img{
	border:0;
}
#dropDown li ul li#nav_services{
	width:114px !important;
}
#dropDown li ul#nav_cases li{
	width:250px !important;
}
#top_flash, #about_flash{
	background:url(../image/top_temp.jpg) no-repeat;
	width:960px;
	height:230px;
	clear:both;
}
#about_flash{
	background:none;
}
#index #top_flash{
	background:none;
}
#t_b{
	background:url(../image/t_b.gif) no-repeat;
	width:960px;
	height:40px;
}
#bottom{
	width:960px;
	height:auto;
	border:1px #666 solid;
	margin:10px 0 0 0;
}
#bot_left{
	width:580px;
	height:278px;	
	float:left;
}
#b_l_t{
	background:url(../image/b_l_t.gif) 0px 0px no-repeat;
	width:580px;
	height:105px;	
}
#blt_text{
	font-family:Georgia,serif;
	font-size:12px;
	padding:30px 10px 0 12px;
}
#bot_flash {
	height:30px;
	margin-bottom:3px;
	width:556px;
}
#attorneys_flash {
	height:140px;
	width:556px;
}
#divider{
	background:url(../image/divider.gif) 0px -4px no-repeat;
	width:3px;
	height:278px;
	float:left;
}
#b_r{
	background:url(../image/b_r.gif) 0px 0px no-repeat;
	height:278px;
	width:377px;
	float:left;
}
#b_r ul{ 
	margin:30px 0 0 30px;
}
#b_r ul li{
	border:1px #666 solid;
	margin:4px 30px 0 0;
	padding:0 0 1px 2px;
}
#b_r ul li a{
	text-decoration:none;
	font-family:Georgia,serif;
	font-size:12px;
	color:#991;
}
#b_r ul li a:hover{
/*	color:#660;*/
}
#b_r ul li a strong{
	color:#066;
	margin:0 3px 0 3px;
}
#b_b{
	height:40px;
	width:960px;
	background:url(../image/b_b.gif) 0px 0px no-repeat;
	clear:both;
}
#b_b ul{
	padding:18px 0 0 0;
}
#b_b ul li{
	float:left;
	color:#066;
	font-family:Georgia,serif;
	font-size:12px;
	border-right:1px #066 solid;
	width:200px;
	padding:0 0 0 10px;
}
#b_b ul li a{
	font-family:Georgia,serif;
	color:#066;
}
#b_b ul li a:hover{
	color:#996;
}
#bottom h1,h2{
	color:#066;
	font-family:Helvetica,sans-serif;
	font-size:24px;
	height:30px;
	margin:5px 0 0 20px;
	overflow:hidden;
}
#bottom h2{
	color:#666;
	display:block;
	height:30px;
	overflow:visible;
	font-size:16px;
}
#bottom #text_l{
	font-family:Helvetica,sans-serif;
	color:#666;
	height:188px;
	width:437px;
	float:left;
	padding:20px 20px 0 20px;
}
#contact #bottom #text_l{
	font-family:Helvetica,sans-serif;
	color:#666;
	height:146px;
	width:310px;
	float:left;
	padding:20px 20px 0 20px;
}
#bottom #text_r{
	font-family:Helvetica,sans-serif;
	color:#666;
	padding:20px 20px 0 20px;
	width:437px;
	float:left;
}
#bottom #text_l a,#bottom #text_r a{
	color:#444;
	font-size:105%;
}
#bottom #text_l a:hover,#bottom #text_r a:hover{
	color:#000;
	font-size:105%;
}
#ip_valuation #text_l{
	height:222px;	
}
#attorneys, #cases, #services, #articles, #contact{
	background:url(../image/bg_strip_2.gif) top left repeat-x;
}
#attorneys #top_flash, #cases  #top_flash, #litigation #top_flash{
	background:url(../image/mid_frame.jpg) no-repeat;
}
#attorneys #top_flash #left, #cases #top_flash #left, #litigation #top_flash #left{
	background:url(../image/mid_l.png)  0 20px no-repeat;
	display:inline;
	width:200px;
	margin:0px 0 0 20px;
	padding:70px 0 0 0;
	font-family:Helvetica,sans-serif;
	font-size:13px;
	float:left;
}
#cases #top_flash #left{
	background:url(../image/mid_l_2.png)  0 20px no-repeat;
}
#litigation #top_flash #left{
	background:url(../image/mid_l_3.png)  0 20px no-repeat;
	display:inline;
}
#attorneys #top_flash #right, #cases #top_flash #right, #litigation #top_flash #right{
	float:left;
	padding:40px 0 0 30px;
	width:700px;
}
#cases #top_flash #right, #litigation #top_flash #right{
	padding:30px 0 0 0px;
	width:730px;
}
#attorneys #top_flash #right ul, #cases #top_flash #right ul, #litigation #top_flash #right ul{
	color:#066;
	float:left;
	font-family:Helvetica,sans-serif;
	font-size:14px;
	list-style:disc;
	margin:0 0 0 20px;
}
#attorneys #top_flash #right ul li, #cases #top_flash #right ul li, #litigation #top_flash #right ul li{
	margin:0 0 5px 5px;
}
#cases #top_flash #right ul, #litigation #top_flash #right ul{
	margin:0 10px;
	padding-left:10px;
}
#cases #top_flash #right ul li, #litigation #top_flash #right ul li{
	width:320px;
}
#attorneys #right a, #cases #right a, #litigation #right a{
	color:#066;	
	font-family:Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#attorneys #right a{
	display:block;
	width:150px;
}
#litigation #right a, #cases #right a{
	display:block;
	width:342px;
}
#attorneys #right a:hover, #cases  #top_flash #right a:hover{
	color:#033;	
}
#attorneys #bottom, #cases #bottom, #services #bottom, #articles  #bottom{
	height:auto;
}
#services #bottom #text_l{
	height:auto;
}
#cases #bottom #text ul{
	list-style:decimal;
	font-size:14px;
}
#attorneys #bottom #image{
	float:left;
	margin:10px 12px 3px 10px;
	width:175px;
	text-align:center;
	z-index:10;
	position:relative;
	background:#fff;
}
#attorneys #bottom #image img{
	margin:0 0 -5px 0;
}
#attorneys #bottom #image a{
	font-family:Helvetica,sans-serif;
	color:#000;
	font-size:11px;
}
#attorneys #bottom h2, #attorneys #bottom p, #cases #bottom h2, #cases #bottom p{
	font-family:Helvetica,sans-serif;
	font-size:14px;
	color:#666;
}
#attorneys #bottom h2{
	margin:10px 0;
}
#cases #bottom h2{
	margin:10px 10px 10px 15px;
}
#services #bottom h2{
	margin:10px 10px 10px 0px;
}
#attorneys  #bottom #text a, #cases #bottom #text a, #services #bottom #text a, #articles #bottom #text a{
}

#attorneys  #bottom #text a:hover, #cases #bottom #text a:hover, #services #bottom #text a:hover, #articles #bottom #text a:hover{
	padding-bottom:0px;
}
#attorneys  #bottom small, #cases #bottom small{
	font-size:11px;
}
#attorneys  #bottom #text_l, #cases #bottom #text_l, #articles #bottom #text_l{
	float:left;
	width:357px;
	height:auto;
	margin:0 20px 0 0;
	padding:0;
}
#cases #bottom #text_l, #articles #bottom #text_l{
	width:455px;
	padding:10px;
	margin:0 0 0 5px;
}
#attorneys  #bottom #text_r, #cases #bottom #text_r, #articles #bottom #text_r{
	float:left;
	width:370px;
	height:auto;
	margin:28px 0 0 0;
	padding:0;
}
#cases #bottom #text_r, #articles #bottom #text_r{
	width:455px;
	padding:10px;
	margin:0;
}
#attorneys small, #cases small{
	padding-bottom:10px;
}
#attorneys #b_b, #cases #b_b, #services #b_b, #articles #b_b{
/*	background:0;
	background:url(../image/b_b_2.gif) 0px 0px no-repeat;*/
}

#contact #bottom{
	padding:0;
}
#contact #text_l{
	width:323px;
	margin:0;
	padding:0;
}
#trademark #text_l{
	height:223px;	

}
#contact #text_l ul{
	margin:0 0 0 25px;
	padding:10px 0 0 0;
	font-size:14px;
}
#contact #text_l ul li{
	padding:0;
	margin:0;
}
#contact #text_r{
	height:390px;
	padding:0;
	margin:0 0 0 0;
	width:700px;
	font-size:14px;
	}
	#contact #text_r #map{
		float:left;
		margin-right:15px;
		padding:10px 0 0 0;
	}
	#contact #text_r #map iframe{
		border:1px #555 solid;
	}

	#contact #text_r #addresses{
		float:left;
		margin:0;
		padding:8px 0 0 0;
	}

#contact #text_r p{
	padding:0;
	margin: 0 0 5px 0;
	font-size:13px;
}
#trademark #top_flash{
	background:url(../image/trademark1.jpg)  no-repeat;
}
#prosecution #top_flash{
	background:url(../image/prosecution.jpg)  no-repeat;
}
#contact #top_flash{
	background:url(../image/contact.jpg)  no-repeat;
}
#services #top_flash,#ip_valuation #top_flash{
	background:url(../image/other_services.jpg)  no-repeat;
}

#copyright a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:14px;
}