body {
    font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	padding:0px;
	}
h1 {
    font-size: x-large;
    margin-top: 5px;
 }
h2 {
    font-size: large;
	margin-top: 5px;
	}
h3 {
    font-size: medium;
	}
h4 {
    font-size: small;
	}

p {
font-size: small;
}

/* Position (float) images to the left or right --------------------------------- */
.image-left {
    float: left;
	padding: 5px 5px 5px 0px;
	}
.image-right {
    float: right;
	padding: 5px 0px 5px 5px;
	}
/* Style for using tables to lay out a page */
.table-layout td, th {
        border: thin none #FFFFFF;
		color: #000000;
		background-color: #ffffff;
		}
/*Style for Training Schedule pages tables*/
.table-layout-training td, th {
    border:1px #000000;
	}		
/* Set table cells to have grey border */
td {
    font-size: small;
	color: #000000;
	border: thin solid #5b6b82;
	}
/* Set table header to grey with white medium text */
th {
    font-size: medium;
	color: #FFFFFF;
	background-color: #5b6b82;
	border: thin solid #5b6b82;}

.red-text {
	font-size: small;
	font-weight: bold;
	color: #FF0000;}


