/* CSS Document */
body {
	font-size: 8pt; 
	font-family: Helvetica, Arial, sans-serif; 
	line-height: 1.5;
	margin:0px; 
	padding:0px;/* Need to set body margin and padding to get consistency between browsers. */
	background-color:#666666;
	}
	
	.bios {
	font-size: 12pt; 
	}
	
h3 {
font-size: 14pt; 
font-family: Helvetica, Arial, sans-serif; 
color: #003c79;
margin:0px; 
	padding:0px;
}
/*
a:link {color: #ffffff; text-decoration:none}
a:visited {color: #ffffff; text-decoration:none}
a:hover {color:#ffffff; text-decoration:none}
a:active {color: #ffffff; text-decoration:none}
*/

a:link {color: #f26400; text-decoration:underline}
a:visited {color: #f26400; text-decoration:underline}
a:hover {color: #003c79; text-decoration:underline}
a:active {color: #f26400; text-decoration:underline}
	
#mainnav a:link {color: #ffffff; text-decoration:none}
#mainnav a:visited {color: #ffffff; text-decoration:none}
#mainnav a:hover {color:#ffffff; text-decoration:none}
#mainnav a:active {color: #ffffff; text-decoration:none}
	
#container {
	position:absolute;
	left:50%;
	width:800px;
	margin-top:0px;
	margin-left:-400px;
	text-align:left;
	padding:0px;
	z-index:89;
	background-color:#FFFFFF;
	top: 10px;
	visibility: visible;
	}
	
	
.adminNav {
	padding-right:25px;
	padding-top: 10px;
	}
	
.adminNav a:link {color: #666666; text-decoration:none}
.adminNav a:visited {color: #666666; text-decoration:none}
.adminNav a:hover {color: #F26400; text-decoration:none}
.adminNav a:active {color: #666666; text-decoration:none}
	
	
.homeText {
	color:#F26400;
	font-size:12pt;
	font-weight:bold;
	}
	
	.dropmenu {
	font-size: 11px; 
	font-family: Arial, sans-serif;
	font-weight:bold; 
	}
	
.CaseStudy {
	border-top: 1px solid #666666;
	border-bottom:1px solid #666666;
	color:#666666;
	font-size: 9pt;
	padding-top:5px;
	padding-bottom:5px;
}

.CaseStudy a:link {color: #333333; text-decoration:none}
.CaseStudy a:visited {color: #333333; text-decoration:none}
.CaseStudy a:hover {color: #F26400; text-decoration:none}
.CaseStudy a:active {color: #333333; text-decoration:none}

.CaseStudyTitle {
	color:#000000;
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
}

.footer {
font-size:7pt;
}
	
.orange {
	color:#F26400
}

.orangedrops {
	color:#F26400;
	font-size: 9px; 
	font-family: Arial, sans-serif; 
}

.orangedrops a:link {color: #F26400; text-decoration:none}
.orangedrops a:visited {color: #F26400; text-decoration:none}
.orangedrops a:hover {color: #003C79; text-decoration:underline}
.orangedrops a:active {color: #F26400; text-decoration:none}


.insidesubso {
	color:#003c79;
}

.insidesubso a:link {color: #F26400; text-decoration:none}
.insidesubso a:visited {color: #F26400; text-decoration:none}
.insidesubso a:hover {color: #003c79; text-decoration:none}
.insidesubso a:active {color: #F26400; text-decoration:none}

.bodytext {
	color:#FFFFFF;
	font-size:9pt;
	font-weight:normal;
	line-height:14pt;
	}
	
.bodytext a:link {color: #ffffff; text-decoration:none}
.bodytext a:visited {color: #fffffff; text-decoration:none}
.bodytext a:hover {color: #fffffff; text-decoration:underline}
.bodytext a:active {color: #ffffff; text-decoration:none}

.bodytexto {
	color:#666666;
	font-size:9pt;
	font-weight:normal;
	line-height:14pt;
	}
	
.bodytexto a:link {color: #f26400; text-decoration:underline}
.bodytexto a:visited {color: #f26400; text-decoration:underline}
.bodytexto a:hover {color: #003c79; text-decoration:underline}
.bodytexto a:active {color: #f26400; text-decoration:underline}

.bodytextb {
	color:#666666;
	font-size:9pt;
	font-weight:normal;
	line-height:14pt;
	}
	
.bodytextb a:link {color: #003c79; text-decoration:underline}
.bodytextb a:visited {color: #003c79; text-decoration:underline}
.bodytextb a:hover {color: #f26400; text-decoration:underline}
.bodytextb a:active {color: #003c79; text-decoration:underline}

#bulletlist a:link {color: #003c79; text-decoration:underline}
#bulletlist a:visited {color: #003c79; text-decoration:underline}
#bulletlist a:hover {color: #f26400; text-decoration:underline}
#bulletlist a:active {color: #003c79; text-decoration:underline}

#attorneyshead {
border-left: 1px solid white; 
margin-left:71px;
border-right: 1px solid white;
border-bottom: 1px solid white;
width:248px;
height:264px;
}

#attorneyshead a:link {color: #ffffff; text-decoration:none}
#attorneyshead a:visited {color: #fffffff; text-decoration:none}
#attorneyshead a:hover {color: #000000; text-decoration:none}
#attorneyshead a:active {color: #ffffff; text-decoration:none}

#attorneyscopy
{
border-left: 1px solid white; 
margin-left:71px; 
border-right: 1px solid white; 
width:248px; 
height:135px;
}

#attorneyscopy a:link {color: #f26400; text-decoration:none}
#attorneyscopy a:visited {color: #f26400; text-decoration:none}
#attorneyscopy a:hover {color: #003c79; text-decoration:none}
#attorneyscopy a:active {color: #f26400; text-decoration:none}

.attnav {
	color:#666666;
	font-size:10px;
	font-weight:normal;
	line-height:16px;
	margin-left:12px;
	margin-top:2px;
	}
	
.attnav a:link {color: #f26400; text-decoration:underline}
.attnav a:visited {color: #f26400; text-decoration:underline}
.attnav a:hover {color: #003c79; text-decoration:underline}
.attnav a:active {color: #f26400; text-decoration:underline}

#spaceone {
	clear:left;
	float:left;
	width:71px;
	border-bottom: 1px solid white;
	border-right:2px solid white;
	height:15px;
	background-color:#9FA19E;
}
#spacetwo {
	float:right;
	width:727px;
	border-bottom: 1px solid white;
	height:15px;
	background-color:#9FA19E;
}
#belownav {
	height:40px;
	width:800px;
	background-color:#FFFFFF;
}
#attorneysheadmain {
	border-bottom: 1px solid #a0a294;
	width:479px;
	height:53px;
}
#attorneynamespacer {
	margin-top:5px;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#003C79;
}

#profSub {
	margin-top:5px;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#666666;
}

#attorneyscopymain {
	color:#666666;
	width:447px;
	margin-left:12px;
	padding-top:10px;
	height:auto;
	padding-right:20px;
	padding-bottom:10px;
	line-height:16px;
	font-size:12px;
}
#bulletlist, #bulletlistatt {
	padding:5px 14px 14px 14px;
	font-size:10px;
	color:#003c79;
	line-height:12px;
	width: 240px;
}
#copyright {
	width:790px;
	background-color:#FFFFFF;
	height:20px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:19px;
	border-top: 1px solid #a0a294;
}

#copyrighthome {
	width:790px;
	background-color:#FFFFFF;
	height:20px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:19px;
	border-top: 1px solid #ffffff;
}

#bottomspace {
	width:790px;
	background-color:#666666;
	height:20px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:20px;
}
#homespacerleft {
	float:left;
	height:40px;
	border-bottom: 5px solid #CCD8E4;
	border-right: 5px solid #CCD8E4;
	width:477px;
}
#homespacerright {
	float:right;
	height:40px;
	border-bottom: 5px solid #CCD8E4;
	width:318px;
}
#dropdowns {
	clear:both;
	border-right: 5px solid #CCD8E4;
	width:148px;
	padding-left:10px;
	padding-top:60px;
	z-index:999999;
	background:#FFFFFF;
}
#story {
	position:absolute;
	left:175px;
	top:179px;
	z-index:1;
}
#homeboxes {
	position:absolute;
	left:480px;
	top:151px;
	z-index:1;
}
#hometextdiv {
	position:absolute;
	left:175px;
	top:295px;
	width:465px;
	z-index:3;
}
#ourfirmhead {
	width:800px;
	height:400px;
	background-color:#DA5C05;
	background-image:url(images/our-firm.jpg);
	background-repeat:no-repeat;
}
#rightline {
	position:absolute;
	left:480px;
	top:146px;
	border-bottom: 1px solid white;
	width:319px;
	height:160px;
}
#headspacer {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	width:479px;
	height:160px;
}
#decorativeboxmain {
	position:absolute;
	left:319px;
	top:294px;
	width:160px;
	height:12px;
	z-index:90;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
#sectioncopymain {
	border-right: 1px solid white;
	width:307px;
	margin-left:12px;
	padding-top:10px;
	height:230px;
	padding-right:160px;
}
#att {
	width:800px;
	height:400px;
	background-color:#003C79;
	z-index:7777;
}
#headspacerattorneys {
	position:absolute;
	left:0px;
	top:146px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	width:479px;
	height:239px;
	z-index:7777;
}
#decorativeboxmainattorneys {
	position:absolute;
	left:319px;
	top:373px;
	width:160px;
	height:12px;
	z-index:90;
	border-top: 1px solid white;
	border-left: 1px solid white;
	z-index:7777;
}
#attcopymain {
	position:absolute;
	left:0px;
	top:385px;
	border-right: 1px solid white;
	width:427px;
	margin-left:12px;
	padding-top:10px;
	height:150px;
	padding-right:40px;
	z-index:9999;
}
#areahead {
	width:800px;
	height:400px;
	background-color:#DA5C05;
	background-image:url(images/areas-of-practice.jpg);
	background-repeat:no-repeat;
}
#areasheadmain {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	width:479px;
	height:160px;
}
#decorativeboxareamain {
	position:absolute;
	left:319px;
	top:294px;
	width:160px;
	height:12px;
	z-index:90;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
#areacopymain {
	border-right: 1px solid white;
	width:307px;
	margin-left:12px;
	padding-top:10px;
	height:230px;
	padding-right:160px;
}
#resourceshead {
	width:800px;
	height:400px;
	background-color:#003C79;
	background-image:url(images/resource-center.jpg);
	background-repeat:no-repeat;
}
#resourcesheadmain {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	width:479px;
	height:160px;
}
#resourcesdecorativebox {
	position:absolute;
	left:319px;
	top:294px;
	width:160px;
	height:12px;
	z-index:90;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
#resourcescopymain {
	border-right: 1px solid white;
	width:307px;
	margin-left:12px;
	padding-top:10px;
	height:230px;
	padding-right:160px;
}
#officeshead {
	width:800px;
	height:400px;
	background-color:#DA5C05;
	background-image:url(images/office-information.jpg);
	background-repeat:no-repeat;
}
#officessheadmain {
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	width:479px;
	height:160px;
}
#officesdecorativeboxmain {
	position:absolute;
	left:319px;
	top:294px;
	width:160px;
	height:12px;
	z-index:90;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
#officescopymain {
	border-right: 1px solid white;
	width:307px;
	margin-left:12px;
	padding-top:10px;
	height:230px;
	padding-right:160px;
}
#decorativeboxinside {
	position:absolute;
	left:480px;
	top:312px;
	width:320px;
	height:11px;
	z-index:90;
	border-top: 1px solid #a0a294;
	border-bottom: 1px solid #a0a294;
	border-left: 0px;
	border-right: 0px;
}

 #decorativeboxtext
{
	position:absolute;
	left:480px;
	top:312px;
	width:306px;
	height:11px;
	z-index:90;
	border-top: 1px solid #a0a294;
	border-bottom: 1px solid #a0a294;
	border-left: 0px;
	border-right: 0px;
	height:18px; 
	padding-left:14px; color:#666666;
}
#loginmain {
	height:340px;
	padding:30px;
}


