/*

*/

.version.index /* version checker */
{
	color: #000005;
	background-color: #952C2B;
}

#page
{
	z-index: 1;
	min-height: 5358px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: #C9982F;
	width: 100%;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#pu8512
{
	z-index: 360;
	height: 0px;
	padding-bottom: 653px;
	margin-right: -10000px;
	width: 100%;
}

#u8512
{
	z-index: 360;
	height: 198px;
	border-color: #1D2225;
	background-color: #D1CFBA;
	border-radius: 0px 10px 10px 0px ;
	position: fixed;
	top: 455px;
	left: 0px;
	width: 5%;
	max-width: 48px;
}

#u8513
{
	z-index: 361;
	background-color: transparent;
	position: fixed;
	top: 467px;
	left: 5px;
	width: 3.86%;
	max-width: 37px;
}

#u8515
{
	z-index: 363;
	background-color: transparent;
	position: fixed;
	top: 515px;
	left: 5px;
	width: 3.86%;
	max-width: 37px;
}

#u8517
{
	z-index: 365;
	background-color: transparent;
	position: fixed;
	top: 563px;
	left: 5px;
	width: 3.86%;
	max-width: 37px;
}

#u8519
{
	z-index: 367;
	background-color: transparent;
	position: fixed;
	top: 612px;
	left: 5px;
	width: 3.86%;
	max-width: 37px;
}

#u29200
{
	min-height: 100px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	left: -50%;
	margin-left: 360px;
	width: 100%;
	max-width: 720px;
}

#u29200-wrapper
{
	position: fixed;
	top: 52px;
	z-index: 369;
	left: 50%;
	margin-left: -281px;
	width: 75%;
	max-width: 720px;
}

#u8452
{
	z-index: 370;
	height: 218px;
	background-color: #1A1A1A;
	position: fixed;
	top: 0px;
}

#u8452-bw
{
	z-index: 370;
}

#u8320-6
{
	min-height: 43px;
	background-color: transparent;
	text-align: right;
	font-size: 18px;
	color: #D1CFBA;
	line-height: 22px;
	font-family: '__Cabin_5';
	font-weight: 600;
	font-style: italic;
	position: relative;
	left: -50%;
	margin-left: 175px;
	width: 100%;
	max-width: 350px;
}

#u8320-6-wrapper
{
	position: fixed;
	top: 51px;
	z-index: 371;
	left: 50%;
	margin-left: 110px;
	width: 36.46%;
	max-width: 350px;
}

#menuu8323
{
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	border-radius: 10px 10px 0px 0px ;
	position: relative;
	left: -50%;
	margin-left: 318px;
	width: 100%;
	max-width: 636px;
}

#u8345
{
	min-height: 112px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 16.36%;
}

#u8346
{
	background-color: #1D2225;
	border-radius: 10px 10px 0px 0px ;
	padding-bottom: 96px;
	position: relative;
	width: 100%;
}

#u8346:hover
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8347-4
{
	min-height: 16px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 48px;
	width: 100%;
}

#u8346:hover #u8347-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8352
{
	min-height: 112px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 16.36%;
	left: 16.67%;
}

#u8355
{
	background-color: #1D2225;
	border-radius: 10px 10px 0px 0px ;
	padding-bottom: 96px;
	position: relative;
	width: 100%;
}

#u8355:hover
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8355.MuseMenuActive
{
	background-color: #424246;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8357-4
{
	min-height: 16px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 48px;
	width: 100%;
}

#u8346.MuseMenuActive #u8347-4,#u8355:hover #u8357-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8359
{
	min-height: 112px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 16.36%;
	left: 33.34%;
}

#u8360
{
	background-color: #1D2225;
	border-radius: 10px 10px 0px 0px ;
	padding-bottom: 80px;
	position: relative;
	width: 100%;
}

#u8360:hover
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8346.MuseMenuActive,#u8360.MuseMenuActive
{
	background-color: #FFFFFF;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8362-6
{
	min-height: 32px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 40px;
	width: 100%;
}

#u8360:hover #u8362-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 32px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8331
{
	min-height: 112px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 16.36%;
	left: 50%;
}

#u8332
{
	background-color: #1D2225;
	border-radius: 10px 10px 0px 0px ;
	padding-bottom: 80px;
	position: relative;
	width: 100%;
}

#u8332:hover
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8332.MuseMenuActive
{
	background-color: #A8A793;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8335-6
{
	min-height: 32px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 40px;
	width: 100%;
}

#u8360.MuseMenuActive #u8362-6,#u8332:hover #u8335-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 32px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8332.MuseMenuActive #u8335-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 32px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8338
{
	min-height: 112px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 16.51%;
	left: 66.67%;
}

#u8341
{
	background-color: #1D2225;
	border-radius: 10px 10px 0px 0px ;
	padding-bottom: 96px;
	position: relative;
	width: 100%;
}

#u8341:hover
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8341.MuseMenuActive
{
	background-color: #BBB6B6;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8344-4
{
	min-height: 16px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 48px;
	width: 100%;
}

#u8355.MuseMenuActive #u8357-4,#u8341:hover #u8344-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8346.MuseMenuActive #u8347-4 p,#u8360.MuseMenuActive #u8362-6 p,#u8341.MuseMenuActive #u8344-4 p
{
	color: #1D2225;
	visibility: inherit;
}

#u8324
{
	min-height: 112px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 16.51%;
	left: 83.5%;
}

#u8325
{
	background-color: #1D2225;
	border-radius: 10px 10px 0px 0px ;
	padding-bottom: 96px;
	position: relative;
	width: 100%;
}

#u8325:hover
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8325.MuseMenuActive
{
	background-color: #C9982F;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u8326-4
{
	min-height: 16px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	top: 48px;
	width: 100%;
}

#u8341.MuseMenuActive #u8344-4,#u8325:hover #u8326-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#u8325.MuseMenuActive #u8326-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 16px;
	width: 100%;
	margin: 0px -10000px 0px 0%;
}

#menuu8323-wrapper
{
	position: fixed;
	top: 106px;
	z-index: 377;
	left: 50%;
	margin-left: -163px;
	width: 66.25%;
	max-width: 636px;
}

#u8455
{
	background-color: transparent;
	position: relative;
	left: -50%;
	margin-left: 124.5px;
	width: 100%;
	max-width: 249px;
}

#u8455-wrapper
{
	position: fixed;
	top: 34px;
	z-index: 418;
	left: 50%;
	margin-left: -466px;
	width: 25.94%;
	max-width: 249px;
}

#phome
{
	z-index: 146;
	padding-bottom: 0px;
	margin-right: -10000px;
	width: 100%;
}

#home
{
	position: relative;
	margin-left: 48.86%;
}

#pu552
{
	z-index: 3;
	margin-top: 200px;
	width: 100%;
}

#u552
{
	z-index: 3;
	height: 5px;
	position: relative;
	margin-right: -10000px;
	margin-top: 275px;
	width: 0.53%;
	left: 65.73%;
}

#courses
{
	position: relative;
	margin-right: -10000px;
	width: 22px;
	margin-top: 939px;
	left: 84.69%;
}

#u29216
{
	z-index: 236;
	min-height: 375px;
	background-color: #FFFFFF;
}

#u29216_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 960px;
	padding-top: 46px;
	padding-bottom: 26px;
}

#u29376
{
	z-index: 237;
	border-style: solid;
	border-width: 8px;
	border-color: #C9982F;
	background-color: transparent;
	border-radius: 10px;
	position: relative;
	width: 67.82%;
	left: 15.32%;
}

#u29212
{
	z-index: 238;
	min-height: 285px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-bottom: -52px;
	position: relative;
	margin-right: -10000px;
	margin-top: -23px;
	width: 92.17%;
	left: 4.92%;
}

#u29219
{
	z-index: 239;
	height: 18px;
	background-color: #FFFFFF;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 251px;
	width: 32.88%;
	left: 9.38%;
}

#u29341
{
	z-index: 240;
	background-color: #C9982F;
	position: relative;
	margin-right: -10000px;
	margin-top: -8px;
	width: 100.93%;
	left: -0.47%;
}

#u29344-4
{
	z-index: 241;
	min-height: 36px;
	background-color: transparent;
	border-radius: 2px;
	text-transform: uppercase;
	text-align: center;
	font-size: 25px;
	color: #FFFFFF;
	line-height: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	width: 140.19%;
	left: -20.1%;
}

#u29373
{
	z-index: 245;
	height: 57px;
	background-color: #FFFFFF;
	border-radius: 0px 0px 10px 0px ;
	position: relative;
	margin-right: -10000px;
	margin-top: 206px;
	width: 57.15%;
	left: 42.71%;
}

#u29385
{
	z-index: 247;
	height: 8px;
	background-color: #C9982F;
	top: -8px;
	margin-bottom: -8px;
	position: relative;
	width: 64.69%;
	left: 19.07%;
}

#u29382
{
	z-index: 246;
	height: 19px;
	background-color: #FFFFFF;
	position: relative;
	width: 22.3%;
	left: 22.71%;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u29216-bw
{
	z-index: 236;
	min-height: 375px;
	margin-top: 775px;
}

#u27382-12
{
	z-index: 260;
	min-height: 260px;
	background-color: transparent;
	line-height: 36px;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 221px;
	width: 67.19%;
	left: 12.61%;
}

#u27385-26
{
	z-index: 272;
	min-height: 523px;
	background-color: transparent;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 91px;
	width: 85.94%;
	left: 6.78%;
}

#u27388-8
{
	z-index: 298;
	min-height: 390px;
	background-color: transparent;
	line-height: 43px;
	font-size: 36px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 91px;
	width: 62.19%;
	left: 8.44%;
}

#u27394-9
{
	z-index: 306;
	min-height: 441px;
	background-color: transparent;
	line-height: 43px;
	font-size: 36px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 121px;
	width: 81.15%;
	left: 6.78%;
}

#u27394
{
	font-size: 36px;
}

#u27397-19
{
	z-index: 315;
	min-height: 515px;
	background-color: transparent;
	line-height: 36px;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 91px;
	width: 80.53%;
	left: 10.53%;
}

#u27397
{
	font-size: 30px;
}

#u27400-8
{
	z-index: 334;
	min-height: 495px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 103px;
	width: 75.42%;
	left: 14.38%;
}

#u94
{
	z-index: 342;
	height: 786px;
	background-color: #FFFFFF;
}

#u94-bw
{
	z-index: 342;
	height: 786px;
}

#u9816
{
	z-index: 144;
	min-height: 4489.971978771865px;
	border-width: 0px;
	border-color: transparent;
	background-color: #424246;
	padding-bottom: 0px;
}

#u9816_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 960px;
	padding-top: 32px;
	padding-bottom: 139px;
}

#u21591
{
	z-index: 147;
	background-color: #1D2225;
	position: relative;
	width: 99.07%;
	left: 0.32%;
}

#u21591:active
{
	background-color: #D63447;
	min-height: 0px;
	width: 99.07%;
	margin: 0px 0px 0px 0%;
}

#u21592-4
{
	z-index: 148;
	min-height: 44px;
	background-color: transparent;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 43px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -4px;
	position: relative;
	margin-right: -10000px;
	margin-top: -4px;
	width: 96.75%;
	left: 1.69%;
}

#u29205
{
	z-index: 152;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 1px;
	margin-top: 24px;
	position: relative;
	width: 60.84%;
	left: 21.25%;
}

#pu28575-7
{
	z-index: 153;
	width: 100%;
}

#u28575-7
{
	z-index: 153;
	min-height: 334px;
	background-color: transparent;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 102px;
	width: 77.57%;
	left: 10.28%;
}

#u27252
{
	z-index: 160;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u27265
{
	z-index: 163;
	background-color: #C9982F;
	position: relative;
	margin-right: -10000px;
	margin-top: 546px;
	width: 100%;
}

#u27268-4
{
	z-index: 164;
	min-height: 36px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	width: 100%;
}

#u27275
{
	z-index: 162;
	background-color: #212121;
	top: -2px;
	margin-bottom: -2px;
	position: relative;
	width: 100%;
}

#u27278-4
{
	z-index: 168;
	min-height: 45px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -5px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 99.66%;
	left: 0.18%;
}

#u27278-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 45px;
	width: 99.66%;
	margin: 4px -10000px -5px 0%;
}

#u29225
{
	z-index: 172;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 0px;
	margin-top: 92px;
	position: relative;
	width: 60.94%;
	left: 21.15%;
}

#pu28578-7
{
	z-index: 173;
	width: 100%;
}

#u28578-7
{
	z-index: 173;
	min-height: 320px;
	background-color: transparent;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 135px;
	width: 78.12%;
	left: 11.12%;
}

#u27287
{
	z-index: 180;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 99.83%;
	left: 0.18%;
}

#u27307
{
	z-index: 183;
	background-color: #C9982F;
	padding-bottom: 1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 546px;
	width: 99.83%;
}

#u27308-4
{
	z-index: 184;
	min-height: 36px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 2px;
	width: 100%;
}

#u27308-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 36px;
	width: 100%;
	margin: 2px -10000px 0px 0%;
}

#u27306
{
	z-index: 182;
	background-color: #212121;
	position: relative;
	width: 99.83%;
}

#u27309-4
{
	z-index: 188;
	min-height: 45px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 99.66%;
}

#pu28581-7
{
	z-index: 192;
	margin-top: 99px;
	position: relative;
	width: 100%;
}

#u28581-7
{
	z-index: 192;
	min-height: 243px;
	background-color: transparent;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 153px;
	width: 43.75%;
	left: 29.8%;
}

#u28581
{
	font-family: '__Cabin_5';
	font-weight: 400;
}

#u27415
{
	z-index: 199;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 60.84%;
	left: 21.25%;
}

#u27423
{
	z-index: 202;
	background-color: #C9982F;
	padding-bottom: 2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 545px;
	width: 60.84%;
	left: 21.25%;
}

#u27424-4
{
	z-index: 203;
	min-height: 36px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	width: 100%;
}

#u27422
{
	z-index: 201;
	background-color: #212121;
	position: relative;
	width: 60.84%;
	left: 21.25%;
}

#u27425-4
{
	z-index: 207;
	min-height: 45px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -6px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
	width: 99.66%;
	left: 0.18%;
}

#u27425-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 45px;
	width: 99.66%;
	margin: 6px -10000px -6px 0%;
}

#pu29180
{
	z-index: 212;
	margin-top: 98px;
	position: relative;
	width: 100%;
}

#u29180
{
	z-index: 212;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 60.84%;
	left: 21.25%;
}

#u29308
{
	z-index: 217;
	background-color: #C9982F;
	padding-bottom: 2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 546px;
	width: 60.84%;
	left: 21.25%;
}

#u29309-4
{
	z-index: 218;
	min-height: 36px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	width: 100%;
}

#u29307
{
	z-index: 216;
	background-color: #212121;
	position: relative;
	width: 60.84%;
	left: 21.25%;
}

#u29310-4
{
	z-index: 222;
	min-height: 45px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -5px;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	width: 99.66%;
	left: 0.18%;
}

#u29310-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 45px;
	width: 99.66%;
	margin: 5px -10000px -5px 0%;
}

#pu29190
{
	z-index: 214;
	margin-top: 99px;
	position: relative;
	width: 100%;
}

#u29190
{
	z-index: 214;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 60.84%;
	left: 21.25%;
}

#u29320
{
	z-index: 227;
	background-color: #C9982F;
	padding-bottom: 2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 546px;
	width: 60.84%;
	left: 21.25%;
}

#u29321-4
{
	z-index: 228;
	min-height: 36px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	width: 100%;
}

#u29319
{
	z-index: 226;
	background-color: #212121;
	position: relative;
	width: 60.84%;
	left: 21.25%;
}

#u29322-4
{
	z-index: 232;
	min-height: 45px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 99.66%;
	left: 0.18%;
}

#pfestival
{
	z-index: 211;
	margin-top: 93px;
	position: relative;
	width: 100%;
}

#festival
{
	position: relative;
	margin-right: -10000px;
	width: 22px;
	margin-top: 556px;
	left: 84.9%;
}

#u32156
{
	z-index: 248;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 60.84%;
	left: 21.25%;
}

#u32159
{
	z-index: 251;
	background-color: #C9982F;
	padding-bottom: 2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 546px;
	width: 60.84%;
	left: 21.25%;
}

#u32160-4
{
	z-index: 252;
	min-height: 36px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	width: 100%;
}

#u27268-4:hover,#u27424-4:hover,#u29309-4:hover,#u29321-4:hover,#u32160-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 36px;
	width: 100%;
	margin: 1px -10000px 0px 0%;
}

