/*Home Page*/

#item68154 .edit-option{
display:none;
}

#item68154 #content-body{
padding-bottom:0px;
}

#item68154 #main-table-body{
background: #FFFFFF url(../images/home_main_table_body_bg.gif) no-repeat 0 0;
}

.comp-dyn-home-783{
height:513px;
}

.comp-dyn-home-783 #flash{
position:absolute;
left:3px;
top:28px;
}

.comp-dyn-home-783 #rotatingContent{
width:456px;
height:304px;
background:transparent url(../images/rotatingContent.gif) no-repeat 0px 0px;
position:absolute;
left:35px;
top:255px;
padding:15px 0px 0px 15px;
}

.comp-dyn-home-783 .rotatingText{
width:430px;
height:45px;
background:transparent url(../images/rotatingText_bg.png) repeat 0px 0px;
position:absolute;
top:240px;
padding:5px 0 0 10px;
z-index:10;
}

.comp-dyn-home-783 .rotatingText .rotatingTextLine1{
display:block;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
text-decoration:none;
}

.comp-dyn-home-783 .rotatingText .rotatingTextLine2{
display:block;
color:#30424f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
text-decoration:none;
}

.comp-dyn-home-783 #welcome{
width:340px;
position:absolute;
left:530px;
top:262px;
}

.comp-dyn-home-783 #welcome h1{
color:#89393e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
font-style:normal;
margin-bottom:19px;
}

.comp-dyn-home-783 #welcome p{
color:#30424f;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

.comp-dyn-home-783 #CTAs{
position:absolute;
width:338px;
left:530px;
top:532px;
}

.comp-dyn-home-783 #CTAs a img{
border:0px;
float:left;
}

.comp-dyn-home-783 #CTAs a#ctaRegistration{
background:transparent url(../images/registrationCTA.gif) no-repeat 0px -48px;
width:338px;
height:48px;
display:block;
}

.comp-dyn-home-783 #CTAs a#ctaRegistration:hover{
background:transparent url(../images/registrationCTA.gif) no-repeat 0px -0px;
}

.comp-dyn-home-783 #CTAs a#ctaInstructors{
background:transparent url(../images/instructorsCTA.gif) no-repeat 0px 0px;
width:338px;
height:50px;
display:block;
}

.comp-dyn-home-783 #CTAs a#ctaInstructors:hover{
background:transparent url(../images/instructorsCTA.gif) no-repeat 0px -50px;
}

.comp-dyn-home-783 #CTAs a#ctaPiano{
background:transparent url(../images/restoreCTA.gif) no-repeat 0px 0px;
width:338px;
height:50px;
display:block;
}

.comp-dyn-home-783 #CTAs a#ctaPiano:hover{
background:transparent url(../images/restoreCTA.gif) no-repeat 0px -50px;
}

.comp-dyn-home-783 #CTAs2{
width:843px;
position:absolute;
left:32px;
top:692px;
}

.comp-dyn-home-783 #CTAs2 a img{
float:left;
border:0px;
margin-left:2px;
}

.comp-dyn-home-783 #CTAs2 a.ctaFirst img{
margin-left:3px;
}

.comp-dyn-home-783 #calendarArea{
width:471px;
height:109px;
background:transparent url(../images/calendarArea.gif) no-repeat 0px 0px;
position:absolute;
left:35px;
top:572px;
}

.comp-dyn-home-783 #calendarArea .noEvents{
	margin:23px 0 0 14px;
}

.comp-dyn-home-783 #calendarArea a img{
height:17px;
width:467px;
position:absolute;
top:1px;
left:0px;
border:0px;
}

#calendar-summary ul{
margin:29px 0 0 11px;
}

#calendar-summary ul li{
padding-left:0px;
background:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#878a7d;
}

#calendar-summary ul li a, #calendar-summary ul li span{
color:#89393e;
}

#calendar-summary ul li span{
display:block;
float:left;
padding-right:3px;
text-align:right;
width:68px;
}