/* ---------------------------------------------- Content  >>  Tables
|	Portal: All
|	Page: All
|	Scope: Tables
|	Description:
*/
div#content table{
	width:100%;
	border-collapse:separate;
	border-spacing:1px;
}

div#content tr{}

div#content th,
div#content td{
	padding:.8em;
}

div#content thead th{
	font-weight:bold;
	text-align:center;
	border-bottom:0;
}

div#content thead th a{
	font-weight:bold;
}

div#content thead th.sorted-desc a{
	background: url("images/table-sort-desc.png") no-repeat scroll 0px 75% transparent;
	padding-left: 11px;
}

div#content thead th.sorted-asc a{
	background: url("images/table-sort-asc.png") no-repeat scroll 0px 25% transparent;
	padding-left: 11px;
}

div#content tbody th,
div#content td{
	text-align:left;
}

div#content th.left,
div#content td.left{
	text-align:left;
}

div#content th.center,
div#content td.center{
	text-align:center;
}

div#content th.right,
div#content td.right{
	text-align:right;
}

div#content th.top,
div#content td.top{
	vertical-align:top;
}

div#content th.middle,
div#content td.middle{
	vertical-align:middle;
}

div#content th.bottom,
div#content td.bottom{
	vertical-align:bottom;
}

div#content th.xsmall,
div#content td.xsmall{}

div#content th.small,
div#content td.small{}

div#content th.medium,
div#content td.medium{}

div#content th.large,
div#content td.large{}

div#content th.xlarge,
div#content td.xlarge{}


/* ---------------------------------------------- Content  >> CKEditor Tables
|	Portal: All
|	Page: All
|	Scope: Tables
|	Description:
*/

div#content table.cke_editor td {
    padding: 0.2em;
}

div#content table.cke_editor td p {
    text-align: left;
}

/* ---------------------------------------------- Content  >> Classed Tables
|	Portal: All
|	Page: All
|	Scope: Tables
|	Description:
*/

div#content table.reduced td,
div#content table tr.text-body td {
    padding: 0.5em;
}