/* pattern.css */

.clb, .spacer
	{ clear:both; }
.mgt
	{ margin-top:15px; }
.fcr
	{ color:#ff0000; }
.fcp
	{ color:#666699; }
.fcy
	{ color:#CC9900; }

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
	{ padding-left:30px; }
ul.sub,
ol.sub
	{ margin-top:0; padding-left:20px; }
ul.style0
	{ list-style-type:none; padding-left:11px; }
ul.style0 li
	{ padding-left:19px; background:url('../img/cmn/icon_tri0.gif') no-repeat 0 4px; width:564px; }
ul.style1
	{ list-style-type:disc; }
ul.style2
	{ list-style-type:circle; }
ul.style3
	{ list-style-type:square; }
ul.style4
	{ list-style-type:none; }
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; }
p.caption_nomgt
	{ color:#333333; font-weight:bold; }
td.nrp,
th.nrp
	{ white-space:nowrap; }
table td,
table th
	{ padding:2px 5px; vertical-align:top; border:none; }
table.lay1 td,
table.lay1 th,
table.lay3 td,
table.lay3 th
	{ border:1px solid #B19999; }
table.lay1 td
	{ background:#FEFEFE; }
table.lay1 th
	{ background:#E6DEDE; white-space:nowrap; }
table.lay1 td.str
	{ background:#E6DEDE; }
table.lay1 th p,
table.lay1 td.str p
	{ color:#3B0101; }
table.lay2 td,
table.lay2 th,
table.lay1 table.lay2 td,
table.lay1 table.lay2 th
	{ border:none; }
table.allac td
	{ text-align:center; }
table td.ar
	{ text-align:right; }
td.ac
	{ text-align:center; }
table td.notes
	{ text-align:right; border-bottom:none; border-left:none; border-right:none; background:none; }
table td.date
	{ white-space:nowrap; }

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.laypack1 div.lpimg2
	{ 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 #B19999; }
div.brdbox1
	{ background:#FEFEFE; }
div.brdbox1 p.fbd
	{ color:#3B0101; }

