/*- Page Structure */


body { 
    margin: 0px;
    background-color:#fff; 
	background-image: url(); 
    background-repeat: repeat-x; 
	}

#page {
    font-family: Arial, Helvetica, sans-serif;  
	color: #fff;
	background-color:#fff;
	background-image: url(./images/bg-main.gif);
	background-repeat:no-repeat;
	height:600px;
    width:900px;
	text-align:left;
	margin: auto;
	position: relative;
	border-top: none;
	clear: both;
	}
	
#footer {
    position:absolute;
    height:25px;
	width:580px;
	top:570px;
	left:30px;
	padding:0;
	margin:0;
	color:#555;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	}	

#copyright {
    position:absolute;
    height:25px;
	width:580px;
	top:610px;
	left:30px;
	padding:0;
	margin:0;
	color:#777;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	}	
	

	
	
/*- content -*/		


#content1 {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#222;
	position:absolute;
	top:110px;
	left:30px;
	width:480px;
	line-height:16px;
	}

#home-content-top {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	position:relative;
	width:365px;
	line-height:15px;
	padding:10px 0 0 0;
	background-color:none;
	}
	
#home-content-mid {
	position:absolute;
	top:275px;
	width:580px;
	line-height:15px;
	background-color:none;
	padding:0;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	}	

#home-quote {
    font-size:14px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
    color:#666;
	position:absolute;
	top:350px;
	padding:30px 20px;
	width:490px;
	line-height:16px;
	background-color:none;
	}	
	
#home-quote-link {
    font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    color:#00acec;
	position:absolute;
	top:420px;
	left:350px;
	line-height:16px;
	background-color:none;
	width:150px;
	}			

#home-divider {
	position:absolute;
	top:355px;
	left:20px;
	width:540px;
	height:2px;
	background-image:url(./images/bar.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	}

#courses-content {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#222;
	position:relative;
	width:580px;
	line-height:16px;
	padding:10px 0 0 0;
	background-color:none;
	}

#courses-content-top {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#222;
	position:relative;
	width:365px;
	line-height:16px;
	padding:10px 0 0 0;
	margin:0;
	background-color:none;
	}

#courses-divider {
	position:absolute;
	top:335px;
	left:20px;
	width:540px;
	height:2px;
	background-image:url(./images/bar.gif);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	}	

#courses-private-content {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#222;
	position:relative;
	width:580px;
	line-height:16px;
	background-color:none;
	padding:0;
	}		

#testimonials-content {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
    color:#444;
	position:absolute;
	top:110px;
	left:30px;
	width:480px;
	line-height:16px;
	}			

				

#content-drop {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#222;
	position:absolute;
	top:130px;
	left:30px;
	width:480px;
	line-height:16px;
	}

#drop-quote {
    font-size:14px;
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
    color:#666;
	position:absolute;
	top:336px;
	left:0;
	padding:20px;
	width:490px;
	line-height:16px;
	background-color:none;
	}	

#drop-quote-link {
    font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    color:#00acec;
	position:absolute;
	top:400px;
	left:350px;
	line-height:16px;
	background-color:none;
	width:150px;
	}			
		

#calendar {
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    color:#222;
	position:absolute;
	top:97px;
	left:0px;
	width:650px;
	line-height:16px;
	}	
	
#contact-left {
   position:absolute;
   top:40px;
   left:10px;
   padding:45px 20px 0px;
   width:230px;
   height:140px;
   background-color:none;
   background-image:url(./images/contact-left.gif);
   background-repeat:no-repeat;
   color:#444;
   }

#contact-right {
   position:absolute;
   top:40px;
   left:300px;
   padding:45px 20px 0px;
   width:230px;
   height:140px;
   background-color:none;
   background-image:url(./images/contact-right.gif);
   background-repeat:no-repeat;
   color:#444;
   line-height:20px;
   }   
  
#legend {
	position:absolute;
	top:100px;
	left:300px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}   
	

	
/*- forms -*/	

#form {
    font-family:Arial, Helvetica, sans-serif;
    position: absolute;
	top:165px;
	left:695px;
	height:320px;
	font-size:10px;
	color:#111;
	line-height:6px;
	}	
	
input {
    margin:0;
    padding:0;
    color:#111;
    border:#666 solid 1px;
    background-color: #fff;
    font-size:10px;
    }		
 
