
h3.create { text-align: left; padding-left: 40px }

div.instruct { text-align: justify; width: 85%; margin: 0 auto; }


#id_create_table { margin-top: 30px }
#id_create_table ul.errorlist {
	width: 80%; list-style: none; text-align: left;
	margin: 3px auto; padding: 0
}

div.instruct ul#id_sel_instruct { list-style: square }
div.instruct ul#id_sel_instruct li { padding-bottom: 3px; padding-top: 3px } /* make sure this li isn't global.. */

#id_select_table { margin-top: 30px }
#id_select_table select.select_width { width: 85% }


#item_report_info_table { text-align: center; width: 100%; font-weight: bold; margin-bottom: 15px }
#item_report_info_table td { width: 25% }

#item_report_table { width: 98% }
#item_report_table td { text-align: center }
#item_report_table td.aspect { text-align: left; width: 40%; }
#item_report_table th.content { min-width: 16%; max-width: 20%; }
#item_report_table th.score { min-width: 13%; max-width: 16% }

td.aspect ul { margin-top: 3px; margin-bottom: 3px; padding-left: 1.5em }
td.aspect li { margin-top: 5px }

#score_desc_table { width: 98%; margin-top: 25px }
#score_desc_table td { padding-bottom: 15px }
#score_desc_table th { text-align: left; }
#score_desc_table th.itemno { text-align: center; }
#score_desc_table td.itemno { max-width: 50px; text-align: center }
#score_desc_table ul { list-style: none; margin: 0; padding: 0 }
#score_desc_table li { padding-bottom: 3px; padding-top: 3px }

#open_comments { margin: 25px; }

div#provincial_info { width: 90%; margin: auto }
div#provincial_info p { text-align: center }
div#provincial_info h4 { font-size: 1.25em; margin-top: 30px; margin-left: 20px }
table.provincial_info { border-collapse: collapse; }

table.provincial_info td, table.provincial_info th {
	color: black;
	text-align: center;
	border: thin solid black;
	padding: 15px;
	width: 18%;
}

table.provincial_info td.grade, table.provincial_info th.grade { width: 10%; }
