body {
	margin:0px;
	padding:0px;
	background-image:url(images/bkgrd_page.jpg);
	}
img
	{
	border:0px;
	}
.zerop
	{
	margin:0px;
	padding:0px;
	}
	
/*Top banner styles*/
#banner {
	background-image:url(images/bkgrd_clouds.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:930px;
	height:167px;
	}
	.bannertxt
		{
		margin-left:10px;
		font-family:'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
		font-size:32px;
		font-weight:bold;
		margin-bottom:0px;
		padding-bottom:0px;
		background-image:url(images/halfscreen.gif);
		padding-left:5px;
		padding-right:5px;
		border-left:6px solid #ef8231;
		}
		.bannertxt a
			{text-decoration:none;
			color:#183248;
			}
		.bannertxt a:hover
			{
			color:#2B4257;
			}
	.banneraddr
		{
		border-top:2px solid #ef8231;
		padding-top:5px;
		margin-left:10px;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:7px;
		color:#183248;
		padding-left:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:.9em;
		background-image:url(images/halfscreen.gif);
		border-left:6px solid #ef8231;
		}
	.big_buttons
		{
		list-style-type:none;
		margin-top:2px;
		}
	.big_buttons li
		{
		width:160px;
		padding-bottom:2px;
		}
	.big_buttons a
		{
		background-image:url(images/btn_fluffycloud.gif);
		background-repeat:no-repeat;
		width:160px;
		height:37px;
		text-decoration:none;
		display:block;
		color:#183248;
		font-family:'Comic Sans MS', Verdana, Arial, Helvetica, sans-serif;
		padding-top:10px;
		padding-left:20px;
		}
	.big_buttons a:hover
		{
		color:#0a151f;
		background-image:url(images/btn_fluffycloud_over.gif);
		color:#3E5B74;
		}

/*Middle content styles*/
#thing_contained
	{
	margin-left:auto;
	margin-right:auto;
	width:910px;
	background-image:url(images/bkgrd_thingcontained.gif);
	}
#contained_table td
	{
	vertical-align:top;
	}
#page_info
	{
	margin-top:-5px;
	margin-right:10px;
	margin-left:24px;
	}
h1
	{
	color:#3a5976;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	padding-left:20px;
	border-bottom:1px solid #FF8300;
	background-image:url(images/square.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	
	}
h2
	{
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:1.25em;
	color:#3a5976;
	padding-bottom:0px;
	padding-right:3px;
	padding-left:3px;
	margin-bottom:2px;

	border-bottom:1px solid #ff8300;
	border-right:1px solid #ff8300;

	display:inline;
	}
	h2 a
		{
		text-decoration:none;
		font-weight:bold;
		color:#3a5976;
		padding-left:3px;
		padding-right:0px;
		}
	h2 a:visited
		{
		color:#919395;
		}
	h2 a:hover
		{
		background-color:#FFE577;
		color: #3a5976;
		border-bottom:0px;
		}
.copythat
	{
	font-family: Arial, Verdana, sans-serif;
	font-size:.9em;
	line-height:1.8em;
	padding-top:0px;
	margin-top:0px;
	margin-right:10px;
	}
	.copythat a
		{
		text-decoration:none;
		font-weight:bold;
		color:#3a5976;
		}
	.copythat a:hover
		{
		color:#5f95c4;
		border-bottom:1px solid #4144af;
		}
	ul.copythat 
		{
		list-style-type:square;
		}
	.copythat th
		{
		background-color:#ffdebc;
		border-bottom:2px solid #ff8300;
		border-top:2px solid #ff8300;
		border-right:1px solid #ff8300;
		}
	.copythat td
		{
		vertical-align:top;
		border-left:0px;
		border-bottom:1px solid #ff8300;
		border-right:1px solid #ff8300;
		line-height:1.1em;
		padding-top:5px;
		padding-bottom:5px;
		padding-right:5px;
		padding-left:10px;
		}
.bigpic
	{float:right;
	display:inline;
	margin-right:10px;
	margin-left:10px;
	padding:0px;
	border-top:6px solid #ff8300;
	border-bottom:6px solid #ff8300;
	}
.caption
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	font-style:italic;
	float:right;
	display:inline;
	clear:right;
	}
	
