/* General table styles */

table {
	border-collapse: separate;
	border-spacing: 1px;
}

td {
	padding: 0.2em 0.3em;
}

.label_cell {
	background-color: #dddddd;
	font-weight: bold;
	width: 12em;
	color: #787878;
}

.data_cell {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0.1em 0.3em;
}

.heading_cell {
	font-weight: bold;
	font-size: 110%;
}

.no_background {
	background: none;
}

.border_bottom { border-bottom: solid 1px silver; }
.border_right { border-right: solid 1px silver; }

th {
	border-bottom: 1px solid #CCCCCC;
	background-color: #dddddd;
	padding: 0.1em 0.3em;
}

th.heading_cell {
	border-right: 1px solid #CCCCCC;
}

.details_table {
	font-size: 100%;
	width: 100%;
	border-top: solid silver 1px; 
	border-left: solid silver 1px; 
}

h3.inTable {
	padding: 0.5em 0;
	margin: 0;
}


/* Subscription table styles */
.incomplete {
	color: yellow;
}

.active {
	color: black;
}

.expired {
	color: silver;
}

.yes {
	background: green;
	color: white;
	padding: 0.3em;
	font-weight: bold;
}

.no {
	background: red;
	color: black;
	padding: 0.3em;
	font-weight: bold;
}


#personal_details_name, #subscriptions_list {
	margin-top: 2em;	
}

#change_password, #personal_details_data, #subscriptions_list_data {
	margin-top: 1em;	
}

