A:link, A:visited { color : Blue;
	text-decoration : none;
	background-color : White;  }
a:hover {
	background-color : #FFFFFF;
	color : #00009F;
	text-decoration : underline;
}

blockquote {
	margin-left : 0;
}

body {
	background-color : #FFFFFF;
	color : #000000;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	margin-left : 8%;
	margin-right : 5%;
	}

caption {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : 800;
}

/* Following rules are DIV "layer" layout rule sets */
DIV.base-layer { margin: 0; border: none #cc3333 1px; width: 100%; }
DIV.left-layer1 { margin: 0; border-top: none #993333 2px; float: left; width: 213px; }
DIV.left-layer2 { margin: 0; border: none #993333 1px; }

h1 {
	color : #990000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 200%;
	margin-bottom : 2%;
	margin-left : -5%;
	background-color : White;
}

h2 {
	color : #990000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 160%;
	margin-left : -5%;
	margin-top : 2.7em;
	background-color : White;
}

/* Style rules for the document section headers */
H3.section-header { background: none #cccccc; border: solid #cc3333 3px;
                    color: #3333cc; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 1.2em;
                    margin: 1em 0 0 0; padding: 4px; text-align: center; }
					
h3 {
	color : #990000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 140%;
	margin-left : -5%;
	margin-top : 2em;
	background-color : White;
}

h4 {
	color : #990000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 115%;
	margin-left : -5%;
	margin-top : 1.5em;
	background-color : White;
}

h5 {
	color : #990000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 100%;
	font-weight : 900;
	margin-top : 1.5em;
	background-color : White;
}

h6 {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : smaller;
	font-style : italic;
	font-weight : 100;
	margin-bottom : -0.8em;
	background-color : White;
}

hr {background: transparent; clear: both; color: #cc3333; 
	}
	
	/* Class for illustrations */
IMG.illustrate { margin: 0.5em 0 0 0; }

td {
	background-color : #F0F0F0;
}

th {
	background-color : #FFFFFF;
}

/* 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 the CSSPG logotype */
IMG.logo { float: left; margin: 0; }

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

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

/* Style rule for first and following paragraphs */
P.intro { background: transparent; color: #000000; font-size: 1em;
          margin: 0; text-align: left; text-indent: 0; }
P.basic { background: transparent; color: #000000; font-size: 1em;
          margin: 0; text-align: left; text-indent: 1em; }

/* Style rule for Håkon Lies "space out container layer" */
P.space-line { clear: left; font-size: 0.5em; margin: 0; }

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

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


