body
{
  margin: 0; padding: 0;
  font: 11pt Tahoma,Verdana,sans-serif;
  background: url(img/stripe_bg.png) repeat;
  color: #1F1F1F;
}
table, tr, th, td {
  font: 11pt Tahoma,Verdana,sans-serif;
  vertical-align: top;
  border: 0;
  color: #1F1F1F;
}
th {
  color: #3366CC;
  font-weight: bold;
}
a, a:link, a:hover, a:visited {
  color: #1B42E0;
}
img
{
  border: none;
}
h1 {
  font: 18pt Tahoma,Verdana,sans-serif;
  color: #629312;
}

.bluelink {
  color: #1B42E0;
  text-decoration: underline;
  cursor: pointer;
}


.profitable {
  font: 40pt Impact;
  color: #CC0909;
  margin: 10px 0;
}

.double {
  padding: 20px;
}
.greengr_bg {
  background-image: url(img/greengr.png);
  background-position: bottom;
  background-repeat: repeat-x;
}
.greengr_txt {
  color: #EEEEEE;
  text-align: center;
  font: 11pt Tahoma,Verdana,sans-serif;
  font-weight: bold;
}
.hlogin, .hlogin, .hlogin td, .hlogin input {
  font-size: 9pt;
  color: #1F1F1F;
}
.hlogin a, .hlogin a:link, .hlogin a:visited {
  font-size: 9pt;
  color: #1F1F1F;
  text-decoration: underline;
}
.hlogin {
  background: url(img/hlogin_bg.png) top left no-repeat;
  width: 580px; height: 55px;
  margin-top: 0; padding-top: 0;
}
.top_bg {
  margin: 0;
  padding: 0;
  width: 920px;
  height: 24px;
  background: url(img/top_bg.png) left no-repeat;
}
.bottom_bg {
  margin: 0;
  padding: 0;
  width: 920px;
  height: 31px;
  background: url(img/bottom_bg.png) left no-repeat;
}
.list_table {
  background: url(img/list_bg.png) center repeat-y;
}
.domain {
  font: 12pt "Courier New",sans-serif;
  padding: 3px 20px;
  /*border-left: 4px solid transparent;*/
}
.premium {
  border-bottom: 1px solid #CC0909;
  display: inline;
}

.appraisal {
  font: 12pt "Courier New",sans-serif;
  text-align: right;  
  padding: 3px 20px;
}
.service {
  font: 12pt "Courier New",sans-serif;
  text-align: right;  
  padding: 3px 20px;
}
.service a, .service a:visited {
  color: black;
  text-decoration: none;
}
.service a:hover {
  color: black;
  text-decoration: underline;  
}
.lastupdated {
  background-image: url(img/clock-history-frame.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 16px;
  font-size: 10pt;
  margin: 1em 0;
}
.autoupdate {
  height: 16px;
  font-size: 10pt;
  margin: 1em 0;
}
.delayed {
  margin: 0 0 1em 0;
}
.delayed a, .delayed a:link, .delayed a:hover, .delayed a:visited {
  font-size: 11pt;
  color: #1B42E0;
  text-decoration: underline;
}
#nolink a, #nolink a:link, #nolink a:hover, #nolink a:visited {
  text-decoration: none;
  color: black;
  cursor: text;
  display: inline;
}
.chevron {
  list-style-image: url(img/li_arrow.png);
  vertical-align: top;
}
.chevron li {
  padding: 0 5px 10px 5px;
  vertical-align: top;
}
.small_url {
  color: #808080;
  white-space: nowrap;
}
.smallgray, .smallgray a, .smallgray a:visited {
    font: 8pt Tahoma,Verdana,Helvetica,Arial;
    color: #A9A9A9;
    margin: 1em 0;
}

