#header,
#mainContent #headerImage,
#mainContent img,
#rightCol,
#bottomContainer,
#footerNav ul,
a#join,
a#wholesaler,
a#associate,
a#application, 
a.pdf,
a.video,
a.audio,
a.html,
a.ppt,
a.vol,
a.arrow,
a.viewByTitle,
a.viewByThumb,
#leftCol #logo,
#leftCol ul,
#leftCol h3,
input,
h3 span,
h3.bar,
#mainContent input,
#mainContent p input,
#mainContent div.rss h3 a,
form,
h3#memberLogin,
embed,
.table img,
div.navigation,
div.gallery li img,
.webOnly {
	display: none;
}
* {
	margin: 0;
	padding: 0; 
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 18px;
}
.printOnly,
.printLogo {
	display: block;
	float: left;
}
#header, #mcContainer {
	width: 7.5in; 
	margin: .25in 0 0 0;
	position: relative; 
}
hr {
	border: 1px solid #dadada;
	margin: 15px 0 10px;
}
.clear {
	clear: both;
	line-height: 80%;
}
h2 {
	font-weight: bold;
	font-size: 17px;
	color: #191919;
	text-transform: uppercase;
	padding: 0px 25px 15px 0px;
/*	width: 300px; */
}
h3 {
	color: #749003;
	padding: 0px 0 5px;
	font-size: 15px;
}
h3 a:link,
h3 a:visited {
	color: #B65D1F;
}
h3 a:hover,
h3 a:active {
	color: #191919;
}
h4 {
	font-weight: bold;
	font-size: 13px;
	padding: 10px 0 10px;
	color: #191919;
}
h5 {
	color: #191919;
	padding: 10px 0 5px 0;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;	
}
h6 {
	color: #191919;
	font-size: 12px;
/*	padding: 10px 25px 10px 0; */
	padding: 0;
}
a:link,
a:visited {
	color: #b65d1f;
	text-decoration: none;
}
a:hover,
a:active {
	color: #a7a99f;
	text-decoration: none;
}
p a:link,
p a:visited,
div.narrativeText li a:link,
div.narrativeText li a:visited,
div.gallery li a:link,
div.gallery li a:visited {
	color: #000;
}
.title,
.title2 {
	font-style: italic;
	font-weight: normal;
}
ol {
	padding: 0 0 0 40px;
	list-style-type: upper-alpha;
}
ol ol {
	padding: 0 0 0 30px;
	list-style-type: lower-roman;
}
ol ol ol {
	list-style-type: disc;
}
ol li {
	padding: 0 0 5px;
}
div.narrativeText p {
	margin: 0 0 15px;
}
div.narrativeText ol li p {
	margin: 8px 0;
}
#mainContent div.narrativeText ul {
	padding: 0 0 15px 15px;
}
#mainContent div.narrativeText li {
	padding: 4px 0;
	color: #000;
}
div.narrativeText blockquote {
	margin: 0px 20px 20px 20px;
	font-family: "Trebuchet MS", Trebuchet, Times, "Times New Roman", serif;
	font-size: 12px;
	color: #000;
	border-bottom: 2px solid #d5d7ce;
	padding: 0 0 5px;
}
div.narrativeText blockquote p {
	margin: 0;
}
#mainContent div.table,
#rightCol div.table,
#mainContentWide div.table {
	padding: 0;
	margin: 0;
}
#mainContent div.table {
	float: left;
	width: 525px;
}
#mainContent fieldset {
	border: 0;
	display: inline;
	width: 260px;
	padding: 0 0 10px 0;
}
#mainContent form {
	float: left;
}
#mainContent form label {
	text-transform: uppercase;
	font-size: 11px;
	display: block;
}
#mainContent form a {
	padding: 0 0 0 10px;
	margin: 0 15px 0 0;
	display: inline;
	background: transparent url(../../media/images/global/small_arrow_green.gif) no-repeat scroll left center;
}
#mainContent input {
	margin: 0 10px 0 0;
	display: inline;
	float: right;
}
#mainContent fieldset input {
	width: 240px;
	float: none;
}
#mainContent table {
	text-align: left;
	margin: 0 0 15px;
	text-transform: uppercase;
}
#mainContent th {
	width: 170px;
	padding: 5px 5px 3px 0px;
	color: #3c3c3c;
	font-weight: bold;
	text-align: left;
}
#mainContent table tr.row td {
}
#mainContent table td {
	padding: 3px 5px 3px 0px;
	color: #3c3c3c;
}

