BODY { background-color: #D7D79E;
              margin: 0;
              padding: 0;
}

#topbar { background-color: #D7D79E;
                width: 800px;
                margin: 0;  
                padding: 0;
                height: 60px;
                   }

div#content { background-color: #ffffee;
              width: 800;
              height: 500px;
              padding: 0;
              margin-right: auto;
              border-right: dotted 2px #d66121;
              border-top: dotted 2px #d66121;
}


div#goods { background-color: #transparent;
              padding-left: 3em;
              padding-top: 2em;
              padding-right: 3em;
}



/*
beginning of catalog styles
*/
.mapclass{ background-color: #ffffff; 
                  position: absolute; 
                  width: 400px; top: 100px; left: 20px; height: 420px; 
                  border-style: solid;
                  border-width: 1px;
                  border-color: #d66121;
}

#mapstorebox { background-color: transparent;
                 position:absolute;
                 left: 440px;
                 top: 100px;
                 height:460px;
                 width:355px;
                 text-align: left;
                 line-height: 1.5em;
                 overflow:auto;
                   }
#mapnav { background-color: transparent;
                padding: 0;
                position: absolute; width: 355px; height: 20px; left: 440px; top: 70px;
                text-align: center;
                }

/*
#worldmaps { background-color: transparent;
                padding: 0;
                position: absolute; width: 55px; height: 20px; left: 440px; top: 70px;
                 text-align: center;
             }


#usmaps { background-color: transparent;
                padding: 0;
                position: absolute; width: 30px; height: 20px; left: 495px; top: 70px;
                 text-align: center;
              }


#continentmaps { background-color: transparent;
                padding: 0;
                position: absolute; width: 80px; height: 20px; left: 525px; top: 70px;
                 text-align: center;
              }

#countrymaps { background-color: transparent;
                padding: 0;
                position: absolute; width: 55px; height: 20px; left: 605px; top: 70px;
                 text-align: center;
              }
#areamaps { background-color: transparent;
                padding: 0;
                position: absolute; width: 55px; height: 20px; left: 660px; top: 70px;
                 text-align: center;
              }

#citymaps { background-color: transparent;
                padding: 0;
                position: absolute; width: 55px; height: 20px; left: 715px; top: 70px;
                 text-align: center;
              }
*/

/*
End of catalog stuff
*/


#maintitlebox { background-color: transparent;
                padding: 0;
                position: absolute; width: 225px; height: 60px; left: 0px; top: 0px;
                border: none;
               }

#maintitle { text-align: center;
                  padding: 0.5em;
                  line-height: 2.6em;
}

#whatisbox { background-color: transparent;
                padding: 0;
                position: absolute; width: 191px; height: 60px; left: 225px; top: 0px;
                border: none;
               }

#catalogbox { background-color: transparent;
                padding: 0;
                position: absolute; width: 150px; height: 60px; left: 416px; top: 0px;
                border: none;
               }

#downloadbox { background-color: transparent;
                padding: 0;
                position: absolute; width: 231px; height: 60px; left: 568px; top: 0px;
                border: none;
               }


.topbutton { background-color: #ffeeaa;
                margin-top: 0.5em;
                margin-bottom: 0.5em;
                padding: 0.2em;
                margin-left: 1em;
                margin-right: 1em;
/*
                border-left: solid 1px #ffffff;
                border-top: solid 1px #ffffff;
                border-bottom: solid 1px #333333;
                border-right: solid 1px #333333;
*/
                border: solid 1px #d66121;
                text-align: center;
               }


#idbox { background-color: transparent;
               padding-left: 400px;
               padding-top: 10px;
             }

#linkbox { background-color: transparent;
                 padding-left: 450px;
                 padding-top: 50px;
                 text-align: left;
                 line-height: 1.5em;
                   }

#bottombar { background-color: transparent;
                     padding-top: 190px; padding-bottom:2em;
                     width: 800px;
                     text-align: center;
}
              
.title { color: #d66121;
          font-family: "Bookman Old Style", Georgia, "Times New Roman", serif;
          font-size: 16pt;
          font-weight: bolder;
          font-style: normal;
          text-decoration: none;

}

