.normal
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial;
}
.textcontrast
{
    FONT-SIZE: 10pt;
    COLOR: #34636a;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: white
}
.texterror
{
    FONT-SIZE: 10pt;
    COLOR: #a00000;
    FONT-FAMILY: Helvetica, Arial;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: ffff00;
}
.cellhead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #405d89
}
.celllight
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #b2bfc8
}
.celldark
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #85929b
}
.subheadblue
{
    FONT-SIZE: 12pt;
    COLOR: #405d89;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: bold;
}
.subheadgreen
{
    FONT-SIZE: 12pt;
    COLOR: #3a636a;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: white;
    FONT-WEIGHT: bold;
}
.headernormal
{
    FONT-SIZE: 14pt;
    COLOR: #464089;
    FONT-FAMILY: Helvetica, Arial;
    FONT-WEIGHT: bold;
}
.textsmall
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial;
}
.textsmall A:link
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial;    
    TEXT-DECORATION: underline;
}
.textsmall A:visited
{
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: underline;
}
.textsmall A:active
{
    FONT-SIZE: 9pt;
    COLOR: #464089;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none;
}
.textsmall A:hover
{
    FONT-SIZE: 9pt;
    COLOR: #c4dcea;
    BACKGROUND-COLOR: #405d89;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none;
}
.statusmessage
{
   BACKGROUND-COLOR: #b2bfc8;
   FONT-SIZE: 12px;
   FONT-FAMILY: verdana;
   FONT-WEIGHT: bold;
   COLOR: #000000;
   CURSOR: hand;
   BORDER-TOP: #405d89 5px solid;
   BORDER-RIGHT: #405d89 5px solid;
   BORDER-LEFT: #405d89 5px solid;
   BORDER-BOTTOM: #405d89 5px solid;
   PADDING-RIGHT: 5px;
   PADDING-LEFT: 5px;
   PADDING-TOP: 3px;
   PADDING-BOTTOM: 5px;
   MARGIN: 2px 2px;
}
#tblAdminMenuwrapper
{
   width: 525px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border: 1px solid #4c4c4c;
   FONT-FAMILY: Helvetica, Arial;
   COLOR: #000000;
   BACKGROUND-COLOR: #b2bfc8;
}
#tblAdminMenuwrapper th
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    text-align: center;
    vertical-align: middle;
    BACKGROUND-COLOR: #405d89;
}
#tblAdminMenuwrapper td
{
   padding: 0px;
}
.tblAdminMenu
{
   width: 100%;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-top: 1px solid #4c4c4c;
}
#tblAdminModule
{
   vertical-align: top;
   padding: 0px 0px 3px 0px;
}
#tblAdminform
{
   padding: 0px 0px 0px 0px;
   border: 1px solid #4c4c4c;
   FONT-FAMILY: Helvetica, Arial;
   COLOR: #000000;
   BACKGROUND-COLOR: #b2bfc8;
}
#tblAdminform th
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    text-align: center;
    BACKGROUND-COLOR: #405d89;
}
#tblAdminform td
{
   padding: 3px;
   vertical-align: top;
}
#tblAdminform select
{
   max-width: 180px;
   width: 180px;
}
#tblData
{
   border: 1px solid #4c4c4c;
   padding: 0px;
   font-size: 9pt;
}
#tblData a:hover
{
   cursor: pointer;
   background-color: #ffffff;
   color: #405d89;
}
#tblData th
{
   text-align: center;
}
#tblData tr td
{
   font-size: 9pt;
   background-color: #b2bfc8;
}
#tblData tr.alt td
{
   BACKGROUND-COLOR: #85929b;
}
.tblQueryparm
{
   width: 300px;
}
.tblTableform
{
   width: 550px;
}
.formTag
{
   text-align: right;
   vertical-align: top;
   white-space: nowrap;
}
.textleft
{
   text-align: left;
}
.textright
{
   text-align: right;
}
.textcenter
{
   text-align: center;
}
/* select (not dropdown) */
#xxxtblAdmin select[type="select"], widget[type="select"]
{
	overflow-x:hidden;
	overflow-y:auto;
	behavior:select;
	padding:2px;
	width: max-intrinsic;
	height: max-intrinsic;
}

