textarea{ 
	border-style:solid; border-width:1px; border-color:#C0C0C0;	background:transparent;	
	font-family:AR PL UMING TW, "細明體", mingliu, Courier, monospace; 
	font-size:1em;	color:#C0C0C0; overflow:auto; width:100%; line-height:100%;
}

#tool_bar{ position:relative; top:0; left:0; height:1.5em; }
button { 
	font-family:AR PL UMING TW, "細明體", mingliu, Courier, monospace; 
	font-size:1em; /*height:1.35em; padding:0; border: 1px ridge; cursor:pointer; */

    border: 1px ridge #CCCCCC;
    cursor: pointer;
    height: 1.5em;
    overflow: visible;
    padding: 0;
    vertical-align: middle;
    white-space: nowrap;
	background-color: #DDD;
}
.w1{ width:1.35em; }
.w2{ width:2.6em; }

div#menuSize { display:none;position:absolute; top:5.5em; left:11.6em;
border-style:ridge; padding:0; background-color: #000; }
div#menuSize button{ width:2.5em; background-color:#000; color:#C0C0C0; }
div#menuColor { display:none;position:absolute; top:5.5em; left:15.75em;
border-style:ridge; padding:0; background-color: #000; }
div#menuBgColor { display:none;position:absolute; top:5.5em; left:20.5em;
border-style:ridge; padding:0; background-color: #000; }
div#menuBgColor button{ width:2.5em; }
div#menuImage { display:none;position:absolute; top:5.5em; left:24.5em;
border-style:ridge; padding:0; background-color: #000; }
div#menuImage button{ background-color:#000; color:#C0C0C0; }
div#menuOption { display:none;position:absolute; top:5.5em; left:30em;
border-style:ridge; padding:0; background-color: #000; }


#title{ width:35em; }
#text{ position:absolute; top:5.5em; height:25em; }
.load_div{ position:absolute; top:1.1em; left:3em;
	border-style:solid; 	border-width:1px;	border-color:#C0C0C0;
	width:34.9em; background-color:#000;
	display:none; z-index:10;
}
#load_btn2{position:absolute; top:1em; left:38.5em;}
#preview{ position:absolute; top:5.5em; height:25em;
	border-style:solid; 	border-width:1px;	border-color:#C0C0C0;
	background-color:#000; width:100%; 
	padding:1px; overflow:auto;
}
#pageNum{ position:absolute; top:5.5em; width:100%;  height:25em;
	padding:2px 1px 1px 1px; overflow:auto; overflow-x:hidden; overflow-y:hidden;
}
.pageNum{ color:#888; position:absolute;right:1.5em; }

#menu,#preview_cancel,#confirm{ position:fixed; bottom:1em; }

#abort{
  	position:fixed; top:0; left:0; right:0; bottom:0; overflow:hidden;
	background-color:#000000; z-index:20;
	background-color:rgba(0,0,0,0.7); 
	filter:Alpha(Opacity=70, FinishOpacity=70, Style=2); /* IE */
}
*+html #abort{ /* ie7 hack */
	background-color:#000000;
}

#abort_text{ position:relative; top:10em; width: 12em; background-color:#000;
 margin:0 auto; }

#help { display:none; position:absolute; top:0; cursor:move; 
	border-style:outset; padding:.5em; background-color: #000; 
}
#uploadImg { display:none; position:relative; top:2em; width: 30em;
	border-style:outset; padding:.5em; background-color: #000; 
	margin:0 auto; cursor:move; 
}
#uploadImg_input{
	width:30em; height:7em; margin: .5em 0 .5em 0;
}


#replaceStr { display:none; position:relative; top:2em; width: 30em;
	border-style:outset; padding:.5em; background-color: #000; 
	margin:0 auto; cursor:move; 
}
#replaceStr_input1,#replaceStr_input2{
	width:30em; height:4em; margin: .5em 0 .5em 0;
}

.fg0B{color:#000}
.fg0R{color:#800000}
.fg0G{color:#008000}
.fg0Y{color:#808000}
.fg0L{color:#000080}
.fg0P{color:#800080}
.fg0C{color:#008080}
.fg0W{color:#C0C0C0}
.fg1B{color:#808080}
.fg1R{color:#FF0000}
.fg1G{color:#00FF00}
.fg1Y{color:#FFFF00}
.fg1L{color:#0000FF}
.fg1P{color:#FF00FF}
.fg1C{color:#00FFFF}
.fg1W{color:#FFFFFF}

.menu_li{ padding:.2em; border:1px solid #ccc; }
.menu_li:hover{ background-color:#666666; cursor:pointer; }
#lineHeight{ float:left; margin-left:.5em; }
#lineHeight_menu{ display:none; position:relative; border-style:outset; background-color: #000; text-align:center }

.push_row { padding:.15em 0; }

#sign_bg{ 
	display:none; position:absulute; top:0; left:0; right:0; bottom:0; 
	background-color:#000000; z-index:30; 
}
#sign_div{
	padding:2em 1em 2em 1em; overflow:auto;
}