.clickit
	{
	font-family:Arial, Verdana, sans-serif;
	font-size:.9em;
	text-align:right;
	margin-right:20px;
	}
	.clickit a
		{
		text-decoration:none;
		background-color: #ffcf00;
		border:1px solid #ff8300;
		color:#3A5976;
		padding:3px;
		}
	.clickit a:hover
		{			
		color:#2B4257;
		background-color:#FFE577;
		border:1px solid #ff8300;
		}
.pullquote
	{
	background-image:url(images/pullquote-open.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFDEBC;
	margin-top:10px;
	margin-right:10px;
	padding-right:10px;
	padding-left:40px;
	padding-top:25px;
	padding-bottom:8px;
	width:125px;
	font-family:Verdana, Arial, sans-serif;
	font-size:.8em;
	font-style:italic;
	border-top:2px solid #ff8300;
	border-bottom:2px solid #ff8300;
	float:right;
	}
.close_quote
	{
	margin-top:-20px;
	margin-right:-10px;
	margin-bottom:-10px;
	}
.school_closing
	{
	border:2px solid #3a5976; 
	margin:20px; 
	padding-top:10px;
	background-color:#d5e6fa;
	}
.thanklist
	{
	font-family:Arial, Verdana, sans-serif;
	font-size:.7em;
	list-style-type:none;
	margin-left:5px;
	padding-left:5px;
	}

	
/*Navigation styles*/	
/*Bottom navigation*/
#botnav
	{
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	}
	#botnav ul
		{
		list-style-type:none;
		text-align:center;
		}
	#botnav li
		{
		display: inline;
		padding:0px;
		}
		#botnav li a
			{
			text-decoration:none;
			color:#3A6731;
			padding:5px;
			border-left:1px solid #3a5976;
			border-right:1px solid #3a5976;
			}
		#botnav li a:hover
			{
			color:#3a5976;
			background-color:#FFE577;
			border-left:1px solid #3a5976;
			border-right:1px solid #3a5976;
			}
/*Side navigation*/
#sidenavlist
	{
	margin-left:0px;
	margin-right:10px;
	margin-top:0px;
	float:left;
	}	
	#sidenavlist ul
		{
		list-style-type: none;
		margin:0px;
		padding:0px;
		width:155px;
		}
	#sidenavlist li	
		{
		padding: 10px 0px 0px 0px;
		margin: -15px 0px 0px 0px;
		}
.sidenavtxt
	{padding-left:10px;
	}
	.sidenavtxt a
		{
		text-decoration:none;
		background-color: #ffcf00;
		color:#3A5976;
		border-top:1px solid #ff8300;
		border-right:1px solid #ff8300;
		border-bottom:1px solid #ff8300;
		font-family:Arial, Verdana, sans-serif;
		font-size:.9em;
		padding-left:65px;
		padding-right:10px;
		padding-top:3px;
		padding-bottom:3px;
		display:block;
		width:90px;
		position:relative;
		z-index:1;
		}
	.sidenavtxt a:hover
		{
		color:#2B4257;
		background-color:#FFE577;

		}
.alphablock
	{
	border:0px;
	vertical-align:middle;
	margin-left:5px;
	margin-top:-8px;
	border-right:1px solid #D1B080;
	border-bottom:1px solid #D1B080;
	position:relative;
	top:30px;
	z-index:3;
	}
/*Other styles*/
.designcredit
	{
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.95em;
		margin-right:40px;
	}
	.designcredit a
		{
			font-weight:bold;
			color:#474747;
			text-decoration:none;
		}

label
	{
	font-family: Arial, Helvetica, sans-serif;
	}
input	
	{
	border-right:1px dotted gray;
	border-bottom:1px dotted gray;
	}
form a
	{
	font-family: Arial, Helvetica, sans-serif;
	line-height:3em;
	text-decoration: none;
	color: #DF7300;
	
	}
form a:hover
	{
	text-decoration: underline;
	}
#page_shadow
	{
	margin-top:-3px;
	}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3a5976;
	border-bottom:1px solid #ff8300;
}
.financials {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
}
.financials_amt
	{
	text-align:right;
	}
.hours_div_about
	{
	border-top:1px solid #ff8300;
	border-left:1px solid #ff8300;
	border-bottom:1px solid #ff8300;
	margin-right:-4px;
	background-color:#ffcf00;
	float:right;
	}
.hours_div_about h2
	{
	font-size:1em;
	font-weight:bold;
	text-align:center;
	border-right:0px;
	padding-left:5px;
	padding-right:5px;
	}
.hours_div_about p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	}