textarea.nc_comptextarea {
	width:540px;
	height:270px;
	visibility :hidden;
	font-size: small;
}

table.comptextarea_toolbar
{
 	border: 0px none;
 	color: #000000;
 	/*background-color: #fcfcfc;*/
	margin: 0px 5px 0px 5px;
 	height:25px;
}

.comptextarea_toolbar .comptextarea_button_n {
	background:transparent url("./images/panel/panel.gif") no-repeat scroll left top;
	height:21px;
	margin: 0px;
	border: 0px none;
	vertical-align:top;
	padding:2px;
}

.comptextarea_toolbar .comptextarea_button_nHover {
	background:transparent url("./images/panel/panel_over.gif") no-repeat scroll left top;
}

.comptextarea_toolbar .comptextarea_button_nActive, .comptextarea_toolbar .comptextarea_button_nPressed {
	background:transparent url("./images/panel/panel_apply.gif") no-repeat scroll left top;
}

.comptextarea_toolbar .comptextarea_button_l {
	background:transparent url("./images/panel/left_panel.gif") no-repeat scroll left top;
	height:21px;
	margin: 0px;
	border: 0px none;
	vertical-align:top;
	padding:2px;
}

.comptextarea_toolbar .comptextarea_button_lHover {
	background:transparent url("./images/panel/left_panel_over.gif") no-repeat scroll left top;
}

.comptextarea_toolbar .comptextarea_button_lActive, .comptextarea_toolbar .comptextarea_button_lPressed {
	background:transparent url("./images/panel/left_panel_apply.gif") no-repeat scroll left top;
}
.comptextarea_toolbar .comptextarea_button_c {
	background:transparent url("./images/panel/center_panel.gif") no-repeat scroll left top;
	height:21px;
	margin: 0px;
	border: 0px none;
	vertical-align:top;
	padding:2px;
}

.comptextarea_toolbar .comptextarea_button_cHover {
	background:transparent url("./images/panel/center_panel_over.gif") no-repeat scroll left top;
}

.comptextarea_toolbar .comptextarea_button_cActive, .comptextarea_toolbar .comptextarea_button_cPressed {
	background:transparent url("./images/panel/center_panel_apply.gif") no-repeat scroll left top;
}
.comptextarea_toolbar .comptextarea_button_r {
	background:transparent url("./images/panel/right_panel.gif") no-repeat scroll left top;
	height:21px;
	margin: 0px;
	border: 0px none;
	vertical-align:top;
	padding:2px;
}

.comptextarea_toolbar .comptextarea_button_rHover {
	background:transparent url("./images/panel/right_panel_over.gif") no-repeat scroll left top;
}

.comptextarea_toolbar .comptextarea_button_rActive, .comptextarea_toolbar .comptextarea_button_rPressed {
	background:transparent url("./images/panel/right_panel_apply.gif") no-repeat scroll left top;
}

.comptextarea_toolbar .comptextarea_button_a {
	vertical-align:top;
}
/*
.comptextarea_toolbar .comptextarea_button {
  color: ButtonText;
  border: 1px solid ButtonFace;
  margin: 0px;
  height: 18px;
}

.comptextarea_toolbar .comptextarea_buttonHover {
  border: 1px solid;
  border-color: #ffffff #aca899 #aca899 #ffffff;
}
.comptextarea_toolbar .comptextarea_buttonActive, .comptextarea_toolbar .comptextarea_buttonPressed {
  border: 1px solid;
  border-color: #aca899 #ffffff #ffffff #aca899;
}
.comptextarea_toolbar .comptextarea_buttonPressed {
  background: #ffffff;
}
*/
.comptextarea_toolbar .comptextarea_space { width: 5px; }
/*
.comptextarea_toolbar .comptextarea_separator_block {
  position: relative;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-right: 1px solid #aca899;
  border-left: 1px solid #ffffff;
  width: 0px;
  height: 25px;
  padding: 0px;
}
*/
.comptextarea_toolbar .comptextarea_separator {
  width: 5px;
/*
  position: relative;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px solid #aca899;
  border-right: 1px solid #ffffff;
  width: 0px;
  height: 13px;
  padding: 0px;
*/
}

.comptextarea_textarea {
  cursor: default;
  background-color: #fcfcfc;
  padding: 5px 0px 0px 0px;
  border: 1px solid;
  border-color: #cccccc #aca899 #aca899 #cccccc;
}

