/* text2html - panel
------------------------------------------------------------------------------*/
   

.text2html_panel
{
  margin-bottom: 3px;
}
.text2html_panel img
{
  border: 1px solid black;
  border-left-color: #B2B2B2;
  border-top-color: #B2B2B2; 
  margin: 0px 0px 0px 0px;
  cursor: pointer;
  background-image: url(/images/text2html/ico-bg.gif);
  background-repeat: no-repeat;
}
.text2html_panel img.select
{
  border: 0px;
  cursor: default;
  background: transparent url();
  margin-bottom: -3px;
}

.text2html_panel select
{
  font-size: 75%;
  width: 150px;
  padding: 0px;
  margin-bottom: 2px;
  background-color: white;
}

.text2html_img_select
{
  position: absolute;
  display: none;
  width: 75px;
  background: white;
  margin: 20px 0px 0px 0px;
  border: 1px solid black;
  font-size: 75%;
}
.text2html_img_select a
{
  display: block;
  padding: 0px 2px 0px 2px;
  color: MenuText;
}
* html .text2html_img_select a {width:100%;}

.text2html_img_select a:hover
{
  text-decoration: none; 
  background: Highlight; 
  color: HighlightText;
}  


.text2html_img_preview
{
  position: absolute;
  padding: 3px 0px 0px 3px;
  z-index: 2;
  display: none;
} 

.text2html_img_preview div
{
  width: 100px;
  color: white;
  background: black;
  font-size: 85%;
  padding-left: 2px;
} 

.text2html_file_select
{
  position: absolute;
  display: none;
  width: 140px;
  z-index: 2;
  background: white;
  margin: 20px 0px 0px 0px;
  border: 1px solid black;
  font-size: 75%; 
}
.text2html_file_select a
{
  display: block;
  padding: 0px 2px 0px 2px;
  color: MenuText;
}
* html .text2html_file_select a {width:100%;}

.text2html_file_select a:hover
{
  text-decoration: none; 
  background: Highlight; 
  color: HighlightText;
}  


.text2html_help em
{
  color: #0000A4;
  font-style: normal;
}
.text2html_hlp_icon
{
  border: 1px solid black;
  margin: 1px;
}
.text2html_hlp_table td.f_text2
{
  width: 330px !important;
}
.text2html_hlp_table td
{
  border: 1px solid #B1B1B1;
  vertical-align: top;
  padding: 4px 4px 4px 4px;
}

.text2html_hlp_table th
{
  font-weight: bold;
  background: #DAE3E9;
  text-align: left;
  border: 1px solid #B1B1B1;
  padding: 4px 4px 4px 4px;
}

/* text2html */
/*------------------------------------------------------------------------------ */


.text2html
{
  font-family: Verdana, Arial;
  text-align: left;
  overflow: hidden;
  line-height: 160%;
}

.text2html h1,
.text2html h2
{
  line-height: 120%;
}

.text2html img
{
  border: 0px;
}


.text2html table {border-collapse: collapse; margin: 0px;}
.text2html table td {padding: 2px 4px 2px 4px; text-align: left; vertical-align: top; background: #F3F3F3;}
.text2html table td.heading {background: #D2D2D2; font-weight: normal;}
.text2html table.gird3 td {border: 0px; padding-left: 0px !important; background: transparent;}
.text2html table.gird3 td.heading {background: transparent; font-weight: bold;}
.text2html table.gird1 td {border: 1px solid #A2A2A2;}
.text2html table.gird2 {border: 1px solid #A2A2A2;}
.text2html table.gird2 td {border: 0px !important;}
.text2html table.gird0 td {border: 0px;}

.text2html table.columns td 
{
  border: 0px !important;
  line-height: 135%;
  vertical-align: top;
  padding: 0px;
  text-align: justify;
  background: transparent;
}
  
.text2html ul
{
  margin: 0px 0px 0px 0.5em;
  padding: 0px 0px 0px 0px;
}
.text2html ul li.nested
{
  margin-left: 2em;
  list-style-type: circle;
}
.text2html li
{
  margin: 0px 0px 0.2em 1em;
  padding: 0px;
}
.text2html ol
{
  margin: 0px 0px 0px 1.5em;
  padding: 0px 0px 0px 0px;
}
.text2html ol li.nested
{
  margin-left: 1em;
  list-style-type: lower-alpha;
}

.text2html div.center {text-align: center;}
.text2html div.center table {margin: 0px auto 0px auto;}
.text2html div.right {text-align: right;}
.text2html div.right table {margin: 0px 0px 0px auto;}
.text2html div.left_f {float: left; margin: 0px 10px 4px 0;}
.text2html div.right_f {float: right;}
.text2html div.right_f div {margin: 0px 0px 4px 7px;}


.text2html div.h_line {border-bottom: 1px solid #A2A2A2;}

.text2html div.space1 {line-height: 10px;}
.text2html div.space2 {line-height: 20px;}
.text2html div.space3 {line-height: 30px;}

.email_at
{
  background-image: url(/images/prot-em-at.gif);
  background-position: 0px 3px;
  background-repeat: no-repeat;
  width: 20px;
}



