body
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
}

/**************/
/* UCWHeading */
/**************/

.SiteLinkBold, .SiteLinkBold:link, .SiteLinkBold:visited
{
  font-weight: bold;
  font-size: 8pt;
  color: white;
  font-family: Tahoma, Arial;
  text-decoration: none;
}

.SiteLinkBold:hover, .GdsHeading:hover
{
  color: yellow;
}

.GdsHeading
{
  font-weight: bold;
  font-size: 20pt;
  color: white;
  font-family: Tahoma, Arial;
  font-variant: small-caps;
  text-decoration: none;
}

.GdsInfoStd
{
  font-size: 16pt;
  cursor: default;
  color: white;
  font-family: Tahoma, Arial;
  text-decoration: none;
  cursor: default;
}

.GdsInfoBold
{
  font-size: 16pt;
  cursor: default;
  color: yellow;
  font-family: Tahoma, Arial;
  text-decoration: none;
  cursor: default;
}

/*****************/
/* GDS DataGrids */
/*****************/

.GdsDatagrid
{
  vertical-align: top;
  table-layout: auto;
  line-height: 9pt;
  font-size: 8pt;
  background-image: none;
  color: black;
  font-family: Tahoma, Arial;
  position: absolute;
  background-color: white;
  text-align: left;
  cursor: default;
}

/****************************/
/* GDS List & Detail Panels */
/****************************/
DIV.GdsPanel
{
  border: gainsboro 1px solid;
}

DIV.GdsPanelClear
{
  border: none;
}

/**************************/
/* GDS Detail Mode Fields */
/* Alphabetically         */
/**************************/

SPAN.ChkBoxRight
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: right;
  cursor: default;
}

SPAN.ChkLabel
{
  padding-left: 4px;
  font-size: 8pt;
  cursor: default;
  padding-top: 4px;
  font-family: Tahoma, Arial;
  text-align: left;
}


/**************************/
/* GdsButton              */
/**************************/

.GdsButton
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
}

.GdsInput
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  border: solid 1px black;
}

INPUT.GdsHeading
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  background-color: #006699;
  color: White;
  font-weight: bold;
  cursor: default;
}

.GdsLabel
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
}

.GdsLinkButton, .GdsLink
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
}

.GdsLinkButtonMed, .GdsLinkMed
{
  font-family: Tahoma, Arial;
  font-size: 10pt;
}

.GdsLinkButtonBig, .GdsLinkBig
{
  font-family: Tahoma, Arial;
  font-size: 12pt;
}

.GdsSelect
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
}

.HdgLabel
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
  text-align: center;
  background-color: #E0E0E0;
}

P.NormalText
{
  font-weight: normal;
  font-size: 10pt;
  font-family: Tahoma, Arial;
  text-decoration: none;
  cursor: default;
}

P.NormalTextBold
{
  font-weight: normal;
  font-size: 10pt;
  font-family: Tahoma, Arial;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}

/**************************/
/* DtlLabel               */
/**************************/

.DtlLabel
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
}

.DtlLabelBold
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  font-weight: bold;
  cursor: default;
}

.DtlLabelMed
{
  font-family: Tahoma, Arial;
  font-size: 10pt;
  cursor: default;
}

.DtlLabelMedBold
{
  font-family: Tahoma, Arial;
  font-size: 10pt;
  font-weight: bold;
  cursor: default;
}

.DtlLabelBig
{
  font-family: Tahoma, Arial;
  font-size: 12pt;
  cursor: default;
}

.DtlLabelBigBold
{
  font-family: Tahoma, Arial;
  font-size: 12pt;
  font-weight: bold;
  cursor: default;
}

/**************************/
/* NumField               */
/**************************/

.NumField
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
  text-align: right;
  background-color: #80FFFF;
  border: none;
}

.NumFieldBold
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  font-weight: bold;
  cursor: default;
  background-color: #80FFFF;
  border: none;
}

/**************************/
/* TxtField               */
/**************************/

.TxtField
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
  background-color: #80FFFF;
  border: none;
}

.TxtFieldBold
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  font-weight: bold;
  cursor: default;
  background-color: #80FFFF;
  border: none;
}

