/* pattern.css */

.clb, .spacer
	{ clear:both; }
.mgtop
	{ margin-top:15px; }
.fcr
	{ color:#ff0000; }
.fcp
	{ color:#666699; }
.fcy
	{ color:#CC9900; }
.fbd
	{ font-weight:bold; }

div.imgpack
	{ float:left; padding-right:10px; padding-bottom:10px; }
div.imgpack_last
	{ float:left; padding-right:0; padding-bottom:10px; }
div.imgpackac
	{ margin-left:auto; margin-right:auto; }
div.imgpack p,
div.imgpack_last p
	{ text-align:center; font-size:65%; }

ul, ol
	{ margin-top:10px; padding-left:30px; }
ul.sub,
ol.sub
	{ margin-top:0; padding-left:20px; }
ul.style0
	{ list-style-type:none; }
ul.style1
	{ list-style-type:disc; }
ul.style2
	{ list-style-type:circle; }
ul.style3
	{ list-style-type:square; }
ol.style0
	{ list-style-type:upper-alpha; }
ol.style1
	{ list-style-type:lower-alpha; }
ol.style2
	{ list-style-type:decimal; }
ol.style3
	{ list-style-type:upper-roman; }
ol.style4
	{ list-style-type:lower-roman; }

table
	{ border-collapse:collapse; }
p.caption
	{ color:#333333; font-weight:bold; margin-top:10px; }
td.nrp,
th.nrp
	{ white-space:nowrap; }
table td,
table th
	{ padding:2px 5px; vertical-align:top; border:none; }
table.brd1 td,
table.brd1 th
	{ border:1px solid #7B9ABA; }
table.brd1 th,
table.brd1 td.str
	{ background:#EFEFEF; }
table.brd1 th p,
table.brd1 td.str p
	{ color:#333333; }
table.brd0 td,
table.brd0 th,
table.brd1 table.brd0 td,
table.brd1 table.brd0 th
	{ border:none; }
table.allac td
	{ text-align:center; }
table td.ar
	{ text-align:right; }
td.ac
	{ text-align:center; }
td.md
	{ vertical-align:middle; }
table td.notes
	{ text-align:right; border-bottom:none; border-left:none; border-right:none; }

div.laypack0,
div.laypack1,
div.laypack2,
div.laypack3
	{ clear:both; }
div.laypack0 p.lptx
	{ float:left; }
div.laypack0 div.lpimg
	{ float:right; padding-left:10px; }
div.laypack1 p.lptx
	{ float:right; }
div.laypack1 div.lpimg
	{ float:left; padding-right:10px; }
div.laypack2 div.lpimg
	{ padding-left:10px; float:right; }
div.laypack3 div.lpimg
	{ padding-right:10px; float:left; }
div.laypack0 div.lpimg p,
div.laypack1 div.lpimg p,
div.laypack2 div.lpimg p,
div.laypack3 div.lpimg p
	{ text-align:center; font-size:60%; }
table div.laypack0,
table div.laypack1,
table div.laypack2,
table div.laypack3
	{ padding-left:0; padding-right:0; }
div.laypack0 div.spacer,
div.laypack1 div.spacer,
div.laypack2 div.spacer,
div.laypack3 div.spacer
	{ float:none; }

.brdbox1
	{ padding:8px; border:1px solid #7B9ABA;}
div.brdbox1
	{ background:#EFEFEF; }
div.brdbox1 p.fbd
	{ color:#333333; }
