* {
	margin: 0;
	padding: 0;
	border: none;
	font: 100% Verdana, Arial, Helvetica, sans-serif;

	}
	
	
	/* ----------- Elements -------------- */

body {
	background-image:url(images/back.png);
	margin-bottom: 50px;
	}
	
h1 {
	font-size: 1.5em;
	font-family: Helvetica;
	color: #1b3e95;
	}
	

	
p {
	font-family: Helvetica, sans-serif;
	font-size: .9em;
	color: #1b3e95;
	line-height: 1.25em;
	text-align: justify;
	margin-top: 10px;
	}
	

blockquote p {
	margin-left: 20px;
	margin-right: 20px;
	font-style: italic;
	}
	
h2 {
	font-size: 1.25em;
	color: #1b3e95;
	}
	
h2+p {
	margin-top: 10px;
	}
	
strong {
	font-variant: small-caps;
	font-weight: bold;
	}
	
a {
	color: #1b3e95;
	}
	
	p a {
		font-weight: bold;
		text-decoration: none;
			}
		
			p a:hover {
				color: orange;
				text-decoration: underline;
					}
	

h3 {
	font-variant: small-caps;
	font-weight: bold;
	color: #1b3e95;
	margin-top: 1em;
	}
	
	h3 + p {
			margin: 0;
			}




	
/* -------DIVS------ */



#wrapper {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	
		}
		
/* #register {
	position: absolute;
	height: 70px;
	width: 1000px;
	top: 34px;
	background-image: url(/images/top-register1000x50-hov.gif)

		}
		
			#register a {
				display: block;
				height: 70px;
				width: 1000px;
				background-image: url(/images/top-register1000x50.gif)
				}
	
					#register a:hover {
					 
					background-image: url(/images/top-register1000x50-hov.gif)
					} */
					     

	
#topnav {
	background-color: #1c3f94;
	font-size: .9em;

	}
	
#mainsection {
/* margin-top: 68px; */
	
	}
	
#textmainsection {
	width: 1000px;
	background-color: #fff;
	}
	

	
#endnav {
	background-color: #43abd4;


	
	}
	
#maintext {
	padding: 20px;
	background-color: #fff;
	
	}
	
	#maintext p {
		text-align: center;
				}
	
/* -------Classes------ */

.inline_list {
	list-style-type: none;
	text-align: center;
	padding: .5em;
	}
	
	
.inline_list a {
	color: #eefbff;
	text-decoration: none;
	}
	
.inline_list a:visited {
	color: #eefbff;
	}
	
.inline_list a:hover {
	color: #94e1f8;
	}
	
	#endnav .inline_list a:hover {
		color: #1c3f94;
		}
	
.inline_list li {
	display: inline;
	padding: 1.25em;
	}
	
.whitetext {
	color: #fff;
	}
	
	.whitetextsmaller {
	color: #fff;
	font-size: .75em;
	padding: 4px 0px 0px 0px;
	
	}
	
	.bluetextsmaller, .bluetextsmaller li {
	color: #1c3f94;
	font-size: .8em;
	padding: 4px 0px 0px 0px;
	}
	
		 .bluetextsmaller a, .bluetextsmaller a:visited {
		 		font-size: 1em;
		 		color: #1c3f94;
		 		}
		 		
		 .bluetextsmaller a:hover {
		 		color: #0599d6;
		 		}
	
		
.slideshow {
	width:1000px;
	height: 600px;
	overflow: hidden;
	background-color: #fff;
	}
	
.maintext {
	width: 800px;
	margin: 0 auto;
	padding: 50px 0;
	overflow: hidden;
	}
	
.photoright {
	float: left;
	padding: 5px 20px 10px 0;
	
	}

.mleft {
	margin-left: 198px;
	}
	
.listset {
	list-style-type: disc;
	margin-left: 2em;
	color: #1b3e95;
	}
	
	.listset li {
				font-size: .75em;
				}
	
.bottom-rounded {
	margin-top:-2px;
	width: 1000px;
	height: 12px;
	background-image: url(images/end-rounded1000x12.png);
	}
	
.ordered {
	
	margin-left: 2em;
	color: #1b3e95;
	}
	
	.ordered li {
		margin-bottom: 1em;
		font-size: .9em;
		}
		
.centered {
	width: 850px;
	margin: auto;
	}
	
	.centered p {
	text-align: center;
	}
	
	.footertext {
		color: #dff8ff;
		}
		
.boldlink a {
	font-weight: bold;
	text-decoration: none;
		}
		
		.boldlink a:hover {
			color: orange;
			text-decoration: underline;
			
				}

	
/* ----------- Tables -------------- */

.schedule {
	border: 1px solid #1b3e95;
	font-family: Helvetica, sans-serif;
	padding: 10px;
	margin-top: 20px;
	color: #1b3e95;
		
	}

th {
	font-size: 1em;
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	}
	
td {
	font-size: .75em;
	padding: 8px;
	vertical-align: top;
	text-align: left;
	border: 1px solid #1b3e95;
	border-right: 1px solid #1b3e95;


	}
	
table {
	margin-bottom: 20px;
	}







	

