<style type="text/css"><!--
form {margin-bottom : 0; }
th {font-family:Arial,sans-serif;font-size:12px;color:#000000}
li {font-family:Arial,sans-serif;font-size:12px;color:#000000}
p {font-family:Arial,sans-serif;font-size:12px;color:#000000}
td {font-family:Arial,sans-serif;font-size:12px;color:#000000}
input {font-family:Arial,sans-serif;font-size:12px;color:#000000}

.inverselarge { color: #ffffff; font-size: 16px; }
.inverselg    { color: #ffffff; font-size: 14px; }
.inversemd    { color: #333399; font-size: 12px; }
.inverse      { color: #ffffff; font-size: 11px; }
.inversesm    { color: #ffffff; font-size: 10px; }

.contentlg   { color: #000000; font-size: 13px; }
.content     { color: #000000; font-size: 11px; }
.contentsm   { color: #000000; font-size: 10px; }
.dark { color: #333399; }
.lite { background-color: #DDDDDD; }
.required { visibility: hidden; }


.whitebold { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; }
.sub { font-family: Arial; font-size: 10px; }
.subblue { font-family: Arial; font-size: 10px; color: #333399; }
.subwhite { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: normal; }
.subwhitebold { font-family: Arial; font-size: 10px; color: #ffffff; font-weight: bold; }
.subred { font-family: Arial; font-size: 10px; color: #ff0000; font-weight: normal; }
.subredbold { font-family: Arial; font-size: 10px; color: #ff0000; font-weight: bold; }
.medblue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; }
.medbluelg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333399; }
.medbluelarge { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333399; }
.whitelarge { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; }

a.content         { color: #333399; font-size: 10pt; }
a.content:link    { color: #333399; font-size: 10pt; }
a.content:visited { color: #333399; font-size: 10pt; }
a.content:active  { color: #333399; font-size: 10pt; }

a.inverse         { color: #ffffff; }
a.inverse:link    { color: #ffffff; }
a.inverse:visited { color: #ffffff; }
a.inverse:active  { color: #ffffff; }

a.inverselg         { color: #ffffff; font-size: 11pt; }
a.inverselg:link    { color: #ffffff; font-size: 11pt; }
a.inverselg:visited { color: #ffffff; font-size: 11pt; }
a.inverselg:active  { color: #ffffff; font-size: 11pt; }

a           { color: #333399; }
a:hover     { color: #3333FF; text-decoration: none; }
 .headline  { font-family: "arial black", arial; font-size: 28px; letter-spacing: -1px; }
 .headline2 { font-family: verdana, arial; font-size: 12px; }
 .subhead   { font-family: arial, arial; font-size: 18px; font-weight: bold; font-style: italic; }
 .backtotop { font-family: arial, arial; font-size: xx-small;  }
 .code      { background-color: #EEEEEE; font-family: "Courier New"; font-size: x-small;
              margin: 5px 0px 5px 0px; padding: 5px;
              border: black 1px dotted;
            }

  .main     { background-color: #333399; }
  .alt      { background-color: #454599; }
  .hilite   { background-color: #3333FF; }
  .lolite   { background-color: #DDDDDD; }
  .white    { background-color: #FFFFFF; }
-->
</style>

