<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, /* applet, object, iframe, */
h1, h2, h3, h4, h5, h6, p,
a, address, blockquote, img, pre, q, hr,
abbr, acronym, cite, code, dfn, em, kbd, samp, strong, var,
b, i, sub, sup, del, ins, small,
/* tt, u, center, big, strike */
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0 none; outline: 0; vertical-align: baseline; background: transparent; font-size: 100%; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/* ins { text-decoration: none; }
del { text-decoration: line-through; } */
.fbox { width: 10em; float: right; text-align: right; }
ins { background: #9f9; text-decoration: none;  }
del { background: #F99; text-decoration: none; }

table { border-collapse: collapse; border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
hr { height: 1px; visibility: hidden; }
:focus { outline: 0; }
abbr, acronym { cursor: help; }

sup { vertical-align: super; }
sub { vertical-align: sub; }

/* fonts */
h1, h2, h3, h4, table caption, .news dt, .newsIssue, .newsDate, legend, #top { font-family: "trebuchet ms", "lucida grande", arial, sans-serif; }
.code, code, .codeList li, samp, kbd, dl.codeList dt, .annotFields td, .tt, .ont, .fmt, .annot, .email, .codeBlock, .terminal
{ font-family: "andale mono", "Lucida Console", "Lucida Sans Typewriter", "Bitstream Vera Sans Mono", monaco, "courier new", courier, monospace; }

body { color: #111; background: #fff; font: 100.01%/1.6 Verdana, Geneva, Tahoma, sans-serif; }
html&gt;body { font-size: 15px; }

/*
6px 	0.4em 	40% 	5pt
7px 	0.467em 	46.7% 	5pt
8px 	0.533em 	53.3% 	6pt
9px 	0.6em 	60% 	7pt
10px 	0.667em 	66.7% 	8pt
11px 	0.733em 	73.3% 	8pt
12px 	0.8em 	80% 	9pt
13px 	0.867em 	86.7% 	10pt
14px 	0.933em 	93.3% 	11pt
15px 	1em 	100% 	11pt
16px 	1.067em 	106.7% 	12pt
17px 	1.133em 	113.3% 	13pt
18px 	1.2em 	120% 	14pt
19px 	1.267em 	126.7% 	14pt
20px 	1.333em 	133.3% 	15pt
21px 	1.4em 	140% 	16pt
22px 	1.467em 	146.7% 	17pt
23px 	1.533em 	153.3% 	17pt
24px 	1.6em 	160% 	18pt */

/* 30 */ h1, #top { font-size: 2em; line-height: 1.6; }
h1 { padding: 1.6em 0 .8em; }

/* 20 */ h2 { font-size: 1.333em; line-height: 1.2; margin-bottom: 1.2em; padding: 0 20px; }
.block h2 { border-bottom: .05em solid #3875D7; margin: 0 -20px; padding: .6em 20px .55em; }
#extra .block h2 { margin: 0 -10px; padding-left: 10px; padding-right: 10px; }

/* 18 */
h3 { font-size: 1.2em; line-height: 1.333; margin-bottom: 1.333em; }
.block h3 { border-top: .06em solid #3875D7; margin: 0 -20px 1.333em; padding: 1.278em 20px 0; }

/* 16 */
h4, caption, .newsIssue, .newsDate, legend { font-size: 1.067em; line-height: 1.5; }
h4, .newsIssue, .newsDate { margin: 1.5em 0; }
legend { padding-top: 1.5em; }

/* 15 */
h5, h6, tr.table-header-row td, #topSrchDiv input { font-size: 1em; line-height: 1.6; }
dl, p, ol, ul, h5, h6 { margin: 1.6em 0; }
div { margin-bottom: 1.6em; }
div.img-with-caption { margin-bottom: 0; }
.block { border: .1em solid #3875D7; padding: 0 20px; margin: 1.5em 0; }
#extra .block { padding: 0 10px; }
h1 + div.block, h1+p, h1+div#navPage { margin-top: 0; }

table { border: .1em solid #ccc; margin: 1.5em 0; }
.table-header-row td { border: .1em solid #3875D7; }
.table-header-row h4 { padding: .65em 20px; margin: 0 }

.go-reference p.xref { margin-top: -1.6em; }

/* boxes with font size 15 */
.fatal, .important { padding: 1.4em 20px; margin: 1.6em 20px; border: .2em double #000; }
.fatal &gt; *, .important &gt; * { margin-bottom: 0; margin-top: 0; }
.important &gt; * + .important &gt; *, .fatal &gt; * + .fatal &gt; * { margin-top: 1.6em; }

/* 14 */
/* table dl, table ol, table ul, table p, #annot td, #annot2 td, */
.block&gt;dl dt, .block&gt;dl dd, dl.codeList dt, dl.codeList dd, .codeList li, input[type=textbox], textarea, button
{ font-size: .933em; line-height: 1.714; }
table dl, table ol, table ul, table p { margin: 0; padding: 0; }
dd&gt;ul { margin: 0; }
dd&gt;p { margin: 1.714em 0; }

dl.codeList dt, dl.codeList dd { border-top: .1em dotted #999; line-height: 1.614em; }
.block&gt;dl dd + dd { border-top-color: transparent; }
.block&gt;dl dd.impl+dd.impl { border-top-color: #999; }

.block&gt;dl { border-bottom: .3em double #3875D7; margin-bottom: 1.414em; }
.block&gt;dl dt { border-top: .1em dotted #3875D7; margin-top: 1.614em; }
dl.dblist, .dblist dt, .dblist dd { border: 0 none; }
dl[class^="table"] dt, dl[class^="table"] dd { border-top: .1em dotted #999; }

.toolDescR dt, .toolDescR dd { border-top-color: inherit; border-top-width: .1em; border-top-style: dotted; }

dl.tableNarrow dt, dl.tableWide dt, dl.tableMid dt, .toolDescR dt { margin-top: 0 }
dl.tableNarrow dd, dl.tableWide dd, dl.tableMid dd, .toolDescR dd { margin: 0; }
/* dd+dd { border-top: 0 none; } */


/* 13 */
.terminal p, td, th, .stripey td, .stripey th, { font-size: .867em; line-height: 1.846; }
td, th, .stripey td, .stripey th { padding-top: .4615em; padding-bottom: .4615em }
.terminal p { margin: 1.846em 0; padding-left: 20px; padding-right: 20px; }

/* 12 */
#nav, #navPage, .ppl, .pplToggle, .paging li, .box, #key td, input, textarea, .img-with-caption p, .fmt, .ont, .annot, .stripey td dd div.fmt, .last-mod, .sidebar ul, .sidebar p { font-size: .8em; line-height: 2; }
#navPage, .ppl, .paging li, #key td, .img-with-caption p { margin-bottom: 2em; }
.last-mod, .sidebar p  { margin: 2em 0; }
.pplToggle { margin-bottom: 0; }
.ppl { margin-top: 0; }
.fmt, .ont, .annot { border-width: .1em; margin: 1.92em 0; padding: 0 20px; }
.box { border: .2em solid #ccc; padding: 1.8em 20px; margin-left: 5%; margin-right: 5%; margin-bottom: 2em; }

.box &gt; *, .fmt&gt;*, .ont&gt;*, .annot&gt;* { margin-bottom: 0; margin-top: 0; }
.box&gt;* + .box&gt;*, .fmt&gt;* + .fmt&gt;*, .ont&gt;* + .ont&gt;*, .annot&gt;*+.annot&gt;* { margin-top: 2em; }

#navPage ul { border: .2em solid #ccc; padding: 1.8em 30px; margin: 0; }
#navPage a { padding: .2em; border: .1em solid #ebf1fc; }

/* 11 */
small, #topSrchDiv, .small, p.toTop, .toolDetail, .toolUpdate, ul.topics, .annotFields, #footer p, sup, sub, .toolDescR { font-size: .733em; line-height: 2.182; }

small, #topSrchDiv, .small, p.toTop, .toolDetail, ul.topics, .annotFields { margin-bottom: 2.182em; }
#footer p, #topSrchDiv { margin: .545em 20px; }
#footer p, #topSrchDiv { margin: .545em 20px; }
#topSrchDiv { margin-bottom: 1.091em; }

/* crappy hacks */
#navBox .inline li, p.toTop a, .navBar li a, .navBar li.here { display: -moz-inline-stack; }

a, a:link, .std-link a, .std-link a:link { color: #006; text-decoration: none; border: 1px solid transparent; border-bottom: 1px dotted #006; padding: 0 2px; }
a:visited, .std-link a:visited { border-bottom: 1px dotted #99F; color: #666;}
a:hover, a:focus, a:active, .std-link a:hover, .std-link a:focus, .std-link a:active { color: #fff; background: #3875D7; border: 1px solid #3875D7; border-bottom: 1px solid #006; }

/* standard mini-icon backgrounds */
a[rel~="external"], a[href $='.defs'],a[href $='2go'],a[href $='.obo'],a[href *='GO_slims/'],a[href $='.owl'],a[href $='.daml'],a[href $='.dtd'],a[href $='.ontology'],a[href $='README'],a[href $='.txt'],a.txt, a[href $='.rtf'], a[href $='.doc'], a[href $='.docx'], a[href $='.pdf'], a[href $='.ppt'], a[href $='.pptx'], a[href $='.psd'], a[href $='.sxi'], a[href $='.zip'], a[href $='.gz'], a[href $='.gz?rev=HEAD'], .addr, a.dir, a[href $='rss.xml'], .panel a[href*='amigo.geneontology.org'], a[href*='facebook.com'], a[href *='go.berkeleybop.org/news4go'], a[href*='twitter.com'], a[href *='wikipedia.org']
{ background-repeat: no-repeat; background-image: url(../images/icon-css-sprite.png); padding-right: 20px; background-position: 100% 0; }

a[rel~="external"] { padding-right: 18px; }
a[rel~="external"]:link { background-position: 100% 0; }
a[rel~="external"]:visited { background-position: 100% -1000px; }
a[rel~="external"]:hover, a[rel~="external"]:focus, a[rel~="external"]:active { background-position: 100% -2000px; }

.panel a[href*='amigo.geneontology.org'], a[href*='facebook.com'], a[href *='go.berkeleybop.org/news4go'], a[href*='twitter.com'], a[href *='wikipedia.org']
{ padding-right: 20px; }

a[href $='.defs']:link, a[href $='2go']:link, a[href $='.obo']:link,a[href *='GO_slims/']:link,a[href $='.owl']:link,a[href $='.daml']:link,a[href $='.dtd']:link, a[href $='.ontology']:link, a[href $='README']:link, a[href $='.txt']:link, a.txt:link,a[href $='.rtf']:link { background-position: 100% -40px; }
a[href $='.defs']:visited, a[href $='2go']:visited, a[href $='.obo']:visited,a[href *='GO_slims/']:visited,a[href $='.owl']:visited,a[href $='.daml']:visited,a[href $='.dtd']:visited, a[href $='.ontology']:visited, a[href $='README']:visited, a[href $='.txt']:visited, a.txt:visited,a[href $='.rtf']:visited { background-position: 100% -1040px; }
a[href $='.defs']:hover, a[href $='2go']:hover, a[href $='.obo']:hover,a[href *='GO_slims/']:hover,a[href $='.owl']:hover,a[href $='.daml']:hover,a[href $='.dtd']:hover, a[href $='.ontology']:hover, a[href $='README']:hover, a[href $='.txt']:hover, a.txt:hover,a[href $='.rtf']:hover,a[href $='.defs']:focus, a[href $='2go']:focus, a[href $='.obo']:focus,a[href *='GO_slims/']:focus,a[href $='.owl']:focus,a[href $='.daml']:focus,a[href $='.dtd']:focus, a[href $='.ontology']:focus, a[href $='README']:focus, a[href $='.txt']:focus, a.txt:focus, a[href $='.rtf']:focus,a[href $='.defs']:active, a[href $='2go']:active, a[href $='.obo']:active,a[href *='GO_slims/']:active,a[href $='.owl']:active,a[href $='.daml']:active,a[href $='.dtd']:active, a[href $='.ontology']:active, a[href $='README']:active, a[href $='.txt']:active, a.txt:active, a[href $='.rtf']:active { background-position: 100% -2040px; }

a[href $='.doc']:link, a[href $='.docx']:link { background-position: 100% -80px; }
a[href $='.doc']:visited,a[href $='.docx']:visited { background-position: 100% -1080px; }
a[href $='.doc']:hover, a[href $='.doc']:focus, a[href $='.doc']:active,a[href $='.docx']:hover, a[href $='.docx']:focus, a[href $='.docx']:active { background-position: 100% -2080px; }

a[href $='.pdf']:link { background-position: 100% -200px; }
a[href $='.pdf']:visited { background-position: 100% -1200px; }
a[href $='.pdf']:hover, a[href $='.pdf']:focus, a[href $='.pdf']:active { background-position: 100% -2200px; }

a[href $='.ppt']:link,a[href $='.pptx']:link { background-position: 100% -240px; }
a[href $='.ppt']:visited,a[href $='.pptx']:visited { background-position: 100% -1240px; }
a[href $='.ppt']:hover, a[href $='.ppt']:focus, a[href $='.ppt']:active,a[href $='.pptx']:hover, a[href $='.pptx']:focus, a[href $='.pptx']:active { background-position: 100% -2240px; }

a[href $='.psd']:link { background-position: 100% -120px; }
a[href $='.psd']:visited { background-position: 100% -1120px; }
a[href $='.psd']:hover, a[href $='.psd']:focus, a[href $='.psd']:active { background-position: 100% -2120px; }

a[href $='.sxi']:link { background-position: 100% -400px; }
a[href $='.sxi']:visited { background-position: 100% -1400px; }
a[href $='.sxi']:hover, a[href $='.sxi']:focus, a[href $='.sxi']:active { background-position: 100% -2400px; }

a[href $='.zip']:link, a[href $='.gz']:link, a[href $='.gz?rev=HEAD']:link { background-position: 100% -160px; }
a[href $='.zip']:visited, a[href $='.gz']:visited, a[href $='.gz?rev=HEAD']:visited { background-position: 100% -1160px; }
a[href $='.zip']:hover, a[href $='.gz']:hover, a[href $='.gz?rev=HEAD']:hover, a[href $='.zip']:focus, a[href $='.gz']:focus, a[href $='.gz?rev=HEAD']:focus, a[href $='.zip']:active, a[href $='.gz']:active, a[href $='.gz?rev=HEAD']:active { background-position: 100% -2160px; }

.addr, .addr:link { background-position: 99% -320px; }
.addr:visited { background-position: 99% -1320px; }
.addr:hover, .addr:focus, .addr:active { background-position: 99% -2320px; }

a.dir:link { background-position: 100% -360px; }
a.dir:visited { background-position: 100% -1360px; }
a.dir:hover, a.dir:focus, a.dir:active { background-position: 100% -2360px; }

/*
a[href*='amigo.geneontology.org']:link { background-position: 99% -480px; }
a[href*='amigo.geneontology.org']:visited{ background-position: 99% -1480px; }
a[href*='amigo.geneontology.org']:hover, a[href*='amigo.geneontology.org']:focus, a[href*='amigo.geneontology.org']:active{ background-position: 99% -2480px; }
*/
a[href*='facebook.com']:link { background-position: 99% -520px; }
a[href*='facebook.com']:visited{ background-position: 99% -1520px; }
a[href*='facebook.com']:hover, a[href*='facebook.com']:focus, a[href*='facebook.com']:active{ background-position: 99% -2520px; }

a[href *='go.berkeleybop.org/news4go']:link { background-position: 99% -280px; }
a[href *='go.berkeleybop.org/news4go']:visited { background-position: 99% -1280px; }
a[href *='go.berkeleybop.org/news4go']:hover, a[href *='go.berkeleybop.org/news4go']:focus, a[href *='go.berkeleybop.org/news4go']:active { background-position: 99% -2280px; }

a[href*='twitter.com']:link{ background-position: 99% -560px; }
a[href*='twitter.com']:visited{ background-position: 99% -1560px; }
a[href*='twitter.com']:hover, a[href*='twitter.com']:focus, a[href*='twitter.com']:active{ background-position: 99% -2560px; }

a[href *='wikipedia.org']:link { background-position: 99% -600px; }
a[href *='wikipedia.org']:visited { background-position: 99% -1600px; }
a[href *='wikipedia.org']:hover, a[href *='wikipedia.org']:focus, a[href *='wikipedia.org']:active { background-position: 99% -2600px; }

a[href $='rss.xml']:link { background-position: 99% -440px; }
a[href $='rss.xml']:visited { background-position: 99% -1440px; }
a[href $='rss.xml']:hover, a[href $='rss.xml']:focus, a[href $='rss.xml']:active { background-position: 99% -2440px; }

/* index page links */
.panel a[href*='amigo.geneontology.org']:link { background-position: 99% -477px; }
.panel a[href*='amigo.geneontology.org']:visited{ background-position: 99% -1477px; }
.panel a[href*='amigo.geneontology.org']:hover, .panel a[href*='amigo.geneontology.org']:focus, .panel a[href*='amigo.geneontology.org']:active{ background-position: 99% -2477px; }

.panel a[href*='facebook.com']:link { background-position: 99% -517px; }
.panel a[href*='facebook.com']:visited{ background-position: 99% -1517px; }
.panel a[href*='facebook.com']:hover, .panel a[href*='facebook.com']:focus, .panel a[href*='facebook.com']:active{ background-position: 99% -2517px; }

.panel a[href *='go.berkeleybop.org/news4go']:link { background-position: 99% -277px; }
.panel a[href *='go.berkeleybop.org/news4go']:visited { background-position: 99% -1277px; }
.panel a[href *='go.berkeleybop.org/news4go']:hover, .panel a[href *='go.berkeleybop.org/news4go']:focus, .panel a[href *='go.berkeleybop.org/news4go']:active { background-position: 99% -2277px; }

.panel a[href*='twitter.com']:link{ background-position: 99% -557px; }
.panel a[href*='twitter.com']:visited{ background-position: 99% -1557px; }
.panel a[href*='twitter.com']:hover, .panel a[href*='twitter.com']:focus, .panel a[href*='twitter.com']:active{ background-position: 99% -2557px; }

.panel a[href $='rss.xml']:link { background-position: 99% -437px; }
.panel a[href $='rss.xml']:visited { background-position: 99% -1437px; }
.panel a[href $='rss.xml']:hover, .panel a[href $='rss.xml']:focus, .panel a[href $='rss.xml']:active { background-position: 99% -2437px; }

#nav a[href*='facebook.com'], #nav a[href*='go.berkeleybop.org/news4go'], #nav a[href*='twitter.com'], #nav a[href $='rss.xml'] { padding-left: 20px; padding-right: 0 }

#nav a[href *='go.berkeleybop.org/news4go']:link { background-position: 2px -278px; }
#nav a[href *='go.berkeleybop.org/news4go']:visited { background-position: 2px -1278px; }
#nav a[href *='go.berkeleybop.org/news4go']:hover, #nav a[href *='go.berkeleybop.org/news4go']:focus, #nav a[href *='go.berkeleybop.org/news4go']:active { background-position: 2px -2278px; }

#nav a[href*='facebook.com']:link { background-position: 2px -518px; }
#nav a[href*='facebook.com']:visited{ background-position: 2px -1518px; }
#nav a[href*='facebook.com']:hover, #nav a[href*='facebook.com']:focus, #nav a[href*='facebook.com']:active{ background-position: 2px -2518px; }

#nav a[href*='twitter.com']:link{ background-position: 2px -558px; }
#nav a[href*='twitter.com']:visited{ background-position: 2px -1558px; }
#nav a[href*='twitter.com']:hover, #nav a[href*='twitter.com']:focus, #nav a[href*='twitter.com']:active{ background-position: 2px -2558px; }

#nav a[href $='rss.xml']:link { background-position: 2px -438px; }
#nav a[href $='rss.xml']:visited { background-position: 2px -1438px; }
#nav a[href $='rss.xml']:hover, #nav a[href $='rss.xml']:focus, #nav a[href $='rss.xml']:active { background-position: 2px -2438px; }

#footer a[href *='go.berkeleybop.org/news4go']:link { background-position: 100% -960px; }
#footer a[href *='go.berkeleybop.org/news4go']:visited { background-position: 100% -1960px; }
#footer a[href *='go.berkeleybop.org/news4go']:hover, #footer a[href *='go.berkeleybop.org/news4go']:focus, #footer a[href *='go.berkeleybop.org/news4go']:active { background-position: 100% -2960px; }

#footer a[href $='rss.xml']:link { background-position: 100% -920px; }
#footer a[href $='rss.xml']:visited { background-position: 100% -1920px; }
#footer a[href $='rss.xml']:hover, #footer a[href $='rss.xml']:focus, #footer a[href $='rss.xml']:active { background-position: 100% -2920px; }

#footer a[rel~="external"]:link { background-position: 100% 0; }
#footer a[rel~="external"]:visited { background-position: 100% -1000px; }
#footer a[rel~="external"]:hover, #footer a[rel~="external"]:focus, #footer a[rel~="external"]:active { background-position: 100% -2000px; }

a[href *='#'] { background-image: none; padding-left: 2px; padding-right: 2px; }

/* need to target an external link, no link text, image instead of link text */
a.img, a.img:link { padding: 0; border: 0 none; background-image: none; background-color: inherit; cursor: pointer; }
a.img img { border: 1px dotted #3875D7; padding: 5px; margin: 5px; }
a.img:hover img, a.img:focus img, a.img:active img { border: 1px solid #3875D7; }
/* .tool .floatR img { margin: 0; } */

#footer, #header { width: 100%; background: #e9effa; border-width: .2em 0; border-color: #3875D7; border-style: solid; margin: 0; overflow: hidden; }
#header { background: url(../images/GO-head.gif) #e9effa 0 -10px no-repeat; position:relative }
#top { position: absolute; left: 1em; top: .5em; margin: 0; padding: 0; width: 20em; }
#top a { border: 3px solid transparent; padding: 5px; color: #3875D7; background: transparent; font-style: italic; }
#top a:hover, #top a:focus { color: #3875D7; background: transparent; border: 3px solid #3875D7; }
#top a:active { color: #3875D7; background: #fff; }
#top a:visited { color: #3875D7; }

#header div.floatR a { background: #fff; border: 0 none; padding: 3px; }

#fullpage { margin: 5px auto; padding: 0; max-width: 80em; }
#paddedfullpage { margin: 5px auto; padding: 0 20px; max-width: 80em; }
#footer{clear:left;}
#wrapper{float:left;width:100%; margin: 0; padding: 0; background: /* url(../images/24px.gif) */ #fff; color: #000; border:0 none; }
#extra{ float:left;width:18%; padding: 0 0 0 2%; margin: 6.4em 0 1.6em -20%; border:0 none; }

/* page contents */
#content, #main { margin: 0; padding: 0; }
/* pages with a box on the right */
#content { margin-right: 20% ; }

#main-margin { width: 80% }
#main-margin .block { padding-left: 0; padding-right: 0; position: relative }
#main-margin .block &gt; *, #content &gt; p, #main &gt; p  { margin-left: 20px; margin-right: 20px }
#main-margin .block &gt; .flp, #main-margin .block h2, #main-margin .block h3, #main-margin .block .toTop { margin-left: 0; margin-right: 0; }

#navPage { background: #EBF1FC; }
#navPage a { background-image: none; }
#navPage a:hover, #navPage a:focus, #navPage a:active { border-color: #3875D7; background: #fff; color: #006; }
#navPage li.h2 { font-weight: bold; }
#navPage li.h3 { font-weight: normal; padding-left: 20px; }
#navPage li.h4 { font-weight: normal; padding-left: 40px; }

#topSrchDiv fieldset { margin-bottom: .545em; text-align: right; }
#topSrchDiv legend { display: none; }
#topSrchInput { width: 12em;  display: inline; margin-left: 1em; }

#mainSrch h3 { margin-bottom: .667em; }
#mainSrch p { margin-top: .8em; }
#mainSrch legend { display: none; }
#mainSrch input[type=text] { display: inline; }
#contactFormDiv { text-align: center; width: 30em; }

#contactFormDiv div { margin: 5px; padding: 5px; text-align: left; }
#contactEmail, #contactName, #contactText, #contactSubjectDiv { margin: 0; width: 100%; }
#contactSubmit { margin-bottom: 10px; }
#contactSubjectDiv, #contactInstruct em { display: none; }

#key { width: auto; margin: 1.4em auto; border: .2em solid #ccc; }
#key td { text-align: center; width: 33%; padding: 10px; }
#key caption { text-align: center; }

.wh, .wh td { background: #fff; }
.blue, .blue td { background: #e9effa; }
.inline li { display: inline; }
.C { text-align: center; }
.L { text-align: left; }
.R { text-align: right; }
.noMar { margin: 0; }
.noMarT { margin-top: 0; }
.noMarB { margin-bottom: 0; }
.noMarL { margin-left: 0; }
.noMarLR { margin-left: 0; margin-right: 0; }
.floatR { float: right; }
.floatClearR { float: right; clear: right; }
.clearboth { clear: both; }
.clearL { clear: left; }
.clearR { clear: right; }
.b, .colList dt, .col { font-weight: bold; }
.i { font-style: italic; }
cite.hcite, cite.paper, cite .pmid { font-style: normal; }
em { font-weight: bold; font-style: normal; }
strong, .warning { font-weight: bold; }
.hilite1 { color: inherit; border: 1px dotted #00f; background: #C8C8FF; }
.hilite2 { color: inherit; border: 1px dotted #c00; background: #FFBFBF; }
.hilite3 { color: inherit; border: 1px dotted #909; background: #FFBFFF; }
.hilite4 { color: inherit; border: 1px dotted #060; background: #BFFFBF; }
ul, ol { list-style: none; }
.dot { list-style: square outside }
.num { list-style: decimal outside }
.abc { list-style: lower-alpha outside }
.dot, .num, .abc { padding-left: 3em; }

.noDisplay { position: absolute; left: -9999px; }
.zero { margin: 0; outline: 0; padding: 0; border: 0 solid transparent; }

h1, h2, h3, h4, caption, legend { font-weight: normal; }

h1 { text-align: center; }

table caption { text-align: left; padding-left: 20px; padding-right: 20px; }

table { table-layout: fixed; }
/* table tr:first-child td { border-bottom: 1px solid #000 } */
.w100 { width: 100%; }
table.fifths td, table.fifths tr, .w20 { width: 20%; }
.w-mid { width: 10em; }
.w-nar { width: 5em; }
.w-wide { width: 15em; }

dl.tableNarrow dt, dl.tableWide dt, dl.tableMid dt, .toolDescR dt { float: left; }
/* dl.tableNarrow dd, dl.tableWide dd, dl.tableMid dd { float: none; } */
dl.tableNarrow dt { width: 5em; }
dl.tableNarrow dd { margin-left: 5em; }
dl.tableWide dt { width: 15em; }
dl.tableWide dd { margin-left: 15em; }
dl.tableXtraWide dt { width: 20em; }
dl.tableXtraWide dd { margin-left: 20em; }
dl.tableMid dt, .toolDescR dt { width: 10em; }
dl.tableMid dd, .toolDescR dd { margin-left: 10em; }

tfoot tr, thead tr, tr.thead { background: #cddcf3; }
.stripey tbody tr:hover, .stripey tbody tr:hover td { background: #cddcf3; }
tr.total { font-weight: bold }
td, th { vertical-align: top; padding-left: .5em; padding-right: .5em }

th { background: #cddcf3; text-align: left; }
td[scope="row"] { font-weight: bold; }

table dl { border: 0 none; }
table dt { font-weight: bold; border: 0 none; }

.block h2 { background: #e9effa; }
.block h2 + h3, fieldset h3 { border-top-color: transparent; }
.block h2 + table {  }

p.toTop { text-align: right; background: #e9effa; margin: 0 -20px; text-indent: 0; clear: right }
p.toTop a { background: #cddcf3; color: #000; padding: 0 5px; border: 0 none; display: inline-block; }
p.toTop a:hover, p.toTop a:focus, p.toTop a:active { background: #3875D7; color: #fff; border: 0 none; }

.terminal, .terminal kbd { background: #009; color: #fff; /* display: block; */ }
.terminal kbd var { color: #F185CE; font-style: normal; }

ul.navBar { margin: 0; list-style: none; background: #e9effa; text-align: center; margin: 1.3em 0; border-width: .2em 0; border-color: #3875D7; border-style: solid; padding: 0; }
.navBar li { display: inline; }
.navBar li a { border: .1em solid transparent; padding: 0 .5em; display: inline-block; }
.navBar a:link, .navBar a:visited { border: .1em solid transparent; }
.navBar li a:hover, .navBar li a:focus, .navBar li a:active { color: #fff; background: #3875D7; }

.navBar li a.here { color: #000; border-color: #000; background: #fff; }

.navBar li.here { color: #000; border: .1em solid #000; background: #fff; display: inline-block; padding: 0 .5em; }

.newsIssue, .newsDate { font-weight: bold; }
.newsDate { margin: 0 0 0 10em; text-align: right; }
.newsIssue { margin: 0; float: left; width: 10em; }

.img-with-caption p { font-style: italic; margin-left: 5px; margin-right: 5px; }

.toc ul li { margin-bottom: .8em; }
.toc ul ul li { margin-bottom: 0; }
.toc li a { /* font-weight: bold; */ }

.hideDlCol .dlCol { display: none; }

.logo-list h3, .logo-list h4 { clear: right; }
.logo-list img { max-height: 80px; }


.term { font-weight: 500; }
.gp { color: #6E38D7; }
.db { font-weight: bold; }
.syn { color: #27976F; font-weight: 500; }
.rel { color: #27976F; font-style: italic; }
.synType { font-weight: 400; color: #000; }
.spp { font-style: italic; }
.evidence .code, .evCode, a.evCode:link, a.evCode:visited { color: #4D2797; font-weight: bold; }
.evidence .code a, a.evCode { border-bottom-color: #4D2797; }
.evidence .code a:hover, .evidence .code a:focus, .evidence .code a:active, a.evCode:hover, a.evCode:focus, a.evCode:active { color: #fff; background: #4D2797; border-color: #4D2797; }
.qual /* qualifier */ { background: #D0FFEE; padding: 0 .2em; }
.not, a.not { color: #F00; background: #fff; padding: .1em .2em; border: .1em solid #F00; font-weight: bold; text-transform: uppercase; }
a.not { border: .1em dotted #F00; display: inline; }
a.not:hover, a.not:focus, a.not:active { color: #fff; background: #F00; border: .1em solid #F00 }
.obs { background: #ccc; }
.new_txt { background: #fcc; }
.new { border-left: 20px solid #f00; padding-left: 20px }

h3, h4, table caption, legend,/* .block&gt;dl dt,*/ .term, .codeList li, .codeList dt, .colList dt, code, .col { color: #006; }

.fatal { border-color: #F00; }
.important { border-color: #3875d7; }
.fmt, .ont, .annot { border: .1em dashed #3875D7; background: #eee; }
.fmt code { color: #000; }
.ont { }
.annot { border-style: solid; background: #fff; }
strong, .warning, .rqd td { color: #f00; }

li samp { color: #00f; }

.paper .title:before, .paper .title:after { content: "\""; }

.paper .journal { text-decoration: underline; }

blockquote pre { overflow: scroll; }

.last-mod { text-align: right; }

.mtgList ul { margin-top: 0; }
.mtgList ul li { display: inline; margin-right: 2em; }

.message li { border: 0 none; }

.paging li { display: inline; margin-left: 5px; margin-right: 5px; }

.paging li a { border-color: #3875d7; border-style: dotted; }

.graffle { position: relative; height: 100px; width: 300px; } /* margin-top: .8em; margin-bottom: .8em; } */
.graffle img { position: absolute; top: 0; left: 0; }
.graffle .a { top: 18px; left: 11px; }
.graffle .b { top: 18px; left: 111px; }
.graffle .c { top: 18px; left: 211px; }
.graffle .l-arr { top: 24px; left: 54px; }
.graffle .r-arr { top: 24px; left: 154px; }
.graffle .l-arr-all { top: 0; left: 48px; }
.graffle .r-arr-all { top: 0; left: 148px; }
.graffle .inf { top: 50px; left: 30px; }
.graffle .no-inf { top: 50px; left: 27px; }

.graffle + * { display: block; }
.graffle, .graffle + .graffle { display: inline-block; }

.allsome { position: relative; height: 180px; width: 472px; }
.allsome img { position: absolute; }
.allsome .a { top: 49px; left: 0; }
.allsome .b { top: 18px; left: 111px; }
.allsome .arrs { top: 0px; left: 72px; }

img[src$="icon-rel-comp.png"] { padding-bottom: 3px; }

#navBox { background: #DFE8F9; float: left; width: 100%; text-align: center; margin: 0 0 0 -100%; border-bottom: .2em solid #3875D7; }
#nav { width: 60.1em; margin: 0 auto; font-weight: bold; }
#nav li { float: left; }
#nav a { border: 0 none; padding: 0; display: block; color: #000; }
#nav a:visited { background-color: #DFE8F9; }
#nav a:hover, #nav a:focus, #nav a.here { background-color: #3875D7; color: #fff; }
#nav a:active { background-color: #fff; color: #3875D7; }
#nav ul { margin: 0; position: absolute; left: -999em; font-weight: normal; }
#nav ul a { background-color: #DFE8F9; text-align: left; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav ul a { padding: 0 .5em }
#nav li ul { }
#nav li { width: 10em; }
#nav ul { width: 12.4em; }
#nav ul li { width: 12.4em; }
#nav ul ul { margin: -2.2em 0 0 12.4em; }
#nav ul a { border-bottom: .1em solid #3875d7 }
#nav ul { border: .1em solid #3875d7; }

.toolDescL { width: 60%; float: right; margin-bottom: 0; }
.toolDescL &gt; * { margin-right: 20px }
.toolDescR { width: 40%; float: right; margin-bottom: 0; }
.toolUpdate { clear: both; margin: 0; }

.panel { font-size: .8em; line-height: 2; border: .1em solid #3875D7; margin-left: 0; margin-right: 0; font-weight: 700 }
.panel li { margin: 0; padding: 0 10px; }
.panel a { border: 0 none; border-top: .1em solid #fff; background-color: #DFE8F9; text-align: left; display: block; color: #000; font-weight: normal; margin: 0 -10px; padding: 0 10px;}
.panel a:visited { background-color: #DFE8F9; }
.panel li a:hover, .panel li a:focus, .panel li a.here { color: #fff; background-color: #3875D7; }
.panel li a:active { color: #3875D7; background-color: #fff; background-position: 3px; }
.panel li:first-child a { border-top: 0 none; }

.panel ul { font-weight: normal; margin: 0 }
.panel ul li { border-top: 1px solid #006 }
.panel ul li:first-child { border-top: 1px solid transparent }
.panel ul a { display: inline; margin: 0; padding: 0 2px; }

#main-margin .floating-links { position: absolute; margin: 0; width: 23%; left: 102% }
#main-margin h2 + .floating-links { margin-top: 2em }

/* styling form elements */
input[type=radio], input[type=checkbox] { margin: 0 .5em 0 1em; }
textarea, input[type=text] { border: .1em solid #000 }
/* form &gt; fieldset &gt; ul &gt; li { margin: 1.6em 0 } */
form p+ul { margin-top: 0 }
form fieldset.block { border: .1em solid #3875D7; padding: 0 20px; margin: 1.5em 0 }
fieldset ul ul { margin-top: 0 }
input[type=text], textarea { display: block; width: 50em; }
legend.std-txt { padding-left: 1em; padding-right: 1em; }

form.with_errs li { border-left: 5px solid transparent; padding-left: 5px; }
form.with_errs li.error { border-left-color: red; }

.absent { color: #999 }
dd ul.inline li { margin-right: 10px; }

/* fieldset.block { border: 1px solid #3875D7; padding: 0 5px; margin: 0 10px 0 0; }
.block fieldset { display: inline; padding: 0 5px; }
fieldset.noPad { padding: 0; }
fieldset .cbox { margin: 0 5px 0 0; }
fieldset ul { margin: 5px; }
fieldset.block fieldset.block { margin-bottom: 5px; }
*/




/* in case we need to override anything... */
.std-txt { color: #111; background: #fff; font: 100.01%/1.6 Verdana, Geneva, Tahoma, sans-serif; margin: 0; padding: 0; }
.zero { margin: 0; padding: 0; outline: 0; border: 0 solid #fff }
</pre></body></html>