body, div, span, table, tr, th, td, p, input, textarea, select, option, ul, li {
  font-family: verdana, georgia, arial, helvetica, sans-serif;
  font-size: 10pt;
}
body {
  margin: 0 auto 10px auto;
  vertical-align: top;
  background-image: url('../images/top-bg-gradient-trans.png');
  background-repeat: repeat-x;
  background-attachment: fixed;
/*
  scrollbar-arrow-color: #4e658a;
  scrollbar-3dlight-color: #777799;
  scrollbar-darkshadow-color: #666677;
  scrollbar-face-color: #a1b1c3;
  scrollbar-highlight-color: #e9e9e9;
  scrollbar-shadow-color: #a1b1c3;
  scrollbar-track-color: #9faab8;
*/
}
img { border: 0; }
.form-caption {
  font-size: 8pt;
  font-weight: bold;
}
.text-white {
  color: #f7f7f7;
  font-size: 8pt;
  line-height: 18px;
}
.text-white a:link, .text-white a:visited, .text-white a:active {
  color: #f7f7f7;
  text-decoration: underline;
}
.text-white a:hover {
  color: #f7f7f7;
  text-decoration: none;
  text-decoration: underline overline;
}
.text-red {
  color: #ff0000;
  font-size: 8pt;
  line-height: 18px;
  text-decoration: underline;
  cursor: pointer;
}
.p-1 {
  line-height: 20px;
  padding: 0 15px 0 15px;
}
.p-2 {
  line-height: 20px;
  padding: 5px 0 5px 0;
}
.table-outline {
  margin: 0 auto;
  text-align: center;
  width: 950px;
  height: auto;
  background-image: url('../images/bg-edges-trans.png');
  background-repeat: repeat-y;
}
.table-inset {
  margin: auto;
  text-align: center;
  vertical-align: top;
  width: 938px;
  height: 100%;
}
.table-inset-a {
  width: 950px;
  height: 18px;
  background-image: url('../images/bg-top-trans.png');
  background-repeat: no-repeat;
  vertical-align: top;
}
.table-inset-b {
  width: 950px;
  height: auto;
  margin: auto;
  text-align: center;
  background-image: url('../images/bg-edges-trans.png');
  background-repeat: repeat-y;
  vertical-align: top;
}
.table-inset-c {
  width: 950px;
  height: auto;
  margin: 0 auto;
  text-align: center;
  vertical-align: top;
  background-image: url('../images/bg-edges-bottom-trans.png');
  background-repeat: repeat-y;

}
.table-inset-d {
  width: 950px;
  background-image: url('../images/bg-bottom-trans.png');
  background-repeat: no-repeat;
  height: 18px;
  vertical-align: top;
}
.col-left-content {
  margin: auto;
  width: 95%;
  height: auto;
  position: relative; left: 20px;
}
.col-right-content {
  margin: auto;
  width: 95%;
  height: auto;
  position: relative; right: 20px;
}
/* rounded outlines */
.ro-1-1 {
  background-image: url('../images/bg-tl.gif');
  background-repeat: no-repeat;
  width: 19px; height: 11px;
}
.ro-1-2 {
  background-image: url('../images/bg-tm.gif');
  background-repeat: repeat-x;
  width: auto; height: 11px;
}
.ro-1-3 {
  background-image: url('../images/bg-tr.gif');
  background-repeat: no-repeat;
  width: 14px; height: 11px;
}
.ro-2-1 {
  background-image: url('../images/bg-ml.gif');
  background-repeat: repeat-y;
  width: 19px; height: auto;
}
.ro-2-2 {
  vertical-align: top;
}
.ro-2-3 {
  background-image: url('../images/bg-rm.gif');
  background-repeat: repeat-y;
  width: 14px; height: 4px;
}
.ro-3-1 {
  background-image: url('../images/bg-bl.gif');
  background-repeat: no-repeat;
  width: 19px; height: 16px;
}
.ro-3-2 {
  background-image: url('../images/bg-bm.gif');
  background-repeat: repeat-x;
  width: auto; height: 16px;
}
.ro-3-3 {
  background-image: url('../images/bg-br.gif');
  background-repeat: no-repeat;
  width: 14px; height: 16px;
}
.h1-1-1 {
  background-image: url('../images/h1-1-1-trans.png');
  background-repeat: no-repeat;
  width: 19px; height: 28px;
}
.h1-1-2 {
  background-image: url('../images/h1-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 28px;
  text-align: center;
}
.h1-1-3 {
  background-image: url('../images/h1-1-3-trans.png');
  background-repeat: no-repeat;
  width: 14px; height: 28px;
}
.h2-1-1 {
  background-image: url('../images/h2-1-1-trans.png');
  background-repeat: no-repeat;
  width: 19px; height: 28px;
}
.h2-1-2 {
  background-image: url('../images/h2-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 28px;
  text-align: center;
}
.h2-1-3 {
  background-image: url('../images/h2-1-3-trans.png');
  background-repeat: no-repeat;
  width: 14px; height: 28px;
}
.h3-1-1 {
  background-image: url('../images/h3-1-1-trans.png');
  background-repeat: no-repeat;
  width: 19px; height: 28px;
}
.h3-1-2 {
  background-image: url('../images/h3-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 28px;
  text-align: center;
}
.h3-1-3 {
  background-image: url('../images/h3-1-3-trans.png');
  background-repeat: no-repeat;
  width: 14px; height: 28px;
}
.h4-1-1 {
  background-image: url('../images/h4-1-1-trans.png');
  background-repeat: no-repeat;
  width: 19px; height: 28px;
}
.h4-1-2 {
  background-image: url('../images/h4-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 28px;
  text-align: center;
}
.h4-1-3 {
  background-image: url('../images/h4-1-3-trans.png');
  background-repeat: no-repeat;
  width: 14px; height: 28px;
}
.h5-1-1 {
  background-image: url('../images/h5-1-1-trans.png');
  background-repeat: no-repeat;
  width: 19px; height: 28px;
}
.h5-1-2 {
  background-image: url('../images/h5-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 28px;
  text-align: center;
}
.h5-1-3 {
  background-image: url('../images/h5-1-3-trans.png');
  background-repeat: no-repeat;
  width: 14px; height: 28px;
}
.h6-1-1 {
  background-image: url('../images/h6-1-1-trans.png');
  background-repeat: no-repeat;
  width: 16px; height: 28px;
  margin: auto;
}
.h6-1-2 {
  background-image: url('../images/h6-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 28px;
  text-align: center;
  margin: auto;
}
.h6-1-3 {
  background-image: url('../images/h6-1-3-trans.png');
  background-repeat: no-repeat;
  width: 16px; height: 28px;
  margin: auto;
}
.h7-1-1 {
  background-image: url('../images/h7-1-1-trans.png');
  background-repeat: no-repeat;
  width: 16px; height: 15px;
}
.h7-1-2 {
  background-image: url('../images/h7-1-2-trans.png');
  background-repeat: repeat-x;
  width: auto; height: 15px;
  text-align: center;
}
.h7-1-3 {
  background-image: url('../images/h7-1-3-trans.png');
  background-repeat: no-repeat;
  width: 16px; height: 15px;
}
.tab1-on {
  height: 27px;
  background-image: url(../images/tab-1-on.jpg);
  background-repeat: no-repeat;
}
.tab1-off {
  height: 27px;
  background-image: url(../images/tab-1-off.jpg);
  background-repeat: no-repeat;
}
.tab1-over {
  cursor: pointer;
  width: 1%;
  height: 27px;
  background-image: url(../images/tab-1-over.jpg);
  background-repeat: no-repeat;
}
.tab2-on {
  height: 27px;
  background-image: url(../images/tab-2-on.jpg);
  background-repeat: no-repeat;
}
.tab2-off {
  height: 27px;
  background-image: url(../images/tab-2-off.jpg);
  background-repeat: no-repeat;
}
.tab2-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-2-over.jpg);
  background-repeat: no-repeat;
}
.tab3-on {
  height: 27px;
  background-image: url(../images/tab-3-on.jpg);
  background-repeat: no-repeat;
}
.tab3-off {
  height: 27px;
  background-image: url(../images/tab-3-off.jpg);
  background-repeat: no-repeat;
}
.tab3-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-3-over.jpg);
  background-repeat: no-repeat;
}
.tab4-on {
  height: 27px;
  background-image: url(../images/tab-4-on.jpg);
  background-repeat: no-repeat;
}
.tab4-off {
  height: 27px;
  background-image: url(../images/tab-4-off.jpg);
  background-repeat: no-repeat;
}
.tab4-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-4-over.jpg);
  background-repeat: no-repeat;
}
.tab5-on {
  height: 27px;
  background-image: url(../images/tab-5-on.jpg);
  background-repeat: no-repeat;
}
.tab5-off {
  height: 27px;
  background-image: url(../images/tab-5-off.jpg);
  background-repeat: no-repeat;
}
.tab5-over {
  cursor: pointer;
  height: 27px;
  background-image: url(../images/tab-5-over.jpg);
  background-repeat: no-repeat;
}
#loading-div  {
  /* font-size: 8pt; */
  /* font-family: verdana, georgia, arial, helvetica, sans-serif; */
  /* color: #000000; */
  /* background-color: #ffffff; */
  /* width: 175px; height: auto; */
  /* text-align: center; */
  /* border: outset 1px; */
  /* border-color: #cacaca #9d9d9d #9d9d9d #cacaca; */
  /* padding: 5px 0 5px 0; */
  display: none;
  position: absolute;
  z-index: 999;
  filter: alpha(opacity=70);
  opacity:0.7;
  -moz-opacity:0.7;
}
#loading-span  {
  /* font-size: 8pt; */
  /* font-family: verdana, georgia, arial, helvetica, sans-serif; */
  /* color: #000000; */
  /* background-color: #ffffff; */
  /* width: 175px; height: auto; */
  /* text-align: center; */
  /* border: outset 1px; */
  /* border-color: #cacaca #9d9d9d #9d9d9d #cacaca; */
  /* padding: 5px 0 5px 0; */
  display: none;
  filter: alpha(opacity=70);
  opacity:0.7;
  -moz-opacity:0.7;
}
#loading-div div {
/*
  font-size: 8pt;
  font-family: verdana, georgia, arial, helvetica, sans-serif;
  color: #000000;
  */
}
.expand-col {
  border: 1px solid #dfdfdf;
  width: 176px;
  height: 26px;
}
.col-listing-hdr-red {
  cursor: pointer;
  width: 176px;
  height: 26px;
  text-align: center;
  background-image: url('../images/col-bkgrnd-red.gif');
  background-repeat: no-repeat;
}
.col-listing-hdr-red td {
  width: 176px;
  height: 26px;
  color: #ffffff;
}
.col-listing-hdr-green {
  cursor: pointer;
  width: 176px;
  height: 26px;
  text-align: center;
  background-image: url('../images/col-bkgrnd-green.gif');
  background-repeat: no-repeat;
  background-position: top left;
}
.col-listing-hdr-green td {
  width: 176px;
  height: 26px;
  color: #ffffff;
}
.col-listing-info td {
  position: relative;
  left: -15px;
  text-align: left;
  padding: 5px 5px 0 0;
}

