
/* ::::: null ::::: */

body { margin: 3px 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#gbar { height: 22px; padding-left: 2px; }
.gbh, .gbd { border-top: 1px solid rgb(201, 215, 241); font-size: 1px; }
.gbh { height: 0pt; position: absolute; top: 24px; width: 100%; }
#gbi, #gbs { background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 0pt; position: absolute; top: 24px; visibility: hidden; z-index: 1000; }
#gbi { border-style: solid; border-color: rgb(201, 215, 241) rgb(51, 102, 204) rgb(51, 102, 204) rgb(162, 186, 231); border-width: 1px; z-index: 1001; }
#guser { padding-bottom: 7px ! important; }
#gbar, #guser { font-size: 13px; padding-top: 1px ! important; }
@media all {
  .gb1, .gb3 { height: 22px; margin-right: 0.73em; vertical-align: top; }
  #gbar { float: left; }
}
.gb2 { padding: 0.2em 0.5em; display: block; }
a.gb1, a.gb2, a.gb3 { color: rgb(0, 0, 204) ! important; }
.gb2, .gb3 { text-decoration: none; }
a.gb2:hover { background: rgb(51, 102, 204) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.ts { border-collapse: collapse; }
.ts td { padding: 0pt; }
.ti, .bl, form, #res h3 { display: inline; }
.ti { display: inline-table; }
.fl:link, .gl a:link { color: rgb(119, 119, 204); }
a:link, .w, #prs a:visited, #prs a:active, .q:active, .q:visited { color: rgb(0, 0, 204); }
.mblink:visited, a:visited { color: rgb(85, 26, 139); }
a:active { color: red; }
.cur { color: rgb(169, 10, 8); font-weight: bold; }
.b { font-weight: bold; }
.j { width: 42em; font-size: 82%; }
.s { max-width: 42em; }
.j font[size="-1"], .e .j { font-size: 100%; }
.sl, .e .j font[size="-1"] { font-size: 82%; }
#gb { margin: 0pt; padding: 1px 0pt 7px; text-align: right; }
.hd { overflow: hidden; position: absolute; width: 1px; height: 1px; top: -1000em; }
.f, .m, #tads h2, #mbEnd h2 { color: rgb(103, 103, 103); }
.a, cite, .cite, .cite:link { color: green; font-style: normal; }
#mbEnd { float: right; }
h1, ol { margin: 0pt; padding: 0pt; }
li.g, body, html, .std, #tads h2, #mbEnd h2, h1 { font-size: small; font-family: arial,sans-serif; }
#tads h2, #mbEnd h2, h1 { font-weight: normal; }
#ssb, .clr { clear: both; }
#nav a, #nav a:visited, .blk a { color: rgb(0, 0, 0); }
#nav .b a, #nav .b a:visited { color: rgb(0, 0, 204); font-size: medium; }
#nav .i { color: rgb(169, 10, 8); font-weight: bold; }
.csb, .ss { background: transparent url('nav_logo3.png') no-repeat scroll 0% 0%; height: 26px; display: block; }
.ss { background-position: 0pt -87px; position: absolute; left: 0pt; top: 0pt; }
.cps { overflow: hidden; height: 18px; width: 114px; }
.mbi { font-size: 0pt; display: block; width: 12px; height: 12px; background-position: -114px -78px; margin-right: 2px; }
#nav td { padding: 0pt; text-align: center; }
#logo { margin: 14px 0pt 7px; overflow: hidden; display: block; position: relative; width: 150px; height: 52px; }
#logo img { border: medium none ; position: absolute; left: 0pt; top: -26px; }
#logo span, .ch { cursor: pointer; }
h3, .med { margin: 0pt; padding: 0pt; font-size: medium; font-weight: normal; }
.e { margin: 0.75em 0pt; }
.slk td { padding-left: 40px; padding-top: 5px; vertical-align: top; }
.slk div { padding-left: 10px; text-indent: -10px; }
#mbEnd cite { display: block; text-align: left; }
#mbEnd p { margin: -0.5em 0pt 0pt 0.5em; text-align: center; }
#bsf, #ssb, .blk { border-top: 1px solid rgb(107, 144, 218); background: rgb(235, 239, 249) none repeat scroll 0% 0%; }
#bsf, #ssb { margin: 11px 0pt; }
#bsf { border-bottom: 1px solid rgb(107, 144, 218); }
#ssb div { padding: 4px 0.5em 0pt 4px; float: left; }
#prs a, #prs b { margin-right: 0.6em; }
#ssb p { margin: 0.1em 0pt; padding: 0.2em; text-align: right; white-space: nowrap; }
#ssb { padding: 0.1em; margin-top: 0pt; }
#mbEnd { border-left: 10px solid rgb(255, 255, 255); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-spacing: 0pt; white-space: nowrap; }
#res { padding-right: 1em; }
#tads { background: rgb(255, 248, 221) none repeat scroll 0% 0%; }
#tads li { margin: 0pt; padding: 0pt 3px 0pt 5px; }
#tads .tam, #tads .tal { padding-top: 12px; }
#mbEnd li { margin: 1em 0pt; padding: 0pt; }
.xsm { font-size: x-small; }
.sm { margin: 0pt 0pt 0pt 40px; padding: 0pt; }
ol li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.sm li { margin: 0pt; }
.gl, #bsf a, .nobr, #brs a { white-space: nowrap; }
#mbEnd .med { white-space: normal; }
.sl, .r { margin: 0pt; display: inline; font-weight: normal; }
.r { font-size: medium; }
h4.r { font-size: small; }
.g { margin: 1em 0pt; }
em { font-weight: bold; font-style: normal; }
em, b { text-decoration: inherit; }

/* ::::: null ::::: */

table[align="right"] { display: none ! important; }

/* ::::: null ::::: */

#leftColumn { float: left; max-width: 633px; }

/* ::::: null ::::: */

.video a { font-size: 0.9em; }

/* ::::: null ::::: */

.wiki { font-size: 0.75em; color: rgb(51, 51, 51); font-family: "Lucida Sans Unicode","Arial Unicode MS","Lucida Sans","Lucida Grande",Verdana,Helvetica,Arial,sans-serif; }
.wiki h2 { font-size: 100%; }
.wikiContent { overflow: auto; max-height: 300px; }

/* ::::: null ::::: */

.dict .me { display: inline; font-weight: bold; }
.dict .pg { color: rgb(85, 136, 17); display: inline; font-style: italic; }
.dict .prondelim { color: rgb(136, 0, 0); font-family: "Arial Unicode MS","Lucida Sans Unicode",Helvetica,Arial,sans-serif; }
.dict .show_spellpr .pron { color: rgb(136, 0, 0); display: inline; font-family: Verdana,"Arial Unicode MS","Lucida Sans Unicode",Helvetica,Arial,sans-serif; font-size: 0.9em; }
.dict .prongoto { color: rgb(17, 102, 153); cursor: pointer; font-size: 0.9em; text-decoration: underline; }
.dict table.luna-Ent { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); display: block; padding-bottom: 0pt; width: 100%; }
.dict .ital-inline { display: inline; font-style: italic; }
.dict * { margin: 0pt; font-size: 95%; line-height: 1.25em; }
.dict .sectionLabel { color: rgb(85, 136, 17); display: inline; font-style: italic; }
.dict .secondary-bf { display: inline; font-weight: bold; }
.dict .homno { display: inline; font-size: 0.7em; vertical-align: top; }
.dictContent { overflow: auto; max-height: 300px; }

