@charset "utf-8";

body, html {
  height: 100%;
}

a:link {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}


.Test{
	border:thin;
	border-color:#00000;;
	border-style:solid;
}

.MenuBox{
	width:100%;
	margin:10 0 0 0; 
}

.Menu{
	font-family: arial;
	text-align:right;
	color:#00000;;
	height:20px;
	margin:auto;
	float:left;
}


.MenuLogin{
	font-family: arial;
	color:#00000;;
	text-align:center;
	height:20px;
	border:thin;
	border-color:#00000;;
	border-style:solid;
	margin:0 0 0 10px;
	float:left;
}


.MenuLink{
	font-family: arial;
	text-align:center;
	color:#00000;;
	text-decoration-line:none;
}


.PageTitle{
	font-family:arial;
	font-size:52px;
	color:#0000000;
	text-align:center;
	width:100%;	
	margin:5 0 5 0;
}

.PageSubTitle{
	font-family:arial;
	font-size:52px;
	color:#0000000;
	padding: 300 0 100 0;
	width:100%;	
}

.PageDanceDescription{
	font-family:arial;
	font-size:52px;
	color:#0000000;
	padding: 50 0 0 0;
	width:100%;	
}

.TextMonth{
	font-family:arial;
	font-size:30px;
	text-transform:uppercase;
	color:#0000000;
}

.BoxQuote{
	font-family:arial;
	font-size:24px;
	color:#0000000;
}

.BoxContent{
	font-family:arial;
	font-size:14px;
	color:#0000000;
}

.BoxAuthor{
	font-family:arial;
	font-size:14px;
	color:#0000000;
}


.HRTitle{
	background-color:#00000;;
	height: 3px;
	alignment-baseline:central;
}

.HRBasic{
	background-color:#808080;
	height: 1px;
	alignment-baseline:central;
}


a {
	font-family: Arial;
	text-decoration: Underline;
	color:#00000;;
}

.HRWin{
	background-color:#772583;
	width: 100%;
	height: 1px;
	margin: 0 0 20px 0;
}

.HRThin{
	background-color:#00000;;
	width: 100%;
	height: 2px;
}

.BoxSubGeneric{
	margin:auto;
	background-color:#ffffff;
	width:1050px;
	max-width:1050px;
	text-align:center;
}

.BoxNewEntry{
	margin:auto;
	background-color:#ffffff;
	width:95%;
}

.BoxHeading{
	width:100%;
	height: 99px;
}
.BoxHeadingText{
	font-family:Arial;
	font-size:36px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00000;;
	text-align:Left;
}

.HRHeading{
	background-color:#00000;;
	width: 100%;
	height: 4px;
	margin-top:4px;
}

