/* Editor Stylesheet */
table.table_type1		{border: 1px solid #E4E4E4; margin: 0 0 0.8em 0;}
table.table_type1 tr	{}
table.table_type1 th	{vertical-align: top; padding: 5px; border: 1px solid #E4E4E4; line-height: 1.4em; font-size: 1.2em;}
table.table_type1 td	{vertical-align: top; padding: 5px; border: 1px solid #E4E4E4; line-height: 1.4em; font-size: 1.2em;}
table.table_type1 td p 	{font-size: 1em;}

table.table_type2		{border: 1px solid #E4E4E4; margin: 0 0 0.8em 0;}
table.table_type2 tr	{}
table.table_type2 th	{vertical-align: top; padding: 5px; border: 1px solid #E4E4E4; line-height: 1.4em; font-size: 1.2em;}
table.table_type2 td	{vertical-align: top; padding: 5px; border: 1px solid #E4E4E4; line-height: 1.4em; font-size: 1.2em;}
table.table_type2 td p 	{font-size: 1em;}

table.table_type3		{border-collapse: collapse; margin: 0 0 0.8em 0;}
table.table_type3 tr	{}
table.table_type3 th	{vertical-align: top; padding: 5px; line-height: 1.4em; font-size: 1.2em;}
table.table_type3 td	{vertical-align: top; padding: 5px; line-height: 1.4em; font-size: 1.2em;}
table.table_type3 td p 	{font-size: 1em;}

tr.table_header, tr.table_header th, tr.table_header td, th.table_header, td.table_header, .table_header {color: #333; background: #f1f1f1; padding: 8px 5px; font-weight: bold; text-align: left;}
tr.table_bg_dark td, td.table_bg_dark, .table_bg_dark	{background: #f2f1f1;}
tr.table_bg_lite td, td.table_bg_lite, .table_bg_lite 	{background: #faf9f9;}

.pad_horizontal 	{padding: 0 5px;}
.pad_vertical 		{padding: 5px 0;}
.pad_all_sides 		{padding: 5px;}
.vertical_align_images	{vertical-align: text-top;}

.image_left		{float: left; margin: 0 10px 10px 0;}
.image_right 	{float: right; margin: 0 0 10px 10px;}

.font_10	{font-size: 1em;}
.font_11	{font-size: 1.1em;}
.font_12	{font-size: 1.2em;}
.font_13	{font-size: 1.3em;}
.font_14	{font-size: 1.4em;}
.font_15	{font-size: 1.5em;}
.font_16	{font-size: 1.6em;}
.font_17	{font-size: 1.7em;}
.font_18	{font-size: 1.8em;}
.font_19	{font-size: 1.9em;}
.font_20	{font-size: 2em;}

/* tasks table */
table.tblTask		{border-collapse: collapse; margin: 0 0 0.8em 0;}
table.tblTask tr	{}
table.tblTask th	{vertical-align: top; padding: 5px; line-height: 1.4em; font-size: 1.4em; background: #f1f1f1; color:#333; border: 1px solid #E4E4E4;}
table.tblTask td	{vertical-align: top; padding: 5px; line-height: 1.4em; font-size: 1.2em; border: 1px solid #E4E4E4;}