@import url('forms.css');

/* Tables, forms (reset all elements)
& buttons
---------------------------------------------- */ 
table {
	margin:2px 10px 1em 20px;
	}
table, th, td, form, input, button, textarea {
	vertical-align:middle;
	}

/* Tables
---------------------------------------------- */ 
table {
	margin:1.2em 0 0.6em;
	}
#content table p {
	margin:.2em 0 1em;
	}
table a {
	text-decoration:none;
	}
thead th {
	padding:4px 6px 2px 0;
	border-bottom:1px solid #f1f1f1;
	color:#239;
	}
thead td {
	padding:4px 6px 2px 0;
	border-bottom:1px solid #f1f1f1;
	}

th {
	padding:2px 6px 1px 0;
	font-weight:bold;
	color:#006;
	}
td {
	padding:2px 6px 1px 0;
	}

table th,
table td {
	font-size:11px;
	vertical-align:center;
	}
tbody th {
	}
tbody td {
	}
tfoot th,
tfoot td {
	padding:3px 6px 1px 0;
	}


/* buttons
---------------------------------------------- */ 
button.button-submit,
button.button-register,
button.button-reset,
button.button-send,
input.button-submit,
input.button-register,
input.button-reset,
input.button-send {
	float:left;
	margin:2px 1px 0 0;
	padding:1px 4px 0;
	color:#fff;
	text-align:center;
	border:1px outset #f1f1f1;
	}
button.button-submit,
input.button-submit {
	background:#ccc;
	}
button.button-register,
input.button-register {
	background:#999;
	}
button.button-reset,
input.button-reset {
	background:#ccc;
	}
button.button-send,
input.button-send {
	background:#333;
	}



/* Data table
---------------------------------------------- */ 
#content table.data tbody th,
#content table.data tbody td {
	padding:2px 6px 1px;
	border:0;
	color:#333;
	font-size:.95em;
	border-right:1px solid #fff;
	}
#content .datarow-1 th,
#content .datarow-1 td { background:#fafafa; }
#content .datarow-2 th,
#content .datarow-2 td { background:#f0f0f0; }

table		{ display:table;		}
tr		{ display:table-row;	}
th		{ display:table-cell;	}
td		{ display:table-cell;	}

