.rte-zone{margin:0;padding:0;
border-width: 1px;
border-style: solid;
clear:both;font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.rte-zone textarea{padding:0;margin:0;border:0;position:relative;left:0;clear:both;}
.rte-resizer{width:100%;height:15px;margin:0;padding:0;display:block;
	border-top-width: 1px;
	border-top-style: solid;
	background-color:#fdfdfd;
}
#container .rte-resizer p {
	float: right;
	width: 40px;
	height: 15px;
	margin-right: 1px;
}
.rte-resizer a{
	background:url('/images/rte_icons.gif') no-repeat 0 0;
	background-position:0 -688px;
	width:15px;
	height:16px;
	display:block;
	float:right;
	cursor:se-resize;
	text-decoration: none;
}

.rte-toolbar{width:100%;margin:0;padding:0;display:block;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	background-color:#fdfdfd;font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
.rte-toolbar p{margin:0;padding:0;clear:both;}
.rte-panel{ 
	position:absolute;left:0;top:0;
	border-width: 1px;
	border-style: solid;
	display:block;clear:both;margin:0;padding:5px 5px 0 5px;
	font-size:10px;
	padding-bottom: 10px;
}
.rte-panel div.rte-panel-title{
margin:-5px -5px 5px -5px;
padding:5px;
line-height:16px;
display:block;clear:both;cursor:move;
}
.rte-panel div.rte-panel-title .close{position:absolute;top:0;right:0;display:block;float:right;text-decoration:none;font-size:14px;font-weight:bold;color:#f00;}

.rte-panel label{display:block;float:left;width:50px;margin:0 5px 0 2px;font-weight:bold;font-size:10px;text-align:right;line-height:20px;font-size:100%;}

.rte-panel input {margin:0 5px 0 2px;padding:0;height:20px;font-size:10px; float:left;vertical-align:middle;line-height:20px;}
.rte-panel button{ float:left; vertical-align:middle; border-width: 1px;}
.rte-panel p.submit{
	margin: 0 -5px 0 45px;
	padding:5px;
	display:block;clear:both;
}
.rte-panel p.submit button{margin-left:10px;}
.rte-panel img{padding:0;margin:0;border:0;}
.rte-panel .waiting_pic { text-align: center; height: 40px; margin-top: 10px; }
.rte-toolbar div.clear{display:block;clear:both;border:0;padding:0;padding:2px 0 0 0;margin:0;}
.rte-toolbar ul{display:block;margin:0;padding:0;width:100%;}
.rte-toolbar ul li{list-style-type:none;float:left;padding:0;margin:5px 2px;height:16px;}
.rte-toolbar ul li.separator{height:16px;margin:5px;border-left:1px solid #aaa;}
.rte-toolbar ul li a{border:1px solid #fdfdfd;display:block;width:16px;height:16px;background:url('/images/rte_icons.gif') no-repeat 0 0;cursor:pointer;margin:0;padding:0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity = 60);}
.rte-toolbar ul li a:hover,.rte-toolbar ul li a.active{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity = 100);}
.rte-toolbar ul li a.active{background-color:#f9f9f9;border:1px solid #ccc;}
.rte-toolbar ul li a.empty{background-position:0 0;}
.rte-toolbar ul li a.bold{background-position:0 -112px;}
.rte-toolbar ul li a.italic{background-position:0 -128px;}
.rte-toolbar ul li a.strikeThrough{background-position:0 -144px;}
.rte-toolbar ul li a.underline{background-position:0 -160px;}
.rte-toolbar ul li a.subscript{background-position:0 -176px;}
.rte-toolbar ul li a.superscript{background-position:0 -192px;}
.rte-toolbar ul li a.disable{background-position:0 -480px;}
.rte-toolbar ul li a.enable{background-position:0 -592px;}
.rte-toolbar ul li a.unorderedList{background-position:0 -320px;}
.rte-toolbar ul li a.orderedList{background-position:0 -336px;}
.rte-toolbar ul li a.image{ background: url(/images/upload.png) left center no-repeat; width: 50px;}
.rte-toolbar ul li a.word{background-position:0 -576px;}
.rte-toolbar ul li a.clear{background-position:0 -608px;}
.rte-toolbar ul li a.link{background-position:0 -384px;}
.rte-toolbar ul li a.color{background-position:0 -624px;}
.rte-toolbar ul li a.unlink{background-position:0 -640px;}

.rte-panel .colorpicker1,.rte-panel .colorpicker2{margin:0 5px 0 0;padding:0;float:left;border:1px solid #000;}
.rte-panel .colorpicker2{margin:0;border:0;}
.rte-panel .colorpicker1 .rgb{background:url('/images/rte_colorpicker_rgb.jpg') no-repeat 0 0;width:300px;height:150px;cursor:crosshair;}
.rte-panel .colorpicker1 .gray{background:url('/images/rte_colorpicker_gray.jpg') no-repeat 0 0;width:15px;height:150px;cursor:crosshair;}
.rte-panel .colorpicker2 .preview{margin:3px 0;padding:0;width:50px;height:40px;border:1px solid #000;clear:both;background:#000;}
.rte-panel .colorpicker2 .color{margin:3px 0;padding:0;clear:both; display:none;}
.rte-panel .colorpicker2 .color2{margin:3px 0;padding:0; font-size: 12px; width: 50px; clear:both;  padding: 0; }
.rte-panel .colorpicker2 .palette{margin:0;padding:0;width:50px;height:50px;border:1px solid #000;cursor:crosshair;clear:both;font-size:1px;}
.rte-panel .symbols{margin:0;padding:0;clear:both;}
.rte-panel .symbols a{font-size:14px;line-height:14px;vertical-align:middle;text-align:center;width:18px;height:18px;float:left;color:#000;text-decoration:none;}
.rte-panel .symbols a:hover{background:#ccc;}
.rte-panel .colorpicker2 .palette .item{width:10px;height:10px;margin:0;padding:0;float:left;cursor:crosshair;border:0;}