/* BEGIN MAIN CONTENT STYLES */
#wrapper {
	position: relative;
	background: #fff;
	clear: both;
	width: 100%;
	float: left;
	z-index: 0;
}
#wrapper-home {
	background: #fff url(../../../media/images/global/wrapper-bottom.gif) repeat-x scroll bottom left;
	clear: both;
	width: 100%;
	float: left;
}
#mcContainer {
	width: 8.5in;
}
#mainContent,
#mainContentWide {
	float: left;
	padding: 0 0 20px .5in;	
	width: 6.5in; 
	color: #000;
}
#mainContent ul {
	padding: 8px 0 20px;
	margin: 0 15px;
}
#mainContent ul ul {
	list-style-type: disc;
}
#mainContent ol {
	padding: 10px 0;
	margin: 0 0 0 35px;
}
#mainContent li {
	color: #000;
}
#mainContent ul.events {
	border-top: 1px solid #ccc;
	list-style-type: none;
	padding-top: 0px;
	margin: 15px 0 0;
	float: left;
	width: 545px;
}
#mainContent ul.events li {
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
	float: left;
}
#mainContent ul.news {
	list-style-type: none;
	padding: 0 0 25px;
	margin: 5px 0 0;
	float: left;
	width: 545px;
}
#mainContent ul.news p {
	color: #000;
}
#mainContent ul.news li {
	padding: 0px 0 15px;
	float: left;
}
#mainContent ul.news h4 {
	padding: 0 0 2px;
}
#mainContent ul.execs {
	padding: 10px 0 25px;
}
#mainContent div.expandedBox ul {
	list-style-type: none;
	margin: 0;
}
#mainContent div.expandedBox ul ul {
	padding: 5px 0 15px 0;
	margin: 0 0 0 15px;
}
#mainContent div.expandedBox ul ul li {
	padding: 0 0 8px;
	list-style: disc;
}
#mainContent ul.members {
	padding: 0;
	margin: 0;
}
#mainContent ul.execs li {
	padding: 3px 0;
}
#mainContentWide #contentRight {
	padding: 10px 0;
}
#mainContent ul.members li {
	padding: 0 0 5px 0;
	list-style-type: none;
}
#mainContent ul.members li p {
	padding: 0 0 5px;
}
#mainContent ul.members li p.company {
	padding: 0px;
}
div.gallery ul {
	margin: 5px 0 25px 25px;
}
div.issue {
	padding: 5px 0 8px;
}
div.issue h3.bar {
	display: block;
}
div.contact {
	border-top: 2px solid #DADADA;
	border-bottom: 2px solid #DADADA;
	margin: 0 0 15px;
	padding: 0 0 10px;
}
div.contact h4 {
	color: #B65D1F;
}
div.contact p {
	display: inline;
	color: #191919;
}
div.contact p.phone {
	padding: 0 15px 0 0;
	color: #797B7D;
}
div.contact h6 {
	display: inline;
}
div.contact h6 a:link,
div.contact h6 a:visited {
	color: #191919;
}
div.contact h6 a:hover,
div.contact h6 a:active {
	color: #A7A99F;
}
div.newsList,
div.rss {
	float: left;
}
#rss li {
	padding: 0 0 5px;
}
div.rss {
	width: 545px;
}
#mainContent .rss h3 {
	color: #000;
	padding: 8px 0 5px 0px;
}

/* BEGIN LEFT COLUMN STYLES */
#leftCol {
	margin-right: 0px;	
	float: left;
	min-height: 3in;
}
#logo {
	width: 130px;
	height: 170px;
	float: left;
	padding: 0 0 50px;
	margin: 0;
	background: url(../../../media/images/global/wswa_logo.gif) no-repeat scroll 0 0;
	position: relative;
}
#logo h1 a {
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 170px;
	width: 130px;
}
#leftCol li {
	padding: 8px 0 8px 0px;
}
#leftCol ul {
	float: left;
	margin-left: 5px;
	margin-bottom: 30px;
	width: 100%;
	list-style-type: none;
}
#leftCol ul a:link, 
#leftCol ul a:visited {
	font-size: 13px;
	color: #b65d1f;
	text-decoration: none;
	background: url(../../../media/images/global/small_arrow_green.gif) no-repeat scroll 0 4px;
	padding: 0 0 0 12px;
	display: block;
}
#leftCol ul a:hover, 
#leftCol ul a:active,
#leftCol ul a.active:link,
#leftCol ul a.active:visited {
/*	color: #b5b7b9; */
	color: #191919;
}
/* END LEFT COLUMN STYLES */

#footerNav {
	float: left;
	width: 7.5in;
	margin: 0;
	position: relative;
}
#footerNav p {
	position: absolute;
	padding: 8px 0 5px 15px;
}
#footerNav span {
	color: #8BCCCA;
}