/* default css */

html, body {
    margin: 0px;
    padding: 0px;
    background: #FFFFFF;
    width: 100%;
    height: 100%;
}

body, p, th, td, span, div, small
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}

small
{
  font-size: 10px;
}

.table0 td {
  text-align: left;
  vertical-align: top;
}

hr { height:1px; border-style: none; background-color:#004080; color:#004080; }

h1, .h1 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #004080; }
h2, .h2 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #004080; }
h3, .h3 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #004080; }
h4, .h4 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #004080; }
h5, .h5 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #004080; }
h6, .h6 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #004080; }

a:link    { font-family: arial, helvetica, sans-serif; color: #004080; }
a:hover   { font-family: arial, helvetica, sans-serif; color: #004080; }
a:visited { font-family: arial, helvetica, sans-serif; color: #004080; }
a:active  { font-family: arial, helvetica, sans-serif; color: #004080; }

/* table style1: grid */
table.style1 { border-collapse:collapse; }
table.style1 th { border:1px solid black; color:#004080; font-weight: bold; padding-left: 4px; padding-right: 4px; }
table.style1 td { border:1px solid black; padding-left: 4px; padding-right: 4px; }

/* table style2: colored */
table.style2 th { background: #DDDDDD; color:#004080; font-weight: bold; padding-left: 4px; padding-right: 4px; }
table.style2 td { background: #EEEEEE; padding-left: 4px; padding-right: 4px; }
