body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/bg_purple_header.gif);
	background-repeat: repeat-x;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #672160;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 2px 0 5px 0;
	padding: 3px 2px 3px 4px;
	font-weight: bold;
	color: #672160;
	background-color: #DCBAD9;
	width: 100%;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px 0 4px 5px;
	margin: 1.5em 0 .2em 0;
	font-weight: bold;
	color: #ffffff;
	background-color: #672160;
	width: 100%;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 0 4px 0;
	margin: 0;
	font-weight: bold;
	color: #672160;
}
hr { 
	margin: 0; 
	padding: 0; 
}
p {	
	margin: 0 0 .7em 0; 
	padding: 0; 
}
blockquote { 
	margin: 0 1.5em 0.5em 3.5em; 
}
.border1pxbr {
	border-right: 1px dotted #672160;
	border-bottom: 1px dotted #672160;
}
.border1pxright {
	border-right: 1px dotted #672160;
}
.border1pxleft {
	border-left: 1px dotted #672160;
}
#border1pxtop {
	border-top: 1px solid #672160;
}
table.border1px, .border1px td, .border1px th {
	font-size: 12px;
	border: 1px solid #672160;
	border-collapse: collapse;
	padding: 3px;
}
table.border1px tr td table {
	border: 0;
}
table.strawpollborder1px, td.strawpollborder1px  {
	border: 1px solid #672160;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
}
td.strawpollleftborder {
	border-left: 1px solid #672160;
}
.border1px tr td {
	padding: 3px;
}
td.border1pxheader {
	margin: 0;
	padding: 0;
}
p.subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #672160;
	margin: 2em 0 .3em 0;
	padding: 0;
}
p.subheadingtop { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #672160;
	margin: 0.4em 0 .3em 0;
	padding: 0;
}
p.headingtop { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style:normal;
	color: #af0029;
	margin: 0.4em 0 .7em 0;
	padding: 0;
}
p.content, td.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 2px;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top: 1px dotted #672160;
}
.smalltextwithtopborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border-top: 1px solid #a1d5c6;
}
.photocaption, ul li.photocaption a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
}
.photocaption a, .photocaption a:visited, ul li.photocaption a, ul li.photocaption a:visited {
	text-decoration: underline;
}
.photocaption a:hover, .photocaption a:active, ul li.photocaption a:hover, ul li.photocaption a:active {
	text-decoration: none;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
td.smalltext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #672160;
	text-decoration: underline;
}
td.smalltext a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
td.smalltext a:hover, td.smalltext a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #672160;
	text-decoration: none;
}
ul, li {
	margin: 0 0 0 0.5em;
	padding: 2px 0 2px 8px;
}
ol {
	margin: 0 0 0.2em 1.3em;
	padding: 0;
}
table.greenborder1px, p.greenborder1px {
	border: 1px #672160 solid;
}
p.greenborder1px {
	padding: 5px;
}
table.greenborder2px {
	border: 2px #672160 solid;
}
.greenborder2px a:link, .greenborder2px a:visited {
	font: .8em #672160;
	text-decoration: underline;
} 
.greenborder2px a:hover, .greenborder2px a:active {
	font: .8em #672160;
	text-decoration: none;
} 
#smallanchor a:link, #smallanchor a:visited {
	font: .9em #672160;
	text-decoration: underline;
} 
#smallanchor a:hover, #smallanchor a:active {
	font: .9em #672160;
	text-decoration: none;
} 
td.sidebar {
	padding: 5px 8px 5px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 2px;
}
ul.sidebar, li.sidebar {
	margin: 0 3px 0 10px;
	padding: 2px;
}
a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #672160;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}
a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #672160;
	text-decoration: none;
}
a.smaller:link, a.smaller:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #672160;
	text-decoration: underline;
}
a.smaller:hover, a.smaller:active {
	text-decoration: none;
}
a.login:link, a.login:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}
a.login:hover, a.login:active {
	text-decoration: none;
}
p.navbuts {
	font-family: "Tahoma MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
}
p.navbuts a, p.navbuts a:visited {
	background-color: #672160;
	border: 2px solid #666666;
	color: #FFFFFF;
	display: block;
	padding: 2px 0px 2px 2px;
	text-decoration: none;
	width: 140px;
}
p.navbuts a:hover, p.navbuts a:active {
	background-color: #FFFFFF;
	border: 2px solid #666666;
	color: #672160;
}
p.navbutslong {
	font-family: "Tahoma MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
}
p.navbutslong a, p.navbutslong a:visited {
	background-color: #672160;
	border: 2px solid #666666;
	color: #FFFFFF;
	display: block;
	padding: 2px 0px 2px 2px;
	text-decoration: none;
	width: 80%;
}
p.navbutslong a:hover, p.navbutslong a:active {
	background-color: #FFFFFF;
	border: 2px solid #666666;
	color: #672160;
}
p.greenbutton {
	font-family: "Tahoma MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
p.greenbutton a, p.greenbutton a:visited {
	background-color: #672160;
	border: 2px solid #333;
	color: #FFFFFF;
	display: block;
	padding: 2px 0px 2px 12px;
	text-decoration: none;
	width: 235px;
	font-size: 11px;	
}
p.greenbutton a:hover, p.greenbutton a:active {
	background-color: #FFFFFF;
	border: 2px solid #333;
	color: #672160;
}
a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	color: #672160;
	text-decoration: none;
}
a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	color: #666666;
	text-decoration: none;
}
a.footer:hover, a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #672160;
	color: #ffffff;
	text-decoration: none;
}
tr.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #672160;
	color: #ffffff;
}
tr.strawpollmintbg {
	background-color: #e5f4f0;
}
tr.strawpollbeigebg {
	background-color: #F9F6E9;
}
p.archivelink {
border-top: dotted 1px #666666;
}
#dates {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
#dates td {
	border: solid #EDDBEC;
	border-width: 0 1px 1px 0;
}
a.forums:link, a.forums:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
a.forums:hover, a.forums:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}
td.lhs {
	border-top: 0;
	border-right: 1px #666 solid;
	border-bottom: 1px #ddd solid;
	border-left: 1px #666 solid;
}
td.mid {
	border-top: 0;
	border-right: 1px #666 solid;
	border-bottom: 1px #ddd solid;
	border-left: 0;
}
td.rhs {
	border-top: 0;
	border-right: 1px #666 solid;
	border-bottom: 1px #ddd solid;
	border-left: 0;
}
p.logout {
	FONT-SIZE: 16px;
	font-weight: bold;
	MARGIN: 0px 0px 6px 6px;
	FONT-FAMILY: "Tahoma MS", Verdana, Geneva, Arial, Helvetica, sans-serif
}
p.logout a, p.logout a:visited {
	border: #672160 1px solid;
	padding: 2px 0 2px 25px;
	margin: 0;
	display: block;
	width: 200px;
	color: #ffffff;
	background-color: #672160;
	text-decoration: none
}
p.logout a:hover, p.logout a:active {
	background-color: #fff;
	color: #672160;
}
.background {
	background-image:url(members/images/anatslogo_faded.gif);
	background-repeat: no-repeat;
}
table.statelinks td {
   border: 1px solid #672160;
   border-top-color: #fff;
   border-right-color: #EDDBEC;
   border-bottom-color: #EDDBEC;
   border-left-color: #fff;
}
table.statelinks td a{
   display: block;
   width: auto;
   padding: 6px;
   text-decoration: none;
}
table.statelinks td a:link, table.statelinks td a:visited {
   color: #672160;
   background-color: #fcf6fc;
   text-decoration:none;
}
table.statelinks td a:hover, table.statelinks td a:active {
   color: #fff;
   background-color: #672160;
}
table.adminnavlist {
	border: 1px #692565 solid;
}
td#floriade { 
	background: right top no-repeat url(nationalpage/2006NatConference/photos/originals/Floriade_Banner3.jpg); 
}
#natconf { 
	background-color: #af0029; color: #fff; font-weight:normal; padding: 3px; 
}
p#vivalavoce { 
	margin: 8px 0 18px 14px; 
}
h3#vivalavoce { 
	margin: 10px 0; 
}
#latestforumposts p { 
	margin: 0 0 5px 0; padding: 0; 
}
#latestforumposts h5 { 
	margin: 5px 0 8px 0; 
	padding: 0; 
}
.bqstart {
     float: left;
     height: 0px;
     margin-top: -50px;
     padding-top: 0px;
     margin-bottom: -150px;
	 margin-left: -40px;
     font-size: 1500%;
     color: #AF0029;
	 font: "Georgia, "Times New Roman", Times, serif"
}
.bqend {
     float: right;
     height: 0px;
     margin-top: -20px;
     padding-top: 0px;
     font-size: 1500%;
     color: #AF0029;
 	 font: "Georgia, "Times New Roman", Times, serif";
}
table.news {
 	 border: #692565 solid;
	 border-width: 5px 1px 5px 1px;
	 padding: 10px;
}
table.newsflash {
 	 border: #fbb033 solid;
	 border-width: 5px 1px 5px 1px;
	 padding: 10px;
}
table.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0;
	width: 600px;
}
td.findateacherphotocolumn {
	width: 180px;
}
td.findateachercaptioncolumn {
	width: 150px;
}
td.findateacherdetailscolumn {
	width: 50%;
}
.whiteheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
.whitetableheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	padding: .5em .5em .75em .5em;
	margin: .5em .5em .75em .5em;
}
.anatsconf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #672160;
}
.president {
	margin:0 1.5em 1.5em 0;
}
.redheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #af0029;
	font-size: 22px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:1.5em;
}
a img { border: 0; }
.fromthedeskof {background-image:url(images/from_the_desk_of_grey_bg.jpg);}