
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		margin: 0px;
		font-size: 0.65em;
		color: #7F7F7F;
	}
	
	#container {
		width: 750px;
		background-image: url( /_images/template/background.gif );
		background-repeat: repeat-y;
	}
	
	#top {
		background-color: #fff;
		width: 750px;
		height: 96px;
		padding-top: 15px;
	}
	
	#logo {
		float: left;
	}
	
	#toplinks {
		float: right;
	}
	
	#toplinks a {
		color: #7F7F7F;
	}
	
	#toplinks ul {
		margin: 0px;
		padding: 0px;
		text-align: right;
	}
	
	#toplinks li {
		display: inline;
		list-style-type: none;
		padding-left: 5px;
	}

	#nav {
		width: 300px;
		float: left;
		text-align: right;
		padding-top: 32px;
		text-transform: uppercase;
		font-size: 10px;
	}
	
	.navtop {
		padding-bottom: 20px;
	}
	
	.navbottom {
		padding-top: 20px;
	}
	
	#nav ul {
		list-style-type: none;
		list-style-image: none;
		line-height: 17px;
	}
	
	#nav a {
		color: #FFFFFF;
		font-weight: bold;
	}
	
	#nav a:hover {
		color: #8F5616;
		text-decoration: none;
	}
	
	#nav .selected {
		color: #8F5616;
		text-decoration: none;
	}
	
	#nav .ourcourses {
		font-weight: bold;
		color: #8F5616;
		padding-right: 10px;
		background-attachment: scroll;
		background-image: url(../_images/template/ourcources_arrow.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	
	#right {
		width: 438px;
		float: right;
		background-image: url( /_images/template/topbackground.gif );
		background-repeat: repeat-x;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 6px;
	}
	
	#content {
		padding-top: 15px;
		padding-bottom: 15px;
		width: 410px;
	}
	
	#content a {
		color: #8F5616;
	}
	
	#footer {
		width: 750px;
		clear: both;
		height: 25px;
		padding-top: 6px;
		background-attachment: scroll;
		background-image: url(../_images/template/footer_border.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	
	#copyright {
		color: #8F5616;
		float: left;
		text-align: right;
		width: 275px;
		font-size: 10px;
		text-transform: uppercase;
		padding-left: 10px;
	}
	
	.totop {
		background-image: url( /_images/template/backtotop.gif );
		background-repeat: no-repeat;
		background-position: left;
		padding-left: 10px;
		margin-left: 25px;
		float: left;
		color: #8F5616;
	}
	
	.credits {
		float: right;
		color: #7F7F7F;
	}
	
	.address {
		font-size: 85%;
		text-align: right;
		color: #B36E55;
	}
	
	
	.alignright {
		float: right;
	}
	
	form {
		margin: 0px;
		padding: 0px;
	}
	
	fieldset {
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	legend {
		display: none;
	}
	
	label {
		float: left;
		width: auto;
		padding: 3px;
		width: 100px;
		font-weight: bold;
	}
	
	input {
		width: 218px;
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		padding-bottom: 0px;
		margin-bottom: 3px;
	}
	
	textarea {
		width: 218px;
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		height: 70px;
		margin-bottom: 3px;
	}
	
	select {
		width: 224px;
		color: #666666;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
	}
	
	.button {
		width: 80px;
		background-color: #EAB119;
		border: 1px solid #000000;
		color: #FFFFFF;
		font-weight: bold;
		margin-left: 109px;
	}
	
	.dateselect {
		width: 71px;
		margin-right: 5px;
		float: left;
	}
	
	.dateselectmedium {
		width: 100px;
		float: left; 
		margin-right: 5px;
	}
	
	
	.textarealarge {
		width: 380px;
	}
	
	.course {
		width: 410px;
		margin-bottom: 10px;
	}
	
	.course th {
		padding: 5px;
		background-color: #F4F4F4;
		border-bottom: 2px solid #E4E4E4;
	}
	
	.course td {
		padding: 5px;
		border-bottom: 1px dashed #E4E4E4;
		text-align: center;
	}
	
	.course input {
		width: 50px;
	}
	
	.nowrap {
		white-space: nowrap;
	}
	
	.radio {
		margin: 0px;
		padding: 0px;
		width: auto;
	}
	
	.smalltext {
		width: 50px;
	}
	
	.feeschedule {
		width: 410px;
		margin-bottom: 10px; 
		text-align: center;
	}


	.feeschedule th {
		background-color: #F2F2F2;
		padding-left: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		border-bottom: 2px solid #E4E4E4;
		
	}	
	
	.feeschedule td {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px dashed #E4E4E4;
	}
	
	.all {
		text-align: center;
	}
	
	.dark {
		background-color: #FBFBFB;
	}
	
	 .hr {
	 	border-bottom: 1px dashed #CCCCCC;
		height: 1px;
		margin-bottom: 10px;
	 }
	 
	 .required {
	 	color: #FF0000;
	 }
	 