#search                     {height:80px; width:99.75%;}
#input                      {height:300px; width:99.75%; margin-top:10px;}
.smartField                 {position:relative; overflow:auto; border:1px solid #ccc; background:#f9f9f9;}
.smartField pre,
.smartField textarea        {font:100% "courier new",monospace; width:100%;padding:0;margin:0;}
.smartField pre             {z-index:1; color:#f9f9f9; border:0;}
.smartField textarea        {z-index:2; margin-left:-1px;border:0; background:transparent; position:absolute; top:0; bottom:0; height:100%; min-height:100%; overflow:hidden;}

/* Highlighting ------------------------------------- */
b, i, u       {font-weight:normal; font-style:normal; text-decoration:none;}
#input b      {background:#fff000; color:#fff000;}
#input i      {background:#80c0ff; color:#80c0ff;}
#search b     {background:#aad1f7; color:#aad1f7;}
#search i     {background:#f9ca69; color:#f9ca69;}
#search i b   {background:#f7a700; color:#f7a700;}
#search i u   {background:#efba4a; color:#efba4a;}
#search b.g1  {background:#d2f854; color:#d2f854;}
#search b.g2  {background:#9ec70c; color:#9ec70c;}
#search b.g3  {background:#ecc9f7; color:#ecc9f7;}
#search b.g4  {background:#54b70b; color:#54b70b;}
#search b.g5  {background:#b688cf; color:#b688cf;}
#search b.err {background:#ff4300 !important; color:#ff4300 !important;}

/*#search{height:180px;width:99.75%;}
#input{height:375px;margin-top:10px;width:99.75%;}
.smartField{border:1px solid #CCCCCC;overflow:auto;position:relative;}
.smartField pre,.smartField textarea{width:100%;padding:0;margin:0;font:100% "courier new",monospace;}
.smartField pre{text-align:left;color:#F9F9F9;z-index:1;}
.smartField textarea{background:none repeat scroll 0 0 transparent;border:0 none;height:100%;overflow:hidden;position:absolute;left:0px;top:0px;z-index:2;}
b,i,u{font-style:normal;font-weight:normal;text-decoration:none;}
#input b{background:none repeat scroll 0 0 #FFF000;color:#FFF000;}
#input i{background:none repeat scroll 0 0 #80C0FF;color:#80C0FF;}
#search b{background:none repeat scroll 0 0 #AAD1F7;color:#AAD1F7;}
#search i{background:none repeat scroll 0 0 #F9CA69;color:#F9CA69;}
#search i b{background:none repeat scroll 0 0 #F7A700;color:#F7A700;}
#search i u{background:none repeat scroll 0 0 #EFBA4A;color:#EFBA4A;}
#search b.g1{background:none repeat scroll 0 0 #D2F854;color:#D2F854;}
#search b.g2{background:none repeat scroll 0 0 #9EC70C;color:#9EC70C;}
#search b.g3{background:none repeat scroll 0 0 #ECC9F7;color:#ECC9F7;}
#search b.g4{background:none repeat scroll 0 0 #54B70B;color:#54B70B;}
#search b.g5{background:none repeat scroll 0 0 #B688CF;color:#B688CF;}
#search b.err{background:none repeat scroll 0 0 #FF4300 !important;color:#FF4300 !important;}*/