#u27268-4:hover p,#u27308-4:hover p,#u27424-4:hover p,#u29309-4:hover p,#u29321-4:hover p,#u32160-4:hover p
{
	color: #000000;
	visibility: inherit;
}

#u32158
{
	z-index: 250;
	background-color: #212121;
	position: relative;
	width: 60.84%;
	left: 21.25%;
}

#u32161-4
{
	z-index: 256;
	min-height: 45px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	font-size: 30px;
	font-family: '__Cabin_5';
	font-weight: 700;
	margin-bottom: -4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	width: 99.66%;
	left: 0.18%;
}

#u27309-4:hover,#u29322-4:hover,#u32161-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 45px;
	width: 99.66%;
	margin: 4px -10000px -4px 0%;
}

#u27278-4:hover p,#u27278-4:hover span,#u27309-4:hover p,#u27309-4:hover span,#u27425-4:hover p,#u27425-4:hover span,#u29310-4:hover p,#u29310-4:hover span,#u29322-4:hover p,#u29322-4:hover span,#u32161-4:hover p,#u32161-4:hover span
{
	color: #C9982F;
	visibility: inherit;
}

#u27278,#u27309,#u27425,#u29310,#u29322,#u32161
{
	color: #FFFFFF;
}

#u9816-bw
{
	z-index: 144;
	min-height: 4489.971978771865px;
	margin-top: 1px;
}

