button {
    font-family: Arial;
}

a.button:link { font-weight: bold; color: #000000; background-color: #00FFFF; text-decoration: none; cursor: auto; }
a.button:visited { font-weight: bold; background-color: #00FFFF; color: #000000; text-decoration: none; cursor: auto; }
a.button:hover { font-weight: bold; background-color: transparent; color: #00FFFF; text-decoration: none; cursor: auto; }
a.button:active { font-weight: bold; background-color: #F9F9FF; color: #000000; text-decoration: none; cursor: auto; }



.txt1 {  
	font-family: Arial; 
	font-size: 13px; 
 	letter-spacing: 4px;
	color: #FFFFFF
}
.txt2 {  
	font-family: Arial; 
	font-size: 13px; 
 	letter-spacing: 2px;
	color: #FFFFFF
}
.txt3 {  
	font-family: Arial; 
	font-size: 13px; 
 	letter-spacing: 2px;
	color: #FFFFFF
}
.txt4 {  
	font-family: Arial; 
	font-size: 13px; 
 /*	letter-spacing: 2px; */
	color: #FFFFFF
}

a.txt4:link { color: #00FFFF; text-decoration: none; cursor: auto; }
a.txt4:visited { color: #00FFFF; text-decoration: none; cursor: auto; }
a.txt4:hover { color: #00FFFF; text-decoration: underline; cursor: auto; }
a.txt4:active { color: #FFFF00; text-decoration: underline; cursor: auto; }

div.bio1 {
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
	width: 480px; 
	margin-bottom: 18px;
	text-align: left;
}


div.caption1 {
    font-family: Arial;
    font-size: 9px;
/*    font-weight: bold; */
 	letter-spacing: 0px;
    color: #FFFFFF;
	width: 480px;
	text-align: right;
	margin-top: 3px;
	margin-bottom: 9px; 
}



.tit1 {
	font-family: Arial; 
 	font-size:	25px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
 	cursor: auto;  
 }
.tit2 {
	font-family: Arial; 
 	font-size:	15px;
 	color: #FFFFFF;
/* 	letter-spacing: -1px; */
/* 	cursor: auto;  */
 }
 
a.tit2:link { color: #00FFFF; text-decoration: none; cursor: auto; }
a:tit2:visited { color: #00FFFF; text-decoration: none; cursor: auto; }
a.tit2:hover { color: #00FFFF; text-decoration: underline; cursor: auto; }
a.tit2:active { color: #FFFF00; text-decoration: none; cursor: auto; }

 
.tit3 {
	font-family: Arial; 
 	font-size:	30px;
 	color: #FFFFFF;
 	letter-spacing: -1px;
 	cursor: auto;  
 }
.tit4 {
	font-family: Arial; 
 	font-size:	40px;
 	color: #FFFFFF;
 	letter-spacing: -4px;
 	cursor: auto;  
 }

.tit5 {
	font-family: Arial; 
 	font-size:	14px;
 	color: #FFFFFF;
 	letter-spacing: 0px;
 	cursor: auto;  
 }

.tit6 {
	font-family: Arial; 
 	font-size:	20px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
/* 	cursor: auto;  */
 }


 
a.tit6:link { color: #00FFFF; text-decoration: none; cursor: auto; }
a:tit6:visited { color: #00FFFF; text-decoration: none; cursor: auto; }
a.tit6:hover { color: #00FFFF; text-decoration: underline; cursor: auto; }
a.tit6:active { color: #FFFF00; text-decoration: none; cursor: auto; }


.tit7 {
	font-family: Arial; 
 	font-size:	13px;
 	font-weight: bold;
/* 	position:relative;
  	bottom: 1.0em; */
 	color: #9A9A9F;
 	letter-spacing: -1px;
 	cursor: auto;  
 }
 
 .tit8 {
	font-family: Arial; 
 	font-size:	25px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
 	cursor: auto;  
 }


a.tit8:link { color: #FFFFFF; text-decoration: none;  }
a:tit8:visited { color: #FFFFFF; text-decoration: none;  }
a.tit8:hover { color: #FFFFFF; text-decoration: none;  }
a.tit8:active { color: #000000; text-decoration: none; }
 
 
 
.tit9 {
	font-family: Arial; 
 	font-size:	25px;
 	color: #FFFFFF;
 	letter-spacing: -1px;
	line-height: 20px;
 	cursor: auto;  
 }


.artist1 {
	font-family: Arial; 
 	font-size:	30px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
	line-height: 24px;
 	cursor: auto;  
 }
 
 a.artist1:link { color: #F9F9FF; text-decoration: none; cursor: auto; }
 a:artist1:visited { color: #F9F9FF; text-decoration: none; cursor: auto; }
 a.artist1:hover { color: #F9F9FF; text-decoration: none; cursor: auto; }
 a.artist1:active { color: #F9F9FF; text-decoration: none; cursor: auto; }
 
    
.artist2 {
	font-family: Arial; 
 	font-size:	10px;
 	color: #FFFFFF;
 	letter-spacing: 0px;
 	cursor: auto;  
 }
 
a.artist2:link { color: #00FFFF; text-decoration: none; cursor: auto; }
a:artist2:visited { color: #00FFFF; text-decoration: none; cursor: auto; }
a.artist2:hover { color: #00FFFF; text-decoration: underline; cursor: auto; }
a.artist2:active { color: #FF0000; text-decoration: none; cursor: auto; }
 
.artist3 {
	font-family: Arial; 
 	font-size:	25px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
 	cursor: auto;  
 }
.artist4 {
	font-family: Arial; 
 	font-size:	25px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
 	cursor: auto;  
 }
.artist5 {
	font-family: Arial; 
 	font-size:	30px;
 	color: #FFFFFF;
 	letter-spacing: -2px;
	line-height: 24px;
 }


.gap  {
 	font-size:	5px;
}


.bg_blue {  background-image: url(gfx/bg_blue_01.jpg); background-repeat: repeat-x}
.bglogo {  background-image: url(gfx/logo_01a.jpg); background-repeat: no-repeat}

a:link { color: #00FFFF; text-decoration: none; }
a:visited { color: #00FFFF; text-decoration: none; }
a:hover { color: #00FFFF; text-decoration: underline; border-color: #0000FF; } 
a:active { text-decoration: none; } 



tr.schedule {
    text-align: left;
    vertical-align: top; 
	font-family: Arial; 
	font-size: 12px;
	color: #FFFFFF
}

.schedule_buyregion {
    text-align: left;
    vertical-align: top; 
	font-family: Arial; 
	font-size: 12px;
	background-color: #1E3359;
	color: #FFFFFF;
}


td.schedule a:link {display: block; width: 100%; height: 100%; vertical-align: bottom; background-color: #345799; color: #00FFFF; text-decoration: none; padding-top: 3px; padding-bottom: 3px; }
td.schedule a:visited {display: block; width: 100%; vertical-align: bottom; background: #345799; color: #00FFFF; text-decoration: none; padding-top: 3px; padding-bottom: 3px; }
td.schedule a:hover { vertical-align: bottom; background: #274273; color: #FFFF00; text-decoration: none; padding-top: 3px; padding-bottom: 3px; }
td.schedule a:active {display: block; width: 100%; height: 100%; vertical-align: bottom; background-color: #000000; color: #FFFF00; text-decoration: none; padding-top: 3px; padding-bottom: 3px; }


.schedule_time {
    text-align: right;
    vertical-align: top; 
	font-family: Arial; 
	font-size: 12px;
	color: #FFFFFF
}

td.schedule_screening01 {
	background-color: 345799;
}

td.schedule_screening02 {
	background-color: 274273;
}



td.schedule_workshop01 {
	background-color: 498C5D;
}

td.schedule_workshop02 {
	background-color: 3C734C;
}



td.schedule_winckler01 {
	background-color: BF3434;
}

td.schedule_winckler02 {
	background-color: 992929;
}

td.schedule_winckler03 {
	background-color: 731F1F;
}



td.schedule_ctrllabs01 {
	background-color: 57BF2E;
}

td.schedule_ctrllabs02 {
	background-color: 469925;
}

td.schedule_ctrllabs03 {
	background-color: 34731C;
}



td.schedule_cmen01 {
	background-color: A6A000;
}

td.schedule_cmen02 {
	background-color: 8C8800;
}

td.schedule_cmen03 {
	background-color: 736F00;
}



td.schedule_voltage01 {
	background-color: 4559BF;
}

td.schedule_voltage02 {
	background-color: 374799;
}

td.schedule_voltage03 {
	background-color: 293673;
}



td.schedule_notendo01 {
	background-color: CC8100;
}

td.schedule_notendo02 {
	background-color: A66900;
}

td.schedule_notendo03 {
	background-color: 805100;
}




td.schedule_ymck {
	background-color: 32B09D;
}



.train_ace {
    background-color: 0C6699;
    color: FFFFFF;
    font-weight: bold;
    white-space: pre;
}

.train_jmz {
    background-color: 9A6600;
    color: FFFFFF;
    font-weight: bold;
    white-space: pre;
}



