/* Background CSS (START) --------------------------------------------------------------------------------------------------------*/
body {
  margin:0px;
  margin-top:10px;
  background-color:#FFFFFF;
  background-image:url(img/bg.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}
/* Background CSS (END) --------------------------------------------------------------------------------------------------------*/

/* Header CSS (START) --------------------------------------------------------------------------------------------------------*/
#header_wrapper {
  width:830px;
  background-image:url(img/header/nav-bg.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#header_td-1 {
  width:580px;
  padding-top:10px;
 }
a#index{width:70px; height:20px; display:block;}
a#index{background:url('img/header/nav.png') 0 0;}
a#index:hover{background: url('img/header/nav.png') 0 -20px;}

a#schedule{width:86px; height:20px; display:block;}
a#schedule{background:url('img/header/nav.png') -76px 0px;}
a#schedule:hover{background: url('img/header/nav.png') -76px -20px;}

a#gallery{width:70px; height:20px; display:block;}
a#gallery{background:url('img/header/nav.png') -168px 0;}
a#gallery:hover{background: url('img/header/nav.png') -168px -20px;}

a#students{width:82px; height:20px; display:block;}
a#students{background:url('img/header/nav.png') -244px 0;}
a#students:hover{background: url('img/header/nav.png') -244px -20px;}

a#staff{width:66px; height:20px; display:block;}
a#staff{background:url('img/header/nav.png') -332px 0;}
a#staff:hover{background: url('img/header/nav.png') -332px -20px;}

a#about{width:70px; height:20px; display:block;}
a#about{background:url('img/header/nav.png') -404px 0;}
a#about:hover{background: url('img/header/nav.png') -404px -20px;}

a#contact{width:80px; height:20px; display:block;}
a#contact{background:url('img/header/nav.png') -480px 0;}
a#contact:hover{background: url('img/header/nav.png') -480px -20px;}

#header_td-2 {
  width:105px;
}

#header_td-3 {
  width:145px;
  height:44px;
  background-image:url(img/header/us.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}
a#ua-language{width:70px; height:28px; display:block;}
a#ua-language:hover{width:70px; height:28px; display:block;}

#header_td-4 {
  height:82px;
}
/* Header CSS (END) --------------------------------------------------------------------------------------------------------*/

/* Footer CSS (START) --------------------------------------------------------------------------------------------------------*/
#footer_td-1 {
  height:40px;
}

#footer_td-2 {
  padding-top:33px;
  height:132px;
  width:746px;
  background-image:url(img/footer/bg-ad.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#footer_td-3 {
  height:40px;
}

#footer_table-1 {
  width:100%;
  background-image:url(img/footer/bg-footer.jpg);
  background-position:top center;
  background-repeat:repeat-x;
  background-color:#FFFF00;
}
  
.footer_links a{
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
}
.footer_links a:hover{
	font-family:arial;
	font-weight:bold;
	color: #CAA200;
	font-size:13px;
	text-decoration: none;
}

#footer_td-spacer {
	width:36px;
	background-image: url(img/footer/footer-div.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.footer_copyright {
	font-family:arial;
	color:#CAA200;
	font-size:12px;
	cursor:default;
}

#footer_div-1 {
  height:20px; width:780px;
}

#footer_div-2 {
  height:14px; width:780px;
}

#footer_div-3 {
  height:25px; width:780px;
}

#footer_div-4 {
  height:20px; width:780px;
}

#footer_div-5 {
  height:15px; width:780px;
}

#footer_div-6 {
  height:200px; width:780px;
}
a#footer_terms{width:80px; height:20px; display:block;}
a#footer_terms{background:url('img/footer/terms.jpg') 0 0;}
a#footer_terms:hover{background: url('img/footer/terms.jpg') 0 -20px;}

a#footer_policy{width:80px; height:20px; display:block;}
a#footer_policy{background:url('img/footer/terms.jpg') -80px 0;}
a#footer_policy:hover{background: url('img/footer/terms.jpg') -80px -20px;}
/* Footer CSS (END) --------------------------------------------------------------------------------------------------------*/



/* Update CSS (START) --------------------------------------------------------------------------------------------------------*/
.update_date {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DFB300;
	cursor:default;
	line-height:16px;
}
.update_text {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #CCCCCC;
	text-align:justify;
	cursor:default;
}
/* Update CSS (END) --------------------------------------------------------------------------------------------------------*/


/* Mini Schedule CSS (START) --------------------------------------------------------------------------------------------------------*/
.schedule_day {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #DFB300;
	cursor:default;
}
.schedule_date {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #CCCCCC;
	cursor:default;
}
a#schedule_link{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8AC817;
	font-weight:bold;
	text-decoration:none;
}
a#schedule_link:hover{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8AC817;
	font-weight:bold;
	text-decoration:underline;
}
/* Mini Schedule CSS (END) --------------------------------------------------------------------------------------------------------*/


/* Index CSS (START) --------------------------------------------------------------------------------------------------------*/
#index_table-1 {
  width:790px;
  height:280px;
}