#adminmain {
	padding:30px;
}
#adminmain a:link {color: #f26400; text-decoration:underline}
#adminmain a:visited {color: #f26400; text-decoration:underline}
#adminmain a:hover {color: #003c79; text-decoration:underline}
#adminmain a:active {color: #f26400; text-decoration:underline}

.newsticker {
	position:absolute;
	left:15px;
	top:562px;
	font-size:.9 em;
	color:#003c79;
	padding-top: 10px;
	
}

.newsticker a:link {color: #f26400; text-decoration:underline}
.newsticker a:visited {color: #f26400; text-decoration:underline}
.newsticker a:hover {color: #003c79; text-decoration:underline}
.newsticker a:active {color: #f26400; text-decoration:underline}

.newsticker .newtickitem {
padding-bottom: 5px;
margin-bottom: 5px;

}

  .prop {
    height:425px;
    float:right;
    width:1px;
  }

 .break {
margin-bottom:1pt;
  }
#successmessage {
	width:300px;
}
#newsticker span {
	font-size:14px;
}
#belownavsub {
	height:40px;
	width:800px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #a0a294;
}
#whowearehead {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/whoW-head.gif);
	background-repeat:no-repeat;
}
#rightlinesub {
	position:absolute;
	left:480px;
	top:146px;
	border-bottom: 0px solid #a0a294;
	width:319px;
	height:114px;
}
#attorneysheadmain {
	border-right: 1px solid #a0a294;
	border-bottom: 1px solid #a0a294;
	width:479px;
	height:95px;
}

