a {text-decoration: none; color: #333333;}
a img {border: none;}
body {font: 11pt/15pt Georgia, "Times New Roman", Times, serif; margin-top: 10pt; margin-bottom: 10pt;}
h1 {font: bold 17pt/17pt Verdana, Arial, Helvetica, sans-serif; margin: 30pt 0pt 14pt 0pt;}
h2 {font: bold 13pt/14pt Verdana, Arial, Helvetica, sans-serif; margin: 25pt 0pt 11pt 0pt;}
h3 {font: bold 10pt/12pt Verdana, Arial, Helvetica, sans-serif; margin: 20pt 0pt 8pt 0pt;}
hr {background-color: #FFFFFF; height: .5pt; color: #FFFFFF; border: none; border-top: .5pt dashed #CCCCCC; margin: 0pt;}
p {padding: 0pt; margin: 0pt 0pt 14pt 0pt;}
th {padding: 0pt 24pt 14pt 0pt; vertical-align: top; text-align: left;}
td {padding: 0pt 24pt 14pt 0pt; vertical-align: top;}

.back {display: none;}
.print-hide {display: none;}

#left {display: none;}
#nav {display: none;}
#footer {font: 9pt/13pt Georgia, "Times New Roman", Times, serif; margin-top: 20pt; border-top: .75pt solid #999999; padding-top: 12pt;}
#footer a {color: #000000;}
#footer p {margin: 0pt 0pt 12pt 0pt;}
#footer ul {display: none;}

#header {font: bold 18pt Verdana, Arial, Helvetica, sans-serif; border-bottom: .75pt solid #999999; padding-bottom: 12pt; margin-bottom: 30pt;}
#header a {display: block; float: right; color: #666666; margin-top: 22.1pt;}
#header img {width: 117.8pt; height: 40.1pt;}

#content {}
#content img {float: right; margin: 8pt 0pt 8pt 8pt;}
#content img.left {float: left; margin: 8pt 8pt 8pt 0pt; border: .5pt solid #333333;}

#feature {border: .5pt dashed #CCCCCC; padding: 4pt;}
#feature p {margin: 0pt;}
#feature img {display: none;}
#callouts {display: none;}
#e-alert {display: none;}
#page-nav {display: none;}
#right {float: right; border: .5pt dashed #CCCCCC; padding: 8pt; width: 200pt; margin: 0pt 0pt 14pt 14pt; text-align: center;}
#right ul {margin: 0pt 0pt 14pt 0pt; padding: 0pt;}
#right ul li {list-style-type: none;}
#right  img {float: none; margin: 4pt;}

#p-our-staff #content td {width: 50%; padding: 0pt 14pt 14pt 0pt; vertical-align: top;}
#p-our-staff #content td h3 {margin-top: 6pt;}
#p-our-staff #content td img {float: left; margin: 0pt 10pt 6pt 0pt; border: .5pt solid #333333;}

#p-member-benefits #value-savings-summary {margin: 20pt 10pt 20pt 12pt;}
#p-member-benefits #value-savings-summary th {text-align: left; padding: 4pt 4pt 4pt 6pt; font-size: 10pt; background-color: #EEEEEE; vertical-align:top; border-bottom: .5pt solid #CCCCCC; border-top: .5pt solid #CCCCCC;}
#p-member-benefits #value-savings-summary .column-1 {}
#p-member-benefits #value-savings-summary .column-2 {text-align: right; white-space: normal; padding-right: 13pt;}
#p-member-benefits #value-savings-summary .column-3 {}
#p-member-benefits #value-savings-summary .column-4 {}
#p-member-benefits #value-savings-summary td {text-align: left; padding: 4pt 4pt 4pt 6pt; vertical-align:top; border-bottom: .5pt solid #EEEEEE;}
#p-member-benefits #value-savings-summary .header {border: none;}
#p-member-benefits #value-savings-summary .header h2 {font-size: 12pt; font-weight: bold; text-decoration: underline; border: none; margin: 9pt 0pt 0pt 0pt;}
#p-member-benefits #value-savings-summary .save {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; font-weight: bold; text-decoration: underline; text-transform: uppercase; padding-top: 13pt; padding-right: 13pt; border: none;} 
#p-member-benefits #value-savings-summary .savings {text-align: right; font-weight: bold; padding-right: 13pt;} 
#p-member-benefits #value-savings-summary .total {padding-right: 13pt; border: none; text-align: right; font-weight: bold; color:#666666; text-transform: uppercase; padding-top: 13pt;} 
#p-member-benefits #value-savings-summary .rma-contact {font-weight: bold;} 
#p-member-benefits #value-savings-summary .header h2.total-header {text-decoration:none;}
#p-member-benefits #value-savings-summary .empty {border: none;}

.callout-e-alert {display: none;}
#facility-photos {float: right; border: .5pt dashed #CCCCCC; padding: 8pt; width: 180pt; margin: 0pt 0pt 14pt 14pt; text-align: center;}
#facility-photos img {float: none; margin: 4pt; border: .5pt solid #333333;}
.callout-office-max {display: none;}

#p-member-search td a {display: block; margin-bottom: 10pt;}
#p-government-relations #content img {height: 390pt; float: none; border: .5pt solid #333333; margin-bottom: 14pt;}

table.event-sponsors {border: .5pt dashed #BBBBBB; clear: right; margin: 14pt 14pt 20pt 14pt;}
table.event-sponsors th {color: #333333; text-align: center; padding: 6pt 0pt 8pt 0pt; border-bottom: .5pt dashed #BBBBBB; background-color: #EEEEEE; font: bold 12pt/12pt Verdana, Arial, Helvetica, sans-serif;} 
table.event-sponsors td {padding: 0pt 10pt 22pt 10pt; width: 33%; text-align: center; vertical-align: top;}
table.event-sponsors td a {text-align: center; display: block;}
table.event-sponsors td h3 {margin-top: 22pt; font-size: 9pt; text-transform: uppercase;}
table.event-sponsors td h4, table.event-sponsors td h4 a {font: bold 11pt Verdana, Arial, Helvetica, sans-serif; color: #333333; margin: 9pt auto 0pt auto;} 
table.event-sponsors td img {border: none; float: none !important; margin: 9pt auto 0pt auto !important; display: block;}
div.right {float: right; border: .5pt dashed #CCCCCC; padding: 8pt; width: 170pt; margin: 0pt 0pt 14pt 14pt; text-align: center;}
div.right img {float: none !important; margin: 4pt  !important;}

.register {display: none;}
.p-newsletter .menu {display: none;}
div.sponsor {float: right; border: .5pt dashed #CCCCCC; padding: 8pt; width: 170pt; margin: 0pt 0pt 14pt 14pt; text-align: center;}
div.sponsor img {float: none !important; margin: 4pt  !important;}
.p-newsletter #content .pic-caption {float: none; padding: 12pt;  margin: 20pt 0pt 6pt 0pt; text-align: center; width: 270pt; background-color: #FBFBFB; border: .5px solid #CCCCCC;}
.p-newsletter #content .pic-caption p {margin: 2pt 0pt 0pt 0pt; font-size: 9pt; font-weight: bold; color: #444444;}
.p-newsletter #content .pic-caption img {float: none !important; border: .5pt solid #333333; margin: 0pt auto 0pt auto; display: block;}
.p-newsletter #content .details {font-size: 8pt;}

#p-photo-gallery #right {display: none;}
#p-photo-gallery .single {padding: 0pt 8pt 16pt 8pt; text-align: center;}
#p-photo-gallery .single img {border: .5pt solid #333333; float: none; margin: 0pt auto 2pt auto; display: block;}
#p-photo-gallery table {width: 100%;}
#p-photo-gallery td {width: 50%; padding: 0pt 8pt 16pt 8pt; font-size: 9pt; vertical-align: top; text-align: center;}
#p-photo-gallery td img {border: .5pt solid #333333; float: none; margin: 0pt auto 2pt auto; display: block;}