.comptextarea_textarea .comptextarea_statusBar .comptextarea_statusBarResize {
	float: right;
	background-image: url('./images/statusbar_resize.gif');
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
	cursor: se-resize;
}

.comptextarea_textarea .comptextarea_statusBar .comptextarea_statusBarButton {
	float: left;
}

.comptextarea_textarea .comptextarea_statusBar {
	width:auto;
	padding: 0px 0px 1px 5px;
	color: ButtonText;
}

.comptextarea_textarea .comptextarea_statusBar .comptextarea_changeMode{
	font-size:11px;
	width:53px; 
	white-space:nowrap;
	padding: 1px 1px 1px 1px;
	border: 1px solid;
  	border-color: #ffffff #cccccc #aca899 #aca899;
	color:#666666;
	background-color: #e5e5e5;
}
.comptextarea_textarea .comptextarea_statusBar .comptextarea_activeMode{
	background-color: #ffffff;	/*#feeccc*/
}

.comptextarea_popupblock{
	border: 1px solid #000000;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
}
/*
.comptextarea_textarea .comptextarea_toolbar .comptextarea_buttonDisabled img {
  filter: gray() alpha(opacity = 25);
  -moz-opacity: 0.25;
}
*/
/* dialog */
.comptextarea_dialog {
	border: 1px solid;
	border-color: #cccccc #aca899 #aca899 #cccccc; 
	padding:5px;
	background-color: #f5f5f5;
}
.comptextarea_dialog_title { 
	/*background-color: #f5f5f5;*/
	color: #666666;
	padding: 0px 5px;
	margin-bottom: 5px;
	letter-spacing: 2px;
	text-align:center;
	white-space:nowrap;
}

.comptextarea_dialog_insertsmiley { 
	width:auto;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.comptextarea_dialog_highlight { 
	background-color: #ffffa8;
}

.comptextarea_dialog_inserttable { 
	border: 1px solid #666666;
	width: 100px;
	height:100px;
	border-collapse: collapse;
}

.comptextarea_dialog_tableblock {
	background-color: #ffffff;
	width:20px;
	height:20px;
	border: 1px solid #cccccc;
}
.comptextarea_dialog_inserttable_btn {
	border:1px solid #cccccc;
	background-color:#f3f3f3;
	text-align:right;
	font-size:90%;
	color: #666666;
}
.comptextarea_tablemenu_base {
	background-color: #f5f5f5;
	border: 1px solid;
	border-color: #cccccc #aca899 #aca899 #cccccc; 
}
.comptextarea_dialog_colicon{
	background-color:#e5e5e5;
	width:20px;
	padding: 0px;
}
.comptextarea_dialog_coltext {
	padding: 0px 4px;
	color: #666666;
	white-space:nowrap;
}
.comptextarea_dialog_separator{
	border-bottom: 1px solid #c6c6c6;
}

.comptextarea_dialog_disable {
	color: graytext;
}

.comptextarea_dialog_selectcolor {
	text-align:center;
	width:210px;
	cursor: pointer;
	background-color: #000000;
}
.comptextarea_dialog_selectcolor_title {
	width:100%;
	margin:0px 3px;
}
.comptextarea_dialog_selectcolor_titlecolor {
	background-color: #000000;
	padding: 1px;
	height: 21px;
	width: 50px;
}

.comptextarea_dialog_selectcolor_preview {
	height: 100%;
	width: 100%;
}

.comptextarea_dialog_selectcolor_cell {
	width:10px;
	height:10px;
}

.comptextarea_dialog_prop_title {
	white-space: nowrap;
	padding-right: 10px;
}

.comptextarea_dialog_link_width {
	width:210px;
}

.comptextarea_preview_box {
	background-color: #ffffff;
	border: 1px solid gray;
	height: 200px;
	width: 240px;
	overflow:auto;
	margin:0px 5px 5px 0px;
}
.comptextarea_preview_tex_box {
	background-color: #ffffff;
	height: 80px;
	width: 325px; 
	border: solid 1px;
	margin-bottom:5px;
}
.comptextarea_btn_width {
	width: 75px;
}

.comptextarea_text {
	width:195px;
}

.comptextarea_tex_text {
	width:250px;
}

.comptextarea_insetrimage_right {
	padding-left:5px;
	vertical-align:top;
}
.comptextarea_insetrimage_detail {
	border:1px solid #999999;
}

.comptextarea_insetrimage_detail_padding {
	padding-top:3px;
}