body.menu {
   background-color: transparent;
   background-image: url(/icons/Trillium/intranet_navigation_trillium.jpg);
   background-attachment: fixed;
   background-repeat: no-repeat;
   margin-top: 5px;
   background-image: url(/icons/talisman/tal_demo/screen_logo.jpg);
   }
body.main {
   background-color: white;
   margin: 0px;
   font-family: Arial;
  }
body.alt {
   background-color: white;
   margin: 0px;
   font-family: Arial;
  }
.boldlabel {
   color: #333399;
   font-size: 90%;
   font-weight: bold;
  }
.broadbean {
   background-color: #339933;
   border-width: 2px;
   border-style: groove;
  }
.btncurr2 {
   background-color: #dae0ed;
   border-style: groove;
   border-bottom: 1px solid;
   border-left: 1px solid;
   border-right: 1px solid;
   border-top: 1px solid;
   width: 22px;
   color: #333399;
   font-weight: bold;
   font-size: 8pt;
   cursor: pointer;
   border-radius: 4px;
  }
.btncurr4 {
   background-color: #dae0ed;
   border-style: groove;
   border-bottom: 1px solid;
   border-left: 1px solid;
   border-right: 1px solid;
   border-top: 1px solid;
   width: 40px;
   color: #333399;
   font-weight: bold;
   font-size: 8pt;
   cursor: pointer;
   border-radius: 4px;
  }
.btnimage {
   background-color: #2f60cc;
   border-bottom: #002f9f 2px solid;
   border-left: #9fcfff 2px solid;
   border-right: #002f9f 2px solid;
   border-top: #9fcfff 2px solid;
   margin: 0px;
   cursor: pointer;
  }
.btnpage2 {
   background-color: #2f60cc;
   border-bottom: #002f9f 2px solid;
   border-left: #9fcfff 2px solid;
   border-right: #002f9f 2px solid;
   border-top: #9fcfff 2px solid;
   width: 22px;
   color: #ffffff;
   font-weight: bold;
   font-size: 8pt;
   cursor: pointer;
  }
.btnsort {
   background-color: #333399;
   font-size: 8pt;
   color: #ffffff;
   border-left: 0px solid #ccccee;
   border-right: 0px solid #666688;
   border-top: 0px solid #ccccee;
   border-bottom: 0px solid #666688;
   padding-left: 2px;
   padding-right: 2px;
   text-align: center;
  }
.btnsorton {
   background-color: #333399;
   font-size: 8pt;
   color: #ffffff;
   font-weight: bold;
   border-left: 0px solid #ccccee;
   border-right: 0px solid #444488;
   border-top: 0px solid #ccccee;
   border-bottom: 0px solid #444488;
   padding-left: 2px;
   padding-right: 2px;
   text-align: center;
  }
.btnstd {
   font-weight: normal;
   font-size: 90%;
   cursor: pointer;
   background-color: #dae0ed;
   color: #333399;
   border-left: 2px solid #eeeeee;
   border-right: 2px ridge #7f7f7f;
   border-top: 2px solid #eeeeee;
   border-bottom: 2px ridge #7f7f7f;
   border-style: solid;
   border-width: 1px;
  }
.btnstd:active {
   background-color: #0005FF;
   color: #FFFFFF;
  }
.btnstd:hover,.btnstd-hover {
   background-color: #333399;
   color: #FFFFFF;
   m: expression(this.onmouseout = new Function("this.className = 'btnstd'"));
  }
.btnstdOLD {
   background-color: #EEEEEE;
   color: #333399;
   border-left: 2px solid #eeeeee;
   border-right: 2px ridge #7f7f7f;
   border-top: 2px solid #eeeeee;
   border-bottom: 2px ridge #7f7f7f;
   font-weight: normal;
   border-style: solid;
   border-width: 1px;
   cursor: pointer;
   border-radius: 4px;
   text-shadow: 0 1px 1px rgba(0,0,0,.3);
   -webkit-border-radius: .5em;
   -moz-border-radius: .5em;
   border-radius: .5em;
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
   box-shadow: 0 1px 2px rgba(0,0,0,.2);
   m: expression(this.onmouseover = new Function("this.className = 'btnstd-hover'"));
  }
.column {
   background-color: #EEEEEE;
   color: #333399;
   font-size: 10pt;
   font-weight: bold;
   text-align: center;
   border-width: 0px;
   border-style: none;
   font-family: Arial;
  }
.columnsel {
   background-color: #333333;
   color: #EEEEEE;
   font-weight: bold;
   text-align: center;
  }
.columnsrt {
   background-color: #EEEEEE;
   color: #333333;
   font-weight: bold;
   text-align: center;
  }
.data {
   color: #333399;
   font-size: 80%;
   background-color: #FFFFFF;
   border-width: 0px;
   border-style: inset;
  }
.divcusttitle {
   width: 100%;
  }
.error {
   color: red;
   font-style: italic;
   font-family: Arial;
  }
.forminput {
   font-family: Arial;
   border-style: inset;
   border-width: 1px;
   color: #333399;
   background-color: #FFFFFF;
  }
.forminputMCE {
   color: #333399;
   font-weight: bold;
   font-size: 90%;
  }
.formnoinput {
   background-color: #CCCCCC;
   color: #666666;
   font-weight: bold;
   font-size: 90%;
  }
.header {
   color: #333399;
   background-color: #ffffff;
   font-size: 80%;
   vertical-align: top;
   font-family: Arial;
  }
.headeritem {
   color: #333399;
   text-decoration: none;
  }
.heading {
   color: #333399;
   font-weight: bold;
   font-family: Arial;
   text-align: center;
  }