#u10393
{
	z-index: 138;
	min-height: 736px;
	background-color: #FFFFFF;
	padding-bottom: 76px;
}

#ourstory
{
	position: relative;
	margin-right: -10000px;
	width: 22px;
	margin-top: 596px;
	left: 48.96%;
}

#u28584
{
	z-index: 140;
	width: 877px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 75px;
	left: 4.38%;
}

#u27476
{
	z-index: 141;
	width: 530px;
	height: 55px;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 606px;
	left: 1.37%;
}

#u28130
{
	z-index: 142;
	width: 877px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u10393-bw
{
	z-index: 138;
	min-height: 736px;
}

#u11039
{
	z-index: 70;
	min-height: 1228.6994999999997px;
	border-width: 0px;
	border-color: transparent;
	background-color: #A8A793;
	padding-bottom: 0px;
}

#u11039_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 960px;
	padding-top: 28px;
	padding-bottom: 16px;
	margin-bottom: -2px;
}

#u11041
{
	z-index: 71;
	background-color: #C9982F;
	border-radius: 10px 10px 0px 0px ;
	position: relative;
	width: 98.03%;
	left: 1.05%;
}

#u11042-4
{
	z-index: 73;
	min-height: 48px;
	background-color: transparent;
	line-height: 58px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	width: 97.77%;
	left: 1.28%;
}

