.rtContainer
{
 position: relative;
 font-size: 1px;
	clear: all; 
}

.rtTextArea
{
  position: absolute;
  left: 1px;
  top: 1px;
  border: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
  /* This sets the color of the textarea */
  background-color: #F6FFE8;
}

.rtTopEdge, .rtLeftEdge
{
  position: absolute;
  left: 0px; 
  
  /* This sets the color of the left and top edge
   * for the other edges, you will have to modify
   * the images */
  background-color: #9CB4CA;
}

.rtTopEdge
{
  height: 1px;  
}

.rtLeftEdge
{
  width: 1px;
}

.rtRightEdge
{
  position: absolute;
  width: 7px;
  top: 3px;
  cursor: e-resize;
  background-image: url('/images/box_vert.gif');
  background-repeat: repeat-y;
}

.rtBottomEdge
{
  position: absolute;
  height: 7px;
  left: 3px;
  cursor: s-resize;
  background-image: url('/images/box_horz.gif');
  background-repeat: repeat-x;
}

.rtCorner, .rtLeftCorner, .rtTopCorner, .rtBottomHandle, .rtRightHandle, .rtTopRightImage, .rtBottomLeftImage
{
  position: absolute;
  background-image: url('/images/box_non.gif');
  background-repeat: no-repeat;
}

.rtCorner
{
  height: 11px;
  width: 11px;
  cursor: se-resize;
  background-position: -13px -7px;
}

.rtLeftCorner
{
  height: 11px;
  width: 7px;
  top: 0px;
  left: -7px;
  background-position: -6px -7px;
}

.rtTopCorner
{
  height: 7px;
  width: 11px;
  top: -7px;
  left: 0px;
  background-position: -13px 0px;
}

.rtRightHandle
{}

.rtBottomHandle
{}

.rtTopRightImage
{
   width: 6px;
   height: 4px;
   top: -3px;
   left: 0px;
   background-position: -6px 0px;
}

.rtBottomLeftImage
{
   width: 4px;
   height: 6px;
   top: 0px;
   left: -3px;
   background-position: 0px 0px;
}

/* BBbar code */
div.bb{
	margin: 0;
	padding: 0;
}

div.bb img{
	height: 19px;
	width: 18px;
}

span#bold, span#italic, span#underline, span#strike, span#addjpg, span#addlink, span#addlist, span#color {
	background: url('/images/bb_icons.gif') no-repeat;
	display: inline;
	font-size: 19px;
   	border-top: 1px solid #d1dce6;
	border-left: 1px solid #d1dce6;
	border-bottom: 1px solid #9cb4ca;
	border-right: 1px solid #9cb4ca;
}

span#bold{
	margin-left: 130px;
	background-position: 0px 0px;
}
span#bold:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -154px 0px;
}
span#italic{
	background-position: -16px 0px;
}
span#italic:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -170px 0px;
}
span#underline{
	background-position: -33px 0px;
}
span#underline:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -187px 0px;
}
span#strike{
	background-position: -52px 0px;
}
span#strike:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -206px 0px;
}
span#color{
	background-position: -133px 0px;
}
span#color:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -287px 0px;
}
span#addjpg{
	background-position: -68px 0px;
	padding-right: 5px; 
}
span#addjpg:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -222px 0px;
}
span#addlink{
	background-position: -90px 0px;
	padding-right: 5px;
}
span#addlink:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -244px 0px;
}
span#addlist{
	background-position: -112px 0px;
	padding-right: 5px;
}
span#addlist:hover {
	background: #ffffde url('/images/bb_icons.gif') no-repeat;
	background-position: -266px 0px;
}



