/* Generic Body Styles */

body {
  background-color: #ffffff;
  font-family: Arial, Helvetica, san-serif;
  font-size: 9pt;
  color: #000000;
  position:absolute;top:0
  margin: 0;
  padding: 0; 
} 

table {
  border-collapse: collapse;
}

td {
  font-family: Arial, Helvetica, san-serif;
  font-size: 9pt;
} 

/* No underlining of links */

A:link, A:visited, A:active {
    font-family: Arial, Helvetica, san-serif;
    text-decoration: underline;
}

/* Unvisited Link */

A:link { color: #000066 }

/* Visited Link */

A:visited { color: #660066 }

/* Active Link */

A:active { color: #660000 }

/* Large Header - 24 Points */

.header { 
    text-align: center;
}

/* Justified paragraph */

.justify {
  background-color: #ffffff;
    font-family: Arial, Helvetica, san-serif;
    font-size: 9pt;
    text-align: justify;
  color: #000000;
} 

/* Blue page headers */

.pagehead13 { 
    font-family: Verdana, Helvetica, san-serif;
    font-weight: bold; 
    font-size: 13pt;
    line-height: 18pt; 
    font-style: normal;
    text-align: center;
    color: #000066;
}

.pagehead { 
    font-family: Verdana, Helvetica, san-serif;
    font-weight: bold; 
    font-size: 12pt;
    line-height: 14pt; 
    font-style: normal;
    text-align: center;
    color: #000066;
}

.pagehead7 { 
    font-family: Arial, Helvetica, san-serif;
    font-weight: bold; 
    font-size: 7.5pt;
    line-height: 10pt; 
    font-style: normal;
    text-align: center;
    color: #000066;
}

.head12 { 
    font-family: Verdana, Helvetica, san-serif;
    font-weight: bold; 
    font-size: 12pt;
    line-height: 14pt; 
    font-style: normal;
    text-align: left;
    color: #000000;
}

.head10 { 
    font-family: Verdana, Helvetica, san-serif;
    font-weight: bold; 
    font-size: 10pt;
    line-height: 12pt; 
    font-style: normal;
    text-align: left;
    color: #000000;
}

.blue9 { 
    font-family: Verdana, Helvetica, san-serif;
    font-weight: bold; 
    font-size: 9pt;
    line-height: 14pt; 
    font-style: normal;
    text-align: center;
    color: #000066;
}

.head14 { 
    font-family: "franklin gothic", arial, helvetica, san-serif;
    font-weight: bold; 
    font-size: 14pt;
    line-height: 16pt; 
    font-style: normal;
    text-align: left;
    color: #000000;
}

/* Navigational Table Cells */

.blueonblue {
  background-color: #ccccff;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  color: #0000ff;
  padding-right: 2px;
  padding-left: 2px;
} 

.redonblue {
  background-color: #ccccff;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  color: #990000;
  padding-right: 2px;
  padding-left: 2px;
} 

.blackonblue {
  background-color: #ccccff;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  padding-right: 2px;
  padding-left: 2px;
} 

.blackongreen {
  background-color: #bbeebb;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
} 

.blackonwhite {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: left;
  text-align: center;
} 

.blackongrey {
  background-color: #cccccc;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: left;
  text-align: center;
} 

.leftonwhite {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: left;
} 

.whiteongreen {
  color: #ffffff;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  background-color: #339966;
  padding-right: 2px;
  padding-left: 2px;
} 

/* The Fine Print */

.smallgrey {
  color: #999999;
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7pt;
  text-align: left;
} 

.smblack {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7pt;
  text-align: center;
} 

/* The navigational grid */
/* Header */

.gridhead {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 10pt;
  text-align: center;
  font-style: italic;
  font-weight: bold;
  color: #ffffff;
  background-color: #333333;
  line-height: 12pt;
}

/* Footer */

.gridfoot {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 8pt;
  text-align: center;
  font-style: italic;
  font-weight: bold;
  color: #ffffff;
  background-color: #333333;
  line-height: 10pt;
}

.gridleftbold {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 9pt;
  text-align: left;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: #cccccc;
  line-height: 9pt;
}

.gridleft {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 9pt;
  text-align: left;
  font-style: normal;
  font-weight: medium;
  color: #000000;
  background-color: #cccccc;
  line-height: 9pt;
}

.gridsubheadwhite {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 9pt;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  color: #0000ff;
  background-color: #ffffff;
  line-height: 11pt;
}

.gridsubheadgreen {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 9pt;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  color: #0000ff;
  background-color: #ccffcc;
  line-height: 11pt;
}

.gridhtmwhite {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  font-style: normal;
  font-weight: medium;
  color: #0000ff;
  background-color: #ffffff;
  line-height: 9pt;
}

.gridpdfwhite {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  font-style: normal;
  font-weight: medium;
  color: #990000;
  background-color: #ffffff;
  line-height: 9pt;
}

.gridtxtwhite {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  font-style: normal;
  font-weight: medium;
  color: #000000;
  background-color: #ffffff;
  line-height: 9pt;
}

.gridhtmgreen {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  font-style: normal;
  font-weight: medium;
  color: #0000ff;
  background-color: #ccffcc;
  line-height: 9pt;
}

.gridpdfgreen {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  font-style: normal;
  font-weight: medium;
  color: #990000;
  background-color: #ccffcc;
  line-height: 9pt;
}

.gridtxtgreen {
  font-family: Verdana, Helvetica, san-serif;
  font-size: 7.5pt;
  text-align: center;
  font-style: normal;
  font-weight: medium;
  color: #000000;
  background-color: #ccffcc;
  line-height: 9pt;
}