textarea {
    font-family:Arial, Helvetica, sans-serif;
    background-color: #fff;
	border:#666 solid 1px;
    color: #111;
	font-size:11px;
	padding:0;
	margin:0;
    }	
	
select {
	font-size:10px;
	color:#666;
	}			
	
	
/*- nav -*/		

#nav {
    position:absolute;
	top:60px;
	left:8px;
	}
	
ul.nav {
   color: #333;
   font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   margin:0; 
   padding:8px 1px 8px;
   }

ul.nav li {
    display:inline;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding:8px 4px 8px;
	margin:0;
	text-align:center;
	}
	
ul.nav li a {
	font-size:12px;
	color:#444;
	font-weight:bold;
	background-image: url(./images/nav/nav-bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding:8px 8px 5px;
	margin:0 5px 0;
	background-color:none;
	border:none;
	}
	
ul.nav li a:hover {
	font-size:12px;
	color:#555;
	font-weight:bold;
	background-image: url(./images/nav/nav-bg.gif);
	background-repeat:repeat-x;
	padding:8px 9px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	}

ul.nav li.current a {
	font-size:12px;
	color:#555;
	font-weight:bold;
	background-image: url(./images/nav/nav-bg-current.gif);
	background-repeat:repeat-x;
	padding:8px 9px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	}

ul.nav li.current a:hover {
	font-size:12px;
	color:#555;
	font-weight:bold;
	background-image: url(./images/nav/nav-bg-current.gif);
	background-repeat:repeat-x;
	padding:8px 9px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	}
	
#nav-drop {
    position:absolute;
	top:88px;
	left:8px;
	}			
	
ul.drop {
   color: #333;
   font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   margin:0; 
   padding:8px 1px 8px;
   }

ul.drop li {
    display:inline;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	padding:8px 4px 8px;
	margin:0;
	text-align:center;
	}
	
ul.drop li a {
	font-size:12px;
	color:#555;
	font-weight:normal;
	background-image: url();
	background-repeat:repeat-x;
	text-align:center;
	padding:8px 4px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	}
	
ul.drop li a:hover {
	font-size:12px;
	color:#444;
	font-weight:normal;
	background-image: url();
	background-repeat:repeat-x;
	padding:8px 4px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	text-decoration:underline;
	}

ul.drop li.current a {
	font-size:12px;
	color:#444;
	font-weight:normal;
	background-image: url();
	background-repeat:repeat-x;
	padding:8px 4px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	text-decoration:underline;
	}

ul.drop li.current a:hover {
	font-size:12px;
	color:#444;
	font-weight:normal;
	background-image: url();
	background-repeat:repeat-x;
	padding:8px 4px 5px;
	margin:0 4px 0;
	background-color:none;
	border:none;
	text-decoration:underline;
	}		
	

/*- pictures -*/							

#picturemain {
    position:absolute;
	top:135px;
	left:165px;
	height:205px;
	width:360px;
	}
	
#map {
    position:absolute;
	top:195px;
	left:0px;
	height:210px;
	width:565px;
	background-color:#99def7;
	padding:10px 10px 15px;
	}
		
#logo {
    position:absolute;
	top:10px;
	left:18px;
	}	
		
#check {
    position:absolute;
	top:70px;
	left:662px;
	}	

#home-image {
    position:absolute;
	top:96px;
	left:402px;
	width:235px;
	height:285px;
	background-color:none;
	background-image:url(./images/home-image.jpg);
	}

#home-quote-left {
    position:absolute;
	top:360px;
	left:0;
	width:50px;
	height:50px;
	background-color:none;
	background-image:url(./images/home-quote-left.gif);
	}

#home-quote-right {
    position:absolute;
	top:390px;
	left:450px;
	width:50px;
	height:50px;
	background-color:none;
	background-image:url(./images/home-quote-right.gif);
	}

#drop-quote-left {
    position:absolute;
	top:340px;
	left:0;
	width:50px;
	height:50px;
	background-color:none;
	background-image:url(./images/home-quote-left.gif);
	}

#drop-quote-right {
    position:absolute;
	top:370px;
	left:450px;
	width:50px;
	height:50px;
	background-color:none;
	background-image:url(./images/home-quote-right.gif);
	}	
	
#courses-image {
    position:absolute;
	top:105px;
	left:396px;
	width:240px;
	height:290px;
	background-color:none;
	background-image:url(./images/courses-image.jpg);
	}