.col-listing-info ul {
  list-style-type: none;
  display: none;
  margin-left: 45px;
  text-indent: -1.3em;
}
.col-listed-info td {
  position: relative;
  left: -15px;
  text-align: left;
  padding: 5px 5px 0 0;
}

.col-listed-info ul {
  list-style-type: none;
  display: block;
  margin-left: 45px;
  text-indent: -1.3em;
}
*:lang(en) .col-listing-info ul {
  margin-left: -10px !important;
  text-indent: -1.1em !important;
}
*:lang(en) .col-listed-info ul {
  margin-left: -10px  !important;
  text-indent: -1.1em !important;
}
.col-listing-info:empty ul {
  margin-left: -10px  !important;
  text-indent: -1.3em !important;
}
.col-listing-info li{
  font-size: 8pt;
}
.col-listing-info li span {
  font-weight: bold;
  font-size: 8pt;
  margin-right: 5px;
}
.col-listed-info:empty ul {
  margin-left: -10px  !important;
  text-indent: -1.3em !important;
}
.col-listed-info li{
  font-size: 8pt;
}
.col-listed-info li span {
  font-weight: bold;
  font-size: 8pt;
  margin-right: 5px;
}
.search-table {
  height: 24px;
  width: 156px;
}
.search-td-left {
  height: 24px;
  width: 131px;
  background-image: url('../images/search-bg-l.gif');
  background-position: 0 0;
  background-repeat: no-repeat;
}
.search-td-right {
  height: 24px;
  width: 25px;
  background-image: url('../images/search-bg-r.gif');
  background-position: 0 0;
  background-repeat: no-repeat;
}
.search-input {
  border: 0 !important;
  margin: 1px 0 0 0 !important;
  color: #3c4144 !important;
  font-size: 8pt !important;
  background-color: #cad1e3;
  position: relative !important;
  left: 5px !important;
  top: 1px !important;
  width: 125px !important;;
  height: 16px !important;
}
.maxx {
  margin: 0 auto;
  width: 100%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.maxx-center {
  margin: auto 0;
  width: 100%;
  height: auto;
  text-align: center;
  vertical-align: top;
}
.col-17 {
  margin: auto;
  width: 17%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.col-83 {
  margin: auto;
  width: 83%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.col-20 {
  margin: auto;
  width: 20%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.col-80 {
  margin: auto;
  width: 80%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.col-25 {
  margin: auto;
  width: 25%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.col-75 {
  margin: auto;
  width: 75%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.col-100 {
  margin: auto;
  width: 100%;
  height: auto;
  text-align: left;
  vertical-align: top;
}
.v-spc-5 {
  height: 5px;
}
.v-spc-10 {
  height: 10px;
}
.v-spc-15 {
  height: 15px;
}
.v-spc-20 {
  height: 20px;
}
.v-spc-25 {
  height: 25px;
}
.v-spc-30 {
  height: 30px;
}
.d-t {
/* Class rendered in Javascript */
  visibility: hidden;
  display: none;
}
#dt-two {
/* Class rendered in Javascript */
  text-align: center;
  padding: auto 0;
  margin: 5px auto;
}
.index-p-link {
  text-align: center;
  color: #34453e;
  font-size: 11px;
  position: relative;
  top: 5px;
}
.index-p-link a:link,
.index-p-link a:active,
.index-p-link a:visited {
  color: #34453e;
}
.index-p-link a:hover {
  color: #62b99e;
  text-decoration: underline;
}
#sa {
  position: relative;
  text-align: left;
  width: 600px;
  height: 25px;
  overflow: hidden;
  filter: alpha(style=1,opacity=100,finishOpacity=0,startX=85,finishX=100,startY=0,finishY=0);
  /* opacity:0.8; */
  /* -moz-opacity:0.8; */
}
#sb {
  position: relative;
  text-align: left;
  width: 600px;
  height: 25px;
  overflow: hidden;
  filter: alpha(style=1,opacity=0,finishOpacity=100,startX=0,finishX=10,startY=0,finishY=0);
  /* opacity:0.8; */
  /* -moz-opacity:0.8; */
}
#sc {
  margin: 10px auto 0 auto;
  white-space: nowrap;
  font-size: 12px;
  text-align: left;
}
#sc p {
 padding: 0;
}
.col-list-hdr {
  color: #ffffff;
  font-size: 11px;
}
.col-list-tbl {
  width: 100%;
  text-align: center;
  margin: auto;
  border: 1px solid #cbcbcb;
  border-top: 0;
  border-bottom: 0;
}
/* RSS Feed */
#blog-feed-div {
  margin: auto 5px;
  text-align: left;
  color: #595959;
}
#blog-feed-div a:link, #blog-feed-div a:active, #blog-feed-div a:visited {
  font-weight: bold;
  color: #595959;
  text-decoration: none;
}
#blog-feed-div a:hover {
  font-weight: bold;
  color: #595959;
  text-decoration: underline;
}
#blog-feed-div dl dt {
  font-size: smaller;

}
#blog-feed-div dl dt span {
  font-size: xx-small;
  font-style: italic;
  color: #b1b1b1;
}
#blog-feed-div dd {
  font-size: smaller;
  margin: auto;
  text-align: left;
  padding-bottom: 10px;
}
/* RSS Feed */
/* Forum Feed */
#forum-feed-div {
  margin: auto 5px;
  text-align: left;
  color: #595959;
}
#forum-feed-div a:link,
#forum-feed-div a:active,
#forum-feed-div a:visited {
  font-weight: bold;
  color: #595959;
  text-decoration: none;
}
#forum-feed-div a:hover {
  font-weight: bold;
  color: #595959;
  text-decoration: underline;
}
#forum-feed-div dl dt {
  font-size: smaller;

}
#forum-feed-div dl dt span {
  font-size: xx-small;
  font-style: italic;
  color: #b1b1b1;
}
#forum-feed-div dd {
  font-size: smaller;
  margin: auto;
  text-align: left;
  padding-bottom: 1px;
}
/* Forum Feed */

