/* .version.cssMicro 2.0.1 */

/* float, flow, layout */
.floatLeft, .flowLeft, .layoutLeft { float: left; }
.floatRight, .flowRight, .layoutRight { float: right; }
.floatClear, .flowClear, .layoutClear { clear: both; }
.floatClearLeft, .flowClearLeft, .layoutClearLeft { clear: left; }
.floatClearRight, .flowClearRight, .layoutClearRight { clear: right; }


/* align, center (horizontal) */
.alignLeft { text-align: left; }
.alignLeft- { text-align: left !important; }

.alignRight { text-align: right; }
.alignRight- { text-align: right !important; }

.alignCenter { text-align: center; }
.alignCenter- { text-align: center !important; }

.alignPre, .pre { white-space: pre; }
.alignPre-, .pre- { white-space: pre !important; }

.centerContent { text-align: center; }
.centerContent- { text-align: center !important; }

.centerSelf { display:block; margin-left: auto; margin-right: auto; }
.centerSelf- { display:block !important; margin-left: auto !important; margin-right: auto !important; }


/* vertical alignment */
.vAlignTop,.dispTableCell.vAlignTop, .formTableCell.vAlignTop { vertical-align: top; }
.vAlignMid, .dispTableCell.vAlignMid, .formTableCell.vAlignMid { vertical-align: middle; }

span.vAlignCalibrator, div.vAlignCalibrator {
	display: inline-block;
	height: 100%;
	width: 1px;
	vertical-align: middle;
}


/* empty space */
.horizontalSpace, .spaceHoriz, .spaceH {
	display: inline-block;
	margin: 0;
	padding: 0 1em 0 0;
	border: 0;
	height: 1px;
}
.horizontalAntiSpace, .antiSpaceHoriz, .antiSpaceH {
	display: inline-block;
	margin: 0 -1em 0 0;
	padding: 0;
	border: 0;
	height: 1px;
}
.verticalSpace, .spaceVerti, .spaceVert, .spaceV {
	margin: 0;
	padding: 1em 0 0 0;
	border: 0;
	height: 0;
}
.verticalAntiSpace, .antiSpaceVerti, .antiSpaceVert, .antiSpaceV {
	margin: -1em 0 0 0;
	padding: 0;
	height: 0;
	border: 0;
}


/* size */
.size01 { font-size: 0.1em; } .size01- { font-size: 0.1em !important; }
.size02 { font-size: 0.2em; } .size02- { font-size: 0.2em !important; }
.size03 { font-size: 0.3em; } .size03- { font-size: 0.3em !important; }
.size04 { font-size: 0.4em; } .size04- { font-size: 0.4em !important; }
.size05 { font-size: 0.5em; } .size05- { font-size: 0.5em !important; }
.size06 { font-size: 0.6em; } .size06- { font-size: 0.6em !important; }
.size07 { font-size: 0.7em; } .size07- { font-size: 0.7em !important; }
.size08 { font-size: 0.8em; } .size08- { font-size: 0.8em !important; }
.size09 { font-size: 0.9em; } .size09- { font-size: 0.9em !important; }
.size10 { font-size: 1.0em; } .size10- { font-size: 1.0em !important; }
.size11 { font-size: 1.1em; } .size11- { font-size: 1.1em !important; }
.size12 { font-size: 1.2em; } .size12- { font-size: 1.2em !important; }
.size13 { font-size: 1.3em; } .size13- { font-size: 1.3em !important; }
.size14 { font-size: 1.4em; } .size14- { font-size: 1.4em !important; }
.size15 { font-size: 1.5em; } .size15- { font-size: 1.5em !important; }
.size16 { font-size: 1.6em; } .size16- { font-size: 1.6em !important; }
.size17 { font-size: 1.7em; } .size17- { font-size: 1.7em !important; }
.size18 { font-size: 1.8em; } .size18- { font-size: 1.8em !important; }
.size19 { font-size: 1.9em; } .size19- { font-size: 1.9em !important; }
.size20 { font-size: 2.0em; } .size20- { font-size: 2.0em !important; }
.size21 { font-size: 2.1em; } .size21- { font-size: 2.1em !important; }
.size22 { font-size: 2.2em; } .size22- { font-size: 2.2em !important; }
.size23 { font-size: 2.3em; } .size23- { font-size: 2.3em !important; }
.size24 { font-size: 2.4em; } .size24- { font-size: 2.4em !important; }
.size25 { font-size: 2.5em; } .size25- { font-size: 2.5em !important; }
.size26 { font-size: 2.6em; } .size26- { font-size: 2.6em !important; }
.size27 { font-size: 2.7em; } .size27- { font-size: 2.7em !important; }
.size28 { font-size: 2.8em; } .size28- { font-size: 2.8em !important; }
.size29 { font-size: 2.9em; } .size29- { font-size: 2.9em !important; }
.size30 { font-size: 3.0em; } .size30- { font-size: 3.0em !important; }
.size31 { font-size: 3.1em; } .size31- { font-size: 3.1em !important; }
.size32 { font-size: 3.2em; } .size32- { font-size: 3.2em !important; }
.size33 { font-size: 3.3em; } .size33- { font-size: 3.3em !important; }
.size34 { font-size: 3.4em; } .size34- { font-size: 3.4em !important; }
.size35 { font-size: 3.5em; } .size35- { font-size: 3.5em !important; }
.size36 { font-size: 3.6em; } .size36- { font-size: 3.6em !important; }
.size37 { font-size: 3.7em; } .size37- { font-size: 3.7em !important; }
.size38 { font-size: 3.8em; } .size38- { font-size: 3.8em !important; }
.size39 { font-size: 3.9em; } .size39- { font-size: 3.9em !important; }
.size40 { font-size: 4.0em; } .size40- { font-size: 4.0em !important; }


