.hd1 { margin:0 0 1em 0; padding:1em; margin:0 0 1em 0; border:double #448ecb; border-width:3px 0; text-align:center; font-size:120% }
.hd2 { margin:0 0 1em 0; border-bottom:solid 2px #448ecb }
.hd3 { margin:0 0 1em 0 }
.hd4 { margin:0 0 1em 0; border-bottom:solid 1px #448ecb; font-weight:normal }
.hd5 { margin:0 0 1em 0 }
.hd6 { margin:0 0 1em 0; font-weight:normal }

.hd_entry { padding:1em 0; font-weight:bold; text-align:center }

.ind1 { margin:0 15px }
.ind2 { margin:0 30px }
.ind3 { margin:0 45px }
.ind4 { margin:0 60px }

.graybox { padding:0.5em; background:#f2f2f2 }
.graybox_enq { padding:1em; background:#f2f2f2; font-size:85% }

.linebox { padding:0.5em; border:solid 1px #ccc }

.ulinebox1 { padding:0; border-bottom:solid 1px #ccc }
.ulinebox2 { padding:0; border-bottom:dotted 1px #ccc }
.ulinebox3 { padding:0; border-bottom:dashed 1px #ccc }

.table0 th, .table0 td { vertical-align:top; text-align:left }

.table1 { margin:0 0 1em 0; border:solid #ccc; border-width:1px 1px 0 0; width:100% }
	.table1 th { background:#f3f3f3; white-space:nowrap; width:1% }
	.table1 th, .table1 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table2 { margin:0 0 1em 0; border:solid #ccc; border-width:1px 1px 0 0 }
	.table2 th { background:#f3f3f3; white-space:nowrap }
	.table2 th, .table2 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table3 { border:solid #ccc; border-width:1px 1px 0 0 }
	.table3 th { background:#f3f3f3; white-space:nowrap; width:1% }
	.table3 th, .table3 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table4 { border:solid #ccc; border-width:1px 1px 0 0 }
	.table4 th { background:#f3f3f3; white-space:nowrap }
	.table4 th, .table4 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table5 { margin:0 0 1em 0; border:solid #ccc; border-width:1px 1px 0 0; width:100% }
	.table5 th { background:#f3f3f3; white-space:nowrap; width:1%; font-weight:normal }
	.table5 th, .table5 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table6 { margin:0 0 1em 0; border:solid #ccc; border-width:1px 1px 0 0 }
	.table6 th { background:#f3f3f3; white-space:nowrap; font-weight:normal }
	.table6 th, .table6 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table7 { border:solid #ccc; border-width:1px 1px 0 0; width:100% }
	.table7 th { background:#f3f3f3; white-space:nowrap; width:1%; font-weight:normal }
	.table7 th, .table7 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }
.table8 { border:solid #ccc; border-width:1px 1px 0 0; width:100% }
	.table8 th { background:#f3f3f3; white-space:nowrap; font-weight:normal }
	.table8 th, .table8 td { padding:5px 10px; border:solid #ccc; border-width:0 0 1px 1px }

.table9 th { vertical-align:top; text-align:left; font-weight:normal }

.table10 td { border:dotted #ccc; border-width:0 0 1px 1px; width:49%; vertical-align:top }
	.table10 td.space { border:none; white-space:nowrap; width:2% }
	.table10 td.linespace { border:none; height:1em; font-size:1em; line-height:1em }

.table11 td, .table12 td { padding-bottom:10px; border:none }
	.table11 td.image, .table12 td.image { padding:0 10px 10px 10px; white-space:nowrap; width:1%; vertical-align:top }

.table13, .table14 { width:100% }
	.table13 td.image, .table14 td.image { white-space:nowrap; width:1%; vertical-align:top }

th.sec, .sec th { background:#e0f1ff }
.table1, .table2, .table3, .table4, .table5, .table6, .table7, .table8, .table10 { width:100% }

.list { list-style-type:none; padding:0 0 0 15px }
	.list li { margin:0 0 5px 0; padding:0 0 0 9px; background:url(../img/arrow2.gif) no-repeat left 4px; line-height:120% }

.list1 { padding:0 0 0 30px }
.list2 { padding:0 0 1em 30px }
.list3 { padding:0 0 0 30px }

.graph { white-space:nowrap; width:1%; vertical-align:top; width:170px }
.list_enq { list-style-type:none }
	.list_enq li { padding-left:1em; text-indent:-1em }
	.list_enq .a01 span { color:#9A99FF }
	.list_enq .a02 span { color:#FF8A3B }
	.list_enq .a03 span { color:#F3EDAF }
	.list_enq .a04 span { color:#6DDC37 }
	.list_enq .a05 span { color:#E43E32 }
	.list_enq .a06 span { color:#FFBD89 }
	.list_enq .a07 span { color:#1098FE }
	.list_enq .a08 span { color:#C5CCC5 }
	.list_enq .a09 span { color:#2E44CD }
	.list_enq .a10 span { color:#FFE467 }
	.list_enq .a11 span { color:#04FEDA }
	.list_enq .a12 span { color:#E902FE }
	.list_enq .a13 span { color:#11A654 }
	.list_enq .a14 span { color:#FBFE3D }
	.list_enq .a15 span { color:#CDCDCD }
	.list_enq .a16 span { color:#010101 }

.blue1 { color:#448ecb }
.blue2 { color:#1f8a9a }
.orange1 { color:#ed6d00 }

.wsnw { white-space:nowrap }
.fwn { font-weight:normal }

caption.left { text-align:left }

.h1em { padding:0; margin:0; height:1em; font-size:1em; line-height:1em }

.tar { text-align:right }