.help {
   background-color: transparent;
   color: black;
   font-size: 80% ;
   padding-left: 2px;
   padding-right: 2px;
  }
.helpb {
   font-weight: bold;
  }
.input {
   color: #333399;
   font-size: 80%;
   border-width: 0px;
   border-style: none;
  }
.label {
   color: black;
   font-size: 80%;
   border-width: 0px;
   margin: 2px;
   font-weight: normal;
   width: 25%;
  }
.listhead {
   color: #333399;
   font-weight: bold;
   text-align: right;
  }
.menuhi {
   background-color: #dae0ed;
   border-width: 1px;
   border-style: solid;
   color: #333399;
   font-weight: bold;
   font-size: 80%;
   cursor: pointer;
   text-align: center;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
  }
.menuoff {
   background-color: #dae0ed;
   border-width: 1px;
   border-style: solid;
   color: #333399;
   font-weight: lighter;
   font-size: 80%;
   cursor: pointer;
   text-align: center;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
  }
.menuon {
   border-left: 1px solid;
   border-right: 1px solid;
   border-top: 1px solid;
   border-bottom: 0px;
   border-width: 1px;
   background-color: #FFFFFF;
   color: #333399;
   font-weight: bold;
   font-size: 80%;
   cursor: pointer;
   text-align: center;
   border-top-left-radius: 8px;
   border-top-right-radius: 8px;
  }
.menuroot {
   margin-left: 6px;
  }
.menusearchtext {
   width: 90%;
   margin-left: 5%;
   text-align: center;
   color: white;
   font-family: Arial;
   font-weight: bold;
   font-size: 75%;
  }
.message {
   color: black;
   font-size: 60%;
   font-family: "Courier";
  }
.navbare {
   margin: 1px 0px 0px 0px;
  }
.navbari {
   cursor: pointer;
   margin: 0px 5px 0px 0px;
  }
.navbarit {
   margin: 0px 5px 0px 0px;
  }
.navbark {
   margin: 0px 0px 0px 20px;
  }
.navbarl {
   color: #333399;
   font-family: Arial;
   font-weight: bold;
   font-size: 75%;
   cursor: pointer;
   text-decoration: none;
  }
.navbarl:hover {
   background-color: #FFFFFF;
  }
.navbarm {
   color: #333399;
   font-family: Arial;
   font-weight: bold;
   font-size: 85%;
   cursor: pointer;
   text-decoration: none;
   margin: 2px 0px 0px 0px;
  }
.navbart {
   color: #333399;
   font-family: Arial;
   font-weight: bold;
   cursor: pointer;
   text-decoration: none;
  }
.navbart:hover {
   background-color: #FFFFFF;
  }
.normal {
   color: #333399;
   font-size: 10pt;
  }
.profileh {
   color: red;
  }
.profilel {
   color: purple;
  }
.profilem {
   color: blue;
  }
.rowa {
   background-color: #f4f6fa;
   font-size: 90%;
  }
.rowh {
   background-color: #DDDDDD;
  }
.rown {
   font-size: 90%;
  }
.roww {
   background-color: #FFFFFF;
  }
.select {
   background-color: #d6dceb;
   color: black;
   font-size: 8pt;
   padding-left: 4;
   padding-right: 4;
   font-weight: normal;
   border-width: 0px;
   margin: 2px;
  }
.singleboxbody {
   color: #333399;
   background-color: #ffffff;
   font-size: 12px;
   font-family: Arial;
   vertical-align: top;
  }
.singleboxhead {
   color: #ffffff;
   background-color: #333399;
   font-size: 13px;
   font-family: Arial;
   font-weight: bold;
   vertical-align: top;
   text-align: center;
  }
.singleboxkey {
   color: #333399;
   background-color: #ffffff;
   font-size: 12px;
   font-family: Arial;
   font-weight: normal;
   vertical-align: top;
  }
.singleboxvalue {
   color: #333399;
   background-color: #ffffff;
   font-size: 12px;
   font-family: Arial;
   vertical-align: top;
  }
.special_status {
   color: red;
   font-weight: bold;
   font-size: 16pt;
  }
.special_warning {
   color: red;
   font-weight: bold;
   background-color: #FFFFFF;
  }
.tabdata {
   border-style: inset;
   background-color: #f4f6fa;
   border-width: 1px;
   border-radius: 8px;
  }
.tabinput {
   border-style: inset;
   background-color: #f4f6fa;
   border-width: 1px;
   border-radius: 8px;
   padding-left: 4px;
  }
.tabmain {
   border-style: inset;
   border-width: 1px;
   border-radius: 8px;
   background-color: #f4f6fa;
  }
.tabmenu {
   border-width: 0px;
   border-style: groove;
  }
.tdcusttitle {
   font-family: Arial;
   font-size: 150%;
   font-weight: bold;
   color: navy;
  }
.top {
   color: #333399;
   font-size: 105%;
   font-weight: bold;
   text-align: center;
  }
.username {
   color: #333399;
   margin: 10px 5% 10px 5%;
   font-family: Arial;
   font-size: 75%;
   font-weight: bold;
  }
.watermark {
   background-color: transparent;
   background-image: url(/icons/talisman/corner.jpg);
   background-repeat: no-repeat;
   margin: 0px;
  }
.widebutton {
   background-color: #dae0ed;
   font-weight: normal;
   font-size: 80%;
   color: #333399;
   border-style: groove;
   border-bottom: 1px solid;
   border-left: #ffffff 1px solid;
   border-right: 1px solid;
   border-top: #ffffff 1px solid;
   border-radius: 4px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   overflow: visible;
   text-align: left;
   width: 150px;
   cursor: pointer;
  }
.widebutton:hover {
   background-color: #6579E0;
  }
