body {
  font-family: Verdana, Arial, Helvetica;
  margin: 0 0 0 0;
}
.abslefttop {
  position: absolute;
  left: 0px;
  top: 0px;
} 
.activetheme {
  background-color: #ffff00;
}
.activetheme a:link {
  text-decoration: none;
}
.activetheme a:hover {
  background-color: transparent;
}
.activetheme a:visited {
}
.activethemecn {
  background-color: #ffff00;
  font-weight: bold;
  font-style: normal;
}
.inactivetheme {
  opacity: 0.3;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  filter:alpha(opacity=30);
}
.nexttheme {
  background-color: #ffff00;
  color: #006600;
  font-weight: bold;
}
.nexttheme a:link {
  color: #006600;
  text-decoration: none;
}
.nexttheme a:hover {
  color: #006600;
  background-color: transparent;
}
.nexttheme a:visited {
  color: #006600;
}
.advrightside {
  float: right;
}
.advbottom {
  text-align: center;
  width: 100%;
}
.alphabetbar {
  color: #FF9000;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: center;
  white-space: nowrap;
}
.article {
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}
.article:first-letter, .articlemobile:first-letter {
  font-size: 2em;
  line-height: 1;
}
.backgray, .header {
  background: #e0e0e0;
}
.header {
  font-weight: bold;
}
.bad {
  color: #ff0000;
  font-size: 12pt;
  font-weight: bold;
}
.balancegreen {
  color: #008800;
  font-size: 12pt;
  font-weight: bold;
}
.balancered {
  color: #ff0000;
  font-size: 12pt;
  font-weight: bold;
}
.balanceredminus {
  color: #aa0000;
  font-size: 12pt;
  font-weight: bold;
}
.bigwidget input, input.bigwidget {
  width: 32px;
  height: 32px;
}
.breakdown {
  clear: both;
  height: 1px;
  margin: 0 0 -1px;
  width: 100%;
}
.buttonlike {
  background-color: #c0c0c0;
  border-right: #000000 2px solid;
  border-top: #b0b0b0 1px solid;
  border-left: #b0b0b0 1px solid;
  border-bottom: #000000 2px solid;
  border-radius: 10px 10px 0 0;
  color: #000000;
  cursor: pointer;
  font-size: 1.2em;
  font-weight: bold;
  outline: 0;
  padding: 5px;
}
.buttonlike:hover {
  background-color: #e0e0e0;
}
a.buttonlike {
  text-decoration: none;
}
a.buttonlike:visited {
  color: #000000;
}
.buttonadd2cart {
  background-color: #dddddd;
}
.buttonadd2cart:hover {
  background-color: #eeeeee;
}
.buttonlabel {
  background-color: #ff3366;
  color: #ffff00;
  cursor: pointer;
  font-size: 12pt;
  font-weight: bold;
  padding: 3px;
  text-align: center;
}
.buttonlabel:hover {
  background-color: #ff0000;
}
a.buttonlabel {
  color: #ffff00;
  text-decoration: none;
}
a.buttonlabel:link {
  color: #ffff00;
}
a.buttonlabel:hover {
  background-color: transparent;
  color: #ffff00;
  text-decoration: underline;
}
a.buttonlabel:visited {
  color: #ffff00;
}
.buttonGoogle {
  border-radius: 10px 10px 0 0;
  font-size: 1.2em;
  font-weight: bold;
  cursor: pointer;
  margin: 0;
  outline: 0;
  vertical-align: top;
}
.buttonimgboldlabel, .buttonimgnormallabel {
  padding-left: 2px;
  vertical-align: super;
}
.buttonimgboldlabel {
  font-weight: bold;
}
.buttonNav {
  background-color: gold;
  border-color: #ffffff #666666 #666666 #ffffff;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  font-size: 12pt;
} 
.buttonNavDisabled {
  background-color: #eeeeee;
  border-color: #ffffff #666666 #666666 #ffffff;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  color: #888888;
  font-size: 12pt;
}
.calendartoday {
  background-color: #ffff00;
  font-size: 1.2em;
  font-weight: bold;
}
.categoryrefsselect {
  height: 28px;
  outline: 0;
  border-radius: 10px 0 0 0;
  margin-left: -2px;
}
.canclick {
  cursor: pointer;
} 
.canclick:hover {
  text-decoration: underline;
} 
.celebrate {
  font-size: 12pt;
  font-weight: bold;
}
.centerit {
  text-align: center;
}
.centerchild {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.chinese {
  background-color: #ffffaa;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.ChineseBegin {
  background-color: #ff00ff;
  color: #000000;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.ChineseBig {
  background-color: #ffffff;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  font-family: FZKai-Z03S, SimSun, Arial;
  font-size: 18pt;
  font-weight: bold;
  white-space: nowrap;
}
.ChineseBigNoFont {
  background-color: #ffffff;
  border-bottom: #000000 1px solid;
  border-left: #000000 1px solid;
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  font-size: 18pt;
  font-weight: bold;
  white-space: nowrap;
}
.ChineseBigLatinFont {
  font-family: Arial;
  font-weight: bold;
  font-size: 18pt;
}
.ChineseBigFemale {
  background-color: #ffffff;
  border-bottom: #ff00ff 1px solid;
  border-left: #ff00ff 1px solid;
  border-right: #ff00ff 1px solid;
  border-top: #ff00ff 1px solid;
  color: #ff00ff;
  font-family: FZKai-Z03S, SimSun, Arial;
  font-size: 18pt;
  font-weight: bold;
  white-space: nowrap;
}
.ChineseBigFemaleNoFont {
  background-color: #ffffff;
  border-bottom: #ff00ff 1px solid;
  border-left: #ff00ff 1px solid;
  border-right: #ff00ff 1px solid;
  border-top: #ff00ff 1px solid;
  color: #ff00ff;
  font-size: 18pt;
  font-weight: bold;
  white-space: nowrap;
}
.ChineseBigFemaleLatinFont {
  color: #ff00ff;
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
}
.ChineseBigMale {
  background-color: #ffffff;
  border-bottom: #0000ff 1px solid;
  border-left: #0000ff 1px solid;
  border-right: #0000ff 1px solid;
  border-top: #0000ff 1px solid;
  color: #0000ff;
  font-family: FZKai-Z03S, SimSun, Arial;
  font-size: 18pt;
  font-weight: bold;
  white-space: nowrap;
}
.ChineseBigMaleNoFont {
  background-color: #ffffff;
  border-bottom: #0000ff 1px solid;
  border-left: #0000ff 1px solid;
  border-right: #0000ff 1px solid;
  border-top: #0000ff 1px solid;
  color: #0000ff;
  font-size: 18pt;
  font-weight: bold;
  white-space: nowrap;
}
.ChineseBigMaleLatinFont {
  color: #0000ff;
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
}
.chintok {
  font-family: 'Cooper Black';
  font-size: 18pt;
  color: #ff0000;
}
.chintokcn {
  font-family: FZXingKai-S04S;
  font-size: 18pt;
  color: #ff0000;
}
.chintokprice {
  font-family: 'Cooper Black';
  font-size: 18pt;
  color: #00BB00;
  white-space: nowrap;
}
.chintokpricered {
  font-family: 'Cooper Black';
  font-size: 18pt;
  color: #FF0000;
  white-space: nowrap;
}
.chintokpricered sup {
  font-size: 12pt;
}
.chintoksmall {
  font-family: 'Cooper Black';
  font-size: 12pt;
  color: #ff0000;
}
.classTooltip, .ajxresultwindows {
  border: 2px solid #ff9999;
  border-radius: 10px 10px 0 0;
  margin-bottom: 10px;
  background-color: #ffffe6;
  overflow: none;
  position: absolute;
  top: 0px;
}
.classTooltip {
  display: none;
  z-index: 999;
}
.winheader {
  background: url('../../images/bgs/infobox-title-ff9999.png') no-repeat top right;
  font-size:1em;
  height:18px;
  margin:0;
  padding:5px 14px;
  color:#FFF;
  border-radius: 10px 10px 0 0;
  display:block;
  border:none;
  color: #99ffff;
  font-weight: bold;
  height: 16px;
  text-align: right;
}
.winheader .wincontrol a,
.winheader .wincontrol a:hover,
.winheader .wincontrol a:link,
.winheader .wincontrol a:visited {
  background: transparent;
  color: #99ffff;
  cursor: pointer;
  text-decoration: none;
}
.winbody {
  padding: 5px;
}
.winfooter {
  float: right;
}
.winfooter input {
  font-size: 16px;
}
.clearfix {
  clear: both;
}
.clearfix::after {
  content: "";
}
.codebox {
  background-color: #333;
  border: 1px solid;
  border-radius: 5px;
  color: white;
  font-family: Consolas, 'Lucida Console', 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', monospace;
  font-size: 1.2em;
  max-height: 26em;
  margin: 9px 0.2em 1em;
  overflow: auto;
  padding: 0.3em 0.5em;
}
.counteronline {
  font-size: 8pt;
  font-weight: bold;
  color: #008800;
}
.CurrencyLabel {
  color: #ffd700;
  font-size: 12pt;
  font-weight: bold;
}
.CurrencyLabel2 {
  color: #ffffff;
  font-size: 12pt;
  font-weight: bold;
}
.CurrencyArrow {
  color: #aaaaff;
  font-size: 18pt;
  font-weight: bold;
  text-align: center;
}
.CurrencyQueryTable {
  background-color: #aaaaff;
  border: 3px solid #66ff66;
  border-radius: 10px 10px 0 0;
}
.CurrencyResultsTable {
  background: #ffffdd;
  font-weight: bold;
}
.VeryBig {
  color: #990099;
  font-family: Arial;
  font-weight: bold;
  font-size: 120pt;
}
.DatetimeLastUpdate {
  color: #888888;
  float: right;
  font-weight: lighter;
  text-align: right;
}
.DatetimeSunday {
  color: #ff0000;
  font-weight: bold;
}
.dirtystate {
  width: 32px;
  height: 32px;
  display: inline-block;
}
.displayflex, .displayflexcenter, .displayflexrowreverse {
  display: flex;
}
.displayflexcenter {
  align-items: center;
  justify-content: center;
}
.displayflexrowreverse {
  flex-direction: row-reverse;
}
.displayflexgrow {
  display: flex;
  flex: 1 0 auto;
}
.displayflexwrap {
  display: flex;
  flex-wrap: wrap;
}
.displayflexwrap > .menubutton {
  padding: 0 5px 0 0;
}
.displaygridrowwrapper {
  display: contents;
}
.displaygridrowwrapper > div {
  border: thin dotted #f36;
  overflow: hidden;
}
.displaygridrowwrapper:hover > div {
  background-color: yellow;
}
.displaygrid1c,
.displaygrid2c,
.displaygrid3c,
.displaygrid4c,
.displaygridxc {
  display: grid;
  grid-gap: 5px;
}
.displaygrid1c {
  grid-template-columns: auto;
}
.displaygrid2c {
  grid-template-columns: repeat(2, auto);
}
.displaygrid3c {
  grid-template-columns: repeat(3, auto);
}
.displaygrid4c {
  grid-template-columns: repeat(4, auto);
}
.displaygrid2c,
.displaygrid3c,
.displaygrid4c,
.displaygridxc > div {
  overflow: hidden;
}
.displaygrid2cborders,
.displaygrid3cborders,
.displaygrid4cborders,
.displaygridxcborders {
  display: grid;
  grid-gap: 0px;
}
.displaygrid2cborders {
  grid-template-columns: repeat(2, auto);
}
.displaygrid3cborders {
  grid-template-columns: repeat(3, auto);
}
.displaygrid4cborders {
  grid-template-columns: repeat(4, auto);
}
.displaygrid2cborders > div,
.displaygrid3cborders > div,
.displaygrid4cborders > div,
.displaygridxcborders > div {
  border: thin dotted #ff3366;
  overflow: hidden;
  padding-bottom: 1px;
}
.displaygridspanallc {
  grid-column: 1 / -1;
}
.displaygridxcsep4navbar {
  align-items: center;
  display: grid;
  grid-gap: 10px;
  justify-content: center;
}
.displaygridxcsep4navbar > *:nth-child(2n) {
  background-color: gold;
  height: 100%;
}
.displayinlineblock {
  display: inline-block;
}
.flexbreak {
  flex-basis: 100%;
  height: 0;
}
.eventr {
  background-color: #ffff99;
}
.flexgrow {
  flex: 1 0 auto;
}
.flexgrow p, .flexgrow .visual3dhtc {
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
}
.flexseparator {
  flex-basis: 100%;
  height: 10px;
}
.displayinline {
  display: inline;
}
.displayinline li {float:left;list-style:none;}
        .sprite-nav-panorama32,
.sprite-nav-normalscreen32,
.sprite-nav-worldasiagreen64hover,.sprite-nav-worldasiagreen64:hover,
.sprite-nav-worldasiagreen64,
.sprite-nav-worldasia64hover,.sprite-nav-worldasia64:hover,
.sprite-nav-worldasia64,
.sprite-nav-weigh64hover,.sprite-nav-weigh64:hover,
.sprite-nav-weigh64,
.sprite-nav-warning64hover,.sprite-nav-warning64:hover,
.sprite-nav-warning64,
.sprite-nav-validate64hover,.sprite-nav-validate64:hover,
.sprite-nav-validate64,
.sprite-nav-ups64hover,.sprite-nav-ups64:hover,
.sprite-nav-ups64,
.sprite-nav-sqlsrv64hover,.sprite-nav-sqlsrv64:hover,
.sprite-nav-sqlsrv64,
.sprite-nav-snowflowerskyblue64,
.sprite-nav-snowflowergreenorange64,
.sprite-nav-snowflowergreen64,
.sprite-nav-snowflower64hover,.sprite-nav-snowflower64:hover,
.sprite-nav-snowflower64,
.sprite-nav-relaiscolis64hover,.sprite-nav-relaiscolis64:hover,
.sprite-nav-relaiscolis64,
.sprite-nav-register64hover,.sprite-nav-register64:hover,
.sprite-nav-register64,
.sprite-nav-refresh64hover,.sprite-nav-refresh64:hover,
.sprite-nav-refresh64,
.sprite-nav-pickup64hover,.sprite-nav-pickup64:hover,
.sprite-nav-pickup64,
.sprite-nav-open64hover,.sprite-nav-open64:hover,
.sprite-nav-open64,
.sprite-nav-mysql64hover,.sprite-nav-mysql64:hover,
.sprite-nav-mysql64,
.sprite-nav-mondialrelay64hover,.sprite-nav-mondialrelay64:hover,
.sprite-nav-mondialrelay64,
.sprite-nav-logout64hover,.sprite-nav-logout64:hover,
.sprite-nav-logout64,
.sprite-nav-login64hover,.sprite-nav-login64:hover,
.sprite-nav-login64,
.sprite-nav-load64hover,.sprite-nav-load64:hover,
.sprite-nav-load64,
.sprite-nav-link64hover,.sprite-nav-link64:hover,
.sprite-nav-link64,
.sprite-nav-laposte64hover,.sprite-nav-laposte64:hover,
.sprite-nav-laposte64,
.sprite-nav-invoice64hover,.sprite-nav-invoice64:hover,
.sprite-nav-invoice64,
.sprite-nav-home64,
.sprite-nav-holidays64hover,.sprite-nav-holidays64:hover,
.sprite-nav-holidays64,
.sprite-nav-gls64hover,.sprite-nav-gls64:hover,
.sprite-nav-gls64,
.sprite-nav-fountain64hover,.sprite-nav-fountain64:hover,
.sprite-nav-fountain64,
.sprite-nav-duplicate64hover,.sprite-nav-duplicate64:hover,
.sprite-nav-duplicate64,
.sprite-nav-dpd64hover,.sprite-nav-dpd64:hover,
.sprite-nav-dpd64,
.sprite-nav-dashboard64hover,.sprite-nav-dashboard64:hover,
.sprite-nav-dashboard64,
.sprite-nav-colissimo64hover,.sprite-nav-colissimo64:hover,
.sprite-nav-colissimo64,
.sprite-nav-browse64hover,.sprite-nav-browse64:hover,
.sprite-nav-browse64,
.sprite-nav-besson64hover,.sprite-nav-besson64:hover,
.sprite-nav-besson64,
.sprite-nav-paypal60x38hover,.sprite-nav-paypal60x38:hover,
.sprite-nav-paypal60x38,
.sprite-nav-paypal51x32hover,.sprite-nav-paypal51x32:hover,
.sprite-nav-paypal51x32,
.sprite-nav-warning48hover,.sprite-nav-warning48:hover,
.sprite-nav-warning48,
.sprite-nav-validate48hover,.sprite-nav-validate48:hover,
.sprite-nav-validate48,
.sprite-nav-snowflowerskyblue48,
.sprite-nav-snowflowergreenorange48,
.sprite-nav-snowflowergreen48,
.sprite-nav-snowflower48hover,.sprite-nav-snowflower48:hover,
.sprite-nav-snowflower48,
.sprite-nav-shipping48hover,.sprite-nav-shipping48:hover,
.sprite-nav-shipping48,
.sprite-nav-register48hover,.sprite-nav-register48:hover,
.sprite-nav-register48,
.sprite-nav-open48hover,.sprite-nav-open48:hover,
.sprite-nav-open48,
.sprite-nav-moon,
.sprite-nav-logout48hover,.sprite-nav-logout48:hover,
.sprite-nav-logout48,
.sprite-nav-login48hover,.sprite-nav-login48:hover,
.sprite-nav-login48,
.sprite-nav-invoice48hover,.sprite-nav-invoice48:hover,
.sprite-nav-invoice48,
.sprite-nav-holidays48hover,.sprite-nav-holidays48:hover,
.sprite-nav-holidays48,
.sprite-nav-duplicate48hover,.sprite-nav-duplicate48:hover,
.sprite-nav-duplicate48,
.sprite-nav-delete48hover,.sprite-nav-delete48:hover,
.sprite-nav-delete48,
.sprite-nav-chinesefood48hover,.sprite-nav-chinesefood48:hover,
.sprite-nav-chinesefood48,
.sprite-nav-bigbang48hover,.sprite-nav-bigbang48:hover,
.sprite-nav-bigbang48,
.sprite-nav-asianfood48hover,.sprite-nav-asianfood48:hover,
.sprite-nav-asianfood48,
.sprite-nav-asiandecoration48hover,.sprite-nav-asiandecoration48:hover,
.sprite-nav-asiandecoration48,
.sprite-nav-zoom32hover,.sprite-nav-zoom32:hover,
.sprite-nav-zoom32,
.sprite-nav-yellow-pushpin-yanjing32hover,
.sprite-nav-yellow-pushpin-yanjing32,
.sprite-nav-yanjing32plushover,.sprite-nav-yanjing32plus:hover,
.sprite-nav-yanjing32plus,
.sprite-nav-yanjing32hover,.sprite-nav-yanjing32:hover,
.sprite-nav-yanjing32,
.sprite-nav-worldasiagreen32hover,.sprite-nav-worldasiagreen32:hover,
.sprite-nav-worldasiagreen32,
.sprite-nav-worldasia32hover,.sprite-nav-worldasia32:hover,
.sprite-nav-worldasia32,
.sprite-nav-weigh32hover,.sprite-nav-weigh32:hover,
.sprite-nav-weigh32,
.sprite-nav-warning32hover,.sprite-nav-warning32:hover,
.sprite-nav-warning32,
.sprite-nav-warehouse32hover,.sprite-nav-warehouse32:hover,
.sprite-nav-warehouse32,
.sprite-nav-videocamera32hover,.sprite-nav-videocamera32:hover,
.sprite-nav-videocamera32,
.sprite-nav-validategreen32hover,.sprite-nav-validategreen32:hover,
.sprite-nav-validategreen32,
.sprite-nav-validate32hover,.sprite-nav-validate32:hover,
.sprite-nav-validate32,
.sprite-nav-ups32hover,.sprite-nav-ups32:hover,
.sprite-nav-ups32,
.sprite-nav-sqlsrv32hover,.sprite-nav-sqlsrv32:hover,
.sprite-nav-sqlsrv32,
.sprite-nav-speed32hover,.sprite-nav-speed32:hover,
.sprite-nav-speed32,
.sprite-nav-snowflowerskyblue32,
.sprite-nav-snowflowergreenorange32,
.sprite-nav-snowflowergreen32,
.sprite-nav-snowflower32hover,.sprite-nav-snowflower32:hover,
.sprite-nav-snowflower32,
.sprite-nav-smartphonesms32hover,.sprite-nav-smartphonesms32:hover,
.sprite-nav-smartphonesms32,
.sprite-nav-shipping32hover,.sprite-nav-shipping32:hover,
.sprite-nav-shipping32,
.sprite-nav-save32hover,.sprite-nav-save32:hover,
.sprite-nav-save32,
.sprite-nav-return32hover,.sprite-nav-return32:hover,
.sprite-nav-return32,
.sprite-nav-relaiscolis32hover,.sprite-nav-relaiscolis32:hover,
.sprite-nav-relaiscolis32,
.sprite-nav-register32hover,.sprite-nav-register32:hover,
.sprite-nav-register32,
.sprite-nav-refresh32hover,.sprite-nav-refresh32:hover,
.sprite-nav-refresh32,
.sprite-nav-red-pushpin-yanjing32hover,
.sprite-nav-red-pushpin-yanjing32,
.sprite-nav-print32hover,.sprite-nav-print32:hover,
.sprite-nav-print32,
.sprite-nav-plus32hover,.sprite-nav-plus32:hover,
.sprite-nav-plus32,
.sprite-nav-play32hover,.sprite-nav-play32:hover,
.sprite-nav-play32,
.sprite-nav-pickup32hover,.sprite-nav-pickup32:hover,
.sprite-nav-pickup32,
.sprite-nav-pdficon32hover,.sprite-nav-pdficon32:hover,
.sprite-nav-pdficon32,
.sprite-nav-pause32hover,.sprite-nav-pause32:hover,
.sprite-nav-pause32,
.sprite-nav-panorama32hover,.sprite-nav-panorama32:hover,
.sprite-nav-open32hover,.sprite-nav-open32:hover,
.sprite-nav-open32,
.sprite-nav-normalscreen32hover,.sprite-nav-normalscreen32:hover,
.sprite-nav-noimage32,
.sprite-nav-new,
.sprite-nav-mysql32hover,.sprite-nav-mysql32:hover,
.sprite-nav-mysql32,
.sprite-nav-mondialrelay32hover,.sprite-nav-mondialrelay32:hover,
.sprite-nav-mondialrelay32,
.sprite-nav-minus32hover,.sprite-nav-minus32:hover,
.sprite-nav-minus32,
.sprite-nav-logout32hover,.sprite-nav-logout32:hover,
.sprite-nav-logout32,
.sprite-nav-login32hover,.sprite-nav-login32:hover,
.sprite-nav-login32,
.sprite-nav-load32hover,.sprite-nav-load32:hover,
.sprite-nav-load32,
.sprite-nav-list32hover,.sprite-nav-list32:hover,
.sprite-nav-list32,
.sprite-nav-link32hover,.sprite-nav-link32:hover,
.sprite-nav-link32,
.sprite-nav-laposte32hover,.sprite-nav-laposte32:hover,
.sprite-nav-laposte32,
.sprite-nav-invoice32hover,.sprite-nav-invoice32:hover,
.sprite-nav-invoice32,
.sprite-nav-homeround32hover,.sprite-nav-homeround32:hover,
.sprite-nav-homeround32,
.sprite-nav-home32,
.sprite-nav-holidays32hover,.sprite-nav-holidays32:hover,
.sprite-nav-holidays32,
.sprite-nav-history32hover,.sprite-nav-history32:hover,
.sprite-nav-history32,
.sprite-nav-helpmsah32,
.sprite-nav-helpms32,
.sprite-nav-halal32hover,.sprite-nav-halal32:hover,
.sprite-nav-halal32,
.sprite-nav-groups32hover,.sprite-nav-groups32:hover,
.sprite-nav-groups32,
.sprite-nav-gls32hover,.sprite-nav-gls32:hover,
.sprite-nav-gls32,
.sprite-nav-fullscreen32hover,.sprite-nav-fullscreen32:hover,
.sprite-nav-fullscreen32,
.sprite-nav-fountain32hover,.sprite-nav-fountain32:hover,
.sprite-nav-fountain32,
.sprite-nav-flagfrhover,.sprite-nav-flagfr:hover,
.sprite-nav-flagfrgr,
.sprite-nav-flagfr,
.sprite-nav-flagenhover,.sprite-nav-flagen:hover,
.sprite-nav-flagengr,
.sprite-nav-flagen,
.sprite-nav-flagcnhover,.sprite-nav-flagcn:hover,
.sprite-nav-flagcngr,
.sprite-nav-flagcn,
.sprite-nav-families32hover,.sprite-nav-families32:hover,
.sprite-nav-families32,
.sprite-nav-email32,
.sprite-nav-editing32,
.sprite-nav-dustbin32,
.sprite-nav-dustbin128hover,.sprite-nav-dustbin128:hover,
.sprite-nav-duplicate32hover,.sprite-nav-duplicate32:hover,
.sprite-nav-duplicate32,
.sprite-nav-dpd32hover,.sprite-nav-dpd32:hover,
.sprite-nav-dpd32,
.sprite-nav-delete32hover,.sprite-nav-delete32:hover,
.sprite-nav-delete32,
.sprite-nav-dashboard32hover,.sprite-nav-dashboard32:hover,
.sprite-nav-dashboard32,
.sprite-nav-confucius32,
.sprite-nav-colissimo32hover,.sprite-nav-colissimo32:hover,
.sprite-nav-colissimo32,
.sprite-nav-clock32hover,.sprite-nav-clock32:hover,
.sprite-nav-clock32greenhover,.sprite-nav-clock32green:hover,
.sprite-nav-clock32green,
.sprite-nav-clock32,
.sprite-nav-clickme32hover,.sprite-nav-clickme32:hover,
.sprite-nav-clickme32,
.sprite-nav-chinesefood32hover,.sprite-nav-chinesefood32:hover,
.sprite-nav-chinesefood32,
.sprite-nav-categories32hover,.sprite-nav-categories32:hover,
.sprite-nav-categories32,
.sprite-nav-cashregister32hover,.sprite-nav-cashregister32:hover,
.sprite-nav-cashregister32,
.sprite-nav-cartyellhover,.sprite-nav-cartyell:hover,
.sprite-nav-cartyellfullhover,.sprite-nav-cartyellfull:hover,
.sprite-nav-cartyellfull,
.sprite-nav-cartyell,
.sprite-nav-carthover,.sprite-nav-cart:hover,
.sprite-nav-cartfullhover,.sprite-nav-cartfull:hover,
.sprite-nav-cartfull,
.sprite-nav-cart,
.sprite-nav-callus32hover,.sprite-nav-callus32:hover,
.sprite-nav-callus32,
.sprite-nav-browsersafari32hover,.sprite-nav-browsersafari32:hover,
.sprite-nav-browsersafari32,
.sprite-nav-browseropera32hover,.sprite-nav-browseropera32:hover,
.sprite-nav-browseropera32,
.sprite-nav-browserie32hover,.sprite-nav-browserie32:hover,
.sprite-nav-browserie32,
.sprite-nav-browserfirefox32hover,.sprite-nav-browserfirefox32:hover,
.sprite-nav-browserfirefox32,
.sprite-nav-browserchrome32hover,.sprite-nav-browserchrome32:hover,
.sprite-nav-browserchrome32,
.sprite-nav-browse32hover,.sprite-nav-browse32:hover,
.sprite-nav-browse32,
.sprite-nav-bigbang32hover,.sprite-nav-bigbang32:hover,
.sprite-nav-bigbang32,
.sprite-nav-besson32hover,.sprite-nav-besson32:hover,
.sprite-nav-besson32,
.sprite-nav-attach32hover,.sprite-nav-attach32:hover,
.sprite-nav-attach32,
.sprite-nav-asianfood32hover,.sprite-nav-asianfood32:hover,
.sprite-nav-asianfood32,
.sprite-nav-asiandecoration32hover,.sprite-nav-asiandecoration32:hover,
.sprite-nav-asiandecoration32,
.sprite-nav-arrowprevhover,.sprite-nav-arrowprev:hover,
.sprite-nav-arrowprevd,
.sprite-nav-arrowprev,
.sprite-nav-arrownexthover,.sprite-nav-arrownext:hover,
.sprite-nav-arrownextd,
.sprite-nav-arrownext,
.sprite-nav-arrowlasthover,.sprite-nav-arrowlast:hover,
.sprite-nav-arrowlastd,
.sprite-nav-arrowlast,
.sprite-nav-arrowfirsthover,.sprite-nav-arrowfirst:hover,
.sprite-nav-arrowfirstd,
.sprite-nav-arrowfirst,
.sprite-nav-add2cart32hover,.sprite-nav-add2cart32:hover,
.sprite-nav-add2cart32,
.sprite-nav-yanjing24plushover,.sprite-nav-yanjing24plus:hover,
.sprite-nav-yanjing24plus,
.sprite-nav-yanjing24hover,.sprite-nav-yanjing24:hover,
.sprite-nav-yanjing24,
.sprite-nav-warning24hover,.sprite-nav-warning24:hover,
.sprite-nav-warning24,
.sprite-nav-validate24hover,.sprite-nav-validate24:hover,
.sprite-nav-validate24,
.sprite-nav-register24hover,.sprite-nav-register24:hover,
.sprite-nav-register24,
.sprite-nav-logout24hover,.sprite-nav-logout24:hover,
.sprite-nav-logout24,
.sprite-nav-login24hover,.sprite-nav-login24:hover,
.sprite-nav-login24,
.sprite-nav-home24x20hover,.sprite-nav-home24x20:hover,
.sprite-nav-home24x20,
.sprite-nav-home24,
.sprite-nav-holidays24hover,.sprite-nav-holidays24:hover,
.sprite-nav-holidays24,
.sprite-nav-helpmsah24,
.sprite-nav-helpms24,
.sprite-nav-help,
.sprite-nav-gsc,
.sprite-nav-editing24,
.sprite-nav-duplicate24hover,.sprite-nav-duplicate24:hover,
.sprite-nav-duplicate24,
.sprite-nav-clock24hover,.sprite-nav-clock24:hover,
.sprite-nav-clock24greenhover,.sprite-nav-clock24green:hover,
.sprite-nav-clock24green,
.sprite-nav-clock24,
.sprite-nav-zoomablehover,.sprite-nav-zoomable:hover,
.sprite-nav-zoomable,
.sprite-nav-yanjing16plushover,.sprite-nav-yanjing16plus:hover,
.sprite-nav-yanjing16plus,
.sprite-nav-yanjing16hover,.sprite-nav-yanjing16:hover,
.sprite-nav-yanjing16,
.sprite-nav-warning16hover,.sprite-nav-warning16:hover,
.sprite-nav-warning16,
.sprite-nav-validate16hover,.sprite-nav-validate16:hover,
.sprite-nav-validate16,
.sprite-nav-t12x16,
.sprite-nav-register16hover,.sprite-nav-register16:hover,
.sprite-nav-register16,
.sprite-nav-refresh16hover,.sprite-nav-refresh16:hover,
.sprite-nav-refresh16,
.sprite-nav-noimage16,
.sprite-nav-logout16hover,.sprite-nav-logout16:hover,
.sprite-nav-logout16,
.sprite-nav-login16hover,.sprite-nav-login16:hover,
.sprite-nav-login16,
.sprite-nav-invoice16hover,.sprite-nav-invoice16:hover,
.sprite-nav-invoice16,
.sprite-nav-holidays16hover,.sprite-nav-holidays16:hover,
.sprite-nav-holidays16,
.sprite-nav-helpmsah16,
.sprite-nav-helpms16,
.sprite-nav-help12x16,
.sprite-nav-euro12x16,
.sprite-nav-email16,
.sprite-nav-editing16,
.sprite-nav-duplicate16hover,.sprite-nav-duplicate16:hover,
.sprite-nav-duplicate16,
.sprite-nav-dollar12x16,
.sprite-nav-confucius12x16,
.sprite-nav-clock16hover,.sprite-nav-clock16:hover,
.sprite-nav-clock16greenhover,.sprite-nav-clock16green:hover,
.sprite-nav-clock16green,
.sprite-nav-clock16,
.sprite-nav-circle,
.sprite-nav-c12x16,
.sprite-nav-crossffff00hover,.sprite-nav-crossffff00:hover,
.sprite-nav-crossffff00,
.sprite-nav-cross99ffffhover,.sprite-nav-cross99ffff:hover,
.sprite-nav-cross99ffff,
.sprite-nav-cross,
.sprite-nav-yanjing12plushover,.sprite-nav-yanjing12plus:hover,
.sprite-nav-yanjing12plus,
.sprite-nav-yanjing12hover,.sprite-nav-yanjing12:hover,
.sprite-nav-yanjing12,
.sprite-nav-plushover,.sprite-nav-plus:hover,
.sprite-nav-plus,
.sprite-nav-pdficon12hover,.sprite-nav-pdficon12:hover,
.sprite-nav-pdficon12,
.sprite-nav-minus,
.sprite-nav-helpmsah12,
.sprite-nav-helpms12,
.sprite-nav-expandselected {
            background-image: url('../../images/nav.png');
            background-repeat: no-repeat;
        }
        .sprite-nav-panorama32 {
            background-position: 0 0;
            width: 128px;
            height: 128px;
        }
        .sprite-nav-normalscreen32 {
            background-position: -128px 0;
            width: 128px;
            height: 128px;
        }
        .sprite-nav-worldasiagreen64hover,.sprite-nav-worldasiagreen64:hover {
            background-position: 0 -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-worldasiagreen64 {
            background-position: -64px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-worldasia64hover,.sprite-nav-worldasia64:hover {
            background-position: -128px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-worldasia64 {
            background-position: -192px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-weigh64hover,.sprite-nav-weigh64:hover {
            background-position: 0 -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-weigh64 {
            background-position: -64px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-warning64hover,.sprite-nav-warning64:hover {
            background-position: -128px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-warning64 {
            background-position: -192px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-validate64hover,.sprite-nav-validate64:hover {
            background-position: -256px 0;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-validate64 {
            background-position: -256px -64px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-ups64hover,.sprite-nav-ups64:hover {
            background-position: -256px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-ups64 {
            background-position: -256px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-sqlsrv64hover,.sprite-nav-sqlsrv64:hover {
            background-position: 0 -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-sqlsrv64 {
            background-position: -64px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-snowflowerskyblue64 {
            background-position: -128px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-snowflowergreenorange64 {
            background-position: -192px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-snowflowergreen64 {
            background-position: -256px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-snowflower64hover,.sprite-nav-snowflower64:hover {
            background-position: -320px 0;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-snowflower64 {
            background-position: -320px -64px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-relaiscolis64hover,.sprite-nav-relaiscolis64:hover {
            background-position: -320px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-relaiscolis64 {
            background-position: -320px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-register64hover,.sprite-nav-register64:hover {
            background-position: -320px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-register64 {
            background-position: 0 -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-refresh64hover,.sprite-nav-refresh64:hover {
            background-position: -64px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-refresh64 {
            background-position: -128px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-pickup64hover,.sprite-nav-pickup64:hover {
            background-position: -192px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-pickup64 {
            background-position: -256px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-open64hover,.sprite-nav-open64:hover {
            background-position: -320px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-open64 {
            background-position: -384px 0;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-mysql64hover,.sprite-nav-mysql64:hover {
            background-position: -384px -64px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-mysql64 {
            background-position: -384px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-mondialrelay64hover,.sprite-nav-mondialrelay64:hover {
            background-position: -384px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-mondialrelay64 {
            background-position: -384px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-logout64hover,.sprite-nav-logout64:hover {
            background-position: -384px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-logout64 {
            background-position: 0 -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-login64hover,.sprite-nav-login64:hover {
            background-position: -64px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-login64 {
            background-position: -128px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-load64hover,.sprite-nav-load64:hover {
            background-position: -192px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-load64 {
            background-position: -256px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-link64hover,.sprite-nav-link64:hover {
            background-position: -320px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-link64 {
            background-position: -384px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-laposte64hover,.sprite-nav-laposte64:hover {
            background-position: -448px 0;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-laposte64 {
            background-position: -448px -64px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-invoice64hover,.sprite-nav-invoice64:hover {
            background-position: -448px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-invoice64 {
            background-position: -448px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-home64 {
            background-position: -448px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-holidays64hover,.sprite-nav-holidays64:hover {
            background-position: -448px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-holidays64 {
            background-position: -448px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-gls64hover,.sprite-nav-gls64:hover {
            background-position: 0 -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-gls64 {
            background-position: -64px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-fountain64hover,.sprite-nav-fountain64:hover {
            background-position: -128px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-fountain64 {
            background-position: -192px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-duplicate64hover,.sprite-nav-duplicate64:hover {
            background-position: -256px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-duplicate64 {
            background-position: -320px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-dpd64hover,.sprite-nav-dpd64:hover {
            background-position: -384px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-dpd64 {
            background-position: -448px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-dashboard64hover,.sprite-nav-dashboard64:hover {
            background-position: -512px 0;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-dashboard64 {
            background-position: -512px -64px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-colissimo64hover,.sprite-nav-colissimo64:hover {
            background-position: -512px -128px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-colissimo64 {
            background-position: -512px -192px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-browse64hover,.sprite-nav-browse64:hover {
            background-position: -512px -256px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-browse64 {
            background-position: -512px -320px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-besson64hover,.sprite-nav-besson64:hover {
            background-position: -512px -384px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-besson64 {
            background-position: -512px -448px;
            width: 64px;
            height: 64px;
        }
        .sprite-nav-paypal60x38hover,.sprite-nav-paypal60x38:hover {
            background-position: 0 -512px;
            width: 60px;
            height: 38px;
        }
        .sprite-nav-paypal60x38 {
            background-position: -60px -512px;
            width: 60px;
            height: 38px;
        }
        .sprite-nav-paypal51x32hover,.sprite-nav-paypal51x32:hover {
            background-position: -120px -512px;
            width: 51px;
            height: 32px;
        }
        .sprite-nav-paypal51x32 {
            background-position: -171px -512px;
            width: 51px;
            height: 32px;
        }
        .sprite-nav-warning48hover,.sprite-nav-warning48:hover {
            background-position: -576px 0;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-warning48 {
            background-position: -576px -48px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-validate48hover,.sprite-nav-validate48:hover {
            background-position: -576px -96px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-validate48 {
            background-position: -576px -144px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-snowflowerskyblue48 {
            background-position: -576px -192px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-snowflowergreenorange48 {
            background-position: -576px -240px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-snowflowergreen48 {
            background-position: -576px -288px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-snowflower48hover,.sprite-nav-snowflower48:hover {
            background-position: -576px -336px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-snowflower48 {
            background-position: -576px -384px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-shipping48hover,.sprite-nav-shipping48:hover {
            background-position: -576px -432px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-shipping48 {
            background-position: -576px -480px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-register48hover,.sprite-nav-register48:hover {
            background-position: 0 -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-register48 {
            background-position: -48px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-open48hover,.sprite-nav-open48:hover {
            background-position: -96px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-open48 {
            background-position: -144px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-moon {
            background-position: -192px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-logout48hover,.sprite-nav-logout48:hover {
            background-position: -240px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-logout48 {
            background-position: -288px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-login48hover,.sprite-nav-login48:hover {
            background-position: -336px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-login48 {
            background-position: -384px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-invoice48hover,.sprite-nav-invoice48:hover {
            background-position: -432px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-invoice48 {
            background-position: -480px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-holidays48hover,.sprite-nav-holidays48:hover {
            background-position: -528px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-holidays48 {
            background-position: -576px -550px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-duplicate48hover,.sprite-nav-duplicate48:hover {
            background-position: -624px 0;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-duplicate48 {
            background-position: -624px -48px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-delete48hover,.sprite-nav-delete48:hover {
            background-position: -624px -96px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-delete48 {
            background-position: -624px -144px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-chinesefood48hover,.sprite-nav-chinesefood48:hover {
            background-position: -624px -192px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-chinesefood48 {
            background-position: -624px -240px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-bigbang48hover,.sprite-nav-bigbang48:hover {
            background-position: -624px -288px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-bigbang48 {
            background-position: -624px -336px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-asianfood48hover,.sprite-nav-asianfood48:hover {
            background-position: -624px -384px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-asianfood48 {
            background-position: -624px -432px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-asiandecoration48hover,.sprite-nav-asiandecoration48:hover {
            background-position: -624px -480px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-asiandecoration48 {
            background-position: -624px -528px;
            width: 48px;
            height: 48px;
        }
        .sprite-nav-zoom32hover,.sprite-nav-zoom32:hover {
            background-position: -222px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-zoom32 {
            background-position: -254px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yellow-pushpin-yanjing32hover {
            background-position: -286px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yellow-pushpin-yanjing32 {
            background-position: -318px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yanjing32plushover,.sprite-nav-yanjing32plus:hover {
            background-position: -350px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yanjing32plus {
            background-position: -382px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yanjing32hover,.sprite-nav-yanjing32:hover {
            background-position: -414px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yanjing32 {
            background-position: -446px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-worldasiagreen32hover,.sprite-nav-worldasiagreen32:hover {
            background-position: -478px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-worldasiagreen32 {
            background-position: -510px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-worldasia32hover,.sprite-nav-worldasia32:hover {
            background-position: -542px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-worldasia32 {
            background-position: 0 -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-weigh32hover,.sprite-nav-weigh32:hover {
            background-position: -32px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-weigh32 {
            background-position: -64px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-warning32hover,.sprite-nav-warning32:hover {
            background-position: -96px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-warning32 {
            background-position: -128px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-warehouse32hover,.sprite-nav-warehouse32:hover {
            background-position: -160px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-warehouse32 {
            background-position: -192px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-videocamera32hover,.sprite-nav-videocamera32:hover {
            background-position: -224px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-videocamera32 {
            background-position: -256px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-validategreen32hover,.sprite-nav-validategreen32:hover {
            background-position: -288px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-validategreen32 {
            background-position: -320px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-validate32hover,.sprite-nav-validate32:hover {
            background-position: -352px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-validate32 {
            background-position: -384px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-ups32hover,.sprite-nav-ups32:hover {
            background-position: -416px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-ups32 {
            background-position: -448px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-sqlsrv32hover,.sprite-nav-sqlsrv32:hover {
            background-position: -480px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-sqlsrv32 {
            background-position: -512px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-speed32hover,.sprite-nav-speed32:hover {
            background-position: -544px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-speed32 {
            background-position: -576px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-snowflowerskyblue32 {
            background-position: -608px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-snowflowergreenorange32 {
            background-position: -640px -598px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-snowflowergreen32 {
            background-position: 0 -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-snowflower32hover,.sprite-nav-snowflower32:hover {
            background-position: -32px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-snowflower32 {
            background-position: -64px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-smartphonesms32hover,.sprite-nav-smartphonesms32:hover {
            background-position: -96px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-smartphonesms32 {
            background-position: -128px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-shipping32hover,.sprite-nav-shipping32:hover {
            background-position: -160px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-shipping32 {
            background-position: -192px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-save32hover,.sprite-nav-save32:hover {
            background-position: -224px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-save32 {
            background-position: -256px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-return32hover,.sprite-nav-return32:hover {
            background-position: -288px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-return32 {
            background-position: -320px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-relaiscolis32hover,.sprite-nav-relaiscolis32:hover {
            background-position: -352px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-relaiscolis32 {
            background-position: -384px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-register32hover,.sprite-nav-register32:hover {
            background-position: -416px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-register32 {
            background-position: -448px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-refresh32hover,.sprite-nav-refresh32:hover {
            background-position: -480px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-refresh32 {
            background-position: -512px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-red-pushpin-yanjing32hover {
            background-position: -544px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-red-pushpin-yanjing32 {
            background-position: -576px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-print32hover,.sprite-nav-print32:hover {
            background-position: -608px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-print32 {
            background-position: -640px -630px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-plus32hover,.sprite-nav-plus32:hover {
            background-position: -672px 0;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-plus32 {
            background-position: -672px -32px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-play32hover,.sprite-nav-play32:hover {
            background-position: -672px -64px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-play32 {
            background-position: -672px -96px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-pickup32hover,.sprite-nav-pickup32:hover {
            background-position: -672px -128px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-pickup32 {
            background-position: -672px -160px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-pdficon32hover,.sprite-nav-pdficon32:hover {
            background-position: -672px -192px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-pdficon32 {
            background-position: -672px -224px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-pause32hover,.sprite-nav-pause32:hover {
            background-position: -672px -256px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-pause32 {
            background-position: -672px -288px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-panorama32hover,.sprite-nav-panorama32:hover {
            background-position: -672px -320px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-open32hover,.sprite-nav-open32:hover {
            background-position: -672px -352px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-open32 {
            background-position: -672px -384px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-normalscreen32hover,.sprite-nav-normalscreen32:hover {
            background-position: -672px -416px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-noimage32 {
            background-position: -672px -448px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-new {
            background-position: -672px -480px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-mysql32hover,.sprite-nav-mysql32:hover {
            background-position: -672px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-mysql32 {
            background-position: -672px -544px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-mondialrelay32hover,.sprite-nav-mondialrelay32:hover {
            background-position: -672px -576px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-mondialrelay32 {
            background-position: -672px -608px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-minus32hover,.sprite-nav-minus32:hover {
            background-position: 0 -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-minus32 {
            background-position: -32px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-logout32hover,.sprite-nav-logout32:hover {
            background-position: -64px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-logout32 {
            background-position: -96px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-login32hover,.sprite-nav-login32:hover {
            background-position: -128px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-login32 {
            background-position: -160px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-load32hover,.sprite-nav-load32:hover {
            background-position: -192px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-load32 {
            background-position: -224px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-list32hover,.sprite-nav-list32:hover {
            background-position: -256px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-list32 {
            background-position: -288px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-link32hover,.sprite-nav-link32:hover {
            background-position: -320px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-link32 {
            background-position: -352px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-laposte32hover,.sprite-nav-laposte32:hover {
            background-position: -384px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-laposte32 {
            background-position: -416px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-invoice32hover,.sprite-nav-invoice32:hover {
            background-position: -448px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-invoice32 {
            background-position: -480px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-homeround32hover,.sprite-nav-homeround32:hover {
            background-position: -512px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-homeround32 {
            background-position: -544px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-home32 {
            background-position: -576px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-holidays32hover,.sprite-nav-holidays32:hover {
            background-position: -608px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-holidays32 {
            background-position: -640px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-history32hover,.sprite-nav-history32:hover {
            background-position: -672px -662px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-history32 {
            background-position: -704px 0;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-helpmsah32 {
            background-position: -704px -32px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-helpms32 {
            background-position: -704px -64px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-halal32hover,.sprite-nav-halal32:hover {
            background-position: -704px -96px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-halal32 {
            background-position: -704px -128px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-groups32hover,.sprite-nav-groups32:hover {
            background-position: -704px -160px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-groups32 {
            background-position: -704px -192px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-gls32hover,.sprite-nav-gls32:hover {
            background-position: -704px -224px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-gls32 {
            background-position: -704px -256px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-fullscreen32hover,.sprite-nav-fullscreen32:hover {
            background-position: -704px -288px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-fullscreen32 {
            background-position: -704px -320px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-fountain32hover,.sprite-nav-fountain32:hover {
            background-position: -704px -352px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-fountain32 {
            background-position: -704px -384px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagfrhover,.sprite-nav-flagfr:hover {
            background-position: -704px -416px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagfrgr {
            background-position: -704px -448px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagfr {
            background-position: -704px -480px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagenhover,.sprite-nav-flagen:hover {
            background-position: -704px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagengr {
            background-position: -704px -544px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagen {
            background-position: -704px -576px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagcnhover,.sprite-nav-flagcn:hover {
            background-position: -704px -608px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagcngr {
            background-position: -704px -640px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-flagcn {
            background-position: 0 -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-families32hover,.sprite-nav-families32:hover {
            background-position: -32px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-families32 {
            background-position: -64px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-email32 {
            background-position: -96px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-editing32 {
            background-position: -128px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-dustbin32 {
            background-position: -160px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-dustbin128hover,.sprite-nav-dustbin128:hover {
            background-position: -192px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-duplicate32hover,.sprite-nav-duplicate32:hover {
            background-position: -224px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-duplicate32 {
            background-position: -256px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-dpd32hover,.sprite-nav-dpd32:hover {
            background-position: -288px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-dpd32 {
            background-position: -320px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-delete32hover,.sprite-nav-delete32:hover {
            background-position: -352px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-delete32 {
            background-position: -384px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-dashboard32hover,.sprite-nav-dashboard32:hover {
            background-position: -416px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-dashboard32 {
            background-position: -448px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-confucius32 {
            background-position: -480px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-colissimo32hover,.sprite-nav-colissimo32:hover {
            background-position: -512px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-colissimo32 {
            background-position: -544px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-clock32hover,.sprite-nav-clock32:hover {
            background-position: -576px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-clock32greenhover,.sprite-nav-clock32green:hover {
            background-position: -608px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-clock32green {
            background-position: -640px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-clock32 {
            background-position: -672px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-clickme32hover,.sprite-nav-clickme32:hover {
            background-position: -704px -694px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-clickme32 {
            background-position: -736px 0;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-chinesefood32hover,.sprite-nav-chinesefood32:hover {
            background-position: -736px -32px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-chinesefood32 {
            background-position: -736px -64px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-categories32hover,.sprite-nav-categories32:hover {
            background-position: -736px -96px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-categories32 {
            background-position: -736px -128px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cashregister32hover,.sprite-nav-cashregister32:hover {
            background-position: -736px -160px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cashregister32 {
            background-position: -736px -192px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cartyellhover,.sprite-nav-cartyell:hover {
            background-position: -736px -224px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cartyellfullhover,.sprite-nav-cartyellfull:hover {
            background-position: -736px -256px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cartyellfull {
            background-position: -736px -288px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cartyell {
            background-position: -736px -320px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-carthover,.sprite-nav-cart:hover {
            background-position: -736px -352px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cartfullhover,.sprite-nav-cartfull:hover {
            background-position: -736px -384px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cartfull {
            background-position: -736px -416px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-cart {
            background-position: -736px -448px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-callus32hover,.sprite-nav-callus32:hover {
            background-position: -736px -480px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-callus32 {
            background-position: -736px -512px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browsersafari32hover,.sprite-nav-browsersafari32:hover {
            background-position: -736px -544px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browsersafari32 {
            background-position: -736px -576px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browseropera32hover,.sprite-nav-browseropera32:hover {
            background-position: -736px -608px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browseropera32 {
            background-position: -736px -640px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browserie32hover,.sprite-nav-browserie32:hover {
            background-position: -736px -672px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browserie32 {
            background-position: 0 -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browserfirefox32hover,.sprite-nav-browserfirefox32:hover {
            background-position: -32px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browserfirefox32 {
            background-position: -64px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browserchrome32hover,.sprite-nav-browserchrome32:hover {
            background-position: -96px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browserchrome32 {
            background-position: -128px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browse32hover,.sprite-nav-browse32:hover {
            background-position: -160px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-browse32 {
            background-position: -192px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-bigbang32hover,.sprite-nav-bigbang32:hover {
            background-position: -224px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-bigbang32 {
            background-position: -256px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-besson32hover,.sprite-nav-besson32:hover {
            background-position: -288px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-besson32 {
            background-position: -320px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-attach32hover,.sprite-nav-attach32:hover {
            background-position: -352px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-attach32 {
            background-position: -384px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-asianfood32hover,.sprite-nav-asianfood32:hover {
            background-position: -416px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-asianfood32 {
            background-position: -448px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-asiandecoration32hover,.sprite-nav-asiandecoration32:hover {
            background-position: -480px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-asiandecoration32 {
            background-position: -512px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowprevhover,.sprite-nav-arrowprev:hover {
            background-position: -544px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowprevd {
            background-position: -576px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowprev {
            background-position: -608px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrownexthover,.sprite-nav-arrownext:hover {
            background-position: -640px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrownextd {
            background-position: -672px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrownext {
            background-position: -704px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowlasthover,.sprite-nav-arrowlast:hover {
            background-position: -736px -726px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowlastd {
            background-position: -768px 0;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowlast {
            background-position: -768px -32px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowfirsthover,.sprite-nav-arrowfirst:hover {
            background-position: -768px -64px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowfirstd {
            background-position: -768px -96px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-arrowfirst {
            background-position: -768px -128px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-add2cart32hover,.sprite-nav-add2cart32:hover {
            background-position: -768px -160px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-add2cart32 {
            background-position: -768px -192px;
            width: 32px;
            height: 32px;
        }
        .sprite-nav-yanjing24plushover,.sprite-nav-yanjing24plus:hover {
            background-position: -768px -224px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-yanjing24plus {
            background-position: -768px -248px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-yanjing24hover,.sprite-nav-yanjing24:hover {
            background-position: -768px -272px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-yanjing24 {
            background-position: -768px -296px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-warning24hover,.sprite-nav-warning24:hover {
            background-position: -768px -320px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-warning24 {
            background-position: -768px -344px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-validate24hover,.sprite-nav-validate24:hover {
            background-position: -768px -368px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-validate24 {
            background-position: -768px -392px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-register24hover,.sprite-nav-register24:hover {
            background-position: -768px -416px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-register24 {
            background-position: -768px -440px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-logout24hover,.sprite-nav-logout24:hover {
            background-position: -768px -464px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-logout24 {
            background-position: -768px -488px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-login24hover,.sprite-nav-login24:hover {
            background-position: -768px -512px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-login24 {
            background-position: -768px -536px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-home24x20hover,.sprite-nav-home24x20:hover {
            background-position: -768px -560px;
            width: 24px;
            height: 20px;
        }
        .sprite-nav-home24x20 {
            background-position: -768px -580px;
            width: 24px;
            height: 20px;
        }
        .sprite-nav-home24 {
            background-position: -768px -600px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-holidays24hover,.sprite-nav-holidays24:hover {
            background-position: -768px -624px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-holidays24 {
            background-position: -768px -648px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-helpmsah24 {
            background-position: -768px -672px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-helpms24 {
            background-position: -768px -696px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-help {
            background-position: -768px -720px;
            width: 20px;
            height: 24px;
        }
        .sprite-nav-gsc {
            background-position: 0 -758px;
            width: 19px;
            height: 24px;
        }
        .sprite-nav-editing24 {
            background-position: -19px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-duplicate24hover,.sprite-nav-duplicate24:hover {
            background-position: -43px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-duplicate24 {
            background-position: -67px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-clock24hover,.sprite-nav-clock24:hover {
            background-position: -91px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-clock24greenhover,.sprite-nav-clock24green:hover {
            background-position: -115px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-clock24green {
            background-position: -139px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-clock24 {
            background-position: -163px -758px;
            width: 24px;
            height: 24px;
        }
        .sprite-nav-zoomablehover,.sprite-nav-zoomable:hover {
            background-position: -736px -704px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-zoomable {
            background-position: -752px -704px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-yanjing16plushover,.sprite-nav-yanjing16plus:hover {
            background-position: -704px -672px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-yanjing16plus {
            background-position: -720px -672px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-yanjing16hover,.sprite-nav-yanjing16:hover {
            background-position: -672px -640px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-yanjing16 {
            background-position: -688px -640px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-warning16hover,.sprite-nav-warning16:hover {
            background-position: -624px -576px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-warning16 {
            background-position: -640px -576px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-validate16hover,.sprite-nav-validate16:hover {
            background-position: -656px -576px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-validate16 {
            background-position: -576px -528px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-t12x16 {
            background-position: -788px -720px;
            width: 12px;
            height: 16px;
        }
        .sprite-nav-register16hover,.sprite-nav-register16:hover {
            background-position: -592px -528px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-register16 {
            background-position: -608px -528px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-refresh16hover,.sprite-nav-refresh16:hover {
            background-position: -187px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-refresh16 {
            background-position: -203px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-noimage16 {
            background-position: -219px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-logout16hover,.sprite-nav-logout16:hover {
            background-position: -235px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-logout16 {
            background-position: -251px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-login16hover,.sprite-nav-login16:hover {
            background-position: -267px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-login16 {
            background-position: -283px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-invoice16hover,.sprite-nav-invoice16:hover {
            background-position: -299px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-invoice16 {
            background-position: -315px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-holidays16hover,.sprite-nav-holidays16:hover {
            background-position: -331px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-holidays16 {
            background-position: -347px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-helpmsah16 {
            background-position: -363px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-helpms16 {
            background-position: -379px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-help12x16 {
            background-position: -395px -758px;
            width: 12px;
            height: 16px;
        }
        .sprite-nav-euro12x16 {
            background-position: -407px -758px;
            width: 12px;
            height: 16px;
        }
        .sprite-nav-email16 {
            background-position: -419px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-editing16 {
            background-position: -435px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-duplicate16hover,.sprite-nav-duplicate16:hover {
            background-position: -451px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-duplicate16 {
            background-position: -467px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-dollar12x16 {
            background-position: -483px -758px;
            width: 12px;
            height: 16px;
        }
        .sprite-nav-confucius12x16 {
            background-position: -495px -758px;
            width: 12px;
            height: 16px;
        }
        .sprite-nav-clock16hover,.sprite-nav-clock16:hover {
            background-position: -507px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-clock16greenhover,.sprite-nav-clock16green:hover {
            background-position: -523px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-clock16green {
            background-position: -539px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-clock16 {
            background-position: -555px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-circle {
            background-position: -571px -758px;
            width: 16px;
            height: 16px;
        }
        .sprite-nav-c12x16 {
            background-position: -587px -758px;
            width: 12px;
            height: 16px;
        }
        .sprite-nav-crossffff00hover,.sprite-nav-crossffff00:hover {
            background-position: -768px -744px;
            width: 14px;
            height: 14px;
        }
        .sprite-nav-crossffff00 {
            background-position: -782px -744px;
            width: 14px;
            height: 14px;
        }
        .sprite-nav-cross99ffffhover,.sprite-nav-cross99ffff:hover {
            background-position: -599px -758px;
            width: 14px;
            height: 14px;
        }
        .sprite-nav-cross99ffff {
            background-position: -613px -758px;
            width: 14px;
            height: 14px;
        }
        .sprite-nav-cross {
            background-position: -627px -758px;
            width: 14px;
            height: 14px;
        }
        .sprite-nav-yanjing12plushover,.sprite-nav-yanjing12plus:hover {
            background-position: -641px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-yanjing12plus {
            background-position: -653px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-yanjing12hover,.sprite-nav-yanjing12:hover {
            background-position: -665px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-yanjing12 {
            background-position: -677px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-plushover,.sprite-nav-plus:hover {
            background-position: -689px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-plus {
            background-position: -701px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-pdficon12hover,.sprite-nav-pdficon12:hover {
            background-position: -713px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-pdficon12 {
            background-position: -725px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-minus {
            background-position: -737px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-helpmsah12 {
            background-position: -749px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-helpms12 {
            background-position: -761px -758px;
            width: 12px;
            height: 12px;
        }
        .sprite-nav-expandselected {
            background-position: -792px -224px;
            width: 6px;
            height: 5px;
        }
        @media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
            .sprite-nav-panorama32,
    .sprite-nav-normalscreen32,
    .sprite-nav-worldasiagreen64hover,.sprite-nav-worldasiagreen64:hover,
    .sprite-nav-worldasiagreen64,
    .sprite-nav-worldasia64hover,.sprite-nav-worldasia64:hover,
    .sprite-nav-worldasia64,
    .sprite-nav-weigh64hover,.sprite-nav-weigh64:hover,
    .sprite-nav-weigh64,
    .sprite-nav-warning64hover,.sprite-nav-warning64:hover,
    .sprite-nav-warning64,
    .sprite-nav-validate64hover,.sprite-nav-validate64:hover,
    .sprite-nav-validate64,
    .sprite-nav-ups64hover,.sprite-nav-ups64:hover,
    .sprite-nav-ups64,
    .sprite-nav-sqlsrv64hover,.sprite-nav-sqlsrv64:hover,
    .sprite-nav-sqlsrv64,
    .sprite-nav-snowflowerskyblue64,
    .sprite-nav-snowflowergreenorange64,
    .sprite-nav-snowflowergreen64,
    .sprite-nav-snowflower64hover,.sprite-nav-snowflower64:hover,
    .sprite-nav-snowflower64,
    .sprite-nav-relaiscolis64hover,.sprite-nav-relaiscolis64:hover,
    .sprite-nav-relaiscolis64,
    .sprite-nav-register64hover,.sprite-nav-register64:hover,
    .sprite-nav-register64,
    .sprite-nav-refresh64hover,.sprite-nav-refresh64:hover,
    .sprite-nav-refresh64,
    .sprite-nav-pickup64hover,.sprite-nav-pickup64:hover,
    .sprite-nav-pickup64,
    .sprite-nav-open64hover,.sprite-nav-open64:hover,
    .sprite-nav-open64,
    .sprite-nav-mysql64hover,.sprite-nav-mysql64:hover,
    .sprite-nav-mysql64,
    .sprite-nav-mondialrelay64hover,.sprite-nav-mondialrelay64:hover,
    .sprite-nav-mondialrelay64,
    .sprite-nav-logout64hover,.sprite-nav-logout64:hover,
    .sprite-nav-logout64,
    .sprite-nav-login64hover,.sprite-nav-login64:hover,
    .sprite-nav-login64,
    .sprite-nav-load64hover,.sprite-nav-load64:hover,
    .sprite-nav-load64,
    .sprite-nav-link64hover,.sprite-nav-link64:hover,
    .sprite-nav-link64,
    .sprite-nav-laposte64hover,.sprite-nav-laposte64:hover,
    .sprite-nav-laposte64,
    .sprite-nav-invoice64hover,.sprite-nav-invoice64:hover,
    .sprite-nav-invoice64,
    .sprite-nav-home64,
    .sprite-nav-holidays64hover,.sprite-nav-holidays64:hover,
    .sprite-nav-holidays64,
    .sprite-nav-gls64hover,.sprite-nav-gls64:hover,
    .sprite-nav-gls64,
    .sprite-nav-fountain64hover,.sprite-nav-fountain64:hover,
    .sprite-nav-fountain64,
    .sprite-nav-duplicate64hover,.sprite-nav-duplicate64:hover,
    .sprite-nav-duplicate64,
    .sprite-nav-dpd64hover,.sprite-nav-dpd64:hover,
    .sprite-nav-dpd64,
    .sprite-nav-dashboard64hover,.sprite-nav-dashboard64:hover,
    .sprite-nav-dashboard64,
    .sprite-nav-colissimo64hover,.sprite-nav-colissimo64:hover,
    .sprite-nav-colissimo64,
    .sprite-nav-browse64hover,.sprite-nav-browse64:hover,
    .sprite-nav-browse64,
    .sprite-nav-besson64hover,.sprite-nav-besson64:hover,
    .sprite-nav-besson64,
    .sprite-nav-paypal60x38hover,.sprite-nav-paypal60x38:hover,
    .sprite-nav-paypal60x38,
    .sprite-nav-paypal51x32hover,.sprite-nav-paypal51x32:hover,
    .sprite-nav-paypal51x32,
    .sprite-nav-warning48hover,.sprite-nav-warning48:hover,
    .sprite-nav-warning48,
    .sprite-nav-validate48hover,.sprite-nav-validate48:hover,
    .sprite-nav-validate48,
    .sprite-nav-snowflowerskyblue48,
    .sprite-nav-snowflowergreenorange48,
    .sprite-nav-snowflowergreen48,
    .sprite-nav-snowflower48hover,.sprite-nav-snowflower48:hover,
    .sprite-nav-snowflower48,
    .sprite-nav-shipping48hover,.sprite-nav-shipping48:hover,
    .sprite-nav-shipping48,
    .sprite-nav-register48hover,.sprite-nav-register48:hover,
    .sprite-nav-register48,
    .sprite-nav-open48hover,.sprite-nav-open48:hover,
    .sprite-nav-open48,
    .sprite-nav-moon,
    .sprite-nav-logout48hover,.sprite-nav-logout48:hover,
    .sprite-nav-logout48,
    .sprite-nav-login48hover,.sprite-nav-login48:hover,
    .sprite-nav-login48,
    .sprite-nav-invoice48hover,.sprite-nav-invoice48:hover,
    .sprite-nav-invoice48,
    .sprite-nav-holidays48hover,.sprite-nav-holidays48:hover,
    .sprite-nav-holidays48,
    .sprite-nav-duplicate48hover,.sprite-nav-duplicate48:hover,
    .sprite-nav-duplicate48,
    .sprite-nav-delete48hover,.sprite-nav-delete48:hover,
    .sprite-nav-delete48,
    .sprite-nav-chinesefood48hover,.sprite-nav-chinesefood48:hover,
    .sprite-nav-chinesefood48,
    .sprite-nav-bigbang48hover,.sprite-nav-bigbang48:hover,
    .sprite-nav-bigbang48,
    .sprite-nav-asianfood48hover,.sprite-nav-asianfood48:hover,
    .sprite-nav-asianfood48,
    .sprite-nav-asiandecoration48hover,.sprite-nav-asiandecoration48:hover,
    .sprite-nav-asiandecoration48,
    .sprite-nav-zoom32hover,.sprite-nav-zoom32:hover,
    .sprite-nav-zoom32,
    .sprite-nav-yellow-pushpin-yanjing32hover,
    .sprite-nav-yellow-pushpin-yanjing32,
    .sprite-nav-yanjing32plushover,.sprite-nav-yanjing32plus:hover,
    .sprite-nav-yanjing32plus,
    .sprite-nav-yanjing32hover,.sprite-nav-yanjing32:hover,
    .sprite-nav-yanjing32,
    .sprite-nav-worldasiagreen32hover,.sprite-nav-worldasiagreen32:hover,
    .sprite-nav-worldasiagreen32,
    .sprite-nav-worldasia32hover,.sprite-nav-worldasia32:hover,
    .sprite-nav-worldasia32,
    .sprite-nav-weigh32hover,.sprite-nav-weigh32:hover,
    .sprite-nav-weigh32,
    .sprite-nav-warning32hover,.sprite-nav-warning32:hover,
    .sprite-nav-warning32,
    .sprite-nav-warehouse32hover,.sprite-nav-warehouse32:hover,
    .sprite-nav-warehouse32,
    .sprite-nav-videocamera32hover,.sprite-nav-videocamera32:hover,
    .sprite-nav-videocamera32,
    .sprite-nav-validategreen32hover,.sprite-nav-validategreen32:hover,
    .sprite-nav-validategreen32,
    .sprite-nav-validate32hover,.sprite-nav-validate32:hover,
    .sprite-nav-validate32,
    .sprite-nav-ups32hover,.sprite-nav-ups32:hover,
    .sprite-nav-ups32,
    .sprite-nav-sqlsrv32hover,.sprite-nav-sqlsrv32:hover,
    .sprite-nav-sqlsrv32,
    .sprite-nav-speed32hover,.sprite-nav-speed32:hover,
    .sprite-nav-speed32,
    .sprite-nav-snowflowerskyblue32,
    .sprite-nav-snowflowergreenorange32,
    .sprite-nav-snowflowergreen32,
    .sprite-nav-snowflower32hover,.sprite-nav-snowflower32:hover,
    .sprite-nav-snowflower32,
    .sprite-nav-smartphonesms32hover,.sprite-nav-smartphonesms32:hover,
    .sprite-nav-smartphonesms32,
    .sprite-nav-shipping32hover,.sprite-nav-shipping32:hover,
    .sprite-nav-shipping32,
    .sprite-nav-save32hover,.sprite-nav-save32:hover,
    .sprite-nav-save32,
    .sprite-nav-return32hover,.sprite-nav-return32:hover,
    .sprite-nav-return32,
    .sprite-nav-relaiscolis32hover,.sprite-nav-relaiscolis32:hover,
    .sprite-nav-relaiscolis32,
    .sprite-nav-register32hover,.sprite-nav-register32:hover,
    .sprite-nav-register32,
    .sprite-nav-refresh32hover,.sprite-nav-refresh32:hover,
    .sprite-nav-refresh32,
    .sprite-nav-red-pushpin-yanjing32hover,
    .sprite-nav-red-pushpin-yanjing32,
    .sprite-nav-print32hover,.sprite-nav-print32:hover,
    .sprite-nav-print32,
    .sprite-nav-plus32hover,.sprite-nav-plus32:hover,
    .sprite-nav-plus32,
    .sprite-nav-play32hover,.sprite-nav-play32:hover,
    .sprite-nav-play32,
    .sprite-nav-pickup32hover,.sprite-nav-pickup32:hover,
    .sprite-nav-pickup32,
    .sprite-nav-pdficon32hover,.sprite-nav-pdficon32:hover,
    .sprite-nav-pdficon32,
    .sprite-nav-pause32hover,.sprite-nav-pause32:hover,
    .sprite-nav-pause32,
    .sprite-nav-panorama32hover,.sprite-nav-panorama32:hover,
    .sprite-nav-open32hover,.sprite-nav-open32:hover,
    .sprite-nav-open32,
    .sprite-nav-normalscreen32hover,.sprite-nav-normalscreen32:hover,
    .sprite-nav-noimage32,
    .sprite-nav-new,
    .sprite-nav-mysql32hover,.sprite-nav-mysql32:hover,
    .sprite-nav-mysql32,
    .sprite-nav-mondialrelay32hover,.sprite-nav-mondialrelay32:hover,
    .sprite-nav-mondialrelay32,
    .sprite-nav-minus32hover,.sprite-nav-minus32:hover,
    .sprite-nav-minus32,
    .sprite-nav-logout32hover,.sprite-nav-logout32:hover,
    .sprite-nav-logout32,
    .sprite-nav-login32hover,.sprite-nav-login32:hover,
    .sprite-nav-login32,
    .sprite-nav-load32hover,.sprite-nav-load32:hover,
    .sprite-nav-load32,
    .sprite-nav-list32hover,.sprite-nav-list32:hover,
    .sprite-nav-list32,
    .sprite-nav-link32hover,.sprite-nav-link32:hover,
    .sprite-nav-link32,
    .sprite-nav-laposte32hover,.sprite-nav-laposte32:hover,
    .sprite-nav-laposte32,
    .sprite-nav-invoice32hover,.sprite-nav-invoice32:hover,
    .sprite-nav-invoice32,
    .sprite-nav-homeround32hover,.sprite-nav-homeround32:hover,
    .sprite-nav-homeround32,
    .sprite-nav-home32,
    .sprite-nav-holidays32hover,.sprite-nav-holidays32:hover,
    .sprite-nav-holidays32,
    .sprite-nav-history32hover,.sprite-nav-history32:hover,
    .sprite-nav-history32,
    .sprite-nav-helpmsah32,
    .sprite-nav-helpms32,
    .sprite-nav-halal32hover,.sprite-nav-halal32:hover,
    .sprite-nav-halal32,
    .sprite-nav-groups32hover,.sprite-nav-groups32:hover,
    .sprite-nav-groups32,
    .sprite-nav-gls32hover,.sprite-nav-gls32:hover,
    .sprite-nav-gls32,
    .sprite-nav-fullscreen32hover,.sprite-nav-fullscreen32:hover,
    .sprite-nav-fullscreen32,
    .sprite-nav-fountain32hover,.sprite-nav-fountain32:hover,
    .sprite-nav-fountain32,
    .sprite-nav-flagfrhover,.sprite-nav-flagfr:hover,
    .sprite-nav-flagfrgr,
    .sprite-nav-flagfr,
    .sprite-nav-flagenhover,.sprite-nav-flagen:hover,
    .sprite-nav-flagengr,
    .sprite-nav-flagen,
    .sprite-nav-flagcnhover,.sprite-nav-flagcn:hover,
    .sprite-nav-flagcngr,
    .sprite-nav-flagcn,
    .sprite-nav-families32hover,.sprite-nav-families32:hover,
    .sprite-nav-families32,
    .sprite-nav-email32,
    .sprite-nav-editing32,
    .sprite-nav-dustbin32,
    .sprite-nav-dustbin128hover,.sprite-nav-dustbin128:hover,
    .sprite-nav-duplicate32hover,.sprite-nav-duplicate32:hover,
    .sprite-nav-duplicate32,
    .sprite-nav-dpd32hover,.sprite-nav-dpd32:hover,
    .sprite-nav-dpd32,
    .sprite-nav-delete32hover,.sprite-nav-delete32:hover,
    .sprite-nav-delete32,
    .sprite-nav-dashboard32hover,.sprite-nav-dashboard32:hover,
    .sprite-nav-dashboard32,
    .sprite-nav-confucius32,
    .sprite-nav-colissimo32hover,.sprite-nav-colissimo32:hover,
    .sprite-nav-colissimo32,
    .sprite-nav-clock32hover,.sprite-nav-clock32:hover,
    .sprite-nav-clock32greenhover,.sprite-nav-clock32green:hover,
    .sprite-nav-clock32green,
    .sprite-nav-clock32,
    .sprite-nav-clickme32hover,.sprite-nav-clickme32:hover,
    .sprite-nav-clickme32,
    .sprite-nav-chinesefood32hover,.sprite-nav-chinesefood32:hover,
    .sprite-nav-chinesefood32,
    .sprite-nav-categories32hover,.sprite-nav-categories32:hover,
    .sprite-nav-categories32,
    .sprite-nav-cashregister32hover,.sprite-nav-cashregister32:hover,
    .sprite-nav-cashregister32,
    .sprite-nav-cartyellhover,.sprite-nav-cartyell:hover,
    .sprite-nav-cartyellfullhover,.sprite-nav-cartyellfull:hover,
    .sprite-nav-cartyellfull,
    .sprite-nav-cartyell,
    .sprite-nav-carthover,.sprite-nav-cart:hover,
    .sprite-nav-cartfullhover,.sprite-nav-cartfull:hover,
    .sprite-nav-cartfull,
    .sprite-nav-cart,
    .sprite-nav-callus32hover,.sprite-nav-callus32:hover,
    .sprite-nav-callus32,
    .sprite-nav-browsersafari32hover,.sprite-nav-browsersafari32:hover,
    .sprite-nav-browsersafari32,
    .sprite-nav-browseropera32hover,.sprite-nav-browseropera32:hover,
    .sprite-nav-browseropera32,
    .sprite-nav-browserie32hover,.sprite-nav-browserie32:hover,
    .sprite-nav-browserie32,
    .sprite-nav-browserfirefox32hover,.sprite-nav-browserfirefox32:hover,
    .sprite-nav-browserfirefox32,
    .sprite-nav-browserchrome32hover,.sprite-nav-browserchrome32:hover,
    .sprite-nav-browserchrome32,
    .sprite-nav-browse32hover,.sprite-nav-browse32:hover,
    .sprite-nav-browse32,
    .sprite-nav-bigbang32hover,.sprite-nav-bigbang32:hover,
    .sprite-nav-bigbang32,
    .sprite-nav-besson32hover,.sprite-nav-besson32:hover,
    .sprite-nav-besson32,
    .sprite-nav-attach32hover,.sprite-nav-attach32:hover,
    .sprite-nav-attach32,
    .sprite-nav-asianfood32hover,.sprite-nav-asianfood32:hover,
    .sprite-nav-asianfood32,
    .sprite-nav-asiandecoration32hover,.sprite-nav-asiandecoration32:hover,
    .sprite-nav-asiandecoration32,
    .sprite-nav-arrowprevhover,.sprite-nav-arrowprev:hover,
    .sprite-nav-arrowprevd,
    .sprite-nav-arrowprev,
    .sprite-nav-arrownexthover,.sprite-nav-arrownext:hover,
    .sprite-nav-arrownextd,
    .sprite-nav-arrownext,
    .sprite-nav-arrowlasthover,.sprite-nav-arrowlast:hover,
    .sprite-nav-arrowlastd,
    .sprite-nav-arrowlast,
    .sprite-nav-arrowfirsthover,.sprite-nav-arrowfirst:hover,
    .sprite-nav-arrowfirstd,
    .sprite-nav-arrowfirst,
    .sprite-nav-add2cart32hover,.sprite-nav-add2cart32:hover,
    .sprite-nav-add2cart32,
    .sprite-nav-yanjing24plushover,.sprite-nav-yanjing24plus:hover,
    .sprite-nav-yanjing24plus,
    .sprite-nav-yanjing24hover,.sprite-nav-yanjing24:hover,
    .sprite-nav-yanjing24,
    .sprite-nav-warning24hover,.sprite-nav-warning24:hover,
    .sprite-nav-warning24,
    .sprite-nav-validate24hover,.sprite-nav-validate24:hover,
    .sprite-nav-validate24,
    .sprite-nav-register24hover,.sprite-nav-register24:hover,
    .sprite-nav-register24,
    .sprite-nav-logout24hover,.sprite-nav-logout24:hover,
    .sprite-nav-logout24,
    .sprite-nav-login24hover,.sprite-nav-login24:hover,
    .sprite-nav-login24,
    .sprite-nav-home24x20hover,.sprite-nav-home24x20:hover,
    .sprite-nav-home24x20,
    .sprite-nav-home24,
    .sprite-nav-holidays24hover,.sprite-nav-holidays24:hover,
    .sprite-nav-holidays24,
    .sprite-nav-helpmsah24,
    .sprite-nav-helpms24,
    .sprite-nav-help,
    .sprite-nav-gsc,
    .sprite-nav-editing24,
    .sprite-nav-duplicate24hover,.sprite-nav-duplicate24:hover,
    .sprite-nav-duplicate24,
    .sprite-nav-clock24hover,.sprite-nav-clock24:hover,
    .sprite-nav-clock24greenhover,.sprite-nav-clock24green:hover,
    .sprite-nav-clock24green,
    .sprite-nav-clock24,
    .sprite-nav-zoomablehover,.sprite-nav-zoomable:hover,
    .sprite-nav-zoomable,
    .sprite-nav-yanjing16plushover,.sprite-nav-yanjing16plus:hover,
    .sprite-nav-yanjing16plus,
    .sprite-nav-yanjing16hover,.sprite-nav-yanjing16:hover,
    .sprite-nav-yanjing16,
    .sprite-nav-warning16hover,.sprite-nav-warning16:hover,
    .sprite-nav-warning16,
    .sprite-nav-validate16hover,.sprite-nav-validate16:hover,
    .sprite-nav-validate16,
    .sprite-nav-t12x16,
    .sprite-nav-register16hover,.sprite-nav-register16:hover,
    .sprite-nav-register16,
    .sprite-nav-refresh16hover,.sprite-nav-refresh16:hover,
    .sprite-nav-refresh16,
    .sprite-nav-noimage16,
    .sprite-nav-logout16hover,.sprite-nav-logout16:hover,
    .sprite-nav-logout16,
    .sprite-nav-login16hover,.sprite-nav-login16:hover,
    .sprite-nav-login16,
    .sprite-nav-invoice16hover,.sprite-nav-invoice16:hover,
    .sprite-nav-invoice16,
    .sprite-nav-holidays16hover,.sprite-nav-holidays16:hover,
    .sprite-nav-holidays16,
    .sprite-nav-helpmsah16,
    .sprite-nav-helpms16,
    .sprite-nav-help12x16,
    .sprite-nav-euro12x16,
    .sprite-nav-email16,
    .sprite-nav-editing16,
    .sprite-nav-duplicate16hover,.sprite-nav-duplicate16:hover,
    .sprite-nav-duplicate16,
    .sprite-nav-dollar12x16,
    .sprite-nav-confucius12x16,
    .sprite-nav-clock16hover,.sprite-nav-clock16:hover,
    .sprite-nav-clock16greenhover,.sprite-nav-clock16green:hover,
    .sprite-nav-clock16green,
    .sprite-nav-clock16,
    .sprite-nav-circle,
    .sprite-nav-c12x16,
    .sprite-nav-crossffff00hover,.sprite-nav-crossffff00:hover,
    .sprite-nav-crossffff00,
    .sprite-nav-cross99ffffhover,.sprite-nav-cross99ffff:hover,
    .sprite-nav-cross99ffff,
    .sprite-nav-cross,
    .sprite-nav-yanjing12plushover,.sprite-nav-yanjing12plus:hover,
    .sprite-nav-yanjing12plus,
    .sprite-nav-yanjing12hover,.sprite-nav-yanjing12:hover,
    .sprite-nav-yanjing12,
    .sprite-nav-plushover,.sprite-nav-plus:hover,
    .sprite-nav-plus,
    .sprite-nav-pdficon12hover,.sprite-nav-pdficon12:hover,
    .sprite-nav-pdficon12,
    .sprite-nav-minus,
    .sprite-nav-helpmsah12,
    .sprite-nav-helpms12,
    .sprite-nav-expandselected {
                background-image: url('../../images/nav.png');
                -webkit-background-size: 800px 782px;
                -moz-background-size: 800px 782px;
                background-size: 800px 782px;
            }
        }
.expandable {
  list-style-type: none;
  padding: 0;
}
.expandable ul {
  cursor: default;
  list-style-type: none;
  padding: 0;
}
.expandable > li {
  cursor: pointer;
}
.minusimageapply::before {
  background-image:url('../../images/nav.png');
  background-position: -32px -662px;
  width: 32px;
  height: 32px;
  content: "";
  display: inline-block;
  background-repeat:no-repeat;
}
.plusimageapply::before {
  background-image:url('../../images/nav.png');
  background-position: -672px -32px;
  width: 32px;
  height: 32px;
  content: "";
  display: inline-block;
  background-repeat:no-repeat;
}
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
a.sidebar, a:link.sidebar, a:visited.sidebar {
}
a:hover.sidebar {
  background-color: #ffff00;
  color: #0000ff;
  text-decoration: underline;
}
.gallerycontent h2 {
  font-size: 10pt;
  text-align: left;
}
.gallerycontent h2 a {
  color: #880000;
  text-decoration: none;
}
.gallerycontent h2 a:hover {
  background: transparent;
  text-decoration: underline;
}
.goodstuffs {
  color: #008800;
}
.goodstuffsimportant {
  color: #008800;
  font-weight: bold;
}
.gregorian {
  background-color: #00ffff;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.GregorianBegin {
  background-color: #00ff00;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.gridnoricepaper {
  background: #ffffdd;
  border: 2px solid #ff6699;
  border-radius: 10px 10px 0 0;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
}
.female {
  color: #ff00ff;
}
a.female {
  color: #ff00ff;
  text-decoration: none;
}
a.female:link {
  color: #ff00ff;
}
a.female:hover {
  background-color: transparent;
  color: #ff00ff;
  text-decoration: underline;
}
a.female:visited {
  color: #ff00ff;
}
.footer {
  font-weight: bold;
  background: silver
}
.FullMoon {
  background-color: transparent;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
}
.ggccenter {
  margin-left: auto;
  margin-right: auto;
}
.ggccenterblock {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.ggccentertablelike, .ggccentertablelikegrid {
  display: table;
  margin-left: auto;
  margin-right: auto;
}
.ggccentertablelikegrid > div {
  border-bottom: thin dotted #ff3366;
  overflow: hidden;
  position: relative;
}
.ggccentertext {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.ggccenterwidth {
  margin-left: auto;
  margin-right: auto;
  width: 38%;
}
.grayed {
  color: #888888;
}
.greeting {
  color: #008800;
  font-weight: bold;
  text-align: center;
}
.h3like {
  color: #660000;
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-top: 0.5em;  
  text-align: center;
}
.hidden {
  display: none;
}
.imagebutton  {
  border: none;
}
.imageform {
  float: left;
  text-align: center;
}
.important {
  font-weight: bold;
}
button.important {
  font-size: 1.2em;
}
input.important {
  font-size: 1.2em;
}
.important2 {
  font-size: 16pt;
  font-weight: bold;
}
.information {
  color: #000088;
}
.jarnicotton {
  display: none;
}
.jRateValue {
  color: #e7711b;
  font-size: 32px;
}
.keyword {
  font-weight: bold;
  color: #009900;
  text-decoration: none;
  background-color: transparent;
  border-bottom-color: #009900;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.keyword:hover {
  color: #000000;
  text-decoration: underline;
  background-color: #ffff00;
}
.linklike {
  color: #0000ff;
  cursor: pointer;
  text-decoration: underline;
} 
.linklikegreen {
  color: #006600;
  cursor: pointer;
  text-decoration: underline;
} 
.loginok {
  color: #888888;
  background-color: gold;
}
.male {
  color: #0000ff;
}
a.male {
  color: #0000ff;
  text-decoration: none;
}
a.male:link {
  color: #0000ff;
}
a.male:hover {
  background-color: transparent;
  color: #0000ff;
  text-decoration: underline;
}
a.male:visited {
  color: #0000ff;
}
.mondialrelaychooserelaypoint {
  color: black;
  padding: 0.5em 0 0 1.2em;
}
.mondialrelaypointslistcontainers li:hover {
  background-color: #ffffee;
}
.mondialrelayname {
  color: #ca0047;
  font-weight: 700;
}
ul.columns3 {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}
ul.navlistgeoip {
  margin-left: 0px;
  padding: 0;
  position:relative;
  height:16px;
}
ul.navlistgeoip li {
  margin: 0 5px 0 0;
  padding:0;
  list-style:none;
}
ul.navlistgeoip li, ul.navlistgeoip a {
  display:block;
  float:left;
  height:16px;
  width:16px;
}
ul.navlist32 {
  height: 32px;
  position: relative;
  padding: 0;
}
ul.navlist32 li {
  margin: 0 5px 0 0;
  padding: 0;
  list-style: none;
  float: left;
}
ul.navlist32 li.arrows, ul.navlist32 li.arrows a {
  display: block;
  height: 32px;
  width: 32px;
}
ul.navlist32 li a.pdf {
  height: 12px;
  width:12px;
}
ul.navlist32 li a:hover {
  background-color: transparent;
}
.navpantheon {
  text-align: center;
  white-space: nowrap;
}
.navsep {
  color: #ff9000;
  font-weight: bold;
}
.ncdheadsmall {
  color: #ff0000;
  font-family: 'Cooper Black';
  font-size: 16pt;
}
.nearyears {
  background-color: #ffff00;
  color: #00aa00;
  font-size: 14pt;
  font-weight: bold;
}
a.nearyears {
  color: #00aa00;
  text-decoration: none;
}
a.nearyears:link {
  color: #00aa00;
}
a.nearyears:hover {
  background-color: transparent;
  color: #00aa00;
  text-decoration: underline;
}
a.nearyears:visited {
  color: #00aa00;
}
.thisyear {
  font-weight: bold;
  color: #ff0000;
}
a.thisyear {
  color: #ff0000;
  text-decoration: none;
}
a.thisyear:link {
  color: #ff0000;
}
a.thisyear:hover {
  background-color: transparent;
  color: #ff0000;
  text-decoration: underline;
}
a.thisyear:visited {
  color: #ff0000;
}
.newyear {
  background-color: #ff0000;
  font-size: 12pt;
  font-weight: bold;
}
.newyearday {
  background-image: url('../../images/xinniannulang100.png');
  background-repeat: no-repeat;
}
.normalright {
  text-align: right;
}
.normaltext {
  font-weight: normal;
}
.notebook h4 {
  text-align: left;
}
.notebook .list {
  color: #555;
  font-size: 16px;
  padding: 0 !important;
  width: 600px;
  font-family: courier, monospace;
  border: 1px solid #99ccff;
}
.notebook .list li {
  list-style: none;
  border-bottom: 1px dotted #99ccff;
  text-indent: 10px;
  height: auto;
  padding: 5px;
  text-transform: capitalize;
}
.notebook .list li:hover {
  background-color: #f0f0f0;
  -webkit-transition: all 0.2s;
  -moz-transition:    all 0.2s;
  -ms-transition:     all 0.2s;
  -o-transition:      all 0.2s;
}
.notebook .vlines {
  border-left: 1px solid #ffaa9f;
  border-right: 1px solid #ffaa9f;
  width: 2px;
  float: left;
  margin-left: 30px;
}
.nowrap {
  white-space: nowrap;
}
.numerical, td.numerical {
  text-align: right;
}
.oddtr {
}
.oldpeople {
  font-size: 16pt;
}
.oldpeople * {
  font-size: 1em;
}
.optional {
  font-style: italic;
  color: #333333;
}
.outersource {
  color: #888888;
  font-weight: normal;
}
.outersource ol, .outersource ul {
  list-style-type: none;
}
.outlinedotted {
  outline-style: dotted;
  outline-color: #cc0000;
}
.packbox {
  background-color: #00ff00;
  font-weight: bold;
  font-size: 12pt;
}
.phonecall, .phonecall a:link, .phonecall a:active, .phonecall a:visited {
  color: #008000;
  font-weight: bold;
}
.placeholder {
  color: #aaa;
}
.price {
  color: #008800;
  font-size: 16pt;
  font-weight: bold;
  white-space: nowrap;
}
.cartprice {
  font-size: 12pt;
  font-weight: bold;
  padding: 10px 0 10px 0;
  text-align: right;
}
.productnames {
  font-size: 19px;
}
.results {
  border: 1px solid #00ff00;
  border-radius: 10px 10px 0 0;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  text-align: center;
}
.resultswhois {
  background-color: #228822;
  border: 1px solid #00ff00;
  border-radius: 10px 10px 0 0;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  color: #ffffff;
}
.resultswhois a:link, .resultswhois a:active, .resultswhois a:visited {
  color: #dbd7d1;
  font-weight: bold;
}
.resultswhois a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
.article .results,.resultswhois {
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
}
.resume {
  font-weight: bold;
  text-align: right;
}
.ribbonred {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbonred span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F70505 0%, #8F0808 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbonred span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.ribbonred span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.roundedhtc {
  background-color: #fefefe;
  padding: 0px 0px 0px 0px;
  border: 0px solid #c0c0c0;
  border-radius: 10px 10px 0 0;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  color: #404040;
}
.rounded {
  border-radius: 10px;
  outline: 0;
}
.roundedTop {
  border-radius: 10px 10px 0 0;
  outline: 0;
}
.roundedTopLeft {
  border-radius: 10px 0 0 0;
  outline: 0;
}
.roundedTopRight {
  border-radius: 0 10px 0 0;
  outline: 0;
}
.sidelinks h2 {
  font-size: 10pt;
  text-align: left;
}
.sidelinks h2 a {
  color: #880000;
  text-decoration: none;
}
.sidelinks h2 a:hover {
  background: transparent;
  text-decoration: underline;
}
.signature {
  font-family: Monotype Corsiva, Lucida Handwriting, Comic Sans MS;
  font-size: 12pt;
}
.smallleft {
  font-size: 8pt;
  text-align: left;
}
.smallright {
  font-size: 8pt;
  text-align: right;
}
.smalltext {
  font-size: 8pt;
}
.smalltext input.inputGoogleq {
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  font-size: 12px;
  height: 16px;
  margin: 0;
  padding: 3px 3px 0 3px;
  vertical-align: top;
}
.smalltext .button {
  background-color: #ff3366;
  color: #ffff00;
  cursor: pointer;
  font-size: 9pt;
  font-weight: bold;
  border-right: #ffff99 1px solid;
  border-top: #ffff99 1px solid;
  border-left: #ff66dd 1px solid;
  border-bottom: #ff66dd 1px solid;
}
.strikethrough {
  text-decoration: line-through;
}
.stuff {
  font-size: 10pt;
  font-style: italic;
  color: #000088;
}
.stuffcn {
  font-size: 10pt;
  color: #000088;
}
.tableborder {
  background-color: #000000;
}
.tablelike {
  display: table;
}
.tablelike .row {
  display: table-row;
}
.tablelike .cell {
  display: table-cell;
  padding: 3px 3px 3px 3px;
}
.textshadowback {
  font-size: 12px;
  font-weight: bold;
  color: #ffff00;
}
.textshadowfore {
  position: relative;
  font-size: 12px;
  font-weight: bold;
  color: #dd0000;
  margin-left: 2pt;
  margin-top: -10pt;
}
.tinytext {
  font-size: 7pt;
}
.toolbarbuttons {
  z-index: 10;
}
.toolbaroff {
  border: 1px solid #ffffff;
  cursor: pointer;
}
.transporter {
  background-color: #ccff00;
  font-size: 12pt;
  font-weight: bold;
}
.twarning {
  cursor: pointer;
  position: fixed;
  right: 0;
  top: 33%;
  width: 200px;
}
.variable {
  font-style: italic;
  font-weight: bold;
}
.verticalbottom {
  vertical-align: bottom;
}
.verticalText {
  writing-mode: tb-rl;
  white-space: nowrap;
}
.verticalTextGgc {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  bottom: 0;
  width: 20px;
  height: 10px;
  white-space: nowrap;
  font-weight: normal;
  display: block;
}
.visual {
  font-size: 1.2em;
  margin-bottom: 0.5em;
}
.visual3dhtc {
  background-color: #fefefe;
  border: 0px solid #c0c0c0;
  border-radius: 10px 10px 0 0;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  color: #404040;
  margin: 10px 0px 0px 0px;
  padding: 0px 10px 10px 10px;
}
.warning {
  color: #ff0000;
}
a.warning {
  color: #ff0000;
}
a.warning:link {
  color: #ff0000;
}
a.warning:hover {
  color: #ff0000;
}
a.warning:visited {
  color: #ff0000;
}
.younotsee {
  visibility: hidden;
}
.yousee {
  background-color: #ffffe6;
  border-right: #505050 1px solid;
  border-right-color: #a07040;
  border-left: #e0e0e0 1px solid;
  border-left-color: #e0b080;
  border-bottom: #404040 1px solid; 
  border-bottom-color: #805020;
  border-top: #f0f0f0 1px solid;
  border-top-color: #ffe0b0;
  border-radius: 10px;
  color: #402000;
  height: 80px;
  left: 33%;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  text-align: center;
  top: 60px;
  width: 400px;
}
.youseeEmbed {
  color: #008800;
  font-weight: bold; 
  font-size: 18pt;
  width: 300px;
  height: 80px;
  vertical-align: middle;
}
.youseefree {
  background-color: #daedfc;
  color: #008800;
  font-size : 18pt; 
  font-weight: bold;
  height: 60px;
  text-align: center;
  vertical-align: middle;
  visibility: visible;
  width: 380px;
}
.ligne_blocs_homepage{overflow:hidden;height:100%;margin-top:10px;}
.block_left_home{width:30%;margin:0;}
.block_right_home{width:48%;float:right;margin:0 auto;}
.row_module_index {overflow: auto;padding: 0 0.1em;position:relative;}
.row_module_index strong.titre_section_index{font-size:1.4em;font-weight:100;}
.row_module_index p.margin_grande_icone{margin-left:60px;padding:0;}
.row_module_index span.sous_titre_module{color:#848484;font-size:.85em;}
.ligne_blocs_homepage{overflow:hidden;height:100%;margin-top:10px;}
.infobox {background:white;border:2px solid #ff9999;border-radius: 10px 10px 0 0;margin-bottom:0px;}
.infobox a,.infobox img {margin: 0 auto; text-align: center;}
.infobox p label{color:#222;}
.infobox .container_infobox{margin:10px;padding:3px 6px;}
.infobox h3{font-size:1em;height:29px;margin:0;padding:0px 14px;color:#ffffff;background:#fff url('../../images/bgs/infobox-title-ff9999.png') no-repeat top right;border-radius: 10px 10px 0 0;display:block;border:none;}
.infobox h3.light{background:url('../../images/bgs/infobox-title-ff9999.png') no-repeat top right;font-size:1em;height:18px;margin:0;padding:5px 14px;color:#FFF;border-radius: 10px 10px 0 0;display:block;border:none;}
.infobox h3.overflowxhidden{overflow-x: hidden;}
.infobox h3 img{vertical-align:middle;}
.infobox h3 a{color:#ffffff;}
.infobox h3 a:link{color:#ffffff;white-space:nowrap;}
.infobox h3 a:hover{background-color: transparent;color:#b73232;}
.infobox h3 a:visited{color:#ffffff;}
.infobox h3 a:visited:hover{background-color: transparent;color:#b73232;}
.tabbox {border:2px solid #ff9999;margin-bottom:0px;}
.tabbox a,.tabbox img {margin: 0 auto; text-align: center;}
.tabbox p label{color:#222;}
.tabbox dd,.tabbox dt{margin:0;padding:0;}
.tabbox .container_tabbox{margin:10px;padding:3px 6px;}
.tabbox h3{font-size:1em;height:29px;margin:0;padding:3px 14px;color:#ffffff;background:#fff url('../../images/bgs/infobox-title-ff9999.png') no-repeat top right;border-radius: 1px 1px 0 0;display:block;border:none;}
.tabbox h3.light{background:url('../../images/bgs/infobox-title-ff9999.png') no-repeat top right;font-size:1em;height:18px;margin:0;padding:5px 14px;color:#FFF;border-radius: 10px 10px 0 0;display:block;border:none;}
.tabbox h3 img{vertical-align:middle;}
.tabbox h3 a{color:#ffffff;}
.tabbox h3 a:link{color:#ffffff;white-space:nowrap;}
.tabbox h3 a:hover{color:#b73232;}
.tabbox h3 a:visited{color:#ffffff;}
.tabbox h3 a:visited:hover{color:#b73232;}
.sprite-yesno-votebalanceyes,
.sprite-yesno-votebalanceno,
.sprite-yesno-gtmenthankyouyes,
.sprite-yesno-gtmenthankyouno,
li.sprite-yesno-votebalanceyes,
li.sprite-yesno-votebalanceno,
li.sprite-yesno-voteyes,
li.sprite-yesno-voteno{background-image:url('../../images/yesno.png');background-repeat:no-repeat}
.sprite-yesno-votebalanceyes,li.sprite-yesno-votebalanceyes{background-position:0px 0px;height:16px;color: #006600;list-style-type: none;padding-left: 16px;text-align: left;}
.sprite-yesno-votebalanceno,li.sprite-yesno-votebalanceno{background-position:0px -52px;height:16px;color: #ff0000;list-style-type: none;padding-left: 16px;text-align: left;}
li.sprite-yesno-voteyes{background-position:0px -104px;height:16px;color: #006600;list-style-type: none;padding-left: 16px;text-align: left;}
li.sprite-yesno-voteno{background-position:0px -156px;height:16px;color: #ff0000;list-style-type: none;padding-left: 16px;text-align: left;}
.sprite-yesno-gtmenthankyouyes, .gtmenthankyouyeshide{background-position:0px -104px;color: #006600;padding-left: 16px;text-align: left;}
.sprite-yesno-gtmenthankyouno, .gtmenthankyounohide{background-position:0px -156px;color: #ff0000;padding-left: 16px;text-align: left;}
.sprite-yesno-gtmenthankyouyeshide, .sprite-yesno-gtmenthankyounohide {
  display: none;
}
.sprite-geoip-weatherplus16 a:hover,
.sprite-geoip-weatherplus16,
.sprite-geoip-weathergoogle16 a:hover,
.sprite-geoip-weathergoogle16,
.sprite-geoip-weather16 a:hover,
.sprite-geoip-weather16,
.sprite-geoip-panoramiopushpin16 a:hover,
.sprite-geoip-panoramiopushpin16,
.sprite-geoip-panoramio16 a:hover,
.sprite-geoip-panoramio16{background-image:url('../../images/geoip.png');background-repeat:no-repeat}
.sprite-geoip-weatherplus16 a:hover{background-position:0px 0px;width:16px;height:16px;}
.sprite-geoip-weatherplus16{background-position:0px -16px;width:16px;height:16px;}
.sprite-geoip-weathergoogle16 a:hover{background-position:0px -32px;width:16px;height:16px;}
.sprite-geoip-weathergoogle16{background-position:0px -48px;width:16px;height:16px;}
.sprite-geoip-weather16 a:hover{background-position:0px -64px;width:16px;height:16px;}
.sprite-geoip-weather16{background-position:0px -80px;width:16px;height:16px;}
.sprite-geoip-panoramiopushpin16 a:hover{background-position:0px -96px;width:16px;height:16px;}
.sprite-geoip-panoramiopushpin16{background-position:0px -112px;width:16px;height:16px;}
.sprite-geoip-panoramio16 a:hover{background-position:0px -128px;width:16px;height:16px;}
.sprite-geoip-panoramio16{background-position:0px -144px;width:16px;height:16px;}
.sprite-chinatop-snake32,
.sprite-chinatop-robes32,
.sprite-chinatop-ricebowl32,
.sprite-chinatop-paille32,
.sprite-chinatop-nian32,
.sprite-chinatop-confucius32,
.sprite-chinatop-cnpopu32,
.sprite-chinatop-cnhist32,
.sprite-chinatop-cngeog32,
.sprite-chinatop-cndyna32{background-image:url('../../images/chinatop.png');background-repeat:no-repeat}
.sprite-chinatop-snake32{background-position:0px 0px;width:32px;height:32px;}
.sprite-chinatop-robes32{background-position:0px -32px;width:32px;height:32px;}
.sprite-chinatop-ricebowl32{background-position:0px -64px;width:32px;height:32px;}
.sprite-chinatop-paille32{background-position:0px -96px;width:32px;height:32px;}
.sprite-chinatop-nian32{background-position:0px -128px;width:32px;height:32px;}
.sprite-chinatop-confucius32{background-position:0px -160px;width:32px;height:32px;}
.sprite-chinatop-cnpopu32{background-position:0px -192px;width:32px;height:32px;}
.sprite-chinatop-cnhist32{background-position:0px -224px;width:32px;height:32px;}
.sprite-chinatop-cngeog32{background-position:0px -256px;width:32px;height:32px;}
.sprite-chinatop-cndyna32{background-position:0px -288px;width:32px;height:32px;}
.sprite-hanzi-zhuan,
.sprite-hanzi-zhuan-gray,
.sprite-hanzi-zhong,
.sprite-hanzi-zhong-gray,
.sprite-hanzi-yin,
.sprite-hanzi-yin-white,
.sprite-hanzi-yin-gray,
.sprite-hanzi-yi,
.sprite-hanzi-yi-gray,
.sprite-hanzi-xie,
.sprite-hanzi-xie-gray,
.sprite-hanzi-jin,
.sprite-hanzi-jin-gray,
.sprite-hanzi-jin-gold,
.sprite-hanzi-ci,
.sprite-hanzi-ci-gray,
.sprite-hanzi-xie20{background-image:url('../../images/hanzi.png');background-repeat:no-repeat}
.sprite-hanzi-zhuan{background-position:0px 0px;width:32px;height:32px;}
.sprite-hanzi-zhuan-gray{background-position:0px -32px;width:32px;height:32px;}
.sprite-hanzi-zhong{background-position:0px -64px;width:32px;height:32px;}
.sprite-hanzi-zhong-gray{background-position:0px -96px;width:32px;height:32px;}
.sprite-hanzi-yin{background-position:0px -128px;width:32px;height:32px;}
.sprite-hanzi-yin-white{background-position:0px -160px;width:32px;height:32px;}
.sprite-hanzi-yin-gray{background-position:0px -192px;width:32px;height:32px;}
.sprite-hanzi-yi{background-position:0px -224px;width:32px;height:32px;}
.sprite-hanzi-yi-gray{background-position:0px -256px;width:32px;height:32px;}
.sprite-hanzi-xie{background-position:0px -288px;width:32px;height:32px;}
.sprite-hanzi-xie-gray{background-position:0px -320px;width:32px;height:32px;}
.sprite-hanzi-jin{background-position:0px -352px;width:32px;height:32px;}
.sprite-hanzi-jin-gray{background-position:0px -384px;width:32px;height:32px;}
.sprite-hanzi-jin-gold{background-position:0px -416px;width:32px;height:32px;}
.sprite-hanzi-ci{background-position:0px -448px;width:32px;height:32px;}
.sprite-hanzi-ci-gray{background-position:0px -480px;width:32px;height:32px;}
.sprite-hanzi-xie20{background-position:0px -512px;width:20px;height:20px;}
.sprite-zodiac32-tiger,
.sprite-zodiac32-snake,
.sprite-zodiac32-rooster,
.sprite-zodiac32-rat,
.sprite-zodiac32-rabbit,
.sprite-zodiac32-pig,
.sprite-zodiac32-ox,
.sprite-zodiac32-monkey,
.sprite-zodiac32-horse,
.sprite-zodiac32-goat,
.sprite-zodiac32-dragon,
.sprite-zodiac32-dog{background-image:url('../../images/zodiac32.png');background-repeat:no-repeat}
.sprite-zodiac32-tiger{background-position:0px 0px;width:32px;height:32px;}
.sprite-zodiac32-snake{background-position:0px -32px;width:32px;height:32px;}
.sprite-zodiac32-rooster{background-position:0px -64px;width:32px;height:32px;}
.sprite-zodiac32-rat{background-position:0px -96px;width:32px;height:32px;}
.sprite-zodiac32-rabbit{background-position:0px -128px;width:32px;height:32px;}
.sprite-zodiac32-pig{background-position:0px -160px;width:32px;height:32px;}
.sprite-zodiac32-ox{background-position:0px -192px;width:32px;height:32px;}
.sprite-zodiac32-monkey{background-position:0px -224px;width:32px;height:32px;}
.sprite-zodiac32-horse{background-position:0px -256px;width:32px;height:32px;}
.sprite-zodiac32-goat{background-position:0px -288px;width:32px;height:32px;}
.sprite-zodiac32-dragon{background-position:0px -320px;width:32px;height:32px;}
.sprite-zodiac32-dog{background-position:0px -352px;width:32px;height:32px;}
.sprite-filetypes { background-image: url('../../images/sprite-filetypes.png'); background-color: transparent; background-repeat: no-repeat; padding-left: 16px;}
.aac { width: 16px; height: 16px; background-position: 0px -928px; }
.ai { width: 16px; height: 16px; background-position: 0px -912px; }
.aiff { width: 16px; height: 16px; background-position: 0px -896px; }
.avi { width: 16px; height: 16px; background-position: 0px -880px; }
.bmp { width: 16px; height: 16px; background-position: 0px -864px; }
.c { width: 16px; height: 16px; background-position: 0px -848px; }
.cpp { width: 16px; height: 16px; background-position: 0px -832px; }
.css { width: 16px; height: 16px; background-position: 0px -816px; }
.dat { width: 16px; height: 16px; background-position: 0px -800px; }
.dmg { width: 16px; height: 16px; background-position: 0px -784px; }
.doc { width: 16px; height: 16px; background-position: 0px -768px; }
.dotx { width: 16px; height: 16px; background-position: 0px -752px; }
.dwg { width: 16px; height: 16px; background-position: 0px -736px; }
.dxf { width: 16px; height: 16px; background-position: 0px -720px; }
.eps { width: 16px; height: 16px; background-position: 0px -704px; }
.exe { width: 16px; height: 16px; background-position: 0px -688px; }
.flv { width: 16px; height: 16px; background-position: 0px -672px; }
.gif { width: 16px; height: 16px; background-position: 0px -656px; }
.h { width: 16px; height: 16px; background-position: 0px -640px; }
.hpp { width: 16px; height: 16px; background-position: 0px -624px; }
.html { width: 16px; height: 16px; background-position: 0px -608px; }
.ics { width: 16px; height: 16px; background-position: 0px -592px; }
.iso { width: 16px; height: 16px; background-position: 0px -576px; }
.java { width: 16px; height: 16px; background-position: 0px -560px; }
.jpg { width: 16px; height: 16px; background-position: 0px -544px; }
.key { width: 16px; height: 16px; background-position: 0px -528px; }
.mid { width: 16px; height: 16px; background-position: 0px -512px; }
.mp3 { width: 16px; height: 16px; background-position: 0px -496px; }
.mp4 { width: 16px; height: 16px; background-position: 0px -480px; }
.mpg { width: 16px; height: 16px; background-position: 0px -464px; }
.odf { width: 16px; height: 16px; background-position: 0px -448px; }
.ods { width: 16px; height: 16px; background-position: 0px -432px; }
.odt { width: 16px; height: 16px; background-position: 0px -416px; }
.otp { width: 16px; height: 16px; background-position: 0px -400px; }
.ots { width: 16px; height: 16px; background-position: 0px -384px; }
.ott { width: 16px; height: 16px; background-position: 0px -368px; }
.pdf { width: 16px; height: 16px; background-position: 0px -352px; }
.php { width: 16px; height: 16px; background-position: 0px -336px; }
.png { width: 16px; height: 16px; background-position: 0px -320px; }
.ppt { width: 16px; height: 16px; background-position: 0px -304px; }
.psd { width: 16px; height: 16px; background-position: 0px -288px; }
.py { width: 16px; height: 16px; background-position: 0px -272px; }
.qt { width: 16px; height: 16px; background-position: 0px -256px; }
.rar { width: 16px; height: 16px; background-position: 0px -240px; }
.rb { width: 16px; height: 16px; background-position: 0px -224px; }
.rtf { width: 16px; height: 16px; background-position: 0px -208px; }
.sql { width: 16px; height: 16px; background-position: 0px -192px; }
.tga { width: 16px; height: 16px; background-position: 0px -176px; }
.tgz { width: 16px; height: 16px; background-position: 0px -160px; }
.tiff { width: 16px; height: 16px; background-position: 0px -144px; }
.txt { width: 16px; height: 16px; background-position: 0px -128px; }
.wav { width: 16px; height: 16px; background-position: 0px -112px; }
.xls { width: 16px; height: 16px; background-position: 0px -96px; }
.xlsx { width: 16px; height: 16px; background-position: 0px -80px; }
.xml { width: 16px; height: 16px; background-position: 0px -64px; }
.yml { width: 16px; height: 16px; background-position: 0px -48px; }
.zip { width: 16px; height: 16px; background-position: 0px -32px; }
._blank { width: 16px; height: 16px; background-position: 0px -16px; }
._page { width: 16px; height: 16px; background-position: 0px 0px; }
#ajxresult {
  margin-top: 10px;
  min-height: 170px;
}
#divsource,#spnqtitle,#spnlanguageselecttitle,#spndetectlanguage,#spndetectlanguageggbox {
  color: #006600;
  font-size: 12pt;
  font-weight: bold;
}
a:link {
  color: #0000ff;
} 
a:active {
  color: #ff33cc;
}
a:visited {
  color: #800080;
}
a:hover {
  color: #800080;
  background-color: #ffff00;
}
a.ChineseBigFemaleLatinFont {
  color: #ff00ff;
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
}
a.ChineseSmallFemaleLatinFont {
  color: #ff00ff;
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
}
a.ChineseSmallMaleLatinFont {
  color: #0000ff;
  font-family: Arial;
  font-size: 8pt;
  font-weight: bold;
}
a.ChineseBigMaleLatinFont {
  color: #0000ff;
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
}
a.female {
  color: #ff00ff;
}
a.female:link {
  color: #ff00ff;
}
a.female:hover {
  color: #ff00ff;
}
a.female:visited {
  color: #ff00ff;
}
a.femaleNoDeocration {
  color: #ff00ff;
  text-decoration: none;
}
a.femaleNoDeocration:link {
  color: #ff00ff;
  text-decoration: none;
}
a.femaleNoDeocration:hover {
  color: #ff00ff;
  text-decoration: none;
}
a.femaleNoDeocration:visited {
  color: #ff00ff;
  text-decoration: none;
}
a.maleNoDeocration {
  color: #0000ff;
  text-decoration: none;
}
a.maleNoDeocration:link {
  color: #0000ff;
  text-decoration: none;
}
a.maleNoDeocration:hover {
  color: #0000ff;
  text-decoration: none;
}
a.maleNoDeocration:visited {
  color: #0000ff;
  text-decoration: none;
}
a.nosexNoDeocration {
  color: #000000;
  text-decoration: none;
}
a.nosexNoDeocration:link {
  color: #000000;
  text-decoration: none;
}
a.nosexNoDeocration:hover {
  color: #000000;
  text-decoration: none;
}
a.nosexNoDeocration:visited {
  color: #000000;
  text-decoration: none;
}
.normalall input.inputGoogleq {
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  font-size: 16px;
  height: 18px;
  margin: 0;
  padding: 3px 3px 0 3px;
  vertical-align: top;
}
a.normalall {
  color: #000000;
  text-decoration: none;
}
a.normalall:link {
  color: #000000;
}
a.normalall:hover {
  color: #000000;
  background-color: transparent;
}
a.normalall:visited {
  color: #000000;
}
a.plain {
  color: #000000;
  text-decoration: none;
}
a.plain:link {
  color: #000000;
}
a.plain:hover {
  background-color: transparent;
  color: #000000;
}
a.plain:visited {
  color: #000000;
}
.plainfresh {
  color: #00ff00;
}
a.plainfresh {
  text-decoration: none;
}
a.plainfresh:link {
  color: #00ff00;
}
a.plainfresh:hover {
  background-color: transparent;
  color: #00ff00;
}
a.plainfresh:visited {
  color: #00ff00;
}
.plainfrozen {
  color: #99ccff;
}
a.plainfrozen {
  text-decoration: none;
}
a.plainfrozen:link {
  color: #99ccff;
}
a.plainfrozen:hover {
  background-color: transparent;
  color: #99ccff;
}
a.plainfrozen:visited {
  color: #99ccff;
}
a.plainhover {
  color: #000000;
  text-decoration: none;
}
a.plainhover:link {
  color: #000000;
}
a.plainhover:hover {
  background-color: transparent;
  color: #000000;
  font-weight: bold;
}
a.plainhover:visited {
  color: #000000;
}
a.plainkeyword {
  color: #000000;
  text-decoration: none;
}
a.plainkeyword:link {
  color: #000000;
}
a.plainkeyword:hover {
  background-color: transparent;
  color: #000000;
  text-decoration: underline;
}
a.plainkeyword:visited {
  color: #000000;
}
a.plainhovershop {
  text-decoration: none;
}
a.plainhovershop:link {
  text-decoration: none;
}
a.plainhovershop:hover {
  text-decoration: none;
}
a.plainhovershop:visited {
  text-decoration: none;
}
a.plaininputGoogleq {
  color: #000000;
  font-size: 1.2em;
  text-decoration: none;
}
a.plaininputGoogleq:link {
  color: #000000;
}
a.plaininputGoogleq:hover {
  background-color: transparent;
  color: #000000;
}
a.plaininputGoogleq:visited {
  color: #000000;
}
a.plainwarning {
  color: #ff0000;
  text-decoration: none;
}
a.plainwarning:link {
  color: #ff0000;
}
a.plainwarning:hover {
  background-color: transparent;
  color: #ff0000;
}
a.plainwarning:visited {
  color: #ff0000;
}
input.bondable {
  background-color: #cc0000;
  color: #ffff00;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 -1px 0 -2px;
  padding: 0;
  width: 32px;
  height: 32px;
  vertical-align: bottom;
}
select.bondable {
  border: 1px solid #cc0000;
  font-size: 1em;
  margin-left: -7px;
  margin-right: -6px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
  width: 50px;
  height: 32px;
  vertical-align: bottom;
  line-height: 30px;
}
input.bondableboxes {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0 -1px 0 -2px;
  padding: 0;
  width: 32px;
  height: 32px;
  vertical-align: bottom;
}
select.bondableboxes {
  border: 1px solid #cc0000;
  font-size: 1em;
  margin-left: -7px;
  margin-right: -6px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0;
  width: 50px;
  height: 32px;
  vertical-align: bottom;
  line-height: 30px;
}
button {
  border-radius: 10px 10px 0 0;
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
button:hover {
  background-color: #eeeeee;
}
caption {
  font-weight: bold;  
  color: #660000;
  text-align: center;
}
h1 {
  font-size: 1.25em;
  text-align: center;
}
h2 {
  font-size: 1.15em;
  color: #660000;
  text-align: center;
}
h2.h2left {
  font-size: 1.15em;
  color: #660000;
  text-align: left;
}
h2.promptinput {
  font-size: 1em;
  padding-left: 0.5em;
}
h2.hastooltip:hover {
  cursor: pointer;
  text-decoration: underline;
}
h3 {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em;
  text-align: center;
}
h3.h3left {
  text-align: left;
}
h3.h3cite {
  border-left: 3px solid #da3742;
  border-right: 3px solid #da3742;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
h4 {
  color: darkmagenta;
  text-align: center;
}
img.vatexttop {
  vertical-align: text-top;
}
ol {
  margin-bottom: 0em;
  margin-top: 0px;
  -moz-margin-before: 0px;
  -webkit-margin-before: 0px;
  -khtml-margin-before: 0px;
}
textarea.msdos {
  background-color:#333;
  border:1px solid;
  border-radius:5px;
  color:white;
  font-family: 'Lucida Console', Consolas, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', monospace;
  font-size:1.1em;
  max-height:26em;
  margin:9px 0.2em 1em;
  overflow:auto;
  padding:0.3em 0.5em;
}
textarea#editarea {
  font-family: arial;
}
ol ul {
  list-style: disc;
}
ol.altcolorroundedtop, ul.altcolorroundedtop {
  border-radius: 10px 10px 0 0;
  outline: 0;
}
ol.altcolorroundedtop li:nth-child(odd), ul.altcolorroundedtop li:nth-child(odd) {
  background-color: #00ff00;
  border-radius: 10px 10px 0 0;
  margin-left: 1em;
  margin-top: 0.5em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
ol.altcolorroundedtop li:nth-child(even), ul.altcolorroundedtop li:nth-child(even) {
  background-color: #99ffff;
  border-radius: 10px 10px 0 0;
  margin-left: 1em;
  margin-top: 0.5em;
  padding-bottom: 0.5em;
  padding-top: 0.5em;
}
ol.mainlists, ul.mainlists, ol.nopadding, ul.nopadding, ol.navsidebarleft {
  padding: 0;
}
ol.mainlists, ul.mainlists {
  list-style: none;
}
ol.navsidebarleft {
  font-size: 0.7em;
}
ol.nobullet, ul.nobullet {
  list-style-image: none;
  list-style-type: none;
}
ul.sexrefhorizontal {
  display: inline-block;
  margin: 0;
  padding: 0.2em 0.2em 0 0;
}
ul.sexrefhorizontal li {
  float: left;
  list-style: none;
  padding: 0 0 0 1em;
}
ul.chinasidebar {
  list-style-image: none;
  list-style-type: none;
  max-width: 250px;
  padding: 0;
}
ul.chinasidebar li {
  padding-bottom: 8px;
}
ul.chinasidebar li:before {
  background-image:url('../../images/nav.png');
  background-position: -677px -758px;
  background-repeat:no-repeat;
  display:inline-block;
  content: " ";
  padding-right: 3px;
}
ul.lookat {
  text-align: left;
  list-style-image: none;
  list-style-type: none;
}
ul.lookat li:before {
  background-image:url('../../images/nav.png');
  background-position: -446px -512px;
  background-repeat:no-repeat;
  display:inline-block;
  content: " ";
}
ul.lookat ul, ul.lookat ol {
}
ul.lookat ul li:before, ul.lookat ol li:before {
  background-image:url('../../images/nav.png');
  background-position: -688px -640px;
  background-repeat:no-repeat;
  display:inline-block;
  content: " ";
}
li {
  padding-bottom: 0.3em;
  margin-left: 0em;
}
li.navtableactive {
  background-color: #ffff00;
  color: #ff0000;
  font-weight: bold;
  padding-left: 4px;
  vertical-align: top;
}
li.calligraphy {
  background: url('../../images/circle.png') no-repeat;
  list-style: none;
  overflow: auto;
  padding-left: 32px;
}
li.new, .new {
  background-image: url('../../images/new.png');
  background-position: left bottom;
  background-repeat: no-repeat;
}
li.oddli {
  border-right: #99ffff 1px solid;
  border-top: #99ffff 1px solid;
  border-left: #99ffff 1px solid;
  border-bottom: #99ffff 1px solid;
  border-radius: 10px;
}
li.evenli {
  background-color: #ffffee;
  border-right: #99ffff 1px solid;
  border-top: #99ffff 1px solid;
  border-left: #99ffff 1px solid;
  border-bottom: #99ffff 1px solid;
  border-radius: 10px;
}
li p {
  margin-bottom: 0em;
  margin-top: .6em;
}
dl ul {
  margin-bottom: 0em;
  margin-top: 2em; 
}
dl {
  margin-top: -1em;
}
form {
  margin-bottom: 0;
  margin-top: 0;
}
ol dl {
  margin-top: -1.5em;
  margin-left: 0em;
}
ol dl dl {
  margin-top: 0em;
  margin-left: .2em;
}
ul.uilike {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
  line-height: 1.3;
  margin: 0;
  padding: 0.2em 0.2em 0 0;
}
ul.uilike li {
  list-style: none;
}
ul.uilike li a {
  color: #eb8f00;
  padding: 0.1em 1em;
  text-decoration: none;
}
dd {
  margin-bottom: 0em;
  margin-left: 1.5em;
}
dt {
  padding-top: 2em;
  font-weight: bold; 
  margin-left: 1.5em;
}
code {
  font-family: Consolas, 'Lucida Console', 'Courier', 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', monospace;
}
hr {
  background-color: #aa0000;
  color: #aa0000;
}
input.inputBigSuper {
  font-size: 16pt;
  margin: 0em;
  vertical-align: top;
}
input.inputGoogleq, select.inputGoogleq, textarea.inputGoogleq {
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  font-family: Arial,Sans-Serif;
  font-size: 1.2em;
  margin: 0;
  outline: 0;
  padding: 5px 8px 0 6px;
  vertical-align: top;
  border-radius: 10px 10px 0 0;
}
input.inputGoogleq:focus, select.inputGoogleq:focus, textarea.inputGoogleq:focus {
  border: 1px solid #ffcc33;
  -moz-box-shadow: 2px 2px 3px #a9a9a9;
  -webkit-box-shadow: 2px 2px 3px #a9a9a9;
  box-shadow: 2px 2px 3px #a9a9a9;
}
input.logininputs {
  margin: 5px;  
}
.searchboxwrapper {
  background: #eeeeee;
  padding: 0px 4px 0 1px;
  position: relative;
  white-space: nowrap;
  border-radius: 10px 10px 0 0;
}
.searchboxwrapper a,label {
  vertical-align: bottom;
}
.searchactionswrapper {
  background: #ffffff;
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  display: inline-block;
  font-family: Arial,Sans-Serif;
  height: 1.8em;
  margin: 0;
  outline: 0;
  padding: 3px 8px 2px 6px;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
  border-radius: 10px 10px 0 0;
}
.searchactionswrapperfocus {
  border: 1px solid #ffcc33;
  -moz-box-shadow: 2px 2px 3px #a9a9a9;
  -webkit-box-shadow: 2px 2px 3px #a9a9a9;
  box-shadow: 2px 2px 3px #a9a9a9;
}
.searchactionswrapper input, .searchactionswrapper textarea {
  border:none;
  font-size: 1.2em;
  outline: 0;
  padding: 2px 2px 2px 3px;
  margin-right: 32px;
  -webkit-appearance: none;
}
.searchactionswrapper button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute;
  bottom: 0px;
  right: 0px;
  height: 32px;
  width: 32px;
}
.searchactionswrapper .erasebutton {
  background-color: transparent;
  position: absolute;
  bottom: 0px;
  right: 33px;
  text-align: center;
  height: 28px;
  width: 32px;
}
input[type="number"].inputGoogleq {
}
input[type="number"].inputLeftColumn {
  width: 100px;
}
input.inputRoundedTop, select.inputRoundedTop, textarea.inputRoundedTop {
  border: 1px solid #ccc;
  border-bottom-color: #999;
  border-right-color: #999;
  font-family: Arial,Sans-Serif;
  margin: 0;
  min-height: 20px;
  outline: 0;
  padding: 0px 0px 0 3px;
  vertical-align: top;
  border-radius: 10px 10px 0 0;
}
input.inputRoundedTop:focus, select.inputRoundedTop:focus, textarea.inputRoundedTop:focus {
  border: 1px solid #ffcc33;
  -moz-box-shadow: 2px 2px 3px #a9a9a9;
  -webkit-box-shadow: 2px 2px 3px #a9a9a9;
  box-shadow: 2px 2px 3px #a9a9a9;
}
textarea.inputRoundedTop {
  font-size: 1.2em;
  padding: 5px;
}
input.inputRoundedTopLeft, select.inputRoundedTopLeft, textarea.inputRoundedTopLeft {
  border: 1px solid #cc0000;
  border-bottom-color: #999;
  border-right-color: #999;
  font-family: Arial,Sans-Serif;
  margin: 0;
  min-height: 20px;
  outline: 0;
  padding: 0px 0px 0 3px;
  border-radius: 10px 0 0 0;
}
input.inputRoundedTopRight, select.inputRoundedTopRight, textarea.inputRoundedTopRight {
  border: 1px solid #cc0000;
  border-bottom-color: #999;
  border-right-color: #999;
  font-family: Arial,Sans-Serif;
  margin: 0;
  min-height: 20px;
  outline: 0;
  padding: 0px 0px 0 3px;
  border-radius: 0 10px 0 0;
}
input.inputTimetextarea {
  border: 1px solid #000000;
  border-radius: 10px 10px 0 0;
  color: #666;
  font-size: 1.2em;
}
input.inputTimetextarea:focus {
  outline: 0;
}
pre {
  font-family: Courier;
  margin-bottom: 1.5em; 
  margin-top: 0em;
}
pre.breakspaces {
	white-space: break-spaces;
}
span.transparenttext a {
  background-color: transparent;
  color: #ffffff;
}
select.orderrefs {
  color: #008800;
  font-size: 10pt;
  font-weight: bold;
  margin: 0em;
  vertical-align: top;
}
table {
  border: 0px solid #808080;
  border-spacing: 0px;
  margin-top: 0em;
  text-align: left;
}
table.calendarnative {
  background: #ffffdd;
  border: 2px solid #ff6699;
  border-spacing: 0px;
  border-radius: 10px;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  display: block;
  margin-left: 30%;
  margin-top: 0em;
  text-align: left;
  width: 295px;
}
table.calendarnative th {
  background: transparent;
  border: 0px dotted #ff6699;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.calendarnative td {
  border: 0px dotted #ff6699;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.calendarnative table {
  border: 0px solid black;
}
table.calendarnative table th {
  border: 0px solid black;
}
table.calendarnative table td {
  border: 0px solid black;
}
.calendarlishengtang {
}
table.calendarscript {
  background: #ffffdd;
  border: 2px solid #ff3366;
  border-spacing: 0px;
  border-radius: 10px;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  display: block;
  margin-top: 0em;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 490px;
}
table.calendarscript th {
  background: transparent;
  border: 0px dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.calendarscript td {
  border: 0px dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.calendarscript table {
  border: 0px solid black;
}
table.calendarscript table th {
  border: 0px solid black;
}
table.calendarscript table td {
  border: 0px solid black;
}
table.celebrity {
  background: #ffffdd;
  border: 2px solid #ff3366;
  border-spacing: 0px;
  border-radius: 10px;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  margin-top: 0em;
  text-align: left;
}
table.celebrity th {
  background: url('../../images/bgs/warm.gif') repeat bottom;
  border: thin dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.celebrity td {
  border: thin dotted #ff3366;
  margin: 0 0 0 0;
}
table.celebrity tr.deprivation {
  background: pink url('../../images/forbidden-gray.png') no-repeat left top;
}
table.outlimit td, table.celebrity td.outlimit {
  background-color: #eeeeee;
  border: thin dotted #ff3366;
  font-size: 8pt;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
table.celebrity table {
  border: 0px solid black;
}
table.celebrity table th {
  border: 0px solid black;
}
table.celebrity table td {
  border: 0px solid black;
}
table.citeframe {
  border: 0px solid black;
  border-spacing: 0px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.gridon {
  border: 1px solid black;
  border-spacing: 0px;
  font-size: 100%;
  text-align: left;
  margin-top: 0em;
}
table.gridon th {
  background: #dddddd;
  padding: 0px 5px 0px 5px;
  margin: 0 0 0 0;
  border: 1px solid black;
}
table.gridon td {
  padding: 0px 5px 0px 5px;
  margin: 0 0 0 0;
  border: 1px solid black;
}
.gridoff {
  border: 0px solid black;
  border-spacing: 0px;
  font-size: 100%;
  text-align: left;
  margin-top: 0em;
}
table.gridoff th {
  background: transparent;
  padding: 0px 5px 0px 5px;
  margin: 0 0 0 0;
  border: 0px solid black;
}
table.gridoff td {
  padding: 5px 5px 5px 5px;
  margin: 0 0 0 0;
  border: 0px solid black;
}
.gridRoundedTop, .gridcalligraphy {
  border: 2px solid #ff3366;
  border-spacing: 0px;
  border-radius: 10px 10px 0 0;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  margin-top: 0em;
  text-align: left;
}
.gridcalligraphy {
  background: #ffffdd;
}
.gridcalligraphy div.cell {
  border: thin dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.gridcalligraphy th {
  border-bottom: thin dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.gridcalligraphy th.normaltext {
  font-weight: normal;
}
table.gridcalligraphy td {
  border-bottom: thin dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
  position: relative;
}
table.gridcalligraphy th.bigpaddingtop, table.gridcalligraphy td.bigpaddingtop {
  border-top: 1px solid #ff3366;
  padding-top: 18px;
}
table.gridcalligraphy td.small {
  border-bottom: thin dotted #ff3366;
  font-size: 8pt;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.gridcalligraphy th.separator, table.gridcalligraphy td.separator {
  background: #ffffdd;
  font-size: 2pt;
  padding: 0px 0px 0px 0px;
  width: 2px;
}
table.gridcalligraphy table {
  border-bottom: 0px solid black;
}
table.gridcalligraphy table th {
  border-bottom: 0px solid black;
}
table.gridcalligraphy table td {
  border-bottom: 0px solid black;
}
table.gridcalligraphy a.brush {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
table.gridcalligraphy a.brush:link {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
table.gridcalligraphy a.brush:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
table.gridcalligraphy a.brush:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
table.gridcalligraphy tr.oddtr {
}
table.gridcalligraphy tr.eventr {
  background-color: #ffff99;
}
table.gridcalligraphy tr:hover {
  background-color: #ffffee;
}
table.gridcalligraphy input[type="submit"], table.gridcalligraphy input[type="reset"] {
  border-radius: 10px 10px 0 0;
  outline: 0;
}
table.gridcalligraphy input[type="submit"]:hover, table.gridcalligraphy input[type="reset"]:hover {
  background-color: #eeeeee;
}
td.gridcalligraphytd {
  border-bottom: thin dotted #ff3366 !important;
}
table.gridhoroscope td {
  border-right: thin dotted #ff3366;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  white-space: nowrap;
}
table.gridhoroscope td:last-child {
  border-right: none;
}
table.gridhoroscope th {
  background: transparent;
  border-right: thin dotted #ff3366;
  margin: 0 0 0 0;
  padding: 0px 5px 0px 5px;
}
table.gridhoroscope th:last-child {
  border-right: none;
}
table.gridnoricepaper {
  background: #ffffdd;
  border: 2px solid #ff3366;
  border-spacing: 0px;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
  border-radius: 10px 10px 0 0;
  margin-top: 0em;
  text-align: left;
}
table.gridnoricepaper th {
  background: url('../../images/bgs/warm.gif') repeat bottom;
  border: thin dotted #ff3366;
  margin: 0 0 0 0;
}
table.gridnoricepaper th.normaltext {
  font-weight: normal;
}
table.gridnoricepaper td {
  border: 0px dotted #ff3366;
  margin: 0 0 0 0;
}
table.gridnoricepaper table {
  border: 0px solid black;
}
table.gridnoricepaper table th {
  border: 0px solid black;
}
table.gridnoricepaper table td {
  border: 0px solid black;
}
.navchinatoplinks {
  border: 0px solid black;
  border-collapse: collapse;
  border-spacing: 10px 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 5px 5px 5px;
  text-align: center;
}
.navchinatoplinks div {
  border-right: 2px solid #da3742;
  padding-left: 6px;
  padding-right: 6px;
}
.navchinatoplinks div:last-child {
  border-right: none;
  padding-left: 6px;
  padding-right: 0px;
}
table.topics {
  border: 0px solid black;
  border-spacing: 0px;
  font-size: 100%;
  margin-top: 0em;
  text-align: left;
}
table.topics td {
  border: 0px solid black;
  margin: 0 0 0 0;
  padding: 3px 5px 3px 5px;
}
.yearmonthdayquery {
  border: 3px solid #ff3366;
  cellspacing: 10px 10px 10px;
  border-radius: 10px 10px 0 0;
  box-shadow: 3px 3px 6px 0 #a9a9a9;
}
td {
  border: 0px solid black;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
td.center {
  margin: 0 auto;
  text-align: center;
}
td.center a,td.center img {
  margin: 0 auto;
  text-align: center;
}
td.ChineseCalendarFullMoon {
  background-image: url('../../images/moon.png');
  background-repeat: no-repeat;
  background-position: center;
}
td.cleartd {
  font-size: 8pt;
  font-face: "arial,helvetica";
  background-color: #e0e0e0;
}
td.citeframe {
  border: 0px solid black;
  font-size: 2px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  vertical-align: text-top;
}
td.darktd {
  font-size: 8pt;
  font-face: "arial,helvetica";
  background-color: #e0e0e0;
}
th {
  background: #eeeeee;
}
tr {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
td.tdbig {
  font-size: 16pt;
  height: 50px;
}
td.tdbigbold {
  font-size: 16pt;
  font-weight: bold;
}
div.phpcode span.html {
  background-color: transparent;
  color: black;
}
div.phpcode span.comment {
  background-color: transparent;
  color: #ff8000;
}
div.phpcode span.default {
  background-color: transparent;
  color: #0000bb;
}
div.phpcode span.keyword {
  background-color: transparent;
  color: #007700;
}
div.phpcode span.string {
  background-color: transparent;
  color: #dd0000;
}
div.usernotes {
  background-color: #d0d0d0;
  color: inherit;
  border-radius: 10px 10px 0 0;
}
div.usernotes div.prompt {
}
div.usernotes div.head, div.usernotes div.foot {
  background-color: #e0e0e0;
  border-radius: 10px 10px 0 0;
  color: inherit;
  margin: 8px;
  padding: 4px;
}
div.usernotes div.foot {
  text-align: right;
}
div.usernotes div.foot a, div.usernotes div.head a {
}
div.usernotes span.action, div.usernotes div.action {
  float: right;
}
div.usernotes div.note {
  padding: 8px;
}
div.usernotes div.text {
  background-color: #f0f0f0;
  border-radius: 10px 10px 0 0;
  color: inherit;
  padding: 1em 0 2em 0;
}
div.usernotes div.usernotesinput {
  background-color: #f0f0f0;
  color: inherit;
  margin-top: 4px;
  padding-top: 2px;
}
div.usernotesframe, div.usernotesframeordercode {
  background-color: #ffffff;
  border: 2px solid #006600;
  border-spacing: 0px;
  border-radius: 10px 10px 0 0;
  box-shadow: 2px 2px 4px 0 #a9a9a9;
  padding: 0px 0px 0px 0px;
  text-align: center;
  width: 98%;
}
div.usernotescontrolscontainer {
  text-align: right;
  clear: both;
}
.bridewindow {
  background-color: #c0c0c0;
  border-bottom: #404040 2px solid;
  border-left: #d0d0d0 2px solid;
  border-right: #606060 2px solid;
  border-top: #f0f0f0 2px solid;
  margin: 0px;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  position: absolute;
  text-align: left;
  visibility: hidden;
}
.titleBar {
  background-color: #008080;
  color: #ffffff;
  cursor: default;
  font-family: "ms sans serif", "arial", "helvetica", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  margin: 0px;
  padding-bottom: 2px;
  padding-left: 0.5em;
  padding-right: 2px;
  padding-top: 2px;
  text-align: right;
  white-space: nowrap;
}
.titleBarText {
  float: left;
  overflow: hidden;
  text-align: left
}
.titleBarButtons {
  border-right: 0px;
  border-top: 0px;
  vertical-align: middle;
  border-left: 0px;
  width: 50px;
  border-bottom: 0px;
  height: 14px;
}
.clientArea {
  background-color: #ffffff;
  border-bottom: #f0f0f0 2px solid;
  border-left: #505050 2px solid;
  border-right: #e0e0e0 2px solid;
  border-top: #404040 2px solid;
  color: #000000;
  font-family: "arial", "helvetica", sans-serif;
  font-size: 10pt;
  margin: 2px 0px 0px;
  overflow: auto;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.5em;
}
div.mojozoom_marker {
  cursor : crosshair; 
  position : absolute;
}
div.mojozoom_border {
  border: 1px solid gold;
  height: 100%;
  left: 0px;
  position : absolute;
  top: 0px;
  width: 100%;
}
div.mojozoom_fill {
  background-color : white;
  height:100%;
  left:0px;
  position : absolute;
  top:0px;
  width:100%;
  opacity : 0.2;
  -moz-opacity : 0.2;
  -khtml-opacity : 0.2;
  filter:alpha(opacity=20);
}
img.mojozoom_img {
  border: 0px;
  padding: 0px;
}
div.mojozoom_imgctr {
  border : 1px solid gold;
  margin-left : 20px;
  position : absolute;
}
a.ttbb {
  border-bottom-color: #009900;
  border-bottom-style: dotted;
  color: #009900;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  z-index: 24;
}
a.ttbb span {display: none;}
a.ttbb:hover {
  background:;
  z-index: 25;
}
a.ttbb:hover span.tooltip {
  color: #993300;
  display: block;
  left:0;
  position: absolute;
  padding: 15px 0 0 0;
  text-align: center;
  top: 0px;
  width: 200px;
  filter: alpha(opacity:90);
  KHTMLOpacity: 0.90;
  MozOpacity: 0.90;
  opacity: 0.90;
}
a.ttbb:hover span.top {
  background: url('../../images/ttbb_bubble.gif') no-repeat top;
  display: block;
  padding: 30px 8px 0;
}
a.ttbb:hover span.middle { 
  background: url('../../images/ttbb_bubble_filler.gif') repeat bottom; 
  display: block;
  padding: 0 8px; 
}
a.ttbb:hover span.bottom {
  background: url('../../images/ttbb_bubble.gif') no-repeat bottom;
  color: #548912;
  display: block;
  padding: 3px 8px 10px;
}
a.ttbbblack {
  border-bottom-color: #000000;
  border-bottom-style: dotted;
  color: #000000;
  font-weight: bold;
  position: relative;
  text-decoration: none;
  z-index: 24;
}
a.ttbbblack span {display: none;}
a.ttbbblack:hover {
  background:;
  z-index: 25;
}
a.ttbbblack:hover span.tooltip {
  color: #993300;
  display: block;
  left:0;
  position: absolute;
  padding: 15px 0 0 0;
  text-align: center;
  top: 0px;
  width: 200px;
  filter: alpha(opacity:90);
  KHTMLOpacity: 0.90;
  MozOpacity: 0.90;
  opacity: 0.90;
}
a.ttbbblack:hover span.top {
  background: url('../../images/ttbb_bubble.gif') no-repeat top;
  display: block;
  padding: 30px 8px 0;
}
a.ttbbblack:hover span.middle {
  background: url('../../images/ttbb_bubble_filler.gif') repeat bottom; 
  display: block;
  padding: 0 8px; 
}
a.ttbbblack:hover span.bottom {
  background: url('../../images/ttbb_bubble.gif') no-repeat bottom;
  color: #548912;
  display: block;
  padding: 3px 8px 10px;
}
#catalogs {
  clear: both;
  float: left;
  margin-top: 0px;
  padding: 0 31px;
  *padding: 0 10 0 30px;
  width: 100%;
}
#catalogs span, span.catalog {
  display: block;
  font-family: "Times New Roman";
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  margin: 7px 0 -4px;
  margin-bottom: 0px;
}
.one-half {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
  text-align: left;
  width: 50%;
}
.one-third {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
  text-align: left;
  width: 30%;
}
.unix {
  font-family: Century Schoolbook L;
  margin-left: 20px;
}
.unix h1,.unix h2,.unix h3 {
  text-align: left;
}
.unix p {
  text-align: left;
  margin-left: 50px;
}
.announce-box {
  background-color: #e2ffe4;
  border: 2px solid #ff9999;
  border-radius: 10px 10px 0 0;
  margin-bottom: 10px;
  padding: 5px; 
  opacity : 0.8;
  -moz-opacity : 0.8;
  -khtml-opacity : 0.8;
  filter:alpha(opacity=80);
}
.announce-box-button {
  background-color: #e2ffe4;
  padding: 0px; 
}
table.weather td.title {
  font-size: 10pt;
  font-weight: bold;
  padding: 0;
  margin: 0;
  text-align: left;
}
table.weather td.current {
  text-align: center;
  padding: 5px;
}
table.weather td.current p {
  font-size: 10pt;
  padding: 0;
  margin: 0;
  text-align: left;
}
table.weather td.current span {
  font-size: 18pt;
  font-weight: bold;
  vertical-align: top;
}
table.weather td.forecast {
  padding: 1px;
  text-align: center;
}
table.weather td.forecast p {
  font-size: 10pt;
  padding: 0;
  margin: 0;
  text-align: center;
}
table.weather td.forecast .low {
  color: #888888;
}
.ZeroClipboardButton {width: 80px; text-align: center; border: 1px solid #aaa; border-bottom: 2px solid #888; border-right: 2px solid #888; background-color: #eee; margin: 1px; padding: 1px; cursor: default;}
.ZeroClipboardButton.hover {background-color: #ffe;}
.ZeroClipboardButton.active {background-color: #eee;}
table.tablesorter .header {
  background-image: url('../../images/tsbg.png');
  background-repeat: no-repeat;
  padding-left: 30px;
  white-space: nowrap;
  padding-top: 8px;
  height: auto;
}
table.tablesorter .headerSortUp {
  background-image: url('../../images/tsasc.png');
  background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
  background-image: url('../../images/tsdesc.png');
  background-repeat: no-repeat;
}
.newsbox {
  margin:10px;
  border: 1px solid;
  padding:5px;
  font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size:13px;
}
.newsboxtitle {
  font-family:Arial,serif;
  font-size:16px;
  font-weight:bold;
  padding:2px;
  color:#737BDD;
  background-color:#FFCC88;
  margin-bottom:5px;
}
.newsboxdate {
  font-size:12px;
  font-style:italic;
  text-align:right;
  margin-bottom:5px;
}
.clocks, .clockssec, .clocksmin, .clockshour {
  margin: 0;
  padding: 0;
}
.clocks {
  width: 100px;
  height: 100px;
  margin: 0px auto 0 auto;
  background: url(../../images/clockface.png);
  list-style: none;
}
.clockssec, .clocksmin, .clockshour {
  position: absolute;
  width: 5px;
  height: 100px;
  top: 0px;
  left: 47px;
}
.clockssec {
  background: url(../../images/clocksechand.png);
  z-index: 3;
}
.clocksmin {
  background: url(../../images/clockminhand.png);
  z-index: 2;
}
.clockshour {
  background: url(../../images/clockhourhand.png);
  z-index: 1;
}
.ui-autocomplete-loading {background: white url('../../images/ajax-loading.gif') right center no-repeat;}
.ui-loading, .ui-loading-size32 {background: white url('../../images/ajax-loading.gif') left top no-repeat; min-width: 32px; min-height: 32px;}
.ui-loading-size32 {width: 32px; height: 32px; display: inline-block;}
.ui-matched {color: #009900; text-decoration: underline; text-weight: bold;}
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; } 
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }
.ui-menu {min-width: 64px; z-index: 500;}
.jquimenu {display: none;}
.jquimenu li {white-space: nowrap;}
/*!--HTML2PDFEND--!*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0; 
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter:Alpha(Opacity=0); 
}
.ui-front {
  z-index: 500;
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0; 
  font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; 
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0; 
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25); 
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-tabs {
  padding: .2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .1em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 2px 2px 2px;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}
.ui-dialog, .ui-menu {
  border: 1px solid #dddddd;
  background: #eeeeee url("jqueryui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
  text-decoration: none;
}
.ui-widget-header {
  border: 1px solid #e58989;
  background: #ff9999;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
.ui-widget-header a:hover {
  background-color: transparent;
  color: #1c94c4;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url("jqueryui/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url("jqueryui/images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url("jqueryui/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("jqueryui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("jqueryui/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter:Alpha(Opacity=70); 
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter:Alpha(Opacity=35); 
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter:Alpha(Opacity=35); 
}
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("jqueryui/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("jqueryui/images/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("jqueryui/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("jqueryui/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("jqueryui/images/ui-icons_ef8c08_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("jqueryui/images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("jqueryui/images/ui-icons_ffd27a_256x240.png");
}
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl,
.ui-front, .ui-menu, .ui-menu-item {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  -khtml-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr,
.ui-front, .ui-menu, .ui-menu-item {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  -khtml-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl,
.ui-front, .ui-menu, .ui-menu-item {
  -moz-border-radius-bottomleft: 1px;
  -webkit-border-bottom-left-radius: 1px;
  -khtml-border-bottom-left-radius: 1px;
  border-bottom-left-radius: 1px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br,
.ui-front, .ui-menu, .ui-menu-item {
  -moz-border-radius-bottomright: 1px;
  -webkit-border-bottom-right-radius: 1px;
  -khtml-border-bottom-right-radius: 1px;
  border-bottom-right-radius: 1px;
}
.ui-widget-overlay {
  background: #666666 url("jqueryui/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50); 
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url("jqueryui/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20); 
  border-radius: 5px;
}
#toTop {
  display:none;
  text-decoration:none;
  position:fixed;
  bottom:150px;
  right:-15px;
  overflow:hidden;
  width:51px;
  height:51px;
  border:none;
  text-indent:100%;
  background:url(../../images/ui.totopbottom.png) no-repeat left top;
}
#toTopHover {
  background:url(../../images/ui.totopbottom.png) no-repeat left -51px;
  width:51px;
  height:51px;
  display:block;
  overflow:hidden;
  float:left;
  opacity: 0;
  -moz-opacity: 0;
  filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {
  outline:none;
}
#toBottom {
  display:none;
  text-decoration:none;
  position:fixed;
  bottom:100px;
  right:-15px;
  overflow:hidden;
  width:51px;
  height:51px;
  border:none;
  text-indent:100%;
  background:url(../../images/ui.totopbottom.png) no-repeat left -102px;
}
#toBottomHover {
  background:url(../../images/ui.totopbottom.png) no-repeat left -153px;
  width:51px;
  height:51px;
  display:block;
  overflow:hidden;
  float:left;
  opacity: 0;
  -moz-opacity: 0;
  filter:alpha(opacity=0);
}
#toBottom:active, #toBottom:focus {
  outline:none;
}
.f16 .flag,.flagfixsize{background: url('../../images/flags16.png') no-repeat; padding-left: 20px;}
.f16 .flagfixsize{height: 16px; display: inline-block;}
.f16 ._African_Union(OAS){background-position:0 -0px;}
.f16 ._Arab_League{background-position:0 -16px;}
.f16 ._ASEAN{background-position:0 -32px;}
.f16 ._CARICOM{background-position:0 -48px;}
.f16 ._CIS{background-position:0 -64px;}
.f16 ._Commonwealth{background-position:0 -80px;}
.f16 ._England{background-position:0 -96px;}
.f16 ._European_Union{background-position:0 -112px;}
.f16 ._Islamic_Conference{background-position:0 -128px;}
.f16 ._Kosovo{background-position:0 -144px;}
.f16 ._NATO{background-position:0 -160px;}
.f16 ._Northern_Cyprus{background-position:0 -176px;}
.f16 ._Northern_Ireland{background-position:0 -192px;}
.f16 ._Olimpic_Movement{background-position:0 -208px;}
.f16 ._OPEC{background-position:0 -224px;}
.f16 ._Red_Cross{background-position:0 -240px;}
.f16 ._Scotland{background-position:0 -256px;}
.f16 ._Somaliland{background-position:0 -272px;}
.f16 ._Tibet{background-position:0 -288px;}
.f16 ._United_Nations{background-position:0 -304px;}
.f16 ._Wales{background-position:0 -320px;}
.f16 .and{background-position:0 -336px;}
.f16 .are{background-position:0 -352px;}
.f16 .afg{background-position:0 -368px;}
.f16 .atg{background-position:0 -384px;}
.f16 .aia{background-position:0 -400px;}
.f16 .alb{background-position:0 -416px;}
.f16 .arm{background-position:0 -432px;}
.f16 .ant{background-position:0 -448px;}
.f16 .ago{background-position:0 -464px;}
.f16 .ata{background-position:0 -480px;}
.f16 .arg{background-position:0 -496px;}
.f16 .asm{background-position:0 -512px;}
.f16 .aut{background-position:0 -528px;}
.f16 .aus{background-position:0 -544px;}
.f16 .abw{background-position:0 -560px;}
.f16 .aze{background-position:0 -576px;}
.f16 .bih{background-position:0 -592px;}
.f16 .brb{background-position:0 -608px;}
.f16 .bgd{background-position:0 -624px;}
.f16 .bel{background-position:0 -640px;}
.f16 .bfa{background-position:0 -656px;}
.f16 .bgr{background-position:0 -672px;}
.f16 .bhr{background-position:0 -688px;}
.f16 .bdi{background-position:0 -704px;}
.f16 .ben{background-position:0 -720px;}
.f16 .bmu{background-position:0 -736px;}
.f16 .brn{background-position:0 -752px;}
.f16 .bol{background-position:0 -768px;}
.f16 .bra{background-position:0 -784px;}
.f16 .bhs{background-position:0 -800px;}
.f16 .btn{background-position:0 -816px;}
.f16 .bwa{background-position:0 -832px;}
.f16 .blr{background-position:0 -848px;}
.f16 .blz{background-position:0 -864px;}
.f16 .can{background-position:0 -880px;}
.f16 .cog{background-position:0 -896px;}
.f16 .caf{background-position:0 -912px;}
.f16 .cod{background-position:0 -928px;}
.f16 .che{background-position:0 -944px;}
.f16 .civ{background-position:0 -960px;}
.f16 .cok{background-position:0 -976px;}
.f16 .chl{background-position:0 -992px;}
.f16 .cmr{background-position:0 -1008px;}
.f16 .chn{background-position:0 -1024px;}
.f16 .col{background-position:0 -1040px;}
.f16 .cri{background-position:0 -1056px;}
.f16 .cub{background-position:0 -1072px;}
.f16 .cpv{background-position:0 -1088px;}
.f16 .cyp{background-position:0 -1104px;}
.f16 .cze{background-position:0 -1120px;}
.f16 .deu{background-position:0 -1136px;}
.f16 .dji{background-position:0 -1152px;}
.f16 .dnk{background-position:0 -1168px;}
.f16 .dma{background-position:0 -1184px;}
.f16 .dom{background-position:0 -1200px;}
.f16 .dza{background-position:0 -1216px;}
.f16 .ecu{background-position:0 -1232px;}
.f16 .est{background-position:0 -1248px;}
.f16 .egy{background-position:0 -1264px;}
.f16 .esh{background-position:0 -1280px;}
.f16 .eri{background-position:0 -1296px;}
.f16 .esp{background-position:0 -1312px;}
.f16 .eth{background-position:0 -1328px;}
.f16 .fin{background-position:0 -1344px;}
.f16 .fji{background-position:0 -1360px;}
.f16 .fsm{background-position:0 -1376px;}
.f16 .fro{background-position:0 -1392px;}
.f16 .fra{background-position:0 -1408px;}
.f16 .gab{background-position:0 -1424px;}
.f16 .gbr{background-position:0 -1440px;}
.f16 .grd{background-position:0 -1456px;}
.f16 .geo{background-position:0 -1472px;}
.f16 .ggy{background-position:0 -1488px;}
.f16 .gha{background-position:0 -1504px;}
.f16 .gib{background-position:0 -1520px;}
.f16 .grl{background-position:0 -1536px;}
.f16 .gmb{background-position:0 -1552px;}
.f16 .gin{background-position:0 -1568px;}
.f16 .glp{background-position:0 -1584px;}
.f16 .gnq{background-position:0 -1600px;}
.f16 .grc{background-position:0 -1616px;}
.f16 .gtm{background-position:0 -1632px;}
.f16 .gum{background-position:0 -1648px;}
.f16 .gnb{background-position:0 -1664px;}
.f16 .guy{background-position:0 -1680px;}
.f16 .hkg{background-position:0 -1696px;}
.f16 .hnd{background-position:0 -1712px;}
.f16 .hrv{background-position:0 -1728px;}
.f16 .hti{background-position:0 -1744px;}
.f16 .hun{background-position:0 -1760px;}
.f16 .idn{background-position:0 -1776px;}
.f16 .mco{background-position:0 -1776px;}
.f16 .irl{background-position:0 -1792px;}
.f16 .isr{background-position:0 -1808px;}
.f16 .imn{background-position:0 -1824px;}
.f16 .ind{background-position:0 -1840px;}
.f16 .irq{background-position:0 -1856px;}
.f16 .irn{background-position:0 -1872px;}
.f16 .isl{background-position:0 -1888px;}
.f16 .ita{background-position:0 -1904px;}
.f16 .jey{background-position:0 -1920px;}
.f16 .jam{background-position:0 -1936px;}
.f16 .jor{background-position:0 -1952px;}
.f16 .jpn{background-position:0 -1968px;}
.f16 .ken{background-position:0 -1984px;}
.f16 .kgz{background-position:0 -2000px;}
.f16 .khm{background-position:0 -2016px;}
.f16 .kir{background-position:0 -2032px;}
.f16 .com{background-position:0 -2048px;}
.f16 .kna{background-position:0 -2064px;}
.f16 .prk{background-position:0 -2080px;}
.f16 .kor{background-position:0 -2096px;}
.f16 .kwt{background-position:0 -2112px;}
.f16 .cym{background-position:0 -2128px;}
.f16 .kaz{background-position:0 -2144px;}
.f16 .lao{background-position:0 -2160px;}
.f16 .lbn{background-position:0 -2176px;}
.f16 .lca{background-position:0 -2192px;}
.f16 .lie{background-position:0 -2208px;}
.f16 .lka{background-position:0 -2224px;}
.f16 .lbr{background-position:0 -2240px;}
.f16 .lso{background-position:0 -2256px;}
.f16 .ltu{background-position:0 -2272px;}
.f16 .lux{background-position:0 -2288px;}
.f16 .lva{background-position:0 -2304px;}
.f16 .lby{background-position:0 -2320px;}
.f16 .mar{background-position:0 -2336px;}
.f16 .mda{background-position:0 -2352px;}
.f16 .mne{background-position:0 -2368px;}
.f16 .mdg{background-position:0 -2384px;}
.f16 .mhl{background-position:0 -2400px;}
.f16 .mkd{background-position:0 -2416px;}
.f16 .mli{background-position:0 -2432px;}
.f16 .mmr{background-position:0 -2448px;}
.f16 .mng{background-position:0 -2464px;}
.f16 .mac{background-position:0 -2480px;}
.f16 .mtq{background-position:0 -2496px;}
.f16 .mrt{background-position:0 -2512px;}
.f16 .msr{background-position:0 -2528px;}
.f16 .mlt{background-position:0 -2544px;}
.f16 .mus{background-position:0 -2560px;}
.f16 .mdv{background-position:0 -2576px;}
.f16 .mwi{background-position:0 -2592px;}
.f16 .mex{background-position:0 -2608px;}
.f16 .mys{background-position:0 -2624px;}
.f16 .moz{background-position:0 -2640px;}
.f16 .nam{background-position:0 -2656px;}
.f16 .ncl{background-position:0 -2672px;}
.f16 .ner{background-position:0 -2688px;}
.f16 .nga{background-position:0 -2704px;}
.f16 .nic{background-position:0 -2720px;}
.f16 .nld{background-position:0 -2736px;}
.f16 .nor{background-position:0 -2752px;}
.f16 .npl{background-position:0 -2768px;}
.f16 .nru{background-position:0 -2784px;}
.f16 .nzl{background-position:0 -2800px;}
.f16 .omn{background-position:0 -2816px;}
.f16 .pan{background-position:0 -2832px;}
.f16 .per{background-position:0 -2848px;}
.f16 .pyf{background-position:0 -2864px;}
.f16 .png{background-position:0 -2880px;}
.f16 .phl{background-position:0 -2896px;}
.f16 .pak{background-position:0 -2912px;}
.f16 .pol{background-position:0 -2928px;}
.f16 .pri{background-position:0 -2944px;}
.f16 .pse{background-position:0 -2960px;}
.f16 .prt{background-position:0 -2976px;}
.f16 .plw{background-position:0 -2992px;}
.f16 .pry{background-position:0 -3008px;}
.f16 .qat{background-position:0 -3024px;}
.f16 .reu{background-position:0 -3040px;}
.f16 .rou{background-position:0 -3056px;}
.f16 .srb{background-position:0 -3072px;}
.f16 .rus{background-position:0 -3088px;}
.f16 .rwa{background-position:0 -3104px;}
.f16 .sau{background-position:0 -3120px;}
.f16 .slb{background-position:0 -3136px;}
.f16 .syc{background-position:0 -3152px;}
.f16 .sdn{background-position:0 -3168px;}
.f16 .swe{background-position:0 -3184px;}
.f16 .sgp{background-position:0 -3200px;}
.f16 .svn{background-position:0 -3216px;}
.f16 .svk{background-position:0 -3232px;}
.f16 .sle{background-position:0 -3248px;}
.f16 .smr{background-position:0 -3264px;}
.f16 .sen{background-position:0 -3280px;}
.f16 .som{background-position:0 -3296px;}
.f16 .sur{background-position:0 -3312px;}
.f16 .stp{background-position:0 -3328px;}
.f16 .slv{background-position:0 -3344px;}
.f16 .syr{background-position:0 -3360px;}
.f16 .swz{background-position:0 -3376px;}
.f16 .tca{background-position:0 -3392px;}
.f16 .tcd{background-position:0 -3408px;}
.f16 .tgo{background-position:0 -3424px;}
.f16 .tha{background-position:0 -3440px;}
.f16 .tjk{background-position:0 -3456px;}
.f16 .tls{background-position:0 -3472px;}
.f16 .tkm{background-position:0 -3488px;}
.f16 .tun{background-position:0 -3504px;}
.f16 .ton{background-position:0 -3520px;}
.f16 .tur{background-position:0 -3536px;}
.f16 .tto{background-position:0 -3552px;}
.f16 .tuv{background-position:0 -3568px;}
.f16 .twn{background-position:0 -3584px;}
.f16 .tza{background-position:0 -3600px;}
.f16 .ukr{background-position:0 -3616px;}
.f16 .uga{background-position:0 -3632px;}
.f16 .usa{background-position:0 -3648px;}
.f16 .ury{background-position:0 -3664px;}
.f16 .uzb{background-position:0 -3680px;}
.f16 .vat{background-position:0 -3696px;}
.f16 .vct{background-position:0 -3712px;}
.f16 .ven{background-position:0 -3728px;}
.f16 .vgb{background-position:0 -3744px;}
.f16 .vir{background-position:0 -3760px;}
.f16 .vnm{background-position:0 -3776px;}
.f16 .vut{background-position:0 -3792px;}
.f16 .wsm{background-position:0 -3808px;}
.f16 .yem{background-position:0 -3824px;}
.f16 .zaf{background-position:0 -3840px;}
.f16 .zmb{background-position:0 -3856px;}
.f16 .zwe{background-position:0 -3872px;}
@media screen and (max-device-width:480px) {
  .alphabetbar {
    white-space: normal;
  }
  .article {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
  }
  .article:first-letter {
    font-size: 2em;
    line-height: 1;
  }
  .sprite-nav-fullscreen32:hover{background-position: -704px -320px;}
  .sprite-nav-minus32:hover{background-position: -32px -662px;}
  .sprite-nav-normalscreen32:hover{background-position: -128px 0;}
  .sprite-nav-pause32:hover{background-position: -672px -288px;}
  .sprite-nav-play32:hover{background-position: -672px -96px;}
  .sprite-nav-plus32:hover{background-position: 0px 0px;}
  .sprite-nav-speed32:hover{background-position: -576px -598px;}
}