#index_table-2 {
  width:790px;
  height:164px;
  background-image:url(img/index/about-text-bg.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}

#index_td-1 {
  font-family:Arial, Verdana, Helvetica, sans-serif, Times New Roman;
  font-size:12px;
  color:#FFFFFF;
  padding-left:30px;
  padding-right:30px;
  padding-top:30px;
  text-align:justify;
  cursor:default;
  line-height:17px;
}
a#index_read-more {font:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:underline;font-weight:bold;}
a#index_read-more:hover {font:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFFF00;text-decoration:underline;font-weight:bold;}

#index_table-3 {
  width:790px;
  height:342px;
  background-image:url(img/index/index_news_bg.jpg); background-position:top left; background-repeat:no-repeat;
}

#index_td-2 {
  height:254px;
  width:220px;
  padding-top:20px;
}

#index_td-3 {
  height:254px;
  width:20px;
}
 
#index_td-4 {
  height:254px;
  width:544px;
  padding-top:9px;
}

#index_td-5 {
  height:85px;
  width:506px;
  padding-top:10px; padding-left:14px; padding-right:14px;
}
/* Index CSS (END) --------------------------------------------------------------------------------------------------------*/



/* Schedule CSS (START) --------------------------------------------------------------------------------------------------------*/
#schedule_table-1 {
  width:790px;
  height:541px;
  background-image:url(img/schedule/schedule-bg.jpg); background-position:top left; background-repeat:no-repeat;
}

#schedule_td-1 {
  width:17px;
}

#schedule_td-2 {
  width:526px;
}

#schedule_div-1 {
  height:90px;
  width:526px;
 }

#schedule_div-2 {
  height:170px;
  width:526px;
}
 
#schedule_div-3 {
  height:60px;
  width:526px;
}
 
#schedule_div-4 {
  height:81px;
  width:486px;
  padding-left:20px;
  padding-top:14px;
  padding-right:20px;
}
 
#schedule_div-5 {
  height:12px;
  width:526px;
}
 
#schedule_div-6 {
  height:81px;
  width:486px;
  padding-left:20px;
  padding-top:14px;
  padding-right:20px;
}
 
#schedule_div-7 {
  height:19px;
  width:526px;
}
#schedule_td-3 {
  width:21px;
}

#schedule_td-4 {
  width:212px;
  padding-top:62px;
}

#schedule_td-5 {
  width:14px;
}
/* Schedule CSS (END) --------------------------------------------------------------------------------------------------------*/


/* Gallery CSS (START) --------------------------------------------------------------------------------------------------------*/
#gallery_table-1 {
  width:790px;
  height:280px;
}
#gallery_div-1 {
  width:770px;
  padding-top:44px;
  background-image:url(img/gallery/bg-photos.jpg); background-position:top center; background-repeat:no-repeat;
  background-color:#31A8F8;
}
#gallery_div-2 {
  width:770px;
  padding-top:44px;
  background-image:url(img/gallery/bg-videos.jpg); background-position:top center; background-repeat:no-repeat;
  background-color:#31A8F8;
}
#gallery_div-3 {
  width:770px;
  height:13px;
  background-image:url(img/gallery/bottom-cap.jpg); background-position:top center; background-repeat:no-repeat;
}
#gallery_table-2 {
  width:160px;
  height:170px;
  background-image:url(img/gallery/album-bg.jpg); background-position:top center; background-repeat:no-repeat;
}
#gallery_td-1 {
  height:32px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #DFB300;
  cursor:default;
}
#gallery_td-1-green {
  height:32px;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #85BF1A;
  cursor:default;
}
#gallery_td-2 {
  height:110px;
}
#gallery_td-3 {
  height:28px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #31A8F8;
  cursor:default;
}
/* Gallery CSS (END) ----------------------------------------------------------------------------------------------------------*/

/* Photos CSS (START) ----------------------------------------------------------------------------------------------------------*/
#photos_table-1 {
  width:770px;
  height:244px;
  background-image: url(img/gallery/photos-top_bg.jpg); background-position:top left; background-repeat:no-repeat;
}
#photos_td-1 {
  height:28px;
}
#photos_td-2 {
  height:50px;
  padding-right:26px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  cursor:default;
}
#photos_td-3 {
  height:166px;
  width:23px;
}
#photos_td-4 {
  height:166px;
  width:160px;
}
#photos_div-1 {
  height:27px;
  width:160px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFCC00;
  font-weight: bold;
  cursor:default;
  padding-top:6px;
}
#photos_td-5 {
  height:166px;
  width:20px;
}
#photos_td-6 {
  height:166px;
  width:454px;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  cursor:default;
  text-align:justify;
}
#photos_td-7 {
  height:166px;
  width:113px;
}
#photos_div-2 {
  width:770px;
  background-color:#1F95DC;
}
#photos_td-photo {
  width:158px;
  height:120px;
  background-image:url(img/gallery/photo_bg.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}
