@charset "utf-8";
/* CSS Document */

body {
	position:relative;
	text-align:center;
	width:840px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/bg-stripes-pattern.gif);
	background-repeat: repeat;
	background-position: center top;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #646363;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 840px;
	position: relative;
}
#branding  {
	height: 143px;
	width: 840px;
	background-image: url(../images/top-header.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#secac-logo {
	position: relative;
	padding-left: 45px;
	padding-top: 45px;
}
#logo-button {
	background-image: url(../images/logo-button.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 381px;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	overflow: hidden;
}
#logo-button a {
	display: block;
	height: 80px;
	text-decoration: none;
	text-indent: -9999px;
	border: none;
}


#secondary-nav {
	position: absolute;
	height: 55px;
	width: 200px;
	left: 678px;
	top: 90px;
}
#secondary-nav li {
	display: inline;
	float: left;
}
#secondary-nav a {
	font-weight: bold;
	text-decoration: none;
	color: #e3ac15;
	margin-right: 20px;	
}
#secondary-nav a:hover  {
	color: #FFFFFF;
}
#global-nav {
	margin-top: 1px;
	margin-bottom: 1px;
}

#global-nav-buttons  {
	list-style: none;
	width: 840px;
	height: 51px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}


#global-nav-buttons li {
	list-style: none;
	display: inline;
	float:left;
}


#global-nav-buttons a {
	display: block;
	height: 51px;
	text-decoration: none;
	text-indent: -9999px;
	border: none;
}


#nav-about a {
	width: 67px;
	background-color: transparent;
	background-image: url(../images/about-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-membership a {
	width: 124px;
	background-color: transparent;
	background-image: url(../images/memebership-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-conference a {
	width: 122px;
	background-color: transparent;
	background-image: url(../images/conference-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-publication a {
	width: 118px;
	background-color: transparent;
	background-image: url(../images/publication-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-news a {
	width: 66px;
	background-color: transparent;
	background-image: url(../images/news-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-jobs a {
	width: 60px;
	background-color: transparent;
	background-image: url(../images/jobs-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-awards a {
	width: 136px;
	background-color: transparent;
	background-image: url(../images/awards-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#nav-standards a {
	width: 147px;
	background-color: transparent;
	background-image: url(../images/standards-button.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#global-nav a:hover, #global-nav a:active {
	background-position: 0 -56px;
}

#global-nav a.selected {
	background-position: 0 -112px;
}
#footer  li  {
	display: inline;
	margin-right: 20px;
	padding: 0px;
	float: left;
	margin-top: 88px;
	font-weight: bold;
	text-decoration: none;
	color: #e3ac15;
}
#footer  #copyright {
	padding-left: 345px;
}
#footer {
	background-image: url(../images/footer.gif);
	clear: both;
	height: 119px;
	width: 840px;
}
#footer  a  {
	text-decoration: none;
	color: #e3ac15;
}
#footer  #back-to-top  {
	margin-right: 350px;
}
#footer  a:hover  {
	color: #FFFFFF;
}
#main-body {
	width: 840px;
	clear: both;
	margin-top: 1px;
}
#main-body img {float:left; margin-top:17px; margin-left:17px; margin-bottom:17px;}

#main-body-content {width:806px; margin-left:17px;border-bottom:1px solid #f5722c;margin-bottom:5px;float:left;padding-bottom:20px;}

#homeWhoWeAre {float:left;margin:0 0 0 0px; width:400px;padding:0;}
#homeWhoWeAre h2 {background-image: url(../images/who-we-are-head.gif);	text-indent: -9999px;height: 22px;width: 148px;	background-repeat: no-repeat;margin:0;}
	
#homeWhoWeAre p {padding-right:5px; font-size:14px; line-height:20px;margin-top:8px; margin-bottom:8px;}
#homeWhoWeAre a {color: #e95825; text-decoration: none; font-weight: bold; font-style: italic; margin-top: 0px; margin-bottom:20px;padding:0;}
#homeWhoWeAre a:hover, #homeWhoWeAre a:active  {color: #2a517b;}


#homeConference {float:left;margin:0 0 0 6px; width:398px;padding:0;}
#homeConference h2 {background-image: url(../images/conference-home-header.jpg); text-indent: -9999px;height: 22px;width: 156px;	background-repeat: no-repeat;margin:0;}
	
#homeConference p {padding-left:5px; font-size:14px; line-height:20px;margin-top:8px; margin-bottom:8px;padding-right:3px;}
#homeConference a {color: #e95825; text-decoration: none; font-weight: bold; font-style: italic; margin-top: 0px; margin-bottom:20px;padding:0;}
#homeConference a:hover, #homeConference a:active  {color: #2a517b;}



/* #main-body  #conference-info {
	background-color: #E95825;
	float: left;
	width: 555px;
	height: 422px;
}


#conference-info  h2 {
	background-image: url(../images/conference-box-top.jpg);
	text-indent: -9999px;
	height: 245px;
	width: 555px;
	margin: 0px;
	padding: 0px;
}
#conference-info  p {
	margin: 0px;
	padding-top: 12px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
}
#conference-link a {
	padding-left: 380px;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #0e2b57;
	text-decoration: none;
}
#conference-link a:hover, #conference-link a:active {
	color: #FFFFFF
}

#main-body #who-we-are {
	width: 285px;
	float: right;
	height: 422px;
}
#who-we-are h1 {
	background-image: url(../images/who-we-are-head.gif);
	text-indent: -9999px;
	height: 16px;
	width: 153px;
	background-repeat: no-repeat;
	margin-top: 11px;
	margin-left: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 11px;
}
#who-we-are p {
	padding-right: 16px;
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
#who-we-are img {
	margin-left: 20px;
	margin-top: 13px;
	padding: 0px;
}*/


 
#secondary-info {
	height: 340px;
	width: 840px;
	clear: both;
}
#secondary-info  #publication-i     {
	float: left;
	height: 340px;
	width: 285px;
}
#publication-i  h1 {
	background-image: url(../images/publication-head.gif);
	height: 13px;
	width: 135px;
	text-indent: -9999px;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
#publication-i  p {
	padding-right: 5px;
	padding-left: 16px;
	margin-bottom: 0px;
	padding-top: 0px;
}
#publication-i  ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin: 0px;
}
#publication-i  a {
	color: #e95825;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
}
#publication-i  a:hover, #publication-i a:active  {
	color: #2a517b
}

