/* main.css */

body {
  margin:0; padding:0;
  font-family:Arial,'Verdana Ref';
  color:#000;
  background:url(bgix.gif) repeat-y;
}

div.NsHeader { background-color:#000; color:#FFFFFF; font-weight:bold; font-size:1.5em; margin:0; margin-bottom:8px; border-bottom:2px solid #FFFFFF; padding:0.5em 8px; }
div.NsHeader a { color:#FFFFFF; }
div.NsPath  { background-color:#EEF; margin:0 0 1em 0; padding:0 8px; }
div.NsToNav { background-color:#EEE; margin:0; margin-top:8px; padding:2px 8px 2px 8px; }
div.NsDir { background-color:#EEE; margin:1em 0; padding-bottom:1em; padding-left:8px; }
div.NsDir h1 { border-bottom: 2px solid blue; margin:1em 0 1em 0; }
div.NsDir h4 { margin-bottom: 0; }
div.NsDir ul { margin:0 0 1em 0; }
div.NsDir li { margin-left:0; }

form { margin:0; padding:0; }

div.page {
  position:absolute;
  width:100%;
  height:100%;
}

div.dir {
  font-family:Arial;
  position:absolute;
  left:0;
  width:220px; height:100%;
  color:#fff;
  padding-right:20px;
}

div.content {
  margin-left:224px;
  color:#000;
  padding-right:12px;
}

div.dparent {
  background:url(bgixtoc.gif) repeat-y;
}

div.maintext {
  padding:0 12px 0 12px;
}

.maintext p { text-align:justify; }
.maintext h1 { font-family:Arial; font-size:180%; margin-top:0; color:#00f; text-align:left; border-bottom:2px solid #f80; }
.maintext h2 { font-size:150%; color:#f80; border-bottom:1px solid blue; }
.maintext h3 { font-size:120%; color:#f80; }

img { border:0; }
a { text-decoration:none; }

.dir a { color:#ffffff; }
.dir a:hover { color:#ffffff; }

div.logo { margin:0; }
div.dsmall { font-size:8pt; padding-left:8px; }
div.dmain { font-size:12pt; font-weight:bold; margin-bottom:1em; }

div.dparent { font-size:12pt; font-weight:bold; margin-top:1em; font-style:italic; }
div.lvl1 { margin-top: 1em; }
div.lvl2 { background:url(bgixtoc.gif) repeat-y; font-size:10pt; font-weight:normal; }
div.lvl3 { background:url(bgixtoc.gif) repeat-y; font-size:8pt; font-weight:normal; }
div.lvl4 { background:url(bgixtoc.gif) repeat-y; font-size:8pt; font-weight:normal; }
div.hlvl1 { background:url(bgixtocds.gif) repeat-y; margin-top: 1em; }
div.hlvl2 { background:url(bgixtocs.gif) repeat-y; font-size:10pt; font-weight:normal; }
div.hlvl3 { background:url(bgixtocs.gif) repeat-y; font-size:8pt; font-weight:normal; }
div.hlvl4 { background:url(bgixtocs.gif) repeat-y; font-size:8pt; font-weight:normal; }

div.lvl3 b { font-weight:normal; }
div.lvl4 b { font-weight:normal; }
div.hlvl3 b { font-weight:normal; }
div.hlvl4 b { font-weight:normal; }

div.dparent span { display:block; padding-left:8px; }
div.lvl1 span { display:block; padding-left:8px; }
div.lvl2 span { display:block; padding-left:8px; }
div.lvl3 span { display:block; padding-left:16px; }
div.lvl4 span { display:block; padding-left:28px; }
div.hlvl1 span { display:block; padding-left:8px; }
div.hlvl2 span { display:block; padding-left:8px; }
div.hlvl3 span { display:block; padding-left:16px; }
div.hlvl4 span { display:block; padding-left:28px; }

div.dparent a { display:block; }
div.lvl1 a { display:block; }
div.lvl2 a { display:block; }
div.lvl3 a { display:block; }
div.lvl4 a { display:block; }
div.hlvl1 a { display:block; }
div.hlvl2 a { display:block; }
div.hlvl3 a { display:block; }
div.hlvl4 a { display:block; }

div.dparent a:hover { background:url(bgixtoch.gif) repeat-y; }
div.lvl1 a:hover { background:url(bgixtocd.gif) repeat-y; }
div.lvl2 a:hover { background:url(bgixtoch.gif) repeat-y; }
div.lvl3 a:hover { background:url(bgixtoch.gif) repeat-y; }
div.lvl4 a:hover { background:url(bgixtoch.gif) repeat-y; }
div.hlvl1 a:hover { background:url(bgixtocd.gif) repeat-y; }
div.hlvl2 a:hover { background:url(bgixtoch.gif) repeat-y; }
div.hlvl3 a:hover { background:url(bgixtoch.gif) repeat-y; }
div.hlvl4 a:hover { background:url(bgixtoch.gif) repeat-y; }
div.dsmall a:hover { color:#ff8800; }

.floatpic { float:right; margin:2px 0 4px 8px; font-size:10pt; }
.floatpicx { float:right; margin:2px 0 4px 8px; font-size:10pt; }
.border { margin-left:8px; padding:0; border:1px solid black; }
.wborder { margin-left:8px; padding:8px; border:1px solid black; }

.content a { color:#0000ff; }
.content a:hover { color:#ff8800; text-decoration:underline; }

.tb { font-family:'Verdana Ref',Arial; font-size:12pt; line-height:14pt; font-weight:bold; color:#000000; white-space:nowrap; }
a.tb { color:#222222; }
a.tb:hover { color:#FFFFFF; }

.cap { font-size:150%; color:#0000FF; font-weight:bold; }
.small { font-size:75%}
.who { text-align:left; vertical-align:bottom; }
.who a { color:#888888; font-size:8pt; margin-left:1px; }
.mail { text-align:right; vertical-align:bottom; }
.mail a { color:#888888; font-size:8pt; margin-right:1px; }
.copyright { color:#888888; font-size:8pt; text-align:right; }
.lastdate { color:#888888; font-size:8pt; text-align:left; padding-left:10px; }
a.cr { color:#888888; font-size:8pt; }

ul { list-style-image:url(bull.gif); margin-left:0; padding-left:0; }
ul li { padding-left:0px; margin-left:40px; }
ol.p { margin-left:0px; padding-left:0; }
ol.p li { padding-left:0px; margin-left:40px; }
ol.p li p { margin-left:0px; }
ol.p li pre { margin-left:0px; }
ul.links { list-style-image:url(barr.gif); font-weight:bold; margin-left:0; padding-left:0; }
ul.links li { margin-left:40px; padding-left:0; }
ul.locallinks { list-style-image:url(see.gif); font-weight:normal; margin-left:0; padding-left:0; }
ul.locallinks li { margin-left:40px; padding-left:0; }
ul.locallinks ul { list-style:none url(); font-size:90%; margin-bottom:0; margin-top:0; margin-bottom:0.5em; }
ul.locallinks ul li { margin-left:20px; }
ul.link { list-style-image:url(barr.gif); font-weight:normal; font-size:80%; margin-left:0; padding-left:0; }
ul.link a { font-weight:bold; font-size:125%; }
ul.link li { margin-bottom: 1em; margin-left:40px; padding-left:0; }
ul.link li span { color:#888; }
ul.big { list-style-image:url(bull.gif); margin-left:0; padding-left:0; }
ul.big li { text-align:justify; margin-bottom:1em; padding-left:0px; margin-left:40px; }
ul.default { list-style-image:none; margin-left:0; padding-left:0; }
ul.default li { padding-left:0; margin-left:40px; }
ul.localdir { list-style-image:none; margin:0; padding:0; font-size:90%; text-align:left; }
ul.localdir li { display:inline; border:1px solid blue; padding:0 4px 0 4px; margin:0 1px; }

pre.code {
  background-color:#ddd; padding:1em 0 0 1em; border-right:1px solid #aaa; border-bottom:1px solid #aaa;
  margin-left:40px;
}

pre.code em { font-weight:bold; font-style:normal; }

code { font-size:100%; font-family:'Courier New',Courier,monospace; }
var { font-size:100%; font-family:'Courier New',Courier,monospace; font-weight:bold; font-style:normal; }

#sf { margin-left:8px; }
#sf input.button { background:url(../wiki_stuff/tbbbg.gif) repeat-x #888; border-width:1px; border-style:solid; border-top-color:#aaa; border-left-color:#888; border-right-color:#444; border-bottom-color:#444; cursor:hand; color:#fff; height:20px; }
#sf input.button { width:60px; }
#sf input.WikiSearchField { width:120px; }
#sf form { margin:0; padding:0; display:inline; }

/* end main.css */
/* wiki.css */

#PageState { font-size:smaller; font-weight:bold; text-align:right; }

#wiki { background-color:#FFFFFF; }
#wiki #wikitext { margin:0; }
#wiki p, #wiki ul, #wiki ol, #wiki dl, #wiki pre, /* #wiki div, */ #wiki table, #wiki dt { margin:1em 0 1em 0; } 
#wiki li, #wiki dt, #wiki dd { margin-top:0em; margin-bottom:0em; }
#wiki pre { line-height:1.2em; }
#wiki div { margin:0; }
#wikitext > div { margin:1em 0 1em 0; } 

span.syntax { color:red; background-color:#ff8; font-weight:bold; }

#wikitext div.FormInfo { margin:1em 0; }
#wikitext div.Error { background: #FFE5E5 url(../wiki_stuff/icon_exclam.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; font-weight:bold; margin:1em 0; }
#wikitext div.Error ul { margin:0; }
#wikitext div.Error ul li { margin-left:1em; }
#wikitext div.Warning { background: #FFE0C0 url(../wiki_stuff/icon_warn.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; margin:1em 0; }
#wikitext div.Confirm { background: #FFE0C0 url(../wiki_stuff/icon_warn.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; font-weight:bold; margin:1em 0; }
#wikitext div.Status { background: #DAF0BE url(../wiki_stuff/icon_ok.gif) no-repeat 5px 2px; padding:0.25em 0.5em 0.25em 34px; font-weight:bold; margin:1em 0; }

#wiki p.WikiInfo { font-style:italic; font-weight:bold; }

#wiki div.vnavi  { background-color:#eee; margin:0 0 1em 0; padding:0 0.2em; border:1px solid gray; }
#wiki div.btngrp { padding:0; margin:0.25em 0; font-weight:bold; }
#wiki div.btngrp span { padding:0 0.25em; margin:0 0.1em; border:1px solid #bbb; border-bottom-color:#222; border-right-color:#222; background-color:#fff; }
#wiki div.btngrp span.btn { background-color:#fff; }
#wiki div.btngrp span.btnx { background-color:#fff; color:#ccc; }
#wiki div.btngrp a { text-decoration:none; color:#666; }
#wiki div.btngrp a:hover { text-decoration:none; color:f80; }
#wiki div.infobox { margin:0.25em 0; font-size:smaller; }
#wiki table.PgDiff div.vnavi { margin:0; }

#wiki div.conflicts { font-family:'Courier New',Courier,monospace; font-size:80%; background-color:#eee; border:1px dashed #888; padding:4px 8px; margin:1em 0; }
#wiki span.cleft { background-color:#fd8; }
#wiki span.cright { background-color:#9f9; }
#wiki del.cleft { background-color:#fd8; }
#wiki del.cright { background-color:#9f9; }
#wiki ins.cleft { background-color:#fd8; }
#wiki ins.cright { background-color:#9f9; }

#wikitoolbar { font-family:Arial; font-weight:bold; font-size:10pt; margin:0; padding:1px 4px 2px 4px; line-height:20px; color:#fff; }
#wikitoolbar { border-bottom:1px solid #000; background:url(../wiki_stuff/tbbg.gif) repeat-x; }
#wikitoolbar div.buttons a { padding:0 2px; margin:0px 4px 2px 0; border:1px solid #444; background:url(../wiki_stuff/tbbbg.gif) repeat-x; border-top-color:#aaa; border-left-color:#888; color:#fff; text-decoration:none; }
#wikitoolbar a:hover { }
#wikitoolbar input { margin-right:4px; }
#wikitoolbar span.label { margin-right:4px; }
#wikitoolbar form { display:inline; }
#wikitoolbar div.buttons { display:inline; }

#wiki div.WikiEditForm { padding:0; padding-bottom:4px; margin:0; }
#wiki #EditField { width:100%; font-family:'Courier New',Courier,monospace; font-size:85%; padding:0; margin:1px; }

#wiki #wikiclone { font-size:8pt; font-weight:bold; }
#wiki #wikiredir { margin:0; font-size:8pt; font-style:italic; border-bottom:1px solid gray; padding-left:0.2em; }
#wiki #wikiredir a { font-style:normal; }

#wiki .button { font-family:Arial; background:url(../wiki_stuff/tbbbg.gif) repeat-x #888; border-width:1px; border-style:solid; border-top-color:#aaa; border-left-color:#888; border-right-color:#444; border-bottom-color:#444; cursor:hand; color:#fff; height:20px; }
#wiki pre, #wiki tt, #wiki code, #wiki pre.code { font-family:'Courier New',Courier,monospace; font-size:1em; }
#wiki pre.code { background-color:#eee; border:1px dotted #888; padding:0.5em 0.5 0 0.5em; overflow:auto; }
#wiki pre.code strong { color:#04D; }
#wiki pre a { font-family:'Courier New',Courier,monospace; }

#wiki div.intro { text-align:justify; margin:1em 0; }
#wiki pre.code { font-size:90%; }
#wiki div.ruler { border-bottom:1px solid blue; margin:1em 0; padding:0; }
#wiki div.wliz { font-size:smaller; border-top:2px dotted blue; margin-top:2em; padding:0.5em 0; }
#wiki input, #wiki select { font-size:10pt; font-weight:bold; font-family:Arial; }
#wiki div.hidden, #wiki span.hidden { background-color:#fec; margin:1em 0; }
#wiki .small { font-size:smaller; }

/* standard table layout */
#wiki table { border-collapse:collapse; }
#wiki table th { background-color:#bbf; background:url(tbh.gif); color:#fff; font-weight:bold; padding:0.25em 1em 0.15em 1em; vertical-align:middle; text-align:left; }
#wiki table td { padding:0.25em 1em; vertical-align:top; text-align:left; }
#wiki table table { margin:0; }

/* standard table borders and grids */
#wiki table { border:1px solid black; font-size:100%; }
#wiki table th { border:none; }
#wiki table td { border:none; }

/* grid */
#wiki table.grid th { border:1px solid black; }
#wiki table.grid td { border:1px solid #aaa; }
#wiki table table.grid th { border:1px solid black; }
#wiki table table.grid td { border:1px solid #aaa; }

/* nogrid (default) */
#wiki table.nogrid th { border:none; }
#wiki table.nogrid td { border:none; }
#wiki table table.nogrid th { border:none; }
#wiki table table.nogrid td { border:none; }

/* border (default) */
#wiki table.border { border:1px solid black; }
#wiki table table.border { border:1px solid black; }

/* noborder */
#wiki table.noborder { border:none; }
#wiki table table.noborder { border:none; }

/* table $padding (default) */
#wiki table.padding th { padding:0.1em 1em; }
#wiki table.padding td { padding:0.1em 1em; }
#wiki table table.padding th { padding:0.1em 1em; }
#wiki table table.padding td { padding:0.1em 1em; }

/* table $nopadding */
#wiki table.nopadding th { padding:0; }
#wiki table.nopadding td { padding:0; }
#wiki table table.nopadding th { padding:0; }
#wiki table table.nopadding td { padding:0; }

#wiki table.recent { margin-top:0; border:none; }
#wiki table.recent td { padding:0 0 0 0.5em; }

#wiki table.pic { border:none; clear:both; }
#wiki table.pic td { border:none; padding:0; vertical-align:top; }
#wiki table.vpic { border:none; clear:both; }
#wiki table.vpic td { border:none; padding:0; vertical-align:top; }

#wiki a.new { color:#b00; }
#wiki span.new { color:#b00; }

#wiki div.ofrpic { border:1px solid gray; margin:0; padding:4px; font-size:85%; }
#wiki div.ofrvpic { border:1px solid white; margin:0; padding:4px; font-size:85%; }

#wiki div.ifrpic { border:1px solid gray; margin:0; }
#wiki div.ifrvpic { border:1px solid white; margin:0; }

#wiki div.pic { margin:0.5em 0; background-color:#fff; }
#wiki div.picr { margin:0.5em 0 4px 8px; clear:both; background-color:#fff; }
#wiki div.picl { margin:0.5em 8px 4px 0; background-color:#fff; }
#wiki div.picc { margin:0.5em 0; background-color:#fff; }

#wiki div.vpic { margin:0.5em 0; background-color:#fff; }
#wiki div.vpicr { margin:0.5em 0 4px 8px; clear:both; background-color:#fff; }
#wiki div.vpicl { margin:0.5em 8px 4px 0; background-color:#fff; }
#wiki div.vpicc { margin:0.5em 0; background-color:#fff; }

#wiki img.ipicl { float:left; padding:4px; margin:0 8px 4px 0; }
#wiki img.ipicr { float:right; padding:4px; margin:0 0 4px 8px; }
#wiki img.nfpicl { margin-right:8px; }
#wiki img.nfpicr { margin-left:8px; }

#wiki div.imgd { margin:0; padding:1px 1px 0 1px; text-align:left; font-weight:normal; font-size:0.85em; }
#wiki img.imgd { vertical-align:middle; float:right; margin:0 0 0 2px; padding:0; }
#wiki div.wikiinclude { font-size:smaller; margin:1em 0; }
#wiki div.wikiinclude img { vertical-align:middle; }
/*#wiki div table { margin:0; }*/
#wiki table div.pic { margin-top:0px; }
#wiki table div.picr { margin-top:0px; }
#wiki table div.picl { margin-top:0px; }
#wiki img.picn { clear:both; }
#wiki span.picn { font-size:smaller; clear:both; }

#wiki ol { list-style-type:decimal; list-style-image:none; }
#wiki ol, #wiki ul, #wiki dl { margin-left:0; padding-left:0; }
#wiki dl { text-align:justify; }
#wiki dt { font-weight:bold; font-style:normal; margin-bottom:0.25em; }
#wiki dt em { font-weight:normal; font-style:italic; }
#wiki dt strong { font-weight:normal; font-style:normal; }
#wiki li, #wiki dd { margin:0; margin-left:3em; margin-bottom:0.2em; text-align:left; }
ul.wikilist li, ol.wikilist li, dl.wikilist dd { margin-bottom:0.2em; text-align:left; }
ul.wikidirlist li, ol.wikidirlist li, dl.wikidirlist dd { margin-bottom:0.2em; text-align:left; }
ul.wikibiglist li, ol.wikibiglist li, dl.wikibiglist dd { margin-bottom:1em; text-align:justify; }
#wiki div.wikibiglist li, #wiki div.wikibiglist dd { margin-top:1em; margin-bottom:1em; }
#wiki li ol, #wiki li ul, #wiki li dl, #wiki dd dl { margin-top:0.5em; margin-bottom:0.5em; }
#wiki div.biglist ol li { margin-bottom:1em; text-align:justify; }
#wiki div.biglist ul li { margin-bottom:1em; text-align:justify; }

#wiki div.WikiPageDir ul { margin:0; }
#wiki div.WikiPageDir li { margin:0; margin-left:20px; }
#wiki div.WikiPageDir ul li { font-weight:bold; list-style-image:none; list-style-type:none; }
#wiki div.WikiPageDir ul li ul li { font-weight:normal; margin-top:0; }
#wiki div.WikiPageDir ul li ul li ul li { font-size:90%; }

#wiki h1 { font-family:Arial; font-size:180%; margin:0; margin-top:0.1em; border-bottom:2px solid #f80; }
#wiki h1 span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki h1 span.op       { color:black; }
#wiki h1 span.opr      { color:#F80; }
#wiki h2 span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki h3 span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki li span.appendix { font-weight:normal; font-size:80%; color:gray; }
#wiki h2 { font-size:150%; }
#wiki h3 { font-size:120%; }
#wiki h2 { border-bottom:1px solid blue; }
#wiki h2, #wiki h3, #wiki h4 { margin:0.9em 0 0.5em 0; }
#wiki form { margin:0; }
#wiki sub, #wiki sup { font-size:80%; } 

#wiki table.PgDiff { border:none; width:100%; }
#wiki table.PgDiff th { width:50%; background:none; font-weight:normal; color:#000; border:none; padding:4px; border-bottom:1px solid gray; text-align:center; vertical-align:top; }
#wiki table.PgDiff th.l { border-right:1px solid gray; }
#wiki table.PgDiff th.r { }
#wiki table.PgDiff td { width:50%; text-align:left; vertical-align:top; font-family:'Courier New',Courier,monospace; font-size:8pt; padding:0 4px; border-bottom:1px solid #ddd; }
#wiki table.PgDiff td.l { border-right:1px solid gray; }
#wiki table.PgDiff td.r { }
#wiki table.PgDiff td.b { border-top:2px dotted gray; }
#wiki table.PgDiff td.e { background-color:#eee; }
#wiki table.PgDiff td.d { background-color:#fdd; }
#wiki table.PgDiff td.i { background-color:#cfc; }
#wiki table.PgDiff td em { font-style:normal; color:red; }
#wiki table.PgDiff td ins { color:green; text-decoration:none; background-color:#cfc; }
#wiki table.PgDiff td del { color:#f66; background-color:fdd; }

#wiki .wikibigdir { }
#wiki .wikibigdir a { font-weight:bold; }
#wiki .wikibigdir p { background:url(../wiki_stuff/see.gif) no-repeat; background-position:0 3px; padding-left:25px; margin-left:5px; }
#wiki .wikibigdir ul { list-style-type:none; list-style-image:none; margin-left:0; padding-left:0; }
#wiki .wikibigdir ul li { background:url(../wiki_stuff/see.gif) no-repeat; background-position:0 3px; padding-left:25px; margin-left:5px;  margin-bottom:0; }
#wiki .wikibigdir ol li { margin-bottom:0em; }
#wiki .wikisee a { font-weight:bold; }

#wiki table.infotab { border:none; }
#wiki table.infotab td.infokey { text-align:right; font-weight:bold; padding-left:0; padding-right:0; }
#wiki table.infotab td.infotext { }

#wiki a.butlnk { background-color:#ddf; border:1px solid #ddf; border-bottom:1px solid #aaf; border-right:1px solid #aaf; padding:0; margin:0; }
#wiki a.butlnk span { padding:0 5px 0 4px; font-size:80%; margin:0 0 0 0; vertical-align:baseline; white-space:nowrap; }
#wiki span.butdwn { background-color:#fff; border:1px solid #aaf; padding:0; margin:0; }
#wiki span.butdwn span { padding:0 5px 0 4px; font-size:80%; margin:0 0 0 0; vertical-align:baseline; white-space:nowrap; }

#wiki div.bildpd { border:1px solid gray; padding:4px; margin:1em 0; }

#wiki table.rbox { float:right; margin:2px 0 4px 8px; padding:0; background-color:#fff; border:1px solid gray; }
#wiki table.rbox td { padding:0; }
#wiki table.rbox td.seltop { text-align:right; font-size:10pt; padding:3px 6px 3px 6px; }
#wiki table.rbox td.seltop div.selele { padding:0; margin:0; }
#wiki table.rbox td.sel { text-align:right; font-size:10pt; padding:3px 6px 3px 6px; }
#wiki table.rbox td.sel div.selele { padding:0; margin:0; }
#wiki table.rbox td.notext { font-size:0; }
#wiki table.rbox .pic { margin:0; }
#wiki table.rbox .picr { margin:0; }
#wiki table.rbox .picl { margin:0; }
#wiki table.rbox .vpic { margin:0; }
#wiki table.rbox .vpicr { margin:0; }
#wiki table.rbox .vpicl { margin:0; }
#wiki table.rbox table.pdir { float:right; font-size:8pt; margin-bottom:4px; border:none; }
#wiki table.rbox table.pdir td { padding:0 8px; }

#wiki table.box { margin:2px 8px 4px 0px; padding:0; border:1px solid gray; background-color:#fff; }
#wiki table.box td { padding:0; }
#wiki table.box td.seltop { text-align:right; font-size:10pt; padding:6px 6px 3px 6px; }
#wiki table.box td.seltop div.selele { padding:0; margin:0; }
#wiki table.box td.sel { text-align:right; font-size:10pt; padding:3px 6px 3px 6px; }
#wiki table.box td.sel div.selele { padding:0; margin:0; }
#wiki table.box td.notext { font-size:0; }
#wiki table.box .pic { margin:0; }
#wiki table.box .picr { margin:0; }
#wiki table.box .picl { margin:0; }
#wiki table.box .vpic { margin:0; }
#wiki table.box .vpicr { margin:0; }
#wiki table.box .vpicl { margin:0; }
#wiki table.box table.pdir { float:right; font-size:8pt; margin-bottom:4px; border:none; }
#wiki table.box table.pdir td { padding:0 8px; }

#wiki span.searchword0 { background-color:#ff8; color:#000; }
#wiki span.searchword1 { background-color:#faf; color:#000; }
#wiki span.searchword2 { background-color:#8ff; color:#000; }

#wiki div.wikimenubar { margin:0; margin-bottom:1em; padding:0.2em; border-bottom:1px solid black; }
#wiki div.wikinav { border-top:1px solid black; padding:0.2em; margin:1em 0; }
#wiki div.references sup { font-style:italic; }
#wiki sup.reference { }

#wiki .mmath { font-family:'Times New Roman',Times,serif; font-size:120%; white-space:nowrap; padding:0; }
#wiki .mpad sup { color:white; }
#wiki .math { color:black; }
#wiki div.typeset { text-align:left; margin:1em 0; }
/* for MathJax
#wiki table.mframe { border:2px solid #CCF; }
#wiki table.mframe td { padding:0.5em 0.5em; }
#wiki table.f table.mframe { border:2px solid #CCF; }
#wiki table.f table.mframe td { padding:0.5em 0.5em; }
#wiki table.f p { text-align:left; }
*/
/* for JsMath */
#wiki table.mframe { border:2px solid #CCF; }
#wiki table.mframe td { padding:0 0.5em; }
#wiki table.f table.mframe { border:2px solid #CCF; }
#wiki table.f table.mframe td { padding:0 0.5em; }
#wiki table.f p { text-align:left; }

/* some styles for mtab macros */

#wiki table.f { border:none; border-collapse:collapse; }
#wiki table.f td { vertical-align:top; padding-top:0.5em; padding-bottom:0.5em; color:black; }
#wiki table.f td.fnum { vertical-align:middle; width:5em; color:#f80; }
#wiki table.f td.fadd { vertical-align:middle; width:5em; }
#wiki table.f td.fmath { vertical-align:middle; padding-left:1em; }
#wiki table.f td.fmathb { vertical-align:middle; padding-left:1em; }
#wiki table.f td.fmathb div.typeset { display:inline; border:none; padding:0.2em 0.5em 0.3em 0.5em; }
#wiki table.flab { border:none; }
#wiki table.flab td { padding:0em 0.5em 0.2em 0em; }

/* MediaDirDef */
#wiki div.MediaDirDef { margin:1em 0; }
#wiki div.MediaDirDef ul { margin:0; }
#wiki div.MediaDirDef li { margin:0; margin-left:20px; }
#wiki div.MediaDirDef ul li { font-weight:bold; list-style-image:none; list-style-type:none; margin-bottom:0.5em; }
#wiki div.MediaDirDef ul li ul li { font-weight:normal; }
#wiki div.MediaDirDef ul li ul li ul li { font-size:90%; }

/* some Form Styles used in Wiki and Plugins for a unique look */

/* input element formatting */
#wikitext input, #wikitext option, #wikitext textarea, #wikitext select, #wikitext textarea { font-family:Arial; background-color:white; }
#wikitext input.Checkbox { margin-right:0.25em; }
#wikitext input.Radio { margin-right:0.25em; }
#wikitext input.Text, #wikitext input.Name, #wikitext input.Date, #wikitext input.Email, #wikitext input.Url { width:300px; }
#wikitext input.Button { background:url(../wiki_stuff/tbbbg.gif) repeat-x #888; border:1px solid #FFF; color:#FFF; font-weight:bold; font-size:12px; padding:0 0.2em 0.1em; }

/* input element widths */
#wikitext input.ButWidth { width:130px; }
#wikitext select { }
#wikitext textarea { width:100%; }
#wikitext input.Integer, #wikitext input.Number, #wikitext input.Size { width:100px; text-align:right; }

#wikitext input.ShortWidth, #wikitext textarea.ShortWidth, #wikitext select.ShortWidth { width:150px; }
#wikitext input.NormalWidth, #wikitext textarea.NormalWidth, #wikitext select.NormalWidth { width:300px; }
#wikitext input.LongWidth, #wikitext textarea.LongWidth, #wikitext select.LongWidth { width:100%; }

#wikitext input.LongText, #wikitext textarea.LongText { width:100%; }
#wikitext .Bold { font-weight:bold; }

#wikitext div.ButtonBar  { margin:1em 0; padding:3px; background-color:#ccc; }
#wikitext div.ButtonBarI { margin:1em 0; padding:3px; background-color:#ccc; padding-left: 9em; }

#wikitext .InputError { background-color:#ff8; }

/* special text formatting */
#wikitext div.DataViewBlock { background-color:#FFFFFF; margin-top:0; padding:0; clear:both; }
#wikitext div.Description { font-size:smaller; margin-top:0.1em; margin-bottom:0.2em; padding:0 0.25em; }
#wikitext div.FormRuler { margin:14px 0 0 0; padding:0; border-bottom:2px solid #AAA; height:0px; font-size:0; line-height:0; }
#wikitext div.DataViewHeader { padding:0.25em 0.5em; margin:1em 0 0 0; font-weight:bold; background-color:#EEE; border-top:2px solid #AAA; border-bottom:4px solid #FFFFFF; clear:both; }
#wikitext div.ListMore { font-size:smaller; font-weight:bold; margin-top:0; padding-left:1em; border-top:1px solid black; text-align:right; }
#wikitext div.LoginState { font-size:smaller; font-weight:bold; margin:0 0 0.5em 0; padding-left:1em; text-align:right; }

/* table settings */
#wikitext table.LayoutGrid { margin:0; padding:0; border:none; }
#wikitext table.LayoutGrid td.LayoutCell { padding:0; margin:0; }

#wikitext table.DataFieldSet { margin:0; padding:0; border:none; width:100%; }
#wikitext table.DataFieldSet th { padding:0.2em 0.5em; background-color: #EEE; }
#wikitext table.DataFieldSet td { padding:0.2em 0.5em; }
#wikitext table.DataFieldSet td.Label { font-weight:bold; width:8em; }
#wikitext table.DataFieldSet td.Field { }
#wikitext table.DataFieldSet td.Container { padding:0; }

#wikitext table.DataFieldBox { margin:1em 0; padding:0; width:auto; border:2px solid #AAA; background-color:#FFFFFF; width:auto; }
#wikitext table.DataFieldBox th { padding:0.2em 0.5em; background:none; color:black; background-color:#EEE; border-bottom:1px solid #AAA; }
#wikitext table.DataFieldBox td { padding:0.2em 0.5em; }
#wikitext table.DataFieldBox td.Label { font-weight:bold; width:8em; }
#wikitext table.DataFieldBox td.Field { }
#wikitext table.DataFieldBox td.First { padding-top:0.6em; }
#wikitext table.DataFieldBox td.Last  { padding-Bottom:0.6em; }

#wikitext table.Login .Button { width:148px; }
#wikitext table.Login input.Text { width:300px; }

#wikitext table.FieldGrid { margin:0; padding:0; border:none; }
#wikitext table.FieldGrid td { margin:0; padding:0; padding-right:0.5em; }

#wikitext table.ListView { padding:0; margin:0; border:none; width:100%; }
#wikitext table.ListView th, #wikitext table.ListView td { padding:0.25em; }
#wikitext table.ListView th.ListCell { border-top:1px solid #AAF; border-bottom:1px solid #AAF; background:none; background-color:#EEF; font-weight:bold; color:black; }
#wikitext table.ListView td.ListCell { border-bottom:1px solid #AAA; }
#wikitext table.ListView tr.Selected { background-color:#EEE; }
#wikitext table.ListView tr.Selected td { border-top:2px solid red; border-bottom:2px solid red; }

#wikitext span.Label { padding:0.25em 0.5em; font-weight:bold; width:8em; }

/* end wiki.css */

