/* membership site pages css below */
.membership {margin-right:10px;} /*overrides master-style.css rule*/
#colm1 {
 	width: 68%; 
	float: left;
	padding: 0 10px 10px 5px;
	text-align: left;
	padding-bottom: 1001em;     /* X + padding-bottom */
	margin-bottom: -1000em;     /* X */
}
#colm2 {
	width: 26%;
	text-align: left;
	float: left;
	padding: 0px 0px 10px 5px;
	padding-bottom: 1001em;     /* X + padding-bottom */
	margin-bottom: -1000em;     /* X */
}
#colm2 h3 {margin-bottom:0;padding-bottom:0;}
#colm2 h4 {margin-bottom:0;padding-bottom:0;}
#colm2 h4.first {margin-top:0;padding-top:0;}
#colm2 ul {margin:0;padding:0;}
#colm2 ul li {list-style:none;margin:0 0 0 15px;padding:0;text-indent:-15px;}
#container #colm1, #container #colm2 {
	margin-top: 20px;
}
#explore {font-size:1em;}
#level_benefits,#level_members,#level_reqmts,#level_fees {padding:0 0 0 15px;}
#explore .level-title, #explore .level-descrip {display:inline;}
#explore .level-title {float:left;width:100px;padding:1em 0 0 1em;}

#explore .level-descrip p {margin:0 0 0 145px;text-indent:-13px;}
#explore .level-descrip {margin-left:120px;padding:10px 10px 0 10px;}
#explore #title {font-size:1.5em;font-weight:bold;font-style:italic;padding:0 0 8px;color:#444;}
#explore #levels div.level-title h3 a {color:#444;}
#explore .level {clear:left;-moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px;margin-bottom:8px;cursor:hand;cursor:pointer;}
#explore h3 {margin:0;padding:0;}
h3.first-in-col {margin:2em 0 0;}
h3.first-in-col-lvl {margin:0;}
#explore h4 {margin:0;padding:0;}
#explore p {margin:0;padding:0 0 10px;}
#explore ul {margin:0; padding:0 0 15px 25px;}

#explore #level1 {background-color: #9fdafd;border-bottom:8px #fff solid;padding-right:10px;}
#explore #level1:hover {border-bottom:8px #7eb8db solid;}
#explore #level1 .level-title {border-right:1px #6da7ca solid;border-top:4px #7eb8db solid;}
#explore.level1 #title {color:#444;}
#explore.level1 h3 a {margin:0 0 6px 0;padding:6px 0px 6px 30px;font-size:1.25em;font-style:italic;background-color:#9fdafd;border-bottom:6px solid #fff;border-top:4px solid #7eb8db; color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level1 h3 a:hover {border-bottom:6px solid #7eb8db;}
#explore.level1 h4 a {margin:0 0 6px 0;padding:8px 0px 6px 30px;font-size:1.1em;font-style:italic;background-color:#9fdafd;border-bottom:6px solid #fff;/*border-top:4px solid #6b9cba;*/ color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level1 h4 a:hover {border-bottom:6px solid #7eb8db;}

#explore #level2 {background-color:#fff8c5;border-bottom:8px #fff solid;padding-right:10px;}
#explore #level2:hover {border-bottom:8px #ddd6a3 solid;}
#explore #level2 .level-title {border-right:1px #ddd6a3 solid;border-top:4px #ddd6a3 solid;}
#explore.level2 #title {color:#ddd6a3;}
#explore.level2 h3 a {margin:0 0 8px 0;padding:10px 0px 10px 30px;font-size:1.5em;font-style:italic;background-color:#fff8c5;border-bottom:8px solid #fff;border-top:4px solid #ddd6a3; color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level2 h3 a:hover {border-bottom:8px solid #ddd6a3;}
#explore.level2 h4 a {margin:0 0 6px 0;padding:8px 0px 6px 30px;font-size:1.1em;font-style:italic;background-color:#fff8c5;border-bottom:6px solid #fff;/*border-top:4px solid #6b9cba;*/ color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level2 h4 a:hover {border-bottom:6px solid #ddd6a3;}

#explore #level3 {background-color:#d4e6d7;border-bottom:8px #fff solid;padding-right:10px;}
#explore #level3:hover {border-bottom:8px #b2c4b5 solid;}
#explore #level3 .level-title {border-right:1px #b2c4b5 solid;border-top:4px #b2c4b5 solid;}
#explore.level3 #title {color:#b2c4b5;}
#explore.level3 h3 a {margin:0 0 8px 0;padding:10px 0px 10px 30px;font-size:1.5em;font-style:italic;background-color:#d4e6d7;border-bottom:8px solid #fff;border-top:4px solid #b2c4b5; color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level3 h3 a:hover {border-bottom:8px solid #b2c4b5;}
#explore.level3 h4 a {margin:0 0 6px 0;padding:8px 0px 6px 30px;font-size:1.1em;font-style:italic;background-color:#d4e6d7;border-bottom:6px solid #fff;/*border-top:4px solid #6b9cba;*/ color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level3 h4 a:hover {border-bottom:6px solid #b2c4b5;}

