.JS_SCHEDULE{margin:0 auto;}
.JS_SCHEDULE p{margin:0; padding:5px 0 5px 0; text-align:center;}
.JS_SCHEDULE p a{color:#303030; text-decoration:none;}
.JS_SCHEDULE table{border-collapse:collapse;}
.JS_SCHEDULE table tr td{border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; color:#606060; font-size:8pt; text-align:center;}
.JS_SCHEDULE table tr td.bold{color:#303030; font-weight:bold;}
.JS_SCHEDULE table tr td.color{background:#D4E3F7; color:#FF0000;}
.JS_SCHEDULE table tr td.boldcolor{background:#D4E3F7; color:#FF0000; font-weight:bold;}
.JS_SCHEDULE table tr td div.relative{position:relative;}
.JS_SCHEDULE table tr td div.relative div.schedule{display:none; position:absolute; width:100px; top:-1px; left:-12px; padding:10px 10px 0 10px; border:1px solid #E1E1E1; background:#FFFFFF;}
.JS_SCHEDULE table tr td div.relative div.schedule p{margin:0; padding:0 0 5px 0; text-align:left;}
.JS_SCHEDULE table tr td div.relative div.schedule p a{color:#101010; font-size:8pt; text-decoration:none;}