body {background-color:#111F0A; margin:0; padding:0;}

/*Marquee on Home*/
#marqueecontainer {position:absolute; top:35px; right:70px;width:290px; height:160px;background-color: transparent;
overflow: hidden;padding:2px; padding-left: 4px;text-align:left;z-index:600;}
#vmarquee {position:absolute; width:98%; z-index:500;}
#marqueecontainer #vmarquee table tr td .text-header {color:#88AA88; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#marqueecontainer #vmarquee table tr td .text-body {color:#DDEECC; text-decoration:none; font:11px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#marqueecontainer #vmarquee table tr td hr {border:none 0; border-top:1px solid #88AA88; width:99%; height:1px; margin:-1px 0 -5px 0; padding:0;}

/*Home and Static Layout*/
#content {position:relative; width:975px; margin:0; padding:0; z-index:0; background-color:#224411;}
#header {position:relative; width:975px; height:375px;}
#topflash {position:absolute; top:0; left:0; z-index:0;}
#logo {position:absolute; top:15px; left:140px; z-index:400; visibility:visible;}
	#logo object {z-index:400; visibility:visible;}
#nav {width:975px; line-height:25px; height:25px; border-top:1px solid #8AAD84; border-bottom:1px solid #8AAD84;
	text-align:center; text-transform:uppercase; position:relative; z-index:500;}
	#nav a:link, #nav a:visited, #nav a:active {font:bold 13px"Trebuchet MS", Verdana, Arial, Helvetica; color:#ffffbb;
		text-decoration:none; text-transform:uppercase;}
	#nav a:hover {color:#fff; text-transform:uppercase;}
	#nav .nav-primary {font:bold 13px"Trebuchet MS", Verdana, Arial, Helvetica; color:#ffffbb;
		text-decoration:none; text-transform:uppercase; height:25px; line-height:25px;}
	#nav .nav-primary a:link, #nav .nav-primary a:visited, #nav .nav-primary a:active {font:bold 13px"Trebuchet MS", Verdana, Arial, Helvetica; color:#ffffbb;text-decoration:none; text-transform:uppercase;}
	#nav .nav-primary a:hover {font:bold 13px"Trebuchet MS", Verdana, Arial, Helvetica; color:#fff;
		text-decoration:none; text-transform:uppercase;}

#skip {font:normal 11px"Trebuchet MS", Verdana, Arial, Helvetica; text-align:right; width:975px; margin-top:5px;}
#skip a:link, #skip a:active, #skip a:visited {color:#ffffbb; text-decoration:none;}
#skip a:hover {text-decoration:underline;}

