#MainMenu {
	width: 960px;
}
#MainMenu #TopDivider {
	height: 9px;
	background-image: url(/_img/HeaderStripeBG.jpg);
	background-repeat: repeat-x;
}
#MainMenu  ul {
	background-color: #ededec;
	padding: 0;
	margin: 0;
	font-weight: bold;
	list-style-type: none;
	overflow: hidden;
}
#MainMenu li {
	display: inline;
	margin: 0;
}
#MainMenu li a {
	float: left;
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0 0px 0 0px;
	text-decoration: none;
	border-right: 1px solid #fff;
}

/* display: none; */
#MainMenu .SubMenu {
	width: 960px;
	height: 285px;
	position: absolute;
	display: none;
	border-top: solid 1px #f0efee;
	border-bottom: solid 1px #f0efee;
}
/* display: none; */
#MainMenu .SubMenuPerf {
	width: 960px;
	height: 285px;
	background-image: url(../_img/SubNavPerf.jpg);
	background-repeat: no-repeat;
	position: absolute;
	display: none;
	border-top: solid 1px #f0efee;
	border-bottom: solid 1px #f0efee;
}
#MainMenu .SubMenuPerf a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#MainMenu .SubMenuPerf a:hover {
	text-decoration: underline;
}
#MainMenu .SubMenuPerf div.ColumnTop {
	height: 98px;
	float: left;
	display: inline;
	padding: 55px 10px 0 82px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}
#MainMenu .SubMenuPerf div.ColumnBottom {
	height: 102px;
	float: left;
	display: inline;
	padding: 30px 10px 0 82px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}
#MainMenu .SubMenuPerf_Open {
	width: 960px;
	height: 285px;
	background-image: url(../_img/SubNavPerf.jpg);
	border-top: solid 1px #f0efee;
	border-bottom: solid 1px #f0efee;
}
#MainMenu .SubMenuPerf_Open a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}
#MainMenu .SubMenuPerf_Open a:hover {
	text-decoration: underline;
}
#MainMenu .SubMenuPerf_Open div.ColumnTop {
	height: 98px;
	float: left;
	display: inline;
	padding: 55px 10px 0 82px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}
#MainMenu .SubMenuPerf_Open div.ColumnBottom {
	height: 102px;
	float: left;
	display: inline;
	padding: 30px 10px 0 82px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}
#MainMenu .SubMenu .Header {
	height: 4px;
	background-color: #EF2476;
}
#MainMenu .SubMenu div.Column {
	height: 285px;
	float: left;
	display: inline;
	border-right: 1px solid #ffffff;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}

#MainMenu .mmspacer{
	background-image:url(/_img/mm_spacer.jpg);
	background-repeat:no-repeat;
	height:2px;
	clear:both;
	margin:0 0 5px 0;

}

#MainMenu .MMitem {
	padding:0px 0 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 15px;
	line-height: 15px;
	color: #323232;
}




#MainMenu .SubMenu div.Column_active {
	height: 270px;
	float: left;
	display: inline;
	background-image: url(../_img/mm_bg.png);
	background-repeat: repeat;
	padding: 15px 0px 0px 0px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
}
#MainMenu .SubMenu div.Column_active .MMitem {
	height: 24px;
	padding: 0 0 0 20px;
}
#MainMenu .SubMenu div.Column_active .MMitem a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 28px;
	color: #ffffff;
}
#MainMenu .SubMenu div.Column_active .MMitem:hover {
	background-color: #ffffff;
}
#MainMenu .SubMenu div.Column_active .MMitem:hover a {
	color: #828082;
	text-decoration: none;
	background-color: #ffffff;
}


.mlink {
	color: #cccccc;
}


.mlink:hover {
	color: #fff;
	text-decoration:underline;
}


#SearchField {
	color: #1f1f1f;
	border: 0;
	background-image: url(../_img/SearchFieldBG_190.jpg);
	background-repeat: no-repeat;
	background-color: #ededec;
	width: 180px;
	height: 23px;
	margin: 6px 2px 0 0;
	padding: 0 5px 0 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
}

