body {
    margin: 0px;
    spacing: 0px;
}
table {
    padding: 0px;
    spacing: 0px;
}
td {
    vertical-align: top;
    text-align: left;
    white-space: nowrap;
}
h1 {
    background: transparent;
    color: #8B0000;
    text-align: left;
    font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
}
h2 {
    background: transparent;
    color: #8B0000;
    text-align: left;
    font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
}
h3 {
    background: transparent;
    color: #666;
    text-align: left;
    font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
}
p {
    background: transparent;
    color: #666;
    text-align: left;
    font: 10pt geneva, arial, helvetica, verdana, sans-serif;
    margin-top: 5px;
}
ul {
    background: transparent;
    color: #666;
    text-align: left;
    font: 10pt geneva, arial, helvetica, verdana, sans-serif;
}

/******************
  Page styles
******************/
div.pagediv {
    width: 510px;
}

/******************
  Nav styles
******************/
a.navlink:link:visited {
    background: trasparent;
    color: #C0C0C0;
    text-decoration: none;
    font: bold 10pt geneva, arial, helvetica, verdana, sans-serif;
    display: block;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
a.navlink:visited {
    background: trasparent;
    color: #C0C0C0;
    text-decoration: none;
    font: bold 10pt geneva, arial, helvetica, verdana, sans-serif;
    display: block;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
a.navlink:link {
    background: trasparent;
    color: #C0C0C0;
    text-decoration: none;
    font: bold 10pt geneva, arial, helvetica, verdana, sans-serif;
    display: block;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
a.navlink:hover {
    background: #C0C0C0;
    color: #8B0000;
    text-decoration: none;
    font: bold 10pt geneva, arial, helvetica, verdana, sans-serif;
    display: block;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}


/******************
  Body styles
******************/
.bodyframe {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    text-align: left;
    vertical-align: top;
}
a.bodylink:link:visited {
    background: transparent;
    color: #8B0000;
    text-decoration: none;
}
a.bodylink:visited {
    background: transparent;
    color: #8B0000;
    text-decoration: none;
}
a.bodylink:link {
    background: transparent;
    color: #8B0000;
    text-decoration: none;
}
a.bodylink:hover {
    background: transparent;
    color: #666;
    text-decoration: none;
}

/*******************
  Table data styles
*******************/
td.tdhead {
    background: transparent;
    color: #8B0000;
    text-align: left;
    font: bold 10pt geneva, arial, helvetica, verdana, sans-serif;
}td.tdlabel {
    background: transparent;
    color: #666;
    text-align: left;
    font: bold 10pt geneva, arial, helvetica, verdana, sans-serif;
}td.tdfield {
    background: transparent;
    color: #666;
    text-align: left;
    font: 10pt geneva, arial, helvetica, verdana, sans-serif;
}

/*******************
  Footer styles
*******************/
.footer {
    background: transparent;
    color: #666;
    font: 8pt geneva, arial, helvetica, verdana, sans-serif;
}
.privacy {
    background: transparent;
    color: #666;
    margin-left: 15px;
    font: 8pt geneva, arial, helvetica, verdana, sans-serif;
}

/******************
  Form styles
******************/
.formctrl {
    background: #bababa;
    color: #8B0000;
    font: 8pt geneva, arial, helvetica, verdana, sans-serif;
}
.buttonctrl {
    background: #666;
    color: #BABABA;
    font: 8pt geneva, arial, helvetica, verdana, sans-serif;
}