LINKBUTTON.TxtField, HYPERLINK.TxtField, A.TxtField
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  cursor:auto;
  background-color: #80FFFF;
  color: Black;
  border: none;
}

LINKBUTTON.TxtFieldBold, HYPERLINK.TxtFieldBold, A.TxtFieldBold
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  cursor:auto;
  background-color: #80FFFF;
  color: Black;
  border: none;
}

/**************************************************************************/
/* new fields as of 11/01/2005                                            */
/**************************************************************************/

/*****************/
/* datagrids     */
/*****************/

.grd
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  color: black;
  background-color: white;
  background-image: none;
  cursor: default;
  vertical-align: top;
  table-layout: auto;
  line-height: 9pt;
  border-style: solid;
  border-color: #80FFFF;
  display:table;
}

thead
{
  display: table-header-group;
}

td
{
  border-color: #80FFFF;
  padding: 1px 3px 1px 3px;
}

/****************************/
/* tables                   */
/****************************/

.tbl
{
  table-layout: fixed;
  border-collapse: collapse;
  border-style:solid;
  border: gainsboro 1px solid;
}

.tblcel
{
  border: gainsboro 1px solid;
}


/****************************/
/* panels / fieldset        */
/****************************/

.pnl
{
  border: gainsboro 1px solid;
}

.pnlclr
{
  border: none;
}

.pnlpad
{
  padding-top:4px;
}

/**************************/
/* checkboxes             */
/**************************/

.chk, .chklbl,
.chk *, .chklbl *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: right;
  cursor: default;
}

.chklbl, .chklbl *
{
  text-align: left;
  padding-left: 4px;
  padding-top: 4px;
}

/**************************/
/* buttons                */
/**************************/

.btn, .btn *, .reg8, .reg8 *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
}

.btnlnk, .btnlnk *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  vertical-align: middle;
  text-decoration: underline;
  cursor: hand;
  background-color: White;
  color: Blue;
  border: none;
  border-style:none;
  border-width:0px;
  height: 16px;
}

.reg9, .reg9 *
{
  font-family: Tahoma, Arial;
  font-size: 9pt;
  cursor: default;
}

.reg10, .reg10 *
{
  font-family: Tahoma, Arial;
  font-size: 10pt;
  cursor: default;
}

/**************************/
/* links                  */
/**************************/
.lnk, .lnk:link, .lnk:visited, 
.lnk *, .lnk *:link, .lnk *:visited,
.lnkblu8, .lnkblu9,
.lnkblu8 *, .lnkblu9 *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  text-decoration: underline;
  cursor: hand;
  background-color: #80FFFF;
  color: Black;
  border: none;
  height: 16px;
}

.lnkblu8, .lnkblu8:link, .lnkblu8:visited,
.lnkblu8 *, .lnkblu8 *:link, .lnkblu8 *:visited
{
  color:Blue;
  background-color: White;
}

.lnkblu9, .lnkblu9:link, .lnkblu9:visited,
.lnkblu9 *, .lnkblu9 *:link, .lnkblu9 *:visited
{
  font-size: 9pt;
  font-weight: bold;
  color:Blue;
  background-color: White;
}

/**************************/
/* input fields           */
/**************************/

.inptxt, .inpnum,
.inptxt *, .inpnum *,
.inptxttbl, .inptxttbl *,
.inpnumtbl, .inpnumtbl *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  border: solid 1px black;
  padding: 0px 2px 0px 2px;
}

.inptxtm, .inpnumm,
.inptxtm *, .inpnumm *,
.inptxttblm, .inptxttblm *,
.inpnumtblm, .inpnumtblm *
{
  font-family: Tahoma, Arial;
  font-size: 9pt;
  text-align: left;
  border: solid 1px black;
}

.inpnum, inpnumm,
.inpnum *, inpnumm *,
.inpnumtbl, .inpnumtblm,
.inpnumtbl *, .inpnumtblm *
{
  text-align: right;
}

.inptxttbl, .inptxttbl *,
.inpnumtbl, .inpnumtbl *,
.inptxttblm, .inptxttblm *,
.inpnumtblm, .inpnumtblm *
{
  border-style: none;
}


