body: {
	margin: 0; padding: 0;
}

/* .....................text styles.........................   */

h1 {
	margin:0 0 15px 0;
	padding:0px;
	font-size:24px;
	line-height:28px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#D12E33;
	}
h2 {
	margin:0 0 15px 0;
	padding:0px;
	font-size:18px;
	line-height:24px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#CD5C5C;
	text-align:center;
}
	
h3 {
	margin:0px 0px 15px 15px;
	padding:0px;
	font-size:16px;
	line-height:18px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #cd5c5c;
}

h4 {
	margin:0px 0px 0px 10px;
	padding:0px;
	font-size:14px;
	line-height:1.8em;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333;
}

h5 {
	font:11px  verdana, arial, helvetica, sans-serif;
	margin:0px ;
	padding:0px;
	text-align:center;
	margin-bottom: 10px;
	color: #DF7B7B;
	}
	
p {
	font:11px  verdana, arial, helvetica, sans-serif;
	margin:0px ;
	padding:0px;
	text-align:left;
	}
.middle p {font-size:12px; font-weight: 800;
	padding:0px;
	text-align:center;
	line-height:1.8em;
	}
	
	#schedc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold; text-align:center;
}

.right {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; font-weight: normal; text-align:right;margin-bottom: 10px;
}
.centre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; font-weight: normal; text-align:center; margin-bottom: 10px;
}

.review {
	color: #6495ED;
	text-decoration: underline;
	font-weight: 800;
	text-align : right;
	font-size : 12px;
}
	 
	 /* ..............div classes...........*/

.container{
	width:100%; margin: 0; 
}
.lhsprog {float:left; width: 10%; margin: 0; padding: 3em;
}

.middle {margin: auto; text-align: center;}


 /* ..............links...........*/


a {border:none;}

  
a:link {color: #696969; text-decoration: none; font-weight: normal;}

a:visited {color: #696969;
	text-decoration: none; font-weight: normal;}
	
a:hover {color: #696969;
	text-decoration: none; font-weight: normal; background-color: #F5F5F5;
}

h2 a:link {color: #CD5C5C; text-decoration: none; font-weight: normal; text-align:center;}

h2 a:visited {color: #CD5C5C;
	text-decoration: none; font-weight: normal; text-align:center;}
	
h2 a:hover {color: #CD5C5C;
	text-decoration: none;font-weight: normal; background-color: #F5F5F5; text-align:center;
}


 /* ..............tables...........*/

table.screen {
border-color: #DC143C;
	border-style: groove;
	border-width: medium;
	width: 700px;
}


td.screenbg{
	background: #F5F5F5;
	border: none;
	text-align: center;
}

.review {
	color: #6495ED;
	text-decoration: underline;
	font-weight: normal;
	text-align : right;
	font-size : smaller;
}

 /* ..............images...........*/
 
  img {border:none;}

a img{border:none;}
  
table.screen td img {
	background-color: #F5F5F5;	border: thin groove #696969;
}