.index-table-outer {
  width: 90%;
  text-align: center;
  margin: auto;
  vertical-align: top;
}
.index-left-td-content {
  width: 75%;
  text-align: left;
  padding-right: 10px;
  vertical-align: top;
}
.index-right-td-content {
  width: 75%;
  text-align: right;
  padding-left: 10px;
  vertical-align: top;
}
.index-left-img-content {
  width: 25%;
  text-align: left;
  padding-left: 25px;
}
.index-right-img-content {
  width: 25%;
  text-align: right;
  padding-right: 25px;
}
.index-h5 {
  text-align: center;
  vertical-align: middle;
  color: #34453e;
  font-size: 13px;
  margin: auto auto;
  display: inline;
  color: #ffffff;
}
.product-p {
  line-height: 15px;
  font-size: 12px;
  margin: 0 15px auto 0;
  text-align: left;
  color: #425868;
}
.index-p {
  line-height: 15px;
  font-size: 12px;
  margin: auto 15px;
  text-align: left;
  color: #425868;
}
.index-p-link {
  text-align: center;
  color: #34453e;
  font-size: 11px;
  position: relative;
  top: 5px;
}
.index-p-link a:link,
.index-p-link a:active,
.index-p-link a:visited {
  color: #34453e;
}
.index-p-link a:hover {
  color: #62b99e;
  text-decoration: underline;
}
.page-list-bullet {
  font-size: 13px;
  font-weight: bold;
  color: #6ca28b;
  position: relative;
  top: 6px;
}
.side-list-bullet {
  font-size: 13px;
  font-weight: bold;
  color: #6ca28b;
}
.side-list-loz {
  font-size: 9px;
  font-weight: bold;
  color: #6ca28b;
}
.side-list-outer {
  list-style: none;
  position: relative;
  left: -30px;
  text-align: left;
}
.side-list-inner {
  list-style: none;
  position: relative;
  left: 8px;
  text-align: left;
  display: none;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
}
.side-list-inner-span {
  font-size: 10px;
  color: #34453e;
}
.side-list-inner-span a:link,
.side-list-inner-span a:active,
.side-list-inner-span a:visited {
  font-size: 10px;
  color: #34453e;
  text-decoration: none;
}
.side-list-inner-span a:hover {
  font-size: 10px;
  color: #62b99e;
  text-decoration: underline;
}
.topic-h5 {
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  font-size: 13px;
  margin: auto;
  display: inline;
}
.topic-h4 {
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  font-size: 15px;
  margin: auto;
  display: inline;
}
.topic-h3 {
  color: #34453e;
  font-size: 18px;
}
.topic-h1 {
  color: #34453e;
  font-size: 18px;
}
.body-link {
  color: #34453e;
}
.body-link:link,
.body-link:active,
.body-link:visited {
  color: #34453e;
}
.body-link:hover {
  color: #62b99e;
  text-decoration: underline;
}
.body-lists {
  list-style: none;
  margin-left: 0;
  padding-left: 2em;
  text-indent: -2em;
}
.body-lists li {
  font-size: 11px;
  font-weight: bold;
  color: #34453e;
}
.body-lists li span {
  position: relative;
  top: 5px;
}
.col-list-hdr {
  color: #ffffff;
  font-size: 11px;
}
.col-list-tbl {
  width: 100%;
  text-align: center;
  margin: auto;
  border: 1px solid #cbcbcb;
  border-top: 0;
  border-bottom: 0;
}
.col-list-tbl tr td span {
  font-size: 10px;
  color: #34453e;
}
.col-lists {
  list-style: none;
  margin: auto 3px;
  text-align: left;
  padding-left: 1em;
  padding-right: 1em;
  text-indent: -1em;
  position: relative;
  left: 8px;
  left: expression('5px');
}
.col-lists li span {
  font-size: 11px;
  color: #34453e;
}
.col-lists li a:link,
.col-lists li a:active,
.col-lists li a:visited {
  text-decoration: none;
  font-size: 11px;
  color: #34453e;
}
.col-lists li a:hover {
  color: #62b99e;
  text-decoration: underline;
}
.col-list-bullet {
  font-size: 11px;
  font-weight: bold;
  color: #34453e;
}
.bc {
  margin: 7px 0 7px 0 !important;
  text-align: left !important;
}