a.title:hover { color: #ffa500;
          font-family: "Bookman Old Style", Georgia, "Times New Roman", serif;
          font-size: 16pt;
          font-weight: bolder;
          font-style: normal;
          text-decoration: none;

}

a.biglink { color: #006080;
         font-family: Verdana, Arial, sans-serif;
         font-size: 10.5pt;
         font-weight: 600;
         text-decoration: none;
         font-style: normal;
         text-align: left;
}

a.biglink:hover { color: #0060ff;
         color: #0090aa;
         font-family: Verdana, Arial, sans-serif;
         font-size: 10.5pt;
         font-weight: 600;
         text-decoration: none;
         font-style: normal;
         text-align: left;
}

ul { margin-top: 0.5em; }
li.square { list-style-type: square; line-height: 1.5em;}
li.blank { list-style-type: none; line-height: 1.5em;}
li.numbered { line-height: 1.5em;}

.bigpurple { font-family: Verdana, Arial, sans-serif;
         font-size: 10.5pt;
         font-weight: 600;
         color: #800080;
}

.smallpurple { font-family: Verdana, Arial, sans-serif;
         font-size: 9pt;
         font-weight: 600;
         color: #800080;
               line-height: 1.5em;
}

.biggray { font-family: Verdana, Arial, sans-serif;
         font-size: 10.5pt;
         font-weight: 600;
         color: #333333;
}

.standardtext { font-family: Verdana, Arial, sans-serif;
               font-size: 9pt;
               font-weight: normal;
               color: #333333;
               line-height: 1.5em;
}

TD { font-family: Verdana, Arial, sans-serif;
               font-size: 9pt;
               font-weight: normal;
               color: #333333;
               line-height: 1.5em;
}

P { margin-top: 0.5em; margin-bottom: 0.5em; }

.tinygray { font-family: Verdana, Arial, sans-serif;
               font-size: 8pt;
               font-weight: normal;
               color: #333333;
}

.heading { 
          font-family: "Bookman Old Style", Georgia, "Times New Roman", serif;
          font-size: 11pt;
          font-weight: bolder;
          color: #d66121;
}

a.standard { font-family: Verdana, Arial, sans-serif;
               font-size: 9pt;
               font-weight: normal;
               color: #006080;
               text-decoration: none;
               line-height: 1.5em;
}

a.standard:hover { font-family: Verdana, Arial, sans-serif;
               font-size: 9pt;
               font-weight: normal;
               color: #0090aa;
               border-bottom: dotted 2px  #0090aa;
               text-decoration: none;
               line-height: 1.5em;
}

a:link img       { border: solid 1px #006080;}
a:hover img    { border: solid 1px #0090aa; }
a:active img    { border: solid 1px #0090aa; }
a:visited img   { border: solid 1px #006080;}

a.maplink { color: #aa0000; FONT-FAMILY: Verdana,arial,serif; font-size: 9pt;  font-weight: normal; text-decoration: none;}
a.maplink:hover { color: #ff0000; FONT-FAMILY: Verdana,arial,serif; font-size: 9pt;  font-weight: normal; text-decoration: none; }



.slogan { font-family: Georgia, "Times New Roman", serif;
              font-style: italic;
              color: #333333;
              font-weight: bolder;
              font-size: 10pt;
                 }

.emph { font-family: Georgia, "Times New Roman", serif;
              font-style: italic;
              color: #333333;
              font-weight: bolder;
              font-size: 9pt;
              line-height: 1.5em;
                 }

.pmpre {       
      background-color: #f4f4ee;
      white-space: pre;
}


.preindent {       
      margin-left:2em;
      background-color: #f4f4ee;
      white-space: pre;
}

.preindent2 {       
      margin-left:4em;
      background-color: #f4f4ee;
      white-space: pre;
}
.pmindent {       
      margin-left:2em
}


.boldindent {       
      margin-left:2em
      font-weight: bold;

}

.pmindent2 {       
      margin-left:4em
}
	