/**************************/
/* headings               */
/**************************/

INPUT.GdsHeading
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  background-color: #006699;
  color: White;
  font-weight: bold;
  cursor: default;
}

.hdg,
.hdg *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  cursor: default;
  text-align: center;
  color: Black;
  background-color: #E0E0E0;
  height: 16px;
}

.hdgrev, .hdgrev:link, .hdgrev:visited, .hdgrev:hover, 
.hdgrev *, .hdgrev *:link, .hdgrev *:visited, .hdgrev *:hover
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  font-weight: bold;
  cursor: default;
  color: White;
  background-color: #006699;
}

.hdgrev:link, .hdgrev:visited, .hdgrev:hover, 
.hdgrev *:link, .hdgrev *:visited, .hdgrev *:hover
{
  cursor: hand;
}

/**************************/
/* display labels         */
/**************************/

.lbl, .lblb,
.lblm, .lblmb, 
.lbll, .lbllb,
.lbl *, .lblb *,
.lblm *, .lblmb *, 
.lbll *, .lbllb *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: right;
  cursor: default;
  color: Black;
  border: none;
  height: 16px;
}

.lblb, .lblmb, .lbllb,
.lblb *, .lblmb *, .lbllb *
{
  font-weight: bold;
}

.lblm, .lblmb,
.lblm *, .lblmb *
{
  font-size: 10pt;
}

.lbll, .lbllb,
.lbll *, .lbllb *
{
  font-size: 12pt;
}

/**************************/
/* display text/numbers   */
/**************************/

.txt, .txtb,
.txtm, .txtmb, 
.txtl, .txtlb, 
.num, .numb,
.numm, .nummb, 
.numl, .numlb,
.txt *, .txtb *,
.txtm *, .txtmb *, 
.txtl *, .txtlb *, 
.num *, .numb *,
.numm *, .nummb *, 
.numl *, .numlb *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  cursor: default;
  background-color: #80FFFF;
  color: Black;
  border: none;
  height: 16px;
}

.ddl, .ddlb,
.ddlm, .ddlmb, 
.ddll, .ddllb, 
.ddl *, .ddlb *,
.ddlm *, .ddlmb *, 
.ddll *, .ddllb *
{
  font-family: Tahoma, Arial;
  font-size: 8pt;
  text-align: left;
  cursor: default;
  border: solid 1px black;
}

.txtb, .txtmb, .txtlb, 
.numb, .nummb, .numlb,
.ddlb, .ddlmb, .ddllb,
.txtb *, .txtmb *, .txtlb *, 
.numb *, .nummb *, .numlb *,
.ddlb *, .ddlmb *, .ddllb *
{
  font-weight: bold;
}

.txtm, .txtmb, 
.numm, .nummb,
.ddlm, .ddlmb,
.txtm *, .txtmb *, 
.numm *, .nummb *,
.ddlm *, .ddlmb *
{
  font-size: 10pt;
}

.txtl, .txtlb, 
.numl, .numlb,
.ddll, .ddllb,
.txtl *, .txtlb *, 
.numl *, .numlb *,
.ddll *, .ddllb *
{
  font-size: 12pt;
}

.num, .numb,
.numm, .nummb, 
.numl, .numlb,
.num *, .numb *,
.numm *, .nummb *, 
.numl *, .numlb *
{
  text-align: right
}

SELECT.txt, SELECT.txtb, 
SELECT.txtm, SELECT.txtbmed, 
SELECT.txtl, SELECT.txtlb
{
  background-color: White;
  border: solid 1px black;
}

LINKBUTTON.txt, LINKBUTTON.txtb, 
LINKBUTTON.txtm, LINKBUTTON.txtmb, 
LINKBUTTON.txtl, LINKBUTTON.txtlb, 
HYPERLINK.txt, HYPERLINK.txtb, 
HYPERLINK.txtm, HYPERLINK.txtmb, 
HYPERLINK.txtl, HYPERLINK.txtlb, 
A.txt, A.txtb, 
A.txtm, A.txtbmed, 
A.txtl, A.txtlb
{
  cursor: hand;
  text-decoration: underline;
}

