body         	{ background-position: left top; padding:0; background-image:url('images/background.jpg'); background-repeat: repeat-x }
div.bodydiv  	{ width: 900px; margin: auto; border: 3px solid #C0C0C0; padding-left: 2%; padding-right: 2%; padding-top: 2px; background-color: #FFFFFF }
div.mobilelink	{ width: 900px; margin: auto; border: none; padding-right: 0; visibility: hidden }
p.mobilelink	{ text-align: right; margin-top: 0; margin-bottom: 0 }
a.mobilelink	{ color: #FFFFB9 }
hr.blueline		{ width: 100%; height: 3px; color: #000080; background-color: #000080 }
h2				{ background-image: url('images/background_heading.jpg'); color:#FFFFFF; font-family: arial; margin-bottom: 14px }
h3				{ margin-bottom: 0 }
img          	{ float: none }
img.floatright	{ float: right; margin-left: 20px }
img.floatleft	{ float: left }
span.slogan		{ font-size: 2em; color: #CC0000; font-weight: bold; font-style: italic; margin-bottom: 0px; text-align: center }
p.futile		{ font-size: 1.7em; color: #CC0000; font-weight: bold; font-style: italic; margin-bottom: 0px; text-align: center }
p.boardheading	{ font-size: 1.7em; color: #CC0000; font-weight: bold; font-style: italic; text-align: center }
span.aboutheading{ font-weight: bold; color: #CC0000; font-style: italic; font-size: 1.1em }
span.ATRA      	{ font-variant: small-caps; font-size: 2.5em; color: #000080; font-weight: bold; margin-top:0px }
div.slogan		{ position: absolute; width: 857px; height: 63px; z-index: 3; left: 30px; top: 110px; text-align: right; color: #FF0000;
				  font-style: italic; font-weight: bold; font-size: 1em; margin: 0 }  
div.header		{ background-position: right; width: 900px; margin: none; padding: 0px; background-image:url('images/capitol_washout.gif'); background-repeat:no-repeat}
hr.divider   	{ width: 100%; height: 1px; color: #808080; background-color: #808080 }
hr.divider2   	{ width: 100%; height: 1px; color: #808080; background-color: #808080; margin-top: 0px }
div.breaknav	{ width: 10px; height: 40px; float: none; border: none }
div.breaknews	{ width: 10px; height: 307px; float: none; border: none }
div.breakpub	{ width: 10px; height: 297px; float: none; border: none }
div.breakboard	{ width: 10px; height: 100px; float: none; border: none }
a            	{ text-decoration: none; color: black }
a img			{ border: 0 }
a:hover     	{ text-decoration: underline }
a:hover.home	{ text-decoration: none }
h2 a			{ color: #FFFFFF }
a.blue			{ color: #000080; font-weight: bold }
p.featurepage 	{ font-size: 1.4em; font-weight: bold; font-family: Arial }
div.news		{ border-style:solid; border-width: 1px; border-color: gray; position: relative; width: 250px; height: 280px; z-index: 1; 
			  	  padding: 10px; float: left; margin-right: 14px; margin-top: 0; margin-bottom: 0px }
div.atranews	{ border-style:solid; border-width: 1px; border-color: gray; position: relative; width: 700px; height: 180px; z-index: 1; 
			  	  padding: 10px; float: none; margin-right: 14px; margin-top: 7px; margin-bottom: 20px }	  	  
div.story		{ border-style:solid; border-width: 1px; border-color: gray; position: relative; width: 700px; z-index: 1; 
			  	  padding: 10px; float: none; margin-bottom: 50px }
div.events		{ border-style:solid; border-width: 1px; border-color: gray; width: 840px; z-index: 1; padding: 10px; float: none; margin-bottom: 10px }
p.events	 	{ margin-left: 10px; text-align:justify }
div.committees	{ border-style:solid; border-width: 1px; border-color: gray; position: relative; width: 700px; z-index: 1; 
			  	  padding: 10px; float: none; margin-bottom: 15px }
p.storybyline  	{ font-size: .8em; font-family: verdana; color: #666666; margin-left: 0; margin-top: 5px; margin-bottom: 0 }              
.newsarttitle	{ font-size: 1em; font-weight: bold; font-family: verdana }
span.newsartsubtitle{ font-size: .9em; font-family: verdana }
span.sectionheading{ font-size: .9em; font-weight: bold; font-family: verdana }
span.newspubtitle{ font-style: italic }
p.newsbyline  	{ font-size: .8em; font-family: verdana; color: #666666; margin-left: 10px; margin-top: 5px; margin-bottom: 0 }
p.newscontent 	{ font-size: .9em; margin-left: 10px }
ul.newslink    	{ list-style-image: url('images/linkarrow2.jpg'); margin-top: 0; text-align: center; margin-bottom: 0px }
div.pubdiv1	 	{ border: none; width: 200px; height: 270px; z-index: 1; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; 
				  padding-right: 5px; float: left; margin: 0; background-color: #A0A0A0 }
div.pubdiv2     { border: none; width: 200px; height: 270px; z-index: 1; padding-top: 10px; padding-bottom: 10px; padding-left: 5px;				float: left; margin-left: 0px; margin-right: 15px; margin-top: 0; 
			   	  padding-right: 10px; margin-bottom: 0; background-color: #A0A0A0 }	   	  
span.pubtitle  	{ font-size: 1em; font-family: arial; font-weight: bold }
ul.pubbullets	{ margin-left: 20px }
li.pubcontent 	{ margin-top: 4px; margin-left: 0px }
ul.publink		{ list-style-image: url('images/linkarrowgray.jpg'); margin-top: 0; text-align: center }
ul.publinknewsl	{ list-style-image: url('images/linkarrowgray.jpg'); margin-top: 0; text-align: left }
li.poslist		{ font-size: 1.1em }
ul.poslink		{ list-style-image: url('images/linkarrow2.jpg'); margin-top: 0; text-align: left }
div.pos			{ padding-left: 0 }
hr.footer	 	{ width: 100%; height: 2px; color: #000080; margin-bottom: 0; background-color: #000080 }
div.footer      { font-family: arial; font-size: .7em; margin-top: 0; padding-left: 10px; color: black }
p.subnavigation a { color: #000080; font-family: arial; font-size: .8em }
p.subnavigation	{ display: none }
p.bottomnavigation a { color: #000080; font-family: arial; font-size: .8em }
p.bottomnavigation { color: #000080 }
p.photonavigation a { color: #666666; font-family: arial; font-size: .8em }
p.photonavigation { color: #666666; margin-bottom: 3px; margin-top: 5px }
span.selectedphoto { color: black; font-family: arial; font-size: .8em; text-decoration: underline; font-weight: bold }
img.photos		{ text-align: center }
ul.ulheading	{ list-style-image: url('images/linkarrowblank.jpg') }
span.ulheading	{ font-weight: bold; font-family: arial; color: #000080 }
span.committeelink	{ font-family: arial; font-size: 1.3em }
div.board		{ border-style: none; width: 225px; height: 70px; z-index: 1; padding: 5px; float: left; margin: 0; text-align: center }
div.chairman	{ border-style: none; width: 225px; height: 240px; z-index: 1; padding: 5px; float: left; margin: 0; text-align: center }
p.committee		{ text-align: left }
div.legchairman	{ border-style: none; width: 700px; height: 70px; z-index: 1; padding: 0px; float: none; margin: 0; text-align: left }
div.legdescription{ border-style: none; width: 550px; height: 145px; z-index: 1; padding: 0; padding-left: 15px; float: none; margin: 0 }
div.breakleg	{ border-style: none; width: 700px; height: 10px; z-index: 1; padding: 0; padding-left: 15px; float: left; margin: 0; text-align: justify }
form.contact	{ border:2px solid #000000; background-color: #CCCCCC; padding-left: 15%; padding-top: 0px; padding-bottom: 7px }
p.contact		{ font-size: 1.1em; margin: 0px }
p.membership	{ font-size: 0.9em; font-family: arial; font-weight: bold; text-align: center; margin-bottom: 10px }
p.form			{ font-size: 0.9em; font-family: arial; font-weight: bold; text-align: left; margin-bottom: 10px }
div.staff		{ border-style: none; width: 450px; height: 145px; z-index: 1; padding: 0; padding-left: 15px; float: left; margin: 0; text-align: justify }
div.breakstaff	{ border-style: none; width: 450px; height: 30px; z-index: 1; padding: 0; float: none }
div.practitioners	{ border-style: none; width: 325px; height: 240px; z-index: 1; padding: 5px; float: left; margin: 0; text-align: center }
div.practitioners2	{ border-style: none; width: 280px; height: 290px; z-index: 1; padding: 5px; float: left; margin: 0; text-align: left }
div.practitioners3	{ border-style: none; width: 400px; height: 240px; z-index: 1; padding: 5px; float: left; margin: 0; text-align: left }
span.link2010	{ display: }
span.link2011	{ display: none }
span.link2012	{ display: none }
span.link2013	{ display: none }
span.link2014	{ display: none }
span.link2015	{ display: none }
span.link2016	{ display: none }
span.link2017	{ display: none }
span.link2018	{ display: none }
span.link2019	{ display: none }
span.link2020	{ display: none }
span.hidden		{ display: none }





/*----on mouse rollover, drop down menu-----*/

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0; z-index: 2}
ul.menu a {display:block; color:#000; font-weight: bold; font-family: arial; font-size: .75em}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#DADADA}
ul.menu ul li a:hover {background-color:#EAEAEA}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:1px solid #aaa; background:url('images/header.gif'); width:134px; font-size: 1em; padding-left:7px; padding-right:7px; padding-top:5px; padding-bottom:7px}
ul.menu .sub {background:#DADADA url('images/arrow.gif') no-repeat 136px 8px; }
ul.menu .topline {border-top:1px solid #aaa}