html,body,div,ul,ol,li,dl,dt,dd,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

H1 { font-size: 300%; color: #993300; }
H7 { font-size: 300%; color: #993300; }
H2 { font-size: 130%; color: #000000; }
H3 { font-size: 100%; color: #000000; }
H4 { font-size: 110%; color: #993300; }
H5 { font-size: 100%; color: #000000; }
H3 { margin-left: 10%; margin-right: 5%; }
H4 { margin-left: 35%; margin-right: 06%; }
H1,H2,H5 { margin-left: 5%; margin-right: 5%; }
H2,H3,H5,H6 {
    font-family: sans-serif, arial, Helvitica; }
H6 { font-size: 70%; color: #ffffff; }
h1 { text-shadow:
                 1px 1px 0 #CAE1FF,
                 2px 2px 0 #CAE1FF,
                 3px 3px 0 #444,
                 4px 4px 0 #444,
                 5px 5px 0 #444,
                 6px 6px 0 #444;
                 }
h7 { text-shadow:
                 0 1px 0 #ccc,
                 0 2px 0 #c9c9c9,
                 0 3px 0 #bbb,
                 0 4px 0 #b9b9b9,
                 0 5px 0 #aaa,
                 0 6px 1pxrgba(0,0,0,.1),
                 0 0 5px rgba(0,0,0,.1),
                 0 1px 3px rgba (0,0,0,.3),
                 0 3px 5px rgba(0,0,0,.2),
                 0 5px 10px rgba(0,0,0,.25),
                 0 10px 10px rgba(0,0,0,.2),
                 0 20px 20px rgba(0,0,0,.15);
                 }

.title { text-shadow:
                      2px 2px 0px #CAE1FF,
                      4px 4px 0px #993300; }

body {background-color: #120A8F; }
TD { background-color: #bebebe; }
li p { list-style-type: decimal;
           margin-left: 5%; margin-right: 5%;
           font-size: 100%; color: #000000;
           font:bold 1em/1em Arial, Helvetica, sans-serif;
        } 
litext { 
           margin-left: 5%; margin-right: 5%;
           font-size: 100%; color: #993300;
           }
ul.disc {list-style-type: disc; }
ul.disc li { font:bold 1em Arial, Helvetica, sans-serif;
                     margin-left: 5%; margin-right: 5%;
                     margin-bottom: 1em;
                   }
ul.sitemap {list-style-type: disc; }
ul.sitemap li { font:bold 1em Arial, Helvetica, sans-serif;
                     margin-left: 5%; margin-right: 5%;
                   }

ol.decimal {list-style-type: decimal; }
ol.decimal li { font:bold 1em Arial, Helvetica, sans-serif;
                     margin-left: 5%; margin-right: 5%;
                     margin-bottom: 1em;
                   }
p {font-size: 1.1em; 
   line-height: 1.25em;
   margin: 0.625em;
   text-align: left;
  }
p + p { text-ident: 1em; }
strong { font-weight: bold }
DIV.justify {text-align: justify}
DIV.center {text-align: center}
DIV.left {text-align: left}
div.indent {margin-left: 1em;}
.floatleft { float: left; }
.floatright { float: right; }
.noborder { border: none }
.border { border-style: solid; }
.bold { font-weight: bold; }
.italic { font-style: italic }
#title { text-align: center; }
#content {
	margin-right:2%;
	margin-left:150px;
	margin-top:3%;
                margin-bottom:3%;
	padding-bottom:10px;
	background:#CAE1FF;
	border:1px solid #000;
	min-width:500px;
	}
#container {
		margin: 1em auto;
		width: 550px;
		height: 105px;
		text-align: left;
		background-color: #9C661F;
		border: 1px solid black;
	}
#spwbooks	{
		margin: 1em auto;
		width: 500px;
		height: 105px;
		text-align: left;
		background-color: #9C661F;
		border: 1px solid black;
	}
#navAlpha {
	position:absolute;
	width:130px;
	margin-top:0%;
	left:10px;
	border:0px solid black;
	background-color:#CAE1FF;
	padding:5px;
	z-index:2;
	}

#text {position: relative; top: 0px; left: 0px; color: #9C661F; z-index:0;}

img {
          vertical-align: middle;
          height; 100%;
     }
#scale-up {
          height: 480px;
          }
#scale-down {
          height: 120px;
          }

<!--
a.sitemap:link {color: #ffffff; text-decoration: underline; }
a.sitemap:active {color: #ffffff; text-decoration: underline; }
a.sitemap:visited {color: #ffffff; text-decoration: underline; }
a.sitemap:hover {color: #ffffff; text-decoration: none; }
-->
.class1 a:link      { text-decoration: none; }
.class1 a:visited  {text-decoration: none }
.class1 a:active  {text-decoration: none }
.class1 a:hover  {text-decoration: underline overline; color: #993300; }

<!--
a.button {	              font-weight: bold; 
                              font-size: 12px;
                              font-family: Verdana, Arial, Helvetica, sans-serif;
                              padding: 4px 8px;
                              border-top: 1px solid white;
                              border-right: 1px solid black;
                              border-bottom: 1px solid black;
                              border-left: 1px solid white;
                              text-align: center;
                              min-width: 100px;
                              text-transform: uppercase;
                              }
a.button:link {         text-decoration: none;
                              }
a.button:visited {     background-color: #4A708B;
                              color: #ffffff;
                              text-decoration: none;
                              }
a.button:hover {      background-color: #008000;
                              color: #FFFFFF;
                              border-color: black white white black;
                              text-decoration: none;
                              }
a.button:active {      background-color: #68838B;
                              color: #ccc;
                              text-decoration: none;	
                              }
-->
.NoPrint { display: none; }
EM {text-decoration: underline;}



div.hr {height:2px; width: 75%; border:0; border-top: 2px solid #993300;
        margin-left: auto; Margin-right: auto; }

#book { background-image: url(http://www.spwickstrom.com/test/spwbook.gif); 
              background-repeat: no-repeat;              
              width: 450px; 
              height: 140px 
           }
#book span { margin-right: 10em; }
#image { background-image: url(http://www.spwickstrom.com/Pics/openbook.jpg); 
              background-repeat: no-repeat;              
              width: 160px; 
              height: 122px 
           }
#image span { margin-right: 0em;
                      font-size: 130%; color: #000000; 
                    }
P.breakhere {page-break-before: always}

.cssnav {
              position: relative;
              font-family: arial, helvetica, sans-serif;
              background: url(../buttons/blank-down.png) no-repeat;
              white-space: nowrap;
              display: block;
              width: 120px;
              height: 24px;
              margin: 0;
              padding: 0;
           }

.cssnav a {
                 display: block;
                 color: #000000;
                 text-align: center;
                 font-weight: 600;
                 font-size: 12px;
                 width: 120px;
                 height: 24px;
        
                 float: none;
                 color: black;
                 text-decoration: none;
               }

.cssnav img {
                     width: 120px;
                     height: 24px;
                     border: 0
                   }

* html a:hover { visibility:visible }

.cssnav a:hover img { visibility:hidden }

.cssnav span {
                      position: absolute;
                      left: 6%;
                      top: 5px;
                      margin: 0px;
                      padding: 0px;
                      cursor: pointer;
                    } 
.cssnav1 {
              position: relative;
              font-family: arial, helvetica, sans-serif;
              background: url(../buttons/blank-down.png) no-repeat;
              white-space: nowrap;
              display: block;
              width: 120px;
              height: 24px;
              margin: 0;
              padding: 0;
           }

.cssnav1 a {
                 display: block;
                 color: #000000;
                 text-align: center;
                 font-weight: 600;
                 font-size: 12px;
                 width: 120px;
                 height: 24px;
        
                 float: none;
                 color: black;
                 text-decoration: none;
               }

.cssnav1 img {
                     width: 120px;
                     height: 24px;
                     border: 0
                   }

* html a:hover { visibility:visible }

.cssnav1 a:hover img { visibility:hidden }

.cssnav1 span {
                      position: absolute;
                      left: 5%;
                      top: 5px;
                      margin: 0px;
                      padding: 0px;
                      cursor: pointer;
                    }
