body {
  margin: 0px;
  background-color: #d4d4d4;
  background-image: url('/images/bg.jpg');
  background-position: top center;
  background-repeat: repeat-y;
  font-family: 12px verdana;
}

h1 {
  font: bold 18px Verdana;
}

h3 {
  font: bold 14px Verdana;
  color: #1d21ad;
}

li {
  line-height: 24px;
}

p {
  font: 12px verdana;
}

p.error {
  font: 11px verdana;
  color: #ff0000;
}

table.header {
  margin: 0px auto;
  width: 730px;
  height: 125px;
  background-color: #2a6dba;
}

td.header {
  padding: 0px;
  width: 730px;
  height: 105px;
}

td.menu {
  padding: 0px;
  width: 730px;
  height: 20px;
}

table.content {
  margin: 0px auto;
  width: 730px;
}

td.content {
  padding: 5px;
  width: 720px;
  font: 12px verdana;
  line-height: 20px;
}

td.main_left {
  padding: 5px;
  width: 500px;
  font: 12px verdana;
  vertical-align: top;
}

td.main_right {
  padding: 5px;
  width: 200px;
  background-color: #ede7d0;
  font: 12px verdana;
  color: #1d21ad;
  vertical-align: top;
}

table.gbPost {
  margin: 0px auto;
  border: 1px solid #2a6dba;
  width:90%;
}

a.gb_email {
  color: #ffffff;
}

td.frm_text {
  padding: 3px;
  font: 12px verdana;
}

td.frm_field {
  padding: 3px;
  font: 12px verdana;
}

input.frm {
  font: 11px verdana;
}

textarea.frm {
  width: 300px;
  height: 100px;
  font: 11px verdana;
}

img.current_template {
  border: 5px solid yellow;
}

img.template {
  border: 5px solid white;
}

a.highlight {
  padding: 5px;
  background-color: #ffff00;
  font: bold 12px verdana;
  color: #000000;
}

b.nonpremium {
  font: bold 12px verdana;
  color: #cdcdcd;
  line-height: 24px;
}

div.tab {
  margin-left: 15px;
}