/***HTML***/
html {
  overflow: hidden;
}



/***BODY***/
body {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: #fbfbd2;
  font-family: Arial; 
  color: #4d69b2;
  font-weight: normal;
  overflow: auto;
}




a:link { text-decoration: none; color:blue; }
a:visited { text-decoration: none; font-style:italic; color:#a000e6; }
a:active { text-decoration: none; color:blue; }
a:hover { text-decoration: underline overline; color:purple; }
a:focus { text-decoration: underline overline; color:purple; }



/***HEADERS***/
h1 {
   display: inline;
   font-family: Arial, sans-serif;
   color: #893da9;
   font-weight: bold;
   font-size: 17pt;
} 


h2 {
   display: inline;
   font-family: Arial, sans-serif; 
   color: #4d69b2;
   font-weight: bold;
   font-style: italic;
   font-size: 13pt; 
}

#IEroot h2 { font-size: 14pt; } 

h3 {
   display: inline;
   font-family: Arial, sans-serif; 
   color: #b187c8;
   font-weight: bold; 
   font-size: 13pt; 
} 

h4 {
   display: inline;
   font-family: Arial, sans-serif; 
   color: #4d69b2;
   font-weight: bold;
   font-size: 12pt; 
} 


.pageheader {
   font-family: Arial, sans-serif;
   color: #893da9;
   font-weight: bold;
   font-size: 17pt;
   text-align: center;
}


/*header graphic*/
#pageheader {
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  height: 150px;
  width: 100%;
  background: #fbfbd2 url('titlegraphic2c.gif') no-repeat;
  overflow: hidden;
}



/***MENU***/

/***Home***/
#home {
  position: absolute;
  top: 150px;
  left: 0;
  height: 30px;
  width: 151px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***Mission***/
#mission {
  position: absolute;
  top: 150px;
  left: 151px;
  height: 30px;
  width: 91px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***By-Laws***/
#bylaws {
  position: absolute;
  top: 150px;
  left: 242px;
  height: 30px;
  width: 91px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***Map***/
#map {
  position: absolute;
  top: 150px;
  left: 333px;
  height: 30px;
  width: 70px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***Hotlines***/
#hotlines {
  position: absolute;
  top: 150px;
  left: 403px;
  height: 30px;
  width: 91px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***Other Groups***/
#othergroups {
  position: absolute;
  top: 150px;
  left: 494px;
  height: 30px;
  width: 131px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***Prescribing Info***/
#prescinfo {
  position: absolute;
  top: 150px;
  left: 625px;
  height: 30px;
  width: 141px;
  margin: 0;
  padding: 0;
  bottom: 0;
  display: block;
}

/***Contact Us***/
#contactus {
  position: absolute;
  top: 150px;
  left: 766px;
  height: 30px;
  width: 151px;
  padding: 0;
  display: block;
}

/***MenuBar End***/
#menuend {
  position: absolute;
  top: 150px;
  left: 917px;
  height: 30px;
  width: 100%;
  margin: 0;
  padding: 0;
  bottom: 0;
  background: #fbfbd2 url('dwnavend2.gif') no-repeat;
}


/***SIDEBAR***/
#sidebar {
  position: absolute;
  top: 180px;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 80px;
  padding: 5px 0px 5px 0px;
  margin: 0;
  overflow: visible;
  background: #fbfbd2 url('sidebar3.gif') repeat-y;
  font-family: Arial, sans-serif; 
  font-size: 9pt;
  text-align: center;
}


/***CONTENT***/
#content {
  position:absolute;
  top: 180px;
  left: 80px;
  right: 20px;
  bottom: 0;
  padding: 0.75cm;
  margin: 0;
  overflow: auto;
}

#IEroot #content { overflow: inherit; }


/*images*/
img {border: 0;}


/*paragraphs*/
p.blockquote { margin-left: 3em; }


/*tables*/
table { 
  border: 3px double #7c528a;
  border-collapse: collapse;
  width: 100%;
 }

td {
  border: 1px solid #7c528a;
  padding: 0.25cm;
  text-align: center;
}

td.header {
  background-color: #dbcfe3;
}

.th1 {
  font-family: Arial; 
  color: #4d69b2;
  font-weight: bold;
  font-size:large;
}

#IEroot .th1 { font-size: 14pt; }

.th2 {
  font-family: Arial; 
  color: #000000;
  font-weight: bold;
  font-style:italic;
  font-size:medium;
}

table#tablefirst { 
  border-collapse: collapse;
  border: 3px double #7c528a;
  margin: 10px;
  padding: 0;
  width: 50%;
  float: left;
}

td.tablefirst {
  border: 1px solid #7c528a;
  vertical-align: top;
}


/***LISTS***/

ol.list { 
  list-style: decimal inside;
  width: 90%;
}

#IEroot ol.list { list-style: decimal outside; }

ol.list li { padding-bottom: 20px; }











