#imFooter_imCell_1 { display: block; position: relative; overflow: hidden; }
#imFooter_imCellStyle_1 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imFooter_imCellStyleGraphics_1 { position: absolute; top: 0px; bottom: 0px; background-color: transparent; }
#imGroup_1 { float: left; }
#imCell_1 { display: block; position: relative; overflow: hidden; }
#imCellStyle_1 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_1 { position: absolute; top: 0px; bottom: 3px; background-color: transparent; }
#teacherreg{width:100%; vertical-align:top;}
#teacher{padding-top:40px; text-align:left;}
#tdate{font-size:22pt; font-style:italic; margin:10px 0px;}
#tws{font-size:14pt; line-height:1.5;}
#teachnav a{font-size:10pt; display:inline-block; padding:10px 16px; margin:15px 10px 0px 0px; transition: all 0.4s ease}

#free{background-color:#dd0000; color:#ffffff; border:#dd0000 2px solid;}
#free:hover{border:#dd0000 2px solid; color:#dd0000; background-color:transparent;}
#abt{cursor:pointer; color:#646464; border:#646464 2px solid;}
#abt:hover{background-color:#646464; color:#ffffff; border-color:#646464}
#tows{background-color:#660066; color:#ffffff; border:#660066 2px solid;}
#tows:hover{background-color:transparent; color:#660066; border:#660066 2px solid;}
#int{border:#660066 2px solid; color:#660066;}
#int:hover{background-color:rgba(102, 0, 102, 1.0); color:#ffffff; }
#lang{font-family: Arial; font-size:14pt; padding-top:12px; color:#000000;}

@media screen and (min-width:1200px){
#teachvideo{width:60%; display:inline-block; vertical-align:top; margin-top:25px;}
#teacher{width:36%}
#teacher{margin:0px 0px 50px 35px; display:inline-block;vertical-align:top;}
.teachmob{display:none;}
#teachnav{margin-top:10px;}
#tname{font-size:32pt;}
}


@media screen and (min-width:1000px) and (max-width:1199px){
#teachvideo{width:60%; margin-top:50px; display:inline-block; vertical-align:top;}
#teacher{width:34%}
#teacher{margin:0px 0px 50px 35px; display:inline-block;vertical-align:top;}
.teachmob{display:none;}
#teachnav{margin-top:10px;}
#tname{font-size:32pt;}
}

@media screen and (max-width:999px){
#tname{font-size:26pt;}
#teachvideo{position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin:10px auto;
    width:100%;}
#teachvideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    margin:0px auto;}
#teacher{margin:0px 20px 50px 20px;}
.teachpc{display:none}
}

@media screen and (max-width:719px){
#tws{display:none;}
}

#clockdiv{
    font-family: arial;
	color: #000000;
	display: inline-block;
	font-weight: 100;
	text-align: left;
	font-weight:normal;
}

#clockdiv > div{
	display: inline-block;
	margin-right:8px;
}

#clockdiv div > span{

	border:3px solid white;
	display: inline-block;
	padding:10px;
	font-size:18pt;
	background-color:rgba(102, 0, 102, 0.1);
}

.smalltext{
display:none;
}
#imPageRowGraphics_2 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#imPageRowGraphics_2 { background-color: #FFFFFF; opacity: 0.7; }
#imCell_2 { display: block; position: relative; overflow: hidden; }
#imCellStyle_2 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_2 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
#icons ul li img{height:50px}
#icons ul li p{font-size:12pt; margin-top:5px;}
#icons ul li{display:inline-block; padding:10px 0px;}
#icons{width:100%; padding-top:35px;}