#info-right  {
	float: right;
	height: 340px;
	width: 555px;
}
#info-right  #dates  {
	float: left;
	width: 270px;
	height: 340px;
}
#dates  h1  {
	background-image: url(../images/upcoming-dates-head.gif);
	text-indent: -9999px;
	height: 13px;
	width: 165px;
	background-repeat: no-repeat;
	padding-top: 0px;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#dates p {
	padding-left: 20px;
	padding-right: 25px;
	margin-bottom: 20px;
}
#dates dl {
	padding-left: 20px;
	margin: 0px;
}
#dates dt {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
#dates dd {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 17px;
}
#dates a {
	font-style: italic;
	font-weight: bold;
	color: #e95825;
	text-decoration: none;
	padding-left: 20px;
	margin: 0px;
}
#dates a:hover, #dates a:active {
	color: #2a517b
}
#info-right  #membership  {
	float: right;
	height: 340px;
	width: 285px;
}
#membership  h1  {
	background-image: url(../images/memberships-head.gif);
	height: 13px;
	width: 133px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 21px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#membership p {
	padding-right: 16px;
	padding-left: 20px;
	list-style-image: none;
	margin-bottom: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#membership ul {
	font-weight: bold;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: -17px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#renew a  {
	background-image: url(../images/renew-button.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 173px;
	margin-left: 20px;
	padding: 0px;
}
#renew a:hover, #renew a:active {
	background-position: 0 -31px;
}
#membership #renew a {
	display: block;
	height: 26px;
	text-decoration: none;
	text-indent: -9999px;
	border: none;
}
#content {
	float: left;
	width: 470px;
	padding-left: 80px;
	padding-top: 15px;
}
#content p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content h2 {
	font-size: 18px;
	line-height: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #e3ac15;
}
#content h3 {
	font-size: 15px;
	color: #e3ac15;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content h4 {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#content ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}

