﻿.subpage ul.membershipDirectoryTabs{
	display:block;
	font-weight:bold;
	margin:0;
	padding:0;	
	width:952px;
	overflow:hidden;
	height:39px;
	background:url(images/b-membershipDirectoryTabs.png) no-repeat 0 0;
}

.subpage ul#tabsFullMembers.membershipDirectoryTabs{
	background-position:0 -195px;
}
.subpage ul#tabsSponsoringMembers.membershipDirectoryTabs{
	background-position:0 -156px;
}
.subpage ul#tabsSustainingMembers.membershipDirectoryTabs{
	background-position:0 -117px;
}
.subpage ul#tabsIndividualMembers.membershipDirectoryTabs{
	background-position:0 -78px;
}
.subpage ul#tabsMemberSearch.membershipDirectoryTabs{
	background-position:0 -39px;
}


.subpage ul.membershipDirectoryTabs li{
	float:left;
}
.subpage ul.membershipDirectoryTabs li,
.subpage ul.membershipDirectoryTabs li a{
	background:none;
	color:#848484;
	margin:0;
	padding:0;
	display:block;
	height:39px;
	line-height:39px;
	text-align:center;
}
.subpage ul.membershipDirectoryTabs li.on,
.subpage ul.membershipDirectoryTabs li.on a{
	color:#001d52;
}

.subpage ul.membershipDirectoryTabs li#tabFullMembers {
	margin-right:-24px;
	width:191px;
}
.subpage ul.membershipDirectoryTabs li#tabFullMembers a{
	width:163px;
}

.subpage ul.membershipDirectoryTabs li#tabSponsoringMembers {
	width:214px;
	margin-right:-24px;
}
.subpage ul.membershipDirectoryTabs li#tabSponsoringMembers a{
	width:187px;
}

.subpage ul.membershipDirectoryTabs li#tabSustainingMembers {
	width:214px;
	margin-right:-24px;
}
.subpage ul.membershipDirectoryTabs li#tabSustainingMembers a{
	width:187px;
}

.subpage ul.membershipDirectoryTabs li#tabIndividualMembers {
	width:214px;
	margin-right:-24px;
}
.subpage ul.membershipDirectoryTabs li#tabIndividualMembers a{
	width:187px;
}

.subpage ul.membershipDirectoryTabs li#tabMemberSearch {
	width:215px;
	margin-right:0;
}
.subpage ul.membershipDirectoryTabs li#tabMemberSearch a{
	width:187px;
}

.subpage ul.membershipDirectoryTabs li#tabBackToDirectory {
	margin-right:-24px;
	width:191px;
}
.subpage ul.membershipDirectoryTabs li#tabBackToDirectory a{
	width:163px;
}

















.membershipDirectoryTabsContent{
	width:930px;
	margin:0;
	overflow:hidden;
	padding:36px 10px;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
	background: url(images/b-membershipDirectoryTabContent.png) no-repeat 0 0;
}



.subpage .membershipDirectoryTabsContent h3{
	width:100%;
	border-bottom:4px solid #c0c0c0;
	text-transform:uppercase;
	line-height:1em;
	color:#001d52;
	margin:0 0 10px 0;
	padding:10px 0;
}
.subpage .membershipDirectoryTabsContent .mbrList_CanadaTerritories{
width:210px;float:left;overflow:hidden;margin:0 20px 0 0;
}
.subpage .membershipDirectoryTabsContent .mbrList_USATerritories{
width:690px;float:left;overflow:hidden;margin:0;
}
.subpage .membershipDirectoryTabsContent .mbrList_MembersWithDistinction{
	width:440px;float:left;overflow:hidden;margin:0 20px 0 0;
}
.subpage .membershipDirectoryTabsContent .mbrList_SponsoringMembers{
	width:880px;float:left;overflow:hidden;margin:0;
}
.subpage .membershipDirectoryTabsContent .mbrList_SustainingMembers,
.subpage .membershipDirectoryTabsContent .mbrList_IndividualMembers{
	width:900px;float:left;overflow:hidden;margin:0;
}

.subpage .membershipDirectoryTabsContent ul{
	float:left;
	margin-right:0;
	padding-right:0;
	padding-left:0;
}
.subpage .membershipDirectoryTabsContent ul li{
	background:url(images/b-membershipDirectoryLI.png) no-repeat 0 4px;
	line-height:1.12em;
	margin-right:0;
	padding-right:0;
	margin-left:0;
	margin-bottom:4px;
}
.subpage .membershipDirectoryTabsContent ul li a{
}

.subpage .membershipDirectoryTabsContent .mbrList_CanadaTerritories ul{
	width:210px;
}
.subpage .membershipDirectoryTabsContent .mbrList_USATerritories ul{
	width:230px;
}
.subpage .membershipDirectoryTabsContent .mbrList_SponsoringMembers ul {
	margin-right:20px;
	width: 400px;
}
.subpage .membershipDirectoryTabsContent .mbrList_SustainingMembers ul,
.subpage .membershipDirectoryTabsContent .mbrList_IndividualMembers ul{	
	width:280px;
	margin-right:20px;
}

.subpage .membershipDirectoryTabsContent p{
	margin-left:0;
	padding-left:0;
}
.subpage .membershipDirectoryTabsContent .formRow{
	margin-left:70px;
	margin-bottom:3px;
}
.subpage .membershipDirectoryTabsContent .formRow input[type="submit"]{
	margin-left:70px;
}



.subpage .membershipDirectoryTabsContent .registryInformation{
	clear:both;
	width:100%;
}
.subpage .membershipDirectoryTabsContent .important{
	padding:0 15px;
}


.subpage .membershipDirectoryTabsContent h4{
	/*width:100%;*/
	border-bottom:1px solid #c0c0c0;
	text-transform:uppercase;
	line-height:1em;
	color:#001d52;
	margin:0 0 15px 0;
	padding:10px 0;
	font-size:12px;
	clear:both;
}

.subpage .membershipDirectoryTabsContent ul.registryList{
	clear:both;
	overflow:hidden;
	margin-left:5px;
}
.subpage .membershipDirectoryTabsContent ul.registryList li{
	float:left; width:260px;margin:0 10px;
	padding:0 10px;
	height:80px;
}


.subpage .membershipDirectoryTabsContent .searchResults{

}
.subpage .membershipDirectoryTabsContent .searchResults tr{

}
.subpage .membershipDirectoryTabsContent .searchResults th{
	padding:5px;
background:#dfdfdf;
border:1px solid #c0c0c0;
color:#000;
}
.subpage .membershipDirectoryTabsContent .searchResults td{
	text-align:left;
	border:1px solid #c0c0c0;
	padding:5px;
}
