
img.bg {
  display: block;
}

form {
    margin: 0px;
    padding: 0px;
}

.list-gray {
  list-style-image: url(images/arrow-gray.gif);
  list-style-type: disc;
}

.std-table {
  background-color: #cccccc;
}

.std-table th {
  background-color: #efefef;
}

.std-table td {
  background-color: #ffffff;
}

th {
  font-weight: bold;
  text-align: left;
}

.error {
  color: red;
}

.copyright {
  font-size: 8pt;
  padding: 4px;
}

h1 {
  color:         #555555;
  font-size:     14pt;
  font-weight:   bold;
  margin-top:    10px;
  margin-bottom: 5px;
  padding:       0px;
}

h2 {
  color:         #555555;
  font-size:     12pt;
  font-weight:   bold;
  margin-top:    10px;
  margin-bottom: 5px;
  padding:       0px;
}

h3 {
  color:         #555555;
  font-size:     10pt;
  font-weight:   bold;
  margin-top:    10px;
  margin-bottom: 5px;
  padding:       0px;
}

p, li {
  line-height:   18px;
}

/* pagination classes */
.page-control-totals {
    font-size: 8pt;
}

.page-control-pages {
    font-size: 8pt;
}


/************************** TVAN specific CSS (global for all sections) **************************/

body {
    margin: 0px;
}

body, p, center, br, table, th, tr, td, ol, ul, li {
    font-size: 9pt;
    font-family: arial, verdana, helvetica;
    color: #333333;
}

.lightgrey {
    font-size: 8pt;
    font-family: arial, verdana, helvetica;
    color: #999999;
}

.hr.hr1 {
    border: 1px dashed #aaaaaa;
    height:1px;
    margin: 0px 0px 0px 0px;  
}

.form-field {
    color: #000000;
    font-family: arial, verdana, helvetica;
    font-size: 10px;
    font:8pt;
    font-weight: normal;
    border: 1px solid #333333;
    margin: 0px;
    padding-left: 1px;
}

.form-button  {
    background-color: #cccccc;
    margin: 0px;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
    font-weight: Normal;
    color: #000000;
    cursor: pointer;
    cursor: hand;
    border: 1px solid #000000;
    position:relative;
}

.form-dropdown {
    background-color: #cccccc;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

.form-table tr {
    background-color: #eeeeee;
}

.form-table th {
    text-align: right;
    font-weight: bold;
}

.tools {
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: arial, verdana, helvetica;
    font-size: 7pt;
    color: #000000;
}

.tools-white {
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
    color: #ffffff;
}

.htl {
    font-family: verdana, helvetica arial;
    font-size: 7pt;
    color: #595959;
}

.sidebar {
    color: #666666;
    font-size: 7pt;
}

.blue {
    color: #005984;
}

.white {
    color: #ffffff;
    font-size: 8pt;
}
 
.headline {
    font-family: arial, verdana, helvetica;
    font-size: 12pt;
    color: #005984;
}

.footer {
    font-family: arial, verdana, helvetica;
    font-size: 7pt;
    color: #4C4C4C;
}

.smallblack {
    font-family:arial, verdana, helvetica;
    font-size: 8pt;
    color: #000000;
}

.smallgrey {
    font-family:arial, verdana, helvetica;
    font-size: 7pt;
    color: #777777;
}

.dov_menu {
    font-family:georgia, times new roman;
    font-size: 8pt;
    color: #333333;
    line-height: 150%;
}

A:link {
    color: #005984;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 9pt;
}

A:visited {
    color: #005984;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 9pt;
}

A:hover {
    color: #005984;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 9pt;
}

A.topnav:link {
    color: #000000;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 7pt;
}

A.topnav:visited {
    color: #000000;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 7pt;
}

A.topnav:hover {
    color: #000000;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 7pt;
}

A.navbar:link {
    color: #ffffff;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.navbar:visited {
    color: #ffffff;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.navbar:hover {
    color: #ffffff;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.hp_more:link {
    color: #7a003c;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.hp_more:visited {
    color: #7a003c;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.hp_more:hover {
    color: #7a003c;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.nav:link {
    color: #000000;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.nav:visited {
    color: #000000;
    text-decoration: none;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.nav:hover {
    color: #000000;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.blue:link     { color: #005984; text-decoration: none; font-size: 8pt; }
A.blue:visited  { color: #005984; text-decoration: none; font-size: 8pt; }
A.blue:hover    { color: #005984; text-decoration: underline; font-size: 8pt; }

A.sidebar:link      { color: #000000; text-decoration: underline; font-size: 7pt; }
A.sidebar:visited   { color: #000000; text-decoration: underline; font-size: 7pt; }
A.sidebar:hover     { color: #000000; text-decoration: none; font-size: 7pt; }

A.smallgrey:link    { color: #7F7F7F; text-decoration: none; font-size: 7pt; }
A.smallgrey:visited { color: #7F7F7F; text-decoration: none; font-size: 7pt; }
A.smallgrey:hover   { color: #7F7F7F; text-decoration: underline; font-size: 7pt; }

A.smallblack:link       { color: #000000; text-decoration: underline; font-size: 8pt; }
A.smallblack:visited    { color: #000000; text-decoration: underline; font-size: 8pt; }
A.smallblack:hover      { color: #000000; text-decoration: underline; font-size: 8pt; }

A.white:link    { color: #ffffff; text-decoration: none; font-size: 7pt; }
A.white:visited { color: #ffffff; text-decoration: none; font-size: 7pt; }
A.white:hover   { color: #ffffff; text-decoration: underline; font-size: 7pt; }

a.tools:link    { font-size: 7pt; text-decoration: none; color: black; }
a.tools:visited { font-size: 7pt; text-decoration: none; color: black; }
a.tools:hover   { font-size: 7pt; text-decoration: none; color: black; }
a.tools:active  { font-size: 7pt; text-decoration: none; color: red; }

a.signup:link       { font-size: 8pt; text-decoration: none; color: black; }
a.signup:visited    { font-size: 8pt; text-decoration: none; color: black; }
a.signup:hover      { font-size: 8pt; text-decoration: none; color: red; }
a.signup:active     { font-size: 8pt; text-decoration: none; color: red; }

A.footer:link {
    color: #4490c7;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.footer:visited {
    color: #4490c7;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

A.footer:hover {
    color: #005984;
    text-decoration: underline;
    font-family: arial, verdana, helvetica;
    font-size: 8pt;
}

.watai {
background-repeat:no-repeat;
background-position:right bottom;
}