@media screen and (min-width:1200px){
#icons ul li{width:180px;}}

@media screen and (max-width:1199px){
#icons ul li{width:150px;}}#imCell_3 { display: block; position: relative; overflow: hidden; }
#imCellStyle_3 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_3 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
#youcan{width:100%;}
#stream ul li, #shop ul li{border-bottom:#B6B6B6 1px solid; padding:20px 10px;}
#stream ul li{text-align:left;}
#shop ul li{text-align:right;}
#stream ul{border-left:#B6B6B6 2px solid; margin:10px 0px 0px 30px;}
#shop ul{border-right:#B6B6B6 2px solid; margin:10px 30px 0px 0px;}
#stream{display:inline-block; vertical-align:top; margin-top:0px;}
#shop{display:inline-block; vertical-align:top; margin-top:0px;}

#stream img{width:45px; float:left; padding:0px 15px 15px 0px;}
#shop img{width:45px; float:right; padding:0px 0px 15px 15px;}
.yc-var{font-size:20pt;}
#t1{font-size:12pt;
    font-weight:bold;
    color:#660066;}
#t2{font-size:10pt;
    color:#6d6d6d;}
#yc-link a{font-size:10pt;
    color:#660066;
    border:#660066 2px solid;
    padding:10px 20px;
    line-height:40px;
    transition:all 0.5s ease;
    background-color:white;
}
#yc-link a:hover{color:white;
    background-color:#660066;
}
#yc-link{margin-top:20px;}

