/*定義網頁主體*/
body,html{
color:black;
margin-left:0;
margin-right:0;
margin-top:0; 
margin-bottom:0;
padding-top:0px;
margin:0px;
padding:0px;
behavior:url("csshover.htc");
}

#online{
font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
color:black;
font-size:9pt;
margin-left:0;
margin-right:0;
margin-top:0px; 
margin-bottom:0;
}


span.bbcode{font-family:georgia,細明體,Taipei;}
span.en{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;}
span.en2{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:10pt}
span.en3{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:red;font-size:10pt}
span.en4{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:10pt}
span.en_2{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:10pt;letter-spacing:2pt}
span.en_s{font-family:georgia,Verdana,Helvetica,Arial,細明體,Taipei;color:black;font-size:10pt;}
span.en_s3{font-family:georgia,Arial,Verdana,Helvetica,細明體,Taipei;color:black;font-size:8pt; position:relative}

span.en_sw{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#ffffff;font-size:8pt}
span.en_s2{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:#0000ff;font-size:8pt}

span.en_hl{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:18px;letter-spacing:0pt;}

span.en_content{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:13px;letter-spacing:0pt;}

span.news_content{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:16px;letter-spacing:0pt;}

span.en_news{font-family:georgia,Verdana,Helvetica,Arial,細明體,Taipei;color:black;font-size:15px;letter-spacing:0pt;}
.first-letter {
        font-weight : bold;
        float: left;
        margin-top: 2px;
		margin-right: 6px;
        padding: 4px;
        font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
        font-size: 25px;
        display: block;
        border-bottom:1px dashed red;
        border-top:1px dashed red;
        border-left:1px dashed red;
        border-right:1px dashed red;
		background-color:white;
}

/*定義 H1*/
h1{
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

/*定義 hr*/
hr{border:0px solid gray; border-top-width:1px; height:0px;}
hr.bbcode{
			border:0px solid gray; 
			border-top-width:1px; 
			height:0px;
			width:85%; 
			text-align: left;/*this will align it for IE*/
			margin: 8px auto 0 0; /*this will align it left for Mozilla*/
}
hr.dot{border:0px dotted #009492; border-top-width:1px; height:0px;margin-left:0px;}
hr.dot_white{border:0px dotted #009492; border-top-width:1px; height:0px;margin-left:0px;}
hr.dash{border:0px dashed gray; border-top-width:1px; height:0px ;text-align:left; margin-left:0px;}
/*定義陰影文字效果
.shadow {FILTER: dropshadow(color=#dddddd,offx=1,offy=1,positive=1); font-family: Verdana,細明體,新細明體,Taipei; height: 2px;font-size:10pt;letter-spacing:0pt;}
*/
img.left{float:left;margin-right:10px;}
img.right{float:right;margin-left:10px;}

/*定義超連結顯示效果*/
A{
  text-decoration:none;
  color:black;
  font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
  background-color: transparent;
 }
A:visited{
          text-decoration:none;
          color:gray;
          font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
          background-color: transparent;
}
A:hover{
        text-decoration:none;
        color:#cc3300;
        position:relative;top:1px;margin-top:0px;
        font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
        background-color: transparent;
		clear:both;
}
A.noneffect:hover{
           text-decoration:none;
           color:#009492;
           position:relative;top:0px;
           background-color: transparent;
}



#contentform textarea{
	width: 90%;
	border-top:1px solid green;
	border-bottom:1px solid green;
	border-left:1px solid green;
	border-right:1px solid green;
	font-family:Verdana,Arial,Helvetica,sans-serif,細明體;
	font-size:8pt	
}
form.search{
	color:#555555;
	font-size:9pt;
	border:solid 0px #ffffff;
	padding:20px;
}

button{
	border:solid 0px #ffffff;
	background-color:#ffffff;
	width:50px;
	height:24px;
}

/*定義 Input*/
input{
	font-size:12px;
	font-family:Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	height:20px!important;
	height:22px;
	vertical-align:middle;
	padding-top:4px!important;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid black;
	color:#5E0000;			
}

input.noneffect1{
	font-size:10pt;
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	vertical-align:middle;
	color:#5E0000;	
	height:55px;		
}

input.button{
	font-size:10pt;
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	height:28px!important;
	height:24px;
	vertical-align:middle;
	padding-top:0px;					
	padding-bottom:4px!important;
	padding-bottom:0px;
	color:black;	
}

input.noneffect{
	font-size:10pt;
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	height:24px;
	vertical-align:middle;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;		
	border:0px solid black;
	color:white;
}

textarea{
	font-size:10pt;
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	vertical-align:middle;
	padding-top:3px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid black;
	color:#5E0000;			
}

select{
	font-size:10pt;
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	vertical-align:middle;
	padding-top:1px;
	padding-left:2px;
	padding-right:0px;
	border:1px solid black;
	color:#5E0000;
	background:#FFFFCC;			
}



/*Print Area ################################################################################*/
.print_table{
    border-width:      1px;
    border-color:      #000000;
    border-style:      solid;
    border-collapse:   collapse;
    border-spacing:    0;
}

span.en_print{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:11pt;letter-spacing:1pt;}

span.en_menu_list{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:8pt;font-weight:bold}

span.en_copyright{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:8pt;}

table.program{font-family:Arial,georgia,Verdana,Helvetica,sans-serif,細明體,Taipei;color:black;font-size:10pt;padding:0px;margin:0px}

table.applyform{font-family:Arial,georgia,Verdana,Helvetica,sans-serif,細明體,Taipei;color:black;font-size:10pt;}

#program_title{font-family:Arial,georgia,Verdana,Helvetica,sans-serif,細明體,Taipei;color:#990000;font-size:11pt;font-weight:bold}

#program_sub_title{font-family:Arial,georgia,Verdana,Helvetica,sans-serif,細明體,Taipei;color:black;font-size:18px;}

#program_content{font-family:Arial,georgia,Verdana,Helvetica,sans-serif,細明體,Taipei;color:#023B6D;font-size:9pt;}

#right_menu_content{font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;color:black;font-size:11px;}

span.workshop{ text-decoration:none;border-bottom:1px gray dashed;color:#FF6600;font-weight:bold;font-size:14px}




div.textOverflow {
	margin:0px 0;
	overflow:hidden;
	width:100%;
	height:auto;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;	
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;	
	}

div.textOverflow_owner_reply {
	margin:0px 0;
	overflow:hidden;
	width:470px;
	height:auto;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;	
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;	
	}

div.textOverflow_1c {
	margin:0px 0;
	overflow:hidden;
	display: inline;!important
	width:789px;
	height:auto;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;	
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	}

li.mis {
 text-align: center;
 float: left;
 list-style-type: none;
}
