body {background-color: #fffffb; margin: 0px;}
td {font: xx-small verdana, tahoma, arial, helvetica, sans-serif;}
code {font: 8pt verdana;}
a {font: bold xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: none; color: #4f7aec;}
a:hover {font: bold xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: underline; color: #4f7aec;}
a.xxs {font: bold xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: none; color: #4f7aec;}
a.xxs:hover {font: bold xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: underline; color: #4f7aec;}
a.blxxs {font: bold xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: none; color: black;}
a.blxxs:hover {font: bold xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: underline; color: black;}
a.blpxxs {font: xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: none; color: black;}
a.blpxxs:hover {font: xx-small verdana, tahoma, helvetica, sans-serif; text-decoration: underline; color: black;}
a.xs {font: bold 10pt verdana, tahoma, helvetica, sans-serif; text-decoration: none; color: #4f7aec;}
a.xs:hover {font: bold 10pt verdana, tahoma, helvetica, sans-serif; text-decoration: underline; color: #4f7aec;}
a.tS {font: bold 12pt century gothic, verdana, tahoma, helvetica; text-decoration: none; color: #3c3c3d;}
a.tS:hover {font: bold 12pt century gothic, verdana, tahoma, helvetica; text-decoration: underline; color: #4f7aec;}
a.xtS {font: bold 10pt century gothic, verdana, tahoma, helvetica; text-decoration: none; color: #3c3c3d;}
a.xtS:hover {font: bold 10pt century gothic, verdana, tahoma, helvetica; text-decoration: underline; color: #4f7aec;}
a.objTitleMedium {font: bold small century gothic, verdana, tahoma, helvetica, sans-serif; text-decoration: none; color: #3c3c3d;}
a.objTitleMedium:hover {font: bold small century gothic, verdana, tahoma, helvetica, sans-serif; text-decoration: underline; color: #4f7aec;}
.pI {border-color: #5d5d5d;}
.i20L10R {padding-left: 20px; padding-right: 10px;}
.i20L {padding-left: 20px;}
.i5TB {padding: 5px 5px;}
.i5TR {padding: 5px 5px 0px 0px;}
.i5B {padding-bottom: 5px;}
.i5L {padding-left: 5px;}
.i5T {padding-top: 5px;}
.i10L {padding-left: 10px;}
.i10LR {padding: 0px 10px 0px 10px;}
.i10L5R {padding: 0px 5px 0px 10px;}
.i15L5R {padding: 0px 5px 0px 15px;}
.i10L5B {padding: 0px 0px 5px 10px;}
.i5TLR {padding: 5px 5px 0px 5px;}
.i5TLB {padding: 5px 0px 5px 5px;}
.i3TLB {padding: 3px 0px 3px 3px;}
.i5L10R {padding: 0px 10px 0px 5px;}
.i10T {padding-top: 10px;}
.i10TLR {padding: 10px 10px 0px 10px;}
.i10TL {padding: 10px 0px 0px 10px;}
.i10T5LR {padding: 10px 5px 0px 5px;}
.i10T5R {padding: 10px 5px 0px 0px;}
.i5T10L5R {padding: 5px 5px 0px 10px;}
.i5TL {padding: 5px 0px 0px 5px;}
.i5LR {padding: 0px 5px;}
.i5TLR {padding: 5px 5px 0px 5px;}
.i5LRB {padding: 0px 5px 5px 5px;}
.i2L {padding-left: 2px;}
.i2T2L {padding: 2px 0px 0px 2px;}
.i2T10L5R {padding: 2px 5px 0px 10px;}
.i2T5LR {padding: 2px 5px 0px 5px;}
.i12L {padding: 0px 0px 0px 12px;}
.i3B {padding-bottom: 3px;}
.i3L {padding-left: 3px;}
.i3R {padding-right: 3px;}
.i5R {padding-right: 5px;}
.iM {padding: 5px 1px 0px 3px;}
.iC {padding: 3px 2px 0px 5px; width: 100%;}
.iCP {padding: 3px 2px 0px 5px; width: 100%;}
.iSB {padding: 5px 0px 0px 3px; width: 157px;}
.in {font-size: xx-small; font-family: verdana, tahoma, arial, helvetica, sans-serif; padding-left: 2px;}
.inb {font: bold xx-small verdana, tahoma, arial, helvetica, sans-serif; padding-left: 2px;}
.iPI {padding: 5px 5px 0px 5px; width: 100%;}
.sBI {padding: 0px 5px 0px 10px;}
.sBI2 {padding: 5px 0px 0px 5px;}
.line {background-color: #d5d5d5; width: 100%;}
.fL {font: bold xx-small verdana, tahoma, arial, helvetica, sans-serif; text-align: right;}
.fLM {font: bold xx-small verdana, tahoma, arial, helvetica, sans-serif; text-align: right; color: #d20d0d;}
.mS {font: bold xx-small verdana, tahoma, arial, helvetica, sans-serif; color: #d20d0d;}
.m {font: bold x-small verdana, tahoma, arial, helvetica, sans-serif; color: #d20d0d;}
.xxs {font: xx-small verdana, tahoma, helvetica, sans-serif;}
.gxxs {font: xx-small verdana, tahoma, helvetica, sans-serif; color: #8d8d8d; }
.bxxs {font: bold xx-small verdana, tahoma, helvetica, sans-serif;}
.bxs {font: bold x-small verdana, tahoma, helvetica, sans-serif;}
.title {font: bold 12pt century gothic, verdana, tahoma, helvetica; color: #3c3c3d; padding-right: 3px;}
.oT {font: xx-small verdana, tahoma, helvetica, sans-serif; padding-left: 5px; padding-bottom: 3px; vertical-align: top;}
.aDI1 {font: xx-small verdana, tahoma, helvetica, sans-serif;  padding: 5px 0px 0px 10px; vertical-align: top;}
.aDI2 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 5px 0px 0px 5px; vertical-align: top;}
.aDI3 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 2px 0px 0px 20px; vertical-align: top;}
.dI1 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 0px 0px 0px 10px; vertical-align: top;}
.dI2 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 1px 5px 2px 5px; vertical-align: top; width: 220px;}
.dI3 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 1px 5px 2px 5px; vertical-align: top; width: 100%;}
.dH {font: bold x-small verdana, tahoma, helvetica, sans-serif; padding: 1px 0px 0px 3px;}
.dD {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 1px 5px 3px 7px;}
.xxsRT {font: bold xx-small verdana, tahoma, helvetica, sans-serif; color: #d20d0d;}
.dT {font: 10pt verdana, tahoma, helvetica, sans-serif; padding: 3px 0px 0px 5px;}
.dT2 {font: 10pt verdana, tahoma, helvetica, sans-serif;}
.sBT {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 2px 10px 0px 3px;}
.hI2 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 1px 5px 0px 5px; width: 100%;}
.hI1 {font: xx-small verdana, tahoma, helvetica, sans-serif; padding: 1px 0px 0px 3px;}
.hr {background-color: #d5d5d5;}
.hlR { background-color: #f7f3e5; }
.nR { background-color: #fefdfa; }
a.link {color: #003684; font: bold x-small verdana; }
a.newsletterItemTitle
{
  font-size: x-small;
  text-decoration: none;
  font-family: verdana, century gothic, tahoma, helvetica, sans-serif; 
  font-weight: bold;
}

a.newsletterItemTitle:hover
{
  font-size: x-small;
  text-decoration: underline;
  font-family: verdana, century gothic, tahoma, helvetica, sans-serif; 
  font-weight: bold;
}

.sideBarFormInsets
{
  padding-left: 5px;
  padding-top: 2px;
}

.frontPageTextInsets
{
  padding-left: 5px;
  padding-top: 3px;
  padding-right: 3px;
}

.hidden
{
   visibility: hidden;
   display: none;
}

.button
{
   cursor: pointer;
   border: 0px;
}

.nowrap
{
  white-space: nowrap;
}

.top
{
   vertical-align: top;
}

.right
{
   text-align: right;
}

.fill
{
  width: 100%;
}

.fill30
{
  width: 30%;
}

.fill40
{
  width: 40%;
}

.fill70
{
  width: 70%;
}

.fill50
{
  width: 50%;
}

tr.data
{
  background-color: #fefdfa;
}

tr.data:hover
{
  background-color: #f7f3e5; 
}

tr.data td
{
   border-top: solid 1px #dfdfdf;
   white-space: nowrap;
   font: xx-small verdana, tahoma, helvetica, sans-serif;
}

table.data th
{
   background-color: #d5d5d5;
   font: bold xx-small verdana, tahoma, helvetica, sans-serif;
   padding: 3px 5px 3px 5px;
   white-space: nowrap;
   text-align: left;
}

tr.nowrap td
{
  white-space: nowrap;
}

div.popup
{
   overflow: auto;
   z-index: 1000000;
   background-color: #fdfdfd;
   position: absolute;
   visibility: hidden;
   width: 280px;
   max-height: 300px;
}

.border-left
{
   border-left: solid 1px #dfdfdf;
}

.border-bottom
{
   border-bottom: solid 1px #dfdfdf;
}

.border-all
{
   border: solid 1px #dfdfdf;
}

.border-rbl
{
   border: solid 1px #dfdfdf;
   border-top: 0px;
}

table.data
{
   border: solid 1px #dfdfdf;
   width: 100%;
}

table.data td
{
   padding: 3px 5px 3px 5px;
}

td.data
{
   font: xx-small verdana, tahoma, helvetica, sans-serif;  
}

td.label
{
   text-align: right;
   font: bold xx-small verdana, tahoma, helvetica, sans-serif;
   white-space: nowrap;
}

tr.detail tr.data td
{
   border: 0px;
}

td.address
{
   text-transform: capitalize;
}

