
#my_settingcontent {
  width:550px;
  overflow:hidden;
  float:left;
}
.my_setting {
  margin:0;
  position:relative;
  overflow:hidden;
  width:550px;
}
.collapse {width: 550px;}
#switch, .switch, .switch a:hover {margin-bottom:5px; font-size:11px; text-decoration:none; text-align:right}

/* --- Headings  --- */
.expand{padding-bottom:2px;}

/* --- Links  --- */

.expand a {
  display:block;
  padding:5px;
  font-family:Trebuchet MS, Times New Roman, Times, serif;
  font-size:15px;
  text-transform:uppercase;
}
.expand a:link, .expand a:visited{
  background-image:url(../images/v8b/arrow-down.webp);
  background-repeat:no-repeat;
  background-position:100% 50%;
  text-decoration:none;
  background-color:#ff7f02;
  color:#fff;
  padding:7px 0px 3px 10px;
  height:25px;
}
.expand a:hover, .expand a:active{
  text-decoration:none;
  background-color:#ea7400;
  color:#fff;
}

.expand a:focus {
  text-decoration:none;
  background-color:#ea7400;
  color:#fff;
}
.expand a.open:link, .expand a.open:visited{
  background:#ff7f02 url(../images/v8b/arrow-up.webp) no-repeat 100% 50%;
  text-decoration:none;
  color:#fff;
  padding:7px 0px 3px 10px;
  height:25px;
}

.expand1 {
  background:#ff7f02 url(../images/v8b/arrow-up.webp) no-repeat 100% 50%;
  text-decoration:none;
  color:#fff;
  padding:7px 0px 3px 10px;
  height:25px;
}

.expand2 {
  background-image:url(../images/v8b/arrow-down.webp);
  background-repeat:no-repeat;
  background-position:100% 50%;
  text-decoration:none;
  background-color:#ff7f02;
  color:#fff;
  padding:7px 0px 3px 10px;
  height:25px;
}

.TabSpacer {
  width: 394px;
  height: 20px;
  clear: both;
}