#u11043
{
	z-index: 77;
	background-color: #E4E4E4;
	border-radius: 0px 0px 10px 10px ;
	position: relative;
	width: 98.03%;
	left: 1.05%;
}

#u11044-15
{
	z-index: 79;
	min-height: 597px;
	background-color: transparent;
	font-size: 20px;
	color: #1A1A1A;
	line-height: 24px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 11px;
	width: 95.97%;
	left: 2.24%;
}

#u11044-10
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u11044-8
{
	font-size: 19px;
	line-height: 23px;
}

#u11044-7,#u11044-9
{
	line-height: 24px;
}

#pu21664
{
	z-index: 72;
	margin-top: 63px;
	position: relative;
	width: 100%;
}

#u21664
{
	z-index: 72;
	height: 58px;
	background-color: #C9982F;
	border-radius: 10px 10px 0px 0px ;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	width: 98.03%;
	left: 0.94%;
}

#u21667
{
	z-index: 78;
	height: 351px;
	background-color: #E4E4E4;
	border-radius: 0px 0px 10px 10px ;
	position: relative;
	margin-right: -10000px;
	margin-top: 59px;
	width: 98.03%;
	left: 0.94%;
}

#pamphletu21670
{
	z-index: 94;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 39px;
	width: 98.03%;
	left: 0.94%;
}

