/* Appointments Table */

#appts_table {
	padding-left: 30px;
}

table.appts {
	border-collapse: collapse;
}

table.appts td, table.appts th {
	border: 1px solid black;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

table.appts tr.headings {
	color: white;
	background-color: #5e8ef0;
}

table.appts th.name {
	text-align: left;
}

table.appts td {
	text-align: center;
}


/* Charges table */

table.charges {
	border-collapse: collapse;
}

table.charges td, table.charges th {
	border: 1px solid black;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

table.charges th {
	color: white;
	background-color: #5e8ef0;
}


/* Drug request table */

table.drugs {
	border-collapse: collapse;
}

table.drugs td, table.drugs th {
	padding: 0.2em 0.5em 0.2em 0.5em;
}


/* Contacts table */


table.contacts {
	border-collapse: collapse;
}

table.contacts td, table.contacts th {
	border: 1px solid black;
	padding: 0.2em 0.5em 0.2em 0.5em;
}

table.contacts th {
	text-align: left;
	background-color: #5e8ef0;
	color: white;
}

table.contacts {
	margin-bottom: 1em;
}