/* Photos CSS (END) ----------------------------------------------------------------------------------------------------------*/



/* Students CSS (START) ----------------------------------------------------------------------------------------------------------*/
#students_table-1 {
  width:790px;
  height:591px;
  background-image: url(img/students/students-bg.jpg); background-position:top left; background-repeat:no-repeat;
}

#students_td-1 {
  width:10px;
}
#students_td-2 {
  width:460px;
  padding-top:90px;
  padding-left:20px;
}
#students_td-3 {
  width:10px;
}
#students_td-4 {
  width:240px;
  padding-top:30px;
  padding-left:20px;
  padding-right:20px;
}
#students_td-5 {
  width:10px;
}
#students_text-1 {
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 12px;
  cursor:default;
  text-align:justify;
}
#students_text-2 {
  font-family:Arial, Helvetica, sans-serif;
  color: #B08D00;
  font-size: 16px;
  cursor:default;
  text-align:justify;
}
#students_text-3 {
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 12px;
  cursor:default;
}
#students_text-4 {
  font-family:Arial, Helvetica, sans-serif;
  color: #D5B327;
  font-size: 11px;
  cursor:default;
}
/* Students CSS (END) ------------------------------------------------------------------------------------------------------------*/


/* Staff CSS (START) ------------------------------------------------------------------------------------------------------------*/
#staff_table-1 {
  width:790px;
  height:971px;
  background-image: url(img/staff/staff-bg.jpg); background-position:top left; background-repeat:no-repeat;
}

#staff_td-1 {
  width:10px;
}
#staff_td-2 {
  width:460px;
  padding-top:100px;
  padding-left:20px;
}
#staff_td-3 {
  width:10px;
}
#staff_td-4 {
  width:230px;
  padding-top:30px;
  padding-left:30px;
  padding-right:20px;
}
#staff_td-5 {
  width:10px;
}
#staff_text-1 {
  font-family:Arial, Helvetica, sans-serif;
  color: #B08D00;
  font-size: 15px;
  cursor:default;
  text-align:justify;
  font-weight:bold;
}
#staff_text-2 {
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 12px;
  cursor:default;
  text-align:justify;
  font-weight:bold;
}
#staff_text-3 {
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 11px;
  cursor:default;
}
#staff_text-4 {
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 12px;
  cursor:default;
  text-align:justify
}
/* Staff CSS (END) ------------------------------------------------------------------------------------------------------------*/

/* About CSS (START) ------------------------------------------------------------------------------------------------------------*/
#about_table-1 {
  width:790px;
  height:592px;
  background-image: url(img/about/about-bg.jpg); background-position:top left; background-repeat:no-repeat;
}

#about_td-1 {
  width:10px;
}
#about_td-2 {
  width:420px;
  padding-top:110px;
  padding-left:30px;
  padding-right:30px;
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 11px;
  cursor:default;
  text-align:justify;
}
#about_td-3 {
  width:10px;
}
#about_td-4 {
  width:240px;
  padding-top:110px;
  padding-left:20px;
  padding-right:20px;
  font-family:Arial, Helvetica, sans-serif;
  color: #999999;
  font-size: 12px;
  cursor:default;
}
#about_td-5 {
  width:10px;
}
/* About CSS (END) ------------------------------------------------------------------------------------------------------------*/


/* Contact Css (START) ------------------------------------------------------------------------------------------------------------*/
#contact_table-1 {
  width:790px;
  height:363px;
  background-image: url(img/contact/contact-bg.jpg); background-position:top left; background-repeat:no-repeat;
}

#contact_td-1 {
  width:10px;
}
#contact_td-2 {
  width:480px;
}

#contact_td-3 {
  width:10px;
}
#contact_td-4 {
  width:240px;
  padding-left:20px;
  padding-right:20px;
  padding-top:30px;
  
}
#contact_td-5 {
  width:10px;
}

#contact_table-2 {
  width:440px;
}
#contact_td-6 {
  height:100px;
}
#contact_td-7 {
  height:54px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  cursor:default;
}

#contact_div-1 {
  float:left;
  width:200px;
}
#contact_div-2 {
  float:right;
  width:220px;
}
#contact_text-1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  font-weight:bold;
  cursor:default;
  line-height:24px;
}
#contact_input-1 {
  width:200px;
  height:20px;
  padding-left:10px;
  padding-top:4px;
  border:0px;
  background-image:url(img/contact/input-bg.jpg);
  background-position:top left;
  background-color:transparent;
  background-repeat: no-repeat;
  font-family:arial;
  font-size:11px;
  color:#336C88;
}
#contact_input-2 {
  width:208px;
  height:110px;
  padding-left:12px;
  padding-top:10px;
  border:0px;
  background-image:url(img/contact/message-bg.jpg);
  background-position:top left;
  background-color:transparent;
  background-repeat: no-repeat;
  font-family:arial;
  font-size:11px;
  color:#336C88;
}
/* Contact Css (END) --------------------------------------------------------------------------------------------------------------*/