#pamphletu21670_position_content
{
	margin-top: -1px;
	width: 100%;
}

#u21677popup
{
	z-index: 107;
	height: 378px;
	width: 100.22%;
	left: -0.11%;
}

#u21680
{
	z-index: 108;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 71px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21725
{
	z-index: 109;
	min-height: 260px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 45px;
	width: 53.14%;
	left: 23.38%;
}

#u21722
{
	z-index: 110;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 85px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21734
{
	z-index: 111;
	min-height: 222px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 69px;
	width: 53.14%;
	left: 23.38%;
}

#u21742
{
	z-index: 112;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 80px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21752
{
	z-index: 113;
	min-height: 241px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 55px;
	width: 53.14%;
	left: 23.38%;
}

#u21783
{
	z-index: 114;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 42px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21793
{
	z-index: 115;
	min-height: 318px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	width: 53.14%;
	left: 23.38%;
}

#u21801
{
	z-index: 116;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 61px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21811
{
	z-index: 117;
	min-height: 279px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 36px;
	width: 53.14%;
	left: 23.49%;
}

#u21819
{
	z-index: 118;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 36px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21829
{
	z-index: 119;
	min-height: 279px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 61px;
	width: 53.14%;
	left: 23.6%;
}

#u21837
{
	z-index: 120;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 61px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21847
{
	z-index: 121;
	min-height: 279px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 36px;
	width: 53.14%;
	left: 23.38%;
}

#u21855
{
	z-index: 122;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 71px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21865
{
	z-index: 123;
	min-height: 260px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 45px;
	width: 53.14%;
	left: 23.49%;
}

#u21873
{
	z-index: 124;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 58px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21883
{
	z-index: 125;
	min-height: 286px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 32px;
	width: 53.14%;
	left: 23.38%;
}

#u21981
{
	z-index: 126;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #DEDEDE;
	padding-bottom: 80px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u21991
{
	z-index: 127;
	min-height: 241px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 55px;
	width: 53.14%;
	left: 23.38%;
}

#u21999
{
	z-index: 128;
	border-style: solid;
	border-width: 1px;
	border-color: #E4E4E4;
	background-color: #E4E4E4;
	padding-bottom: 78px;
	margin-right: -10000px;
	position: relative;
	width: 99.79%;
}

#u22009
{
	z-index: 129;
	min-height: 222px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 76px;
	width: 53.14%;
	left: 22.64%;
}

#u21671
{
	z-index: 95;
	margin-top: 10px;
	position: relative;
	width: 45.7%;
	margin-left: 25.93%;
}

#u21673
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21673:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21673popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
}

#u21719
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21719:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21719popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 9.31%;
}

#u21739
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21739:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21739popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 18.61%;
}

#u21780
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21780:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21780popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 27.91%;
}

#u21798
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21798:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21798popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 37.21%;
}

#u21816
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21816:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21816popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 46.52%;
}

#u21834
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21834:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21834popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 55.82%;
}

#u21852
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21852:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21852popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 65.12%;
}

#u21870
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21870:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21870popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 74.42%;
}

#u21978
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21978:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21978popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 83.73%;
}

#u21996
{
	position: absolute;
	height: 30px;
	border-color: #DEDEDE;
	background-color: #FFFFFF;
	border-radius: 20px;
	width: 100%;
}