/* font, write */
.textIndent { text-indent: 0.707em; }

.writeNormal { font-style: normal !important; font-weight: normal !important; font-variant: normal !important; }
.writeItalic { font-style: italic; }
.writeCaps { font-variant: small-caps; }

.underline, .underlined { text-decoration: underline !important; }
.noUnderline, .notUnderlined { text-decoration: none !important; }

.writeLight { font-weight: 200; } .writeLight- { font-weight: 200 !important; }
.writeBold { font-weight: bold; } .writeBold- { font-weight: bold !important; }
.writeHeavy, .writeUltra { font-weight: 900; } .writeHeavy-, .writeUltra- { font-weight: 900 !important; }

.writeW1 { font-weight: 100; } .writeW1- { font-weight: 100 !important; }
.writeW2 { font-weight: 200; } .writeW2- { font-weight: 200 !important; }
.writeW3 { font-weight: 300; } .writeW3- { font-weight: 300 !important; }
.writeW4 { font-weight: 400; } .writeW4- { font-weight: 400 !important; }
.writeW5 { font-weight: 500; } .writeW5- { font-weight: 500 !important; }
.writeW6 { font-weight: 600; } .writeW6- { font-weight: 600 !important; }
.writeW7 { font-weight: 700; } .writeW7- { font-weight: 700 !important; }
.writeW8 { font-weight: 800; } .writeW8- { font-weight: 800 !important; }
.writeW9 { font-weight: 900; } .writeW9- { font-weight: 900 !important; }

.fontSans { font-family: "arial", sans-serif; } .fontSans- { font-family: "arial", sans-serif !important; }
.fontFine { font-family: "palatino linotype"; } .fontFine- { font-family: "palatino linotype" !important; }
.fontMono { font-family: monospace; } .fontMono- { font-family: monospace !important; }
.fontSerif { font-family: serif; } .fontSerif- { font-family: serif !important; }

/* disp, form */
.dispNone { visibility: hidden; } .dispNone- { visibility: hidden !important; }

.formFlow, .dispInline { display: inline; }
.formFlow-, .dispInline- { display: inline !important; }

.formBlock, .dispInlineBlock, .dispIBlock, .dispInlineB { display: inline-block; }
.formBlock-, .dispInlineBlock-, .dispIBlock-, .dispInlineB- { display: inline-block !important; }

.formLine, .dispBlock { display: block; }
.formLine-, .dispBlock- { display: block !important; }

.formTable, .dispTable {
	display: table;
	box-sizing: border-box;
	border-collapse: collapse;
	}
	.formTableRow, .dispTableRow {
		display: table-row;
		box-sizing: border-box;
	}
	.formTableCell, .dispTableCell {
		display: table-cell;
		vertical-align: middle;
		box-sizing: border-box;
	}
	.formTableCell_shrink, .dispTableCell_shrink {
		display: table-cell;
		vertical-align: middle;
		box-sizing: border-box;
		width: 1%;
		white-space: nowrap;
	}
	.formTableCell_expand, .dispTableCell_expand {
		display: table-cell;
		vertical-align: middle;
		box-sizing: border-box;
		width: 99%;
}

