body {
background-color: #ffffff;
color: #000000;
font-family: "Times New Roman", Times, serif;
font-size: 13.8pt;
text-align: left;
}

a:hover {
color: #ff0000;
}

a:link {
color: #0000ff;
}

a:visited {
color: #800080;
}

.drkred {
color: #dd0000;
}

.foot-cont {
font-family: Arial, sans-serif;
font-size: 22pt;
text-align: center;
}

.undrln {
text-decoration: underline;
}

.yelhl {
background-color: #ffff00;
}

h1 {
color: #7d0032;
font-family: Arial, sans-serif;
font-size: 22pt;
text-align: center;
}

p.c {
text-align: center;
}

p.c10 {
font-size: 10pt;
text-align: center;
}

table.front-footer {
border: 0px;
border-collapse: separate;
color: #000000;
font-family: "Times New Roman", Times, serif;
font-size: 13.8pt;
text-align: left;
width: 780px;
}

table.front-header {
border: 0px;
border-collapse: collapse;
color: #000000;
font-family: "Times New Roman", Times, serif;
font-size: 13.8pt;
text-align: left;
width: 780px;
}

table.front-quotes {
border: 0px;
border-collapse: separate;
color: #000000;
font-family: "Times New Roman", Times, serif;
font-size: 13.8pt;
text-align: left;
width: 790px;
}

td.c {
vertical-align: middle;
}

td.cc {
text-align: center;
vertical-align: middle;
}

td.front-footer {
border: 0px solid;
padding-bottom: 4pt;
padding-left: 10pt;
padding-right: 10pt;
padding-top: 4pt;
text-align: center;
vertical-align: middle;
}

td.front-header {
padding-bottom: 4pt;
padding-left: 10pt;
padding-right: 10pt;
padding-top: 4pt;
text-align: center;
vertical-align: middle;
}

td.t {
vertical-align: top;
}

td.tc {
text-align: center;
vertical-align: top;
}

td.front-quotes {
border: 0px;
padding-bottom: 0pt;
padding-left: 20pt;
vertical-align: middle;
padding-right: 20pt;
padding-top: 0pt;
}

td.front-quotes2 {
border: 0px;
padding-bottom: 0pt;
padding-left: 20pt;
vertical-align: middle;
padding-right: 20pt;
padding-top: 0pt;
}



