@charset "utf-8";



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



#main-container {

	width: 961px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	background-image: url(images/content_02.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 118px;

}



#menu-top, #menu-bottom {

	background-color: #36627e;

	height: 27px;

}



#home-image {

	height: 276px;

	background-image: url(images/mockup_aug_05_c_04.jpg);

	background-repeat: no-repeat;

}



#inner-image {

	height: 158px;

	background-image: url(images/new_banners/3.jpg);

	background-repeat: no-repeat;

}


#calendar-image {

	height: 158px;

	background-image: url(images/banners/5.jpg);

	background-repeat: no-repeat;

}


#contact-image {

	height: 158px;

	background-image: url(images/banner9.jpg);

	background-repeat: no-repeat;

}



#bios-image {

	height: 158px;

	background-image: url(images/banner2.jpg);

	background-repeat: no-repeat;

}



#classes-image {

	height: 158px;

	background-image: url(images/banner3.jpg);

	background-repeat: no-repeat;

}



#about-image {

	height: 158px;

	background-image: url(images/1.jpg);

	background-repeat: no-repeat;

}


#ft-image {

	height: 158px;

	background-image: url(images/7.jpg);

	background-repeat: no-repeat;

}

#learning-image {

	height: 158px;

	background-image: url(images/12.jpg);

	background-repeat: no-repeat;

}

#rehearsal-image {

	height: 158px;

	background-image: url(images/18.jpg);

	background-repeat: no-repeat;

}

#techd-image {

	height: 158px;
	background-image: url(images/2.jpg);
	background-repeat: no-repeat;

}

#week-image {

	height: 158px;

	background-image: url(images/22.jpg);

	background-repeat: no-repeat;

}

#nutcracker-image {

	height: 158px;

	background-image: url(images/40.jpg);

	background-repeat: no-repeat;

}

#vol-image {

	height: 158px;

	background-image: url(images/31.jpg);

	background-repeat: no-repeat;

}

#abmi-image {

	height: 158px;

	background-image: url(images/banners/15.jpg);

	background-repeat: no-repeat;

}

#sites-image {

	height: 158px;

	background-image: url(images/35.jpg);

	background-repeat: no-repeat;

}

#south-image {

	height: 158px;

	background-image: url(images/balletimage6.jpg);

	background-repeat: no-repeat;

}

#morningside-image {

	height: 158px;

	background-image: url(images/new_banners/21.jpg);

	background-repeat: no-repeat;

}

#homestead-image {

	height: 158px;
	
	background-image: url(images/banners/14.jpg);

	background-repeat: no-repeat;

}

#west-grove-image {

	height: 158px;

	background-image: url(images/new_banners/1.jpg);

	background-repeat: no-repeat;

}

#redlands-image {

	height: 158px;

	background-image: url(images/banners/4.jpg);

	background-repeat: no-repeat;

}

#summer-image {

	height: 158px;

	background-image: url(images/new_banners/9.jpg);

	background-repeat: no-repeat;

}

#about-donations-image {

	height: 158px;

	background-image: url(images/new_banners/2.jpg);

	background-repeat: no-repeat;

}

#donors-image {

	height: 158px;

	background-image: url(images/banners/1.jpg);

	background-repeat: no-repeat;

}

#news-image {

	height: 158px;

	background-image: url(images/banners/12.jpg);

	background-repeat: no-repeat;

}

#articles-image {

	height: 158px;

	background-image: url(images/20.jpg);

	background-repeat: no-repeat;

}

#photo-image {

	height: 158px;

	background-image: url(images/new_banners/6.jpg);

	background-repeat: no-repeat;

}

#photo-nutcracker-image {

	height: 158px;

	background-image: url(images/26.jpg);

	background-repeat: no-repeat;

}







.bio {
	margin-right: 10px;
	}


#home-left {

	width: 644px;

	float: left;

	padding-top: 33px;

	margin-bottom: 20px;

}	



#home-right {

	width: 317px;

	float: right;

	padding-top: 46px;

	margin-bottom: 20px;


}



#inner-left {

	width: 227px;

	float: left;

	padding-top: 30px;

	margin-bottom: 20px;

}	



#inner-right {

	width: 734px;

	float: right;

	padding-top: 30px;

	margin-bottom: 20px;

}



