/* Basic stylesheet for software certifications web page on www.softwarecertifications.com last updated 21 Aug 2001 */

/* Internal NAME unvisited, visited and hover link presentation */
A.internal:link    { background: transparent; color: brown;
                     text-decoration: underline; }
A.internal:visited { background: transparent; color: brown;
                     text-decoration: underline; }
A.internal:hover   { background: transparent; color: #000066;
                     text-decoration: underline; }

/* Normal unvisited, visited and hover link presentation */
A:link    { background: transparent; color: brown;
            text-decoration: underline; }
A:visited { background: transparent; color: brown;
            text-decoration: underline; }
A:hover   { background: transparent; color: #000066;
            text-decoration: underline; }

/* Style rule for "larger" text */
BIG.larger { font-size: larger; }

/* Site wide BODY style rule */
BODY.csspg { background: #f0f0f0 left top repeat-x
             url(http://css.nu/graphics/csspg-back2.jpg);
             color: #000000; font-size: 1em; margin: 0;
             padding: 2px 40px 20px 40px; width: auto; }

/* Style rule for "emphasized" text */
EM.emphasized { font-style: italic; }

/* Style rules for the document main header */
H1.page-header { background: transparent; color: #ffffff; margin: 0;
                 padding: 0; font-family: Geneva, Helvetica, Arial, sans-serif;
                 font-size: 1.2em; text-align: left; }

/* Style rules for the document location header */
H2.page-location { background: transparent; clear: both; color: #3333cc;
                   font-family: Geneva, Helvetica, Arial, sans-serif;
                   font-size: 1em; padding: 0; margin: 4em 12px 0 12px;
                   text-align: center; }

/* Style rules for the document section headers */
H3.section-header { background: none #cccccc; color: #3333cc;
                    margin: 1em 12px 0 12px; padding: 4px; font-size: 1.2em;
                    border: 3px solid #cc3333; text-align: center;
                    font-family: Geneva, Helvetica, Arial, sans-serif; }

/* Style rules for the document sub headers */
H4.section-header { background: none #cccccc; color: #3333cc;
                    margin: 1em 12px 0 12px; padding: 4px; font-size: 1.2em;
                    border: 3px solid #cc3333; text-align: center;
                    font-family: Geneva, Helvetica, Arial, sans-serif; }


/* Generic Horizontal Ruler class */
HR { background: transparent; clear: both; color: #cc3333; }

/* Style rule for the CSSPG logotype */
IMG.logo { float: left; margin: 0; }

/* Style rules for the new SSI included site wide footer       */
/* Created by Rex and integrated on site on Spetember 29, 2000 */

/* Footer nav-link area classes */
DIV.nfoot-lbox { background: none #ffffcc; color: #000000;
                 margin: 0.3em 12px 0 12px; border: solid 1px #3333cc;
                 padding: 0.3em 0 0.3em 0; text-align: center; }

DIV.nfoot-hdr1 { font-family: Geneva, Helvetica, Arial, sans-serif;
                 font-size: 0.9em; font-weight: bold;
                 margin: 0 12px 0 12px; padding: 0;
                 text-align: center; }

DIV.nfoot-hdr2 { font-family: Geneva, Helvetica, Arial, sans-serif;
                 font-size: 0.9em; font-weight: bold;
                 margin: 0.2em 12px 0 12px; border-top: solid 2px #3333cc;
                 padding: 0.2em 0 0 0; text-align: center; }

SPAN.nfoot-link { font-family: Geneva, Helvetica, Arial, sans-serif;
                  font-size: 0.9em; font-weight: bold;
                  margin: 0 12px 0 12px; padding: 0; text-align: center; }

/* Footer address and validation area classes */
DIV.nfoot-base { background: none #f0f0f0; color: #000000;
                 margin: 0.5em 12px 0.5em 12px; border: none; padding: 0; }

ADDRESS.nfoot-text { margin: 0; border: none; padding: 0;
                     font-family: Geneva, Helvetica, Arial, sans-serif;
                     font-size: 0.85em; font-style: italic; text-align: right;
                     float: right; line-height: 1.0; width: 50%; }

/* Style rule for a basic non-indented non-justified paragraph */
P.basic { background: transparent; color: #000000; font-size: 1em;
          margin: 0.3em 12px 0 12px; padding: 0; text-align: left;
          text-indent: 0; }

/* Style rule for a 1:st justified paragraph, use after style change */
P.intro { background: transparent; color: #000000; font-size: 1em;
          margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
          text-indent: 0; }

/* Style rule for all other justified paragraphs */
P.standard { background: transparent; color: #000000; font-size: 1em;
             margin: 0.3em 12px 0 12px; padding: 0; text-align: justify;
             text-indent: 1em; }

/* Style rule for the "last updated" info line */
P.last-upd { background: transparent; color: #000000;
             font-family: Geneva, Helvetica, Arial, sans-serif;
             font-size: 1em; margin: 0; padding: 0; text-align: right; }

/* Style rule for text around the CSSPG logotype */
P.pagehead { background: transparent; color: #3333cc;
             font-family: Geneva, Helvetica, Arial, sans-serif;
             font-size: 0.9em; margin: 0; padding: 0; text-align: left; }

/* Style rule for pre formatted rendering of white-space */
PRE { white-space: pre; }

/* Style rule for "smaller" text */
SMALL.smaller { font-size: smaller; }

/* Style rule for "strong-emphasized" text */
STRONG.strong-emphasis { font-weight: bold; }

/* end of file for "basic-rules.css" */
