  A.link1:hover {text-decoration: none; color: red}
  A.link1 {font-family: sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; color: black}
  A.link1a:hover {text-decoration: none; color: red}
  A.link1a {font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: black}
  A.link1au:hover {text-decoration: underline; color: red}
  A.link1au {font-family: sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: underline; color: black}
  A.link_offsite {
	background: url(/img/external.png) center right no-repeat;
	padding: 0 13px 0 0;
  }
  A.link1_offsite:hover {text-decoration: none; color: red}
  A.link1_offsite {
    font-family: sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; color: black;
	background: url(/img/external.png) center right no-repeat;
	padding: 0 13px 0 0;
  }


  A.bread_link:hover {text-decoration: none; color: red}
  A.bread_link {font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: #808080}
  .bread_text {font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: black}
  A.link1b:hover {text-decoration: none; color: red}
  A.link1b {font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: #BBBBBB}
  A.link2:hover {text-decoration: none; color: green}
  A.link2 {font-family: serif; font-size: 10pt; font-style: normal; font-weight: bold; text-decoration: none; color: black}

.bread0 {font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: #5c5c5c}
.bread1 {font-family: sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; text-decoration: none; color: black}


body {
  color:#000000;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

th,td {
  color:#000000;
  font-size: 12px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

  var {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: black;
    margin-bottom: 0;
  }

  label {
      color: black;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 9pt;
      font-style: normal;
      font-weight: bold;
      text-decoration: none;
  }


  .title {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; color: black}
  .titleb {font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; text-decoration: none; color: black}
  .PageTitle {font-family: Arial,Helvetica,sans-serif; font-size: 14pt; font-style: normal; font-weight: bold; text-decoration: none; color: black; margin-bottom: 0;}
  .text {font-family: serif; font-size: 11pt; font-style: normal; font-weight: normal; text-decoration: none; color: black}
  .LogoTitle { font-family: verdana, arial, helvetica; font-weight: bold; color: #8C4A29; font-size: 21px; text-decoration: none;}
  .BoldTitle { font-family: verdana, arial, helvetica; font-weight: bold; color: #000000; font-size: 21px; text-decoration: none;}
  .BoxTitle { font-family: verdana, arial, helvetica; font-weight: bold; color: #FFFFFF; font-size: 18px; text-decoration: none;}


  .tagline_i {
    font-family: serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
  }

  .tagline_software {
    font-family: serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: black;
  }
  .breadcrumbs_light {
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    color: #696969;
}

  /* Form elements and objects */
 .notreq {background-image:url(/img/not_required.gif); background-position:top right; background-repeat:no-repeat;} /* No validation */
 .req {background-image:url(/img/required.gif); background-position:top right; background-repeat:no-repeat;} /* Required field */
 .opt {background-image:url(/img/not_required.gif); background-position:top right; background-repeat:no-repeat;} /* No validation */
 .reqError {background-image:url(/img/required.gif); background-position:top right; background-repeat:no-repeat; background-color:#FFF2F2} /* Required field in error */
 .valError {background-color:#FFF2F2} /* Generic validation error (color no icon)*/
 .disabled {background-color:#F0F0F0}
 .webx_help_div {display: none; z-index: 200; position: absolute; left: 50px; top: 50px; border: solid black 1px; padding: 10px; background-color: rgb(255,255,225); text-align: justify; font-size: 12px; width: 200px;}
 .hidden {display: none;} /* visibility: hidden;} */

  #div_page {
    width: 100%;
    height: auto;
    /* margin: 0 auto; */
}


  #div_wrapper {
    width: 100%;
    height: auto;
  }

  #div_header {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }

  #div_logo {
    float: left;
    width: auto;
}

  #div_tagline {
    float: right;
    text-align: left;
    font-family: serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: black;
    height: auto;
    width: auto;
  }


  #div_headerborder {
    width: auto;
    height: auto;
    font-size: 1pt;
    background: url(/img/bar3.gif) top repeat-x;
    clear: both;
}

  #div_breadcrumbs {
    width: auto;
    height: auto;
    padding: 5px;
    padding-left: 10px;
    background-color: #f3f3f3;
    font-family: sans-serif;
    font-size: 9pt;
    font-style: normal;
    text-decoration: none;
    color: black;
}


  #div_body {
    padding-top: 10px;
    background-color: #f3f3f3;
  }

  #div_body_menu {
    width: 120px;
    height: auto;
    padding-left: 7px;
    background-color: #f3f3f3;
    float: left;
  }

  #div_body_content {
    margin-left: 135px;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    padding-left: 5px;
    background-color: #ffffff;
    font-family: serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

  #div_body_bio {
    width: 160px;
    height: auto;
    padding-left: 7px;
    background-color: #f3f3f3;
    float: left;
  }

  #div_body_bio_content {
    margin-left: 175px;
    border-top: 1px solid gray;
    border-left: 1px solid gray;
    padding-left: 5px;
    background-color: #ffffff;
    font-family: serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

  #div_foot {
    clear: both;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: 5px;
    font-size: 9pt;
    font-style: normal;
    text-decoration: none;
    color: black;
    background-color: #ffffff;
}

/* Popup error */
.win{
 display: none;
}
.win-mbox{
  background-color: white;
}
.win_syserr {
 width:50vh;
 height:auto;
 padding-top:2px;
 padding-bottom:32px;
}
.win_syserr_msg td{
 padding:5px
}
#win_mbox{
  padding:10px;
}