#u21996:hover
{
	border-color: #999999;
	background-color: #C9982F;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21673.PamphletThumbSelected,#u21719.PamphletThumbSelected,#u21739.PamphletThumbSelected,#u21780.PamphletThumbSelected,#u21798.PamphletThumbSelected,#u21816.PamphletThumbSelected,#u21834.PamphletThumbSelected,#u21852.PamphletThumbSelected,#u21870.PamphletThumbSelected,#u21978.PamphletThumbSelected,#u21996.PamphletThumbSelected
{
	border-color: #999999;
	background-color: #C9982F;
	border-radius: 20px;
	height: 30px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u21996popup
{
	height: 30px;
	margin-right: -10000px;
	width: 6.98%;
	margin-left: 93.03%;
}

.MenuItem,.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* unifiedNavBar */
{
	cursor: pointer;
}

#instructor
{
	position: relative;
	margin-right: -10000px;
	width: 22px;
	margin-top: 257px;
	left: 90.94%;
}

#u27508-4
{
	z-index: 131;
	min-height: 32px;
	background-color: transparent;
	line-height: 43px;
	text-align: center;
	font-size: 36px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	width: 79.07%;
	left: 10.42%;
}

#u11039-bw
{
	z-index: 70;
	min-height: 1228.6994999999997px;
	margin-top: -2px;
}

#u11176
{
	z-index: 30;
	min-height: 1441.9999999999955px;
	background-color: #BBB6B6;
	padding-bottom: 0px;
}

#u11176_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 960px;
	padding-top: 47px;
	padding-bottom: 128px;
}

#pu11178
{
	z-index: 32;
	position: relative;
	width: 100%;
}

#u11178
{
	z-index: 32;
	border-width: 0px;
	border-color: transparent;
	background-color: #E7F2E0;
	border-radius: 15px;
	padding-bottom: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 90px;
	width: 95.84%;
	left: 2.19%;
}

#u11190-4
{
	z-index: 59;
	min-height: 53px;
	background-color: #D63447;
	border-radius: 10px 10px 0px 0px ;
	letter-spacing: 4px;
	color: #E7F2E0;
	line-height: 56px;
	font-family: '__Cabin_5';
	font-weight: 500;
	position: relative;
	width: 100%;
}

#u11179-16
{
	z-index: 33;
	min-height: 479px;
	background-color: transparent;
	line-height: 18px;
	font-size: 15px;
	font-family: '__Cabin_5';
	font-weight: 400;
	margin-top: 14px;
	position: relative;
	width: 97.07%;
	margin-left: 1.53%;
}

#u11180
{
	z-index: 49;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 34px;
	width: 4.48%;
	left: 88.55%;
}

#u11182
{
	z-index: 51;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 34px;
	width: 9.28%;
	left: 67.4%;
}

#u11184
{
	z-index: 53;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 34px;
	width: 4.48%;
	left: 83.34%;
}

#u11186
{
	z-index: 55;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 34px;
	width: 5.11%;
	left: 77.4%;
}

#u11188
{
	z-index: 57;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 31px;
	width: 5.42%;
	left: 93.03%;
}

#u11191
{
	z-index: 63;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	border-radius: 289px;
	position: relative;
	margin-right: -10000px;
	width: 16.15%;
	left: 6.25%;
}

#u11191 .clip_frame
{
	-webkit-border-radius: 289px 289px 289px 289px;
}

#u8513_img,#u8515_img,#u8517_img,#u8519_img,#u8455_img,#u27252_img,#u27287_img,#u27415_img,#u29180_img,#u29190_img,#u32156_img,#u11180_img,#u11182_img,#u11184_img,#u11186_img,#u11188_img,#u11191_img
{
	width: 100%;
}

#u11193-4
{
	z-index: 65;
	min-height: 34px;
	background-color: transparent;
	line-height: 25px;
	font-weight: 700;
	margin-top: 8px;
	position: relative;
	width: 95.84%;
	left: 1.98%;
}

#u11193-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 34px;
	width: 95.84%;
	margin: 8px 0px 0px 0%;
}

#u11193-4:hover p
{
	color: #D63447;
	visibility: inherit;
}

#u11193-2
{
	font-size: 21px;
	text-align: center;
	font-family: '__Cabin_5';
}

#pu11177
{
	z-index: 31;
	margin-top: 31px;
	position: relative;
	width: 100%;
}

#u11177
{
	z-index: 31;
	min-height: 551px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#contact
{
	position: relative;
	margin-right: -10000px;
	width: 22px;
	margin-top: 463px;
	left: 46.25%;
}

#u33287-3
{
	z-index: 135;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 38px;
	width: 0.94%;
	left: 86.78%;
}

#u11176-bw
{
	z-index: 30;
	min-height: 1441.9999999999955px;
}

#u215
{
	z-index: 2;
	min-height: 709px;
	background-color: #C9982F;
	padding-bottom: 103px;
}

#u10393_align_to_page,#u215_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 960px;
}

#u1544
{
	z-index: 4;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 69px;
	width: 95.84%;
	left: 1.98%;
}

#u1554
{
	z-index: 5;
	min-height: 344px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 87px;
	width: 47.83%;
	left: 47.94%;
}

