BODY
{
 font-family: arial, helvetica;
 font-weight: normal;
 font-style: normal;
 padding-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 border: none;
}

TABLE, TD, TR, TBODY, THEAD, TH
{
 font-family: arial, helvetica;
 font-weight: normal;
 font-style: normal;
 padding-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 border: none;
 vertical-align: top;
}

A
{
 text-decoration: none;
 color: #AA0055;
 letter-spacing: 0.2;
}

A:hover
{
 text-decoration: underline;
 color: #732B3F;
}

P, DT, DD, SPAN
{
 font-family: arial, helvetica;
 font-weight: normal;
 font-style: normal;

 text-align: justify;
 text-indent: 0pt;
 text-decoration: none;
 text-transform: none;

 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 padding: 0px;
 
}

.GContent P
{
 line-height: 1.4em;
}

P, DT, DD
{
 display: block;
}

P, LEGEND
{
 font-size: 80%;
}

DD, LI
{
 margin-left: 15px;
}

I
{
 font-family: times new roman, times;
 font-size: 117%;
 font-style: italic;
}

H3
{
 font-size: 115%;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 text-align: left;
 text-indent: 0pt;
 text-decoration: none;
 text-transform: none;
 margin-top: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
 margin-bottom: 16pt;
 display: block;
 page-break-after:avoid;
 page-break-before:always;
}

H4
{
 font-family: tahoma, verdana, arial;
 font-size: 105%;
 font-weight: normal;
 font-style: normal;
 color: #000000;
 text-align: left;
 text-indent: 0pt;
 text-decoration: none;
 text-transform: none;
 margin-top: 20pt;
 margin-left: 0pt;
 margin-right: 0pt;
 margin-bottom: 6pt;
 padding: 0pt;
 display: block;
 page-break-after:avoid;
}

H5
{
 font-family: tahoma, helvetica;
 font-size: 90%;
 font-weight: bold;
 font-style: normal;
 color: #000000;
 text-align: left;
 text-indent: 0pt;
 text-decoration: none;
 text-transform: none;
 margin-top: 10pt;
 margin-left: 0pt;
 margin-right: 0pt;
 margin-bottom: 8pt;
 padding: 0pt;
 display: block;
 page-break-after:avoid;
}

H6
{
 font-family: arial, helvetica;
 font-size: 90%;
 font-weight: bold;
 font-style: normal;
 color: #000000;
 text-align: left;
 text-indent: 0px;
 text-decoration: none;
 text-transform: none;
 margin-top: 0pt;
 margin-left: 0pt;
 margin-right: 0pt;
 margin-bottom: 8pt;
 padding: 0pt;
 display: block;
 page-break-after:avoid;
}

.WithSubtitle
{
 padding-bottom: 0px;
 margin-bottom: 0px;
}

FIELDSET
{
 padding: 7px;
 border-color: #808080;
 border-style: solid;
 border-width: 1px;
 background-color: #F5F5F5;
}

/*
FIELDSET:hover
{
 background-color: #FFFFF0;
}
*/

TEXTAREA
{
 margin: 2 2 2 2;
 border-color: #808080;
 border-style: solid;
 border-width: 1px;
 background-color: #F5F5F5;
}

/*
TEXTAREA:focus
{
 background-color: #EAEAEA;
}

INPUT
{
 border-color: #808080;
 border-style: solid;
 border-width: 1px;
}
*/

INPUT:focus
{
 background-color: #F9FADE;
 color: #600000;
}

SELECT
{
 background-color: #F5F5F5;
}

.Button A IMG 
{
 border-style: none;
 vertical-align: text-bottom;
}

.TTEditResultOK
{
 padding: 4px;
 margin: 2px;
 background-color: #EEEEEE;
 border-color: #808080;
 border-style: solid;
 border-width: 1;
 color: #008080;
 display: none;
}

.TTEditResultError
{
 padding: 4px;
 margin: 2px;
 background-color: #D2D2D2;
 border-color: #880000;
 border-style: solid;
 border-width: 1;
 color: #B00000;
}

.TTEditSQLError
{
 font-size: 70%;
 color: #676767;
}

.NormalTip
{
 color: #333333;
 /* margin-left: 10px; */
 padding: 3;
 background-color: #FFFFE6;
 border-width: 1;
 border-color: #808080;
 border-style: dotted;
}

.SelInfo
{
 color: #9C0053; 
}

A.Button IMG
{
 border-style: none;
 vertical-align: text-bottom;
 height: 16px;
}
 
A.Button
{
 background-color: #C0C0C0;
 border-style: solid;
 border-width: 1px;
 border-color: #AAAAAA #808080 #808080 #AAAAAA;
 color: #000000;
 padding: 2 2 2 2;
}

A.Button:hover
{
 text-decoration: none;
 background-color: #EEEEEE;
}

.hidden
{
 display: none;
 visibility: hidden;
}

.SheetBr
{
 clear: all;
 page-break-before: always;
}

.TopHead
{
 margin-top: 0px;
}

.SelectLanguage
{
 font-size: 70%;
 text-align: right;
 margin-top: 0px;
 margin-right: 0px;
}
 
.SelectLanguage A
{
 text-decoration: none;
 text-align: right;
 color: #C0C0C0;
}
 
.SelectLanguage A:hover
{
 text-decoration: none;
 color: #FFFFFF;
}

.SitePath
{
 margin: 10 0 0 0;
}

.SitePath, .SitePath A,  .SitePath A:hover
{
 text-transform: lowerCase;
 color: #FFFFEA;
}

.GBlock
{
 border-color: #A2A2A2;
 border-style: solid;
 border-width: 12 0 0 0;
 background-color: #EAEAEA;
}

.MContent
{
 margin-left: 5px;
 margin-top: 0px;
}
 
.GContent
{
 background-repeat: no-repeat;
 background-position: left top;
 bbackground-image: url("/lback.jpg");
 height: 250px;
}

P.Debug
{
 color: #FFFFFF;
 background-color: #CE0000;
 font-weight: bold;
}

;
; For footer
;
 DIV.fCopyr
 {
  text-align: right;
 }

 .fCopyr .Menu A, .fCopyr .Menu P
 {
  font-family: tahoma, helvetica;
  font-size: 70%;
  color: #FFFFEA;
 }

 .fCopyr .Menu .Current
 {
  font-weight: bold;
 }

 .fCopyr A:hover 
 {
  text-decoration: underline;
 }

 .fCopyr .Copyr
 {
  font-family: tahoma, helvetica;
  font-size: 70%;
  display: block;
  clear: both;
  color: #AC6F80;
  text-align: right;
  margin: 0px;
  padding-top: 2px;
  padding-bottom: 10px;
 }

 .Copyr A
 {
  color: #A46A7A;
 }

 .Copyr A:hover 
 {
  text-decoration: none;
 }

 .TopPage A
 {
  font-size: 75%;
  color: #808080;
 }