#win_loading{
  padding:10px;
}

.win-security-icon:before{
  content:  "\0000a0";
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  margin: 0 4px -6px -4px;
  position: relative;
  top: 0px;
  left: 0px;
  background: url("/img/uix3/user_disable32.png") no-repeat left center transparent;
  background-size: 100% 100%;
}
.win-info-icon:before{
  content:  "\0000a0";
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  margin: 0 4px -6px -4px;
  position: relative;
  top: 0px;
  left: 0px;
  background: url("/img/uix2/syserr_info.png") no-repeat left center transparent;
  background-size: 100% 100%;
}
.win-warn-icon:before{
  content:  "\0000a0";
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  margin: 0 4px -6px -4px;
  position: relative;
  top: 0px;
  left: 0px;
  background: url("/img/uix2/syserr_warn.png") no-repeat left center transparent;
  background-size: 100% 100%;
}
.win-error-icon:before{
  content:  "\0000a0";
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  margin: 0 4px -6px -4px;
  position: relative;
  top: 0px;
  left: 0px;
  background: url("/img/uix2/syserr_error.png") no-repeat left center transparent;
  background-size: 100% 100%;
}
.win-mbox-icon:before{
  content:  "\0000a0";
  display: inline-block;
  height: 32px;
  width: 32px;
  line-height: 32px;
  margin: 0 4px -6px -4px;
  position: relative;
  top: 0px;
  left: 0px;
  background: url("/img/crystalwarn4178x48.png") no-repeat left center transparent;
  background-size: 100% 100%;
}
.win-mbox-text{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:1.1em;
}

