body { margin: 0; 
       padding: 0; 
       background: #bdb76b; 
       color: #000; }


a:link { color: #b22222; background: transparent; text-decoration: underline; }
a:visited  { color: #808080; background: transparent; text-decoration: underline; }
a:hover { color: #f00; background: transparent; }
a:active { color: #f00; background: transparent; }

/*
a:link { color: #008080; background: transparent; font-weight: bold; text-decoration: none; }
a:visited  { color: #808080; background: transparent; font-weight: bold; }
a:hover { color: #f00; background: transparent; font-weight: bold; text-decoration: none; }
a:active { color: #f00; background: transparent; font-weight: bold; }
*/
a.normal:link,
a.normal:visited,
a.normal:hover,
a.normal:active   { font-weight: normal; }


.normal90 { font-weight: normal; font-size: 90%; }


strong { font-weight: bold; }
em     { font-style: italic; }
.u     { text-decoration: underline; }


.L { text-align: left; }
.C { text-align: center; }
.R { text-align: right; }


table.center  { margin: 0 auto; }


table.therapists       { width: 100%; margin: 0 auto; }

 table.therapists td   { width: 33%; 
			 border: 1px solid #b22222; 
			 padding: 8px; 
			 vertical-align: top; }

 table.therapists td.B { text-align: center; font-weight: bold; }

 table.therapists td em { font-style: normal; color: #fff; background: transparent; }


.special { text-align: left; 
	   font-family: arial, verdana, helvetica, sans-serif; 
	   margin: 0; }


.special2 { text-align: left; display: inline; 
	    font-family: arial, verdana, helvetica, sans-serif; 
	    color: #008080; 
	    margin: 0; }

.no-more-info { text-align: left; 
	        font-family: arial, verdana, helvetica, sans-serif; 
	        margin-top: 0; 
	        padding-bottom: 1em; 
	        border-bottom: 1px solid #0ff; 
	        margin-bottom: 1em; }

.more-info { text-align: center; 
	     font-family: arial, verdana, helvetica, sans-serif; 
	     margin-top: 0; 
	     padding-bottom: 1em; 
	     border-bottom: 1px solid #0ff; 
	     margin-bottom: 1em; }


p, h1, h2, h3, h4, dt, li, pre { font-family: verdana, helvetica, sans-serif; }

p { text-align: justify; }

noscript p { margin: 0; padding: 0; }

object, 
noscript { margin: 0; padding: 0; display: inline;
	   text-align: left; 
	   font-family: arial, verdana, helvetica, sans-serif; 
	   color: #008080; }

 .gold70 { width: 70%; 
	   margin-right: auto; margin-left: auto; 
	   border-top: 2px solid #fc0; border-bottom: 2px solid #fc0; 
	   padding-top: 1em; padding-bottom: 1em; }

acronym { border-bottom: 1px dotted #808080; }

.redbold { color: #f00; font-weight: bold; }

.bluebold { color: #00f; font-weight: bold; }

.credit { font: 11px arial, helvetica, sans-serif; }

.footnote { font-family: arial, helvetica, sans-serif; 
	    color: #b22222; background: transparent; }


p.tight  { margin-bottom: 0; }
ul.tight { margin-top: 0; }

ul.ONEem li { margin-bottom: 1em; }

.footer { background: #fc0; color: #000;
	  text-align: center; 
	  margin-top: 70px; }


.johreiki { text-align: center; font-size: 90%; }



/* home page 
   --------- */
div#HypnosisArizona { position: relative; }

   div#HypnosisArizona table /* { width: 100%; } */

      td.hypnosis-arizona { width: 100%; height: 469px; text-align: right; }

         div.relative { position: relative; }

         div#HypnosisArizona div { position: absolute; }

	  	      div#ARIZONA      { top: 177px; left: 517px; z-index: 19; }
	  	      div#A            { top: 212px; left: 568px; z-index: 19; }

	  	      div#SOCIETY      { top: 293px; left: 399px; z-index: 19; }
	  	      div#S            { top: 332px; left: 451px; z-index: 19; }

	  	      div#for          { top: 368px; left: 613px; z-index: 19; }

	  	      div#PROFESSIONAL { top: 293px; left: 636px; z-index: 19; }
	  	      div#P 	       { top: 332px; left: 649px; z-index: 19; }

	  	      div#HYPNOSIS     { top: 412px; left: 518px; z-index: 19; }
	  	      div#H            { top: 452px; left: 563px; z-index: 19; }


      td.hypnosis-arizona-nav { width: 36%; }


div#Arizona-Professional-Hypnosis { text-align: center; } 


div#newsletters-NoScript-HOME { width: 409px; height: 54px; 
			   	position: absolute; top: 137px; left: 876px; 			   
			   	background: transparent url(IMG/menu/newsletters-NoScript.gif) no-repeat; }


#menu { position: absolute; top: 74px; left: 627px; 
        width: 353px; margin: 0; }

#menu ul { margin: 0; padding: 0; list-style: none; }

#menu ul li { height: 17px; }

#menu li.ASPHhypnotherapists { background: transparent url(IMG/menu/ASPH_hypnotherapists.gif) no-repeat; margin: 0 0 17px 0; }

#menu li.membership { background: transparent url(IMG/menu/membership.gif) no-repeat; margin: 0 0 17px 34px; }

#menu li.newsletters { background: transparent url(IMG/menu/newsletters.gif) no-repeat; margin: 0 0 17px 67px; }

#menu li.CONS { background: transparent url(IMG/menu/constitution.gif) no-repeat; margin: 0 0 17px 102px; }

#menu li.bylaws { background: transparent url(IMG/menu/by-laws.gif) no-repeat; margin: 0 0 17px 139px; }

#menu li.code { background: transparent url(IMG/menu/code_of_ethics.gif) no-repeat; margin: 0 0 17px 173px; }

#menu li.about { background: transparent url(IMG/menu/about.gif) no-repeat; margin: 0 0 17px 207px; }

#menu li.HOME { background: transparent url(IMG/menu/HOME.copy.gif) no-repeat; margin: 0 0 17px 248px; }


#menu a { display: block; height: 0; padding-top: 17px; color: #000; background: transparent; overflow: hidden; }


/* --- pre-loads hover images, out of sight --- */
#menu a#ASPHhypnotherapists { background: transparent url(IMG/menu/ASPH_hypnotherapists.hover.gif) 
no-repeat -17px -186px; width: 186px; }

#menu a#membership { background: transparent url(IMG/menu/membership.hover.gif) no-repeat -17px -202px; 
width: 202px; }

#menu a#newsletters { background: transparent url(IMG/menu/newsletters.hover.gif) no-repeat -17px -114px; 
width: 114px; }

#menu a#CONS { background: transparent url(IMG/menu/constitution.hover.gif) no-repeat -17px -122px; 
width: 122px; }

#menu a#bylaws { background: transparent url(IMG/menu/by-laws.hover.gif) no-repeat -17px -83px; width: 83px; }

#menu a#code { background: transparent url(IMG/menu/code_of_ethics.hover.gif) no-repeat -17px -139px; 
width: 139px; }

#menu a#about { background: transparent url(IMG/menu/about.hover.gif) no-repeat -17px -138px; width: 138px; }

#menu a#HOME { background: transparent url(IMG/menu/HOME.copy.gif) no-repeat -17px -82px; width: 82px; }


#menu a#ASPHhypnotherapists:hover  { background-position: 0 0; z-index: 88; }
#menu a#membership:hover 	   { background-position: 0 0; z-index: 88; }
#menu a#about:hover 		   { background-position: 0 0; z-index: 88; }
#menu a#newsletters:hover 	   { background-position: 0 0; z-index: 88; }
#menu a#CONS:hover 		   { background-position: 0 0; z-index: 88; }
#menu a#bylaws:hover 		   { background-position: 0 0; z-index: 88; }
#menu a#code:hover 		   { background-position: 0 0; z-index: 88; }
#menu a#HOME:hover 		   { background-position: 0 0; z-index: 88; }


* html #menu a:link,
* html #menu a:visited { height: 15px; he\ight: 0; }
* html #menu a:hover { height: 15px; he\ight: 0; }



div#ARIZONA-HYPNOSIS    { position: absolute; top: 467px; left: 116px; }

   #ARIZONA-HYPNOSIS h1 { margin: 0; 
	       	          text-indent: -9999px; 
	       	          width: 353px; 
	       	          height: 177px; 
	       	          background: url(IMG/ARIZONA-HYPNOSIS.gif) no-repeat; }


div.Hypnosis-Hypnotherapy  { position: absolute; top: 707px; left: 0; width: 100%; }

    .hypnotherapy-hypnosis { width: 80%; margin-right: 10%; margin-left: 10%; }

      h4.arizona-hypnotherapy { margin-top: 17px; 
			        text-align: center; 
			        color: #8b0000; background: transparent; }


div#newsletters-NoScript { width: 273px; height: 54px; 
			   position: absolute; top: 72px; left: 386px; 			   
			   background: transparent url(IMG/menu/newsletters-NoScript.gif) no-repeat; }
			       


/* menu2 
   ----- */
#menu2 { position: absolute; top: 39px; left: 167px; 
        width: 222px; margin: 0; }

#menu2 ul { margin: 0; padding: 0; list-style: none; }

#menu2 ul li { height: 17px; }

#menu2 li.ASPHhypnotherapists { background: transparent url(IMG/menu/ASPH_hypnotherapists.gif) no-repeat; margin: 0 0 2px 0; }

#menu2 li.membership { background: transparent url(IMG/menu/membership.gif) no-repeat; margin: 0 0 2px 17px; }

#menu2 li.newsletters { background: transparent url(IMG/menu/newsletters.gif) no-repeat; margin: 0 0 2px 35px; }

#menu2 li.CONS { background: transparent url(IMG/menu/constitution.gif) no-repeat; margin: 0 0 2px 54px; }

#menu2 li.bylaws { background: transparent url(IMG/menu/by-laws.gif) no-repeat; margin: 0 0 2px 72px; }

#menu2 li.code { background: transparent url(IMG/menu/code_of_ethics.gif) no-repeat; margin: 0 0 2px 54px; }

#menu2 li.about { background: transparent url(IMG/menu/about.gif) no-repeat; margin: 0 0 2px 35px; }

#menu2 li.HOME { background: transparent url(IMG/menu/HOME.gif) no-repeat; margin: 0 0 2px 17px; }


#menu2 a { display: block; height: 0; padding-top: 17px; color: #000; background: transparent; overflow: hidden; }


/* --- pre-loads hover images, out of sight --- */
#menu2 a#ASPHhypnotherapists { background: transparent url(IMG/menu/ASPH_hypnotherapists.hover.gif) 
no-repeat -17px -186px; width: 186px; }

#menu2 a#membership { background: transparent url(IMG/menu/membership.hover.gif) no-repeat -17px -202px; 
width: 202px; }

