/* Body */

	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #4C73B5;
		background-color: #E6F4FB;
		margin: 10px;
	}
	a {
		color: #ffffff;
		text-decoration: none;
	}
	a:hover {
		color: #FF0000;
; text-decoration: underline
	}
	img {
		border: none;
	}
	hr {
	    margin: 5px 0px;
	    border-bottom: 2px solid #B3C7E3;
	}

/* Table */

	table#main {
		background-color: #FFFFFF;
		width: 85%;
		border: 2px solid #0A94D6;
	}
	td, th {
		font-size: 12px;
		vertical-align: top;
		text-align: left;
		padding: 0px;
	}
	th {
		font-weight: bold;
	}
	td#header {
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0A94D6;
		height: 1em;
		padding: 2px 15px;
	}
	td#content {
		padding: 0px 15px;
	}

/* Sidebar */

	td#sidebar1, td#sidebar2, td#sidebar3 {
		font-size: 10px;
		padding: 0px 15px;
		width: 220px;
	}
	td#sidebar1 {
		background-color: #B5DFF3;
	}
	td#sidebar2 {
		color: #003896;
		background-color: #53B4E2;
	}
	td#sidebar3 {
		color: #B5DFF3;
		background-color: #0A94D6;
	}
	td#sidebar1 a:hover {
		color: #003896;
	}
	td#sidebar2 a, td#sidebar2 a:hover, td#sidebar3 a, td#sidebar3 a:hover {
		color: #FFFFFF;
	}
	td#sidebar1 h1, td#sidebar2 h1, td#sidebar3 h1 {
		font-size: 12px;
	}


/* Text elements */

	p, form, ul, ol {
		margin: 10px 0px;
	}
	p.frame {
		font-size: 10px;
		background-color: #E6F4FB;
		padding: 5px;
		border: 2px solid #B5DFF3;
	}
	p.center {
		font-size: 10px;
		text-align: center;
	}
	input, select, textarea {
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	input.text, select, textarea {
		padding: 1px 2px;
		border: 1px solid #B5DFF3;
	}
	input.button {
		font-size: 12px;
		font-weight: bold;
		color: #4C73B5;
		background-color: #E6F4FB;
		padding: 1px 2px;
		border: 1px solid #B5DFF3;
	}
	ul {
		list-style-type: none;
	}
	ul li {
		background-repeat: no-repeat;
		background-position: 0px 2px;
		padding-left: 8px;
	}

/* Classes */

	.linespace {
		margin-top: 1em;
	}
