td.re_toolbar{
  border-top: 1px solid buttonhighlight;
  border-left: 1px solid buttonhighlight;
  border-bottom: 1px solid buttonshadow;
  border-right: 1px solid buttonshadow;
  padding: 0; margin: 0;
  font-family: "Arial";
  font-size: xx-small;
  color: black;
  font-weight: normal;
  background-color: buttonface;
  text-align: left;
}

.re_toolbar{
  font-family: "Arial";
  font-size: xx-small;
  vertical-align: middle;
  cursor: default;
}

.re_toolbar img{
  border: 1px solid buttonface;
  cursor: pointer;
}

.re_toolbar span.re_delimiter{
  background-color: buttonface;
  border-top: 1px solid buttonshadow;
  border-left: 1px solid buttonshadow;
  border-bottom: 1px solid buttonhighlight;
  border-right: 1px solid buttonhighlight;
  width: 2px;
  cursor: default;
}

.re_toolbar span.re_space{
  background-color: buttonface;
  width: 2px;
  cursor: default;
}

.re_toolbar span.re_text{
  position:relative;
}

select.re_text{
	background: #FFFFFF;
	color: #000000;
}

.re_toolbar select{
  font-size: 12px;
  background: #FFFFFF;
  color: #000000;
}

.re_table .re_toolbar input{
  font-size: 12px;
  background: buttonface;
  border: none;
  width: auto;
}

div.re_editor{
  font-family: "Times New Roman";
  border: 2px inset buttonface;
}

.re_dialog td,
.re_dialog input,
.re_dialog select,
.re_dialog legend{
  font-family : "Verdana";
  font-size : 13px;
  font-weight : normal;
  color : black;
}

td.re_dialog{
  font-family : "Verdana";
  font-size : 13px;
  font-weight : normal;
  color : black;
  background: buttonface
}

.re_dialog{
  font-family : "Verdana";
  font-size : 13px;
  font-weight : normal;
  color : black;
  background: buttonface
}

A:link.re_remote {
 text-decoration: none;
 color : #000099;
}

A:visited.re_remote {
 text-decoration: none;
 color : #000099;
}

A:hover.re_remote {
 text-decoration: underline;
 color: red;
}

td.re_char {
  font-family: "Times New Roman";
  border-top : 1px solid buttonhighlight;
  border-left : 1px solid buttonhighlight;
  border-bottom : 1px solid buttonshadow;
  border-right : 1px solid buttonshadow;
  cursor: pointer;
}

img.re_img_off{
  -moz-opacity: 0.40;
  cursor: default;
}

iframe.re_editor{
	background-color : white;
}

table.re_table {
  background-color: white;
  border-color : black;
}

table.re_table td {
  padding: 0px;
}

img.re_mouse_up {
  border-top : 1px solid buttonhighlight;
  border-left : 1px solid buttonhighlight;
  border-bottom : 1px solid buttonshadow;
  border-right : 1px solid buttonshadow;
}

img.re_mouse_down {
  border-top : 1px solid buttonshadow;
  border-left : 1px solid buttonshadow;
  border-bottom : 1px solid buttonhighlight;
  border-right : 1px solid buttonhighlight;
}

img.re_mouse_over {
  border-top : 1px solid buttonhighlight;
  border-left : 1px solid buttonhighlight;
  border-bottom : 1px solid buttonshadow;
  border-right : 1px solid buttonshadow;
}

img.re_mouse_out {
  border-top : 1px solid buttonface;
  border-left : 1px solid buttonface;
  border-bottom : 1px solid buttonface;
  border-right : 1px solid buttonface;
}

td.re_remote_dirsize{
  font-family : "Verdana";
  font-size : 10px;
  font-weight : normal;
  color : white;
  background : #000080;
}

table.re_context {
  border-left: 1px solid buttonface;
  border-right: 1px solid black;
  border-top: 1px solid buttonface;
  border-bottom: 1px solid black;
  background-color: buttonface;
}

table.re_context td{
  padding: 0px;
}

table.re_context_inner {
  border-left: 1px solid buttonhighlight;
  border-right: 1px solid buttonshadow;
  border-top: 1px solid buttonhighlight;
  border-bottom: 1px solid buttonshadow;
  background-color: buttonface;
}

table.re_context_inner td{
  color: #000000;
}