.TextHeading1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.ContainerFlex {
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.ContainerDayName{
	width: 14%;
	min-height: 30px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#808080;
	text-align:center;
	padding:2 0 6 0;
	border-right:2px #CCCCCC solid;
}

.ContainerDayNameSunday{
	width: 14%;
	min-height: 30px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#808080;
	text-align:center;
	padding:2 0 6 0;
}

.ContainerDayNameSunday{
	width: 14%;
	min-height: 30px;
	float:left;
	font-family:Arial;
	font-size:16px;
	color:#808080;
	text-align:center;
	padding:2 0 6 0;
}


.ContainerDate{
	width: 14%;
	float:left;
	min-height: 80px;
	padding-top:2px;
	border-top:2px #CCCCCC solid;
}


.ContainerDateBorderRight{
	border-right:2px #CCCCCC solid;
}


.ContainerDateBorderLeft{
	border-left:2px #CCCCCC solid;
}


.ContainerDateSunday{
	width: 14%;
	float:left;
	min-height: 80px;
	padding-top:2px;
	border-top:2px #CCCCCC solid;
}




.ContainerDayNumber{
	width:50px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#808080;
	text-align:center;
	padding-right:5px;
}

.ContainerActivities{
	float:left;
}

.ContainerActivitiesItem{
	font-family:Arial;
	font-size:12px;
	color:#00000;;
	text-align:left;
	margin-bottom:5px;
}


.HoverContainerActivitiesItem {
  position: relative; 
  bottom: 300px;
  left: 25px; 
  color: #ffffff; 
  width: 250px;
  height: 200px;
  transition: .5s ease;
  opacity: 0;
  padding: 5px;
  margin:0 0 0 0;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  text-align: center;
  background-color:#00000;;
  display:none;
}

.ContainerActivitiesItem:hover .HoverContainerActivitiesItem {
  opacity: 1;
  display:block;
}

.CalendarMonthPrev{
	text-decoration:none;
	padding:0px 0px 0px 20px;
}

.CalendarMonthNext{
	text-decoration:none;
	padding:0 20 0 2;
}

.ContainerGoogleMaps{
	padding-top:10px;
	float:right
}


.ImgHover{
	display: block;
    margin-left: auto;
    margin-right: auto;
}



.FloatLeft {float: left;}
.FloatRight {float: right;}
.Left {text-align: left;}
.Center {text-align: center;}
.Right {text-align: right;}


.ImageCenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.Clearfix {overflow: auto;}

.Width5  {width:5%;}
.Width8  {width:8%;}
.Width10 {width:10%;}
.Width20 {width:20%;}
.Width25 {width:25%;}
.Width30 {width:30%;}
.Width33 {width:33%;}
.Width34 {width:34%;}
.Width40 {width:40%;}
.Width45 {width:45%;}
.Width50 {width:50%;}
.Width55 {width:55%;}
.Width60 {width:60%;}
.Width66 {width:66%;}
.Width70 {width:70%;}
.Width75 {width:75%;}
.Width80 {width:80%;}
.Width85 {width:85%;}
.Width90 {width:90%;}
.Width100 {width:100%;}

.Width344{width:344px;}

.WidthMax750{width:750px}

.Height10{height:10%;}
.Height20{height:20%;}
.Height30{height:30%;}
.Height40{height:40%;}
.Height50{height:50%;}
.Height60{height:60%;}
.Height70{height:70%;}
.Height80{height:80%;}
.Height90{height:90%;}
.Height100{height:100%;}

.HeightFixed50{height:50px;}
.HeightFixed150{height:150px;}
.HeightFixed200{height:200px;}
.HeightFixed400{height:400px;}
.HeightFixed600{height:600px;}
.HeightFixed750{height:750px;}
.HeightFixed800{height:800px;}
.HeightFixed900{height:900px;}
.HeightFixed1000{height:1000px;}

.HeightMin200{height:200px;}


.Underline{text-decoration:underline;}

.BorderThin{border:thin #000000 solid;}

.PaddingTopBottom10{padding:10px 0px 10px 0px;}
.PaddingTopBottom20{padding:20px 0px 20px 0px;}
.PaddingTopBottom50{padding:50px 0px 50px 0px;}
.PaddingTop50{padding:50px 0px 0px 0px;}

.PaddingLeftRight10{padding:0px 10px 0px 10px;}
.PaddingLeftRight20{padding:0px 20px 0px 20px;}
.PaddingLeft50{padding:0px 0px 0px 50px;}
.PaddingRight30{padding:0px 30px 0px 0px;}
.PaddingRight5{padding:0px 5px 0px 0px;}
.PaddingLeft5{padding:0px 0px 0px 5px;}

.Margin{margin:20px 0px 20px 0px;}
.MarginMenu{margin:40px 0px 0px 0px;}
.MarginTitleHR{margin:0px 0px 50px 0px;}

.TextWhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;}
	
.TextPurple{color:#772583;}

.TextStandard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

.TextCourierNew{
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color: #00000;
}
.BKBlueLight{background-color:#b3ccff;}
.BKGrey{background-color:#d9d9d9;}
.BKBlack{background-color:#00000;}
.BKBlue{background-color:#8DD8DB;}
.BKSilver{background-color:#8c8c8c;}
.BKCrimson{background-color:#dc143c;}
.BKAmber{background-color:#FFBF00;}
.BKGreen{background-color:#008000;}
.BKMauve{background-color:#b784a7;}
.BKPink{background-color:#ff8095;}
.BKMixTapeYEGBlue{background-color:#180b3f;}
.BKMixTapeYEGCrimson{background-color:#721b34;}
.BKMixTapeYEGHistorical{background-color:#8B6F47 ;}
.BKMixTapeYEGCadets{background-color:#6A5ACD ;}

.Bold{
	font-weight:bold;
}

img{
	display:block;
	margin:auto;
}

.Border {border: thin solid #00000;;}
.BorderRound {border-radius: 25px; border: medium #FF0000 solid;}

.MarginAuto{
	margin:auto;
	width:100%}


/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  width: auto;
  padding: 16px;
  color: #ff0000;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.Collapsible {
	background-color: #ffffff;
	font-family:arial;
	font-size:14px;
	color:#0000000;
	cursor: pointer;
	padding: 10 0 10 0;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
}


.CollapsibleContent {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #ffffff;
}

.ClassesLink{
	font-family: arial;
	color:#000000;
	text-decoration:none
}

.Table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #000000;
}

.TableCell {
	border: 1px solid #000000;
}

.TableSections {
	width: 100%;
	border: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}