#attorneysheadmainpdf {
	border-right: 0px solid #a0a294;
	border-bottom: 1px solid #a0a294;
	width:479px;
	height:95px;
}

#attorneysright {
	border-left: 0px solid #a0a294;
	}
	
#attorneyscopymain {
	border-right: 1px solid #a0a294;
	width:447px;
	margin-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	min-height:270px;
}

#attorneyscopypdf {
	width:447px;
	margin-left:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	min-height:270px;
}

#copyrightsub {
	width:790px;
	background-color:#FFFFFF;
	height:20px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:19px;
	border-top: 1px solid #a0a294;
}
#missionsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/missionW-head.gif);
	background-repeat:no-repeat;
}
#recpgnitionssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/recognitionsW-head.gif);
	background-repeat:no-repeat;
}
#lawclercksub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/lawclerkW-head.gif);
	background-repeat:no-repeat;
}
#bulletlist {
	position:absolute;
	left:480px;
	top:331px;
	width:305px;
	z-index:90;
	padding-left:14px;
	padding-top:10px;
	font-size:12px;
	color:#003c79;
	line-height:20px;
}
#recruitingsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/recruitingW-head.gif);
	background-repeat:no-repeat;
}

#patentssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/patentsW-head.gif);
	background-repeat:no-repeat;
}
#rightlinepractice {
	position:absolute;
	left:480px;
	top:146px;
	border-bottom: 0px solid #a0a294;
	width:319px;
	height:114px;
}
#copysub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/copyrW-head.gif);
	background-repeat:no-repeat;
}
#iplitsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/iplitW-head.gif);
	background-repeat:no-repeat;
}
#entlawsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/entertainmentW-head.gif);
	background-repeat:no-repeat;
}
#ipmgmtsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/ipmanangementW-head.gif);
	background-repeat:no-repeat;
}
#interfersub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/interferencesW-head.gif);
	background-repeat:no-repeat;
}
#licensibsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/licensing-head.gif);
	background-repeat:no-repeat;
}
#techsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/technology-head.gif);
	background-repeat:no-repeat;
}
#intsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/internationalW-head.gif);
	background-repeat:no-repeat;
}
#newslettersub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/newsletterW-head.gif);
	background-repeat:no-repeat;
}
#articlessub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/articlesW-head.gif);
	background-repeat:no-repeat;
}
#iplinkssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/iplinksW-head.gif);
	background-repeat:no-repeat;
}
#directionssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/directionsW-head.gif);
	background-repeat:no-repeat;
}
#holidayssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/holidaysW-head.gif);
	background-repeat:no-repeat;
}
#contactsub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/contactusW-head.gif);
	background-repeat:no-repeat;
}
#newssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/newsW-head.gif);
	background-repeat:no-repeat;
}

#newseventssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/newseventsW-head.gif);
	background-repeat:no-repeat;
}

#eventssub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/eventsW-head.gif);
	background-repeat:no-repeat;
}

#usptosub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/Patent_Reform_Head.gif);
	background-repeat:no-repeat;
}

#casestudiessub {
	width:800px;
	height:auto;
	background-color:#ffffff;
	background-image:url(images/casestudiesW-head.gif);
	background-repeat:no-repeat;
}

#newsfooter { 
   height: 140px;
	background-color:#fff;
	padding-top:25px;	
	
}

#newsfooter .newsimage a:link {color: #fff; text-decoration:none}
#newsfooter .newsimage a:visited {color: #fff; text-decoration:none}
#newsfooter .newsimage a:hover {color: #fff; text-decoration:none}
#newsfooter .newsimage a:active {color: #fff; text-decoration:none}

#newsfooter .newsimage img {
border:none;
}

#newsfooter .newslink {
	width: 265px;
	margin: 0 0 0 270px;
	
}

#newsfooter .newsimage {
	width: 265px;
	border:none;
	padding: 0 7px 0 7px;
	
}

#attorneyshead a:link {color: #ffffff; text-decoration:none}
#attorneyshead a:visited {color: #ffffff; text-decoration:none}
#attorneyshead a:hover {color:#ffffff; text-decoration:none}
#attorneyshead a:active {color: #ffffff; text-decoration:none}


