@charset "UTF-8";
body {
	background-color: #F6F7FA;
}
.highlight {
	font-weight: bold;
	color: #C300AE;
}
#oldergirl {
	background-image: url(images/blue-oldergirl.png);
	position: absolute;
	right: 33px;
	top: 233px;
	height: 477px;
	width: 143px;
}
#top {
	background-image: url(images/bg-blue-top.png);
}
#left {
	background-image: url(images/bg-blue-left.png);
}
#right {
	background-image: url(images/bg-blue-right.png);
}
#bottom{
	background-image: url(images/bg-blue-bottom.png);
}
#logo {
	background-image: url(images/blue-gdol-logo.png);
	text-indent: -9000px;
	height: 13px;
	width: 168px;
	background-position: left bottom;
	position: absolute;
	top: 41px;
	left: 35px;
	line-height: 1px;
	display: block;
}
#logo:hover {
	background-position: top;
}
#blueContent {
	height: auto;
	position: absolute;
	top: 152px;
	left: 106px;
	width: 675px;
	z-index: 36;
}
#blueContent a {
	text-decoration: none;
	color: #C300AE;
}
#blueContent a:hover {
	text-decoration: underline;
}
#faq #blueContent {
	top: 80px;
}
#schedulePage #blueContent {
	top: 145px;
}
#blueClassesPage #blueContent {
	z-index: 42;
}
#bluetree {
	background-image: url(images/blue-tree-Cloud.png);
	height: 257px;
	width: 316px;
	right: -2px;
	top: -27px;
	background-position: left bottom;
}
#bluetree a {
	background-image: none;
	padding: 0px;
}
#bluetree #home a{
	display: block;
	position: absolute;
	height: 75px;
	width: 140px;
	top: 18px;
	left: 110px;
	z-index: 35;
	background-image: url(images/blue-tree-Cloud.png);
	background-position: -110px -275px;
}
#bluetree #home a:hover, #bluetree #homePage #home a  {
	background-image: url(images/blue-tree-Cloud.png);
	background-position: -110px -18px;
}
#bluetree #location a{
	display: block;
	position: absolute;
	height: 26px;
	width: 230px;
	top: 95px;
	left: 50px;
}
#bluetree #location a:hover, #bluetree #locationPage #location a {
	background-image: url(images/blue-tree-Cloud.png);
	background-position: -50px -95px;
}
#bluetree #schedule a{
	display: block;
	position: absolute;
	height: 23px;
	width: 240px;
	top: 124px;
	left: 45px;
}
#bluetree #schedule a:hover, #bluetree #schedulePage #schedule a {
	background-image: url(images/blue-tree-Cloud.png);
	background-position: -45px -124px;
}
#bluetree #classes a{
	display: block;
	position: absolute;
	height: 21px;
	width: 167px;
	top: 149px;
	left: 80px;
}
#bluetree #classes a:hover, #bluetree #classesPage #classes a {
	background-image: url(images/blue-tree-Cloud.png);
	background-position: -80px -149px;
}
#bluetree #faq a {
	display: block;
	position: absolute;
	height: 21px;
	width: 200px;
	top: 172px;
	left: 63px;
}
#bluetree #faq a:hover, #bluetree #faqPage #faq a {
	background-image: url(images/blue-tree-Cloud.png);
	background-position: -63px -172px;
}
#blueTreeHeader {
	height: 36px;
	width: 156px;
	background-image: url(images/blue-tree-header.png);
	text-indent: -9000px;
}
#ourProgram {
	background-image: url(images/blue-our-program.png);
}
#ourClasses {
	background-image: url(images/blue-our-classes.png);
}
#ourStaff {
	background-image: url(images/blue-our-staff.png);
}
#howItWorks {
	background-image: url(images/blue-how-it-works.png);
}
#locationDates {
	background-image: url(images/blue-location-dates.png);
}
#tuitionDiscounts {
	background-image: url(images/blue-tuition-discounts.png);
}
#sampleDailySchedule {
	background-image: url(images/blue-sample-daily-schedule.png);
	margin-bottom: 30px;
}
#sampleSchedule {
	margin-left: -70px;
	margin-top: -9px;
}
#dayResidential {
	background-image: url(images/blue-day-residential-options.png);
}
#frequently-asked-blue {
	background-image: url(images/blue-frequently-asked.png);
}
#classChoices {
	background-image: url(images/blue-class-choices.png);
}
#greenBlueChoices {
	background-image: url(images/blue-green-class-choices.png);
	text-indent: -9000px;
	background-repeat: no-repeat;
}
#classesList {
	background-image: url(images/bt-classList.png);
	text-indent: -9000px;
	display: block;
	height: 179px;
	width: 524px;
	margin-left: 110px;
	margin-top: 35px;
	background-position: left bottom;
	position: relative;
}
#classesList a {
	display: block;
	position: absolute;
}
#classesList a:hover {
	background-image: url(images/bt-classList.png);
}
#fashionDesign1 {
	left: 0px;
	top: 0px;
	width: 240px;
	height: 40px;
}
#fashionDesign1:hover {
	background-position: 0px 0px;
}
#fashionDesign2 {
	left: 0px;
	top: 56px;
	width: 220px;
	height: 45px;
}
#fashionDesign2:hover {
	background-position: 0px -56px;
}
#illustration {
	left: 0px;
	top: 114px;
	width: 230px;
	height: 30px;
}
#illustration:hover {
	background-position: 0px -114px;
}
#toyDesign {
	left: 0px;
	top: 155px;
	width: 110px;
	height: 24px;
}
#toyDesign:hover {
	background-position: 0px -155px;
}
#creativeWriting {
	left: 280px;
	top: 0px;
	width: 165px;
	height: 24px;
}
#creativeWriting:hover {
	background-position: -280px 0px;
}
#againstGrain {
	left: 280px;
	top: 37px;
	width: 180px;
	height: 24px;
}
#againstGrain:hover {
	background-position: -280px -37px;
}
#publicArt {
	left: 280px;
	top: 77px;
	width: 110px;
	height: 24px;
}
#publicArt:hover {
	background-position: -280px -77px;
}
#hipHop {
	left: 280px;
	top: 117px;
	width: 244px;
	height: 24px;
}
#hipHop:hover {
	background-position: -280px -117px;
}
#actingImprov {
	left: 280px;
	top: 155px;
	width: 170px;
	height: 24px;
}
#actingImprov:hover {
	background-position: -280px -155px;
}
.popupHighlight {
	color: #F00;
}
#popHeader-fashionDesign1  {
	background-image: url(images/blue-fashion1.png);
}
#popHeader-fashionDesign2 {
	background-image: url(images/blue-fashion2.png);
}
#popHeader-illustration  {
	background-image: url(images/blue-illustration.png);
}
#popHeader-toyDesign {
	background-image: url(images/blue-toy-design.png);
}
#popHeader-creativeWriting {
	background-image: url(images/blue-creative-writing.png);
}
#popHeader-againstGrain {
	background-image: url(images/blue-against-grain.png);
}
#popHeader-publicArt {
	background-image: url(images/blue-public-art.png);
}
#popHeader-hipHop {
	background-image: url(images/blue-hip-hop.png);
}
#popHeader-actingImprov {
	background-image: url(images/blue-acting-improv.png);
}
#popHeader-aboutUs  {
	background-image: url(images/shared-about-us.png);
}
#popHeader-register {
	background-image: url(images/shared-how-to-register.png);
}
#popHeader-catalog {
	background-image: url(images/shared-download-catalog.png);
}
#popHeader-login {
	background-image: url(images/shared-your-account.png);
}
#popHeader-formsDeadlines {
	background-image: url(images/shared-forms-deadlines.png);
}
