* {
  font-family: arial, verdana, tahoma, sans-serif;
  font-size:11px;
  line-height:15px;
  color:#646464;
}
h1,h2,h3,h4,h5,h6 {
  font-family: tahoma, arial, verdana, sans-serif;
  margin: 15px 0;
}

h1 {
  font-family: tahoma, arial, verdana, sans-serif;
  font-size:18px;
  line-height:20px;
  color:#00549a;
  font-weight: normal;
}
h2 {
  font-size:16px;
  line-height:18px;
  color: #00549a;
}
h3 {
  font-size:12px;
  line-height:14px;
  color: #42557d;
}
h4 {
  font-size:11px;
  line-height:13px;
}

p {
  margin: 15px 0;
}

a:link, a:visited {
  color:#646464;
  font-weight:bold;
}
a:hover {
  color:#878787;
}

a img {
  border: none;
}

ul, ol {
  margin: 8px 0;
}
ul {
  list-style: none;
  padding: 0;
}

hr {
  height:1px;
  border:none;
  background-color:#95b7cf;
  color:#95b7cf;
}

blockquote {
  background: transparent url(../images/layout/blockquote.gif) center 0 no-repeat;
  margin: 0 0 10px 0;
  padding: 0;
}
blockquote h3 {
  padding: 10px 0 0 10px;
  margin: 0;
}
blockquote p {
  background: transparent url(../images/layout/blockquote_p.gif) center bottom no-repeat;
  padding: 10px;
}
blockquote, blockquote * {
  color: #fff;
}
blockquote a:link, blockquote a:visited {
  text-decoration: underline;
  color: #fff;
}

table.datatable {
  background-color:#fff;
  width:100%;
  margin: 10px 0;
}
table.datatable th {
  text-align:left;
  padding:3px;
  font-weight:bold;
  background-color:#006ebb;
  color:#fff;
}
table.datatable td {
  background-color:#fff;
  padding:3px;
  border: 1px solid #95b7cf;
}
table.datatable tr.odd td {
  background-color:#e3edf5;
}
table.datatable tr.highlight td, table.datatable tr.moved td {
  background-color:#e3edf5;
}
form {
  margin:0;
}