img.space {margin: 0 0 4px 0;}

/* contentLeft styles added for Dashboard style pages 10/2007 */
#contentWrapper #contentLeftMatrix {
	float:left; 
	width: 526px;
	margin-top: 20px;
	padding:0 20px 0 30px;
}


/* Individual Table */
table.memberIndiv {width: 529px; margin: 0px 0px 6px 0;border: 1px solid #1a824d;}
table.memberIndiv tr th {text-align:center; background:#cee4cf; font-weight:bold; color:#14681b; padding: 10px 5px 0px 5px;margin: 0;}
table.memberIndiv tr th span {font-weight: normal; font-size:11px;}
table.memberIndiv tr th.learn {text-align:left;font-weight: normal; padding: 0 5px 0 5px;}
table.memberIndiv tr td.left {text-align: left;}
table.memberIndiv tr {}
table.memberIndiv tr td {vertical-align: top; margin: 0; padding: 5px;border-top: 1px solid #cee4cf;text-align: center;color: #14681b;}
table.memberIndiv tr.section {background-color: #cee4cf;}
table.memberIndiv tr td.dues {background-color: #1a824d; color: #fff;border-left: 1px solid #a7b9a8; width: 68px;}
table.memberIndiv tr td.dues_left {background-color: #1a824d; color: #fff;text-align: left;width: 240px;}
table.memberIndiv tr td.dues span {font-size: 11px;line-height: 12px;}
table.memberIndiv tr td.description {text-align:left;border-top: 1px solid #fff;color: #14681b;line-height: 15px;}
table.memberIndiv tr td.description #sectionDetail1a_plus, 
table.memberIndiv tr td.description #sectionDetail1_plus, 
table.memberIndiv tr td.description #sectionDetail2_plus, 
table.memberIndiv tr td.description #sectionDetail3_plus, 
table.memberIndiv tr td.description #sectionDetail4_plus, 
table.memberIndiv tr td.description #sectionDetail5_plus, 
table.memberIndiv tr td.description #sectionDetail6_plus {background: transparent url(../images/plus_indiv.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberIndiv tr td.description #minus1a, 
table.memberIndiv tr td.description #minus1,
table.memberIndiv tr td.description #minus2, 
table.memberIndiv tr td.description #minus3, 
table.memberIndiv tr td.description #minus4, 
table.memberIndiv tr td.description #minus5, 
table.memberIndiv tr td.description #minus6 {background: transparent url(../images/minus_indiv.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberIndiv tr td.col1 {text-align:left;width: 265px;}
table.memberIndiv tr td.col1 a {text-decoration: none;}
table.memberIndiv tr td.col1 a:hover {text-decoration: underline;}
table.memberIndiv tr th.learn a, table.memberIndiv tr.section td.description a, table.memberIndiv tr td.col1 a {color: #14681b;}

table.memberIndiv div.sectionDetail  {padding:0; background: #fff; margin: 5px -5px -5px -5px;display: none; /**/}
table.memberIndiv div.sectionDetail table.detail {margin: 0; padding: 0;}
table.memberIndiv div.sectionDetail table.detail tr td {margin: 0; padding: 5px;text-align: center;}/**/
table.memberIndiv div.sectionDetail table.detail tr td a {text-decoration: none;}
table.memberIndiv div.sectionDetail table.detail tr td a:hover {text-decoration: underline;}
table.memberIndiv div.sectionDetail table.detail tr td.col1  {text-align: left; width: 265px;}
table.memberIndiv div.sectionDetail table.detail tr td.col2 {width: 71px;padding-left: 10px;}
*html table.memberIndiv div.sectionDetail table.detail tr td.col2 {width: 60px;}

/* Organizational Table -- dark color #403ea3, light color #bdcada */
table.memberOrg {width: 529px; margin: 0px 0px 6px 0;border: 1px solid #403ea3;}
table.memberOrg tr th {text-align:center; background:#bdcada; font-weight:bold; color:#403ea3; padding: 10px 5px 0px 5px;margin: 0;}
table.memberOrg tr th span {font-weight: normal; font-size:11px;}
table.memberOrg tr th.learn {text-align:left;font-weight: normal; padding: 0 5px 0 5px;}
table.memberOrg tr td.left {text-align: left;}
table.memberOrg tr {}
table.memberOrg tr td {vertical-align: top; margin: 0; padding: 5px;border-top: 1px solid #bdcada;text-align: center;color: #403ea3;}
table.memberOrg tr.section {background-color: #bdcada;}
table.memberOrg tr td.dues {background-color: #403ea3; color: #fff;border-left: 1px solid #bdcada;}
table.memberOrg tr td.dues_left {background-color: #403ea3; color: #fff;text-align: left;width: 260px;}
table.memberOrg tr td.dues span {font-size: 11px;line-height: 12px;}
table.memberOrg tr td.description {text-align:left;border-top: 1px solid #fff;color: #403ea3;line-height: 15px;}
table.memberOrg tr td.description #sectionDetail1a_plus, 
table.memberOrg tr td.description #sectionDetail1_plus, 
table.memberOrg tr td.description #sectionDetail2_plus, 
table.memberOrg tr td.description #sectionDetail3_plus, 
table.memberOrg tr td.description #sectionDetail4_plus, 
table.memberOrg tr td.description #sectionDetail5_plus, 
table.memberOrg tr td.description #sectionDetail6_plus {background: transparent url(../images/plus_org.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberOrg tr td.description #minus1a, 
table.memberOrg tr td.description #minus1, 
table.memberOrg tr td.description #minus2, 
table.memberOrg tr td.description #minus3, 
table.memberOrg tr td.description #minus4, 
table.memberOrg tr td.description #minus5, 
table.memberOrg tr td.description #minus6 {background: transparent url(../images/minus_org.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberOrg tr td.col1 {text-align:left;width: 265px;}
table.memberOrg tr td.col1 a {text-decoration: none;}
table.memberOrg tr td.col1 a:hover {text-decoration: underline;}
table.memberOrg tr th.learn a, table.memberOrg tr.section td.description a, table.memberOrg tr td.col1 a {color: #403ea3;}

table.memberOrg div.sectionDetail  {padding:0; background: #fff; margin: 5px -5px -5px -5px;display: none; /**/}
table.memberOrg div.sectionDetail table.detail {margin: 0; padding: 0;}
table.memberOrg div.sectionDetail table.detail tr td {margin: 0; padding: 5px;text-align: center;}/**/
table.memberOrg div.sectionDetail table.detail tr td a {text-decoration: none;}
table.memberOrg div.sectionDetail table.detail tr td a:hover {text-decoration: underline;}
table.memberOrg div.sectionDetail table.detail tr td.col1  {text-align: left; width: 260px;}
table.memberOrg div.sectionDetail table.detail tr td.col2 {width: 60px;padding-left: 10px;}
*html table.memberOrg div.sectionDetail table.detail tr td.col2 {width: 60px;padding-left:8px;}

/* Corp Table -- dark color #0c568e, light color #c0cfdc */
table.memberCorp {width: 529px; margin: 0px 0px 6px 0;border: 1px solid #0c568e;}
table.memberCorp tr th {text-align:center; background:#c0cfdc; font-weight:bold; color:#0c568e; padding:0; margin: 0;}
table.memberCorp tr th span {font-weight: normal; font-size:11px;}
table.memberCorp tr th.learn {text-align:left;font-weight: normal;padding: 0 0 0 5px; }
table.memberCorp tr td.left {text-align: left;}
table.memberCorp tr {}
/**/table.memberCorp tr td {vertical-align: top; margin: 0; padding: 5px;border-top: 1px solid #c0cfdc;text-align: center;color: #0c568e;}
table.memberCorp tr.section {background-color: #c0cfdc;} 
table.memberCorp tr td.dues {background-color: #0c568e; color: #fff;border-left: 1px solid #058af1;line-height: 14px;border-top: 1px solid #0c568e;}
table.memberCorp tr td.dues_left {background-color: #0c568e; color: #fff;text-align: left;line-height: 14px;border-top: 1px solid #0c568e;width: 243px;}
table.memberCorp tr td.dues span {font-size: 11px;line-height: 12px;}
table.memberCorp tr td.description {text-align:left;border-top: 1px solid #fff;color: #0c568e;line-height: 15px;}
table.memberCorp tr td.description #sectionDetail1a_plus, 
table.memberCorp tr td.description #sectionDetail1_plus, 
table.memberCorp tr td.description #sectionDetail2_plus, 
table.memberCorp tr td.description #sectionDetail3_plus, 
table.memberCorp tr td.description #sectionDetail4_plus, 
table.memberCorp tr td.description #sectionDetail5_plus, 
table.memberCorp tr td.description #sectionDetail6_plus {background: transparent url(../images/plus_corp.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberCorp tr td.col1 {text-align:left;width: 260px;}
table.memberCorp tr td.col1 a {text-decoration: none;}
table.memberCorp tr td.col1 a:hover {text-decoration: underline;}
table.memberCorp tr th.learn a, table.memberCorp tr.section td.description a, table.memberCorp tr td.col1 a {color: #0c568e;}
div.gold {background-color: #fbda67; border-top: 1px solid #058af1;border-left: 1px solid #058af1;width: 93px;padding: 0;margin: 10px 0 0 0;}
div.platinum {background-color: #d1d2cc; border-top: 1px solid #058af1;border-left: 1px solid #058af1;width: 93px;padding: 0;margin: 10px 0 0 0;}
div.diamond {background-color: #fff; border-top: 1px solid #058af1;border-left: 1px solid #058af1;width: 93px;padding: 0;margin: 10px 0 0 0;}
table.memberCorp div.sectionDetail  {padding:0; background: #fff; margin: 5px -5px -5px -5px;display: none; /**/}
table.memberCorp div.sectionDetail table.detail {margin: 0; padding: 0;}
table.memberCorp div.sectionDetail table.detail tr td {margin: 0; padding: 5px;text-align: center;}/**/
table.memberCorp div.sectionDetail table.detail tr td a {text-decoration: none;}
table.memberCorp div.sectionDetail table.detail tr td a:hover {text-decoration: underline;}
table.memberCorp div.sectionDetail table.detail tr td.col1  {text-align: left; width: 243px;}
table.memberCorp div.sectionDetail table.detail tr td.col2 {width: 75px;padding-left: 5px;}
*html table.memberCorp div.sectionDetail table.detail tr td.col2 {width:75px;}

/* Affiliate Table -- dark color #8e2333, light color #dac8ca */
table.memberAff {width: 529px; margin: 0px 0px 6px 0;border: 1px solid #8e2333;}
table.memberAff tr th {text-align:center; background:#dac8ca; font-weight:bold; color:#8e2333; padding: 10px 5px 0px 5px;margin: 0;}
table.memberAff tr th span {font-weight: normal; font-size:11px;}
table.memberAff tr th.learn {text-align:left;font-weight: normal; padding: 0 5px 0 5px;}
table.memberAff tr td.left {text-align: left;}
table.memberAff tr {}
table.memberAff tr td {vertical-align: top; margin: 0; padding: 5px;border-top: 1px solid #dac8ca;text-align: center;color: #8e2333;}
table.memberAff tr.section {background-color: #dac8ca;}
table.memberAff tr td.dues {background-color: #8e2333; color: #fff;}
table.memberAff tr td.dues_left {background-color: #8e2333; color: #fff;text-align: left;width: 260px;}
table.memberAff tr td.dues span {font-size: 11px;line-height: 12px;}
table.memberAff tr td.description {text-align:left;border-top: 1px solid #fff;color: #8e2333;line-height: 15px;}
table.memberAff tr td.description #sectionDetail1a_plus, 
table.memberAff tr td.description #sectionDetail1_plus, 
table.memberAff tr td.description #sectionDetail2_plus, 
table.memberAff tr td.description #sectionDetail3_plus, 
table.memberAff tr td.description #sectionDetail4_plus, 
table.memberAff tr td.description #sectionDetail5_plus, 
table.memberAff tr td.description #sectionDetail6_plus {background: transparent url(../images/plus_aff.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberAff tr td.description #minus1a, 
table.memberAff tr td.description #minus1, 
table.memberAff tr td.description #minus2, 
table.memberAff tr td.description #minus3, 
table.memberAff tr td.description #minus4, 
table.memberAff tr td.description #minus5, 
table.memberAff tr td.description #minus6 {background: transparent url(../images/minus_aff.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberAff tr td.col1 {text-align:left;width: 265px;}
table.memberAff tr td.col1 a {text-decoration: none;}
table.memberAff tr td.col1 a:hover {text-decoration: underline;}
table.memberAff tr th.learn a, table.memberAff tr.section td.description a, table.memberAff tr td.col1 a {color: #8e2333;}

table.memberAff div.sectionDetail  {padding:0; background: #fff; margin: 5px -5px -5px -5px;display: none; /**/}
table.memberAff div.sectionDetail table.detail {margin: 0; padding: 0;}
table.memberAff div.sectionDetail table.detail tr td {margin: 0; padding: 5px;text-align: center;}/**/
table.memberAff div.sectionDetail table.detail tr td a {text-decoration: none;}
table.memberAff div.sectionDetail table.detail tr td a:hover {text-decoration: underline;}
table.memberAff div.sectionDetail table.detail tr td.col1  {text-align: left; width: 265px;}
table.memberAff div.sectionDetail table.detail tr td.col2 {width: 71px;padding-left: 10px;}
*html table.memberAff div.sectionDetail table.detail tr td.col2 {width: 60px;}


/* Online Member Table */
table.memberOnline {width: 529px; margin: 0px 0px 6px 0;border: 1px solid #1a824d;}
table.memberOnline tr th {text-align:center; background:#1a824d; font-weight:bold; color:#fff; padding: 10px 5px 0px 5px;margin: 0;}
table.memberOnline tr th span {font-weight: normal; font-size:11px;}
table.memberOnline tr th.learn {text-align:left;font-weight: normal; padding: 0 5px 0 5px;}
table.memberOnline tr td.left {text-align: left;}
table.memberOnline tr {}
table.memberOnline tr td {vertical-align: top; margin: 0; padding: 5px;border-top: 1px solid #cee4cf;text-align: center; color:#666;}
table.memberOnline tr td.benefitsTitle {color:#F68C2A;}
table.memberOnline tr.section {background-color: #1a824d;}
table.memberOnline tr td.dues {background-color: #1a824d; color: #fff; border-left: 1px solid #a7b9a8; width: 68px;}
table.memberOnline tr td.dues_left {background-color: #1a824d; color: #fff;text-align: left;width:310px;}
table.memberOnline tr td.dues span {font-size: 11px;line-height: 12px;}
table.memberOnline tr td.description {text-align:left;border-top: 1px solid #fff; color:#fff; line-height: 15px;}
table.memberOnline tr td.description #sectionDetail1a_plus, 
table.memberOnline tr td.description #sectionDetail1_plus, 
table.memberOnline tr td.description #sectionDetail2_plus, 
table.memberOnline tr td.description #sectionDetail3_plus, 
table.memberOnline tr td.description #sectionDetail4_plus, 
table.memberOnline tr td.description #sectionDetail5_plus, 
table.memberOnline tr td.description #sectionDetail6_plus {background: transparent url(../images/plus_online.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberOnline tr td.description #minus1a, 
table.memberOnline tr td.description #minus1,
table.memberOnline tr td.description #minus2, 
table.memberOnline tr td.description #minus3, 
table.memberOnline tr td.description #minus4, 
table.memberOnline tr td.description #minus5, 
table.memberOnline tr td.description #minus6 {background: transparent url(../images/minus_online.gif) 100% 50% no-repeat;padding: 0 18px 0 0;}
table.memberOnline tr td.col1 {text-align:left;width: 336px;}
table.memberOnline tr td.col1 a {text-decoration: none;}
table.memberOnline tr td.col1 a:hover {text-decoration: underline;}
table.memberOnline tr.section td.description a {color:#fff;}
table.memberOnline tr th.learn a, table.memberOnline tr td.col1 a, table.memberOnline tr.section td.description table.detail tr td a  {color: #1a824d;}


table.memberOnline div.sectionDetail  {padding:0; background: #fff; margin: 5px -5px -5px -5px;display: none; /**/}
table.memberOnline div.sectionDetail table.detail {margin: 0; padding: 0;}
table.memberOnline div.sectionDetail table.detail tr td {margin: 0; padding: 5px;text-align: center;}/**/
table.memberOnline div.sectionDetail table.detail tr td a {text-decoration: none;}
table.memberOnline div.sectionDetail table.detail tr td a:hover {text-decoration: underline;}
table.memberOnline div.sectionDetail table.detail tr td.col1  {text-align: left; width: 336px;}
table.memberOnline div.sectionDetail table.detail tr td.col2 {width: 71px;padding-left: 10px;}
*html table.memberOnline div.sectionDetail table.detail tr td.col2 {width: 71px;}


table#memberGrid th.title {text-align:left; padding: 10px 5px 4px 34px;}
table.memberIndiv th.title {background:#cee4cf url(../images/chartIcon_indiv.gif) no-repeat 5px 7px;}
table.memberCorp th.title {background:#c0cfdc url(../images/chartIcon_corp.gif) no-repeat 5px 7px;}
table.memberOrg th.title {background:#bdcada url(../images/chartIcon_org.gif) no-repeat 5px 7px;}
table.memberAff th.title {background:#dac8ca url(../images/chartIcon_aff.gif) no-repeat 5px 7px;}


/* Membership tabs */
#membTabsContainer {height: 67px;width: 532px;margin: 0; padding: 0 0 0px 0; height:41px;}
#membTabOptionsOrg {background: #fff url(../images/memb_tab_options.gif) right 0 no-repeat;width: 398px; height: 25px;padding-left:132px;}


#membTabIndivOn a, #membTabOrgOn a, #membTabCorpOn a, #membTabAffOn a,
#membTabIndiv a, #membTabOrg a, #membTabCorp a, #membTabAff a {display: block;height: 41px; width: 133px;}

#membTabOptionsOrg span, #membTabIndiv a span, #membTabOrg a span, #membTabCorp a span, #membTabAff a span,
#membTabIndivOn a span, #membTabOrgOn a span, #membTabCorpOn a span, #membTabAffOn a span 
{display:none;}

#membTabs {margin: 0; padding: 0;height: 41px;}
#membTabsContainer #membTabs ul {width: 532px;height: 41px;margin: 0; padding: 0;list-style: none;}
#membTabsContainer ul li {float: left;}
#membTabIndiv {background: #fff url(../images/memb_tab_indiv_off.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#membTabIndivOn {background: #fff url(../images/memb_tab_indiv_on.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#membTabOrg {background: #fff url(../images/memb_tab_org_off.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#membTabOrgOn {background: #fff url(../images/memb_tab_org_on.gif) 0 0 no-repeat;height: 41px; width: 133px;}

#membTabCorp {background: #fff url(../images/memb_tab_corp_off.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#membTabCorpOn {background: #fff url(../images/memb_tab_corp_on.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#membTabAff {background: #fff url(../images/memb_tab_aff_off.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#membTabAffOn {background: #fff url(../images/memb_tab_aff_on.gif) 0 0 no-repeat;height: 41px; width: 133px;}
#tabsRule {width: 532px;height: 1px;background-color: #fff;}


#tabLend {float:left;width: 1px; height: 1px;background-color: #1a824d;}
#tabBottom {float:left;width: 129px; height: 1px; background-color: #cee4cf;}
#tabsEnd {float:left;width: 399px; height: 1px; background-color: #1a824d;}

/* Individual bottom rule */
div.indiv #tabLend {background-color: #1a824d;}
div.indiv #tabBottom {background-color: #cee4cf;}
div.indiv #tabsEnd {background-color: #1a824d;}

/* Organizational bottom rule */
#tabLend_org  {float:left;width: 134px; height: 1px;background-color: #0c568e;}
#tabBottom_org {float:left;width: 129px; height: 1px; background-color: #bdcada;}
#tabsBottom_org {float:left;width: 266px; height: 1px; background-color: #0c568e;}

/* Corporate bottom rule */
#tabLend_corp  {float:left;width: 267px; height: 1px;background-color: #0c568e;}
#tabBottom_corp {float:left;width: 129px; height: 1px; background-color: #c0cfdc;}
#tabsBottom_corp {float:left;width: 133px; height: 1px; background-color: #0c568e;}

div.corp #tabLend {background-color: #0c568e;}
div.corp #tabBottom {background-color: #c0cfdc;}
div.corp #tabsEnd {background-color: #0c568e;}

/* Affiliate bottom rule */

#tabBottom_aff {float:left;width: 129px; height: 1px; background-color: #dac8ca;}
#tabsBottom_aff {float:left;width: 399px; height: 1px; background-color: #8e2333;}
#tabRend_aff  {float:left;width: 1px; height: 1px;background-color: #8e2333;}


