.gwt-TextArea {
    color:red;/*#000;*/
    background-color:#FFF;
    /*position:fixed;*  

}
.gwt-HTML {
    /*overflow: auto;*/
    
}

.sel a {
    background-color: #F6F4EC;
    border:1px solid #E3DFD6;
}

/***************************************************************************/
.sol-TopPanel h1, .sol-TopPanel h2, .sol-TopPanel a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: middle;
  color: #FFFFFF;
  text-align: center;
  margin:0px;
  padding-left:10px;
}

.sol-TopPanel a {
text-decoration: none;
letter-spacing: 1px;
}
.sol-TopPanel h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 250%;
  color: white;
}

.sol-TopPanel h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: white;
  letter-spacing: 2px;
}
/***************************************************************************/

body {
  padding:0px;
  margin:0px;
}

table {
  border-collapse:collapse;
  font-family:Trebuchet MS, Tahoma, sans-serif;
  font-size:13px;
  margin:0px;
  padding:0px;
}
td {
  vertical-align:top;
  padding:0px;
}
.maine {
  padding:3px;
  background-color:white;
}

.maine *textarea{
  background-color:red;
  color:black;
}

table.glow-small {
}
table.glow-small .cs {
    height:4px;
    min-height:4px;
    width:4px;
    min-width:4px;
    background-image:url('glow-small-corner.gif');
}

table.glow-small .hb {
  height:4px;
  background-image:url('glow-small-tb.gif');
  background-repeat:repeat-x;
}

table.glow-small .vb{
  width:4px;
  background-image:url('glow-small-lr.gif');
  background-repeat:repeat-y;  
}

table.glow .tl {
}

table.glow .tr {
  background-position:right 0;
}

table.glow .bl {
  background-position:0 bottom;
}

table.glow .br {
  background-position:right bottom;
}

table.glow .t {
}

table.glow .b {
  background-position:0 bottom;
}

table.glow .l {
}

table.glow .r {
  background-position:right 0;
}

td.reshead{
    height:10px;
    padding-left:5px;
    padding-right:5px;
    border-top:1px dotted #808080;
    font-size:9px;
    background-color:#F6F4EC;
    color:#808080;
    text-align:left;
}

td.reshead button {
    font-family:Trebuchet MS, Tahoma, sans-serif;
    border:1px solid black;
    height:20px;
    vertical-align:middle;
    font-size:14px;
    background:#E3DFD6;/*silver;*/
    margin:0;
    width:70px;
}

td.resheadtop {
    width:50%;
    height:10px;
    padding-left:5px;
    padding-right:5px;
    border-bottom:1px dotted #808080;
    font-size:11px;
    background-color: #E3DFD6;
    color:black;
    text-align:left;
}

.solDialog td.resheadtop {
    background-color: #588E03;/*#B0ACA3;*/
    color: white;
}

.solDialog td.reshead {
    background-color: #588E03;
    color: white;
}

td.resheadtop button {
    font-family:Trebuchet MS, Tahoma, sans-serif;
    height:16px;
    border:1px solid black;
    vertical-align:middle;
    font-size:9px;
    background:silver;
    margin:0;
}

td.resheadtop div{
  background-color: transparent;
}

.cap {
    font-size:11px;
    background-color: transparent;
    color:black;
}

.cap a {
    font-size:11px;
    background-color: transparent;
    color:black;
    text-decoration: none;
    padding-left:1px;
    padding-right:1px;
}

.capno a{
    color:gray;
}

.cap div {
    padding-top:1px;
    padding-bottom:1px;
}

.HT-Main {
  width:100%;
  height:100%;
}
.rt {
  background-color: #cc3300;
  height:1%;
}
.rb {
  background-color: #cc3300;
  height:1%;
}
.r1 {
  background-color:#F6F4EC;
  height:1%;
}
.r2 {
  background-color:#F6F4EC;
  height:1%;
}
.r3 {
  background-color: #cc3300;
  height:100%;
}
.cl {
  width:1%;
  padding-left:10px;
  padding-right:5px;
}
.cl div{
  background-color: #FFFFFF;
}

.cr {
  padding-left:5px;
  padding-right:10px;
}
.ct {
  padding-top:10px;
  padding-bottom:5px;
}
.ct div{
  background-color: #FFFFFF;
}
.cb {
  padding-top:5px;
  padding-bottom:10px;
}

.maine {
  padding:4px;
}

.frm1 {
    padding:4px;
    width:50%;
    height:100%;
}
.frm2 {
    padding:4px;
    width:50%;
    height:100%;
    border-left:1px dotted #808080;
}
.copyright {
  margin-right: 10px;
  margin-bottom: 3px;
  font-size: 11px;
  color: #B0B0B0;
  text-align: center;
}
.copyright a {
  color: #B0B0B0;
  text-decoration: none;
}

