	/* General parameters */body {font-family: Verdana, Lucida, 
Arial, sans-serif; font-size: 11px; color: #000; background: #dcd5c6; 
margin: 10px 25px; padding: 0; border: 0;} #tillusbody, #articlesbody, 
#imgcodeoptions, #mediasearch, #mediasearchresults {background: #f2f2ff;} 
p {margin-top: 0; margin-bottom: 10px; font-size: 11px; line-height: 
1.2;} p.yblock, div.yblock {margin: 20px 80px; padding: 10px; border: 1px 
solid #ccc; background: #ffffbb;} img {border: 0;} a:link 
{text-decoration : underline; color: #0000cf; background: transparent; 
cursor: pointer;} a:visited, a:visited strong, strong a:visited {color: 
#8141b1; background: transparent;} a:hover, a:hover strong, strong 
a:hover {text-decoration: underline !important; color: #ff3300 !important; 
background: transparent; cursor: pointer;}a:active {text-decoration : 
none; color: #9966cc; background: transparent; cursor: pointer;}a.noline 
{text-decoration: none;} a.noline:hover, a.noline:active 
{text-decoration: underline;} a strong, strong a {color: #0000cf;} 
a.largelink {font-size: 12px !important; display: block; padding: 10px 
0;} a.remove, a.add {padding: 0 40px;}a.remove, a.smadd {font-size: 
9px;} a.taxalink {padding:0 10px;background-position:0 3px; 
background-repeat:no-repeat; 
background-image:url(/tree/img/tinylink.png);}.whitebox a 
{text-decoration: none;} ol {font-size: 11px; line-height: 1.3; 
list-style-position: outside}ul {list-style-type: none; list-style-image: 
none; margin: 0; padding: 10px 15px;}ul.disc {list-style-type: disc; 
list-style-position: outside; margin: 5px 0 5px 25px;} ul.disc li 
{padding: 5px 0;} ul.nodisc, ul.nodisc ul, ul.nodiscsmall, ul.links 
{list-style-type: none; list-style-image: none; line-height: 1.5;} 
ul.nodiscsmall {font-size: 10px;} ul.links a {text-decoration: 
none;}ul.links {margin-left: 25px;} ul.hang {list-style-type: none; 
list-style-image: none; margin: 0 25px; text-indent: -25px;} 
#othercredits li a.instructions {float: right; width: 140px; margin: 
5px;} li.gap, li.gapover1, li.gapover2, li.gapover3, li.gapover4, 
li.gapover5 {padding-top: 5px;}li.gap10, li.gapover101, li.gapover102, 
li.gapover103, li.gapover104, li.gapover105 {padding-top: 10px;}dt 
{font-weight: bold; padding-top: 10px; color: #5d5040;}dd {line-height: 
1.2; padding-top: 5px;}table {font-size: 11px; line-height: 1.1; margin: 
15px 0 15px 0;}table td, table th {vertical-align: top;} table td.small, 
table th.small {font-size: 10px;} table.centered {margin: 25px auto; 
border: 1px solid #999; padding: 10px;} table.centered td, table.centered 
th {text-align: center; padding: 0 10px;} table.centered th 
{padding-bottom: 20px;} table.radiogroup {margin: -3px 0 0 0; padding: 
0;} table.radiogroup td {padding: 0; vertical-align: top;} table.binbox 
{margin: 10px 30px 10px 30px; border: 1px solid #ddd; border-spacing: 0; 
border-collapse: collapse; font-size: 10px;}#articlesbody table.binbox 
{margin: 10px 0 10px 15px;} table.binbox td {border: 1px solid #ddd;} 
table.inbox th, table.binbox th {padding: 5px; text-align: center; color: 
#000066; border-bottom:  1px solid #ddd;}table.inbox td, table.binbox td 
{padding: 2px 5px; text-align: center; vertical-align: 
middle;}#articlesbody table.inbox th, #articlesbody table.binbox th 
{color: #737373;}table.inbox td.contributor, table.binbox td.contributor, 
table.inbox td.editor, table.binbox td.editor, table.binbox 
td.portfoliolist {text-align: left; width: 180px;}#portfolio table.binbox 
td, #relatedtol table.binbox td {background-color: #fff;} #portfolio 
table.binbox td.portfoliolist, #portfolio table.binbox td.check, 
#relatedtol table.binbox td.portfoliolist {background-color: #ddd;} 
table.binbox td.add a, .add a {padding: 0 50px; font-weight: bold; 
letter-spacing: 1px;} #portfolio table.binbox tr.heading td, #portfolio 
table.binbox tr.heading td input, #relatedtol table.binbox tr.heading td, 
#relatedtol table.binbox tr.heading td input {background: #f2f2ff; 
border-left: 0; border-right: 0;} table.inbox a, table.binbox a 
{text-decoration: none;} table.binbox td.datacell {background: #f2f2f2;} 
table.binbox .datacell ul {text-align: left; font-size: 9px;} 
table.binbox .datacell ul input {margin-left: 5px;} #internetlinks 
table.binbox td {border-color: #ccc;} #internetlinks .datacell, 
#internetlinks td.heading {line-height: 2.2; text-align: left;} 
#internetlinks td.heading {background: #aaa;} #internetlinks .datacell 
input, #internetlinks .datacell textarea {float: right; font-size: 
10px;}#internetlinks ul {padding: 0 0 0 25px; margin: 0;}#internetlinks 
span.details {float: right; color: #0000cf; margin-left: 10px;; cursor: 
pointer; font-size: 9px;}.details:hover {color: #ff3300 !important; 
text-decoration: underline} #othernames table.binbox ul {padding: 2px 0;} 
#othernames table.binbox ul ul {padding-left: 40px;} #othernames 
table.binbox input {font-size: 9px;}#othernames table.binbox td.add, 
#managetxt table.binbox td.datacell {text-align: left;} table.binbox 
td.stdtext {text-align: left; font-weight: bold; color: #737373;} 
label.main {font-size: 10px; color: #333;}td.remove {text-align: center; 
font-size: 9px;} td.up, td.down {font-size: 9px;} td.up {vertical-align: 
top !important; border-bottom: 0 !important;}td.down {vertical-align: 
bottom !important; border-top: 0 !important;} #internetlinks td.up, 
#internetlinks td.down, #internetlinks td.remove {font-size: 10px;} /* 
Sortable Lists */#internetlinks ul.sortable {margin: 25px; padding: 0; 
font-size: 10px; border-top: 1px solid #aaa;}#internetlinks ul.sortable 
li {line-height: 2; padding: 4px 5px; border: 1px solid #aaa; border-top: 
0;}#internetlinks ul.sortable ul li {border: 0; margin-left: 55px; 
font-size: 9px;}#internetlinks ul.sortable ul li input, #internetlinks 
ul.sortable ul li textarea {margin: 0 0 0 15px; font-size: 9px;} 
#internetlinks ul.sortable li.link {background: #f6f6f6;} #internetlinks 
ul.sortable li.heading, #internetlinks ul.sortable li.heading input 
{background: #f2f2ff;}#internetlinks ul.sortable .remove {float: right; 
padding: 0 5px; margin-left: 15px;}ul.sortable img.handle 
{vertical-align: middle; border: 1px solid #ccc; margin: 0 2px; cursor: 
pointer;}/* Headlines */h1, h2, h3, h4, h5, h6 {font-weight: 
normal;}h1 {margin-top: 0; margin-bottom: 0; font-size: 24px; 
text-transform: lowercase;}h2, #tillusbody h2 em {font-size: 18px; 
margin: 0; padding: 10px; letter-spacing: 1px; font-weight: bold; color: 
#000066; text-align: center;} #articlesbody h2 .edit, #tillusbody h2 
{color: #bcbcbc;} h3 {font-size: 12px; color: #000066; letter-spacing: 
2px; text-align: left; margin-bottom: 20px; padding: 0; font-weight: 
bold;}h3.sectionheader, h2.sectionheader, h4.sectionheader, 
h5.sectionheader, h3.sectionheadertble {background-color: 
#ffffcc;letter-spacing: 2px; border-bottom: 1px solid #ccc; margin-top: 0; 
padding: 15px; width: auto;}#sectionlinks h3 {text-indent: -15px; 
margin-left: 15px;} h4 {font-size: 12px; font-weight: bold; color: 
#000066;margin: 5px 10px 15px 0; padding: 0 10px; letter-spacing: 1px;} 
h5 {font-size: 11px; font-weight: bold; color: #000066; margin: 15px 0 0 
30px; padding: 0; letter-spacing: 1px;} h6 {font-size: 10px; font-weight: 
normal; color: #000066; margin: 5px 0; padding: 0; letter-spacing: 
1px;}h4.floatleft, h5.floatleft, h6.floatleft {float: left; width: 
150px;} h4.long {width: 400px;} #credits h5 {margin-left: 0;}/* 
General styles */.topborder {border-top: 1px dotted #5d5040; 
padding-top: 20px;} .bottomborder {border-bottom: 1px dotted #5d5040; 
padding-bottom: 20px;}.rightborder {border-right: 1px dotted #5d5040; 
padding-right: 20px;}.leftborder {border-left: 1px dotted #5d5040; 
padding-left: 20px;} .box1 {margin: 15px 0 5px 25px;}.box1 strong 
{margin-right: 10px;}textarea.box1 {display: block; margin: 15px 0 15px 
30px;}#mce_editor_0_parent table, .whitebox textarea {margin: 10px 15px;} 
ul.box1 li textarea {margin: 15px 0 15px 25px;}.box2 {margin: 15px 0 
15px 50px;} .inline {display: inline;}.right {text-align: right;}.left 
{text-align: left;}.block {display: block;} em.right, strong.right, 
span.right {display: block;} .dimmed {color: #999;}.blue {color: 
#000099; background: transparent;}.red {background-color: transparent; 
color: #cc0000;} .url {font: italic 10px Arial, Helvetica, sans-serif; 
color: #0000cf;}.clear {clear: both;} .floatleft {float: left; 
margin-right: 10px;}.floatright {float: right; margin-left: 
10px;}a.floatright {padding-bottom: 10px; } .boldtext {font-size: 12px; 
font-weight: bold;} .smallbold {font-size: 11px; font-weight: bold;} 
.boldred {color: #cc0000; font-weight: bold;}.underline 
{text-decoration: underline;} .small {font-size: 10px;} .tinytext 
{font-size: 9px; font-weight: normal; color: #000;}#othercredits 
.tinytext {vertical-align: top;}.tinyright {font-size: 9px; font-weight: 
normal; color: #000; float: right; padding: 2px 5px; margin: 0 
80px;}p.midblock, div.midblock {padding: 10px 40px;} .controlboxes 
.tinyright, li .tinyright {margin: 0 5px; line-height: 1;} .tinyunder 
{font-size: 9px; font-weight: normal; color: #000; display: block; 
padding: 0; margin: 0 25px;} .radio {float: left; margin: 0; margin-left: 
30px;}.center {text-align: center; display: block; margin: 5px 
auto;}a.rte {display: block; width: 200px; background: #fff; text-align: 
center; border: 1px solid #000099; font-size: 10px; letter-spacing: 2px; 
padding: 3px 0; margin: 0 15px 15px auto;}a.rte:hover {border: 1px solid 
#ff3300;}/* Hiding things */.hide, div.hide, dd.hide, .hidden 
{display: none;}.show, div.show, dd.show {display: block;}.triup, 
.tridown {background-image: url(/tree/img/triclosed_dblue.gif); 
background-repeat: no-repeat; background-position: 100% 2px; margin: 0 0 
15px 0; padding: 0px 20px 10px 10px;cursor: pointer;}.tridown 
{background-image: url(/tree/img/triopen_dblue.gif);} #creditstrigger, 
#imginfotrigger {background-position: 30% 18px; padding: 
15px;}#mediacredtrigger {background-position: 38% 2px; padding: 0 
15px;}#trigger1, #trigger2, #trigger3 {background-position: 25% 60%; 
padding: 5px; margin: 0;} #creditstrigger.triup .tinytext, 
#spdoctrigger.triup .tinytext {margin-left: 70px;}#creditstrigger.tridown 
.tinytext, #spdoctrigger.tridown .tinytext {margin-left: -1000px;} 
#spdoctrigger, #subjecttrigger {background-position: 40% 2px; margin: 
20px 0;} /* Specialty divs */div.indentleft {margin-left: 50px; 
padding: 5px 0; clear: both;}div.indentlefttxtbx {margin-left: 30px; 
padding: 5px 0; clear: both;}div.leftalign {float: left; padding: 15px 0 
10px 50px;} div.lbl {float: left; text-align: left; margin-top: 5px; 
width: 120px; text-indent: 0;} div.rightfield {float: right; 
margin-right: 50px;} div.help {float: right; clear: right;}div.help em 
{font-size: 10px; padding-right: 15px; }div.help img {display: inline; 
vertical-align: middle; }div.help a {margin: 0; padding: 0;} 
div.stickies, p.stickies, div.stickiesl, div.stickiesr, p.stickiesl, 
p.stickiesr {width: 200px; border: 1px dotted #ccc; background-color: 
#ffffbb; margin: 0 0 15px 15px; padding: 10px; color: #737373; 
font-family: Arial, Helvetica, sans-serif; font-size: 10px;}.stickiesl 
{float: left;}.stickiesr {float: right;}div.spacer {clear: both;} /* 
Form elements */input, textarea, select {font-size: 11px;} input.delete 
{background-color: #ffd9dc; margin: 15px auto; display: block;} label, 
strong {font-weight: bold; color: #737373;}label input, label select 
{margin-left: 15px;} h5.box2 label.floatright {margin-right: 300px; 
font-weight: normal;}.textarealabel {vertical-align: 
top;}.textarealabel2 {vertical-align: top; padding-right: 15px; float: 
left;} .radiobox {color: #000; font-weight: normal; margin-left: 40px;} 
ul.radiogroup {margin: 5px 10px 5px 40px; padding: 0;}ul.radiogroup li 
{text-indent: -40px; padding: 0 10px;}ul.radiogroup label {font-weight: 
normal; color: #000066; padding: 0 25px 0 5px;} ul.radiogroup li p 
{font-size: 10px;text-indent: 0;} ul.radiogroup li div.show {border: 1px 
solid #ccc; background: #f2f2ff; padding: 5px; margin: 5px 15px 10px 0;} 
ul.radiogroup li div.show ul {list-style-type: disc;list-style-position: 
outside; padding: 0 0 0 25px;} ul.radiogroup li div.show ul li 
{font-size: 10px; margin: 5px; text-indent: 0;} #articleuse 
ul.radiogroup, #imageuse ul.radiogroup, #mediause ul.radiogroup {margin: 
5px 10px 5px 80px;}#articleuse ul.radiogroup li, #imageuse ul.radiogroup 
li, #mediause ul.radiogroup li {text-indent: -45px; margin: 5px 0;} 
#articleuse ul.radiogroup label, #imageuse ul.radiogroup label, #mediause 
ul.radiogroup label {color: #000066; padding: 0 25px 0 5px;}#mediause 
#use4 {background-color:#ffd9dc;} #imageuse ul li select, #articleuse ul 
li select, #mediause ul li select {display: block; font-size: 11px; 
margin-top: 5px;}#articleuse ul.radiogroup img, #imageuse ul.radiogroup 
img, #mediause ul.radiogroup img {vertical-align: top;}ul.radiogroup li 
div.show, ul.radiogroup ul li {text-indent: 0 
!important;}#titleillustrations ul.radiogroup, #imagearray ul.radiogroup 
{margin-left: 180px;} #copycontributor {margin: 10px 10px 10px 80px; 
font-weight: bold; font-size: 12px;}#copycontributor a {margin: 0 25px; 
font-weight: normal; font-size: 11px;}#crdate {padding: 15px 25px;} 
#crdate label {font-weight: bold; } ul.fields {line-height: 2; padding: 
15px; clear: both;} ul.fields li {margin: 5px 0;}ul.fields li a 
{font-size: 10px;}#othercredits, #mediacredits {margin: 0 20px 20px 20px; 
padding: 0;}#othercredits ul, #othercredits ul ul {padding: 0 20px;} 
#othercredits li {margin: 5px 0;}#othercredits ul ul li label 
{font-weight: normal; font-size: 10px;} label.rememberdefault {display: 
block; margin: 15px 35px; font-weight: normal;}label.rememberdefault 
input {margin-right: 15px;}#taxonproperties li {padding: 3px 
0;}#taxonproperties select {position: absolute; left:250px;} /* The 
right sidebar & toplinks */a.managerlink {position: absolute; top: 2px; 
left: 2px; padding: 2px 5px; background: #fff; text-decoration: none; 
font-size: 10px; border: 1px solid #eee;}#tillusbody a.managerlink 
{border-color: #ccc;}#returnLink {position: absolute; top: 10px; right: 
10px; text-decoration: none; padding: 10px; background: #fff; border: 1px 
solid #ccc;} #returnLink:hover {border: 1px solid #ff3300;}#sectionlinks 
{position: absolute; left: 650px; margin-top: 50px; padding-right: 
10px;}#tillusbody #sectionlinks {margin-top: 48px;}#sectionlinks ul 
{list-style-type: none;list-style-image: none; margin: 0; padding: 0;} 
#sectionlinks ul li {padding: 3px; font-size: 10px; line-height: 1.2; 
border-bottom: 1px solid #ccc;}#sectionlinks ul ul li, #sectionlinks ul 
ul li.thispage {padding: 2px 0 2px 30px; border: 0;} #sectionlinks a 
{text-decoration: none;} #sectionlinks a:visited {color: 
#0000cf;}#sectionlinks a.delete {color: #999; }#sectionlinks 
li.thispage, #sectionlinks li span.thispage {color: #fff; background: 
#000099; display: block; padding: 2px;} #viewallhelp {position: absolute; 
top: 5px; right: 10px; width: 240px; padding: 5px 0; background-position: 
100% 50%; background-repeat: no-repeat; background-image: 
url(/tree/images/tip.gif); text-decoration: none;}#articlesbody 
#viewallhelp {width: 220px;} #savedata {padding: 10px 20px; margin: 25px 
15px 0 0; background-color: #ffffcc; border: 1px solid #ccc;}#savedata h4 
{font-size: 12px; color: #333; background-color: transparent; text-align: 
center; margin-top: 15px; padding-top: 10px; border-top: 1px dotted #ccc;} 
#savedata p {font: 11px Arial, Helvetica, sans-serif; color: #333; 
line-height: 1.2; background-color: #ffffcc; padding-top: 5px;}#savedata 
ul {list-style-type: disc; list-style-position: outside; margin: 0 0 10px 
20px;}#savedata ul li {border: 0; padding: 0; margin: 3px 0; font: 11px 
Arial, Helvetica, sans-serif; color: #333;} /* Formatting form sections 
*/#formcontainer {position: absolute; left: 0; margin: 15px 25px; 
padding: 0; background-color: transparent; width: 600px;}div.whitebox, 
div.yellowbox, div.greybox {margin: 6px 0; padding: 10px; 
background-color: #fff; border: 1px solid #ccc; clear: 
both;}div.yellowbox {background-color: #ffffcc; padding: 
10px;}div.yellowbox p {font-size: 10px; margin: 0 10px 15px 
10px;}div.greybox {background-color: #eee; padding: 5px 25px; margin: 
25px;} #imageuse h4, #copyright h4, #attach h4 {color: #cc0000;} 
#comments, #notes {margin: 0; padding: 0 10px; background-color: #fff; 
border: 1px solid #ccc;}#description { margin: 0; padding: 0; float: 
right;}#mediause h4, #copyright h4, #attach h4, h4.encourage, 
h4.encouragelft {color: #cc0000;} /* The Summary section */#thumbn, 
#summary #thumbnmedia, #summary #thumbnmediasnd {float: left; margin-left: 
25px; width: 150px;}#thumbn img, #thumbnmedia img, #thumbnmediasnd img 
{max-width: 100%;}#summary ul {margin: 0 0 0 185px;}#summary ul li 
{line-height: 1.5;}#summary #thumbnmedia {margin: 10px 30px 10px 
20px;}#summary #thumbnmediasnd {margin: 0 30px 0 20px;}#summary 
div.spacersm {padding-top: 10px;}a.thumbupload {display: block;}/* The 
Versions section */#imgversions {margin-top: 10px;}#imgversions a 
{border: 1px solid #ccc; background: #eee; padding: 4px 
10px;}#uplversions {background-color: #fff; border: 1px solid #ccc; 
clear: both; width: 700px; margin: 0 auto; padding: 5px;}/* Tips & 
Instructions */#imgtips, #mediatips {margin: 15px 10px 25px 25px; 
font-size: 10px;} #imgtipstrigger, #mediatipstrigger {margin: 15px 0; 
color: #000066;}.instructions, div.instructions p, a.instructions 
{font-size: 10px; margin: 15px; background-color: #ffffcc; padding: 5px; 
border: 1px solid #ccc;}div.instructions p {border: 0; padding: 0; 
margin: 5px;}div.instructions ol, div.instructions ul {font-size: 
10px;}div.instructions input {margin-left: 5px;} p.instructions {margin: 
15px 15px 5px 15px;}.instructions h6 {margin: 10px 5px; font: bold 11px 
Arial, Helvetica, sans-serif; color: #737373; letter-spacing: 2px;} 
p.instruct2 {font-size: 10px; color: #737373;} #copyright p.instructions 
{float: right; width: 250px; font-size: 10px; text-indent: 0; margin: 0; 
position: relative; left: 20px;} /* The Copyright section */
#copyright ul.radiogroup ul {padding: 5px; margin: 5px 0 5px 50px;} 
/* The Attached to Group section */#attach h4.floatleft, #articleattach 
h4.floatleft {width: 200px;}#attach a, #articleattach a {line-height: 2; 
font-weight: normal; text-decoration: none;}li.group {font-size: 12px; 
font-weight: bold; border-bottom: 1px solid #eee;} .mediacred {float: 
right;} #nodename, .nodename {padding-top: 10px; clear: both; font-size: 
12px; font-weight: bold;}#nodename a, .nodename a {font-size: 10px; 
padding-left: 50px;}/* The Comments section */#comments h4.floatleft 
{width: 100px;} /* Specimen section */#specimen div.indentleft 
{margin: 10px 0 10px 30px;}.specimenlabel, .contentlabel {font-size: 
10px; font-weight: bold; color: #000066; margin: 15px 0 0 30px; 
letter-spacing: 1px;}#mediatitle .contentlabel {color: #cc0000;} 
#specdoc .specimenlabel {font-weight: normal}label.specimenlabel, 
label.contentlabel {display: block;} strong.specimenlabel {float: left;} 
#specdoc {margin-left: 25px;}#specdoc select {margin: 10px 20px;}/* 
Media Type */#imgtype ul {margin: 0 0 0 160px; } #imgtype ul li 
{margin: 5px 0; } ul#imginfolink {margin: 0 15px; padding: 0;} 
ul#imginfolink label {font-weight: normal;} #mediatype ul {margin: 0 0 0 
160px; } #mediatype ul li {margin: 5px 0; }#medialanguage p {padding: 
10px 0 5px 0; color: #737373;} /* Privileges */#privileges strong 
{color: #737373; margin-left: 50px;}#articlesbody #privileges strong 
{color: #000; margin-left: 25px;}#privileges label {font-weight: normal;} 
#privileges ul.box1 {margin: 0 0 0 130px; width: 300px;}#articlesbody 
#privileges ul.box1 {margin: 5px 10px; width: 500px;} #privileges ul.box1 
li {font-size: 10px; border: 1px solid #ccc; padding: 1px; margin: 2px; 
background: #eee;} #privileges ul.box1 li#addpriv {border: 0; background: 
#fff;} #privileges ul.box1 li strong {margin: 0 10px; color: #000;} /* 
Taxon Names and Properties */div.darkbox {background-color: #eee; 
border: 1px solid #ddd; margin: 10px 50px; padding: 0 10px;}div.darkbox 
label, div.darkbox input {font-size: 10px;}.darkbox h5 {margin: 10px 5px; 
font-size: 11px;}#authority ul.tinytext label {font-size: 9px; 
font-weight: normal; padding: 5px;}#authority ul.tinytext {float: right; 
margin: 0 5px; padding: 5px;} #authority ul.box1 {margin: 5px 0; clear: 
both; line-height: 2;}/* List Indentation Panel */ #taxonlist, 
#taxonlist ul {margin: 5px 10px; padding: 5px; background: #eee; border: 
1px solid #ccc;}#taxonlist ul {padding: 5px 0; margin: 5px 15px; 
background: #f6f6f6;} #taxonlist li {font-family: Arial, Helvetica, 
sans-serif; font-size: 11px; line-height: 1.3;}a.indent, a.unindent, 
a.allindent, a.allunindent {font: 10px Verdana, Lucida, Arial, sans-serif; 
color: #000099; padding: 0 3px;}a.allindent, a.allunindent {background: 
#fff; border: 1px solid #ccc; padding: 0 2px; margin: 0 3px;}a.unindent, 
a.allunindent {float: right; margin-right: 5px;}.instructions a.unindent, 
.instructions a.allunindent {float: none; display: inline; margin: 0;} 
a.indent:hover, a.unindent:hover, a.allindent:hover, a.allunindent:hover 
{text-decoration: none !important;}a.indent:visited, a.unindent:visited, 
a.allindent:visited, a.allunindent:visited {color: #0000cf;} 
a.allindent:hover, a.allunindent:hover {border: 1px solid #ff3300;} 
.over1 {padding-left: 16px;}.over2 {padding-left: 32px;}.over3 
{padding-left: 48px;}.over4 {padding-left: 64px;} .over5 {padding-left: 
80px;} /* Notes section */#notes div.indentleft {margin-left: 150px; 
padding: 0; clear: both;}span.error {color: red; margin: 25px; display: 
block;}/*hints styles and styles for hints window and for TREEHOUSE AND 
IMAGE DATA ENTRY ALL HELP TOPICS PAGE ALL DATA HINTS autogenerated 
pages*/.helpdiv {margin: 5px 0; padding: 20px; background-color: 
#FFFF99; border: 1px solid #ccc;}#allhints {position: absolute; left: 
15px; background-color: transparent; width: 600px; top: 
22px;}body#imghelp {background: #ddd; color: #000;}#hintsbod 
{background: #ffff99;}#hintscontent h3 {text-align: center;font-size: 
14px; font-weight: bold; color: #000099; margin: 5px 0 15px 0; padding: 0; 
letter-spacing: 1px;}#allhints h3 { font-size: 12px; font-weight: bold; 
color: #000099; margin: 0 0 10px 0; padding: 0; letter-spacing: 
1px;}#hintscontent h5, #allhints h5 {font-size: 11px; font-weight: bold; 
color: #000099; margin: 15px 0 5px 0; padding: 0; padding-bottom: 1px; 
letter-spacing: 1px; border-bottom: 1px dotted #999;} #hintscontent h4, 
#allhints h4 {font-size: 12px; font-weight: normal; color: #000099; 
margin: 0 0 5px 0; padding: 0; letter-spacing: 2px; line-height: 1.5;} 
#hintscontent, #allhints {margin: 10px; padding: 0;}#hintscontent 
ul.spaced, #allhints ul.spaced {padding: 0 0 0 40px; line-height: 1.5; 
list-style-type: circle; list-style-position: outside;}#hintscontent 
ul.nodischint, #allhints ul.nodischint {padding: 0 0 0 60px; font-size: 
11px; line-height: 1.6; list-style-type: none;}#hintscontent ol, 
#allhints ol {padding: 0 0 0 40px; font-size: 11px; line-height: 
1.3;}#hintscontent ol ul li {font-size: 10px; padding: 5px 
0;}#hintscontent ol ul li ul {list-style-type: disc; list-style-position: 
outside;} a#closewindowlink {font-size: 10px; margin-top: 20px; 
text-align: center; display: block;}#toplink:hover, #toplink:active 
{color: #ff3300;}/* Title Illustrations and Image Arrays */
#titleillustrations, #imagearray {padding: 10px;}#tillusarray 
{background-color: #eee; padding: 10px 10px 0 10px; border: 1px solid 
#ccc; text-align: center; margin: 0 10px;}#tillusarray select {font-size: 
9px; margin: 5px auto;} #titleillustrations a.center, #imagearray 
a.center {text-align: center; display: block; font-size: 9px; margin: 5px 
25px;} a.singleshift, div.wbuttons a, span.wbuttons {font-size: 12px; 
padding: 0 4px; border: 1px solid #ccc; text-align: center; margin: 5px 
auto; text-decoration: none; background: #fff; color: #999; display: 
block; width: 12px;} div.wbuttons {border: none; text-align: center; 
background-color: #eee; margin: 5px auto;} div.wbuttons a, span.wbuttons 
{margin: 0 2px; display: inline;} a.singleshift:hover, div.wbuttons 
a:hover {border: 1px solid #ff3300; color: #ff3300; text-decoration: none 
!important;} #tillusheights {clear: both; padding: 10px 25px;} 
#tillussummary {font-size: 10px; line-height: 1.4; padding-bottom: 
20px;}#tilluswarning {clear: both; color: red; font-size: 10px; margin: 
10px 80px; border: 1px dotted red; padding: 5px;} /* Editing Image 
Arrays */#arrayname {margin: 5px 0 15px 10px; display: 
block;}div.arrayimgnum {background-color: #5bb222; color: #fff; width: 
30px; margin: 0 auto; padding: 1px 0; border: 1px solid 
#fff;}table.layout, table.border {margin: 0 0 15px 50px; border-spacing: 
0; border: 1px solid #ccc;} #layout td img {border: 1px solid #fff;} 
#layout td img:hover {border: 1px solid #ff3300;} #layout td.selected, 
#layout th.selected {background: #ccc;}#layout td.selected img 
{border-color: #ccc;} #layout table td, #layout table th {text-align: 
center; font-size: 10px; padding: 6px; font-weight: normal;}/* Editing 
Articles/Notes */#articlesummary ul {margin: 0;}#articlesummary ul li 
{font-size: 9px; margin: 2px 0;} a.addimage {text-decoration: none; 
margin: 15px; line-height: 3;} #subject1, #subject2, #doctypelist1, 
#doctypelist2 {margin: 15px 30px; float: left; padding: 0;}#subject1 
label, #subject2 label, #doctypelist1 label, #doctypelist2 label 
{font-weight: normal; padding: 0 5px;}#doctypelist1 .eg, #doctypelist2 
.eg {color: #737373; padding-left: 40px; font-weight: normal; font-size: 
9px; display: block;} #keywords {clear: both; padding: 15px 0 0 0;} 
.controlboxes {margin-right: 80px;}#previewbutton, #savebutton {float: 
right; margin: 5px 15px;} #articlesubmit {background-color: #ccffcc; 
text-align: center; width: 200px; margin: 5px auto; padding: 5px; border: 
1px solid #ccc;} #submitbutton, #tillussubmitbutton {background-color: 
#ccffcc; margin: 5px auto; display: block;}#subm {display: block; margin: 
15px 0;} /* The Image Code Window */#imgcodeoptions a.closewindow, 
#mediasearchresults a.closewindow {float: right; font-size: 10px; padding: 
0 5px 10px 5px;}table.imgcodes {padding: 5px; margin: 0 0 10px 0; clear: 
both; font-family: Arial, Helvetica, sans-serif; font-size: 
12px;}table.imgcodes th, table.imgcodes td {padding: 0 10px 10px 10px; 
color:#737373;}table.imgcodes td {padding: 2px 10px; background: #fff;} 
table.imgcodes td.code {color: #000; background: #ffffbb;} 
table.imgcodes tr.spacer td {background-color: #f2f2ff; padding: 0;} 
table.search th {text-align: right; padding-right: 
10px;}#mediasearchresults table.imgdata th, #mediasearchresults 
table.mediadata th {color: #737373; text-align: right; padding-right: 
15px;}#mediasearchresults table.imgdata tr.imgcode th, 
#mediasearchresults table.mediadata tr.imgcode th {color: 
#cc0000;}#mediasearchresults table.imgdata tr.imgcode td.code, 
#mediasearchresults table.mediadata tr.imgcode td.code {background: 
#ffffbb; padding: 0 0 0 5px; font-size: 11px;}#mediasearchresults 
table.imgdata td a, #mediasearchresults table.mediadata td a 
{padding-left: 15px;}table.imgdata img.bottomb {background-color: #fff 
!important; border: 1px solid #aaa; vertical-align: bottom;} img.max300 
{padding: 0; margin: 0 auto; max-width: 300px; border: 1px solid #333;} 
#sounddatabody img.max300 {border: 0;} a.viewlink, a.viewlinklong, 
a.viewlinklongmed, a.editlink, a.deletelink, a.searchagainlink, 
a.trhsmanagerlink, a.editlinklong, a.captionview, a.editlinkmedsrch 
{font-family: Verdana, Lucida, Arial, sans-serif; letter-spacing: 0; 
display: block; font-size: 10px; width: 120px; background-color: #ffffbb; 
text-decoration: none; text-align: center; padding: 2px 0; margin: 5px 
2px; border: 1px solid #ddd; color: #908d80;}a.editlinkmedsrch, 
a.viewlinklongmed {margin: 5px 25px;padding: 5px;}a.viewlink, 
a.viewlinklong, a.rte, a.viewlinklongmed {background-color: #f2f2ff;} 
a.captionview {margin: 0 5px; padding: 1px 5px; font-size: 9px; width: 
60px; display: inline;} a.editlink {background-color: #ffffbb; width: 
80px;} a.editlinklong, a.viewlinklong {width: 150px;}a.viewlinklong 
{margin: 5px auto;} #tillus + a.editlinklong {margin-top: -15px;} 
a.deletelink {background-color: #ffd9dc; border: 1px solid #ff0000; 
color: #ff0000;} a.viewlink:hover, a.viewlinklong:hover, 
a.editlink:hover, a.deletelink:hover, a.trhsmanagerlink.hover, 
a.searchagainlink.hover, a.captionview:hover {border: 1px solid #ff3300 
!important; text-decoration: none !important; background-color: #fff; 
color: #ff3300 !important;} /* Media Manager in Editing Forms */ 
#mediamanager h3, #mediamanager p, #mediamanager table {margin-left: 
20px;}#mediamanager ul.inline {display: block;} /* Lisa */ul.inline, 
#medialanguage ul.inline {display: block; list-style-type: none;} 
#medialanguage ul.inline {padding-left: 0; margin-left: 0;}ul.inline li, 
#medialanguage ul.inline li {display: inline; padding: 3px; color: 
#737373;} ul.inline li label {font-weight: normal;}ul.doctypelist 
{margin: 15px 30px; padding: 0; font-weight: normal;} ul.doctypelist li 
label {padding: 0 5px; font-weight: normal;}#otherdoctypes {clear: both; 
padding: 15px 0 0 0; font-weight: bold;}img.closebox {float: right; 
border: 1px solid #333; cursor: pointer; padding: 0; margin: 0 0 10px 
10px;}span.close {cursor: pointer; font-size: 9px; float: right; padding: 
5px 5px 0 0; color: #999; display: block;}span.close:hover, 
span.close:active {color: #333;}#confirm {position: absolute; top: 140px; 
left: 550px; width: 200px; padding: 5px; background: #ffd9dc; border: 1px 
solid #ccc; z-index: 101; font: 11px Arial, Helvetica, sans-serif; color: 
#333;}#confirm p {padding: 10px 10px 0 10px;} .imgdata .sharelogo 
{border: 0; vertical-align: middle;}#mediadata img {max-width: 1000px;} 
table.imgdata {font-size: 10px; border: 0; margin: 0; padding: 0; clear: 
right;}table.imgdata th {font-weight: bold; width: 130px; 
vertical-align: 
top; text-align: right; color: #5d5040;} table.imgdata td 
{vertical-align: top; text-align: left;}table.imgdata td p {font-size: 
10px;}table.imgdata td p a img {padding: 0; border: 0; margin: 0; 
display: inline; float: none; vertical-align: middle; text-decoration: 
none ! important;}#mediadata a.floatright {margin:15px 0; padding:0 12px; 
background-position:0 3px; 
background-repeat:no-repeat;background-image:url(/tree/img/tinylink.png)}#mediadata 
a.tinyright {float: none; position:absolute; top:5px; right: 5px; 
background:#fff;margin: 0;}#survey {margin: 15px; background-color: 
#e8e3cf; padding: 10px 15px; border: 1px solid #fff;}#survey h5 {margin: 
5px 0;} #survey em {display: block; margin: 15px 0 5px 0; font-weight: 
bold;} #survey label {margin: 10px; font-weight: normal;} #survey 
ul.box1 {margin: 0}#survey #subm {font-size: 12px; background-color: 
#ffffcc; padding: 5px; font-weight: bold;}
