* {
  margin: 0;
  padding: 0;
}

BODY, td, a, p, li
{
  font-family:        sans-serif;
}

img
{
  border: 0;
}

a
{
  font-size:          15px;
  color:              #000;
  background-color:   inherit;
}

a:hover
{
  color:              #fff;
  background-color:   inherit;
}

#header-wrapper
{
  background-color:   #847AD3;
  margin: 0 auto;
  padding: 0;
}

table.footer
{
  width:              99%;
  margin:             auto;
}

table.footer td
{
  font-size:          15px;
  color:              #000;
  background-color:   inherit;
  text-align:         right;
}

table.footer td a
{
  font-size:          15px;
  color:              #000;
  background-color:   inherit;
  text-decoration:    none;
}

table.header
{
  width:              100%;
  margin:             auto;
  background-color:   #2815C6;
}

table.header td
{
  padding: 10px;
}

table.header td a
{
  line-height: 24px;
}

table.header td, table.header td a
{
  font-size:          15px;
  color:              #000;
  background-color:   inherit;
}

table.header td, table.header td a
{
  color:              #ccc;
  background-color:   inherit;
}

table.header td a:hover
{
  color:              #eee;
  background-color:   inherit;
}

table.header td.fs a.fs
{
  font-size:          15px;
  font-weight:        bold;
  color:              #000;
  background-color:   inherit;
}

table.header td.fs a.fs:hover
{
  color:              #454545;
  background-color:   inherit;
}

table.header td.fs a.fs2
{
  font-size:          15px;
  font-weight:        bold;
  color:              #000;
  background-color:   inherit;
}

table.header td.fs a.fs2:hover
{
  color:              #454545;
  background-color:   inherit;
}

table.header td.title img
{
  margin:             0;
  padding:            5px 0 0 5px;
  border: 0;
}

table.c
{
  width:              100%;
  margin:             0 auto;
  border-collapse: collapse;
}

table.c tr.alt
{
  color:              inherit;
  background-color:   #ffd080;
}

table.c tr.alt2
{
  color:              inherit;
  background-color:   #ffe7bf;
}

table.c td
{
  padding:            5px 7px;
  font-size:          15px;
}

table.c tr.header td
{
  font-size:          15px;
  font-weight:        bold;
  color:              inherit;
  background-color:   #ffe7bf;
}

table.c tr.header td.label
{
  width:              17%;
  white-space:        nowrap;
  text-align:         center;
}

table.c tr.header td.label a.label:hover
{
  color:              #454545;
  background-color:   inherit;
}

table.c td a
{
  font-size:          15px;
}

span.company
{
  font-size:          18px;
  font-weight:        bold;
}

span.location
{
  font-size:          14px;
  font-weight:        bold;
}

table.c td span.name, table.c td.name, table.c td a.name
{
  font-size:          16px;
  font-weight:        bold;
}

table.c td.sname
{
  font-size:          15px;
  padding-left:       15px;
}

table.c td.sdata
{
  font-size:          15px;
  text-align:         center;
}

table.c td a.name
{
  font-weight:        bold;
  color:              #000;
  background-color:   inherit;
}

table.c td a:hover.name
{
  color: #333;
}

table.c td span.date, table.c td.date
{
  font-size:          12px;
  color:              #834500;
  background-color:   inherit;
}

table.c td span.specs
{
  font-size:          15px;
  color:              #000;
  background-color:   inherit;
}

table.c td span.description
{
  font-size:          15px;
}

#main
{
  margin: 0 auto;
  padding: 0;
}

table.main
{
  margin:             0 auto;
  width:              100%;
}

table.main td
{
  vertical-align:     top;
}

table.main td.content
{
  width:              99%;
  padding:            0;
}

#c
{
  padding: 10px;
  min-height: 640px;
}

table.main td.static
{
  padding:            0;
  background-color:#FFD005;
}

table.main td.static table.c td
{
  padding:            10px;
}

table.main td.static p
{
  padding:            5px 0 5px 6px;
  font-size:          15px;
  font-weight:        bold;
  border-top:         1px solid #834500;
  border-bottom:      1px solid #834500;
  color:              #fff;
  background-color:   #FF9803;
}

table.main
{
  border-collapse: collapse;
  border: 0;
}

table.main td.links
{
  background-color: #FF9803;
}

table.main td.links ul
{
  margin:             10px 0 0 0;
  padding:            0;
  list-style-type:    none;
  width:              200px;
}

table.main td.links li
{
  margin:             0;
  text-align: right;
}

table.main td.links a
{
  display:            block;
  color:              #fff;
  background-color:   #FF9803;
  font-size:          18px;
  font-weight:        bold;
  padding:            10px 15px;
  text-decoration:    none;
  white-space:        nowrap;
}

table.main td.links a:hover
{
  color:              #FF8700;
  background-color:   #834500;
}