#courses-standard {
    position:absolute;
	top:270px;
	left:0px;
	height:51px;
	background-color:none;
	background-repeat:no-repeat;
	}	
	
#courses-private {
    position:absolute;
	top:270px;
	left:200px;
	height:51px;
	background-color:none;
	background-repeat:no-repeat;
	}	

#courses-spanish {
    position:absolute;
	top:270px;
	left:400px;
	height:51px;
	background-color:none;
	background-repeat:no-repeat;
	}

#courses-standard-image {
    position:absolute;
	top:105px;
	left:396px;
	width:240px;
	height:290px;
	background-color:none;
	background-image:url(./images/courses-standard-image.jpg);
	}							
	
	
/*- nav pics -*/					

#nav-1-left {
    position:absolute;
	top:61px;
	left:10px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}
	
#nav-2-left {
    position:absolute;
	top:61px;
	left:76px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-3-left {
    position:absolute;
	top:61px;
	left:203px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	
	
#nav-4-left {
    position:absolute;
	top:61px;
	left:270px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-5-left {
    position:absolute;
	top:61px;
	left:378px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-6-left {
    position:absolute;
	top:61px;
	left:445px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-7-left {
    position:absolute;
	top:61px;
	left:550px;
	background-image: url(./images/nav/nav-bg-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}			
	
#nav-1-right {
    position:absolute;
	top:61px;
	left:58px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}
	
#nav-2-right {
    position:absolute;
	top:61px;
	left:185px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-3-right {
    position:absolute;
	top:61px;
	left:252px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	
	
#nav-4-right {
    position:absolute;
	top:61px;
	left:360px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-5-right {
    position:absolute;
	top:61px;
	left:427px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}
	
#nav-6-right {
    position:absolute;
	top:61px;
	left:532px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	
	
#nav-7-right {
    position:absolute;
	top:61px;
	left:613px;
	background-image: url(./images/nav/nav-bg-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-1-left-current {
    position:absolute;
	top:61px;
	left:10px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}
	
#nav-2-left-current {
    position:absolute;
	top:61px;
	left:76px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-3-left-current {
    position:absolute;
	top:61px;
	left:203px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	
	
#nav-4-left-current {
    position:absolute;
	top:61px;
	left:270px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-5-left-current {
    position:absolute;
	top:61px;
	left:378px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-6-left-current {
    position:absolute;
	top:61px;
	left:445px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-7-left-current {
    position:absolute;
	top:61px;
	left:550px;
	background-image: url(./images/nav/nav-bg-current-left.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	
	
#nav-1-right-current {
    position:absolute;
	top:61px;
	left:58px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}
	
#nav-2-right-current {
    position:absolute;
	top:61px;
	left:185px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-3-right-current {
    position:absolute;
	top:61px;
	left:252px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	
	
#nav-4-right-current {
    position:absolute;
	top:61px;
	left:360px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}

#nav-5-right-current {
    position:absolute;
	top:61px;
	left:427px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}	

#nav-6-right-current {
    position:absolute;
	top:61px;
	left:532px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}		
		
#nav-7-right-current {
    position:absolute;
	top:61px;
	left:613px;
	background-image: url(./images/nav/nav-bg-current-right.gif);
	background-repeat:no-repeat;
	height:27px;
	width:17px;
	}					  
  

/*- Headings -*/

h1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#555;
	font-weight:normal;
	margin:0;
	padding:5px 0 0 0;
	}



/*- lists -*/		

ul {
   color: #111;
   font-size:10px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   }

ul li {
    font-size:13px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
    margin: 0;
	color: #444;
	}
	
ul.home {
   color: #111;
   font-size:12px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   padding:0 0 0 20px;
   margin:0;
   }

ul.home li {
    padding:0;
	margin:0;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #222;
	}
   
ul.thanks {
	color: #111;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 0 0 20px;
	margin:0;
}
ul.thanks li {
	padding:0;
	margin:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #222;
}
	
		


/*- links -*/		


a {
    font-family:Arial, Helvetica, sans-serif;
	color:#111;
	font-weight:normal;
	text-decoration:none;
	}

li {
   padding:5px 0 0 0;
   color: #fff;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   }
   
a.home {
    font-family:Arial, Helvetica, sans-serif;
	color:#00acec;
	font-weight:bold;
	text-decoration:none;
	}

a.home:hover {
    font-family:Arial, Helvetica, sans-serif;
	color:#00acec;
	font-weight:bold;
	text-decoration:underline;
	}	

