/* default.css, //css/
   Default Style Sheet
   (c) Network Design Consulting - http://www.netdcon.com
   --------------------------------------------------------------------
   08/10/2005  1.0.1  rmg  Original code
   -------------------------------------------------------------------- */
/* css: top right bottom left;                                          */
/* ******************************************************************** */
/* Page Geometry ------------------------------------------------------ */
html {
  font-family: Verdana, Arial; font-size: 9pt; }

/* Generic traits ----------------------------------------------------- */
/* css: top right bottom left;                                          */
div {
  vertical-align: middle; }
p {
  width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
hr {
  width:  96%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
a {
  text-decoration: none; color: #660000; background-color: transparent; }
a:hover {
  text-decoration: underline; color: #660000; background-color: transparent;}
h1 {
  margin: 8px 0px 4px 0px; font-size: 14pt; font-weight: bolder; color: #999999; }
h2 {
  margin: 8px 0px 4px 0px; font-size: 12pt; font-weight: bolder; color: #999999; }
h3 {
  margin: 8px 0px 4px 0px; font-size: 10pt; font-weight: bolder; color: #999999; }
h4 {
  margin: 8px 0px 4px 0px; font-size:  9pt; font-weight: bolder; color: #999999; }
h5 {
  margin: 8px 0px 4px 0px; font-size:  8pt; font-weight: bolder; color: #999999; }
h6 {
  margin: 8px 0px 4px 0px; font-size:  8pt; font-weight: bolder; color: #999999; text-decoration: underline;}
table {
  border: 0; font-size: 9pt; color: #333333; background-color: transparent; }
form {
  font-family: Verdana, Arial; font-size: 9pt; margin: 0; border: 0; text-align: left; font-size: 9pt; color: #333333; }
input {
  font-family: Verdana, Arial; font-size: 9pt; }

li {
  text-align: left; }

  
/* Header styles ------------------------------------------------------ */
/* css: top right bottom left;                                          */
table.header {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100%;
  width: 100%;
  border: 0;
  font-size: 9pt;
  background-image: url(../_art/head.php); background-repeat: no-repeat; }


/* Information content styles ----------------------------------------- */
/* css: top right bottom left;                                          */
p.info {
  width: 92%; padding: 0em 0em 0.5em 0em; margin: 0.5em 0em 0em 2em; }
em.info {
  font-weight: bolder; color: #660000; }
b.info_okay {
  font-weight: bolder; color: #00cc00; }
b.info_err {
  font-weight: bolder; color: #cc0000; }
b.info_warn {
  font-weight: bolder; color: #cc0000; }

ul.info {
  width: 92%; padding: 0em 0em 0.5em 0em; margin: 0em 0em 0em 0em; }
li.info {
  margin: 0px 0px 0px 4em;
  list-style-type: disc;
}

h1.info {
  margin: 0.5em 1em 0em 1em; padding: 2px 1em 2px 1em;
  font-size: 9pt; font-weight: bolder;
  border: #660000 1px solid; color: #333333; background-color: #dddddd; }
pre.info {
  margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em;
  font-family: Verdana, Arial; font-size: 9pt;
  color: #333333; }

table.info {
  width: 92%; padding: 0em 0em 0.5em 0em; margin: 0.5em 0em 0em 2em; }
table.info_form {
  margin: 0px 0px 0px 1em;
  font-size: 9pt;
  border: 0; }
td.info_ilab {
  text-align: right;
  font-weight: bolder;
  color: #aaaaaa; }
td.info_idat {
  text-align: left; }

select.info {
  font-family: Verdana, Arial;
  font-size: 9pt; }

span.info_emsg {
  text-align: left;
  font-weight: bolder;
  color: #cc0000; }

/* Footer ------------------------------------------------------------- */
table.foot {
  width: 98%; border: 0;
  vertical-align: top;
  font-size: 75%; color: #333333; background-color: #eeeeee; }
td.foot_left {
  width: 30%; text-align: left; }
td.foot_cent {
  width: 40%; text-align: center; }
td.foot_rght {
  width: 30%; text-align: right; }

/* Navigation menu styles --------------------------------------------- */
.menu_table {
  background: #909090; }
.menu_inner {
  margin: 0px 4px 0px 0px;
  font-family: Verdana, Arial;
  font-size: 12px; font-weight: normal; font-style: normal;
  text-decoration: none;
  color: #000000; }
.menu_outermo {
  padding: 4px;
  text-align: left; vertical-align: middle;
  text-decoration: none;
  background: #FFFFFF; }
.menu_outermv {
  padding: 4px;
  text-align: left; vertical-align: middle;
  text-decoration: none;
  background: #C0C0C0; }
/* Session initialization --------------------------------------------- */
/* css: top right bottom left;                                          */
p.zzzz {
  width: 98%; text-align: center; font-size: 75%; color: #cccccc; }
a.zzzz {
  text-decoration: none; color: #cccccc; background-color: transparent; }
a.zzzz:hover {
  text-decoration: none; color: #999999; background-color: transparent; }