/* This is the default CSS Stylesheet for the doc wiki */

body { font-family: Verdana, Arial; font-size: 10pt; background-color: #FFFFFF; margin: 0px; margin-bottom: 200px; }
form { padding: 0px; margin: 0px; }

table           { border-collapse:collapse; }
td              { vertical-align: top; font-family: Verdana, Arial; font-size: 12pt; background-color: #FFFFFF; padding: 6px; border-style: solid; border-width: 2px; border-color: #BBBBBB; }
td.format       { border-style: none; }
tr.header td    { vertical-align: middle; font-size: 9pt; background-color: #DDDDDD; }
tr.userbar td   { vertical-align: middle; font-size: 8pt; color: #555555; background-color: #DDDDDD; padding: 1px; padding-left: 10px; padding-right: 10px; }
td.sidebar      { background-color: #EEEEEE; width: 20%; border: none; border-right-style: dashed; border-right-width: 2px; border-color: #BBBBBB; }

span.doctitle   { font-size: 14pt; font-weight: bold; }
span.pagetitle  { font-size: 16pt; font-weight: bold; }
span.special    { color: #FF3333; }
span.error      { color: #FF0000; font-weight: bold; }
span.success    { color: #00FF00; font-weight: bold; }

a       { color: #6666FF; text-decoration: none; }
a:hover { color: #333399; text-decoration: underline; }
span.deadlink:hover { text-decoration: line-through; }

hr      { height: 1px; border-style: solid; border-color: #BBBBBB; }
pre     { margin: 0px; }

input     { font-family: Verdana, Arial; border-style: solid; border-color: #BBBBBB; border-width: 2px; }
select    { font-family: Verdana, Arial; border-style: solid; border-color: #BBBBBB; border-width: 2px; }
textarea  { font-family: Verdana, Arial; border-style: solid; border-color: #BBBBBB; border-width: 2px; }
form.pageedit table               { width: 100%; }
form.pageedit textarea.text       { width: 100%; font-family: Courier; }
form.pageedit textarea.keywords   { width: 100%; font-family: Courier; font-size: 10pt; }
form.pageedit input.submit        { width: 100%; }
form.pageedit input.title         { width: 100%; }
form.pageedit input.longtitle     { width: 100%; }

form.login input        { width: 100%; text-align: center; }
form.register input     { width: 100%; text-align: center; }
form.register td        { font-size: 10pt; }
form.register small     { font-size: 9pt; color: #009900; }
form.useroptions input  { width: 100%; text-align: center; }
form.cssedit table     { width: 90%; }
form.cssedit input     { width: 100%; }
form.cssedit textarea  { width: 100%; font-size: 10pt; font-family: Courier; }

table.pagetext          { width: 90% }
table.login             { background-color: #EEEEEE; width: 50%; }
table.login td          { background-color: #EEEEEE; padding: 10px; border-style: none; }
table.useroptions       { background-color: #EEEEEE; width: 50%; }
table.useroptions td    { background-color: #EEEEEE; border-style: none; padding: 2px; padding-left: 10px; padding-right: 10px; }

table.diff              { border-spacing:0px; }
table.diff td           { border-style: none; width: 50%; }
td.diff_is              { background-color: #EEEEEE; }
td.diff_non             { background-color: #FFFFFF; }
td.diff_del             { background-color: #FFBBBB; }
td.diff_add             { background-color: #BBFFBB; }

table.history           { border-collapse: collapse; }
table.history td        { border-style: none; border-bottom-style: solid; border-color: #DDDDDD; font-size: 11pt; padding: 5px; }

form.search input.submit { font-size: 9pt; }
form.search input.string { font-size: 9pt; width: 200px; }

span.searchresult { font-size: 12pt; }
span.searchscore  { font-size: 10pt; margin-left: 20px; }

p.description { font-size: 12pt; margin: 0px; padding-top: 20px; padding-left: 10px; }
span.description { font-size: 12pt; }
span.bdescription { font-size: 12pt; font-weight: bold; }

p.warning   { margin: 0px; color: #FF0000; background-color: #FFDDDD; border-style: solid; border-color: #FF0000; padding: 10px; border-width: 3px; }
p.warning a { color: #FF0000; font-weight: bold; }
p.request   { margin: 0px; color: #00DD00; background-color: #DDFFDD; border-style: solid; border-color: #00DD00; padding: 5px; border-width: 1px; }
p.request a { color: #00DD00; font-weight: bold; }
p.note      { margin: 0px; color: #0000FF; background-color: #DDDDFF; border-style: solid; border-color: #0000FF; padding: 5px; border-width: 1px; }
p.note a    { color: #0000FF; font-weight: bold; }


table.code { width: 100%; }
table.code td { font-size: 12pt; border-style: solid; border-color: #BBBBBB; background-color: #F2F2F2; }
span.comment     { color: #119911; }
span.linecomment { color: #119911; }
span.string      { color: #116666; }
span.block       { color: #EE1111; }
span.keyword     { color: #1111EE; }
span.type        { color: #1111EE; }
span.operator    { color: #EE1111; }
span.func        { color: #991199; }

table.quote { width: 100%; }
table.quote td { font-size: 12pt; border-style: solid; border-color: #BBBBBB; background-color: #F2F2F2; }

span.button             { font-size: 10pt; font-weight: bold; border-style: solid; border-color: #DDDDDD; border-width: 1px; padding: 3px; background-color: #EEEEEE; color: #E2E2E2; }
tr.header span.button   { border-color: #FFFFFF; background-color: #E2E2E2; color: #EEEEEE; }
td.sidebar span.button  { border-color: #FFFFFF; background-color: #E2E2E2; color: #EEEEEE; }
span.footnode           { color: #BBBBBB; }

ol.index          { font-size: 12pt; font-weight: bold; padding-left:24px; margin-left: 0px; }
ol.index li       { padding: 5px; }
span.index        { font-size: 12pt; font-weight: bold; }
ol.si_hc          { font-size: 10pt; font-weight: bold; padding-left: 20px; margin-left: 0px; }
//span.si_exp       { color: #000000; }
//li.si_exp         { color: #FF0000; }