.Tooltip{
  border:1px solid #000000;
  background-color: #FFFFCC;
  color:#000000;
  font-family:Arial;
  font-size:12px;
}

.SolImageButton{
  margin:2px;
}

.SolImageButton-over {
  border-width: 2px;
  border-style: outset;
}

.SolImageButton-pressed {
  border-width: 2px;
  border-style: inset;
}

.sol-DropDown {
  background-color: #FFFFFF;
  border: 1px solid #000000;
  color: black;
  /*ie*/
  cursor: hand;
  /*mozilla*/
  cursor: pointer;
}

.sol-DropDown .sol-DropDownSelected {
  border-color: #7D7D7D;
  background-color: #DDDDDD;
}

.sol-DropDown .sol-DropDownRest {
  border-color: #BCBCBC;
  background-color: #EEEEEE;
}

.mail-AboutText {
	width: 24em;
	font-size: 80%;
    color: #000000;
}

.sol-TopPanelLogo {
	padding: 0px;
}

.sol-TopPanelAbout a {
    color: #9FF200;
    width: 24em;
    font-size: 70%;
}

.winTop {
  display: table;
  color:#FFFFFF;
  width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:62.5%;
  background:#404040 url(tl.gif) no-repeat left top;
  text-decoration:none;
  padding-left:10px;
  text-align: center
}

.winTop .winR {
    display: table;
    background:url(tr.gif) right top no-repeat;
    padding-right:10px
}

.winBody, .winBody .gwt-HTML a,.winBody a:focus,.winBody a:active {
    position:relative;
    color:black;
    /*padding:3px;*/
    text-decoration: none;
}

/*
.winBody .selected {
  background-color:red;
}
*/

.search input {
    border:1px solid #E3DFD6;
}

:focus { -moz-outline-style: none; }

.winBody a:hover{
    text-decoration:none;
    color:red;
}

.aCelln {
  width:70%;
  vertical-align: middle;
  padding:0px;
  padding-right:3px;  
  white-space:nowrap;
}

.aCelle {
  padding: 1px 1px 1px 2px;
}
/*height:16px;
  vertical-align: middle;
  padding:0px;*/

.aG {
  font-weight:bold;
  background-color:#E3DFD6;
}

.editGrid {
  background-color:#F6F4EC;
  border:1px solid #E3DFD6;
}

.editGrid tr {
  padding:1px;
}

/*.aCelle*/
.gwt-TextBox {
  border:0;
  background-color:#F6F4EC;
  vertical-align: middle;

  height:16px;
  padding:0px;
}

.winBody input:focus {
  background:#FFFFFF;
  color:#595959;
}

.as {
  /*ie*/
  cursor: hand;
  /*mozilla*/
  cursor: pointer;
}

.HT-Tags  {
    background-color: #404040;
    position:relative;
}

HT-Desc {
    background:#404040;
    position:relative;
}

.HT-Body  {
    background-color: #006633;
    border: 1px solid #ACA899;
}

.cHT-Main {
    border: 2px solid black;
    width:100%;
    background-color:#F6F4EC;
    vertical-align:top;
}

.HT-Code {
    border:0px none;
}

.HT-Result {
    border:0px none;
}

HT-Tab {
    height: 15em;
}

.HT-TryP {
    padding-bottom:7px;
}

.HT-TryP button{
    background:#404040;
    border:1px solid black;
    padding:2px;
    font-size:10px;
    margin:0;
}
.HT-TryP button:focus{
    background:#455c7b;
    border:1px solid black;
}

.gwt-MenuItem , .solMenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #2A3B63;
  color: #FFFFFF;
  border-bottom: 2px solid gray;
  padding-left: 10px;
  padding-right: 10px;
  height: 16px;
  font-size: 70%;
  /*ie*/
  cursor: hand;
  /*mozilla*/
  cursor: pointer;
  text-align: left;
}

.solMenu {
  font-size: 150%;
  border: 1px solid gray;
}

.gwt-MenuItem a {
  text-decoration: none;
  color: #FFFFFF;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  background-color: #2A3B63;
  color: #F56203;
}

.gwt-MenuBar {
  background-color: #F6F4EC;
}

.gwt-DialogBox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position:fixed;
    border: 2px solid gray;
	background-color: #E3DFD6;
    color: black;
}


.gwt-DialogBox table {
    position:relative;
}

.gwt-DialogBox .Caption {
    background-color: #E3DFD6;
    color: #000000;
    width:100%;
    height:100%;
    padding: 4px;
	padding-bottom: 8px;
	font-weight: bold;
	cursor: default;
}

.gwt-DialogBox .bottom {
    background-color: #E3DFD6;
}

.solHelp {
    background-color: #FFFFFF;
}

/*
#F6F4EC; light
#E3DFD6; dark
#cc3300; sol
*/

/*4F535C 82868F B0ACA3 7D7970*/

