/***********  BASIC FORMATTING  ************/
	
	body {
		font-family: arial, san-serif;
		text-align: center;
		margin: 0px auto 0px auto;}

	p {
		font-size: 12px;}

	h1 {
		color: #6b391e;
		font-family: Verdana, san-serif;
		font-weight: bold;
		font-size: 24px;
		text-align: center;
		margin: 0px;
		padding: 10px 0px 0px 0px;}

	h2 {
		color: #006600;
		font-weight: bold;
		font-size: 14px;
		margin: 0px;
		padding: 4px;}

	a:link {
		color: #006600;
		margin: 0px;
		padding: 0px;
		text-decoration: underline;}
	
	a:visited {
		color: #6b391e;
		margin: 0px;
		padding: 0px;}
	
	a:active {
		color: #6b391e;
		margin: 0px;
		padding: 0px;}
	
	a:hover {
		color: #6b391e;
		margin: 0px;
		padding: 0px;
		text-decoration:none;}

		
/***********  LAYOUT  ************/

/* Outer bounding box for all pages */
	
	#Frame {
		margin: 0px auto 0px auto;
		padding: 0px;
		text-align: center;
		width: 800px;
		border: 0px solid #000000;}
	
	html>body #Frame { width: 800px; }
	
/* Header */
	
	#Header {
		margin: 0px;
		padding: 0px;
		width: 800px;
		background-color: #ffffff;
		text-align: center;}
	
/* Column Bounding */
	
	#ContentBox {
		margin: 0px;
		padding: 0px;
		height: 100%;
		border: 1px solid #006600;
		border-top: 2px solid #006600;
		border-bottom: 4px solid #147a14;}
		
	#ContentBoxB {
		float: right;
		margin: 0px;
		padding: 0px;}
	
/****** NAVIGATION ******/
	
	#Navigation {
		text-align: right;
		font-size: 11px;
		float: left;
		margin: 0px;
		padding: 0px;
		width: 120px;
		height: 100%;
		border-right: 1px solid #006600;
		background-color: #d6feb2;
		background-image: url(images/nav_bg.gif);}
		
	#button {
		width: 120px;
		border-right: 0px solid #000;
		padding: 0 0 0.5em 0;
		margin-bottom: 1em;
		font-family: Arial, sans-serif;
		font-size: 11px;
		background-color: #75db75;
		color: #333;}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;}
		
	#button li {
		border-bottom: 1px solid #75db75;
		margin: 0;}
	
	#button li a {
		display: block;
		padding: 8px 8px 8px 0.5em;
		border-left: 10px solid #147a14;
		border-right: 10px solid #46ac46;
		background-color: #006600;
		color: #fff;
		text-decoration: none;
		width: 100%;}

	html>body #button li a {
		width: auto;}

	#button li a:hover {
		border-left: 10px solid #74471c;
		border-right: 10px solid #a6794e;
		background-color: #603308;
		color: #fff;}
		
/****** PAGE CONTENT ******/
		 
	#Content {
		text-align: left;
		margin: 0;
		padding: 0;
		width: 670px;}
		
	#Content p {
		text-align: left;
		color: #000000;}
		
		html>body #Content { width: 670px; }
		
/****** SCHEDULE ******/

	#Schedule {
		background-color: #ffffff;
		float: right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		height: 100%;
		width: 250px;}
		
	#Schedule a:link {
		font-weight: bold;
		color: #ffffff;
		margin: 0px;
		padding: 0px;
		text-decoration: underline;}
	
	#Schedule a:visited {
		font-weight: bold;
		color: #d6feb2;
		margin: 0px;
		padding: 0px;}
	
	#Schedule a:active {
		font-weight: bold;
		color: #d6feb2;
		margin: 0px;
		padding: 0px;}
	
	#Schedule a:hover {
		font-weight: bold;
		color: #d6feb2;
		margin: 0px;
		padding: 0px;
		text-decoration:none;}
		
	#ScheduleTop {
		background-image: url(images/schedule-top.gif);
		background-repeat: no-repeat;
		height: 70px;}
	
	#ScheduleBG {
		font-size: 12px;
		text-align: center;
		color: #ffffff;
		background-image: url(images/schedule-bg.gif);
		background-repeat: repeat-y;
		margin: 0;
		padding: 5px 40px 5px 40px;}
	
	#ScheduleBottom {
		background-image: url(images/schedule-bottom.gif);
		background-repeat: no-repeat;
		height: 77px;}
		
/****** FOOTER ******/
		
	#Footer {
		background-color: #6b391e;
		font-size: 11px;
		text-align: center;
		line-height: 16px;
		padding: 0px;
		color: #d6feb2;
		margin: 0px auto 0px auto;
		width: 800px;}
		
	html>body #Footer { text-align: center; }
	
	#Footer ul {
		text-align: left;
		margin-left: 0px;
		padding-left: 0px;
		display: inline;
		border: none;} 

	#Footer ul li {
		margin-left: 0px;
		padding-left: 2px;
		border: none;
		list-style: none;
		display: inline;}
		
	#Footer a:link {
		color: #d6feb2;
		margin: 0px;
		padding: 0px;
		text-decoration: underline;}
	
	#Footer a:visited {
		color: #ffffff;
		margin: 0px;
		padding: 0px;}
	
	#Footer a:active {
		color: #ffffff;
		margin: 0px;
		padding: 0px;}
	
	#Footer a:hover {
		color: #ffffff;
		margin: 0px;
		padding: 0px;
		text-decoration: none;}
		
/****** ETC ******/

	#container {
		padding: 10px;
		margin: 0px;}
		
	#Banner {
		margin: 0;
		padding: 8px;
		text-align: center;}

/***** TABLE STUFF  ********/

  .tdbody { font-size: 12px;
			font-family: arial, san-serif;
   }
  .tdheader { font-size: 12px;
			font-family: arial, san-serif;
			font-weight: bold;
			color: #6b391e;
   }