#u29835
{
	z-index: 11;
	min-height: 485px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	margin-bottom: -16px;
	position: relative;
	margin-right: -10000px;
	margin-top: 46px;
	width: 30.87%;
	left: 7.5%;
}

#u1570-4
{
	z-index: 12;
	min-height: 54px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 41px;
	color: #D63447;
	line-height: 49px;
	letter-spacing: 2px;
	font-family: '__Cabin_5';
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	width: 100%;
}

#u18659
{
	z-index: 16;
	height: 144px;
	background-color: #FFFFFF;
	margin-bottom: -67px;
	position: relative;
	margin-right: -10000px;
	margin-top: 496px;
	width: 41.96%;
	left: 1.96%;
}

#u1567
{
	z-index: 17;
	width: 920px;
	height: 78px;
	background-color: #D63447;
	position: relative;
	margin-right: -10000px;
	margin-top: 631px;
	margin-left: 50%;
	left: -461px;
}

#u1558-4
{
	z-index: 18;
	min-height: 28px;
	background-color: transparent;
	text-transform: none;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 22px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 635px;
	width: 95.84%;
	left: 1.98%;
}

#u1561-4
{
	z-index: 22;
	min-height: 19px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 22px;
	text-align: center;
	font-size: 18px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 658px;
	width: 95.84%;
	left: 1.98%;
}

#u1564-4
{
	z-index: 26;
	min-height: 19px;
	background-color: transparent;
	text-transform: none;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 22px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 678px;
	width: 95.84%;
	left: 1.36%;
}

#u1564-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 19px;
	width: 95.84%;
	margin: 678px -10000px 0px 0%;
}

#u1564-4:hover p
{
	color: #1A1A1A;
	visibility: inherit;
}

#u215-bw
{
	z-index: 2;
	min-height: 709px;
}

.css_verticalspacer .verticalspacer
{
	height: calc(100vh - 10213px);
}

#ppamphletu555
{
	z-index: 343;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: -9907px;
	width: 100%;
}

#pamphletu555
{
	z-index: 343;
	padding-bottom: 0px;
	position: relative;
	width: 99.17%;
	margin-left: 0.32%;
}

#u21677,#u556
{
	position: absolute;
	background-color: transparent;
	width: 100%;
}

#u556popup
{
	z-index: 351;
	height: 650px;
	width: 100%;
}

#u27103
{
	z-index: 352;
	border-width: 0px;
	border-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-bottom: 612px;
	margin-right: -10000px;
	position: relative;
	width: 100%;
	background: #DEDEDE url("../images/01_the_film_tuition_international_festival2024.png?crc=44970439") no-repeat center center;
	background-size: cover;
}

#u27127
{
	z-index: 353;
	-webkit-transition-duration: 0s;
	-webkit-transition-delay: 0s;
	transition-duration: 0s;
	transition-delay: 0s;
	background-image: url("../images/blank.gif?crc=4208392903");
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	width: 61.03%;
	left: 32.15%;
}

.ie #u552,.ie #u27127
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u27127:hover
{
	-webkit-transition-duration: 1s;
	-webkit-transition-delay: 0s;
	-webkit-transition-timing-function: ease;
	transition-duration: 1s;
	transition-delay: 0s;
	transition-timing-function: ease;
	min-height: 0px;
	width: 61.03%;
	margin: 12px -10000px 0px 0%;
}

#u27127 .fluid_height_spacer
{
	padding-bottom: 4.475043029259897%;
}

#u27163
{
	z-index: 354;
	border-width: 0px;
	border-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	padding-bottom: 170px;
	margin-right: -10000px;
	position: relative;
	width: 100%;
	background: #DEDEDE url("../images/02_the_film_tuition_courses.png?crc=461352204") no-repeat center center;
	background-size: cover;
}

#u27178
{
	z-index: 355;
	-webkit-transition-duration: 0s;
	-webkit-transition-delay: 0s;
	transition-duration: 0s;
	transition-delay: 0s;
	background-image: url("../images/blank.gif?crc=4208392903");
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 450px;
	width: 25%;
	left: 64.4%;
}

.ie #u27127:hover,.ie #u27178
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u27178:hover
{
	-webkit-transition-duration: 1s;
	-webkit-transition-delay: 0s;
	-webkit-transition-timing-function: ease;
	transition-duration: 1s;
	transition-delay: 0s;
	transition-timing-function: ease;
	min-height: 0px;
	width: 25%;
	margin: 450px -10000px 0px 0%;
}

.ie #u27178:hover
{
	background-color: #FFFFFF;
	opacity: 0.01;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
}

#u27178 .fluid_height_spacer
{
	padding-bottom: 12.605042016806722%;
}

#u27187
{
	z-index: 356;
	height: 650px;
	border-width: 0px;
	border-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin-right: -10000px;
	position: relative;
	width: 100%;
	background: #DEDEDE url("../images/03_the_film_tuition_filmproduction.png?crc=3761047116") no-repeat center center;
	background-size: cover;
}

