	.contentText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
	}

	.browseText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}

	.rightText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #0A57A4;
		text-align:justify;
	}

	.scheduleText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #0A57A4;
	}
	
	.footerText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		vertical-align:middle;
	}
	
	.headerText {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFFFFF;
		font-weight: bold;
	}

	.superHeader {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #FFFFFF;
		font-weight: bold;
	}

	a:link, a:visited {
		font-weight : bold; 
		text-decoration : none;
		color: #FFF;
		background: transparent; 
		}
	
	a:hover {
		font-weight : bold; 
		text-decoration : underline;
		color: #fff;
		background: transparent; 
		}
	
	a:active {
		font-weight : bold; 
		text-decoration : none;
		color: #fff;
		background: transparent;  
		}
	
	body {
		text-align:center;
		background: #0A57A4 url("/test/images/background-shadow.gif") top center repeat-y;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		font: "Courier New", Courier, mono;
		}
	
	#frame {
		position:relative;
		width:700px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		top: -1px;
		}

	#contentheader {
		position: relative;
		background:#0077BA;
		background-image: url(/test/images/header.gif);
		background-repeat: no-repeat;
		height:120px;
		width:700px;
		padding-top: 0px;
		margin-top: 0px;
		}		

	#navigation {
		width: 300px;
		position: absolute;
		top: 70px;
		left: 380px;
		}

	#contentbody {
		padding-right: 10px;
		padding-bottom:10;
		margin-top: 0px;
		}

	#contentmain {
		width:690px;
		height: 100%;
		padding:0px;
		float:left;
		background:#0077BA;
		}
		#contentmain img {
			margin-left:10px;
			margin-bottom:5px;
			}
		#contentmain table {
			padding: 10px 10px 10px 10px;
			margin-top: 0px;
			}
		#contentmain table td {
			padding: 0px 0px 10px 0px;
			margin-top: 0px;
			}
		#contentmain table img {
			margin-left: 0px;
			margin-bottom: 2px;
			padding: 2px 2px 2px 2px;
			border: 1px dashed #FFFFFF;
			position: inherit;
			}
		#contentmain table a:link {
			font-weight : normal;
			text-decoration : none;
			color: #FFFFFF;
			background: transparent; 
			}
		#contentmain table a:visited {
			font-weight : normal; 
			text-decoration : none;
			color: #FFFFFF;
			background: transparent; 
			}
		#contentmain table a:hover {
			font-weight : bold; 
			color: #FFFFFF;
			background: transparent; 
			}
		#contentmain table a:active {
			font-weight : bold; 
			color: #FFFFFF;
			background: transparent;  
			}
		#contentmain s1 {
			font-size:14px;
			font-weight:bold;
			margin-left: 10px;
			margin-bottom: 1px;		
			}
		#contentmain s2 {
			font-size:10px;
			font-style:italic;
			margin-left: 10px;
			margin-bottom: 6px;		
			}
				
	#contentitem {
		width: 680px;
		height: 100%;
		padding: 0px;
		float: left;
		background: #0077BA;
		}
		#contentitem img {
			margin-left:10px;
			margin-bottom:5px;
			}
		#contentitem table {
			padding: 10px 10px 30px 10px;
			margin-top: 0px;
			}
		#contentitem table td {
			padding: 0px 0px 10px 0px;
			margin-top: 0px;
			}
		#contentitem table img {
			margin-left: 0px;
			margin-bottom: 2px;
			padding: 2px 2px 2px 2px;
			border: 1px dashed #FFFFFF;
			position: inherit;
			}
		#contentitem table a:link {
			font-weight : normal;
			text-decoration : none;
			color: #FFFFFF;
			background: transparent; 
			}
		#contentitem table a:visited {
			font-weight : normal; 
			text-decoration : none;
			color: #FFFFFF;
			background: transparent; 
			}
		#contentitem table a:hover {
			font-weight : bold; 
			color: #FFFFFF;
			background: transparent; 
			}
		#contentitem table a:active {
			font-weight : bold; 
			color: #FFFFFF;
			background: transparent;  
			}
		#contentitem s1 {
			font-size:14px;
			font-weight:bold;
			margin-left: 10px;
			margin-bottom: 1px;		
			}
		#contentitem s2 {
			font-size:10px;
			font-style:italic;
			margin-left: 10px;
			margin-bottom: 6px;		
			}
			
	#imageDesc {
		width: 200px;
		text-align: right;
		margin-bottom: 2px;
		font-size: 9px;
		font-style: italic;
		}
	
	#rightwrapper  {
		width: 200px;
		padding: 0px 0px 0px 0px;
		float: right;
		}
	
	#contentright {
		width: 200px;
		padding: 40px 0px 0px 0px;
		float: right;
		background: #fff;
		background-image:  url("/test/images/hd-featured.gif");
		background-repeat: no-repeat;
		margin-bottom: 8px;
		}

	#contentright p { 
		font-size:12px;
		padding: 6px 5px 0px 5px;
		}

	#contentright a:link {
		font-weight : bold; 
		text-decoration : none;
		color: #0A57A4;
		background: transparent; 
		}

	#contentright a:visited {
		font-weight : bold; 
		text-decoration : none;
		color: #0A57A4;
		background: transparent; 
		}
	
	#contentright a:hover {
		font-weight : bold; 
		text-decoration : underline;
		color: #0A57A4;
		background: transparent; 
		}
	
	#contentright img {
		border:2px dashed #0A57A4;
		padding: 7px 7px 7px 7px;
		margin-bottom:8;
		position: inherit;
	}	

	#classright {
		width: 200px;
		padding: 36px 0px 0px 0px;
		float: right;
		text-align: center;
		background: #fff;
		background-image:  url("/test/images/hd-nextclass.gif");
		background-repeat: no-repeat;
		}

	#scheduleright {
		width: 200px;
		padding: 36px 0px 0px 0px;
		float: right;
		text-align: center;
		background: #fff;
		background-image:  url("/test/images/hd-classschedule.gif");
		background-repeat: no-repeat;
		}

	#contentfooter {
		background: #0077BA;
		background-image:  url("/test/images/bottom-line.gif");
		background-repeat: no-repeat;
		font:"Courier New", Courier, mono;	
		height: 20px;
		width: 700px;
		padding-top: 5px;
		margin-top: 12px;
		}

	#contentfooter a:link, a:visited {
		font-weight : bold; 
		text-decoration : none;
		color: #FFF;
		background: transparent; 
		}
	
	#contentfooter a:hover {
		font-weight : bold; 
		text-decoration : underline;
		color: #fff;
		background: transparent; 
		}
	
	#contentfooter a:active {
		font-weight : bold; 
		text-decoration : none;
		color: #fff;
		background: transparent;  
		}

	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}

