/********************************************
*
*     OLIVER NOTES STYLESHEET       WORKING COPY
*       MAY 28, 2003
*
*********************************************/

/*-------------------------------------------
**
**   - Defining basic html appearance **
**-----------------------------------------*/

/* redundant selectors to help NS4 not forget */
div, p, th, td, li, dd, dl, dt    {
  font-family:  Arial,Verdana,Helvetica,Sans-Serif;
  font-size: 11pt;
  vertical-align: top;
}

/*    basic links  */

a  {
  text-decoration: none;
}

a:link {
  color: rgb(58,117,196);
  background: transparent;
}

a:visited  {
  color: gray;
  background: transparent;
}

a:active  {
}

a:hover  {
  color: rgb(58,117,196);
  background: rgb(214,222,232);
  border-bottom: 5px double rgb(58,117,196);
  border-top: 1px solid rgb(58,117,196);
}

p, table   {
  margin: 5px 10px 15px 10px;
  padding-top: 0;
  line-height: 1.5em;
}

h2, h3, h4, h5, h6  {
  background: transparent;
   margin: 5px 5px 0 5px;
}

h1  {  /* used in header */
  font-size: 24px;
  margin: 16px 0 0 10px;
}

h2  {  /* main title in MainBox and NewsBox */
  font-size: 16px;
  margin: 25px 10px 20px 10px;
  border-bottom: 3px solid rgb(255,132,1);
  color: black;
  background: transparent;
}

h3  {  /* subsection in Mainbox, used with p.OneIndent */
  font-size: 14px;
  margin: 10px 30px;
  border-bottom: 1px solid rgb(255,132,1);
}

h3.noIndent  {
  margin: 10px;
}

h4  {  /* labels in a list */
  color: rgb(58,117,196);
  font-size: 14pt;
  display:inline;
  border-bottom: 2px solid rgb(255,132,1);
}

h4.orderList  {
  font-size: 13pt;
}

h5  {
}

h6  {
}


ol  {
  margin: auto 25px;
}

ol li  {
  margin: 10px 10px;
  border-bottom: 1px dotted rgb(227,225,225);
}

ul  {
  margin: auto 25px;
}

ul li  {
  margin: 5px 10px;
}

/******** Address Info  */
p.AddressLine  {
  margin: 0 100px;
}

div.AddressBlock  {
  margin: 10px auto;
}

.BookTitleInP  {
  font-style: italic;
  text-decoration: underline;
}

.Highlight  {
  font-weight: bold;
  font-style: italic;
}

.GoodLuck  {
  margin: 15px auto 20px 30px;
  color: rgb(58,117,196); /*rgb(255,132,1);*/
  background: transparent;
  font-weight: bold;
}

.oneIndent  {
  margin: 5px 30px;
}

span.TMSymbol  {
  font-size: 7pt;
  vertical-align: top;
}