@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #525252;
}
#container {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 758px;
	height: 586px;
	border: 1px solid #000;
}
#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 758px;
	height: 189px;
	text-indent: -5000px;
	background: url(images/toplogo.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#header h1 {
	margin: 0;
	padding: 0;
}
.inside #header {
	background: url(images/toplogo_inside.jpg) no-repeat;
}
#nav {
	position: absolute;
	top: 164px;
	left: 28px;
	width: 730px;
	height: 25px;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 730px;
	height: 25px;
}
#nav li {
	padding: 0 15px;
	float: left;
	width: 100px;
	height: 25px;
}
#nav li a {
	display: block;
	width: 100px;
	height: 25px;
}
#nav a.home {
	background: url(images/nav_home.gif) no-repeat;
}
#nav a.team {
	background: url(images/nav_team.gif) no-repeat;
}
#nav a.practice {
	background: url(images/nav_practice.gif) no-repeat;
	/*margin: 0 5px;*/
}
#nav a.resources {
	background: url(images/nav_resources.gif) no-repeat;
	margin: 0 20px;
}
#nav a.contact {
	background: url(images/nav_contact.gif) no-repeat;
	margin: 0 20px;
}
#nav a:hover {
	background-position: -100px;
}
#nav a.current {
	background-position: -100px;
}
#middle {
	position: absolute;
	width: 758px;
	top: 189px;
	height: 207px;
	background: url(images/middle.jpg) no-repeat;
}
#home #content {
	position: absolute;
	top: 396px;
	width: 758px;
	height: 186px;
	background: url(images/bottomhome.jpg) no-repeat;
	padding-top: 5px;
}
.inside #content {
	position: absolute;
	top: 189px;
	left: 0;
	width: 758px;
	height: 367px;
	margin: 0;
	padding: 5px 0 25px 0;
	overflow: auto;
	z-index: 10;
}
#content p {
	position: relative;
	/*top: 5px;*/
	width: 350px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0;
	margin: 8px 0;
	margin-left: 370px;
}
#content a {
	color: #008752;
}
#content h2, #content h3, #contentnav h3 {
	position: relative;
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 10px 370px;
	padding: 0;
	text-transform: lowercase;
	color: #7C7877;
}
#content h3, #contentnav h3 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #008752;
}
#contentbg {
	position: absolute;
	top: 189px;
	width: 758px;
	height: 397px;
	background: url(images/bottominside.jpg) bottom center no-repeat;
	z-index: 0;
}
#contentpic, #contentpic_p1, #contentpic_p2,  #contentpic_p3,  #contentpic_p4,  #contentpic_p5,  
#contentpic_p6,  #contentpic_p7,  #contentpic_p8,  #contentpic_p9,  #contentpic_p10,  
#contentpic_p11 {
	position: absolute;
	top: 189px;
	left: 74px;
	width: 220px;
	height: 214px;
	z-index: 20;
}
#contentnav {
	position: absolute;
	top: 189px;
	left: 74px;
	width: 270px;
	height: 214px;
}
#contentnav h3 {
	margin-left: 0;
	margin-top: 20px;
	color: #008752;
}
#contentnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #6d6d6d;
	line-height: 1.5em;
}
#contentnav a {
	color:  #6d6d6d;
	text-decoration: none;
}
#contentnav a:hover {
	text-decoration: underline;
}
#contentnav a.current {
	text-decoration: underline;
}
#contentnav p {
	color: #6d6d6d;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 148px;
}
#contentnav p img {
	position: relative;
	top: 2px;
	left: 10px;
}
#team #content, #team_loginov #content, #team_driscoll #content, #team_cblazer #content, #team_smithers #content, #team_jnewman #content, #team_kdraus #content, #team_molly #content, #drivesus #content, #practice #content {
	height: 148px;
	top: 408px;
}
#team #contentpic {
	background: url(images/ourteam.jpg) no-repeat;
	left: 370px;
}
#team_loginov #contentpic {
	background: url(bill.jpg) no-repeat;
	left: 370px;
}
#team_driscoll #contentpic {
	background: url(DaveDriscoll.jpg) no-repeat;
	left: 370px;
}
#team_cblazer #contentpic {
	background: url(CharlesBlazer.jpg) no-repeat;
	left: 370px;
}
#team_smithers #contentpic {
	background: url(keris.jpg) no-repeat;
	left: 370px;
}
#team_jnewman #contentpic {
	background: url(jeff.jpg) no-repeat;
	left: 370px;
}
#team_kdraus #contentpic {
	background: url(kathy.jpg) no-repeat;
	left: 370px;
}
#team_molly #contentpic {
	background: url(molly.jpg) no-repeat;
	left: 370px;
}
#drivesus #contentpic {
	background: url(images/ourteam.jpg) no-repeat;
	left: 370px;
}
#practice #contentpic {
	background: url(images/practiceareas.jpg) no-repeat;
	left: 370px;
}
#contentpic_p1 {
	background: url(images/Patents.jpg) no-repeat;
	left: 370px;
}
#contentpic_p2 {
	background: url(images/Trademarks.jpg) no-repeat;
	left: 370px;
}
#contentpic_p3 {
	background: url(images/Copyrights.jpg) no-repeat;
	left: 370px;
}
#contentpic_p4 {
	background: url(images/Trade-Secrets.jpg) no-repeat;
	left: 370px;
}
#contentpic_p5 {
	background: url(images/IP-Licensing-and-Agreements.jpg) no-repeat;
	left: 370px;
}
#contentpic_p6 {
	background: url(images/Due-Diligence-Studies.jpg) no-repeat;
	left: 370px;
}
#contentpic_p7 {
	background: url(images/Patentability.jpg) no-repeat;
	left: 370px;
}
#contentpic_p8 {
	background: url(images/Product-Clearance.jpg) no-repeat;
	left: 370px;
}
#contentpic_p9 {
	background: url(images/Patent-Infringe-Analysis.jpg) no-repeat;
	left: 370px;
}
#contentpic_p10 {
	background: url(images/Litigation.jpg) no-repeat;
	left: 370px;
}
#contentpic_p11 {
	background: url(images/International-IP.jpg) no-repeat;
	left: 370px;
}
#car #contentpic {
	background: url(images/aboutthecar.jpg) no-repeat;
}
#mission #contentpic {
	background: url(group.jpg) no-repeat;
}
#resources #contentpic {
	background: url(images/resources2.jpg) no-repeat;
}
#contact #contentpic {
	background: url(newmap.jpg) no-repeat;
}
#team #content ul, #team_loginov #content ul, #team_driscoll #content ul, #team_cblazer #content ul, #team_smithers #content ul, 
#team_jnewman #content ul, #team_kdraus #content ul, #team_molly #content ul {
	margin-left: 370px;
	list-style: none;
	padding: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6d6d6d;
	font-weight: bold;
	line-height: 1.5em;
}
#team #content ul ul, #team_loginov #content ul ul, #team_driscoll #content ul ul, #team_cblazer #content ul ul, #team_smithers #content ul ul, #team_jnewman #content ul ul, #team_kdraus #content ul ul, #team_molly #content ul ul {
	margin-left: 35px;
	padding: 1em 0;
	list-style: disc;
	font-weight: normal;
}
#footer {
	margin: 0 auto;
	width: 20em;
	height: 50px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
#footer ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}
#footer li {
	float: left;
	margin: 0 0 0 10px;
}
#footer a {
	color: #CDCCC7;
}