.img-float-right {
  float: right;
  margin: 4px auto 4px 8px;
}

.img-float-left {
  float: left;
  margin: 4px 8px 4px auto;
}
.page-outline {  /* was table-outline */
  width: 950px;
  background-image: url('../images/bg-edges-trans.png');
  background-repeat: repeat-y;
}
.page-interior {  /* was table-inset */
  width: 938px;
  height: 100%;
}
.page-top {
  width: 950px;
  height: 18px;
  background-image: url('../images/bg-top-trans.png');
  background-repeat: no-repeat;
}
.bottom-outline {
  width: 950px;
  background-image: url('../images/bg-edges-bottom-trans.png');
  background-repeat: repeat-y;
}
.page-bottom {
  width: 950px;
  height: 18px;
  background-image: url('../images/bg-bottom-trans.png');
  background-repeat: no-repeat;
}
#site-map-list ul {
  font-size: 11px;
  color: #34453e;
}
#site-map-list li {
  font-size: 11px;
  color: #34453e;
  font-weight: bold;
}
#site-map-list li a:link,
#site-map-list li a:active,
#site-map-list li a:visited {
  text-decoration: underline;
  font-size: 11px;
  color: #34453e;
  font-weight: normal;
}
#site-map-list li a:hover {
  text-decoration: underline;
  font-size: 11px;
  color: #34453e;
  font-weight: bold;
}
.x-left {
  margin: auto auto auto 0;
  text-align: left;
}
.x-center {
  margin: 0 auto;
  text-align: center;
}
.x-right {
  margin: auto 0 auto auto;
  text-align: right;
}
.x-top {
  vertical-align: top;
 }