/*Sub Page Layout*/
.subbody {background-color:#111F0A;}
#container {width:975px; margin:0; padding:0; /*overflow:hidden;*/}
#subheader {background:url(/images/bgCity.jpg) no-repeat 0 0; width:975px; height:175px; margin:0; padding:0; white-space:nowrap;}
	#subheader img, #subheader object {white-space:nowrap;}
#subnavigation {width:975px; height:22px; border-top:2px solid #8AAD84; border-bottom:2px solid #8AAD84; text-align:center;}
#subcontent {background:url(/images/bgMain.png) repeat-y 0 0; width:975px;}
	#subleft {background-color:#bbccaa;width:295px;}
		#subleft a:link, #subleft a:visited, #subleft a:active {text-decoration:none;}
		#subleft a:hover {text-decoration:underline;}
		#subleft hr {border:none 0; border-top:1px solid #444433; width:99%; height:1px;}
		#subleft h1.text-header, #subleft h2.text-subhead, #subleft .text-header, #subleft .text-subhead {line-height:115%;}
		#subleft .text-body, #subleft p {line-height:115%;}
	#subright {background-color:#ffffee;width:680px; padding-right:70px; text-align:left;}
		#subright a:link, #subright a:visited, #subright a:active {text-decoration:underline;}
		#subright a:hover {text-decoration:none;}
		#subright hr {border:none 0; border-top:1px solid #CC7700; width:99%; height:1px;}
		#subright .text-header, #subright h1, #subright .text-subhead, #subright h2 {margin-bottom:18px; line-height:100%;}
#subfooter {background-color:#224411; width:975px; height:40px; padding:5px 0;}
	#subftrlft {float:left; width:325px; text-align:center;}
	#subftrrht {float:right; width:650px; text-align:left;}
	#subfooter a:link, #subfooter a:visited, #subfooter a:active {color:#887755;}
	#subfooter a:hover {text-decoration:none;}
	
/*Subpage Styles*/
.spacer {height:5px; line-height:5px;}
.clear {clear:both;}

#bioleft {width:225px; text-align:right;}
	#bioleft h1 {line-height:100%;}
#bioright {text-align:left; width:99%; background:#ffffee; padding-top:10px;}
	#bioright a:link, #bioright a:active {text-decoration:none; color:#228800;}
	#bioright a:hover, #bioright a:visited {text-decoration:none; color:#887755;}

#practicegroups {margin:0 0 4px 0; padding:0 0 8px 0;}
#practicegroups ul {margin:0; padding:8px 0 8px 25px;}
#practicegroups li {/*float:left; width:300px;*/ margin:0; padding:0;}
	#pgleft {width:280px; float:left; margin:0; padding:0; list-style:none;}
		#pgleft ul, #pgright ul {list-style:none; margin:20px 0 0 0; padding:0;}
		#pgleft li, #pgright li {margin:0; padding:0;}
	#pgright {width:280px; float:right; margin:0; padding:0; list-style:none;}
	
/* Pop-up Window Styles */
#logoheader {text-align:left; padding-left:15px;}
#popupcontent {background-color:#BBCCAA; padding:10px 30px;}
#popupcontent h1 {font-size:18px; color:#111F0A;}
#popupcontent p {font-size:12px; color:#111F0A;}
#popupcontent h3 a {font-size:15px;}
#popupcontent h3 a:link, #popupcontent h3 a:active, #popupcontent h3 a:visited {color:#339900;}
#popupcontent h3 a:hover {color:#111F0A;}

/*Updater Styles - Work with Updater generated CSS - Don't Edit */
.text-body, .text-header, .text-subhead, .text-subsubhead, .text-header-rev, .text-subhead-rev, .text-subsubhead-rev, .text-strong, .text-mono, .text-highlight, .text-copyright, .text-caption {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;}
.text-body {line-height:150%;}
.text-body-rev {line-height:100%; text-decoration:none;}
	.text-body-rev a:hover {text-decoration:none;}
.text-mono {line-height:100%;}
	.text-mono a:link, .text-mono a:active {color:#228800; text-decoration:none;}
	.text-mono a:visited, .text-mono a:hover {color:#887755;}
	.text-mono a:visited {text-decoration:none;}
	.text-mono a:hover {text-decoration:underline;}
.text-copyright, .text-caption {line-height:100%;}
.nav-primary {font:normal 13px/22px "Trebuchet MS", Verdana, Arial, Helvetica; color:#ffffbb; text-transform:uppercase;}
.nav-primary a:link, .nav-primary a:visited, .nav-primary a:active, .nav-primary a:hover {text-decoration:none;
	color:#ffffbb; font-weight:normal;}
.nav-primary-selected {font:normal 13px "Trebuchet MS", Verdana, Arial, Helvetica; color:#fff;}
.nav-secondary, .nav-tertiary {line-height:100%;}

/*Forms*/
.input2 {border:1px solid #ADBF9B; background:#ffffee; padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}
.input, .text {border:1px solid #C2CFB5; background:#fff; padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}
.btn {background-color:#224411; color:#fff; font:13px "Trebuchet MS", Verdana, Arial, Helvetica; overflow:visible; padding:2px; border:1px outset #1E2F09; cursor:pointer;}
.btn2 {background-color:#224411; color:#fff; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; overflow:visible; padding:0 2px; border:1px outset #1E2F09;cursor:pointer;}
.btn3 {background-color:#C2CFB5; color:#224411; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; overflow:visible; padding:0 2px; border:1px outset #C2CFB5;cursor:pointer;}

#loginForm legend {font:bold 16px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;color: #444433;}
#loginForm p, #loginForm dt {font:12px Trebuchet MS, Verdana, Arial, Helvetica,sans-serif;color: #444433;}

#ourpeople {}
	#ourpeople fieldset {width:500px; border:1px solid #bbccaa; padding:20px; text-align:left;}
	#ourpeople dt {width:150px; float:left; text-align:right; padding:0 5px 10px 0;}
	#ourpeople dd {text-align:left; padding:0 0 10px 0;}
	#ourpeople select {border:1px solid #C2CFB5; background:#fff; padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}
#biostyle ul {margin-top:-10px;}

.biophotoprnt {display:none;}

#lexisicon {text-align:right; margin:15px 0; padding:0;}
	#lexisicon img {border:0;}
	#lexisicon p {text-decoration:none; font:bold 10px Arial, Helvetica, sans-serif; color:#990000; margin:-5px 5px 0 0; padding:0; z-index:100; visibility:visible;}
	#lexisicon a:hover, #lexisicon a:visited, #lexisicon a:active, #lexisicon a:link {text-decoration:none;}
	
#pglist {font:10px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411; list-style:none; margin:15px 0 0 0; padding:0;}
	#pglist li {margin:0;list-style:none; padding:0;}
	
#table {width:99%; border-collapse:collapse; border:1px solid #bbccaa;}
	#table table {border-collapse:collapse;}
	#table th {background-color:#bbccaa; color:#224411; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica;
		padding:5px;}
	#table th, #table td {border-left:1px solid #bbccaa; border-top:1px solid #bbccaa;}
	#table td {padding:3px; background:#ffffee;}
	.alt {background-color:#EFEFE0;}
	#table .text-body-rev {line-height:125%;}
	#table .text-body-rev a, #table .text-body-rev a:link, #table .text-body-rev a:active, #table .text-body-rev a:visited, #table .text-body-rev a:hover {text-decoration:none;}

#officesmain {width:100%; margin:0; padding:0;}	
#officesmain p {padding-right:10px;}
#officesmain ul {width:100%; margin:0; padding:0; list-style:none;}
	#officesmain li {width:33%; /*height:380px;*/ float:left; list-style-type:none; margin:0; padding:0 0 20px 0;}

#loginForm fieldset {border:1px solid #bbccaa; width:400px; padding:20px; text-align:left; margin-top:30px;}
#loginForm legend {text-align:left;}
#loginForm dt {width:150px; float:left; padding:0 5px 12px 0; text-align:right;}
#loginForm dd {text-align:left; padding:0 0 12px 0;}

#contact fieldset {}
#conteact legend {}

#contact dt {float: left; width: 200px; padding: 0 5px 10px 0; text-align: right;}
#contact dd {text-align: left; padding: 0 0 10px 0;}

/* Super Lawyer Icons */

.sl_badge_150 {width:150px;text-align:center;background-color:#fff;font-family:arial;font-size:12px;border:1px solid #bfbfbf; border-bottom:4px solid #99AF83;}
.sl_badge_150 .profile {padding:2px;}
.sl_badge_150 a {color:#990000;text-decoration:none;}
.sl_badge_150 a:hover {text-decoration:underline;}
.sl_badge_150 .outstanding {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:#990000;}
.sl_badge_150 .only {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-size:9px;color:#666;}
.sl_badge_150 .visit { text-align:center; font-size:9px;}

/* Print CSS Hide Logo Script */
.printlogo {display:none;}

/* Images */

.imgRht {float:right; margin:0 0 20px 20px; border:0;}
.imgLft {float:left; margin:0 20px 20px 0; border:0;}

.btnFRM {float:right; border:0; margin:-35px 3px 10px 10px;}

/* Important Message on Landing Page under Navigation */
#importantmessage {width:600px; text-align:left; margin:30px 0; padding:20px; background-color:#3B5F29;}
#importantmessage p {color:#D4DFA7;font:13px/125% "Trebuchet MS", Verdana, Arial, Helvetica;}