/* GENERAL STYLES */
table.account						{margin: 0 auto 18px; border: 1px solid #f60; border-bottom: none; width: 100%;}
table.account th					{padding: 2px 10px; background: #f60; color: #fff; font-weight: bold;}
table.account td					{padding: 2px 10px; background: #fff; border-bottom: 1px solid #f60;}
table.account tr.odd td					{background: #fbeade;}
table.account strong					{color: #f60;}

div.richtext table					{margin: 0 auto 18px; border: 1px solid #f60; border-bottom: none; width: 100%;}
div.richtext table table				{border: none; margin: 0 auto; width: auto;}
div.richtext table th					{padding: 2px 10px; background: #f60; color: #fff; font-weight: bold;}
div.richtext table td					{padding: 2px 10px; background: #fff; border-bottom: 1px solid #f60;}
div.richtext table table td				{border: none;}
div.richtext table tr.odd td				{background: #fbeade;}
div.richtext table strong				{color: #f60;}

div.richtext table.structural				{border: none; vertical-align: middle; width: auto; margin: 0 0 18px;}
div.richtext table.structural td			{padding: 2px; border: none; background: transparent; vertical-align: middle;}
table.structural img					{margin: 0;}

div.richtext table.tickets				{margin: 0 0 9px; border: none;}
div.richtext table.tickets img,				{margin: 0;}
div.richtext table.tickets th				{padding: 0 10px; background: #fff; text-align: center;}
div.richtext table.tickets td				{text-align: center; padding: 2px 5px; font-size: 16px; font-weight: bold; border: none;}
div.richtext table.tickets tr.odd td			{background: #fff;}

div.richtext div.blog table				{width: auto; border: 0;}
div.richtext div.blog table td				{border: 0; background: transparent; padding: 0;}

div.form fieldset table					{width: 100%;}
div.form fieldset table th				{padding: 5px 5px 2px; font-weight: bold;}
div.form fieldset table td				{padding: 2px 5px;}
div.form fieldset table tr.odd td			{background: #eef6ff;}
div.form fieldset table tr.pager table			{width: auto; margin: 0 auto;}

div.richtext table.viewer				{border-bottom: 0; border-right: 0;}
div.richtext table.viewer th				{text-align: center; vertical-align: middle; border-right: 1px solid #666;}
div.richtext table.viewer td				{}
div.richtext table.viewer td.number			{text-align: center;}
div.richtext table.viewer td.gubbins			{background: #ccc;}
div.richtext table.viewer td.total			{background: #999; font-weight: bold; color: #fff;}
div.richtext table.viewer tr.odd td.total		{background: #f0f3ff; color: #000; border-left: 1px solid #666; border-right: 1px solid #666;}
div.richtext table.viewer tr.even td.total		{background: #f6f9ff; color: #000; border-left: 1px solid #666; border-right: 1px solid #666;}
div.richtext table.viewer td.megaTotalTotal		{background: #000; color: #fff; font-weight: bold; font-size: 14px;}

td.image						{text-align: center; vertical-align: middle;}
td.image img						{margin: 0 auto;}



/* EDITOR PROPERTIES */