.x-middle {
  vertical-align: middle;
 }
.x-bottom {
  vertical-align: bottom;
 }
.x-wauto {
  width: auto;
}
.x-w100 {
  width: 100%;
}
.x-w98 {
  width: 98%;
}
.x-w95 {
  width: 95%;
}
.x-w90 {
  width: 90%;
}
.x-w85 {
  width: 85%;
}
.x-w83 {
  width: 83%;
}
.x-w80 {
  width: 80%;
}
.x-w75 {
  width: 75%;
}
.x-w55 {
  width: 55%;
}
.x-w50 {
  width: 50%;
}
.x-w49 {
  width: 49%;
}
.x-w45 {
  width: 45%;
}
.x-w40 {
  width: 40%;
}
.x-w33 {
  width: 33%;
}
.x-w30{
  width: 30%;
}
.x-w25 {
  width: 25%;
}
.x-w17 {
  width: 17%;
}
.x-w10 {
  width: 10%;
}
.x-w2{
  width: 2%;
}
.x-hauto {
  height: auto;
}
.x-h35 {
  height: 35px;
}
.x-h30 {
  height: 30px;
}
.x-h25 {
  height: 25px;
}
.x-h20 {
  height: 20px;
}
.x-h15 {
  height: 15px;
}
.x-h10 {
  height: 10px;
}
.x-h5 {
  height: 5px;
}
.x-pointer {
  cursor: pointer;
}
.tabstyle1-on-a {
  height: 34px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab1-on-a-trans.png);
  background-repeat: no-repeat;
}
.tabstyle1-on-b {
  height: 34px;
  width: auto;
  background-image: url(../images/ui-widgets/tab1-on-b-trans.png);
  background-repeat: repeat-x;
  color: #00579a;
  font-weight: bold;
  font-size: 12px;
}
.tabstyle1-on-c {
  height: 34px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab1-on-c-trans.png);
  background-repeat: no-repeat;
}
.tabstyle1-over-a {
  height: 34px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab1-over-a-trans.png);
  background-repeat: no-repeat;
}
.tabstyle1-over-b {
  height: 34px;
  width: auto;
  background-image: url(../images/ui-widgets/tab1-over-b-trans.png);
  background-repeat: repeat-x;
  color: #5f5f5f;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
}
.tabstyle1-over-c {
  height: 34px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab1-over-c-trans.png);
  background-repeat: no-repeat;
}
.tabstyle1-off-a {
  height: 34px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab1-off-a-trans.png);
  background-repeat: no-repeat;
}
.tabstyle1-off-b {
  height: 34px;
  width: auto;
  background-image: url(../images/ui-widgets/tab1-off-b-trans.png);
  background-repeat: repeat-x;
  color: #a3a3a3;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
}
.tabstyle1-off-c {
  height: 34px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab1-off-c-trans.png);
  background-repeat: no-repeat;
}

