﻿/* == This code is for all pages == */
	
	h1 {
		font-size: 120%; }
	
	h1, h2, h3, h4, h5 {
		font-family: trebuchet MS, sans-serif; 
		text-align: center; 
		padding: 0 2em; }
	
	h5 {
		margin-top: -.5em;
		margin-bottom: .5em;  
		font-style: italic; }
		
	h6 {
		font-size: 55%;
		width: 60%;
		padding-bottom: 1em; 
		margin: 0 auto; 
		text-indent: 2em;
		text-align: center; 
		border-bottom: 1px solid black; }
	
	
	p { 
		font-family: helvetica, sans-serif; 
		padding: 0 0; 
		text-indent: 0em; 
		line-height: 1.3em; }
	
	
	
	body {
	width:100%;
	margin:0;
	padding:0;
		background: #fff; 
		font-family: helvetica, sans-serif; }
	
	div#mainFrame {
		width: 1005px; 
		margin: -1px auto 0; 
		/*overflow:hidden;  commented out by edk*/
		border: 1px solid black; 
		}
		
	div.highlight span {
		background-color: #EEEEEE; 
		padding: 0 .5em; }
	
	div.highlight p {
		text-align: center; }

	a:visited.followLink, a:link.followLink, a:active.followLink { 
		color: blue; 
		text-decoration: underline; }
		
	a:hover.followLink {
		color: navy; 
		text-decoration: none; 
		background: yellow; }
		
	div#menuCenter {
		whitespace: nowrap; 
		width: 32em; 
		margin: 0 auto; }

	p#navBottom a {
		font-size: 60%; 
		white-space: nowrap; }
		
	p#navBottom {
		font-size: 60%; 
		width: 60%;
		margin: 0 auto;
		padding-top: 1em; 
		text-align: center; }
		
	p#navBottom a:visited, a:link, a:active { 
		color: darkblue; 
		text-decoration: none; }
	
	p#navBottom a:hover {
		color: navy; 
		background: yellow;
		text-decoration: underline; }
		
	div#textPadding {
		width: 90%; 
		margin: 0 auto; }	
		
/* == Logo code == */
	
	div#logo {width:100%;
		margin: 0 auto 0;
		height:323px;
		text-align: center;
        background:url(header.png) no-repeat 0 0 ;
		padding:0;
			}
	
	div#logo img {
		float:left;
		margin:14px 0 0 21px;
		margin-top: 2em; 
		margin-left:2em;
		}
		
	div#logo iframe {
		float: left; }
	
	div#header { 
		margin: 0 auto;
		padding: 0;
		width: 70%; 
		border-bottom: 1px solid black;
		whitespace: nowrap; }
			
/* == Other code == */

	.clear: {
		clear: both; }
	
	p#footer {
		font-size: 75%;
		color:#000; 
		text-align: center; }
		
	p#footer a {
		color: lightgray; }
	
	p#footer a:hover {
		color: blue; }
		
	div#menuCenter {
	width:590px;
	height:56px;
float:right; 
border:0;
margin:0 0px 0 0;}
		
/* == Code related to Testimonials Page == */


	div.studentTestimonial {
		width: 75%;
		height: 100px; 
		margin: auto; }
		
	div.studentTestimonial img {
		height: 100px; 
		width: 100px; 
		float: left; 
		margin-right: 3em; }
	
	div.studentTestimonial p {
		font-size: 80%; 
		font-style: italic; 
		font-family: Palatino, Helvetica;
		color: slategray; }
		

	
/* == This CSS formats the Bio page == */ 

	span.questionBox p {
		 font-weight: bold; 
		margin-bottom: -1em; 
		 font-style: italic;  
		 text-indent: 0; }
	
	span.answerBox p {
		text-indent: 0;
		margin-left: 3em; 
		}
		
/* == This CSS formats the Policies Pages == */ 

	#noIndent p {
	text-indent: 0; }
	
/* == This CSS formats the Contact Page == */ 
	
	div#Form {
	float: right;
	width: 50%; 
	height: 100%; 
	margin: 0; }
	

	div#Box {
	white-space: nowrap; 
	height: 400px; 
	margin: 0 5%; 
	padding: 0;
	}
	
	
	form a {
	font-size: 50%; }
	
	form font {
	font-size: 80%; }
	
	form img {
	width: 100px; 
	height: 50px; }

	div.Parameter a {
	font-size: 80%; }

	div.Field {
	font-weight: bold; 
	font-variant: small-caps;
	font-size: 90%; }
	
	div.Parameter {
	padding-left: 3em; }
	


/*edk*/

.narrow80 {
	width: 90%;
	margin: 0 auto;
}
.narrow20 {
	width: 20%;
	margin: 0 auto;
}


#mobile-calendar {
	display: none;
}
