body {
margin: 0px;
color: #000000;
background-color: #ffffff; }

td.subnavbar {
border: 10px none;
padding-left: 24px;
background: #ebe9e9;
height: 25px }

/* Controls the footer image*/
td.footerbar {
border: 0px none;
background: url('../images/footer.jpg') no-repeat bottom left;
height: 64px;
padding: 0;
margin: 0 }

/* Controls the text for the footer*/
td.kwfooter {
font-size: 8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
font-variant: small-caps;
text-decoration:none; }

a { 
text-decoration: underline;}

a:link  { 
color: #d00000; 
background-color: transparent;  }

a:visited  { 
color: #000000; 
background-color: transparent;  }

a:active  { color: #666666; 
background-color: transparent;  }

a:hover  { 
color: #000000; 
text-decoration: underline; 
background-color: transparent;  }

/* Headers */

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 10pt; 
font-weight: bold;
line-height: 30px;
color: #d00000;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 14px; 
font-weight: bold;
line-height: 18pt;
color: #d00000;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
background-color: #ffffff;}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px;
font-weight: bold;
line-height: 18pt;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
color: #000000; 
background-color: transparent; }

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
font-size: 11px;
line-height: 18pt;
font-weight: bold;
background-color: transparent; }

p {
font-size: 8pt;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0.5em;
margin-top: 0.2em; }

td {
font-size: 8pt;
color: #000000;
font-family: verdana,arial,geneva,sans-serif;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 0.5em;
margin-top: 0.2em; }


.header {
font-size: 12px;
color: #FFFFFF;
font-family: verdana,arial,geneva,sans-serif; }


ol {
font-size: 0.65em;
color: #999999;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.4em;
margin-left: 20px;
padding-left: 20px;
margin-right: 10px;
margin-bottom: 1em; }

ul {
font-size: 8pt;
color: #000;
font-family: verdana,arial,geneva,sans-serif;
line-height: 1.4em;
margin-left: 20px;
padding-left: 20px;
margin-right: 10px;
margin-bottom: 1em; }

/* -- Tables ----------------------------------- */
table.border {
border-width: 1px;
border-color: #880303;
border-style: solid;
margin-top: 0px;
margin-bottom: 5px;
padding: 0; }

td.menu {
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold;
color:#800000;
padding: 0;
background-color: transparent;
height: 22px;
border-top: none;
border-bottom: none; 
text-decoration: none;}

.menu {
font-size: 9pt;
font-family: arial,geneva,sans-serif;
color:#666666;
padding-top: 0px; 
text-decoration: none;}

a.menu {
color:#666666;
font-size: 9pt;
font-family: arial,geneva,sans-serif;
text-decoration: none; }

a.menu:link {
font-size: 9pt;
color: #666666;
text-decoration: none; }

a.menu:visited {
font-size: 9pt;
color: #D00000;
font-family: arial,geneva,sans-serif;
text-decoration: none; }

a.menu:active {
font-size: 9pt;
color: #000000;
font-family: arial,geneva,sans-serif;
text-decoration: none; }

a.menu:hover {
font-size: 9pt;
color: #000000;
font-family: arial,geneva,sans-serif;
text-decoration: underline; }