/* Iconic Buttons */
button {
 border: 0;
 padding: 0;
}
.icb22 {
  display: inline-block;
  vertical-align:bottom;
  background-color: transparent;
  background-repeat:no-repeat;
  border: none;
  outline:none;
  cursor:pointer;
  overflow: hidden;
  height:22px;
  width:26px;
}
.icb32 {
  display: inline-block;
  vertical-align:top;
  vertical-align:baseline;
  background-color: transparent;
  background-repeat:no-repeat;
  border: none;
  outline:none;
  cursor:pointer;
  overflow: hidden;
  height:24px;
  width:24px;
}
.icbhelp {
  background: url("/img/uix2/help1.png") no-repeat;
  background-size: 24px 24px;
}
.icblogoff {
  background: url("/img/uix2/logout-24.png") no-repeat;
  background-size: 24px 24px;
}
.icblogout {
  background: url("/img/uix2/logout-24.png") no-repeat;
  background-size: 24px 24px;
}
.icbmenu {
  background: url("/img/uix3/157-bullets22.png") no-repeat;
  /* background: url("/img/uix3/home22.png") no-repeat; */
}
.icbadd {
  background: url("/img/uix3/add.png") no-repeat;
}
.icbdup {
  background: url("/img/uix3/dup.png") no-repeat;
}
.icbedt {
  background: url("/img/uix3/edit.png") no-repeat;
}
.icbview {
  background: url("/img/uix2/view22.png") no-repeat;
}
.icbdel {
  background: url("/img/uix3/delete.png") no-repeat;
}
.icbcfg {
  background: url("/img/uix3/config.png") no-repeat;
}
.icbtool {
  background: url("/img/uix3/tools.png") no-repeat;
}
.icbcanc {
  background: url("/img/uix3/cancel22.png") no-repeat;
}
.icbudisable {
  background: url("/img/uix3/user_disable22.png") no-repeat;
}

.icbsearch {
  background: url("/img/uix3/Search.png") no-repeat;
}
.icbfind {
  background: url("/img/uix2/find116.png") no-repeat;
}
.icbreload {
  background: url("/img/uix3/reload22.png") no-repeat;
}
.icbadj {
  background: url("/img/uix3/adjust22.png") no-repeat;
}
.icbrev {
  background: url("/img/uix3/cancel22.png") no-repeat;
}
.icbpay {
  background: url("/img/uix3/pay122.png") no-repeat;
}
.icbhist {
  background: url("/img/uix3/history22.png") no-repeat;
}
.icbfilter {
  background: url("/img/uix3/filter22.png") no-repeat;
}
.icbcodegen {
  background: url("/img/uix2/compile22.png") no-repeat;
}
.icbreport {
  background: url("/img/uix2/report22.png") no-repeat;
}
.icbbgreen {
  background: url("/img/bgreen.gif") no-repeat;
  background-size: 16px 16px;
}
.icbcheckbox {
  background: url("/img/checkbox.png") no-repeat;
  background-size: 24px 24px;
}
.icbmsg {
  background: url("/img/uix3/letter_6282672x22.png") no-repeat;
}
.icberrmsg {
  background: url("/img/uix3/messagex22.png") no-repeat;
}

/* Push Buttons */
.iiibutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 17px;
    border: 1px solid #90afaf;
    border-radius: 8px;
    /* background: #cdfafa; */
    background: #EDF5FC;
    -webkit-box-shadow: #f6ffff 0px 0px 40px 0px;
    -moz-box-shadow: #f6ffff 0px 0px 40px 0px;
    box-shadow: #f6ffff 0px 0px 40px 0px;
    text-shadow: #ffffff 1px 1px 1px;
    font: normal normal bold 14px arial;
    color: #111111;
    text-decoration: none;
}
.iiibutton:disabled {
   filter: grayscale(1);
   color: #808080;
}
.iiibutton:hover,.iiibutton:focus{
  padding: 11px 16px;
  border: 2px solid #74adad;
}
.iiibutton:active {
    background: #cce2f5;
    padding: 11px 16px;
    border: 2px solid #74adad;
}
.iiibutsav:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/CrystalCheck3314x48.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutcan:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/CrystalCancel3223x48.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutyes:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/CrystalCheck3314x48.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutno:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/CrystalCancel3223x48.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutnext:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/uix3/414-next_obj.gif") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutclose:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/uix2/close024.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutsearch:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/Crystalsearch_3617x48.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutlogin:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/profile/102-admin2.gif") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutreg:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/profile/idcard1x32.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutpay:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/profile/payx48.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutcontact:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/profile/contact.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutmsg:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/uix3/letter_6282672.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
.iiibutpw:before{
    content:  "\0000a0";
    display: inline-block;
    height: 18px;
    width: 18px;
    line-height: 18px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("/img/uix3/eye18.png") no-repeat left center transparent;
    background-size: 100% 100%;
}