#u27203
{
	z-index: 357;
	height: 650px;
	border-width: 0px;
	border-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin-right: -10000px;
	position: relative;
	width: 100%;
	background: #DEDEDE url("../images/04_the_film_tuition_screenwriting.png?crc=393522349") no-repeat center center;
	background-size: cover;
}

#u27217
{
	z-index: 358;
	height: 650px;
	border-width: 0px;
	border-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin-right: -10000px;
	position: relative;
	width: 100%;
	background: #DEDEDE url("../images/05_the_film_tuition_portfolio.png?crc=4287067762") no-repeat center center;
	background-size: cover;
}

#u27231
{
	z-index: 359;
	height: 650px;
	border-width: 0px;
	border-color: transparent;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin-right: -10000px;
	position: relative;
	width: 100%;
	background: #DEDEDE url("../images/06_the_film_tuition_summers.png?crc=325368970") no-repeat center center;
	background-size: cover;
}

#u562
{
	z-index: 344;
	margin-top: 10px;
	position: relative;
	width: 17.86%;
	margin-left: 41.08%;
}

#u27099
{
	position: absolute;
	height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: #D1CFBA;
	border-radius: 10px;
	width: 100%;
}

#u27099:hover
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27099:active
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27099popup
{
	height: 20px;
	margin-right: -10000px;
	width: 11.77%;
}

#u27160
{
	position: absolute;
	height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: #D1CFBA;
	border-radius: 10px;
	width: 100%;
}

#u27160:hover
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27160:active
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27160popup
{
	height: 20px;
	margin-right: -10000px;
	width: 11.77%;
	margin-left: 17.65%;
}

#u27184
{
	position: absolute;
	height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: #D1CFBA;
	border-radius: 10px;
	width: 100%;
}

#u27184:hover
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27184:active
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27184popup
{
	height: 20px;
	margin-right: -10000px;
	width: 11.77%;
	margin-left: 35.3%;
}

#u27200
{
	position: absolute;
	height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: #D1CFBA;
	border-radius: 10px;
	width: 100%;
}

#u27200:hover
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27200:active
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27200popup
{
	height: 20px;
	margin-right: -10000px;
	width: 11.77%;
	margin-left: 52.95%;
}

#u27214
{
	position: absolute;
	height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: #D1CFBA;
	border-radius: 10px;
	width: 100%;
}

#u27214:hover
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27214:active
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27214popup
{
	height: 20px;
	margin-right: -10000px;
	width: 11.77%;
	margin-left: 70.59%;
}

#u27228
{
	position: absolute;
	height: 20px;
	border-width: 0px;
	border-color: transparent;
	background-color: #D1CFBA;
	border-radius: 10px;
	width: 100%;
}

#u27228:hover
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27228:active
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 10px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27099.PamphletThumbSelected,#u27160.PamphletThumbSelected,#u27184.PamphletThumbSelected,#u27200.PamphletThumbSelected,#u27214.PamphletThumbSelected,#u27228.PamphletThumbSelected
{
	border-width: 0px;
	border-color: transparent;
	background-color: #C9982F;
	border-radius: 13px;
	height: 20px;
	min-height: 0px;
	width: 100%;
	margin: 0px 0px 0px 0%;
}

#u27228popup
{
	height: 20px;
	margin-right: -10000px;
	width: 11.77%;
	margin-left: 88.24%;
}

#pu459
{
	z-index: 6;
	width: 0.01px;
	margin-top: 9181px;
}

#u459
{
	z-index: 6;
	height: 108px;
	background-color: #1A1A1A;
}

#u459-bw
{
	z-index: 6;
	height: 108px;
}

#u463-4
{
	z-index: 7;
	min-height: 29px;
	background-color: transparent;
	text-align: center;
	font-size: 18px;
	color: #C9982F;
	line-height: 22px;
	letter-spacing: 1px;
	font-family: '__Cabin_5';
	font-weight: 400;
}

#u463-4-bw
{
	z-index: 7;
	min-height: 29px;
	margin-top: 32px;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 320px;
}

.verticalspacer
{
	min-height: 1px;
}

@font-face
{
	font-family: '__Cabin_5';
	src: url('../fonts/cabin-regular.eot');
	src: local('☺'), url('../fonts/cabin-regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__Cabin_5';
	src: url('../fonts/cabin-medium.eot');
	src: local('☺'), url('../fonts/cabin-medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face
{
	font-family: '__Cabin_5';
	src: url('../fonts/cabin-semibolditalic.eot');
	src: local('☺'), url('../fonts/cabin-semibolditalic.woff') format('woff');
	font-weight: 600;
	font-style: italic;
}

@font-face
{
	font-family: '__Cabin_5';
	src: url('../fonts/cabin-bold.eot');
	src: local('☺'), url('../fonts/cabin-bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