/* width and other sizing */
.fullWidth { width: 100%; }
.fullWidth- { width: 100% !important; }

.fullHeight { height: 100%; }
.fullHeight- { height: 100% !important; }

.fullSize {
	width: 100%;
	height: 100%;
}
.fullSize- {
	width: 100% !important;
	height: 100% !important;
}

.width-0-in-1 { width: 0; } .width-0-in-1- { width: 0 !important; }
.width-1-in-1 { width: 100%; } .width-1-in-1- { width: 100% !important; }
.width-0-in-2 { width: 0; } .width-0-in-2- { width: 0 !important; }
.width-1-in-2 { width: 50%; } .width-1-in-2- { width: 50% !important; }
.width-2-in-2 { width: 100%; } .width-2-in-2- { width: 100% !important; }
.width-0-in-3 { width: 0; } .width-0-in-3- { width: 0 !important; }
.width-1-in-3 { width: calc(100% / 3); } .width-1-in-3- { width: calc(100% / 3) !important; }
.width-2-in-3 { width: calc(100% / 3 * 2); } .width-2-in-3- { width: calc(100% / 3 * 2) !important; }
.width-3-in-3 { width: 100%; } .width-3-in-3- { width: 100% !important; }
.width-0-in-4 { width: 0; } .width-0-in-4- { width: 0 !important; }
.width-1-in-4 { width: 25%; } .width-1-in-4- { width: 25% !important; }
.width-2-in-4 { width: 50%; } .width-2-in-4- { width: 50% !important; }
.width-3-in-4 { width: 75%; } .width-3-in-4- { width: 75% !important; }
.width-4-in-4 { width: 100%; } .width-4-in-4- { width: 100% !important; }
.width-0-in-5 { width: 0; } .width-0-in-5- { width: 0 !important; }
.width-1-in-5 { width: 20%; } .width-1-in-5- { width: 20% !important; }
.width-2-in-5 { width: 40%; } .width-2-in-5- { width: 40% !important; }
.width-3-in-5 { width: 60%; } .width-3-in-5- { width: 60% !important; }
.width-4-in-5 { width: 80%; } .width-4-in-5- { width: 80% !important; }
.width-5-in-5 { width: 100%; } .width-5-in-5- { width: 100% !important; }
.width-0-in-6 { width: 0; } .width-0-in-6- { width: 0 !important; }
.width-1-in-6 { width: calc(100% / 6); } .width-1-in-6- { width: calc(100% / 6) !important; }
.width-2-in-6 { width: calc(100% / 6 * 2); } .width-2-in-6- { width: calc(100% / 6 * 2) !important; }
.width-3-in-6 { width: 50%; } .width-3-in-6- { width: 50% !important; }
.width-4-in-6 { width: calc(100% / 3 * 2); } .width-4-in-6- { width: calc(100% / 3 * 2) !important; }
.width-5-in-6 { width: calc(100% / 6 * 5); } .width-5-in-6- { width: calc(100% / 6 * 5) !important; }
.width-6-in-6 { width: 100%; } .width-6-in-6- { width: 100% !important; }
.width-0-in-7 { width: 0; } .width-0-in-7- { width: 0 !important; }
.width-1-in-7 { width: calc(100% / 7); } .width-1-in-7- { width: calc(100% / 7) !important; }
.width-2-in-7 { width: calc(100% / 7 * 2); } .width-2-in-7- { width: calc(100% / 7 * 2) !important; }
.width-3-in-7 { width: calc(100% / 7 * 3); } .width-3-in-7- { width: calc(100% / 7 * 3) !important; }
.width-4-in-7 { width: calc(100% / 7 * 4); } .width-4-in-7- { width: calc(100% / 7 * 4) !important; }
.width-5-in-7 { width: calc(100% / 7 * 5); } .width-5-in-7- { width: calc(100% / 7 * 5) !important; }
.width-6-in-7 { width: calc(100% / 7 * 6); } .width-6-in-7- { width: calc(100% / 7 * 6) !important; }
.width-7-in-7 { width: 100%; } .width-7-in-7- { width: 100% !important; }
.width-0-in-8 { width: 0; } .width-0-in-8- { width: 0 !important; }
.width-1-in-8 { width: calc(100% / 8); } .width-1-in-8- { width: calc(100% / 8) !important; }
.width-2-in-8 { width: 25%; } .width-2-in-8- { width: 25% !important; }
.width-3-in-8 { width: calc(100% / 8 * 3); } .width-3-in-8- { width: calc(100% / 8 * 3) !important; }
.width-4-in-8 { width: 50%; } .width-4-in-8 { width: 50% !important; }
.width-5-in-8 { width: calc(100% / 8 * 5); } .width-5-in-8- { width: calc(100% / 8 * 5) !important; }
.width-6-in-8 { width: 75%; } .width-6-in-8- { width: 75% !important; }
.width-7-in-8 { width: calc(100% / 8 * 7); } .width-7-in-8- { width: calc(100% / 8 * 7) !important; }
.width-8-in-8 { width: 100%; } .width-8-in-8- { width: 100% !important; }
.width-0-in-9 { width: 0; } .width-0-in-9- { width: 0 !important; }
.width-1-in-9 { width: calc(100% / 9); } .width-1-in-9- { width: calc(100% / 9) !important; }
.width-2-in-9 { width: calc(100% / 9 * 2); } .width-2-in-9- { width: calc(100% / 9 * 2) !important; }
.width-3-in-9 { width: calc(100% / 3); } .width-3-in-9- { width: calc(100% / 3) !important; }
.width-4-in-9 { width: calc(100% / 9 * 4); } .width-4-in-9- { width: calc(100% / 9 * 4) !important; }
.width-5-in-9 { width: calc(100% / 9 * 5); } .width-5-in-9- { width: calc(100% / 9 * 5) !important; }
.width-6-in-9 { width: calc(100% / 3 * 2); } .width-6-in-9- { width: calc(100% / 3 * 2) !important; }
.width-7-in-9 { width: calc(100% / 9 * 7); } .width-7-in-9- { width: calc(100% / 9 * 7) !important; }
.width-8-in-9 { width: calc(100% / 9 * 8); } .width-8-in-9- { width: calc(100% / 9 * 8) !important; }
.width-9-in-9 { width: 100%; } .width-9-in-9- { width: 100% !important; }
.width-0-in-10 { width: 0; } .width-0-in-10- { width: 0 !important; }
.width-1-in-10 { width: 10%; } .width-1-in-10- { width: 10% !important; }
.width-2-in-10 { width: 20%; } .width-2-in-10- { width: 20% !important; }
.width-3-in-10 { width: 30%; } .width-3-in-10- { width: 30% !important; }
.width-4-in-10 { width: 40%; } .width-4-in-10- { width: 40% !important; }
.width-5-in-10 { width: 50%; } .width-5-in-10- { width: 50% !important; }
.width-6-in-10 { width: 60%; } .width-6-in-10- { width: 60% !important; }
.width-7-in-10 { width: 70%; } .width-7-in-10- { width: 70% !important; }
.width-8-in-10 { width: 80%; } .width-8-in-10- { width: 80% !important; }
.width-9-in-10 { width: 90%; } .width-9-in-10- { width: 90% !important; }
.width-10-in-10 { width: 100%; } .width-10-in-10- { width: 100% !important; }
.width-0-in-11 { width: 0; } .width-0-in-11- { width: 0 !important; }
.width-1-in-11 { width: calc(100% / 11); } .width-1-in-11- { width: calc(100% / 11) !important; }
.width-2-in-11 { width: calc(100% / 11 * 2); } .width-2-in-11- { width: calc(100% / 11 * 2) !important; }
.width-3-in-11 { width: calc(100% / 11 * 3); } .width-3-in-11- { width: calc(100% / 11 * 3) !important; }
.width-4-in-11 { width: calc(100% / 11 * 4); } .width-4-in-11- { width: calc(100% / 11 * 4) !important; }
.width-5-in-11 { width: calc(100% / 11 * 5); } .width-5-in-11- { width: calc(100% / 11 * 5) !important; }
.width-6-in-11 { width: calc(100% / 11 * 6); } .width-6-in-11- { width: calc(100% / 11 * 6) !important; }
.width-7-in-11 { width: calc(100% / 11 * 7); } .width-7-in-11- { width: calc(100% / 11 * 7) !important; }
.width-8-in-11 { width: calc(100% / 11 * 8); } .width-8-in-11- { width: calc(100% / 11 * 8) !important; }
.width-9-in-11 { width: calc(100% / 11 * 9); } .width-9-in-11- { width: calc(100% / 11 * 9) !important; }
.width-10-in-11 { width: calc(100% / 11 * 10); } .width-10-in-11- { width: calc(100% / 11 * 10) !important; }
.width-11-in-11 { width: 100%; } .width-11-in-11- { width: 100% !important; }
.width-0-in-12 { width: 0; } .width-0-in-12- { width: 0 !important; }
.width-1-in-12 { width: calc(100% / 12); } .width-1-in-12- { width: calc(100% / 12) !important; }
.width-2-in-12 { width: calc(100% / 6); } .width-2-in-12- { width: calc(100% / 6) !important; }
.width-3-in-12 { width: 25%; } .width-3-in-12- { width: 25% !important; }
.width-4-in-12 { width: calc(100% / 3); } .width-4-in-12- { width: calc(100% / 3) !important; }
.width-5-in-12 { width: calc(100% / 12 * 5); } .width-5-in-12- { width: calc(100% / 12 * 5) !important; }
.width-6-in-12 { width: 50%; } .width-6-in-12- { width: 50% !important; }
.width-7-in-12 { width: calc(100% / 12 * 7); } .width-7-in-12- { width: calc(100% / 12 * 7) !important; }
.width-8-in-12 { width: calc(100% / 3 * 2); } .width-8-in-12- { width: calc(100% / 3 * 2) !important; }
.width-9-in-12 { width: 75%; } .width-9-in-12- { width: 75% !important; }
.width-10-in-12 { width: calc(100% / 6 * 5); } .width-10-in-12- { width: calc(100% / 6 * 5) !important; }
.width-11-in-12 { width: calc(100% / 12 * 11); } .width-11-in-12- { width: calc(100% / 12 * 11) !important; }
.width-12-in-12 { width: 100%; } .width-12-in-12- { width: 100% !important; }