.welcome-title {

	background: url(images/welcome-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

	margin-left: 45px;	

}



.sponsors-title {

	background: url(images/sponsors-title.jpg) no-repeat left top;

	height: 22px;

	width: 560px;	

	margin-left: 45px;

	margin-top: 5px;

}



.history-title {

	background: url(images/history-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}	



.bios-title {

	background: url(images/bios-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.classes-title {

	background: url(images/classes-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.descriptions-title {

	background: url(images/descriptions-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.about-title {

	background: url(images/about-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.calendar-title {

	background: url(images/calendar-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.school-title {

	background: url(images/school-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.nutcracker-title {

	background: url(images/nutcracker-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.scholarship-title {

	background: url(images/scholarship-title.jpg) no-repeat left top;

	height: 27px;

	width: 560px;	

}



.donations-title {

	background: url(images/donations-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.alumni-title {

	background: url(images/alumni-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.news-title {

	background: url(images/news-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.gallery-title {

	background: url(images/gallery-title.jpg) no-repeat left top;

	height: 27px;

	width: 560px;	

}



.contact-title {

	background: url(images/contact-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}

.class-schedule-title {

	background: url(images/class-schedule-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}





.registration-title {

	background: url(images/registration-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.fees-payment-title {

	background: url(images/fees-payment-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.dress-code-title {

	background: url(images/dress-code-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.studio-title {

	background: url(images/studio-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}



.fields-trip-title {

	background: url(images/fields-trip-title.jpg) no-repeat left top;

	height: 23px;

	width: 560px;	

}

.learning-title {
	background: url(images/learning-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.reharsal-title {
	background: url(images/reharsal-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.tech-dress-title {
	background: url(images/tech-dress-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.nutcracker-news-title {
	background: url(images/nutcracker-news-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.volunteers-title {
	background: url(images/volunteers-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.about-mission-title {
	background: url(images/about-mission-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.sites-title {
	background: url(images/sites-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.south-miami-title {
	background: url(images/south-miami-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.morningside-title {
	background: url(images/morningside-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.summer-title {
	background: url(images/summer-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.about-donations-title {
	background: url(images/about-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.donors-title {
	background: url(images/donors-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.west-grove-title {
	background: url(images/west-grove-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.homestead-title {
	background: url(images/homestead-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.redlands-title {
	background: url(images/redlands-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.enews-title {
	background: url(images/enews-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.articles-title {
	background: url(images/articles-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.photo-in-studio-title {
	background: url(images/studio-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.photo-nutcracker-title {
	background: url(images/nutcracker-title.jpg) no-repeat left top;
	height: 23px;
	width: 560px;	
}

.text-home {

	width: 560px;

	border-top: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	padding-top: 20px;

	padding-bottom: 15px;

	margin-top: 10px;

	margin-left: 45px;

}

.text-home2{

	width: 560px;

	border-bottom: 1px solid #CCCCCC;

	margin-left: 45px;

	margin-bottom: 10px;

}

a.boxes:link, a.boxes:visited {
	text-decoration: none;
}

a.boxes:hover {
	text-decoration: none;
}

.sponsors {

	width: 560px;

	margin-left: 45px;

	padding-top: 10px;

	

}



.red {
	color: #990000;
}

.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ab9358;

	font-weight: bold;

}



.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #143c5f;	

}



.content-text {

	width: 650px;

	border-top: 1px solid #CCCCCC;

	padding-top: 20px;

	padding-bottom: 15px;

	margin-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #143c5f;

}
.left-col {
	width: 325px;
	float: left;
}
.right-col {
	width: 310px;
	float: left;
	border-left: 1px solid #d7d7d7;
	padding-left: 10px;
}
.content-text ul,  .content-text ul li  {

	list-style-image: url(images/bullet01.gif);

}





.content-text ul li a:link,  .content-text ul li a:visited  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;	

	text-decoration: underline;



}







.content-text ul li a:hover  {

	text-decoration: none;

}



div.button-more {

	text-align:right;

}



#blue-box {

	background-color: #143c5f;

	padding-top: 2px;

	padding-left: 5px;

	padding-right: 5px;

	height: 72px;

	width: 252px;

	margin-left: 20px;

	margin-bottom: 20px;

	padding-left: 10px;

}



img.img-boxes {

	border: 2px solid white;

}



.title-bbox {

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	color: #ab9358;

	font-weight: bold;

	font-size: 12px;

	line-height: 30px;

}



.text-bbox {

	font-family: Arial, Helvetica, sans-serif;

	color: white;

	font-weight: normal;

	font-size: 11px;

}



img.img_inner_menu {

	margin: 0 0 15px 20px;

}



#table_cell {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: black;

}


#logos {
	float: right;

	padding-top: 20px;

	padding-bottom: 15px;

	margin-top: 10px;
	
	width: 300px;
	
	text-align: center;
	
	border-left: 1px solid #cccccc;

}

#logos_home_left {
	float: left;

	width:280px;
		
	border-right: 1px solid #cccccc;
	
		text-align: center;
}

#logos_home_right {
	float: right;

	width:279px;
		text-align: center;
		
}




/* DROPDOWS */



#dropmenudiv{

position:absolute;

border-bottom-width: 0;

font:normal 10px Verdana;

line-height:18px;

z-index:100;





}



#dropmenudiv a{

width: 100%;

display: block;

text-indent: 15px;

padding: 1px 0;

text-decoration: none;

color: white;

background-color: #36627e;



}



#dropmenudiv a:hover{ /*hover background color*/

background-color: #5c92b5;

}



/* DROPDOWS */


a:link, a:visited  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #003366;	

	text-decoration: underline;



}







a:hover  {

	text-decoration: none;

}