@font-face
{
	font-family: "BabelStone Roman";
	src: local("BabelStone Roman"), local("BabelStoneRoman"), url("../Fonts/WOFF/BabelStoneRoman.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRoman.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham";
	src: local("BabelStone Ogham"), local("BabelStoneOgham"), url("../Fonts/WOFF/BabelStoneOghamR.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamR.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham";
	src: local("BabelStone Ogham Italic"), local("BabelStoneOgham-Italic"), url("../Fonts/WOFF/BabelStoneOghamI.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamI.woff") format("woff");
	font-style: italic;
}

@font-face
{
	font-family: "BabelStone Ogham Bound";
	src: local("BabelStone Ogham Bound"), local("BabelStoneOghamBound"), url("../Fonts/WOFF/BabelStoneOghamBoundR.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamBoundR.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham Bound";
	src: local("BabelStone Ogham Bound Italic"), local("BabelStoneOghamBound-Italic"), url("../Fonts/WOFF/BabelStoneOghamBoundI.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamBoundI.woff") format("woff");
	font-style: italic;
}

@font-face
{
	font-family: "BabelStone Ogham Fixed";
	src: local("BabelStone Ogham Fixed"), local("BabelStoneOghamFixed"), url("../Fonts/WOFF/BabelStoneOghamFixed.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamFixed.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham Stemless";
	src: local("BabelStone Ogham Stemless"), local("BabelStoneOghamStemless"), url("../Fonts/WOFF/BabelStoneOghamStemless.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamStemless.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham Lithic";
	src: local("BabelStone Ogham Lithic"), local("BabelStoneOghamLithic"), url("../Fonts/WOFF/BabelStoneOghamLithic.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamLithic.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham Pictish";
	src: local("BabelStone Ogham Pictish"), local("BabelStoneOghamPictish"), url("../Fonts/WOFF/BabelStoneOghamPictishR.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamPictishR.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Ogham Pictish";
	src: local("BabelStone Ogham Pictish Italic"), local("BabelStoneOghamPictish-Italic"), url("../Fonts/WOFF/BabelStoneOghamPictishI.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamPictishI.woff") format("woff");
	font-style: italic;
}

@font-face
{
	font-family: "BabelStone Ogham Pictish";
	src: local("BabelStone Ogham Pictish Bold"), local("BabelStoneOghamPictish-Bold"), url("../Fonts/WOFF/BabelStoneOghamPictishB.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamPictishB.woff") format("woff");
	font-weight: bold;
}

@font-face
{
	font-family: "BabelStone Ogham Pictish";
	src: local("BabelStone Ogham Pictish Bold Italic"), local("BabelStoneOghamPictish-BoldItalic"), url("../Fonts/WOFF/BabelStoneOghamPictishBI.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamPictishBI.woff") format("woff");
	font-weight: bold;
	font-style: italic;
}

@font-face
{
	font-family: "BabelStone Ogham Special";
	src: local("BabelStone Ogham Special"), local("BabelStoneOghamSpecial"), url("../Fonts/WOFF/BabelStoneOghamSpecial.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneOghamSpecial.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic";
	src: local("BabelStone Runic"), local("BabelStoneRunic"), url("../Fonts/WOFF/BabelStoneRunic.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunic.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Ruled";
	src: local("BabelStone Runic Ruled"), local("BabelStoneRunicRuled"), url("../Fonts/WOFF/BabelStoneRunicRuled.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicRuled.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Elder Futhark";
	src: local("BabelStone Runic Elder Futhark"), local("BabelStoneRunicElderFuthark"), url("../Fonts/WOFF/BabelStoneRunicElderFuthark.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicElderFuthark.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Short Twig";
	src: local("BabelStone Runic Short Twig"), local("BabelStoneRunicShortTwig"), url("../Fonts/WOFF/BabelStoneRunicShortTwig.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicShortTwig.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Long Branch";
	src: local("BabelStone Runic Long Branch"), local("BabelStoneRunicLongBranch"), url("../Fonts/WOFF/BabelStoneRunicLongBranch.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicLongBranch.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Norse";
	src: local("BabelStone Runic Norse"), local("BabelStoneRunicNorse"), url("../Fonts/WOFF/BabelStoneRunicNorse.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicNorse.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Norn";
	src: local("BabelStone Runic Norn"), local("BabelStoneRunicNorn"), url("../Fonts/WOFF/BabelStoneRunicNorn.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicNorn.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Staveless";
	src: local("BabelStone Runic Staveless"), local("BabelStoneRunicStaveless"), url("../Fonts/WOFF/BabelStoneRunicStaveless.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicStaveless.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Staveless Ruled";
	src: local("BabelStone Runic Staveless Ruled"), local("BabelStoneRunicStavelessRuled"), url("../Fonts/WOFF/BabelStoneRunicStavelessRuled.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicStavelessRuled.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Dotted";
	src: local("BabelStone Runic Dotted"), local("BabelStoneRunicDotted"), url("../Fonts/WOFF/BabelStoneRunicDotted.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicDotted.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Badanoth";
	src: local("BabelStone Runic Badanoth"), local("BabelStoneRunicBadanoth"), url("../Fonts/WOFF/BabelStoneRunicBadanoth.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicBadanoth.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Beagnoth";
	src: local("BabelStone Runic Beagnoth"), local("BabelStoneRunicBeagnoth"), url("../Fonts/WOFF/BabelStoneRunicBeagnoth.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicBeagnoth.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Beorhtnoth";
	src: local("BabelStone Runic Beorhtnoth"), local("BabelStoneRunicBeorhtnoth"), url("../Fonts/WOFF/BabelStoneRunicBeorhtnoth.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicBeorhtnoth.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Beorhtric";
	src: local("BabelStone Runic Beorhtric"), local("BabelStoneRunicBeorhtric"), url("../Fonts/WOFF/BabelStoneRunicBeorhtric.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicBeorhtric.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Beowulf";
	src: local("BabelStone Runic Beowulf"), local("BabelStoneRunicBeowulf"), url("../Fonts/WOFF/BabelStoneRunicBeowulf.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicBeowulf.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Berhtwald";
	src: local("BabelStone Runic Berhtwald"), local("BabelStoneRunicBerhtwald"), url("../Fonts/WOFF/BabelStoneRunicBerhtwald.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicBerhtwald.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Runic Byrhtferth";
	src: local("BabelStone Runic Byrhtferth"), local("BabelStoneRunicByrhtferth"), url("../Fonts/WOFF/BabelStoneRunicByrhtferth.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneRunicByrhtferth.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Moon Runes";
	src: local("BabelStone Moon Runes"), local("BabelStoneMoonRunes"), url("../Fonts/WOFF/BabelStoneMoonRunes.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneMoonRunes.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Phags-pa Book";
	src: local("BabelStone Phags-pa Book"), local("BabelStonePhags-paBook"), url("../Fonts/WOFF/BabelStonePhagspaBook.woff2") format("woff2"), url("../Fonts/WOFF/BabelStonePhagspaBook.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Phags-pa Tibetan A";
	src: local("BabelStone Phags-pa Tibetan A"), local("BabelStonePhags-paTibetanA"), url("../Fonts/WOFF/BabelStonePhagspaTibetanA.woff2") format("woff2"), url("../Fonts/WOFF/BabelStonePhagspaTibetanA.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Phags-pa Tibetan B";
	src: local("BabelStone Phags-pa Tibetan B"), local("BabelStonePhags-paTibetanB"), url("../Fonts/WOFF/BabelStonePhagspaTibetanB.woff2") format("woff2"), url("../Fonts/WOFF/BabelStonePhagspaTibetanB.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Phags-pa Seal";
	src: local("BabelStone Phags-pa Seal"), local("BabelStonePhags-paSeal"), url("../Fonts/WOFF/BabelStonePhagspaSeal.woff2") format("woff2"), url("../Fonts/WOFF/BabelStonePhagspaSeal.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Irk Bitig";
	src: local("BabelStone Irk Bitig"), local("BabelStoneIrkBitig"), url("../Fonts/WOFF/BabelStoneIrkBitig.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneIrkBitig.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Irk Bitig Colour";
	src: local("BabelStone Irk Bitig Colour"), local("BabelStoneIrkBitigColour"), url("../Fonts/WOFF/BabelStoneIrkBitigColour.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneIrkBitigColour.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Marchen";
	src: local("BabelStone Marchen"), local("BabelStoneMarchen"), url("../Fonts/WOFF/BabelStoneMarchen.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneMarchen.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Soyombo";
	src: local("BabelStone Soyombo"), local("BabelStoneSoyombo"), url("../Fonts/WOFF/BabelStoneSoyombo.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneSoyombo.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Zanabazar";
	src: local("BabelStone Zanabazar"), local("BabelStoneZanabazar"), url("../Fonts/WOFF/BabelStoneZanabazar.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneZanabazar.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Nushu";
	src: local("BabelStone Nushu"), local("BabelStoneNushu"), url("../Fonts/WOFF/BabelStoneNushu.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneNushu.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Goblin";
	src: local("BabelStone Goblin"), local("BabelStoneGoblin"), url("../Fonts/WOFF/BabelStoneGoblin.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneGoblin.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Goblin Vertical";
	src: local("BabelStone Goblin Vertical"), local("BabelStoneGoblinVertical"), url("../Fonts/WOFF/BabelStoneGoblinVertical.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneGoblinVertical.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Centaurian";
	src: local("BabelStone Centaurian"), local("BabelStoneCentaurian"), url("../Fonts/WOFF/BabelStoneCentaurian.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneCentaurian.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Pigpen";
	src: local("BabelStone Pigpen"), local("BabelStonePigpen"), url("../Fonts/WOFF/BabelStonePigpen.woff2") format("woff2"), url("../Fonts/WOFF/BabelStonePigpen.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Club Penguin";
	src: local("BabelStone Club Penguin"), local("BabelStoneClubPenguin"), url("../Fonts/WOFF/BabelStoneClubPenguin.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneClubPenguin.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Leeson";
	src: local("BabelStone Leeson"), local("BabelStoneLeeson"), url("../Fonts/WOFF/BabelStoneLeeson.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneLeeson.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Khitan Large Glyphs";
	src: local("BabelStone Khitan Large Glyphs"), local("BabelStoneKhitanLargeGlyphs"), url("../Fonts/WOFF/BabelStoneKhitanLargeGlyphs.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneKhitanLargeGlyphs.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Khitan Seal Glyphs";
	src: local("BabelStone Khitan Seal Glyphs"), local("BabelStoneKhitanSealGlyphs"), url("../Fonts/WOFF/BabelStoneKhitanSealGlyphs.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneKhitanSealGlyphs.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Khitan Small Glyphs";
	src: local("BabelStone Khitan Small Glyphs"), local("BabelStoneKhitanSmallGlyphs"), url("../Fonts/WOFF/BabelStoneKhitanSmallGlyphs.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneKhitanSmallGlyphs.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Khitan Small Rotated";
	src: local("BabelStone Khitan Small Rotated"), local("BabelStoneKhitanSmallRotated"), url("../Fonts/WOFF/BabelStoneKhitanSmallRotated.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneKhitanSmallRotated.woff") format("woff");
}

@font-face
{
	font-family: "Khitan Small Rotated";
	src: local("Khitan Small Rotated"), local("KhitanSmallRotated"), url("../Fonts/WOFF/KhitanSmallRotated.woff2") format("woff2"), url("../Fonts/WOFF/KhitanSmallRotated.woff") format("woff");
}

@font-face
{
	font-family: "Tangut Yinchuan";
	src: local("Tangut Yinchuan"), local("TangutYinchuan"), url("../Fonts/WOFF/TangutYinchuan.woff2") format("woff2"), url("../Fonts/WOFF/TangutYinchuan.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Tangut Wenhai";
	src: local("BabelStone Tangut Wenhai"), local("BabelStoneTangutWenhai"), url("../Fonts/WOFF/BabelStoneTangutWenhai.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneTangutWenhai.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Tangut Radicals";
	src: local("BabelStone Tangut Radicals"), local("BabelStoneTangutRadicals"), url("../Fonts/WOFF/BabelStoneTangutRadicals.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneTangutRadicals.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Tangut WHYJ";
	src: local("BabelStone Tangut WHYJ"), local("BabelStoneTangutWHYJ"), url("../Fonts/WOFF/BabelStoneTangutWHYJ.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneTangutWHYJ.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Tangut WHYJIndex";
	src: local("BabelStone Tangut WHYJIndex"), local("BabelStoneTangutWHYJIndex"), url("../Fonts/WOFF/BabelStoneTangutWHYJIndex.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneTangutWHYJIndex.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Han PUA";
	src: local("BabelStone Han PUA"), local("BabelStoneHanPUA"), url("../Fonts/WOFF/BabelStoneHanPUA.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneHanPUA.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Erjian 1";
	src: local("BabelStone Erjian 1"), local("BabelStoneErjian1"), url("Fonts/WOFF/BabelStoneErjian1.woff2") format("woff2"), url("Fonts/WOFF/BabelStoneErjian1.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Erjian 2";
	src: local("BabelStone Erjian 2"), local("BabelStoneErjian2"), url("Fonts/WOFF/BabelStoneErjian2.woff2") format("woff2"), url("Fonts/WOFF/BabelStoneErjian2.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Sani Yi";
	src: local("BabelStone Sani Yi"), local("BabelStoneSaniYi"), url("../Fonts/WOFF/BabelStoneSaniYi.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneSaniYi.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Flags";
	src: local("BabelStone Flags"), local("BabelStoneFlags"), url("../Fonts/WOFF/BabelStoneFlags.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneFlags.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Maritime";
	src: local("BabelStone Maritime"), local("BabelStoneMaritime"), url("../Fonts/WOFF/BabelStoneMaritime.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneMaritime.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Shapes";
	src: local("BabelStone Shapes"), local("BabelStoneShapes"), url("../Fonts/WOFF/BabelStoneShapes.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneShapes.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Mayan Numerals";
	src: local("BabelStone Mayan Numerals"), local("BabelStoneMayanNumerals"), url("../Fonts/WOFF/BabelStoneMayanNumerals.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneMayanNumerals.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Xiangqi";
	src: local("BabelStone Xiangqi"), local("BabelStoneXiangqi"), url("../Fonts/WOFF/BabelStoneXiangqi.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneXiangqi.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Xiangqi Colour";
	src: local("BabelStone Xiangqi Colour"), local("BabelStoneXiangqiColour"), url("../Fonts/WOFF/BabelStoneXiangqiColour.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneXiangqiColour.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Mongolian";
	src: local("BabelStone Mongolian"), local("BabelStoneMongolian"), url("../Fonts/WOFF/BabelStoneMongolian.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneMongolian.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Tibetan";
	src: local("BabelStone Tibetan"), local("BabelStoneTibetan"), url("../Fonts/WOFF/BabelStoneTibetan.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneTibetan.woff") format("woff");
}

@font-face
{
	font-family: "BabelStone Unicode";
	src: local("BabelStone Unicode"), local("BabelStoneUnicode"), url("../Fonts/WOFF/BabelStoneUnicode.woff2") format("woff2"), url("../Fonts/WOFF/BabelStoneUnicode.woff") format("woff");
}

body
{
	background: #33aaff;
	margin-top: 0;
	margin-bottom: 0;
}

div.body
{
	max-width: 800px;
	margin: 0 auto;
	color: #333333;
	font-family: 'Cambria', 'Times New Roman', Serif;
	font-size: 11pt;
	line-height: 1.5em;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #ffffff;
}

p
{
	margin: 0 0 .75em;
	line-height: 1.5em;
	text-align: justify;
}

table
{
	background: #ffffff;
	margin: 0;
	color: #333333;
	font-family: 'Cambria', 'Times New Roman', Serif;
	font-size: 11pt;
	text-align: left;
	line-height: 1.5em;
}


h1
{
	font-size: 250%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #33aaff;
}

h2
{
	margin: .25em 0 0;
	padding: 0 0 4px;
	font-size: 150%;
	font-weight: normal;
	line-height: 2.0em;
	color: #cc6600;
}

h3
{
	margin: .25em 0 0;
	padding: 0 0 4px;
	font-size: 120%;
	font-weight: normal;
	line-height: 1.5em;
	color: #cc6600;
}

h4
{
	margin: .25em 0 0;
	padding: 0 0 4px;
	font-size: 100%;
	font-weight: bold;
	font-style: italic;
	line-height: 1.4em;
	color: #333333;
}

h5
{
	margin: .25em 0 0;
	padding: 0 0 4px;
	font-size: 100%;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 1.4em;
	color: #333333;
}

a:link
{
	text-decoration: none;
	color: #5588aa;
}

a:visited
{
	text-decoration: none;
	color: #999999;
}

a:hover
{
	text-decoration: underline;
	color: #cc6600;
}

a.quiet:link, a.quiet:visited, a.quiet:hover
{
	text-decoration: none;
	color: #33aaff;
}

a.orange: link { color: orange; }
a.green: link { color: green; }

a img
{
	border-width: 0;
}

caption
{
	font-weight: bold;
	line-height: 2.0em;
}

blockquote
{
	margin: 1em 20px;
}

p.date
{
	margin: 1.5em 0 .75em;
	font-size: 75%;
	line-height: 1.4em;
	text-align: left;
	padding: 0.4em;
	letter-spacing: .2em;
	background-color: #bbbbbb;
	color: #ffffff;
}

td
{
	text-align: left;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

th
{
	font-weight: bold;
	text-align: left;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

td.spacer
{
	width: 50px;
}

td.lhead
{
	width: 20%;
	vertical-align: top;
	line-height: 1.5em;
	font-weight: bold;
}

hr.hdr
{
	align: center;
	width: 50%;
}

hr.mid
{
	height: 5px;
	background-color: gray;
	color: gray;
	border: 0;
}

hr.top
{
	height: 12px;
	background-color: gray;
	color: gray;
	border: 0;
}

hr.toe
{
	height: 12px;
	background-color: gray;
	color: gray;
	border: 0;
}

li
{
	line-height: 1.5em;
	margin-left: 0px;
}

table.solid
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	line-height: 1.5em;
}

th.sm
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sm
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sm1
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sm2
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sm3
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

th.sc
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sc
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: center;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

th.sl
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sl
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sl1
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sl2
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sl3
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5em;
	page-break-inside: avoid;
}

th.sml
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sml
{
	border-spacing: 0;
	border-collapse: collapse;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sml1
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sml2
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

td.sml3
{
	border-spacing: 0;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: none;
	border-color: black;
	border-width: 1px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.5em;
	page-break-inside: avoid;
}

.bordered
{
	padding: 5px;
	background: #ffffff;
	border: 1px solid #eeeeee;

	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
}

.thumb
{
	max-width: 220px;
}

.width100 { width: 100%; max-width: 100px; }
.width120 { width: 100%; max-width: 120px; }
.width125 { width: 100%; max-width: 125px; }
.width150 { width: 100%; max-width: 150px; }
.width175 { width: 100%; max-width: 175px; }
.width200 { width: 100%; max-width: 200px; }
.width220 { width: 100%; max-width: 220px; }
.width240 { width: 100%; max-width: 240px; }
.width250 { width: 100%; max-width: 250px; }
.width300 { width: 100%; max-width: 300px; }
.width320 { width: 100%; max-width: 320px; }
.width350 { width: 100%; max-width: 350px; }
.width360 { width: 100%; max-width: 360px; }
.width400 { width: 100%; max-width: 400px; }
.width450 { width: 100%; max-width: 450px; }
.width500 { width: 100%; max-width: 500px; }
.width550 { width: 100%; max-width: 550px; }
.width600 { width: 100%; max-width: 600px; }
.width640 { width: 100%; max-width: 640px; }
.width650 { width: 100%; max-width: 650px; }
.width700 { width: 100%; max-width: 700px; }
.width750 { width: 100%; max-width: 750px; }
.width800 { width: 100%; max-width: 800px; }

.width213 { width: 100%; max-width: 213px; }
.width238 { width: 100%; max-width: 238px; }
.width244 { width: 100%; max-width: 244px; }
.width310 { width: 100%; max-width: 310px; }
.width315 { width: 100%; max-width: 315px; }
.width341 { width: 100%; max-width: 341px; }
.width355 { width: 100%; max-width: 355px; }
.width367 { width: 100%; max-width: 367px; }

ul
{
	margin-left: 0;
	padding-left: 1em;
}
ul.circle {list-style-type: circle;}
ul.square {list-style-type: square;}
ol.uroman {list-style-type: upper-roman;}
ol.lroman {list-style-type: upper-roman;}
ol.ualpha {list-style-type: lower-alpha;} 
ol.lalpha {list-style-type: lower-alpha;} 

li.high { margin-top: 10px; margin-bottom: 10px; }

.italic { font-style: italic; }
.italics { font-style: italic; }
.bold { font-weight: bold; }
.normal { font-weight: normal; font-style: normal; }
.smallcaps { font-variant: small-caps; }
.mono { font-family: 'Courier New', monospace; }
.unicode { font-family: 'BabelStone Unicode'; }
.code2000 { font-family: 'Code2000'; }
.code2001 { font-family: 'Code2001'; }
.bs_han { font-family: 'BabelStone Han'; }
.bs_phags { font-family: 'BabelStone Phags-pa Book'; }
.bs_roman { font-family: 'BabelStone Roman'; }
.pua { font-family: 'BabelStone Han PUA'; }
.erjian1 { font-family: 'BabelStone Erjian 1'; }
.erjian2 { font-family: 'BabelStone Erjian 2'; }
.ipa { font-family: 'BabelStone Roman', 'Charis SIL', 'Doulos SIL', 'Arial Unicode MS', 'Lucida Sans Unicode', Serif; }
.ipa12 { font-family: 'BabelStone Roman', 'Charis SIL', 'Doulos SIL', 'Arial Unicode MS', 'Lucida Sans Unicode', Serif; }
.pinyin { font-family: 'BabelStone Roman', 'Charis SIL', 'Doulos SIL', 'Arial Unicode MS', 'Lucida Sans Unicode', Serif; }
.medieval { font-family: 'BabelStone Roman', 'Andron Scriptor Web' 'Cardo', 'LeedsUni', 'Junicode', 'Everson Mono', Serif; }
.mufi { font-family: 'BabelStone Roman', 'Andron Scriptor Web' 'Cardo', 'LeedsUni', 'Junicode', 'Everson Mono', Serif; }
.blackletter { font-family: 'Babelstone Blackletter', 'Cloister Black', Serif; }
.insular { font-family: 'Babelstone Insular', Serif; }
.C18 { font-family: 'Junicode', 'Cardo', 'Cambria', 'Times New Roman', Serif; }
.symbols { font-family: 'Segoe UI Symbol', 'Unicode Symbols', 'Code2000', 'Everson Mono', 'DejaVu Sans', Serif;}
.flags { font-family: 'BabelStone Flags';}
.maritime { font-family: 'BabelStone Maritime';}
.shapes { font-family: 'BabelStone Shapes';}
.mayan { font-family: 'BabelStone Mayan Numerals';}
.xiangqi { font-family: 'BabelStone Xiangqi';}
.xiangqi-colour { font-family: 'BabelStone Xiangqi Colour';}
.tibetan { font-family: 'BabelStone Tibetan', 'Microsoft Himalaya', 'Jomolhari', 'Tibetan Machine Uni', 'XTashi'; }
.bs_tibetan { font-family: 'BabelStone Tibetan'; }
.phags { font-family: 'BabelStone Phags-pa Book', 'Noto Sans Phags-pa', 'Microsoft PhagsPa'; }
.phagspa { font-family: 'BabelStone Phags-pa Book', 'Noto Sans Phags-pa', 'Microsoft PhagsPa'; }
.phags-tib { font-family: 'BabelStone Phags-pa Tibetan A', 'BabelStone Phags-pa Tibetan B'; }
.phags_book { font-family: 'BabelStone Phags-pa Book'; }
.phags_tib_a { font-family: 'BabelStone Phags-pa Tibetan A'; }
.phags_tib_b { font-family: 'BabelStone Phags-pa Tibetan B'; }
.phags-seal { font-family: 'BabelStone Phags-pa Seal'; }
.phags_seal { font-family: 'BabelStone Phags-pa Seal'; }
.mong { font-family: 'BabelStone Mongolian', 'Mongolian Baiti'; }
.bs_mongolian { font-family: 'BabelStone Mongolian'; }
.jurchen { font-family: 'BabelStone Jurchen'; }
.wenhai { font-family: 'BabelStone Tangut Wenhai'; }
.whyj { font-family: 'BabelStone Tangut WHYJ'; }
.whyjx { font-family: 'BabelStone Tangut WHYJIndex'; }
.sani { font-family: 'BabelStone Sani Yi'; }
.marchen { font-family: 'BabelStone Marchen'; }
.soyombo { font-family: 'BabelStone Soyombo'; }
.zanabazar { font-family: 'BabelStone Zanabazar'; }
.nushu { font-family: 'BabelStone Nushu'; }
.xxzt { font-family: 'XXZT', '西夏字体', 'FZZiDianSongYiExtention C', 'xxzt'; }
.tangut { font-family: 'Tangut Yinchuan', 'New Tangut', 'New Tangut Std', 'Tangut N4694'; }
.tangrads { font-family: 'Babelstone Tangut Components'; }
.TangutRadicals { font-family: 'BabelStone Tangut Radicals'; font-size: 24pt; }
.M202 { font-family: 'Mojikyo M202'; font-size: 24pt; }
.M203 { font-family: 'Mojikyo M203'; font-size: 24pt; }
.khitan_large { font-family: 'BabelStone Khitan Large Glyphs'; }
.khitan_small { font-family: 'BabelStone Khitan Small Glyphs'; }
.khitan_small_vert { font-family: 'BabelStone Khitan Small Rotated'; }
.khitan_seal { font-family: 'BabelStone Khitan Seal Glyphs'; }
.kss { font-family: 'Khitan Small Rotated'; }
.runic { font-family: 'BabelStone Runic', 'Segoe UI Symbol', 'Junicode', 'Cardo', 'LeedsUni', 'Everson Mono', 'Code2000'; }
.bs_runic { font-family: 'BabelStone Runic'; }
.bs_runic_ruled { font-family: 'BabelStone Runic Ruled'; }
.elder_futhark { font-family: 'BabelStone Runic Elder Futhark'; }
.short_twig { font-family: 'BabelStone Runic Short Twig'; }
.long_branch { font-family: 'BabelStone Runic Long Branch'; }
.runic_norse { font-family: 'BabelStone Runic Norse'; }
.runic_norn { font-family: 'BabelStone Runic Norn'; }
.staveless_runes { font-family: 'BabelStone Runic Staveless'; }
.staveless_runes_ruled { font-family: 'BabelStone Runic Staveless Ruled'; }
.dotted_runes { font-family: 'BabelStone Runic Dotted'; }
.runic_as { font-family: 'BabelStone Runic Beowulf', 'BabelStone Runic Beorhtnoth', 'BabelStone Runic Berhtwald', 'BabelStone Runic Beorhtric', 'BabelStone Runic Beagnoth', 'BabelStone Runic Byrhtferth', 'Code2000'; }
.beagnoth { font-family: 'BabelStone Runic Beagnoth'; }
.beorhtnoth { font-family: 'BabelStone Runic Beorhtnoth'; }
.beorhtric { font-family: 'BabelStone Runic Beorhtric'; }
.beowulf { font-family: 'BabelStone Runic Beowulf'; }
.berhtwald { font-family: 'BabelStone Runic Berhtwald'; }
.byrhtferth { font-family: 'BabelStone Runic Byrhtferth'; }
.moon { font-family: 'BabelStone Moon Runes'; }
.moon_runes { font-family: 'BabelStone Moon Runes'; }
.ogham { font-family: 'BabelStone Ogham', 'Segoe UI Symbol', 'DejaVu Sans', 'Code2000'; }
.ogham_bound { font-family: 'BabelStone Ogham Bound', 'Segoe UI Symbol', 'DejaVu Sans', 'Code2000'; }
.ogham_fixed { font-family: 'BabelStone Ogham Fixed', 'Everson Mono'; }
.ogham_stemless { font-family: 'BabelStone Ogham Stemless', 'Segoe UI Symbol', 'DejaVu Sans', 'Code2000'; }
.ogham_lithic { font-family: 'BabelStone Ogham Lithic', 'Segoe UI Symbol', 'DejaVu Sans', 'Code2000'; }
.ogham_pictish { font-family: 'BabelStone Ogham Pictish', 'Segoe UI Symbol', 'DejaVu Sans', 'Code2000'; }
.ogham_special { font-family: 'BabelStone Ogham Special', 'Segoe UI Symbol', 'DejaVu Sans', 'Code2000'; }
.irkbitig { font-family: 'BabelStone Irk Bitig Colour', 'BabelStone Irk Bitig', 'Orkun', 'Old Turkic', 'Quivira'; }
.irkbitig-mono { font-family: 'BabelStone Irk Bitig'; }
.irkbitig-colour { font-family: 'BabelStone Irk Bitig Colour'; }
.oldturkic { font-family: 'Orkun', 'Old Turkic', 'Quivira', 'BabelStone Irk Bitig Colour', 'BabelStone Irk Bitig'; }
.centaurian { font-family: 'BabelStone Centaurian'; }
.goblin { font-family: 'BabelStone Goblin'; }
.goblin_vert { font-family: 'BabelStone Goblin Vertical'; }
.pigpen { font-family: 'BabelStone Pigpen'; }
.penguin { font-family: 'BabelStone Club Penguin'; }
.leeson { font-family: 'BabelStone Leeson'; }
.hang { margin-left: 2em; text-indent: -2em; }
.border1 { border-style: solid; border-width: 1px; border-color: black; }
.black { color: black; }
.white { color: white; }
.grey { color: gray; }
.red { color: red; }
.orange { color: orange; }
.yellow { color: yellow; }
.green { color: green; }
.blue { color: blue; }
.purple { color: purple; }
.black-back { background-color: black; }
.white-back { background-color: white; }
.grey-back { background-color: gray; }
.red-back { background-color: red; }
.orange-back { background-color: orange; }
.yellow-back { background-color: yellow; }
.green-back { background-color: green; }
.blue-back { background-color: blue; }
.purple-back { background-color: purple; }
.light-grey { background-color: #D3D3D3; }
.sandy { background-color: #D3B385; }
.xsmall { font-size: 6pt; }
.vsmall { font-size: 8pt; }
.small { font-size: 10pt; }
.norm { font-size: 12pt; }
.smallish { font-size: 12pt; }
.midish { font-size: 14pt; }
.mid { font-size: 16pt; }
.med { font-size: 16pt; }
.big { font-size: 20pt; }
.vbig { font-size: 24pt; }
.xbig { font-size: 24pt; }
.xxbig { font-size: 36pt; }
.huge { font-size: 48pt; }
.xhuge { font-size: 60pt; }
.xxhuge { font-size: 72pt; }
.left { text-align: left; }
.right { text-align: right; }
.centre { text-align: center; }
.sub { vertical-align: sub; }
.super { vertical-align: super; }
.baseline { vertical-align: baseline; }
.middle { vertical-align: middle; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.texttop { vertical-align: text-top; }
.textbottom { vertical-align: text-bottom; }
.high { line-height: 3em; }
.vert { layout-flow: vertical-ideographic;writing-mode: tb-lr;-webkit-writing-mode: vertical-lr; }
.tbrl { layout-flow: vertical-ideographic;writing-mode: tb-rl;-webkit-writing-mode: vertical-rl; padding-left: 10px; }
.tblr { layout-flow: vertical-ideographic;writing-mode: tb-lr;-webkit-writing-mode: vertical-lr; padding-left: 10px; }
.ltr { direction: ltr; unicode-bidi: bidi-override; }
.rtl { direction: rtl; unicode-bidi: bidi-override; }
.hidden { display: none; }