/* position */
.posRelative { position: relative; } .posRelative- { position: relative !important; }
.posAbsolute { position: absolute; } .posAbsolute- { position: absolute !important; }
.posFixed { position: fixed; } .posFixed- { position: fixed !important; }
.z {}

.posCornerLT, .posCornerTL {
	/* posAbsolute | posFixed */
	top: 0;
	left: 0;
	bottom: auto;
	right: auto;
}
.posCornerRT, .posCornerTR {
	top: 0;
	left: auto;
	bottom: auto;
	right: 0;
}
.posCornerLB, .posCornerBL {
	top: auto;
	left: 0;
	bottom: 0;
	right: auto;
}
.posCornerRB, .posCornerBR {
	top: auto;
	left: auto;
	bottom: 0;
	right: 0;
}

.fullCover, .posCover {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.fullScreenCover {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}


/* lists */
ul.glyphBold>li,
ol.glyphBold>li {
	/*1*/list-style-type: disc;
}
ol.glyphFine>li,
ul.glyphFine>li {
	/*1*/list-style-type: circle;
}
ol.glyphNone>li,
ul.glyphNone>li,
ol.glyphOff>li,
ul.glyphOff>li {
	/*1*/list-style-type: none;
}
ol.inlineGlyph,
ul.inlineGlyph {
	/*1*/_padding: 0;
	/*1*/list-style-position: inside;
	}
	/*ul.inlineGlyph>li {
		/*1^/padding-left: 1em;
}*/

ul.conceptualOnly,
ol.conceptualOnly {
	margin: 0;
	padding: 0;
}
ul.conceptualOnly li,
ol.conceptualOnly li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}