#MainMenu #MainNavigation .MMPerf a {
	background-image: url(../_img/mm_performance.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMPerf a:hover {
	background-image: url(../_img/mm_performance_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMPerf .MMPerf_Over {
	background-image: url(../_img/mm_performance_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMComp a {
	background-image: url(../_img/mm_company.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMComp a:hover {
	background-image: url(../_img/mm_company_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMComp .MMComp_Over {
	background-image: url(../_img/mm_company_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMEdw a {
	background-image: url(../_img/mm_edward.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMEdw a:hover {
	background-image: url(../_img/mm_edward_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMEdw .MMEdw_Over {
	background-image: url(../_img/mm_edward_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMAbout a {
	background-image: url(../_img/mm_about.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMAbout a:hover {
	background-image: url(../_img/mm_about_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMAbout .MMAbout_Over {
	background-image: url(../_img/mm_about_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSupport a {
	background-image: url(../_img/mm_support.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSupport a:hover {
	background-image: url(../_img/mm_support_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSupport .MMSupport_Over {
	background-image: url(../_img/mm_support_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSchool a {
	background-image: url(../_img/mm_school.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSchool a:hover {
	background-image: url(../_img/mm_school_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSchool .MMSchool_Over {
	background-image: url(../_img/mm_school_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMBlog a {
	background-image: url(../_img/mm_blog.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMBlog a:hover {
	background-image: url(../_img/mm_blog_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMWinter a {
	background-image: url(../_img/mm_winter.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMWinter a:hover {
	background-image: url(../_img/mm_winter_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSummer a {
	background-image: url(../_img/mm_summer.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMSummer a:hover {
	background-image: url(../_img/mm_summer_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMOpen a {
	background-image: url(../_img/mm_open.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMOpen a:hover {
	background-image: url(../_img/mm_open_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMCalendar a {
	background-image: url(../_img/mm_calendar.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMCalendar a:hover {
	background-image: url(../_img/mm_calendar_over.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMHousing a {
	background-image: url(../_img/mm_housing.jpg);
	background-repeat: no-repeat;
}

#MainMenu #MainNavigation .MMHousing a:hover {
	background-image: url(../_img/mm_housing_over.jpg);
	background-repeat: no-repeat;
}


#MainMenu .SubMenuPerf_Open_2011 {
	width: 960px;
	height: 285px;
	background-image: url(../_img/SubNavPerf_2011.jpg);
	border-top: solid 1px #f0efee;
	border-bottom: solid 1px #f0efee;
}

#MainMenu .SubMenuPerf_Open_2011 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#MainMenu .SubMenuPerf_Open_2011 a:hover {
	text-decoration: underline;
}

#MainMenu .SubMenuPerf_Open_2011 .MMitem {
	padding:0px 0 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	color: #323232;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_1 {
	background-image: url(../_img/main_menu/program_1.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_1:hover {
	background-image: url(../_img/main_menu/program_1_over.jpg);
}

#MainMenu .SubMenuPerf_Open_2011 .Program_2 {
	background-image: url(../_img/main_menu/program_2.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_2:hover {
	background-image: url(../_img/main_menu/program_2_over.jpg);
}

#MainMenu .SubMenuPerf_Open_2011 .Program_3 {
	background-image: url(../_img/main_menu/program_3.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_3:hover {
	background-image: url(../_img/main_menu/program_3_over.jpg);
}

#MainMenu .SubMenuPerf_Open_2011 .Program_4 {
	background-image: url(../_img/main_menu/program_4.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_4:hover {
	background-image: url(../_img/main_menu/program_4_over.jpg);
}

#MainMenu .SubMenuPerf_Open_2011 div.ColumnBottom {
	height: 100px;
	float: left;
	display: inline;
	padding: 30px 10px 0 82px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_nutcracker {
	background-image: url(../_img/main_menu/program_nutcracker.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_Open_2011 .Program_nutcracker:hover {
	background-image: url(../_img/main_menu/program_nutcracker_over.jpg);
}



#MainMenu .SubMenuPerf_2011 {
	width: 960px;
	height: 285px;
	background-image: url(../_img/SubNavPerf_2011.jpg);
	background-repeat: no-repeat;
	position: absolute;
	display: none;
	border-top: solid 1px #f0efee;
	border-bottom: solid 1px #f0efee;
}

#MainMenu .SubMenuPerf_2011 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
#MainMenu .SubMenuPerf_2011 a:hover {
	text-decoration: underline;
}

#MainMenu .SubMenuPerf_2011 .MMitem {
	padding:0px 0 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	color: #323232;
}

#MainMenu .SubMenuPerf_2011 .Program_1 {
	background-image: url(../_img/main_menu/program_1.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_2011 .Program_1:hover {
	background-image: url(../_img/main_menu/program_1_over.jpg);
}

#MainMenu .SubMenuPerf_2011 .Program_2 {
	background-image: url(../_img/main_menu/program_2.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_2011 .Program_2:hover {
	background-image: url(../_img/main_menu/program_2_over.jpg);
}

#MainMenu .SubMenuPerf_2011 .Program_3 {
	background-image: url(../_img/main_menu/program_3.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_2011 .Program_3:hover {
	background-image: url(../_img/main_menu/program_3_over.jpg);
}

#MainMenu .SubMenuPerf_2011 .Program_4 {
	background-image: url(../_img/main_menu/program_4.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_2011 .Program_4:hover {
	background-image: url(../_img/main_menu/program_4_over.jpg);
}

#MainMenu .SubMenuPerf_2011 div.ColumnBottom {
	height: 100px;
	float: left;
	display: inline;
	padding: 30px 10px 0 82px;
	text-align: left;
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
}

#MainMenu .SubMenuPerf_2011 .Program_nutcracker {
	background-image: url(../_img/main_menu/program_nutcracker.jpg);
	float: left;
}

#MainMenu .SubMenuPerf_2011 .Program_nutcracker:hover {
	background-image: url(../_img/main_menu/program_nutcracker_over.jpg);
}



#ContentDiv #Program_1 .square_dance {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_squaredance.jpg);
}

#ContentDiv #Program_1 .square_dance:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_squaredance_over.jpg);
}

#ContentDiv #Program_1 .afternoon_faun {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_afternoon-faun.jpg);
}

#ContentDiv #Program_1 .afternoon_faun:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_afternoon-faun_over.jpg);
}

#ContentDiv #Program_1 .liturgy {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_liturgy.jpg);
}

#ContentDiv #Program_1 .liturgy:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_liturgy_over.jpg);
}

#ContentDiv #Program_1 .upper_room {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_upperroom.jpg);
}

#ContentDiv #Program_1 .upper_room:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progI_thumb_upperroom_over.jpg);
}

#ContentDiv #Program_2 .world_premier {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progII_thumb_newballet.jpg);
}

#ContentDiv #Program_2 .world_premier:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progII_thumb_newballet_over.jpg);
}

#ContentDiv #Program_2 .in_the_night {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progII_thumb_in-the-night.jpg);
}

#ContentDiv #Program_2 .in_the_night:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progII_thumb_in-the-night_over.jpg);
}

#ContentDiv #Program_2 .ballet_imperial {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progII_thumb_ballet-imperial.jpg);
}

#ContentDiv #Program_2 .ballet_imperial:hover {
	margin: 0 0 8px 0;
	float: left;
	background-image: url(../_img/Program_Headers/header_progII_thumb_ballet-imperial_over.jpg);
}

#ContentDiv #Program_3 .giselle {
	float: left;
	width: 342px;
	height: 285px;
	background-image: url(../_img/Program_Headers/header_progIII_nav.jpg);
}

#ContentDiv #Program_3 .giselle:hover {
	float: left;
	width: 342px;
	height: 285px;
	background-image: url(../_img/Program_Headers/header_progIII_nav-over.jpg);
}

#ContentDiv #Program_4 .coppelia {
	float: left;
	width: 342px;
	height: 285px;
	background-image: url(../_img/Program_Headers/header_progIV_nav.jpg);
}

#ContentDiv #Program_4 .coppelia:hover {
	float: left;
	width: 342px;
	height: 285px;
	background-image: url(../_img/Program_Headers/header_progIV_nav-over.jpg);
}
