body.tzBody {
   /*background: #000060;*/
   color: black;
}
.tzHomeIcon {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-style: italic;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #000066;
   text-decoration: none;
   text-transform: none;
}
.tzPageHeader {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   background-color: #FFFFFF;
   color: #000066;
   text-decoration: none;
   text-transform: none;
   text-align: center;
   padding: 4px;
}
.tzPageTitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: x-large;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   background-color: #FFFFFF;
   color: #000066;
   text-decoration: none;
   text-transform: none;
   text-align: center;
   padding: 4px;
}
.tzFormTitle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: normal;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   background-color: #000066;
   color: #FFFFFF;
   text-decoration: none;
   text-transform: none;
   text-align: center;
   padding: 4px;
}
.tzFormBody {
   background-color: #DDDDFF;
   color: #000000;
}
table.login {
   border-width:1px;
   border-color:black;
}
tr.hd {
   background:#E3ECF8;
}
td.fieldlabel {
   font-weight:bold;
   padding:2px 4px;
   text-align: right;
}
td.fieldlabelleft {
   font-weight:bold;
   padding:2px 4px;
   text-align: left;
}
td.fielddata {
}
/* --- Top Navigation Header --- */
table.tzNavTop {
   xbackground: #660088;
}
tr.tzNavTop {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: normal;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   color: #FFFFFF;
}
tr.tzNavTopSel {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: normal;
   font-style: normal;
   line-height: normal;
   font-weight: bold;
   font-variant: normal;
   background: #660088;
   color: #FFFFFF;
}
td.tzNavTop {
   background: #000066;
   padding: 4px 12px;
   border-style:outset outset inset outset;
   border-width: 1px;
   /*
   border:1px solid;
   */
}
td.tzNavTopSel {
   background: #660088;
   padding: 4px 12px;
   border-style:outset outset none outset;
   border-width: 1px;
   /*
   border:1px solid;
   */
}
td.tzNavTopFill {
   border-style:none none inset none;
   border-width: 1px;
   /*
   border:1px solid;
   */
}
a.tzNavTop {
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
td.tzNavTop2Sel {
   background: #660088;
   padding: 2px 12px;
   border-style:outset outset outset outset;
   border-width: 1px;
   /*
   border:1px solid;
   */
}
td.tzNavTop2 {
   background: #660088;
   padding: 4px 12px;
   border-style:none outset outset none;
   border-width: 1px;
   /*
   border:1px solid;
   */
}
/* --- Side Navigation Bar --- */
td.tzNavColumn {
   background: #000066;
   border-style:none outset none none;
   border-width: 1px;
   /*
   border:1px solid;
   */
}
table.tzNavBar {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: smaller;
   font-style: normal;
   line-height: normal;
   font-variant: normal;
   color: #FFFFFF;
   background: #000066;
}
td.tzNavBarSel {
   background: #660088;
   padding: 4px 12px;
}
td.tzNavBar {
   background: #000066;
   padding: 4px 12px;
}
a.tzNavBar {
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none;
}
a.tzNavBar:hover {
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
td.tzNavSpc {
   background: #660088;
}
/* --- Page Content --- */
td.tzContent {
   background: #FFFFFF;
   color: black;
   padding: 8px;
}
/* --- Bottom Navigation Bar --- */
tr.tzNavBot {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: x-small;
   font-style: normal;
   line-height: normal;
   font-weight: normal;
   font-variant: normal;
   background: #000066;
   color: #FFFFFF;
}
tr.tzNavSpc {
   background: #000066;
   height: 8px;
}
a.tzNavBot {
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: none;
}
/* --- Page Footer --- */
tr.tzPageFooter {
   background: #000066;
   color: #FFFFFF;
   padding: 4px 12px;
}

tr.tzListTitle {
   background: #000066;
   color: #FFFFFF;
}
tr.tzListHeader {
   background: #DDDDFF;
   color: #000000;
}
.tzListColHdr {
   vertical-align: bottom;
}
