body, td, p   /* sets the fonts for the page, always add sans-serif as a last ditch effort for the visitor's available fonts */             { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
body, html  /* controls the page margins without using the Inspector, this IS much better */              { color: #000; margin: 0; padding: 0; height: 100% }
a:link  /* links MUST be in this order, l-v-h-a */          { color: #30f; text-decoration: none }
a:visited  /* links MUST be in this order, l-v-h-a */       { color: #fc0; text-decoration: none }
a:hover  /* links MUST be in this order, l-v-h-a */         { color: #f03; text-decoration: underline overline }
a:active  /* links MUST be in this order, l-v-h-a */      { color: #9f3; text-decoration: underline overline }
h1  /* sets text to 26 pixels */ { font-weight: bold; font-size: 26px }
h2  /* sets text to 24 pixels */ { font-weight: bold; font-size: 24px }
h3  /* sets text to 22 pixels */ { font-weight: bold; font-size: 22px }
h4  /* sets text to 20 pixels */ { font-weight: bold; font-size: 20px }
h5  /* sets text to 18 pixels */ { font-weight: bold; font-size: 18px }
h6  /* sets text to 16 pixels */ { font-weight: bold; font-size: 16px }
ul   /*   I can't remember what this is for, changed List style from Disc to Unchanged, 2-15-07  */   { text-align: justify; list-style-position: outside }
ol   /*   I can't remember what this is for, changed List style from Disc to Unchanged, 2-15-07  */   { text-align: justify; list-style-position: outside }
.linksblackclass  /* scrolling text for Ribet */  { color: black; font-size: 12px; font-weight: bold; text-decoration: none }
.linkswhiteclass  /* scrolling text for Ribet */  { color: white; font-size: 12px; font-weight: bold; text-decoration: none }
.linkswhiteclass a:link  /* scrolling text links for Ribet */   { color: white; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.linkswhiteclass a:visited  /* scrolling text links for Ribet */   { color: maroon; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.linkswhiteclass a:hover  /* scrolling text links for Ribet */   { color: black; font-size: 12px; font-weight: bold; text-decoration: underline overline; letter-spacing: 1px }
.linkswhiteclass a:active  /* scrolling text links for Ribet */   { color: fuchsia; font-size: 12px; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.webmaster a:link  { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.webmaster a:visited  { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.webmaster a:hover   { color: red; font-size: 12px; font-weight: bold; text-decoration: underline overline; text-align: right; letter-spacing: 1px }
.webmaster a:active  { color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; letter-spacing: 1px }
.linkmore { color: #30f; font-weight: bold; text-decoration: none }
.linkmore a:link { color: #30f; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.linkmore a:visited { color: #30f; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.linkmore a:hover { color: orange; font-weight: bold; text-decoration: underline overline; letter-spacing: 1px }
.linkmore a:active { color: #ff0; font-weight: bold; text-decoration: blink; letter-spacing: 1px }
.leftclass  /* left justification */ { text-align: left }
.centerclass  /* center justification */ { text-align: center }
.rightclass  /* right justification */ { text-align: right }
.justifyclass  /* full justification */  { text-align: justify }
.h1class { font-weight: bold; font-size: 26px; text-align: center }
.h2class { font-weight: bold; font-size: 24px; text-align: center }
.h3class { font-weight: bold; font-size: 22px; text-align: center }
.h4class { font-weight: bold; font-size: 20px; text-align: center }
.h5class { font-weight: bold; font-size: 18px; text-align: center }
.h6class { font-weight: bold; font-size: 16px; text-align: center }
.centerverticleclass  /* centers text vertically */ { vertical-align: middle }
.centereverythingclass  /* centers text vertically and horizontally */ { text-align: center; vertical-align: middle }
.topalignmentclass  /* aligns to the top */ { vertical-align: top }
.toptextalignmentclass  /* aligns to the top of the text */ { vertical-align: text-top }
.middlealignmentclass  /* aligns to the middle */ { vertical-align: middle }
.bottomalignmentclass  /* aligns to the bottom */ { vertical-align: bottom }
.bottomtextalignmentclass  /* aligns to the bottom of the text */ { vertical-align: text-bottom }
.margin15class /*  full margin of 15 pixels  */  { margin: 15px }
.marginright15class  /* right margin of 15 pixels */ { margin-right: 15px }
.marginleft15class  /* left margin of 15 pixels */ { margin-left: 15px }
.margintop15class  /* top margin of 15 pixels */ { margin-top: 15px }
.marginbottom15class  /* bottom margin of 15 pixels */ { margin-bottom: 15px }
.marginsides15class { margin-right: 15px; margin-left: 15px }
.marginsides20class { margin-right: 20px; margin-left: 20px }
.margintop&bottom15class { margin-top: 15px; margin-bottom: 15px }
.padding10class { padding: 10px }
.paddingright10class { padding-right: 10px }
.paddingleft10class { padding-left: 10px }
.paddingtop10class { padding-top: 10px }
.paddingbottom10class { padding-bottom: 10px }
.paddingsides10class  { padding-right: 10px; padding-left: 10px }
.paddingsides20class { padding-right: 20px; padding-left: 20px }
.paddingtop&bottom10class { padding-top: 10px; padding-bottom: 10px }
.boldclass  /* sets text to bold */ { font-weight: bold }
.italicsclass  /* sets text to italics */ { font-style: italic }
.underlineclass  /* sets text to underline */ { text-decoration: underline }
.pixel18class { font-size: 18px }
.pixel17class { font-size: 17px }
.pixel16class { font-size: 16px }
.pixel15class { font-size: 15px }
.pixel14class  /* sets text to 14 pixels */ { font-size: 14px }
.pixel13class  /* sets text to 13 pixels */ { font-size: 13px }
.pixel12class  /* sets text to 12 pixels */ { font-size: 12px }
.pixel11class  /* sets text to 11 pixels */ { font-size: 11px }
.pixel10class  /* sets text to 10 pixels */ { font-size: 10px }
.pixel1class { font-size: 1px }
.nohandcursor  /* sets the cursor to the arrow when over a link */ { cursor: default }
.headingsclass { font-size: 16px }
.titlesclass { font-size: 16px }
.postitlink /* This is the link logic for the Post-It notes */  { }
.postitlink a:link { color: #f03; text-decoration: none }
.postitlink a:visited { color: #c09; text-decoration: none }
.postitlink a:hover { color: #f93; text-decoration: underline overline }
.postitlink a:active { color: #960; text-decoration: none }
.borderblack1px { border: solid 1px black }
.borderwhite1px  { border: solid 1px white }
.borderwhite1pxleftsidetop  { border-top: 1px solid white; border-left: 1px solid white }
.borderwhite1pxrightside { border-right: 1px solid white }
.borderwhite1pxbottom { border-bottom: 1px solid white }
.borderwhite1pxbottomright { border-right: 1px solid white; border-bottom: 1px solid white }
.blacktext { color: #000 }
.bluetext   { color: #30f; font-weight: bold }
