/* $Id: style_tables.css - 16.06.2008 */

table.data
{
	border-bottom: 3px solid #333333;
}

/* ---------------------------------------------------------------- */

div.table
{
	display:table;
	border-collapse:collapse;
}
div.tr
{
	display:table-row;
}
div.td
{
	display: table-cell;
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
}

th.left,.middle,.right
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #333333;
	padding: 3px 2px 3px 2px;
}

td.single
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	padding: 5px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

td.left1,.left2
{
	border-left: 1px solid #666666;
}

td.middle1_tiny,.middle2_tiny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	padding: 3px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
td.left1,.left2,.middle1,.middle2,.right1,.right2
{
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
td.left1,.middle1,.right1,.middle1_tiny
{
	background-color: #FFFFFF;
}
td.left2,.middle2,.right2,.middle2_tiny
{
	background-color: #FFFFE1;
}
td.info
{
	color: #000000;
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	padding: 4px;
	background-color: #D7EAFF;
	border: 1px solid #333333;
	border-top: 0px;
}
td.form_single
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
td.form_alone
{
	background-color: #C1D8F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
th.form_left,.form_middle,.form_right
{
	background-color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px 2px 1px 2px;
}
th.form_single
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	background-color: #6699CC;
	padding: 1px 2px 1px 2px;
}
th.form_single2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	background-color: #CCCCCC;
	padding: 1px 2px 1px 2px;
}
th.form_left_small,.form_middle_small,.form_right_small
{
	background-color: #6699CC;
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 1px 2px 1px 2px;
}
th.title_alone
{
	text-align: left;
	background-color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 1px 2px 1px 2px;
}
td.form_cell1
{
	border: 1px solid #CCCCCC;
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	background-color: #FFFFFF;
}
td.form_divider_1,.form_divider_2 
{
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #666666;
}
td.form_divider_1
{
	background-color: #FFFFFF;
}
td.form_divider_2
{
	background-color: #EEEEEE;
}

td.form_left1,.form_left2,.form_single1,.form_single2
{
	border-left: 1px solid #CCCCCC;
}
td.form_left_small1,.form_left_small2
{
	border-left: 1px solid #CCCCCC;
}
td.form_left1,.form_left2,.form_middle1,.form_middle2,.form_right1,.form_right2,.form_single1,.form_single2
{
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.form_left_small1,.form_left_small2,.form_middle_small1,.form_middle_small2,.form_right_small1,.form_right_small2
{
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 3px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
td.form_left1,.form_middle1,.form_right1,.form_single1
{
	background-color: #FFFFFF;
}
td.form_left_small1,.form_middle_small1,.form_right_small1
{
	background-color: #FFFFFF;
}
td.form_left2,.form_middle2,.form_right2,.form_single2
{
	background-color: #EEEEEE;
}
td.form_left_small2,.form_middle_small2,.form_right_small2 
{
	background-color: #EEEEEE;
}
td.delimiter
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	font-size:1px;
}

th.inner
{
	font-weight: bold;
	text-align: center;
	padding: 2px;
}
th.inner_highlight
{
	font-weight: bold;
	text-align: center;
	background-color:#ffffe1;
	padding: 2px;
}
td.inner_cat
{
	font-family: tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 2px;
}
td.inner
{
	padding: 4px;
}
td.inner_highlight
{
	background-color:#ffffe1;
	padding: 4px;
}