#explore #level4 {background-color:#fbcaaf;border-bottom:8px #fff solid;padding-right:10px;}
#explore #level4:hover {border-bottom:8px #d9a88d solid;}
#explore #level4 .level-title {border-right:1px #d9a88d solid;border-top:4px #d9a88d solid;}
#explore.level4 #title {color:#d9a88d;}
#explore.level4 h3 a {margin:0 0 8px 0;padding:10px 0px 10px 30px;font-size:1.5em;font-style:italic;background-color:#fbcaaf;border-bottom:8px solid #fff;border-top:4px solid #d9a88d; color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level4 h3 a:hover {border-bottom:8px solid #d9a88d;}
#explore.level4 h4 a {margin:0 0 6px 0;padding:8px 0px 6px 30px;font-size:1.1em;font-style:italic;background-color:#fbcaaf;border-bottom:6px solid #fff;/*border-top:4px solid #6b9cba;*/ color:#444;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
#explore.level4 h4 a:hover {border-bottom:6px solid #d9a88d;}

div.level1 div.move-up {margin:0;padding:10px;background-color:#7eb8db;color:#000;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
div.move-up h3 {font-style:italic;}

div.level1 div.contact-us {margin:0;padding:10px;background-color:#59769a;color:#fff;}
div.level2 div.move-up {margin:0;padding:10px;background-color:#ddd6a3;color:#000;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
div.level2 div.contact-us {margin:0;padding:10px;background-color:#979971;color:#fff;}
div.level3 div.move-up {margin:0;padding:10px;background-color:#b2c4b5;color:#000;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
div.level3 div.contact-us {margin:0;padding:10px;background-color:#8b9990;color:#fff;}
div.level4 div.move-up {margin:0;padding:10px;background-color:#d9a88d;color:#000;-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px;}
div.level4 div.contact-us {margin:0;padding:10px;background-color:#997e63;color:#fff;}
div.move-up h3 {color:#000;}
div.contact-us h3 {color:#fff;}
.member-head, .sp-head {font-weight:bold;}
.sp-head {font-style:italic;}
#explore p.sort-tabs {margin-bottom:10px;}
span.active-sort {border-bottom:solid 2px #e92c26;padding:5px 10px 3px;}
span.inactive-sort a {border-bottom:none;padding:5px 10px 3px;}
span.inactive-sort a:hover {text-decoration:none;border-bottom:solid 2px #e92c26;}
ul.member-list {margin:0;padding:0;}
ul.member-list li {list-style:none;margin:0;padding:0;}
li.sp-name {font-style:italic;}
.myAccordion {
  /*float: left;
  margin-right: 50px;
  width: 400px;*/
}
  .myAccordion .yui-cms-accordion .yui-cms-item {
    /*border: 1px solid #cccccc;*/
	/*width: 415px;*/
  }
  .myAccordion .yui-cms-accordion .yui-cms-item h3 {
      margin: 0px;
  }
  #explore.level1 .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #9fdafd url(/membership/images/accordion-1.png) no-repeat 5px 8px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level1 .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #9fdafd url(/membership/images/accordion-1.png) no-repeat 5px -92px;
  }
  #explore.level1 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #9fdafd url(/membership/images/accordion-1.png) no-repeat 5px 7px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level1 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #9fdafd url(/membership/images/accordion-1.png) no-repeat 5px -93px;
  }
  #explore.level2 .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #fff8c5 url(/membership/images/accordion-2.png) no-repeat 5px 12px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level2 .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #fff8c5 url(/membership/images/accordion-2.png) no-repeat 5px -88px;
  }
  #explore.level2 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #fff8c5 url(/membership/images/accordion-2.png) no-repeat 5px 7px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level2 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #fff8c5 url(/membership/images/accordion-2.png) no-repeat 5px -93px;
  }
  #explore.level3 .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #d4e6d7 url(/membership/images/accordion-3.png) no-repeat 5px 12px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level3 .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #d4e6d7 url(/membership/images/accordion-3.png) no-repeat 5px -88px;
  }
  #explore.level3 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #d4e6d7 url(/membership/images/accordion-3.png) no-repeat 5px 7px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level3 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #d4e6d7 url(/membership/images/accordion-3.png) no-repeat 5px -93px;
  }
  #explore.level4 .myAccordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #fbcaaf url(/membership/images/accordion-4.png) no-repeat 5px 12px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level4 .myAccordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #fbcaaf url(/membership/images/accordion-4.png) no-repeat 5px -88px;
  }
  #explore.level4 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item .accordionToggleItem {
          background: #fbcaaf url(/membership/images/accordion-4.png) no-repeat 5px 7px;
          text-decoration: none;
          padding-left: 30px;
          display: block;
  }
  #explore.level4 .myAccordion .yui-cms-accordion .yui-cms-accordion .yui-cms-item.selected .accordionToggleItem {
          background: #fbcaaf url(/membership/images/accordion-4.png) no-repeat 5px -93px;
  }
  .myAccordion .yui-cms-accordion .yui-cms-item .bd {
        height: 0px;
        overflow: hidden;
        background-color: #fff;
  }
	.yui-cms-accordion .sliding .bd {
        overflow: hidden !important;
    }
    .myAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
            overflow: hidden;
            padding: 0;
    }
#level_members ul.member-list {margin:10px 0;padding:0;}
#level_members ul.member-list li {margin:0;padding:1px 0;}
table.subcat-list td, table.subcat-list tr {margin:0;padding:0;}
table.subcat-list {margin-bottom:10px;}
#level_fees table {width:100%;}
#level_fees table .dollars {text-align:right;}
#level_fees table thead th {border-bottom:2px solid #7eb8db; }

div.contact-us a, div.contact-us a:hover {color:white;}
table tr.lastrow td {padding-bottom:1.5em;}
span.note {font-style:italic;}
