body { 
background-image: url('../images/bg_page.jpg');
background-repeat: repeat;
background-position: top center;
background-attachment: fixed;
background-color: #9510a2;
min-height:100%;
min-width:988px;
height: 100%;
}

#headerBackground {
background-image: url('../images/bg_header.jpg');
background-repeat: no-repeat;
background-position: top center;
height:374px;
width: 988px;
padding: 0px 0px 0px 0px;
margin-right:auto;
margin-left:auto;
} 


#subContentInner {
min-height: 480px;
display: block;
margin: 4px 0px 0px 65px;
width: 700px;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px; 
color: #ffffff;
line-height: 15px;
}
#subContentInner a { 
color:#ffffff; 
text-decoration: underline;
}
#subContentInner a:visited { 
color:#ffffff; 
text-decoration: underline;
}
#subContentInner a:hover { 
color:#ffffff; 
text-decoration: none;
background-color: #e22c76;
}


#subContent {
padding-top: 17px;
padding-bottom: 12px;
}

.introBlock {
width: 876px;
margin: 4px 0px 9px 62px;
}
.introBlockTop {
width: 876px;
height: 56px;
background-image: url('../images/bg_subcont_topw.png');
background-repeat: no-repeat;
background-position: top left;
azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}
.introBlockMid {
width: 876px;
min-height: 100px;
background-image: url('../images/bg_subcont_midw.jpg');
background-repeat: no-repeat;
background-position: bottom left;
background-color: #ffffff;
}
.introBlockBottom {
width: 876px;
height: 14px;
background-image: url('../images/bg_subcont_botw.png');
background-repeat: no-repeat;
background-position: top left;
azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

.introBlockInner {
position: relative;
padding: 0px 0px 5px 25px;
width: 95%;
display: block;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 11px; 
color: #e22c76;
line-height: 15px;
}
.introBlockInner a { 
color:#e22c76; 
text-decoration: underline;
}
.introBlockInner a:visited { 
color:#e22c76; 
text-decoration: underline;
}
.introBlockInner a:hover { 
color:#ffffff; 
text-decoration: none;
background-color: #9510a2;
}

.IntroTitleText {
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 17px; 
color:#e22c76; 
line-height: 21px;
}

.secondBlock {
width: 876px;
margin: 4px 0px 0px 62px;
}
.secondBlockTop {
width: 876px;
height: 12px;
background-image: url('../images/bg_subcont2_topw.png');
background-repeat: no-repeat;
background-position: top left;
azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}
.secondBlockMid {
width: 876px;
background-image: url('../images/bg_subcont2_midw.jpg');
background-repeat: no-repeat;
background-position: bottom left;
background-color: #ffffff;
}
.secondBlockBottom {
width: 876px;
height: 56px;
background-image: url('../images/bg_subcont2_botw.png');
background-repeat: no-repeat;
background-position: top left;
azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

.secondText {
display: block;
padding-top: 5px;
padding-bottom: 0px;
margin-bottom: 8px;
background-image: url('../images/bg_hr2.gif');
background-repeat: no-repeat;
background-position: bottom left;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 21px; 
color:#e22c76;
line-height: 28px;
}
.thirdText {
position: relative;
display: block;
margin-top: -24px;
padding-bottom: 0px;
margin-bottom: 12px;
background-image: url('../images/bg_hr3.gif');
background-repeat: no-repeat;
background-position: bottom left;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 22px; 
color:#e22c76;
line-height: 28px;
}
.fourthText {
display: block;
padding-top: 5px;
padding-bottom: 0px;
margin-bottom: 8px;
/* background-image: url('../images/bg_hr4p.gif');
background-repeat: no-repeat;
background-position: bottom left; */
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 18px; 
color:#e22c76;
line-height: 28px;
}

hr.horizRule {
border: 0;
margin-top: 12px;
maring-bottom: 12px;
width: 100%;
height: 1px;
color: #f29939;
background-color: #f29939;
clear: both;
}

#rightColumnBox {
padding: 12px 12px 12px 12px;
float: right;
width: 250px;
height: auto;
}

#rightColumnText {
padding-left: 24px;
font-family: Georgia,"Times New Roman", Times, serif; 
font-size: 12px; 
color:#ffffff;
}


#rightColumnText a:hover img { 
text-decoration: none;
background: none;
border: none;
padding: 0;
}

#rightColumnBox ul {
margin: 12px 0px 0px 11px;
padding: 0;
list-style-type: none;
}
#rightColumnBox ul li{
position: relative;
display: block;
padding: 4px 0px 0px 14px;
}
#rightColumnBox ul li a {
font-family: Georgia,"Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
font-style: italic;
text-decoration: none;
display: block;
padding-top: 4px;
}
#rightColumnBox ul li a:visited {
text-decoration: none;
}
#rightColumnBox ul li a:hover {
text-decoration: underline;
}

#rightColumnBox ul li.buttonA  {
background: url(../images/button-right01.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}
#rightColumnBox ul li.buttonB  {
background: url(../images/button-right02.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}
#rightColumnBox ul li.buttonC  {
background: url(../images/button-right03.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}
#rightColumnBox ul li.buttonD  {
background: url(../images/button-right04.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}
#rightColumnBox ul li.buttonE  {
background: url(../images/button-right05.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}
#rightColumnBox ul li.buttonF  {
background: url(../images/button-right06.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}
#rightColumnBox ul li.buttonS  {
background: url(../images/button-right07.gif) no-repeat 0px 0px; width:227px; height: 30px;
outline-style: none;
}




table.membership {
background-color: #ffffff;
border-top: 1px solid #99297a;
border-bottom: 1px solid #99297a;
border-left: 1px solid #99297a;
border-right: 1px solid #99297a;
}

table.membership td {
vertical-align: middle;
text-align: center;
padding: 5px;
width: 20%;
font-size: 12px;
}

table.membership td.header {
background-color: #ff9dd7;
font-weight: bold;
font-size: 14px;
color:  #99297a;
}

table.membership td.alt {
background-color: #ffdfec;
}
table.membership td.image {
background-color: #ffe9f2;
vertical-align: top;
}
table.membership td.image a {
text-decoration: none;
background-color: #ffe9f2;
}
table.membership td.image a:visited { 
text-decoration: none;
background-color: #ffe9f2;
}
table.membership td.image a:hover { 
text-decoration: none;
background-color: #ffe9f2;
}

.toogler, .toogler2, .toogler3, .toogler4, .toogler5, .toogler6, .toogler7, .toogler8, .toogler9, .toogler10, .toogler11 { background-color: #ffe9f2; }
.toogledTopaz, .toogled, .toogled2, .toogled3, .toogled4, .toogled5, .toogled6, .toogled7, .toogled8, .toogled9, .toogled10, .toogled11 { display:none; }

.showed { display:none; }

/* table.membership tr { background-color: #ffe9f2; } */

  .initial { background-color: #ffe9f2; color:#e22c75; }
  .normal { background-color: #ffe9f2; color:#e22c75;  }
  .highlight { background-color: #ffffff; color:#99297a; cursor:pointer; }
  
  
  
  .topaz {
color: #d87229;
}

.sapphire {
color: #191bea;
}

.ruby {
color: #ba1738;
}

.emerald {
color: #109a5a;
}


