
.btn, .dbtn , .downbtn {
  background-color : #ABA1FE;
  text-decoration : none;
  padding: 0 5px 0 5px;
  margin: 2px;
  border-width: 1px;
  border-style: outset;
  color: #000000;
  font-size: 14px;
  -moz-border-radius: 6px;
}

.downbtn {
  border-style: inset;
}

.dbtn {
  background-color : #B3B4FE;
  color: #666666;
  border-style: solid;
}

.tabs {
}

.stab , .sstab {
  background-color: #ADD8E1;
  color: #111188;
  text-decoration: none;
  padding: 0 5px 0 5px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #4BAFC4;
}

.sstab {
  background-color: #6BCFE4;
  padding: 1px 5px 0px 5px;
}

.stabl , .stabr {
  border-width : 0 0 1px 0px;
  border-style: solid;
  border-color: #4BAFC4;
  padding: 0 1px 0 0;
}

.prompt {
  color: #000055;
  white-space: nowrap;
}

.prompt a {
  text-decoration : none;
}

.section, .section a {
  font-size: 120%;
  color: #004400;
  white-space: nowrap;
  text-decoration : none;
}

.ssection, .ssection a {
  font-size: 110%;
  color: #008800;
  white-space: nowrap;
  text-decoration : none;
}

.rf {
  background-color: #ffff88;
  border: 1px solid #bbbbbb;
}

.of {
  background-color: #ffffcc;
  border: 1px solid #bbbbbb;
}

.tip {
  color: #6666ff;
}

.breadcrumbs {
  background-color : #efefef;
}

.bcrumblink {
  text-decoration: none;
  color: #111188;
}

.bcrumb {
  color: #111188;
  font-weight: bold;
}

.bcrumbseparator {
  color: #444488;
}

/* Table header */

.dtable {
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #ADD8E1 #4BAFC4 #4BAFC4 #ADD8E1;
  /* -moz-border-radius: 10px; */
}

.theader {
  background-color: #9999ff;
  border-style : outset;
  border-color : #000000;
  -moz-border-radius: 10px 10px 0 0;
}

.theader th {
  background-color: #d5dff3;
  color: #333355;
}

/* Odd row */
.orow {
  background-color: #eeeeff;
}

/* Even row */
.erow {
  background-color: #ccddff;
}

.hrow {
  background-color : #d8d8e8;
}

.orow td , .erow td , .theader th, .hrow td {
  margin: 0 1px 0 1px;
  border-width : 1px 1px 0 0;
  border-style: solid;
  border-color: #ADD8E1 #4BAFC4 #4BAFC4 #ADD8E1;
}

.dtable a {
  text-decoration : none;
  color : #140ACC;
}

.xmlForm {
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: #ADD8E1 #4BAFC4 #4BAFC4 #ADD8E1;
  background-color: #eeeeff;
}

.xmlForm * td {
  white-space: pre;
}

.xmlForm a {
  text-decoration: none;
}

.clink { 
  text-decoration: none;
}

.error {
  display: block;
  color : #ff0000;
}

.warning {
  display: block;
  color : #883333;
}

.display {
  font-weight: bold;
}

/* Section header */
.sheader {
  font-size : 120%;
}

.popup {
  display : none;
  z-index : 1001; 
  position : absolute;
  background-color: #ffffff;
  border-width: 1px 2px 2px 1px;
  border-style: solid;
  border-color: #444444;
  overflow : auto;
  margin:0;
  padding: 0;
  -moz-border-radius:10px;
}


.ajaxe {
  background: url('images/throbber.gif') no-repeat 100% 2px;
  background-color: #ffffff;
}

.ajaxl {
  background : #ffdddd;
  position : absolute;
  z-index : 2001;
}

.ajaxp {
  background: url('images/throbber.gif') no-repeat 100% -18px; 
}

img {
 border : 0;
 margin : 0;
 padding : 0;
}

.itab {
  display : none;
}

.atab {
  display: block;
}

.itabbutton {
  color : #0000ff;
  text-decoration : none;
}

.atabbutton {
  color : #000088;
  text-decoration : none;
}

input , select {
  -moz-border-radius: 4px;
}

.rb {
  -moz-border-radius: 4px;
}

.trb {
  -moz-border-radius: 0 10px 0 0;
}

.tlb {
  -moz-border-radius: 10px 0 0 0;
}

.tlrrb {
  -moz-border-radius: 10px 10px 0 0;
}

.brb {
  -moz-border-radius: 0 0 10px 0;
}

.blb {
  -moz-border-radius: 0 0 0 10px;
}

.blrrb {
  -moz-border-radius: 0 0 10px 10px;
}

a.el {
  padding: 0 15px 0 0;
  display:inline;
  background-repeat : no-repeat;
  background-image : url(images/el.gif);
  background-position: center right;
}

body {
  border: 0;
  margin-top: 0;
  background-color: #f4f3ef;
}

body.loading {
  background-repeat : no-repeat;
  background-image : url(images/loading.gif);
}

.sh { /* section header */
  display: block;
  font-size: 120%;
  font-weight: bold;
  color: #c60;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration : underline;
}

.misel {
  font-weight: bold;
}

.normal {
}

.topband , .topband * a {
  background-color: #666688;
  color: white;
}

.topband h2 {
  display:inline;
}

