body {
  font-family:      Verdana, Tahoma, sans-serif, Arial, Helvetica, Geneva;
  background-color: #ffffff;
  color:            #000000;
  margin:           0px;
}

td
{
  font-family:      Verdana, Tahoma, sans-serif, Arial, Helvetica, Geneva;
  font-size:        75%;
}

h1
{
  font-size:        18px;
  font-weight:      bold;
  color:            #3541B4;
  margin-top:       0px;
  margin-bottom:    1em;
}
h2
{
  font-size:        16px;
  font-weight:      bold;
  color:            #C77746;
  margin-top:       0em;
  margin-bottom:    1em;
}

img.foto
{
    border:         4px double #E4BE63;
}

.top
{
    color:          #000000;
    font-size:      11px;
}

.bottom
{
  color:            #ffffff;
  font-size:        10px;
  margin-top:       1em;
  margin-bottom:    0px;
}

a
{
  color:            #3541B4;
  text-decoration:  underline;
}
a:visited { color:  #090909; }
a:visited.top { color:  #000000; }
a:visited.bottom { color:  #ffffff; }

.input
{
    width:          100%;
    border:         1px solid #cccccc;
}
h2
{
  font-size:        125%;
  font-weight:      bold;
/*  color:            #FFFFFF;*/
  padding-top:      15px;
  padding-bottom:   0px;
  padding-left:     0px;
  margin-top:       0px;
  margin-bottom:    0px;
}
/*
.button
{
    background-color: #3541B4; 
    color:            #ffffff;
}
*/

b
{
  color:            #C77746;
}

ul
{
  list-style-image:     url('pic/bullet.gif');
  margin-left:          2em;
  padding-left:         0px;
}



/*
h2
{
  font-size:        125%;
  font-weight:      bold;
  color:            #8C2A2A;
  padding-top:      15px;
  padding-bottom:   0px;
  padding-left:     0px;
  margin-top:       0px;
  margin-bottom:    0px;
}

h3
{
  font-size:        100%;
  font-weight:      bold;
  color:            #8C2A2A;
}

p
{
  color:            #333333;
  padding-left:     0px;
  margin-top:       10px;
  margin-bottom:    10px;
}
p.nav
{
  font-size:        100%;
  color:            #333333;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     20px;
  margin-top:       10px;
  margin-bottom:    10px;
}

.active
{
  color:            #8C2A2A;
}

tr.odd      { background-color: #dddddd; }
tr.even     { background-color: #ffffff; }
td.table_bg { background-color: #666666; }

td.odd
{
        border: 1px solid #005541;
        border-collapse: collapse;
}

a
{
  color:            #333333;
  text-decoration:  underline;
}
a:visited { color:  #999999; }
a:hover   { color:  #8C2A2A; }
a:active  { color:  #8C2A2A; }

a.nav
{
  color:            #666666;
  text-decoration:  none;
}
a.nav:visited { color:  #666666; }
a.nav:hover   
{ 
  color:            #8C2A2A;
  text-decoration:  underline;
}
a.nav:active
{ 
  color:            #8C2A2A;
  text-decoration:  underline;
}

.RBorder
{
  border-right:     1px solid #999999;
}
.TBRBorder
{
  border-top:       1px solid #999999;
  border-bottom:    1px solid #999999;
  border-right:     1px solid #999999;
}
.TBBorder
{
  border-top:       1px solid #999999;
  border-bottom:    1px solid #999999;
}
.BBorder
{
  border-bottom:    1px solid #999999;
}

.ContentL
{
  padding-left:      57px;
  padding-right:     20px;
}

.ContentR
{
  padding-left:      20px;
  padding-right:     20px;
}

ul
{
  list-style-image:     url('pic/bullet.gif');
  color:                #8C2A2A;
  padding-left:         0px;
  margin-left:          0px;
  margin-top:           0px;
  margin-bottom:        0px;
  list-style-type:      square;
  list-style-position:  inside;
}

li ul
{
  padding-left:         20px;
}

ul li
{
  padding-top:          0px;
  padding-bottom:       0px;
  margin-top:           10px;
  margin-bottom:        10px;
}
ul span
{
  color:                #333333;
}

ul.menu
{
  color:                #999999;
  font-size:            100%;
  padding-left:         15px;
  margin-left:          15px;
  margin-top:           0px;
  margin-bottom:        0px;
  list-style-type:      square;
  list-style-position:  outside;
}

ul.menu ul.menu
{
  font-size:        100%;
  padding-left:     15px;
  margin-left:      0px;
  margin-top:       0px;
  margin-bottom:    0px;
}

ul.menu li
{
  line-height:          100%;
  margin-top:           0px;
  margin-bottom:        0px;
  padding-top:          12px;
  padding-bottom:       12px;
}

ul.menu li.edge
{
  line-height:          100%;
  margin-top:           0px;
  margin-bottom:        0px;
  padding-top:          11px;
  padding-bottom:       11px;
}

li ul.menu li
{
  line-height:          100%;
  margin-top:           0px;
  margin-bottom:        0px;
  padding-top:          9px;
  padding-bottom:       0px;
}

b
{
  font-weight:          bold;
  color:                #999999;
}
*/

.phone 
{
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1em;
    margin-left: -40px;
    margin-top: 2px;
    position: absolute;
    z-index: 10000;
}