@media screen and (min-width:1000px){
#stream, #shop{width:49.2%;}
#stream ul li, #shop ul li{width:83%;}
}
@media screen and (min-width:720px) and (max-width:999px){
#stream, #shop{width:49.2%;}
#stream ul li, #shop ul li{width:90%;}
}
@media screen and (min-width:480px) and (max-width:719px){
#stream, #shop{width:100%;}}

@media screen and (max-width:479px){
#stream, #shop{width:100%;}}#imPageRowGraphics_4 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#imPageRowGraphics_4 { background-color: #FFFFFF; opacity: 0.6; }
#imCell_4 { display: block; position: relative; overflow: hidden; }
#imCellStyle_4 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_4 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
#component{width:32%; display:inline-block; margin-top:20px;}

@media screen and (min-width:1000px){
#component img{height:110px;}
#component{width:40%; display:inline-block;}
}

@media screen and (min-width:720px) and (max-width:999px){
#component img{width:135px;}
#component{width:49%; display:inline-block;}
}

@media screen and (min-width:480px) and (max-width:719px){
#component img{width:110px;}
#component{width:49%; display:inline-block;}
}

@media screen and (max-width:479px) {
#component img{width:100px;}
#component{width:200px; display:inline-block;}
}


.hp-text5{font-family:arial;
    font-size:12pt;
    color:#660066;
    font-weight:bold;
    font-style:normal;}
.hp-text3{font-family:arial;
    font-size:11pt;
    color:#8e8e8e;
    font-style:italic;}

#need{margin:0px 0px 25px 0px}

@media screen and (max-width:999px) {
#need{margin:60px 0px 25px 0px}}#imPageRowGraphics_5 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#imPageRowGraphics_5 { background-color: #330042; opacity: 0.2; }
#imCell_5 { display: block; position: relative; overflow: hidden; }
#imCellStyle_5 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_5 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
#pay {width:16%; display:inline-block;}

@media screen and (min-width: 720px) and (max-width: 999px){
#pay {width:25%; display:inline-block; margin-top:20px;}}

@media screen and (min-width: 480px) and (max-width: 719px){
#pay {width:30%; display:inline-block; margin-top:20px;}}

@media screen and (max-width: 478px){
#pay {width:40%; display:inline-block; margin-top:20px;}}

#pay img{width:60%;}#imPageRowGraphics_6 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#imPageRowGraphics_6 { background-color: #FFFFFF; opacity: 0.6; }
#imCell_6 { display: block; position: relative; overflow: hidden; }
#imCellStyle_6 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_6 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
#owl-demo .item{margin:5px;}

#video{border:#B6B6B6 solid 1px; background-color:rgba(255,255,255,0.8);}

.price{text-align:center; font-size:14pt;vertical-align:middle; margin-bottom:15px;width:100%; color:#660066;}

#buy, #playpc, #playmob{width:46.5%; display:inline-block; margin-bottom:5px; vertical-align:middle; font-size:10pt; font-weight:bold; color:#ffffff;cursor:pointer;}
#playpc, #playmob{background-color:#7f7f7f;line-height:30px; border:solid 2px #7f7f7f; padding-top:2px; transition: all 0.5s ease;} 
#playpc:hover, #playmob:hover{background-color:#ffffff; border-color:#7f7f7f; color:#7f7f7f}

#buy{background-color:#660066;line-height:30px; border:solid 2px #660066; padding-top:2px; transition: all 0.5s ease;}
#buy:hover{background-color:#ffffff; border-color:#660066; color:#660066;}

#video-descr{padding-bottom:15px;}
#video-descr li{font-family:Arial; 
color:#404040;
font-size: 10pt;
padding:5px 10px;
border-bottom:#B6B6B6 dotted 1px;
text-align:left;}
#video-descr li a{color:#660066;}
#video-descr li a:hover{color:#a5a4a4;}

#video-name{margin:10px 0px 5px 0px;}

.nav-desc{color:#660066;
font-weight:bold;}

#discount{opacity:0.9; font-size:18pt; font-weight:bold; color:#ffffff; background-color:#dd0000; padding:5px 10px; position:absolute; display:block; top:0px; right:0px;}
.discprice{color:#dd0000}
#video img:hover{opacity:0.4;}
#video-name{font-size:10pt; font-weight:bold;}

@media screen and (max-width:479px) {
#buy, #play{width:46.5%; margin-right:5px;}
#video-descr{display:none;}
#video{width:280px; margin:0px auto;}

}
@media screen and (min-width:720px) {
#playmob{display:none}}
@media screen and (max-width:719px) {
#playpc{display:none;}}

#toshop{background-color:#ffffff;
    font-size:10pt;
    color:#660066;
    padding:10px 20px;
    border:2px solid #660066;
    transition:all 0.5s ease;
}
#toshop:hover{background-color:#660066;
color:#ffffff;
}

#pc{cursor:pointer;}#imCell_7 { display: block; position: relative; overflow: hidden; }
#imCellStyle_7 { position: relative; box-sizing: border-box; text-align: center; z-index: 2;}
#imCellStyleGraphics_7 { position: absolute; top: 3px; bottom: 3px; background-color: transparent; }
div.tab {
    overflow: hidden;
    color:#ffffff;
}

/* Style the buttons inside the tab */
div.tab button {
    cursor: pointer;
    float:left;
    margin:0px;
    display: inline-block;
    border: #E0E0E0 1px solid;
    color: #660066;
    text-align: center;
    padding: 12px 0px;
    background-color: rgba(255,255,255,0.8);
    transition: 0.3s;
    font-size: 9pt;
}

/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: white;
    border-color:#660066;
}

/* Create an active/current tablink class */
div.tab button.active {
    background-color:#660066;
    color:#ffffff;
    border-color:#660066;
}

/* Style the tab content */
.tabcontent {
    margin-top:5px;
    background-color:rgba(255,255,255,0.8);
    display:none;
    padding:0px;
    -webkit-animation: fadeEffect 1s;
    animation: fadeEffect 1s;
    height:auto;
    border:#E0E0E0 solid 1px;}

@-webkit-keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

.tabcontent table {
    border-collapse: collapse;
    width: 100%;}

.tabcontent td{
    padding: 10px 6px;
    border-bottom: 1px solid #ddd;
    color:#000000;
    font-style: normal;
    vertical-align:center;}
    
#date1{color:#660066;}  
#ws{text-align: left;}
#name, #date1{vertical-align:middle; font-weight:bold;}
#time, #ws{vertical-align:middle;}
#name a, #date1 a, #time a{color:#000000;}
#ws a{color:#000000; font-weight:normal;}
#reg-mob a{color:#660066;
    padding:10px 20px;
    font-weight:bold;
    vertical-align:middle;
    font-size:10pt;
    display:inline-block;
    margin-top:10px;
    border:2px solid #660066;
}
#reg a{padding:10px;
    font-weight:bold;
    vertical-align:middle;
    font-size:10pt;
    display:inline-block;
    margin-top:10px;
    width:120px;}
    
#reg{width:180px; vertical-align:middle;}
#sh_free{color:#dd0000; border:#dd0000 2px solid;}
#sh_free:hover{color:#ffffff; background-color:#dd0000;}
#sh_tows{color:#660066; border:#660066 2px solid;}
#sh_tows:hover{background-color:#660066; color:#ffffff;}
#sh_int{border:#646464 2px solid; color:#646464;}
#sh_int:hover{background-color:#646464; color:#ffffff; }

#name img{padding-bottom:10px;}
#takepart{}
@media screen and (min-width:1000px){
div.tab button{width:98px}}

@media screen and (min-width:720px) and (max-width:999px){
div.tab button{width:116px;}}

@media screen and (min-width:480px) and (max-width:719px){
div.tab button{width:115px;}}

@media screen and (min-width:720px){
.tabcontent td{font-size:12pt;}
#name img{width:150px; padding:20px;}
#name{width:200px;}
#reg-mob{display:none}
}

@media screen and (max-width:719px){
#reg{display:none}
.tabcontent td{font-size:10pt;}
#name img{width:130px; padding:10px;}
#name{width:150px; margin-bottom:10px}}

@media screen and (max-width:479px){
div.tab button{width:49.9%;}}@media (min-width: 1200px) {
	.imContentDataContainer { width: 1188px; margin-left: auto; margin-right: auto; padding: 0 5px 0 5px; }
	#imGroup_1 { width: 100%; }
	#imCell_1 { width: 1182px; min-height: 6px;  padding-top: 0px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_1 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 3px; right: 3px; }
	#imCell_2 { width: 1182px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_2 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_2 { left: 3px; right: 3px; }
	#imCell_3 { width: 1182px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_3 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_3 { left: 3px; right: 3px; }
	#imCell_4 { width: 1182px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_4 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_4 { left: 3px; right: 3px; }
	#imCell_5 { width: 1182px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_5 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_5 { left: 3px; right: 3px; }
	#imCell_6 { width: 1182px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_6 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_6 { left: 3px; right: 3px; }
	#imCell_7 { width: 1182px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; }
	#imCellStyle_7 { width: 1182px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_7 { left: 3px; right: 3px; }
	
}

@media (max-width: 1199px) and (min-width: 1000px) {
	.imContentDataContainer { width: 984px; margin-left: auto; margin-right: auto; padding: 0 5px 0 5px; }
	#imGroup_1 { width: 100%; }
	#imCell_1 { width: 980px; min-height: 6px;  padding-top: 0px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_1 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 2px; right: 2px; }
	#imCell_2 { width: 980px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_2 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_2 { left: 2px; right: 2px; }
	#imCell_3 { width: 980px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_3 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_3 { left: 2px; right: 2px; }
	#imCell_4 { width: 980px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_4 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_4 { left: 2px; right: 2px; }
	#imCell_5 { width: 980px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_5 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_5 { left: 2px; right: 2px; }
	#imCell_6 { width: 980px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_6 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_6 { left: 2px; right: 2px; }
	#imCell_7 { width: 980px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_7 { width: 980px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_7 { left: 2px; right: 2px; }
	
}

@media (max-width: 999px) and (min-width: 720px) {
	.imContentDataContainer { width: 708px; margin-left: auto; margin-right: auto; padding: 0 5px 0 5px; }
	#imGroup_1 { width: 100%; }
	#imCell_1 { width: 704px; min-height: 6px;  padding-top: 0px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_1 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 2px; right: 2px; }
	#imCell_2 { width: 704px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_2 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_2 { left: 2px; right: 2px; }
	#imCell_3 { width: 704px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_3 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_3 { left: 2px; right: 2px; }
	#imCell_4 { width: 704px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_4 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_4 { left: 2px; right: 2px; }
	#imCell_5 { width: 704px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_5 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_5 { left: 2px; right: 2px; }
	#imCell_6 { width: 704px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_6 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_6 { left: 2px; right: 2px; }
	#imCell_7 { width: 704px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	#imCellStyle_7 { width: 704px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_7 { left: 2px; right: 2px; }
	
}

@media (max-width: 719px) and (min-width: 480px) {
	.imContentDataContainer { width: 468px; margin-left: auto; margin-right: auto; padding: 0 5px 0 5px; }
	#imGroup_1 { width: 100%; }
	#imCell_1 { width: 466px; min-height: 6px;  padding-top: 0px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_1 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_1 { left: 1px; right: 1px; }
	#imCell_2 { width: 466px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_2 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_2 { left: 1px; right: 1px; }
	#imCell_3 { width: 466px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_3 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_3 { left: 1px; right: 1px; }
	#imCell_4 { width: 466px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_4 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_4 { left: 1px; right: 1px; }
	#imCell_5 { width: 466px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_5 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_5 { left: 1px; right: 1px; }
	#imCell_6 { width: 466px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_6 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_6 { left: 1px; right: 1px; }
	#imCell_7 { width: 466px; min-height: 6px;  padding-top: 3px; padding-bottom: 3px; padding-left: 1px; padding-right: 1px; }
	#imCellStyle_7 { width: 466px; min-height: 6px; padding: 3px 3px 3px 3px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imCellStyleGraphics_7 { left: 1px; right: 1px; }
	
}

@media (max-width: 479px) {
	.imContentDataContainer { width: 100%; }
	#imGroup_1 { width: 100%; }
	#imCell_1 { clear: left; }
	#imCell_1 { width: 100%; min-height: 9px;  padding-top: 0px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_1 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_1 { top: 0px; bottom: 3px; left: 5px; right: 5px; }
	#imCell_2 { clear: left; }
	#imCell_2 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_2 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_2 { top: 3px; bottom: 3px; left: 5px; right: 5px; }
	#imCell_3 { clear: left; }
	#imCell_3 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_3 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_3 { top: 3px; bottom: 3px; left: 5px; right: 5px; }
	#imCell_4 { clear: left; }
	#imCell_4 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_4 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_4 { top: 3px; bottom: 3px; left: 5px; right: 5px; }
	#imCell_5 { clear: left; }
	#imCell_5 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_5 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_5 { top: 3px; bottom: 3px; left: 5px; right: 5px; }
	#imCell_6 { clear: left; }
	#imCell_6 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_6 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_6 { top: 3px; bottom: 3px; left: 5px; right: 5px; }
	#imCell_7 { clear: left; }
	#imCell_7 { width: 100%; min-height: 12px;  padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
	#imCellStyle_7 { width: 100%; min-height: 0px; padding: 3px 3px 3px 3px; }
	#imCellStyleGraphics_7 { top: 3px; bottom: 3px; left: 5px; right: 5px; }
	
}

@media (min-width: 1200px) {
	#imFooter_imHTMLObject_01_wrapper { position: absolute; top: 23px; left: 0px; width: 1197px; height: 111px; z-index: 1; overflow-y: hidden; }
	#imFooter_imCell_1 { width: 1197px; min-height: 350px;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
	#imFooter_imCellStyle_1 { width: 1197px; min-height: 350px; padding: 0px 0px 0px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imFooter_imCellStyleGraphics_1 { left: 0px; right: 0px; }
	
}

@media (max-width: 1199px) and (min-width: 1000px) {
	#imFooter_imHTMLObject_01_wrapper { display: none; }
	#imFooter_imCell_1 { width: 1000px; min-height: 350px;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
	#imFooter_imCellStyle_1 { width: 1000px; min-height: 350px; padding: 0px 0px 0px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imFooter_imCellStyleGraphics_1 { left: 0px; right: 0px; }
	
}

@media (max-width: 999px) and (min-width: 720px) {
	#imFooter_imHTMLObject_01_wrapper { display: none; }
	#imFooter_imCell_1 { width: 1000px; min-height: 350px;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
	#imFooter_imCellStyle_1 { width: 1000px; min-height: 350px; padding: 0px 0px 0px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imFooter_imCellStyleGraphics_1 { left: 0px; right: 0px; }
	
}

@media (max-width: 719px) and (min-width: 480px) {
	#imFooter_imHTMLObject_01_wrapper { display: none; }
	#imFooter_imCell_1 { width: 1000px; min-height: 350px;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
	#imFooter_imCellStyle_1 { width: 1000px; min-height: 350px; padding: 0px 0px 0px 0px; border-top: 0; border-bottom: 0; border-left: 0; border-right: 0; }
	#imFooter_imCellStyleGraphics_1 { left: 0px; right: 0px; }
	
}

@media (max-width: 479px) {
	#imFooter_imHTMLObject_01_wrapper { display: none; }
	#imFooter_imCell_1 { width: 100%; min-height: 350px;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; box-sizing: border-box; }
	#imFooter_imCellStyle_1 { width: 100%; min-height: 0px; padding: 0px 0px 0px 0px; }
	#imFooter_imCellStyleGraphics_1 { top: 0px; bottom: 0px; left: 0px; right: 0px; }
	
}