/* mouse */
.cursorArrow { cursor: default; } .cursorArrow- { cursor: default !important; }
.cursorHand { cursor: pointer; } .cursorHand- { cursor: pointer !important; }

.notSelectable { /* css3 */
	/*3*/-webkit-user-select: none;
	/*3*/-moz-user-select: none;
	/*3*/-ms-user-select: none;
	/*3*/-o-user-select: none;
	/*3*/user-select: none;
	/*2cursor: default;*/
}
.selectable { /* css3 */
	/*3*/-webkit-user-select: initial;
	/*3*/-moz-user-select: initial;
	/*3*/-ms-user-select: initial;
	/*3*/-o-user-select: initial;
	/*3*/user-select: initial;
	/*2cursor: initial;*/
}


/* print media */
.printCut {
	page-break-before: always;
	page-break-after: always;
}
.printChunk {
	page-break-inside: avoid;
}
@media print {
	.printNot {
		/*1*/display: none !important;
	}
	
	.printForce, 
	.printOnly {
		display: initial !important;
	}
	.formFlow.printForce, 
	.formFlow.printOnly {
		display: inline !important;
	}
	.formBlock.printForce, 
	.formBlock.printOnly {
		display: inline-block !important;
	}
	.formLine.printForce, 
	.formLine.printOnly {
		display: block !important;
	}
}

@media not print {
	.printOnly {
		/*1*/display: none !important;
	}
}

