/* XARAYA REQUIRED CLASSES */
body { 
  background-image: url(../images/page_background.jpg);
  background-repeat: repeat-x;
  font-family:  Tahoma, sans-serif, Verdana, Helvetica, Arial;
  font-size: 71%;
  line-height: 1.4em;
}

A {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#main {
}

BLOCKQUOTE {
}

CODE {
  font-family: monospace, courier;
  font-size: 100%;
}

H1 {
  font-weight: bold;
  font-size: 180%;
  margin: 0 0 0.8em 0;
  display: block;
  padding: 0 0 0.3em 0;
  background: url(../images/dotted.gif) repeat-x bottom;
}

H2 {
  font-weight: bold;
  font-size: 125%;
  margin: 0 0 0.8em 0;
  display: block;
  padding: 0 0 0.3em 0;
  background: url(../images/dotted.gif) repeat-x bottom;
}

H3 {
  font-weight: bold;
  font-size: 110%;
  margin: 0 0 0.8em 0;
  display: block;
  background: url(../images/dotted.gif) repeat-x bottom;
  padding: 0 0 0.3em 0;
}

H4 {
  font-weight: bold;
  font-size: 100%;
  margin: 0 0 0.8em 0;
}

TH {
}

TD {
}

TABLE {
}

THEAD {
}

TBODY {
}

TFOOT {
}

P {
  margin: 0 0 0.8em 0;
  padding: 0;
  text-align: left;
}

PRE {
  font-size: 130%;
}

IMG {
  border: 0;
}

LI {
  padding: 0;
  margin: 0;
  text-align: left;
}

UL {
  margin: 0 0 0.8em 0;
  padding: 0 0 0 1.2em;
  list-style: square;
}

OL {
  margin: 0 0 0.8em 0;
  padding: 0 0 0 1.8em;
}

SUP {
}

SUB {
}

/*  XARAYA REQUIRED INDIVIDUAL CLASSES */
TD.xar-norm {
}

TD.xar-alt {
}

.xar-mod-head {
}

.xar-mod-title {
  padding: 4px 3px 4px 3px;
  border: 1px solid;
  text-align: center;
  font-weight: bold;
  font-size: 100%;
  margin: 0 0 0.8em 0;
  display: block;
}

.xar-mod-body {
}

.xar-mod-foot {
}

.xar-alt {
}

.xar-accent {
}

.xar-alt-outline {
}

.xar-accent-outline {
}

.xar-norm-outline {
}

.xar-norm {
}

.xar-sub {
  font-size: 80%;
}

.xar-error {
}

.xar-align-center {
  text-align: center;
}

/* SUBSTRING CLASSES */
strong {
  font-weight: bold;
}

.substring-section {
  margin: 0 0 1.6em 0;
}

.substring-clear {
  clear: both;
}

#substring-locator {
  margin: 0 0 20px 0;
}


