/* Attorney Biography List View */
#attorneylist {margin:0; padding:0; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; background-color:#ffffee; color:#224411;}
	#attorneylist form {margin:0; padding:0;}
#attorneylist h1 {margin:0; padding:5px 25px; background-color:#224411; color:#fff; font-size:16px;}

.verticaltitle {background-color:#bbccaa; color:#224411; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica; text-align:center;}
#attorneysearch {width:100%; border:0; border-collapse:collapse;}
	#attorneysearch th, #attorneysearch td {font-size:11px; text-align:left; background-color:#EFEFE0;}
	#attorneysearch td {padding:2px;}
	#attorneysearch th {padding-left:10px;}
#attorneysearch select {padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}

fieldset {clear:both;}

#attorneycontent {margin:18px 20px;}
#btns {width:99%; margin:0; padding:0;}
	#btns .left {float:left; width:60%; margin:0; padding:0; text-align:left;}
	#btns .right {float:right; width:40%; margin:0; padding:0; text-align:right;}
	#btns input {white-space:nowrap; background-color:#228800; border:1px outset #228800; color:#fff;
		font:14px "Trebuchet MS", Helvetica, sans-serif; padding:2px; overflow:visible; margin-left:15px;
		margin-bottom:10px; margin-top:10px; text-align:right;}
	#attorneycontent h2 {font-size:13px;}
	#attorneycontent legend {font-size:15px; font-weight:bold; color:#224411;}
	#attorneycontent fieldset {border:1px solid #bbccaa; margin-top:20px; margin-bottom:20px;}
	#attorneycontent .left {float:left; width:45%; margin-left:15px;}
	#attorneycontent .right {float:right; width:45%; margin-right:15px;}
#attorneyresults {width:96%; border-collapse:collapse; border:1px solid #bbccaa; clear:both;}
	#attorneyresults caption p {float:left; margin:0 0 10px 0; font-size:11px;}
	#attorneyresults th {background-color:#bbccaa; font-size:14px;}
	#attorneyresults td {font-size:11px; border-bottom:1px solid #bbccaa; border-right:1px solid #bbccaa; padding:3px;}

/* Attorney Biography Admin Styles */
#attorneybio {margin:0; padding:0; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; background-color:#ffffee; color:#224411;}
#attorneybio form {margin:0; padding:0;}
#attorneybio h1 {margin:0; padding:3px 25px; background-color:#224411; color:#fff; font-size:16px;}
#attorneybio h2 {margin:1px 0; padding:3px 25px; background-color:#bbccaa; cursor:pointer; font-size:14px;}
#attorneybio h3 {font-size:14px;}
#attorneybio p {font:11px "Trebuchet MS", Verdana, Arial, Helvetica;}
#attorneybio a:link, #attorneylist a:link, #attorneybio a:visited, #attorneylist a:visited, #attorneybio a:active, #attorneylist a:active {color:#228800;}
#attorneybio a:hover, #attorneylist a:hover {text-decoration:none;}
#attorneybio dt {float:left; width:175px; text-align:right; padding:2px 5px 10px 0;}
#attorneybio dd {text-align:left; padding:0 0 10px 0;}

#basic, #practice, #icons, #biography, #education2, #uploadphoto, #officeadmin {margin:0 25px;}
#practice select {margin-bottom:5px;}
#basic dt {width:100px; float:left; text-align:right;}
#basic dd {text-align:left;}

p.modified {margin:6px 25px 0 0; padding:0; color:#fff; float:right; font-size:10px;}
p.functions {float:right; margin:5px 25px 0 0; padding:0;}
.btnfix {text-align:right; margin:8px 0 0 0; padding:0;}
.instructions {float:left; margin:0; padding:0;}

.inputadmin {border:1px solid #bbccaa; padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}
#attorneybio select {padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}
.btnadmin {background-color:#228800; border:1px outset #228800; color:#fff; font:14px "Trebuchet MS", Helvetica, sans-serif;
	padding:2px; overflow:visible; margin:0 0 5px 15px;}
.btn3 {background-color:#224411; border:1px outset #224411; color:#fff; font:11px "Trebuchet MS", Helvetica, sans-serif;
	padding:2px; overflow:visible; margin:0 0 5px 15px;}
.btn4 {background-color:#224411; border:1px outset #224411; color:#fff; font:11px "Trebuchet MS", Helvetica, sans-serif;
	padding:2px; overflow:visible;}
.fileupload input {border:1px solid #bbccaa; padding:2px; font:11px "Trebuchet MS", Verdana, Arial, Helvetica; color:#224411;}
	
#photopreview { list-style:none; margin:0; padding:0;}
#photopreview li {list-style-type:none; float:left; font:10px "Trebuchet MS", Verdana, Arial, Helvetica; margin-right:25px;}

.leftcol {float:left; margin:0 0 25px 0; padding:0;width:50%;}
.rightcol {float:left; margin:0 0 25px 0; padding:0;width:50%;}

.nobr {white-space:nowrap;}

/*Bio Public Page*/
.trigger {}
h3.section {margin:0; padding:0;}
#education, #publications, #memberships, #courtadmissions, #baradmissions, #cases, #activities, #presentations, #accomplishments {margin:0 0 4px 0; padding:0;}
#education ul, #publications ul, #memberships ul, #courtadmissions ul, #baradmissions ul, #cases ul, #activities ul, #presentations ul, #accomplishments ul, #bioright ul {margin:0; padding:8px 0 4px 25px;}
#education ul ul, #publications ul ul, #memberships ul ul, #courtadmissions ul ul, #baradmissions ul ul, #cases ul ul, #activities ul ul, #presentations ul ul, #accomplishments ul ul, #bioright ul ul {margin:0 0 0 15px; padding:0;}

#education ul ul li, #publications ul ul li, #memberships ul ul li, #courtadmissions ul ul li, #baradmissions ul ul li, #cases ul ul li, #activities ul ul li, #presentations ul ul li, #accomplishments ul ul li, #bioright ul ul li {list-style-type:disc;}