#menu2 a#newsletters { background: transparent url(IMG/menu/newsletters.hover.gif) no-repeat -17px -114px; 
width: 114px; }

#menu2 a#CONS { background: transparent url(IMG/menu/constitution.hover.gif) no-repeat -17px -122px; 
width: 122px; }

#menu2 a#bylaws { background: transparent url(IMG/menu/by-laws.hover.gif) no-repeat -17px -83px; width: 83px; }

#menu2 a#code { background: transparent url(IMG/menu/code_of_ethics.hover.gif) no-repeat -17px -139px; 
width: 139px; }

#menu2 a#about { background: transparent url(IMG/menu/about.hover.gif) no-repeat -17px -138px; width: 138px; }

#menu2 a#HOME { background: transparent url(IMG/menu/HOME.hover.gif) no-repeat -17px -82px; width: 82px; }


#menu2 a#ASPHhypnotherapists:hover { background-position: 0 0; z-index: 88; }
#menu2 a#membership:hover 	   { background-position: 0 0; z-index: 88; }
#menu2 a#about:hover 		   { background-position: 0 0; z-index: 88; }
#menu2 a#newsletters:hover 	   { background-position: 0 0; z-index: 88; }
#menu2 a#CONS:hover 		   { background-position: 0 0; z-index: 88; }
#menu2 a#bylaws:hover 		   { background-position: 0 0; z-index: 88; }
#menu2 a#code:hover 		   { background-position: 0 0; z-index: 88; }
#menu2 a#HOME:hover 		   { background-position: 0 0; z-index: 88; }


