body{
  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
  font-family:Arial,Verdana,sans-serif;
  font-size:12px;
  margin: 0px;
  border: 0px;
  padding: 10px;
  line-height: 1.33em;
  font-size: 100%;
  font-size: 12px;
  height: 100%;


}

ADDRESS,
BLOCKQUOTE,
BODY, DD, DIV,
DL, DT,
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4,
H5, H6, IFRAME,
NOFRAMES,
OBJECT, OL, P,
UL, APPLET,
CENTER, DIR,
HR, MENU, PRE   { display: block; border-collapse: collapse; }
LI              { display: list-item;padding-bottom:5px; }
HEAD            { display: none }
TABLE           { display: table;border-collapse: collapse;  }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }
BODY            { padding: 8px; line-height: 1.33 }
H1              { font-size: 2em; margin: .67em 0 }
H2              { font-size: 1.5em; margin: .83em 0 }
H3              { font-size: 1.17em; margin: 1em 0 }

H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            { margin: 0px 0px 0px 0px;padding:0px; }

H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }

H6              { font-size: .67em; margin: 2.33em 0 }

H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bolder }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border: 1px inset }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }
tbody{border:none;}
form{padding:0px;margin:0px;}
img{
border: 0;
}
a:link{
color:#0024FF;
text-decoration:underline;
}

a:visited{
color:#0024FF;
text-decoration:underline;
}
a:hover,a:focus{
color:#000000;
text-decoration:underline;
}
a:active{
color:#0024FF;
text-decoration:underline;
}

input.form-text{
border:1px solid #cccccc;
}

h1,h2,h3,h4,h5,h6{
  padding:0px 0px 8px 0px;
  margin:0px;
  color:#333333;
  font-size:12px;
}

h1{
  font-size:22px;
}

body.index h1{
  font-size:20px;
}


h2{
  font-size:18px;
}

h2{
  font-size:16px;
}


p {
  padding-bottom: 7px;
  padding-top: 7px;
}
input {
  font-size: 10px;
}

select {
  font-size: 12px;
  margin-right: 10px;
}

div.table-wrapper ul{
  padding:0px 15px 15px 15px;
  margin:0px 15px 15px 15px;
}