@media all {

	body {
		background-color: #bfbfff;
		text-align: center;
	}
	p {
		font-family:  Verdana, Ariel, Helvetica, sans-serif;
		font-size: small;
	}
	table {
		color: black;
		font-family:  Verdana, Ariel, Helvetica, sans-serif;
		font-size: small;
	}
	input {
		font-size: small;
	}
	table.menu {
		font-size: small;
		background-color: #ffffff;
	}
	table.menu td {
	}
	table.menu a {
		color: blue;
		text-decoration: none;
	}
	table.menu a:hover {
		text-decoration: underline;
	}
	table.menu a:link span {
		text-decoration: none;
	}
	table.menu a:visited span {
		text-decoration: none;
	}
	hr {
		background-color: black;
		color: black;
	}

	dt {
		margin: 10px;
	}

	a {
		color: #0000ff;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	a:link span {
		text-decoration: none;
	}
	a:visited span {
		text-decoration: none;
	}
	table.info {
		border: 1px solid black;
		background-color: #f0f0f0;
	}
	table.info th {
		background-color: #90b0b0;
		font-weight: bold;
	}
	table.info td {
		vertical-align: top;
	}
	table.info td.numeric {
		text-align: right;
	}
	table.info td.delimiter {
		text-align: center;
	}
	table.services ul {
		font-size: x-small;
	}
	table.services td.icon {
		width: 33%;
		vertical-align: top;
		text-align: center;
	}

	table.container {
		width: 800px;
		background-color: white;
		margin-left: auto;
		margin-right: auto;
	}

	table.container td {
		padding: 0px;
		margin: 0px;
	}


	table.container td.content {
		padding: 10px;
	}
	table.form {
		font-size: x-small;
	}
	table.form input {
		font-size: x-small;
		background-color: #e0e0ff;
	}
	table.form textarea {
		font-family:  Verdana, Ariel, Helvetica, sans-serif;
		font-size: x-small;
		background-color: #e0e0ff;
	}

}

@media print {
	@page {
		size: landscape;
		marks: none;
	}
	p {
		font-size: xx-small;
	}
	table {
		font-size: xx-small;
	}
	input {
		font-size: xx-small;
	}
	table.menu {
		visibility: hidden;
	}
	table.services ul {
		font-size: xx-small;
	}
	table.form {
		font-size: xx-small;
	}
	table.form input {
		font-size: xx-small;
	}
	table.form textarea {
		font-size: xx-small;
	}
}

@media handheld {
	p {
		color: red;
		font-size: x-small;
	}
	table {
		font-size: x-small;
	}
	input {
		font-size: x-small;
	}
	table.menu {
		visibility: hidden;
	}
	table.services ul {
		font-size: x-small;
	}
	table.form {
		font-size: x-small;
	}
	table.form input {
		font-size: x-small;
	}
	table.form textarea {
		font-size: x-small;
	}
}
