body { padding: 0; margin: 0; }
body.howto { padding: 15px 10px 15px 10px; }
td { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; text-transform: none; }

.ftrbody         { font-size:  7pt; font-weight: normal; line-height: 12pt; color: #000000; }
.ftrlink         { font-size:  7pt; font-weight: normal; line-height: 12pt; color: #666666; }

table.link01 td a, a:link               { text-decoration: none; }
table.link01 td a:hover, a:active       { text-decoration: underline; }

table.link02 td a, a:link               { text-decoration: none; }
table.link02 td a:hover, a:active       { text-decoration: underline; color: #666666; }

table.link03 td a, a:link               { text-decoration: underline; }
table.link03 td a:hover, a:active       { text-decoration: underline; }

table.link04 td a, a:link               { text-decoration: none; }
table.link04 td a:hover, a:active       { text-decoration: none; }

.bodyblack-lgbd  { font-size: 12pt; font-weight:   bold; line-height: normal; color: #000000; }
.bodyblue       { font-size: 10pt; font-weight: normal; color: #006699; }
.bodyblue-sm    { font-size:  8pt; font-weight: normal; color: #006699; }
.bodyblue-smbd  { font-size:  8pt; font-weight: normal; color: #006699; font-weight: bold;}
.bodyblue-bd    { font-size: 10pt; font-weight: bold; color: #006699; }
.bodyblue-lgbd  { font-size: 12pt; font-weight: bold; color: #006699; }
.bodyclip        { font-size: 10pt; font-weight: normal; line-height: normal; color: #009999; }
.bodyclip-bd     { font-size: 10pt; font-weight:   bold; line-height: normal; color: #009999; }
.bodyclip-pg     { font-size: 10pt; font-weight: normal; line-height: normal; color: #99CCCC; }
.bodyclip-pg-xsm-bd { font-size: 7pt; font-weight: bold; line-height: normal; color: #99CCCC; }
.bodycont-hd     { font-size: 12pt; font-weight:   bold; line-height: normal; color: #003399; }
.bodydark-sm     { font-size:  7pt; font-weight:   bold; line-height:   10pt; color: #333333; }
.bodygrey        { font-size: 10pt; font-weight: normal; line-height: normal; color: #666666; }
.bodygrey-bd     { font-size: 10pt; font-weight:   bold; line-height: normal; color: #666666; }
.bodygrey-sm     { font-size:  8pt; font-weight: normal; line-height: normal; color: #666666; }
.bodygrey-smit   { font-size:  8pt; font-weight: normal; line-height: normal; color: #666666; font-style: italic; }
.bodygrey-smbd   { font-size:  8pt; font-weight:   bold; line-height: normal; color: #666666; }
.bodygrey-idea   { font-size: 11px; font-weight: normal; line-height: normal; color: #666666; }
.bodygrey-ideabd { font-size: 11px; font-weight:   bold; line-height: normal; color: #666666; }
.bodyidea        { font-size: 11px; font-weight: normal; line-height: normal; color: #003399; }
.bodyidea-bd     { font-size: 11px; font-weight:   bold; line-height: normal; color: #003399; }
.bodyidea-ti     { font-size: 13px; font-weight:   bold; line-height: normal; color: #003399; }
.bodycont-hd     { font-size: 12pt; font-weight:   bold; line-height: normal; color: #003399; }
.bodyidea-hd     { font-size: 12pt; font-weight:   bold; line-height: normal; color: #FF9900; }
.bodyprint       { font-size: 10pt; font-weight: normal; line-height: normal; color: #009900; }
.bodyprint-sm    { font-size:  8pt; font-weight: normal; line-height: normal; color: #009900; }
.bodyprint-hd    { font-size: 12pt; font-weight:   bold; line-height: normal; color: #009900; }
.bodyprod-sm     { font-size:  8pt; font-weight: normal; line-height: normal; color: #3366CC; }
.bodyprod        { font-size: 10pt; font-weight: normal; line-height: normal; color: #3366CC; }
.bodyprod-bd     { font-size: 10pt; font-weight:   bold; line-height: normal; color: #3366CC; }
.bodyprod-hd     { font-size: 12pt; font-weight:   bold; line-height: normal; color: #3366CC; }
.bodyred         { font-size: 10pt; font-weight: normal; line-height: normal; color: #FF0000; }
.bodyred-bd      { font-size: 10pt; font-weight:   bold; line-height: normal; color: #FF0000; }
.bodysoft        { font-size: 10pt; font-weight: normal; line-height: normal; color: #993399; }
.bodysoft-bd     { font-size: 10pt; font-weight:   bold; line-height: normal; color: #993399; }
.bodysoft-it     { font-size: 10pt; font-weight: normal; line-height: normal; color: #993399; font-style: italic; }
.bodysoft-hdbd   { font-size: 10pt; font-weight:   bold; line-height: normal; color: #666699; }
.bodysoft-sm     { font-size:  8pt; font-weight: normal; line-height: normal; color: #993399; }
.bodysoft-name   { font-size: 10pt; font-weight: normal; line-height: normal; color: #000066; }
.bodysoft-name-bd{ font-size: 10pt; font-weight:   bold; line-height: normal; color: #000066; }
.bodysoft-subhd  { font-size: 12pt; font-weight:   bold; line-height: normal; color: #660099; }
.bodysoft-sub    { font-size: 10pt; font-weight: normal; line-height: normal; color: #660099; }
.bodysoft-subtut { font-size: 10pt; font-weight:   bold; line-height: normal; color: #660099; font-style: italic; }
.bodysoft-desc   { font-size:  8pt; font-weight: normal; line-height: normal; color: #9999CC; }
.bodywhite       { font-size: 10pt; font-weight: normal; line-height: normal; color: #FFFFFF; }
.bodywhite-bd    { font-size: 10pt; font-weight:   bold; line-height: normal; color: #FFFFFF; }
.hover-lnk      { text-decoration: none; }
.hover-lnk a:link, .hover-lnk a:visited { text-decoration: none; }
.hover-lnk a:hover { text-decoration: underline; }
.hover-nolnk      { text-decoration: none; }
.hover-nolnk a:link, .hover-nolnk a:visited { text-decoration: none; }
.hover-nolnk a:hover { text-decoration: none; }


/* software */
.bodysoft-hd           { font-size: 12pt; font-weight: bold; color: #660099; }
.bodysoft-sbhd         { font-family: Verdana, Helvetica, sans-serif;font-size: 12pt; font-weight: bold; color: #6699CC;}
.bodysoft-sbhd-sm      { font-family: Verdana, Helvetica, sans-serif;font-size: 11pt; font-weight: bold; color: #6699CC;}
.bodysoft-dkpurple     { font-size: 10pt; color: #660099; }
.bodysoft-dkpurplebd   { font-size: 10pt; font-weight: bold; color: #660099; }
.bodysoft-purple       { font-size: 10pt; color: #993399; }
.bodysoft-purplebd     { font-size: 10pt; font-weight: bold; color: #993399; }
.bodysoft-purplesm     { font-size:  8pt; color: #993399; }
.bodysoft-blue         { font-size: 10pt; color: #000066; }
.bodysoft-bluebd       { font-size: 10pt; font-weight: bold; color: #000066; }
.bodysoft-bluesm       { font-size:  7pt; color: #000066; }
.bodysoft-ltblue       { font-size: 10pt; color: #9999CC; }
.bodysoft-prodcode     { font-size:  8pt; color: #9999CC; }
.bodysoft-prodhd       { font-size: 10pt; color: #660099; font-weight: bold; font-family: Verdana, Arial, sans-serif; margin: 0; padding:0;letter-spacing: -0.0em}
.bodysoft-hd-bd        { font-size: 11pt; color: #660099; font-weight: bold; font-family: Verdana, Arial, sans-serif; margin: 0; padding:0; word-spacing: 0.1em; letter-spacing: -0.0em;}
.bodysoft-tp           { font-size: 10pt; font-weight: normal; color: #9966CC; }
.bodysoft-tp-hd        { font-size: 12pt; font-weight: bold; color: #9966CC; }
.bodysoft-tp a:visited a:link a:hover a:active { font-size: 10pt; font-weight: normal; color: #9966CC; text-decoration:underline;}

/* avery print */
.bodyprint         { font-size: 10pt; font-weight: normal; text-decoration: none;      color: #009900; }
.bodyprint-bd      { font-size: 10pt; font-weight: bold;   text-decoration: none;      color: #009900; }
.bodyprint-lnkbd   { font-size: 10pt; font-weight: bold;   text-decoration: underline; color: #009900; }
.bodyprint-lnk     { font-size: 10pt; color: #009900; }
.bodyprint-lnksm   { font-size:  8pt; color: #009900; }
