

        /********************************************************************************  \
		*                                                                               *  |
		*  *********\ *********\       ***********************************************  *  |
		*  *   index-mm-tabs   *       *                                             *  *  |
		*  *********************       *  *********************  ******************  *  *  |
		*  *                   *       *  *                   *  *                *  *  *  |
		*


*/

#content-div {
  background-image: url(/files/images/site-resources/index-bg.jpg);
}

/* Special Offer Box */

#index-special-box {
  display: inline; /* fix IE5/6 float margin bug */
  float: right;
  margin: 14px 14px 14px 0;
  outline: none;
  width: 713px; 
} 

#index-special {
  background-color: #ffffee;
  border: solid 2px #999966;
  height: 406px;
  outline: none;
}

#is-description-box {
  border: solid 2px #e8e8cd;
  color: #999966;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  display: inline;
  float: left;
  height: 376px;
  line-height: 20px;
  margin: 13px 13px 0px 13px;
  outline: none;
  text-align: center;
  width: 285px;
}

#is-description-link {
  background-image: url(/files/images/site-resources/loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
  height: 288px;
  outline: none;
  width: 285px;
}

#is-photo-link {
  background-image: url(/files/images/site-resources/loader.gif);
  background-position: center center;
  background-repeat: no-repeat;
  border: solid 2px #e8e8cd;
  display: inline;
  float: left;
  height: 376px;
  margin: 13px 0px 0px 0px;
  outline: none;
  width: 376px;
}

#is-nav {
  text-align: center;
}

#is-nav img {
  border: solid 1px #c3c3a8;
}

#is-thumb-box-1, #is-thumb-box-2, #is-thumb-box-3 {
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  height: 71px;
  outline: none;
  width: 89px;
}

#is-thumb-box-1 {
  margin-left: 8px;
  outline: none;
}

#is-thumb-box-1 .is-thumb,
#is-thumb-box-2 .is-thumb,
#is-thumb-box-3 .is-thumb {
  background-repeat: no-repeat;
  border: solid 1px #c3c3a8;
  display: block;
  margin-left: 6px;
  margin-top: 7px;
  height: 55px;
  outline: none;
  width: 77px;
}

#is-thumb-box-1.active .is-thumb,
#is-thumb-box-2.active .is-thumb,
#is-thumb-box-3.active .is-thumb {
  background-position: top center;
  outline: none;
}

#is-thumb-box-1.active,
#is-thumb-box-2.active,
#is-thumb-box-3.active {
  background-image: url(/files/images/site-resources/is-arrows.gif);
  outline: none;
}

#is-thumb-box-1.inactive .is-thumb,
#is-thumb-box-2.inactive .is-thumb,
#is-thumb-box-3.inactive .is-thumb {
  background-position: bottom center;
  outline: none;
}


/* Main Menu Box */

#index-mm-box {
  display: inline; /* fix IE5/6 float margin bug */
  float: left;
  margin: 14px 0 0 14px;
  width: 241px;
}

#index-mm-tabs {
  height: 20px;
}

#index-mm-tabs a {
  background-image: url(/files/images/site-resources/index-mm-tabs.gif);
  outline: none;
  line-height: 1px;
  height: 20px;
}

#index-mm-services.active {
  background-position: top left;
}

#index-mm-services.inactive {
  background-position: center left;
}

#index-mm-services.inactive:hover {
  background-position: bottom left;
}

#index-mm-resources.active {
  background-position: top right;
}

#index-mm-resources.inactive {
  background-position: center right;
}

#index-mm-resources.inactive:hover {
  background-position: bottom right;
}

#index-mm-services {
  background-position: left;
  display: block;
  float: left;
  width: 98px;
}

#index-mm-resources {
  background-position: right;
  display: block;
  float: left;
  width: 91px;
}

#index-mm {
  background-color: #ffffee;
  border: solid 2px #999966;
  height: 232px;
}

#index-mm-buttons {
  border: solid 2px #e8e8cd;
  margin: 14px;
}

.mm-link-box {
  height: 40px;
  width: 205px;
}

.mm-link {
  background-color: #999966;
  background-image: url(/files/images/index/mm-bg.gif);
  background-repeat: no-repeat;
  color: #ffffee;
  display: block;
  height: 40px;
  width: 205px;
}

.mm-link-box .more {
  background-color: #aaaa77;
  border: solid 2px #999966;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  left: -999em;
  margin-left: 205px;
  margin-top: -39px;
  position: absolute;
  width: 215px;
}

.mm-link-box .more a {
  color: #ffffee;
  display: block;
  padding: 3px 0px 4px 6px;
  text-decoration: none;
  width: 209px;
}

.mm-link-box .more a:hover {
  background-color: #999966;
}

.sf-hover .more { left: auto; }

#mm-link-pp { background-position: 0px    0px; }
#mm-link-in { background-position: 0px  -80px; }
#mm-link-lr { background-position: 0px -120px; }
#mm-link-cc { background-position: 0px  -40px; }
#mm-link-pg { background-position: 0px -160px; }

#mm-link-pp:hover { background-position: -205px    0px; }
#mm-link-in:hover { background-position: -205px  -80px; }
#mm-link-lr:hover { background-position: -205px -120px; }
#mm-link-cc:hover { background-position: -205px  -40px; }
#mm-link-pg:hover { background-position: -205px -160px; }

/* FAQ Box */

#index-faq-box {
  display: inline; /* fix IE5/6 float margin bug */
  float: left;
  margin: 14px 0 14px 14px;
  width: 241px;
}

#index-faq {
  background-color: #ffffee;
  border: solid 2px #999966;
  height: 136px;
}

#if-content {
  border: solid 2px #e8e8cd;
  color: #999966;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 106px;
  margin: 13px;
  overflow: auto;
}

#if-content p {
  border-bottom: dotted 1px #999966;
  margin: 0px;
  padding: 6px;
}
