/* global styles */
body
{
  font-family:            Trebuchet MS, Verdana, sans-serif;
  font-size:              10pt;  
  background-position:    center top;
  background-repeat:      repeat-y;
  background-color:       #B74F22;
  margin:                 0px;
}

table
{
  font-size:              100%;
}

div.bg_img
{
  position:               absolute;
  top:                    0px;
  left:                   0px;
  right:                  0px;
  height:                 870px;
  z-index:                1;
  background-position:    center top;
  background-repeat:      no-repeat;
}

div.content
{
  position:               absolute;
  top:                    0px;
  left:                   0px;
  right:                  0px;
  z-index:                2;
  background-position:    center top;
  background-repeat:      no-repeat;
}

p.edit
{
  
  text-align:             right;
  font-size:              8pt;
}

/* forms */
.input_correct
{
  color:              black;
  margin:             2px 0px;
  width:              400px;
}

.input_incorrect
{
  color:              black;
  background-color:   #F2DADA;
  border:             1px solid #B30000;
  margin:             2px 0px;
  width:              400px;
}

.confirm_box
{
  background-color:   #F2DADA;
  border-top:         1px solid #B30000;
  border-bottom:      1px solid #B30000;
  padding:            10px 20px;
}

/* content styles */
h1
{
  font-family:        Trebuchet MS;
  font-size:          20pt;
}

h2
{
  font-size:          16pt;
}

h3
{
  font-size:          12pt;
}

a
{
  color:              #667080;
  text-decoration:    none;
}

a:hover
{
  color:              #E5A545;
  text-decoration:    underline;
}

a:visited
{
  color:              #B37212;
  text-decoration:    none;
}

a.nomind
{
  color:              #667080;
  text-decoration:    none;
}

a.nomind:hover
{
  color:              #E5A545;
  text-decoration:    underline;
}
