
















































/* The WIDTH specification in CSS is actually the CONTENT width, not its box width. So WIDTH plus MARGINs equals box
width. */
#mainsub dl dt a:link
         {color:#024A79;
          background-color:white;
          text-decoration:none;}
#mainsub dl dt a:visited
         {color:#024A79;
          background-color:white;
          text-decoration:none;}

BODY {color:black;
      background-color:white;
      text-align:justify;
      font-family:Verdana,sans-serif;
      font-size:10pt;
      }
H1,H2,H3 { color:#3f769a;
           background-color:inherit;
           text-align:left;
           letter-spacing: 3px;
           padding-left:3px;
           background-image:url("H-L.png");
           background-repeat:repeat-y;
           border-color:#3e7a9a;
           border-width:1px;
           border-style:solid;
         }
H1 { font-size:14pt;
   }
H2 { font-size:12pt;
   }
H3 { font-size:10pt;
   }
UL { list-style-type: square;
     text-align:left;
   }
UL UL { list-style-type: circle;
      }
.condensed LI { line-height:15px;
              }
DL DT { color:#3f769a;
        background-color:inherit;
        font-weight:bold;
        text-align:left;
        padding-left:15px;
      }
DL DD { margin-bottom:10px;
      }
DD UL { margin-top:10px;
      }
.subj { font-weight:bold;
        background-color:inherit;
        color:#3f769a;
      }
TABLE.border { border-collapse:collapse;
             }
TD.border { border-color:#000000;
            border-width:1px;
            border-style:solid;
          }
.head { font-weight:bold;
        margin-bottom:50px;
        margin-left:10px;
        margin-right:10px;
      }
.current { border-color:#3e7a9a;
           border-width:1px;
           border-style:solid;
           background-image:url('H-S.png');
           background-repeat:repeat-y;
           display:block;
           color:black;
           background-color:inherit;
         }
.nav { position:absolute;
       top:140px;
       left:15px;
       width:220px;
       margin-left:7px;
       margin-top:5px;
       padding:10px;
       font-weight:bold;
       text-align:left;
     }
.nav H3 { padding-top:1px;
          padding-bottom:1px;
          padding-left:3px;
          margin-top:1px;
          margin-bottom:1px;
          letter-spacing:3px;
          background-color:transparent;
          background-image:none;
          border-bottom:1px dotted #cdd6e5;
          border-left:none;
          border-top:none;
          border-right:none;
        }
.nav UL { margin-top:3px;
          margin-bottom:3px;
          padding-top:1px;
          padding-bottom:1px;
        }
.nav LI { margin-bottom:0px;
          padding-bottom:1px;
          border-bottom:1px dotted #cdd6e5;
          list-style:none;
        }
.nav LI LI { margin-bottom:0px;
          padding-bottom:1px;
          border-bottom:1px dotted #cdd6e5;
          list-style:none;
        }
.nav A { display:block;
       }
.main { margin-left:300px;
        margin-right:50px;
        margin-top:0px;
      }
.main LI { padding-bottom:7px;   /*7px creates uneven & extra space around nav list items esp.
                                  when on specialties, but needed on list items in main body need
                                  to create separate li spec for main ... main dt dl??*/
         }
A { text-decoration: underline;
  }
A:link { color:navy;
         background-color: inherit;
       }
A:visited { color:maroon;
            background-color: inherit;
          }
A:hover  { background-color:white;
           background:url("H-S.png");  /*ie HOVER bug -- use background NOT background-image ... just here everywhereelse -image is OK*/
           background-repeat:repeat-y;
           color: black;
        }
.tail { font-size:smaller;
         font-weight:normal;
         margin-top:10px;
       }
.newsall { margin-left:300px;
        margin-right:50px;
        margin-top:0px;
        padding-bottom: 0px;
        }
.news1 { float:left;
         width:200px;
         text-align:left;
         border-width:1px;
         border-style:solid;
         border-color:#FFFFFF;
       }
.news2 { margin-left:200px;
         width:200px;
         text-align:left;
         border-width:1px;
         border-style:solid;
         border-color:#FFFFFF;
       }
LI.rss-item { padding-bottom:10px;
              font-size: 10pt;
              font-family: serif;
            }
.botnav { text-align: center;
          font-size: 9pt;
          padding-top: 8px;
          padding-bottom:12px;
          line-height: 12px;
          background-image:url("H-L.png");
          background-repeat:repeat-y;
          border-color:#3e7a9a;
          border-width:1px;
          border-style:solid;
          margin-top: 65px;  /*added to allow space between news & nav: 12/16/06  increased to 150 px to allow space for news*/
          margin-left:50px;  /*new***********************/
          margin-right:50px;  /*new***********************/

         }
.botnavNEWS { text-align: center;
          font-size: 9pt;
          padding-top: 8px;
          padding-bottom:12px;
          line-height: 12px;
          background-image:url("H-L.png");
          background-repeat:repeat-y;
          border-color:#3e7a9a;
          border-width:1px;
          border-style:solid;
          margin-top: 150px;  /*added to allow space between news & nav: 12/16/06  increased to 150 px to allow space for news*/
          margin-left:50px;  /*new***********************/
          margin-right:50px;  /*new***********************/

         }


.botcur { padding-left:2px;
          padding-right:2px;
          font-weight:bold;
          color:black;
          background-color:inherit;
          border-color:#3e7a9a;
          border-width:1px;
          border-style:solid;
          background-image:url('H-S.png');
          background-repeat:repeat-y;
          display: inline;
        }
.wbmq {font-family: "georgia", "times new roman", times, serif;
         font-size: 8pt;
         font-weight: bold;
         text-align: center;
      }

.bbd-img
        {
        margin-bottom: 50px;
        padding: 10px;
        border: 3px solid;
        border-right: 7px solid;
        border-bottom: 7px solid;
        }
.bbd-red {border-color: indianred;}

.bbd-orange {border-color: orange;}

.bbd-yellow {border-color: khaki;}

.bbd-green {border-color: seagreen;}

.bbd-blue {border-color: #3e7a9a;}

.bbd-purple {border-color: indigo;}

.bbd-brown {border-color: darkgoldenrod;}

.bbd-gray {border-color: silver;}

.bbd-black {border-color: black;}