.tabstyle2-on-a {
  height: 27px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab2-on-a-trans.png);
  background-repeat: no-repeat;
}
.tabstyle2-on-b {
  height: 27px;
  width: auto;
  background-image: url(../images/ui-widgets/tab2-on-b-trans.png);
  background-repeat: repeat-x;
  color: #00579a;
  font-weight: bold;
  font-size: 12px;
}
.tabstyle2-on-c {
  height: 27px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab2-on-c-trans.png);
  background-repeat: no-repeat;
}
.tabstyle2-over-a {
  height: 27px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab2-over-a-trans.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
.tabstyle2-over-b {
  height: 27px;
  width: auto;
  background-image: url(../images/ui-widgets/tab2-over-b-trans.png);
  background-repeat: repeat-x;
  color: #5f5f5f;
  font-weight: bold;
  font-size: 12px;
  cursor: pointer;
}
.tabstyle2-over-c {
  height: 27px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab2-over-c-trans.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
.tabstyle2-off-a {
  height: 27px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab2-off-a-trans.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
.tabstyle2-off-b {
  height: 27px;
  width: auto;
  background-image: url(../images/ui-widgets/tab2-off-b-trans.png);
  background-repeat: repeat-x;
  color: #a3a3a3;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
}
.tabstyle2-off-c {
  height: 27px;
  width: 11px;
  background-image: url(../images/ui-widgets/tab2-off-c-trans.png);
  background-repeat: no-repeat;
  cursor: pointer;
}
.tab-table {
  position: relative;
  left: 30px;
  top: 1px;
}
.tab-area {
  visibility: hidden;
  display: none;
}
.tab-space {
  width: 3px;
}
.trade {
  position: relative;
  top: 2px;
  font-size: smaller;
}
