tr {
  font-family: verdana,arial,helvetica,sans-serif;
  /*font-size: 105%; */
   font-size: 14px;/**/
}

body, ul, td, th {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 14px;
}

p {
  font-family: verdana,arial,helvetica,sans-serif;
  margin: 0.3em 0em 0.7em 0em;
}

li {
  padding-top: 3px;
  padding-bottom: 3px;
}

em {
  font-weight: bold;
  font-style: italic;
}

code, pre, tt {
  font-family: Courier, "Courier New", monospace;
}

h1 {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 130%;
  font-weight: bold;
  color: #FF9933;
  margin: 1em 0em 0.5em 0em;
}

h2 {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 125%;
  font-weight: bold;
  color: #FF9933;
  margin: 1em 0em 0.5em 0em;
}

h3 {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 110%;
  font-weight: bold;
  color: #FF9933;
  margin: 1em 0em 0.5em 0em;
}

h4 {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #FF9933;
  margin: 1em 0em 0.3em 0em;
}

input, select, textarea {
  color: #CC3300;
  background: #FFFFFF;
  font-size: small;
  font-family: verdana,arial,helvetica,sans-serif;
}

td.outer_content {
  padding:10px 20px 10px 20px;
}
table.main_content {
  background: #FFFFFF;
  border-width:0px;
  padding:0px;
}
td.main_content {
  padding:10px;
}

div#home_link {
  float: right;
  margin: 1.5em 0em 0em 0em;
}
div#home_link a {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 100%;
  font-weight: bold;
  color: #FF9933;
}

/* START CSS for the content box */
.box {
    padding:0 12px 0 0;
    background:#fff url(/images/borders.gif) 100% 0 repeat-y;
}
.bi {
    padding:0 0 0 12px;
    background:#fff url(/images/borders.gif) 0 0 repeat-y;
}
.bt {
    height:17px;
    margin:0 -12px;
    background:url(/images/box.gif) 100% 0 no-repeat;
}
.bt div {
    width:18px;
    height:17px;
    background:url(/images/box.gif) 0 0 no-repeat;
}
.bb {
    height:17px;
    margin:0 -12px;
    background:url(/images/box.gif) 100% 100% no-repeat;
}
.bb div {
    width:18px;
    height:17px;
    background:url(/images/box.gif) 0 100% no-repeat;
}
/* END CSS for content box */

.button {
  color: #FFFFFF;
  background: #FF9933;
  font-weight: bold;
  font-size: x-small;
}

.small {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: small;
}

.footer {
  background: #FFCC66; /* #9999CC; */
  color: #333399
}

.yellowback {
 background: #FFFF99;
 color: #9999cc
}

table.standard {
  font-weight: normal;
  color: #333399;
  /* background: #ffcc66; */
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:#333399;
  border-collapse:collapse;
  padding:2px 0px 2px 0px;
}
table.standard th {
  background: #ffcc66;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding:0px 7px 2px 7px;
}
table.standard td {
  border-width:0px 0px 1px 0px;
  border-style:solid;
  background:#FFFFFF;
  padding:1px 7px 3px 7px;
}


table.standardpack {
  font-weight: normal;
  color: #333399;
  /* background: #ffcc66; */
  border-width:1px 0px 1px 0px;
  border-style:solid;
  border-color:#333399;
  border-collapse:collapse;
  padding:2px 0px 2px 0px;
}
table.standardpack th {
  background: #ffcc66;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  padding:0px 7px 2px 7px;
}
table.standardpack td {
  font-size: small;
  color: #111166;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  /* background: #FFFF99; */
  padding:1px 7px 3px 7px;
}


table.smallform {
  font-weight: normal;
  font-size: small;
  color: #333399;
  /* background: #ffcc66; */
  border-width:1px 1px 1px 1px;
  border-style:solid;
  border-color:#333399;
  border-collapse:collapse;
  padding:2px 0px 2px 0px;
}
table.smallform th {
  font-size: small;
  border-width:0px 0px 0px 0px;
  padding:0px 7px 2px 7px;
  background: #ffcc66;
}
table.smallform td {
  font-size: small;
  border-width:0px 0px 0px 0px;
  /* background:#FFFF99; */
  padding:1px 7px 3px 7px;
}

table.layout {
  border-width:0px;
  padding:2px 0px 2px 0px;
}
table.layout th {
  border-width:0px;
  padding:0px 7px 2px 7px;
}
table.layout td {
  border-width:0px;
  padding:1px 7px 3px 7px;
}


p.definition {
  font-family: Courier, "Courier New", monospace;
  font-weight: normal;
  font-size: 75%;
  border: 2px dashed #FF9933;
  color: #9999CC;
  background: #EEEEEE;
  padding: 2px 4px;
}
p.definition em {
  font-size: larger;
  color: #FF9933;
}

div.error {
    border: 2px dashed #CC0000;
    color: #CC0000;
    /* background: #FFFF99; */
    margin: 4px;
    padding: 6px;
}

div.message {
    border: 2px dashed #9999CC;
    color: #9999CC;
    /* background: #FFFF99; */
    margin: 4px;
    padding: 6px;
}

form.thin {
  margin-bottom: 0px;
  margin-top: 0px;
}
