body { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 14px; text-align: justify; color: #333333; line-height: 18px; background:url(../images/bg_frame.jpg); background-repeat:repeat-y; background-position:center; margin: 0; padding: 0;}

a { text-decoration: none; color:#be198b; }
a:hover {text-decoration: underline; }
a:active {outline:none;}
a:focus {outline:none; text-decoration: underline;}
img { border: none; }

.prog_title { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 18px; color: #fff; line-height: 18px;}

.prog_title2 { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 20px; color: #6d2771; line-height: 18px;}

.activity_title { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 16px; color: #a329aa; line-height: 18px;}

.nocontent_title { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 16px; color: #a329aa; line-height: 18px;}

p { font-family: Microsoft JhengHei, Verdana,  Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 18px; text-align: justify;}

.chtitle { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 24px; color: #a329aa; line-height: 18px; text-align: justify;}

tr { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 16px; color: #333333; line-height: 18px; text-align: justify;}

.eng_cpy { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 14px; color: #333333; line-height: 18px;}

.markfull { font-family: Microsoft JhengHei, Verdana, Helvetica, sans-serif; font-size: 16px; color: #f00; line-height: 18px; font-weight: bold;}

ul {
  list-style-image: url('../images/points.png');
}


.button {
  padding: 15px 25px;
  font-size: 26px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  outline: none;
  color: #fff;
  background-color: #e7aa01;
  border: none;
  border-radius: 15px;
  box-shadow: 0 5px #999;
}

.button:hover {background-color: #e49600}

.button:active {
  background-color: #e49600;
  box-shadow: 0 3px #666;
  transform: translateY(4px);
}



/*span.dropt {border-bottom: thin dotted; background: #ffeedd;}*/
span.dropt {text-decoration: none; color:#a329aa;}
/*span.dropt:a {text-decoration: none; color:#0066FF;}*/
span.dropt:hover {text-decoration: underline; background: #ffffff; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:#d5d5d5; border-width:1px; z-index: 6; font-weight:normal;}
span.dropt:hover span {left: 2%; background: #ebebeb;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:#d5d5d5; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 500px; background: #ebebeb; z-index:6;} 