#conference-page {
	background-image: url(../images/conference-page-head.gif);
	height: 22px;
	width: 215px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#content a {
	font-style: italic;
	font-weight: bold;
	color: #e95825;
	text-decoration: none;
}
#content a:hover, content a:active {
	color: #2a517b
}

#secondary-conference {
	padding-top: 10px;
	margin: 0px;
}
#secondary-conference h3 {
	font-size: 15px;
	color: #e3ac15;
}
#secondary-conference dl {
}
#secondary-conference dt {
	font-weight: bold;
	font-size: 14px;
}
#secondary-conference dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#secondary-conference a {
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	color: #e95825;
}
#secondary-conference a:hover, #secondary-conference a:active {
	color: #2a517b;
}
#about-page {
	background-image: url(../images/about-page-head.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 108px;
	text-indent: -9999px;
}
#memberships-page {
	background-image: url(../images/membership-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 208px;
}
#publications-page {
	background-image: url(../images/publication-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 225px;
}
#news-page {
	background-image: url(../images/news-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 93px;
}
#content .author {
	font-style: italic;
	font-weight: bold;
}
#content .citation {
	font-style: italic;
}
#job-page {
	background-image: url(../images/jobs-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 78px;
}
#post {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding: 0px;
}
#post a {
	margin-bottom: 30px;
	padding-bottom: 30px;
	font-size: 18px;
}
#content .job-position {
	margin-top: 15px;
	padding-top: 15px;
}
#content .job-date {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}
#content #job-2 {
	margin-top: 25px;
}
#content #job-3 {
	padding: 0px;
	margin-top: 25px;
}
#content #job-4 {
	margin-top: 25px;
}
#content #job-5 {
	margin-top: 25px;
}
#content #job-6 {
	margin-top: 25px;
}
#standards-page {
	background-image: url(../images/standards-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 191px;
}
#awards-page {
	background-image: url(../images/awards-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 135px;
}
#content ol {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
#address {
	padding: 0px;
	margin: 0px;
}
#address li {
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-weight: bold;
}
#recipeints {
}
#recipeints li {
	list-style-type: none;
}
#contact-page {
	background-image: url(../images/contact-page-head.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 150px;
}
#sub-content {
	width: 235px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#orange-box {
	height: 245px;
	width: 25px;
	float: right;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #e95825;
}
#orange-box-standards {
	background-color: #e95825;
	padding: 0px;
	float: right;
	height: 160px;
	width: 25px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#orange-box-jobs {
	background-color: #e95825;
	float: right;
	width: 25px;
	margin-top: 45px;
	height: 45px;
}
#orange-box-news {
	float: right;
	height: 100px;
	width: 25px;
	margin-top: 45px;
	background-color: #e95825;
}
#orange-box-about {
	background-color: #e95825;
	float: right;
	width: 25px;
	margin-top: 45px;
	height: 160px;
	position: relative;
}
#orange-box-membership {
	background-color: #e95825;
	float: right;
	width: 25px;
	margin-top: 45px;
	height: 75px;
}


#local-nav {
	float: left;
	text-align: right;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
	line-height: 27px;
	margin: 0px;
}
#local-nav ul {
	margin: 0px;
	padding: 0px;
}

#local-nav li {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#local-nav a {
	color: #e95825;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#local-nav a:visited, #local-nav a:hover, #local-nav a:active {
	color: #2a517b;
	margin: 0px;
	padding: 0px;
}
#local-nav hr {
	width: 200px;
	color: #e95825;
	background-color: #e95825;
	margin: 0px;
	display: block;
	padding: 0px;
}
#content cite {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
}
#content dl {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#content dt {
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}
#content dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content #societies {
	margin-top: 30px;
	margin-bottom: 5px;
}
#content #affiliated {
	margin-bottom: 5px;
}

#lettered {
	list-style-type: lower-alpha;
}
#sub-content-contact {
	width: 840px;
	height: 300px;
	clear: both;
	background-color: #FFFFFF;
}
#content #constitution {
	list-style-type: lower-alpha;
}
#content #minutes {
	margin-top: 20px;
}
#content .history {
	margin-top: 20px;
}
#content .history li {
	list-style-type: none;
}
