body{
	color: #000;
	background-color: #fff;
	margin-left: 1em;
	margin-right: 1em;
}

a:link{color: #FFF; text-decoration: none}
a:visited{color: #FFF; text-decoration: none}

table.wide{border-spacing: 20px 1px;}
table.center{margin-left: auto; margin-right: auto}
table.narrow{width: 600px; border-spacing: 30px; line-height: 140%}
table.narrow2{width: 800px; border-spacing: 20px; line-height: 140%}
table.narrow_b{width: 600px; border-spacing: 30px; border-width: 3px; border-style: solid; text-align: center}
table.wide_b{border-spacing: 20px; border-width: 3px; border-style: solid; text-align: center}

table.narrow_bc2{width: 800px; line-height: 30px; border-width: 3px; border-style: solid; border-collapse: collapse; text-align: center}
table.narrow_bc2 td,th{width: 800px; border-width: 2px; border-style: solid; border-collapse: collapse; text-align: center}

table.narrow_bc3{width: 1000px; line-height: 30px; border-width: 3px; border-style: solid; border-collapse: collapse; text-align: center}
table.narrow_bc3 td,th{border-width: 2px; border-style: solid; border-collapse: collapse; text-align: center}

.col10{width: 10%;}
.col20{width: 20%;}
.col30{width: 30%;}

.v{vertical-align:middle; display:table-cell;}
.v100{vertical-align:middle; display:table-cell; margin: 0; width: auto}
.cv{text-align: center; vertical-align:middle; display:table-cell;}
.lv{text-align: left; vertical-align:middle; display:table-cell;}
.rv{text-align: right; vertical-align:middle; display:table-cell;}

p{text-indent: 1em;}
p.margin10{text-align: left; margin: 10px 10px}
p.margin20{text-align: left; margin: 10px 20px}
p.margin40{text-align: left; margin: 10px 40px}
p.margin80{text-align: left; margin: 10px 80px}
p.margin120{text-align: left; margin: 10px 120px}
pre.code{border-style: solid; border-width: thin; border-color: #c0c0c0; background-color: #d0e0f0; overflow: visible; margin: 10px; padding: 10px; font-weight: 700}
p.code{border-style: solid; border-width: thin; border-color: #c0c0c0; background-color: #d0e0f0; overflow: visible; margin: 10px; padding: 10px; font-weight: 700}

   .red{color: #ff0000}
.orange{color: #ff8500}
code{font-weight: 700}
.strong{font-weight: 700}

img.margin0{margin: 0px 0px; vertical-align: middle}
img.margin10{margin: 10px 10px; vertical-align: middle}
img.margin10L{margin: 10px 10px; float: left; vertical-align: middle}
img.margin10R{margin: 10px 10px; float: right; vertical-align: middle}
img.margin20{margin: 10px 20px; vertical-align: middle}
img.margin20L{margin: 10px 20px; float: left; vertical-align: middle}
img.margin20R{margin: 10px 20px; float: right; vertical-align: middle}
img.margin40{margin: 10px 40px; vertical-align: middle}
img.margin40L{margin: 10px 40px; float: left; vertical-align: middle}
img.margin40R{margin: 10px 40px; float: right; vertical-align: middle}
img.margin80{margin: 10px 80px; vertical-align: middle}
img.margin80L{margin: 10px 80px; float: left; vertical-align: middle}
img.margin80R{margin: 10px 80px; float: right; vertical-align: middle}
img.margin120{margin: 10px 120px; vertical-align: middle}
img.margin120L{margin: 10px 120px; float: left; vertical-align: middle}
img.margin120R{margin: 10px 120px; float: right; vertical-align: middle}

br.clear{clear: both}

.center{text-align: center}
.left{text-align: left}
.right{text-align: right}