* html #menu2 a:link,
* html #menu2 a:visited { height: 15px; he\ight: 0; }
* html #menu2 a:hover { height: 15px; he\ight: 0; }



/* logo2
   ----- */
#logo2 { position: absolute; top: 8px; left: 8px; }

 #logo2 h1 { margin: 0; 
	       	    text-indent: -9999px; 
	       	    width: 229px; 
	       	    height: 229px; 
	       	    background: url(IMG/LOGO50per.final.gif) no-repeat; }


/* logo3
   ----- */
#logo3 { margin: 8px 0 0 8px; width: 229px; height: 229px; }

 #logo3 h1 { margin: 0; 
	       	    text-indent: -9999px; 
	       	    width: 229px; 
	       	    height: 229px; 
	       	    background: url(IMG/LOGO50per.final.gif) no-repeat; }


#about-hypnosis, 
#therapists, 
#CBLCOE,   
#code-of-ethics, 
#by-laws, 
#constitution    { position: absolute; top: 242px; 
		  width: 80%; margin-right: 10%; margin-left: 10%; }


#special { position: absolute; top: 242px;
	   width: 98%; margin-right: 1%; margin-left: 1%; }

#code-of-ethics li 

		   { text-align: justify; 
		     margin-bottom: 1em; }

#by-laws ol li { text-align: justify; 
		 margin-bottom: .2em; }

#by-laws ul li { text-align: justify; }

#constitution ol { list-style-type: lower-alpha; }

#constitution li { text-align: justify; 
		   margin-bottom: .8em; }



.Cfire { text-align: center; 
	 color: #b22222; background: transparent; }







