@font-face {
  font-family: 'wf_segoe-ui_light';
  src: url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.eot');
  src: local("Segoe UI Light"),local("Segoe WP Light"),url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.eot?#iefix') format('embedded-opentype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff') format('woff'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf') format('truetype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.svg#web') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'wf_segoe-ui_normal';
  src: url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.eot');
  src: local("Segoe UI"),local("Segoe"),local("Segoe WP"),url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.eot?#iefix') format('embedded-opentype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff') format('woff'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf') format('truetype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.svg#web') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'wf_segoe-ui_Semibold';
  src: url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.eot');
  src: local("Segoe UI Semibold"),local("Segoe Semibold"),local("Segoe WP Semibold"),url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.eot?#iefix') format('embedded-opentype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.woff') format('woff'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.ttf') format('truetype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.svg#web') format('svg');
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'wf_icons_normal';
  src: url('//c.s-microsoft.com/static/fonts/icons/homepage/normal/2.eot');
  src: url('//c.s-microsoft.com/static/fonts/icons/homepage/normal/2.eot?#iefix') format('embedded-opentype'), url('//c.s-microsoft.com/static/fonts/icons/homepage/normal/2.woff') format('woff'), url('//c.s-microsoft.com/static/fonts/icons/homepage/normal/2.ttf') format('truetype'), url('//c.s-microsoft.com/static/fonts/icons/homepage/normal/2.svg#web') format('svg');
  font-weight: normal;
  font-style: normal; }

/*
  IE7 is rounding up sub-pixels, so there might be times when last cell is pushed below because of this rounding up
  fix this issue by removing 0.1% from cell width for view4 style
*/
@-ms-viewport {
  width: device-width; }

/* line 84, stdin */
.CSPvNext html {
  overflow-y: auto; }

/* line 88, stdin */
.CSPvNext .row-fluid {
  width: 100%;
  *zoom: 1; }

/* line 93, stdin */
.CSPvNext .row-fluid.mscom-grid-container, .CSPvNext .mscom-grid-container {
  width: 96%; }

/* line 98, stdin */
.CSPvNext .row-fluid:before, .CSPvNext .row-fluid:after {
  display: table;
  line-height: 0;
  content: ""; }

/* line 104, stdin */
.CSPvNext .row-fluid:after {
  clear: both; }

/* line 108, stdin */
.CSPvNext .row-fluid .span {
  display: block;
  float: left;
  width: 100%;
  margin-left: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 118, stdin */
.CSPvNext .row-fluid > .span:first-child {
  margin-left: 0; }

/* line 123, stdin */
.CSPvNext .row-fluid > .bp3-clear, .CSPvNext .row-fluid > .bp3-col-1-1 {
  margin-left: 0; }

/* line 138, stdin */
.CSPvNext .row-fluid .bp3-col-1-0, .CSPvNext .row-fluid .bp3-col-2-0, .CSPvNext .row-fluid .bp3-col-3-0, .CSPvNext .row-fluid .bp3-col-4-0, .CSPvNext .row-fluid .bp3-col-5-0, .CSPvNext .row-fluid .bp3-col-6-0, .CSPvNext .row-fluid .bp3-col-7-0, .CSPvNext .row-fluid .bp3-col-8-0, .CSPvNext .row-fluid .bp3-col-9-0, .CSPvNext .row-fluid .bp3-col-10-0, .CSPvNext .row-fluid .bp3-col-11-0, .CSPvNext .row-fluid .bp3-col-12-0 {
  display: none; }

/* line 154, stdin */
.CSPvNext .row-fluid > .bp3-col-1, .CSPvNext .row-fluid > .bp3-col-1-1, .CSPvNext .row-fluid > .bp3-col-2-2, .CSPvNext .row-fluid > .bp3-col-3-3, .CSPvNext .row-fluid > .bp3-col-4-4, .CSPvNext .row-fluid > .bp3-col-5-5, .CSPvNext .row-fluid > .bp3-col-6-6, .CSPvNext .row-fluid > .bp3-col-7-7, .CSPvNext .row-fluid > .bp3-col-8-8, .CSPvNext .row-fluid > .bp3-col-9-9, .CSPvNext .row-fluid > .bp3-col-10-10, .CSPvNext .row-fluid > .bp3-col-11-11, .CSPvNext .row-fluid > .bp3-col-12-12 {
  width: 100%; }

/* line 164, stdin */
.CSPvNext .row-fluid > .bp3-col-2, .CSPvNext .row-fluid > .bp3-col-2-1, .CSPvNext .row-fluid > .bp3-col-4-2, .CSPvNext .row-fluid > .bp3-col-6-3, .CSPvNext .row-fluid > .bp3-col-8-4, .CSPvNext .row-fluid > .bp3-col-10-5, .CSPvNext .row-fluid > .bp3-col-12-6 {
  width: 49%;
  *width: 48.9%; }

/* line 173, stdin */
.CSPvNext .row-fluid > .bp3-col-3, .CSPvNext .row-fluid > .bp3-col-3-1, .CSPvNext .row-fluid > .bp3-col-6-2, .CSPvNext .row-fluid > .bp3-col-9-3, .CSPvNext .row-fluid > .bp3-col-12-4 {
  width: 32%;
  *width: 31.9%; }

/* line 181, stdin */
.CSPvNext .row-fluid > .bp3-col-3-2, .CSPvNext .row-fluid > .bp3-col-6-4, .CSPvNext .row-fluid > .bp3-col-9-6, .CSPvNext .row-fluid > .bp3-col-12-8 {
  width: 66%;
  *width: 65.9%; }

/* line 189, stdin */
.CSPvNext .row-fluid > .bp3-col-4, .CSPvNext .row-fluid > .bp3-col-4-1, .CSPvNext .row-fluid > .bp3-col-8-2, .CSPvNext .row-fluid > .bp3-col-12-3 {
  width: 23.5%;
  *width: 23.4%; }

/* line 195, stdin */
.CSPvNext .row-fluid > .bp3-col-4-3, .CSPvNext .row-fluid > .bp3-col-8-6 {
  width: 74.5%;
  *width: 74.4%; }

/* line 202, stdin */
.CSPvNext .row-fluid > .bp3-col-5, .CSPvNext .row-fluid > .bp3-col-5-1, .CSPvNext .row-fluid > .bp3-col-10-2 {
  width: 18.4%;
  *width: 18.3%; }

/* line 207, stdin */
.CSPvNext .row-fluid > .bp3-col-5-2 {
  width: 38.8%;
  *width: 38.7%; }

/* line 212, stdin */
.CSPvNext .row-fluid > .bp3-col-5-3 {
  width: 59.2%;
  *width: 59.1%; }

/* line 217, stdin */
.CSPvNext .row-fluid > .bp3-col-5-4 {
  width: 79.6%;
  *width: 79.5%; }

/* line 224, stdin */
.CSPvNext .row-fluid > .bp3-col-6, .CSPvNext .row-fluid > .bp3-col-6-1, .CSPvNext .row-fluid > .bp3-col-12-2 {
  width: 15%;
  *width: 14.9%; }

/* line 229, stdin */
.CSPvNext .row-fluid > .bp3-col-6-5 {
  width: 83%;
  *width: 82.9%; }

/* line 236, stdin */
.CSPvNext .row-fluid > .bp3-col-7, .CSPvNext .row-fluid > .bp3-col-7-1 {
  width: 12.57143%;
  *width: 12.47143%; }

/* line 241, stdin */
.CSPvNext .row-fluid > .bp3-col-7-2 {
  width: 27.14286%;
  *width: 27.04286%; }

/* line 246, stdin */
.CSPvNext .row-fluid > .bp3-col-7-3 {
  width: 41.71429%;
  *width: 41.61429%; }

/* line 251, stdin */
.CSPvNext .row-fluid > .bp3-col-7-4 {
  width: 56.28571%;
  *width: 56.18571%; }

/* line 256, stdin */
.CSPvNext .row-fluid > .bp3-col-7-5 {
  width: 70.85714%;
  *width: 70.75714%; }

/* line 261, stdin */
.CSPvNext .row-fluid > .bp3-col-7-6 {
  width: 85.42857%;
  *width: 85.32857%; }

/* line 267, stdin */
.CSPvNext .row-fluid > .bp3-col-8, .CSPvNext .row-fluid > .bp3-col-8-1 {
  width: 10.75%;
  *width: 10.65%; }

/* line 272, stdin */
.CSPvNext .row-fluid > .bp3-col-8-3 {
  width: 36.25%;
  *width: 36.15%; }

/* line 277, stdin */
.CSPvNext .row-fluid > .bp3-col-8-5 {
  width: 61.75%;
  *width: 61.65%; }

/* line 282, stdin */
.CSPvNext .row-fluid > .bp3-col-8-7 {
  width: 87.25%;
  *width: 87.15%; }

/* line 288, stdin */
.CSPvNext .row-fluid > .bp3-col-9, .CSPvNext .row-fluid > .bp3-col-9-1 {
  width: 9.33333%;
  *width: 9.23333%; }

/* line 293, stdin */
.CSPvNext .row-fluid > .bp3-col-9-2 {
  width: 20.66667%;
  *width: 20.56667%; }

/* line 298, stdin */
.CSPvNext .row-fluid > .bp3-col-9-4 {
  width: 43.33333%;
  *width: 43.23333%; }

/* line 303, stdin */
.CSPvNext .row-fluid > .bp3-col-9-5 {
  width: 54.66667%;
  *width: 54.56667%; }

/* line 308, stdin */
.CSPvNext .row-fluid > .bp3-col-9-7 {
  width: 77.33333%;
  *width: 77.23333%; }

/* line 313, stdin */
.CSPvNext .row-fluid > .bp3-col-9-8 {
  width: 88.66667%;
  *width: 88.56667%; }

/* line 319, stdin */
.CSPvNext .row-fluid > .bp3-col-10, .CSPvNext .row-fluid > .bp3-col-10-1 {
  width: 8.2%;
  *width: 8.1%; }

/* line 324, stdin */
.CSPvNext .row-fluid > .bp3-col-10-3 {
  width: 28.6%;
  *width: 28.5%; }

/* line 329, stdin */
.CSPvNext .row-fluid > .bp3-col-10-4 {
  width: 38.8%;
  *width: 38.7%; }

/* line 334, stdin */
.CSPvNext .row-fluid > .bp3-col-10-6 {
  width: 59.2%;
  *width: 59.1%; }

/* line 339, stdin */
.CSPvNext .row-fluid > .bp3-col-10-7 {
  width: 69.4%;
  *width: 69.3%; }

/* line 344, stdin */
.CSPvNext .row-fluid > .bp3-col-10-8 {
  width: 79.6%;
  *width: 79.5%; }

/* line 349, stdin */
.CSPvNext .row-fluid > .bp3-col-10-9 {
  width: 89.8%;
  *width: 89.7%; }

/* line 355, stdin */
.CSPvNext .row-fluid > .bp3-col-11, .CSPvNext .row-fluid > .bp3-col-11-1 {
  width: 7.27273%;
  *width: 7.17273%; }

/* line 360, stdin */
.CSPvNext .row-fluid > .bp3-col-11-2 {
  width: 16.54545%;
  *width: 16.44545%; }

/* line 365, stdin */
.CSPvNext .row-fluid > .bp3-col-11-3 {
  width: 25.81818%;
  *width: 25.71818%; }

/* line 370, stdin */
.CSPvNext .row-fluid > .bp3-col-11-4 {
  width: 35.09091%;
  *width: 34.99091%; }

/* line 375, stdin */
.CSPvNext .row-fluid > .bp3-col-11-5 {
  width: 44.36364%;
  *width: 44.26364%; }

/* line 380, stdin */
.CSPvNext .row-fluid > .bp3-col-11-6 {
  width: 53.63636%;
  *width: 53.53636%; }

/* line 385, stdin */
.CSPvNext .row-fluid > .bp3-col-11-7 {
  width: 62.90909%;
  *width: 62.80909%; }

/* line 390, stdin */
.CSPvNext .row-fluid > .bp3-col-11-8 {
  width: 72.18182%;
  *width: 72.08182%; }

/* line 395, stdin */
.CSPvNext .row-fluid > .bp3-col-11-9 {
  width: 81.45455%;
  *width: 81.35455%; }

/* line 400, stdin */
.CSPvNext .row-fluid > .bp3-col-11-10 {
  width: 90.72727%;
  *width: 90.62727%; }

/* line 406, stdin */
.CSPvNext .row-fluid > .bp3-col-12, .CSPvNext .row-fluid > .bp3-col-12-1 {
  width: 6.5%;
  *width: 6.4%; }

/* line 411, stdin */
.CSPvNext .row-fluid > .bp3-col-12-5 {
  width: 40.5%;
  *width: 40.4%; }

/* line 416, stdin */
.CSPvNext .row-fluid > .bp3-col-12-7 {
  width: 57.5%;
  *width: 57.4%; }

/* line 421, stdin */
.CSPvNext .row-fluid > .bp3-col-12-9 {
  width: 74.5%;
  *width: 74.4%; }

/* line 426, stdin */
.CSPvNext .row-fluid > .bp3-col-12-10 {
  width: 83%;
  *width: 82.9%; }

/* line 431, stdin */
.CSPvNext .row-fluid > .bp3-col-12-11 {
  width: 91.5%;
  *width: 91.4%; }

/* END VIEW 4 STYLES */
@media screen and (max-width: 539px) {
  /* line 440, stdin */
  .CSPvNext .row-fluid > .span {
    width: 100%;
    margin-left: 0; }

  /* line 445, stdin */
  .CSPvNext .row-fluid .bp0-clear {
    clear: both; }

  /* line 449, stdin */
  .CSPvNext .row-fluid [class*="bp0-col"] {
    display: block; }

  /* line 454, stdin */
  .CSPvNext .row-fluid > .bp0-clear, .CSPvNext .row-fluid > .bp0-col-1-1 {
    margin-left: 0; }

  /* line 469, stdin */
  .CSPvNext .row-fluid .bp0-col-1-0, .CSPvNext .row-fluid .bp0-col-2-0, .CSPvNext .row-fluid .bp0-col-3-0, .CSPvNext .row-fluid .bp0-col-4-0, .CSPvNext .row-fluid .bp0-col-5-0, .CSPvNext .row-fluid .bp0-col-6-0, .CSPvNext .row-fluid .bp0-col-7-0, .CSPvNext .row-fluid .bp0-col-8-0, .CSPvNext .row-fluid .bp0-col-9-0, .CSPvNext .row-fluid .bp0-col-10-0, .CSPvNext .row-fluid .bp0-col-11-0, .CSPvNext .row-fluid .bp0-col-12-0 {
    display: none; }

  /* line 487, stdin */
  .CSPvNext .row-fluid > .bp0-col-1, .CSPvNext .row-fluid > .bp0-col-1-1, .CSPvNext .row-fluid > .bp0-col-2-2, .CSPvNext .row-fluid > .bp0-col-3-3, .CSPvNext .row-fluid > .bp0-col-4-4, .CSPvNext .row-fluid > .bp0-col-5-5, .CSPvNext .row-fluid > .bp0-col-6-6, .CSPvNext .row-fluid > .bp0-col-7-7, .CSPvNext .row-fluid > .bp0-col-8-8, .CSPvNext .row-fluid > .bp0-col-9-9, .CSPvNext .row-fluid > .bp0-col-10-10, .CSPvNext .row-fluid > .bp0-col-11-11, .CSPvNext .row-fluid > .bp0-col-12-12 {
    width: 100%; }

  /* line 497, stdin */
  .CSPvNext .row-fluid > .bp0-col-2, .CSPvNext .row-fluid > .bp0-col-2-1, .CSPvNext .row-fluid > .bp0-col-4-2, .CSPvNext .row-fluid > .bp0-col-6-3, .CSPvNext .row-fluid > .bp0-col-8-4, .CSPvNext .row-fluid > .bp0-col-10-5, .CSPvNext .row-fluid > .bp0-col-12-6 {
    width: 49%; }

  /* line 505, stdin */
  .CSPvNext .row-fluid > .bp0-col-3, .CSPvNext .row-fluid > .bp0-col-3-1, .CSPvNext .row-fluid > .bp0-col-6-2, .CSPvNext .row-fluid > .bp0-col-9-3, .CSPvNext .row-fluid > .bp0-col-12-4 {
    width: 32%; }

  /* line 512, stdin */
  .CSPvNext .row-fluid > .bp0-col-3-2, .CSPvNext .row-fluid > .bp0-col-6-4, .CSPvNext .row-fluid > .bp0-col-9-6, .CSPvNext .row-fluid > .bp0-col-12-8 {
    width: 66%; }

  /* line 519, stdin */
  .CSPvNext .row-fluid > .bp0-col-4, .CSPvNext .row-fluid > .bp0-col-4-1, .CSPvNext .row-fluid > .bp0-col-8-2, .CSPvNext .row-fluid > .bp0-col-12-3 {
    width: 23.5%; }

  /* line 524, stdin */
  .CSPvNext .row-fluid > .bp0-col-4-3, .CSPvNext .row-fluid > .bp0-col-8-6 {
    width: 74.5%; }

  /* line 530, stdin */
  .CSPvNext .row-fluid > .bp0-col-5, .CSPvNext .row-fluid > .bp0-col-5-1, .CSPvNext .row-fluid > .bp0-col-10-2 {
    width: 18.4%; }

  /* line 534, stdin */
  .CSPvNext .row-fluid > .bp0-col-5-2 {
    width: 38.8%; }

  /* line 538, stdin */
  .CSPvNext .row-fluid > .bp0-col-5-3 {
    width: 59.2%; }

  /* line 542, stdin */
  .CSPvNext .row-fluid > .bp0-col-5-4 {
    width: 79.6%; }

  /* line 548, stdin */
  .CSPvNext .row-fluid > .bp0-col-6, .CSPvNext .row-fluid > .bp0-col-6-1, .CSPvNext .row-fluid > .bp0-col-12-2 {
    width: 15%; }

  /* line 552, stdin */
  .CSPvNext .row-fluid > .bp0-col-6-5 {
    width: 83%; }

  /* line 558, stdin */
  .CSPvNext .row-fluid > .bp0-col-7, .CSPvNext .row-fluid > .bp0-col-7-1 {
    width: 12.57143%; }

  /* line 562, stdin */
  .CSPvNext .row-fluid > .bp0-col-7-2 {
    width: 27.14286%; }

  /* line 566, stdin */
  .CSPvNext .row-fluid > .bp0-col-7-3 {
    width: 41.71429%; }

  /* line 570, stdin */
  .CSPvNext .row-fluid > .bp0-col-7-4 {
    width: 56.28571%; }

  /* line 574, stdin */
  .CSPvNext .row-fluid > .bp0-col-7-5 {
    width: 70.85714%; }

  /* line 578, stdin */
  .CSPvNext .row-fluid > .bp0-col-7-6 {
    width: 85.42857%; }

  /* line 583, stdin */
  .CSPvNext .row-fluid > .bp0-col-8, .CSPvNext .row-fluid > .bp0-col-8-1 {
    width: 10.75%; }

  /* line 587, stdin */
  .CSPvNext .row-fluid > .bp0-col-8-3 {
    width: 36.25%; }

  /* line 591, stdin */
  .CSPvNext .row-fluid > .bp0-col-8-5 {
    width: 61.75%; }

  /* line 595, stdin */
  .CSPvNext .row-fluid > .bp0-col-8-7 {
    width: 87.25%; }

  /* line 600, stdin */
  .CSPvNext .row-fluid > .bp0-col-9, .CSPvNext .row-fluid > .bp0-col-9-1 {
    width: 9.33333%; }

  /* line 604, stdin */
  .CSPvNext .row-fluid > .bp0-col-9-2 {
    width: 20.66667%; }

  /* line 608, stdin */
  .CSPvNext .row-fluid > .bp0-col-9-4 {
    width: 43.33333%; }

  /* line 612, stdin */
  .CSPvNext .row-fluid > .bp0-col-9-5 {
    width: 54.66667%; }

  /* line 616, stdin */
  .CSPvNext .row-fluid > .bp0-col-9-7 {
    width: 77.33333%; }

  /* line 620, stdin */
  .CSPvNext .row-fluid > .bp0-col-9-8 {
    width: 88.66667%; }

  /* line 625, stdin */
  .CSPvNext .row-fluid > .bp0-col-10, .CSPvNext .row-fluid > .bp0-col-10-1 {
    width: 8.2%; }

  /* line 629, stdin */
  .CSPvNext .row-fluid > .bp0-col-10-3 {
    width: 28.6%; }

  /* line 633, stdin */
  .CSPvNext .row-fluid > .bp0-col-10-4 {
    width: 38.8%; }

  /* line 637, stdin */
  .CSPvNext .row-fluid > .bp0-col-10-6 {
    width: 59.2%; }

  /* line 641, stdin */
  .CSPvNext .row-fluid > .bp0-col-10-7 {
    width: 69.4%; }

  /* line 645, stdin */
  .CSPvNext .row-fluid > .bp0-col-10-8 {
    width: 79.6%; }

  /* line 649, stdin */
  .CSPvNext .row-fluid > .bp0-col-10-9 {
    width: 89.8%; }

  /* line 654, stdin */
  .CSPvNext .row-fluid > .bp0-col-11, .CSPvNext .row-fluid > .bp0-col-11-1 {
    width: 7.27273%; }

  /* line 658, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-2 {
    width: 16.54545%; }

  /* line 662, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-3 {
    width: 25.81818%; }

  /* line 666, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-4 {
    width: 35.09091%; }

  /* line 670, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-5 {
    width: 44.36364%; }

  /* line 674, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-6 {
    width: 53.63636%; }

  /* line 678, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-7 {
    width: 62.90909%; }

  /* line 682, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-8 {
    width: 72.18182%; }

  /* line 686, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-9 {
    width: 81.45455%; }

  /* line 690, stdin */
  .CSPvNext .row-fluid > .bp0-col-11-10 {
    width: 90.72727%; }

  /* line 695, stdin */
  .CSPvNext .row-fluid > .bp0-col-12, .CSPvNext .row-fluid > .bp0-col-12-1 {
    width: 6.5%; }

  /* line 699, stdin */
  .CSPvNext .row-fluid > .bp0-col-12-5 {
    width: 40.5%; }

  /* line 703, stdin */
  .CSPvNext .row-fluid > .bp0-col-12-7 {
    width: 57.5%; }

  /* line 707, stdin */
  .CSPvNext .row-fluid > .bp0-col-12-9 {
    width: 74.5%; }

  /* line 711, stdin */
  .CSPvNext .row-fluid > .bp0-col-12-10 {
    width: 83%; }

  /* line 715, stdin */
  .CSPvNext .row-fluid > .bp0-col-12-11 {
    width: 91.5%; }
 }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 721, stdin */
  .CSPvNext .row-fluid .span {
    width: 100%; }

  /* line 725, stdin */
  .CSPvNext .row-fluid .bp1-clear {
    clear: both; }

  /* line 729, stdin */
  .CSPvNext .row-fluid [class*="bp1-col"] {
    display: block; }

  /* line 734, stdin */
  .CSPvNext .row-fluid > .bp1-clear, .CSPvNext .row-fluid > .bp1-col-1-1 {
    margin-left: 0; }

  /* line 748, stdin */
  .CSPvNext .row-fluid .bp1-col-1-0, .CSPvNext .row-fluid .bp1-col-2-0, .CSPvNext .row-fluid .bp1-col-3-0, .CSPvNext .row-fluid .bp1-col-4-0, .CSPvNext .row-fluid .bp1-col-5-0, .CSPvNext .row-fluid .bp1-col-6-0, .CSPvNext .row-fluid .bp1-col-7-0, .CSPvNext .row-fluid .bp1-col-8-0, .CSPvNext .row-fluid .bp1-col-9-0, .CSPvNext .row-fluid .bp1-col-10-0, .CSPvNext .row-fluid .bp1-col-11-0, .CSPvNext .row-fluid .bp1-col-12-0 {
    display: none; }

  /* line 764, stdin */
  .CSPvNext .row-fluid > .bp1-col-1, .CSPvNext .row-fluid > .bp1-col-1-1, .CSPvNext .row-fluid > .bp1-col-2-2, .CSPvNext .row-fluid > .bp1-col-3-3, .CSPvNext .row-fluid > .bp1-col-4-4, .CSPvNext .row-fluid > .bp1-col-5-5, .CSPvNext .row-fluid > .bp1-col-6-6, .CSPvNext .row-fluid > .bp1-col-7-7, .CSPvNext .row-fluid > .bp1-col-8-8, .CSPvNext .row-fluid > .bp1-col-9-9, .CSPvNext .row-fluid > .bp1-col-10-10, .CSPvNext .row-fluid > .bp1-col-11-11, .CSPvNext .row-fluid > .bp1-col-12-12 {
    width: 100%; }

  /* line 774, stdin */
  .CSPvNext .row-fluid > .bp1-col-2, .CSPvNext .row-fluid > .bp1-col-2-1, .CSPvNext .row-fluid > .bp1-col-4-2, .CSPvNext .row-fluid > .bp1-col-6-3, .CSPvNext .row-fluid > .bp1-col-8-4, .CSPvNext .row-fluid > .bp1-col-10-5, .CSPvNext .row-fluid > .bp1-col-12-6 {
    width: 49%; }

  /* line 782, stdin */
  .CSPvNext .row-fluid > .bp1-col-3, .CSPvNext .row-fluid > .bp1-col-3-1, .CSPvNext .row-fluid > .bp1-col-6-2, .CSPvNext .row-fluid > .bp1-col-9-3, .CSPvNext .row-fluid > .bp1-col-12-4 {
    width: 32%; }

  /* line 789, stdin */
  .CSPvNext .row-fluid > .bp1-col-3-2, .CSPvNext .row-fluid > .bp1-col-6-4, .CSPvNext .row-fluid > .bp1-col-9-6, .CSPvNext .row-fluid > .bp1-col-12-8 {
    width: 66%; }

  /* line 796, stdin */
  .CSPvNext .row-fluid > .bp1-col-4, .CSPvNext .row-fluid > .bp1-col-4-1, .CSPvNext .row-fluid > .bp1-col-8-2, .CSPvNext .row-fluid > .bp1-col-12-3 {
    width: 23.5%; }

  /* line 801, stdin */
  .CSPvNext .row-fluid > .bp1-col-4-3, .CSPvNext .row-fluid > .bp1-col-8-6 {
    width: 74.5%; }

  /* line 807, stdin */
  .CSPvNext .row-fluid > .bp1-col-5, .CSPvNext .row-fluid > .bp1-col-5-1, .CSPvNext .row-fluid > .bp1-col-10-2 {
    width: 18.4%; }

  /* line 811, stdin */
  .CSPvNext .row-fluid > .bp1-col-5-2 {
    width: 38.8%; }

  /* line 815, stdin */
  .CSPvNext .row-fluid > .bp1-col-5-3 {
    width: 59.2%; }

  /* line 819, stdin */
  .CSPvNext .row-fluid > .bp1-col-5-4 {
    width: 79.6%; }

  /* line 825, stdin */
  .CSPvNext .row-fluid > .bp1-col-6, .CSPvNext .row-fluid > .bp1-col-6-1, .CSPvNext .row-fluid > .bp1-col-12-2 {
    width: 15%; }

  /* line 829, stdin */
  .CSPvNext .row-fluid > .bp1-col-6-5 {
    width: 83%; }

  /* line 834, stdin */
  .CSPvNext .row-fluid > .bp1-col-7, .CSPvNext .row-fluid > .bp1-col-7-1 {
    width: 12.57143%; }

  /* line 838, stdin */
  .CSPvNext .row-fluid > .bp1-col-7-2 {
    width: 27.14286%; }

  /* line 842, stdin */
  .CSPvNext .row-fluid > .bp1-col-7-3 {
    width: 41.71429%; }

  /* line 846, stdin */
  .CSPvNext .row-fluid > .bp1-col-7-4 {
    width: 56.28571%; }

  /* line 850, stdin */
  .CSPvNext .row-fluid > .bp1-col-7-5 {
    width: 70.85714%; }

  /* line 854, stdin */
  .CSPvNext .row-fluid > .bp1-col-7-6 {
    width: 85.42857%; }

  /* line 859, stdin */
  .CSPvNext .row-fluid > .bp1-col-8, .CSPvNext .row-fluid > .bp1-col-8-1 {
    width: 10.75%; }

  /* line 863, stdin */
  .CSPvNext .row-fluid > .bp1-col-8-3 {
    width: 36.25%; }

  /* line 867, stdin */
  .CSPvNext .row-fluid > .bp1-col-8-5 {
    width: 61.75%; }

  /* line 871, stdin */
  .CSPvNext .row-fluid > .bp1-col-8-7 {
    width: 87.25%; }

  /* line 876, stdin */
  .CSPvNext .row-fluid > .bp1-col-9, .CSPvNext .row-fluid > .bp1-col-9-1 {
    width: 9.33333%; }

  /* line 880, stdin */
  .CSPvNext .row-fluid > .bp1-col-9-2 {
    width: 20.66667%; }

  /* line 884, stdin */
  .CSPvNext .row-fluid > .bp1-col-9-4 {
    width: 43.33333%; }

  /* line 888, stdin */
  .CSPvNext .row-fluid > .bp1-col-9-5 {
    width: 54.66667%; }

  /* line 892, stdin */
  .CSPvNext .row-fluid > .bp1-col-9-7 {
    width: 77.33333%; }

  /* line 896, stdin */
  .CSPvNext .row-fluid > .bp1-col-9-8 {
    width: 88.66667%; }

  /* line 901, stdin */
  .CSPvNext .row-fluid > .bp1-col-10, .CSPvNext .row-fluid > .bp1-col-10-1 {
    width: 8.2%; }

  /* line 905, stdin */
  .CSPvNext .row-fluid > .bp1-col-10-3 {
    width: 28.6%; }

  /* line 909, stdin */
  .CSPvNext .row-fluid > .bp1-col-10-4 {
    width: 38.8%; }

  /* line 913, stdin */
  .CSPvNext .row-fluid > .bp1-col-10-6 {
    width: 59.2%; }

  /* line 917, stdin */
  .CSPvNext .row-fluid > .bp1-col-10-7 {
    width: 69.4%; }

  /* line 921, stdin */
  .CSPvNext .row-fluid > .bp1-col-10-8 {
    width: 79.6%; }

  /* line 925, stdin */
  .CSPvNext .row-fluid > .bp1-col-10-9 {
    width: 89.8%; }

  /* line 930, stdin */
  .CSPvNext .row-fluid > .bp1-col-11, .CSPvNext .row-fluid > .bp1-col-11-1 {
    width: 7.27273%; }

  /* line 934, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-2 {
    width: 16.54545%; }

  /* line 938, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-3 {
    width: 25.81818%; }

  /* line 942, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-4 {
    width: 35.09091%; }

  /* line 946, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-5 {
    width: 44.36364%; }

  /* line 950, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-6 {
    width: 53.63636%; }

  /* line 954, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-7 {
    width: 62.90909%; }

  /* line 958, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-8 {
    width: 72.18182%; }

  /* line 962, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-9 {
    width: 81.45455%; }

  /* line 966, stdin */
  .CSPvNext .row-fluid > .bp1-col-11-10 {
    width: 90.72727%; }

  /* line 971, stdin */
  .CSPvNext .row-fluid > .bp1-col-12, .CSPvNext .row-fluid > .bp1-col-12-1 {
    width: 6.5%; }

  /* line 975, stdin */
  .CSPvNext .row-fluid > .bp1-col-12-5 {
    width: 40.5%; }

  /* line 979, stdin */
  .CSPvNext .row-fluid > .bp1-col-12-7 {
    width: 57.5%; }

  /* line 983, stdin */
  .CSPvNext .row-fluid > .bp1-col-12-9 {
    width: 74.5%; }

  /* line 987, stdin */
  .CSPvNext .row-fluid > .bp1-col-12-10 {
    width: 83%; }

  /* line 991, stdin */
  .CSPvNext .row-fluid > .bp1-col-12-11 {
    width: 91.5%; }
 }

@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 998, stdin */
  .CSPvNext .row-fluid .span {
    width: 100%; }

  /* line 1002, stdin */
  .CSPvNext .row-fluid > .span {
    width: 100%; }

  /* line 1006, stdin */
  .CSPvNext .row-fluid .bp2-clear {
    clear: both; }

  /* line 1010, stdin */
  .CSPvNext .row-fluid [class*="bp2-col"] {
    display: block; }

  /* NO MARGIN ROW STYLE*/
  /* line 1016, stdin */
  .CSPvNext .row-fluid > .bp2-clear, .CSPvNext .row-fluid > .bp2-col-1-1 {
    margin-left: 0; }

  /* line 1031, stdin */
  .CSPvNext .row-fluid .bp2-col-1-0, .CSPvNext .row-fluid .bp2-col-2-0, .CSPvNext .row-fluid .bp2-col-3-0, .CSPvNext .row-fluid .bp2-col-4-0, .CSPvNext .row-fluid .bp2-col-5-0, .CSPvNext .row-fluid .bp2-col-6-0, .CSPvNext .row-fluid .bp2-col-7-0, .CSPvNext .row-fluid .bp2-col-8-0, .CSPvNext .row-fluid .bp2-col-9-0, .CSPvNext .row-fluid .bp2-col-10-0, .CSPvNext .row-fluid .bp2-col-11-0, .CSPvNext .row-fluid .bp2-col-12-0 {
    display: none; }

  /* line 1049, stdin */
  .CSPvNext .row-fluid > .bp2-col-1, .CSPvNext .row-fluid > .bp2-col-1-1, .CSPvNext .row-fluid > .bp2-col-2-2, .CSPvNext .row-fluid > .bp2-col-3-3, .CSPvNext .row-fluid > .bp2-col-4-4, .CSPvNext .row-fluid > .bp2-col-5-5, .CSPvNext .row-fluid > .bp2-col-6-6, .CSPvNext .row-fluid > .bp2-col-7-7, .CSPvNext .row-fluid > .bp2-col-8-8, .CSPvNext .row-fluid > .bp2-col-9-9, .CSPvNext .row-fluid > .bp2-col-10-10, .CSPvNext .row-fluid > .bp2-col-11-11, .CSPvNext .row-fluid > .bp2-col-12-12 {
    width: 100%; }

  /* line 1059, stdin */
  .CSPvNext .row-fluid > .bp2-col-2, .CSPvNext .row-fluid > .bp2-col-2-1, .CSPvNext .row-fluid > .bp2-col-4-2, .CSPvNext .row-fluid > .bp2-col-6-3, .CSPvNext .row-fluid > .bp2-col-8-4, .CSPvNext .row-fluid > .bp2-col-10-5, .CSPvNext .row-fluid > .bp2-col-12-6 {
    width: 49%; }

  /* line 1067, stdin */
  .CSPvNext .row-fluid > .bp2-col-3, .CSPvNext .row-fluid > .bp2-col-3-1, .CSPvNext .row-fluid > .bp2-col-6-2, .CSPvNext .row-fluid > .bp2-col-9-3, .CSPvNext .row-fluid > .bp2-col-12-4 {
    width: 32%; }

  /* line 1074, stdin */
  .CSPvNext .row-fluid > .bp2-col-3-2, .CSPvNext .row-fluid > .bp2-col-6-4, .CSPvNext .row-fluid > .bp2-col-9-6, .CSPvNext .row-fluid > .bp2-col-12-8 {
    width: 66%; }

  /* line 1081, stdin */
  .CSPvNext .row-fluid > .bp2-col-4, .CSPvNext .row-fluid > .bp2-col-4-1, .CSPvNext .row-fluid > .bp2-col-8-2, .CSPvNext .row-fluid > .bp2-col-12-3 {
    width: 23.5%; }

  /* line 1086, stdin */
  .CSPvNext .row-fluid > .bp2-col-4-3, .CSPvNext .row-fluid > .bp2-col-8-6 {
    width: 74.5%; }

  /* line 1092, stdin */
  .CSPvNext .row-fluid > .bp2-col-5, .CSPvNext .row-fluid > .bp2-col-5-1, .CSPvNext .row-fluid > .bp2-col-10-2 {
    width: 18.4%; }

  /* line 1096, stdin */
  .CSPvNext .row-fluid > .bp2-col-5-2 {
    width: 38.8%; }

  /* line 1100, stdin */
  .CSPvNext .row-fluid > .bp2-col-5-3 {
    width: 59.2%; }

  /* line 1104, stdin */
  .CSPvNext .row-fluid > .bp2-col-5-4 {
    width: 79.6%; }

  /* line 1110, stdin */
  .CSPvNext .row-fluid > .bp2-col-6, .CSPvNext .row-fluid > .bp2-col-6-1, .CSPvNext .row-fluid > .bp2-col-12-2 {
    width: 15%; }

  /* line 1114, stdin */
  .CSPvNext .row-fluid > .bp2-col-6-5 {
    width: 83%; }

  /* line 1120, stdin */
  .CSPvNext .row-fluid > .bp2-col-7, .CSPvNext .row-fluid > .bp2-col-7-1 {
    width: 12.57143%; }

  /* line 1124, stdin */
  .CSPvNext .row-fluid > .bp2-col-7-2 {
    width: 27.14286%; }

  /* line 1128, stdin */
  .CSPvNext .row-fluid > .bp2-col-7-3 {
    width: 41.71429%; }

  /* line 1132, stdin */
  .CSPvNext .row-fluid > .bp2-col-7-4 {
    width: 56.28571%; }

  /* line 1136, stdin */
  .CSPvNext .row-fluid > .bp2-col-7-5 {
    width: 70.85714%; }

  /* line 1140, stdin */
  .CSPvNext .row-fluid > .bp2-col-7-6 {
    width: 85.42857%; }

  /* line 1145, stdin */
  .CSPvNext .row-fluid > .bp2-col-8, .CSPvNext .row-fluid > .bp2-col-8-1 {
    width: 10.75%; }

  /* line 1149, stdin */
  .CSPvNext .row-fluid > .bp2-col-8-3 {
    width: 36.25%; }

  /* line 1153, stdin */
  .CSPvNext .row-fluid > .bp2-col-8-5 {
    width: 61.75%; }

  /* line 1157, stdin */
  .CSPvNext .row-fluid > .bp2-col-8-7 {
    width: 87.25%; }

  /* line 1162, stdin */
  .CSPvNext .row-fluid > .bp2-col-9, .CSPvNext .row-fluid > .bp2-col-9-1 {
    width: 9.33333%; }

  /* line 1166, stdin */
  .CSPvNext .row-fluid > .bp2-col-9-2 {
    width: 20.66667%; }

  /* line 1170, stdin */
  .CSPvNext .row-fluid > .bp2-col-9-4 {
    width: 43.33333%; }

  /* line 1174, stdin */
  .CSPvNext .row-fluid > .bp2-col-9-5 {
    width: 54.66667%; }

  /* line 1178, stdin */
  .CSPvNext .row-fluid > .bp2-col-9-7 {
    width: 77.33333%; }

  /* line 1182, stdin */
  .CSPvNext .row-fluid > .bp2-col-9-8 {
    width: 88.66667%; }

  /* line 1187, stdin */
  .CSPvNext .row-fluid > .bp2-col-10, .CSPvNext .row-fluid > .bp2-col-10-1 {
    width: 8.2%; }

  /* line 1191, stdin */
  .CSPvNext .row-fluid > .bp2-col-10-3 {
    width: 28.6%; }

  /* line 1195, stdin */
  .CSPvNext .row-fluid > .bp2-col-10-4 {
    width: 38.8%; }

  /* line 1199, stdin */
  .CSPvNext .row-fluid > .bp2-col-10-6 {
    width: 59.2%; }

  /* line 1203, stdin */
  .CSPvNext .row-fluid > .bp2-col-10-7 {
    width: 69.4%; }

  /* line 1207, stdin */
  .CSPvNext .row-fluid > .bp2-col-10-8 {
    width: 79.6%; }

  /* line 1211, stdin */
  .CSPvNext .row-fluid > .bp2-col-10-9 {
    width: 89.8%; }

  /* line 1216, stdin */
  .CSPvNext .row-fluid > .bp2-col-11, .CSPvNext .row-fluid > .bp2-col-11-1 {
    width: 7.27273%; }

  /* line 1220, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-2 {
    width: 16.54545%; }

  /* line 1224, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-3 {
    width: 25.81818%; }

  /* line 1228, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-4 {
    width: 35.09091%; }

  /* line 1232, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-5 {
    width: 44.36364%; }

  /* line 1236, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-6 {
    width: 53.63636%; }

  /* line 1240, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-7 {
    width: 62.90909%; }

  /* line 1244, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-8 {
    width: 72.18182%; }

  /* line 1248, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-9 {
    width: 81.45455%; }

  /* line 1252, stdin */
  .CSPvNext .row-fluid > .bp2-col-11-10 {
    width: 90.72727%; }

  /* line 1257, stdin */
  .CSPvNext .row-fluid > .bp2-col-12, .CSPvNext .row-fluid > .bp2-col-12-1 {
    width: 6.5%; }

  /* line 1261, stdin */
  .CSPvNext .row-fluid > .bp2-col-12-5 {
    width: 40.5%; }

  /* line 1265, stdin */
  .CSPvNext .row-fluid > .bp2-col-12-7 {
    width: 57.5%; }

  /* line 1269, stdin */
  .CSPvNext .row-fluid > .bp2-col-12-9 {
    width: 74.5%; }

  /* line 1273, stdin */
  .CSPvNext .row-fluid > .bp2-col-12-10 {
    width: 83%; }

  /* line 1277, stdin */
  .CSPvNext .row-fluid > .bp2-col-12-11 {
    width: 91.5%; }
 }

/*
  IE7 is rounding up sub-pixels, so there might be times when last cell is pushed below because of this rounding up
  fix this issue by removing 0.1% from cell width for view4 style
*/
/* line 1297, stdin */
.CSPvNext .margin-row-fluid {
  width: 100%;
  *zoom: 1; }

/* line 1302, stdin */
.CSPvNext .margin-row-fluid.mscom-grid-container, .CSPvNext .mscom-grid-container {
  width: 96%; }

/* line 1307, stdin */
.CSPvNext .margin-row-fluid:before, .CSPvNext .margin-row-fluid:after {
  display: table;
  line-height: 0;
  content: ""; }

/* line 1313, stdin */
.CSPvNext .margin-row-fluid:after {
  clear: both; }

/* line 1317, stdin */
.CSPvNext .margin-row-fluid .span {
  display: block;
  float: left;
  width: 96%;
  margin-left: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1327, stdin */
.CSPvNext .margin-row-fluid > .span:first-child {
  margin-left: 2%; }

/* line 1332, stdin */
.CSPvNext .margin-row-fluid > .bp3-clear, .CSPvNext .margin-row-fluid > .bp3-col-1-1 {
  margin-left: 2%; }

/* line 1347, stdin */
.CSPvNext .margin-row-fluid .bp3-col-1-0, .CSPvNext .margin-row-fluid .bp3-col-2-0, .CSPvNext .margin-row-fluid .bp3-col-3-0, .CSPvNext .margin-row-fluid .bp3-col-4-0, .CSPvNext .margin-row-fluid .bp3-col-5-0, .CSPvNext .margin-row-fluid .bp3-col-6-0, .CSPvNext .margin-row-fluid .bp3-col-7-0, .CSPvNext .margin-row-fluid .bp3-col-8-0, .CSPvNext .margin-row-fluid .bp3-col-9-0, .CSPvNext .margin-row-fluid .bp3-col-10-0, .CSPvNext .margin-row-fluid .bp3-col-11-0, .CSPvNext .margin-row-fluid .bp3-col-12-0 {
  display: none; }

/* line 1363, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-1, .CSPvNext .margin-row-fluid > .bp3-col-1-1, .CSPvNext .margin-row-fluid > .bp3-col-2-2, .CSPvNext .margin-row-fluid > .bp3-col-3-3, .CSPvNext .margin-row-fluid > .bp3-col-4-4, .CSPvNext .margin-row-fluid > .bp3-col-5-5, .CSPvNext .margin-row-fluid > .bp3-col-6-6, .CSPvNext .margin-row-fluid > .bp3-col-7-7, .CSPvNext .margin-row-fluid > .bp3-col-8-8, .CSPvNext .margin-row-fluid > .bp3-col-9-9, .CSPvNext .margin-row-fluid > .bp3-col-10-10, .CSPvNext .margin-row-fluid > .bp3-col-11-11, .CSPvNext .margin-row-fluid > .bp3-col-12-12 {
  width: 96%; }

/* line 1373, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-2, .CSPvNext .margin-row-fluid > .bp3-col-2-1, .CSPvNext .margin-row-fluid > .bp3-col-4-2, .CSPvNext .margin-row-fluid > .bp3-col-6-3, .CSPvNext .margin-row-fluid > .bp3-col-8-4, .CSPvNext .margin-row-fluid > .bp3-col-10-5, .CSPvNext .margin-row-fluid > .bp3-col-12-6 {
  width: 47%;
  *width: 46.9%; }

/* line 1382, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-3, .CSPvNext .margin-row-fluid > .bp3-col-3-1, .CSPvNext .margin-row-fluid > .bp3-col-6-2, .CSPvNext .margin-row-fluid > .bp3-col-9-3, .CSPvNext .margin-row-fluid > .bp3-col-12-4 {
  width: 30.66667%;
  *width: 30.56667%; }

/* line 1390, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-3-2, .CSPvNext .margin-row-fluid > .bp3-col-6-4, .CSPvNext .margin-row-fluid > .bp3-col-9-6, .CSPvNext .margin-row-fluid > .bp3-col-12-8 {
  width: 63.33333%;
  *width: 63.23333%; }

/* line 1398, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-4, .CSPvNext .margin-row-fluid > .bp3-col-4-1, .CSPvNext .margin-row-fluid > .bp3-col-8-2, .CSPvNext .margin-row-fluid > .bp3-col-12-3 {
  width: 22.5%;
  *width: 22.4%; }

/* line 1404, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-4-3, .CSPvNext .margin-row-fluid > .bp3-col-8-6 {
  width: 71.5%;
  *width: 71.4%; }

/* line 1411, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-5, .CSPvNext .margin-row-fluid > .bp3-col-5-1, .CSPvNext .margin-row-fluid > .bp3-col-10-2 {
  width: 17.6%;
  *width: 17.5%; }

/* line 1416, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-5-2 {
  width: 37.2%;
  *width: 37.1%; }

/* line 1421, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-5-3 {
  width: 56.8%;
  *width: 56.7%; }

/* line 1426, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-5-4 {
  width: 76.4%;
  *width: 76.3%; }

/* line 1433, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-6, .CSPvNext .margin-row-fluid > .bp3-col-6-1, .CSPvNext .margin-row-fluid > .bp3-col-12-2 {
  width: 14.33333%;
  *width: 14.23333%; }

/* line 1438, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-6-5 {
  width: 79.66667%;
  *width: 79.56667%; }

/* line 1445, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-7, .CSPvNext .margin-row-fluid > .bp3-col-7-1 {
  width: 12%;
  *width: 11.9%; }

/* line 1450, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-7-2 {
  width: 26%;
  *width: 25.9%; }

/* line 1455, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-7-3 {
  width: 40%;
  *width: 39.9%; }

/* line 1460, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-7-4 {
  width: 54%;
  *width: 53.9%; }

/* line 1465, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-7-5 {
  width: 68%;
  *width: 67.9%; }

/* line 1470, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-7-6 {
  width: 82%;
  *width: 81.9%; }

/* line 1476, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-8, .CSPvNext .margin-row-fluid > .bp3-col-8-1 {
  width: 10.25%;
  *width: 10.15%; }

/* line 1481, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-8-3 {
  width: 34.75%;
  *width: 34.65%; }

/* line 1486, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-8-5 {
  width: 59.25%;
  *width: 59.15%; }

/* line 1491, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-8-7 {
  width: 83.75%;
  *width: 83.65%; }

/* line 1497, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-9, .CSPvNext .margin-row-fluid > .bp3-col-9-1 {
  width: 8.88889%;
  *width: 8.78889%; }

/* line 1502, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-9-2 {
  width: 19.77778%;
  *width: 19.67778%; }

/* line 1507, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-9-4 {
  width: 41.55556%;
  *width: 41.45556%; }

/* line 1512, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-9-5 {
  width: 52.44444%;
  *width: 52.34444%; }

/* line 1517, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-9-7 {
  width: 74.22222%;
  *width: 74.12222%; }

/* line 1522, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-9-8 {
  width: 85.11111%;
  *width: 85.01111%; }

/* line 1528, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10, .CSPvNext .margin-row-fluid > .bp3-col-10-1 {
  width: 7.8%;
  *width: 7.7%; }

/* line 1533, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10-3 {
  width: 27.4%;
  *width: 27.3%; }

/* line 1538, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10-4 {
  width: 37.2%;
  *width: 37.1%; }

/* line 1543, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10-6 {
  width: 56.8%;
  *width: 56.7%; }

/* line 1548, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10-7 {
  width: 66.6%;
  *width: 66.5%; }

/* line 1553, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10-8 {
  width: 76.4%;
  *width: 76.3%; }

/* line 1558, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-10-9 {
  width: 86.2%;
  *width: 86.1%; }

/* line 1564, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11, .CSPvNext .margin-row-fluid > .bp3-col-11-1 {
  width: 6.90909%;
  *width: 6.80909%; }

/* line 1569, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-2 {
  width: 15.81818%;
  *width: 15.71818%; }

/* line 1574, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-3 {
  width: 24.72727%;
  *width: 24.62727%; }

/* line 1579, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-4 {
  width: 33.63636%;
  *width: 33.53636%; }

/* line 1584, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-5 {
  width: 42.54545%;
  *width: 42.44545%; }

/* line 1589, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-6 {
  width: 51.45455%;
  *width: 51.35455%; }

/* line 1594, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-7 {
  width: 60.36364%;
  *width: 60.26364%; }

/* line 1599, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-8 {
  width: 69.27273%;
  *width: 69.17273%; }

/* line 1604, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-9 {
  width: 78.18182%;
  *width: 78.08182%; }

/* line 1609, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-11-10 {
  width: 87.09091%;
  *width: 86.99091%; }

/* line 1615, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-12, .CSPvNext .margin-row-fluid > .bp3-col-12-1 {
  width: 6.16667%;
  *width: 6.06667%; }

/* line 1620, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-12-5 {
  width: 38.83333%;
  *width: 38.73333%; }

/* line 1625, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-12-7 {
  width: 55.16667%;
  *width: 55.06667%; }

/* line 1630, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-12-9 {
  width: 71.5%;
  *width: 71.4%; }

/* line 1635, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-12-10 {
  width: 79.66667%;
  *width: 79.56667%; }

/* line 1640, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-12-11 {
  width: 87.83333%;
  *width: 87.73333%; }

/* END VIEW 4 STYLES */
@media screen and (max-width: 539px) {
  /* line 1649, stdin */
  .CSPvNext .margin-row-fluid > .span {
    width: 96%; }

  /* line 1653, stdin */
  .CSPvNext .margin-row-fluid .bp0-clear {
    clear: both; }

  /* line 1657, stdin */
  .CSPvNext .margin-row-fluid [class*="bp0-col"] {
    display: block; }

  /* line 1662, stdin */
  .CSPvNext .margin-row-fluid > .bp0-clear, .CSPvNext .margin-row-fluid > .bp0-col-1-1 {
    margin-left: 2%; }

  /* line 1677, stdin */
  .CSPvNext .margin-row-fluid .bp0-col-1-0, .CSPvNext .margin-row-fluid .bp0-col-2-0, .CSPvNext .margin-row-fluid .bp0-col-3-0, .CSPvNext .margin-row-fluid .bp0-col-4-0, .CSPvNext .margin-row-fluid .bp0-col-5-0, .CSPvNext .margin-row-fluid .bp0-col-6-0, .CSPvNext .margin-row-fluid .bp0-col-7-0, .CSPvNext .margin-row-fluid .bp0-col-8-0, .CSPvNext .margin-row-fluid .bp0-col-9-0, .CSPvNext .margin-row-fluid .bp0-col-10-0, .CSPvNext .margin-row-fluid .bp0-col-11-0, .CSPvNext .margin-row-fluid .bp0-col-12-0 {
    display: none; }

  /* line 1695, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-1, .CSPvNext .margin-row-fluid > .bp0-col-1-1, .CSPvNext .margin-row-fluid > .bp0-col-2-2, .CSPvNext .margin-row-fluid > .bp0-col-3-3, .CSPvNext .margin-row-fluid > .bp0-col-4-4, .CSPvNext .margin-row-fluid > .bp0-col-5-5, .CSPvNext .margin-row-fluid > .bp0-col-6-6, .CSPvNext .margin-row-fluid > .bp0-col-7-7, .CSPvNext .margin-row-fluid > .bp0-col-8-8, .CSPvNext .margin-row-fluid > .bp0-col-9-9, .CSPvNext .margin-row-fluid > .bp0-col-10-10, .CSPvNext .margin-row-fluid > .bp0-col-11-11, .CSPvNext .margin-row-fluid > .bp0-col-12-12 {
    width: 96%; }

  /* line 1705, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-2, .CSPvNext .margin-row-fluid > .bp0-col-2-1, .CSPvNext .margin-row-fluid > .bp0-col-4-2, .CSPvNext .margin-row-fluid > .bp0-col-6-3, .CSPvNext .margin-row-fluid > .bp0-col-8-4, .CSPvNext .margin-row-fluid > .bp0-col-10-5, .CSPvNext .margin-row-fluid > .bp0-col-12-6 {
    width: 47%; }

  /* line 1713, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-3, .CSPvNext .margin-row-fluid > .bp0-col-3-1, .CSPvNext .margin-row-fluid > .bp0-col-6-2, .CSPvNext .margin-row-fluid > .bp0-col-9-3, .CSPvNext .margin-row-fluid > .bp0-col-12-4 {
    width: 30.66667%; }

  /* line 1720, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-3-2, .CSPvNext .margin-row-fluid > .bp0-col-6-4, .CSPvNext .margin-row-fluid > .bp0-col-9-6, .CSPvNext .margin-row-fluid > .bp0-col-12-8 {
    width: 63.33333%; }

  /* line 1727, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-4, .CSPvNext .margin-row-fluid > .bp0-col-4-1, .CSPvNext .margin-row-fluid > .bp0-col-8-2, .CSPvNext .margin-row-fluid > .bp0-col-12-3 {
    width: 22.5%; }

  /* line 1732, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-4-3, .CSPvNext .margin-row-fluid > .bp0-col-8-6 {
    width: 71.5%; }

  /* line 1738, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-5, .CSPvNext .margin-row-fluid > .bp0-col-5-1, .CSPvNext .margin-row-fluid > .bp0-col-10-2 {
    width: 17.6%; }

  /* line 1742, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-5-2 {
    width: 37.2%; }

  /* line 1746, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-5-3 {
    width: 56.8%; }

  /* line 1750, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-5-4 {
    width: 76.4%; }

  /* line 1756, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-6, .CSPvNext .margin-row-fluid > .bp0-col-6-1, .CSPvNext .margin-row-fluid > .bp0-col-12-2 {
    width: 14.33333%; }

  /* line 1760, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-6-5 {
    width: 79.66667%; }

  /* line 1766, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-7, .CSPvNext .margin-row-fluid > .bp0-col-7-1 {
    width: 12%; }

  /* line 1770, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-7-2 {
    width: 26%; }

  /* line 1774, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-7-3 {
    width: 40%; }

  /* line 1778, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-7-4 {
    width: 54%; }

  /* line 1782, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-7-5 {
    width: 68%; }

  /* line 1786, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-7-6 {
    width: 82%; }

  /* line 1791, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-8, .CSPvNext .margin-row-fluid > .bp0-col-8-1 {
    width: 10.25%; }

  /* line 1795, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-8-3 {
    width: 34.75%; }

  /* line 1799, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-8-5 {
    width: 59.25%; }

  /* line 1803, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-8-7 {
    width: 83.75%; }

  /* line 1808, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-9, .CSPvNext .margin-row-fluid > .bp0-col-9-1 {
    width: 8.88889%; }

  /* line 1812, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-9-2 {
    width: 19.77778%; }

  /* line 1816, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-9-4 {
    width: 41.55556%; }

  /* line 1820, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-9-5 {
    width: 52.44444%; }

  /* line 1824, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-9-7 {
    width: 74.22222%; }

  /* line 1828, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-9-8 {
    width: 85.11111%; }

  /* line 1833, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10, .CSPvNext .margin-row-fluid > .bp0-col-10-1 {
    width: 7.8%; }

  /* line 1837, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10-3 {
    width: 27.4%; }

  /* line 1841, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10-4 {
    width: 37.2%; }

  /* line 1845, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10-6 {
    width: 56.8%; }

  /* line 1849, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10-7 {
    width: 66.6%; }

  /* line 1853, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10-8 {
    width: 76.4%; }

  /* line 1857, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-10-9 {
    width: 86.2%; }

  /* line 1862, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11, .CSPvNext .margin-row-fluid > .bp0-col-11-1 {
    width: 6.90909%; }

  /* line 1866, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-2 {
    width: 15.81818%; }

  /* line 1870, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-3 {
    width: 24.72727%; }

  /* line 1874, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-4 {
    width: 33.63636%; }

  /* line 1878, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-5 {
    width: 42.54545%; }

  /* line 1882, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-6 {
    width: 51.45455%; }

  /* line 1886, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-7 {
    width: 60.36364%; }

  /* line 1890, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-8 {
    width: 69.27273%; }

  /* line 1894, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-9 {
    width: 78.18182%; }

  /* line 1898, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-11-10 {
    width: 87.09091%; }

  /* line 1903, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-12, .CSPvNext .margin-row-fluid > .bp0-col-12-1 {
    width: 6.16667%; }

  /* line 1907, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-12-5 {
    width: 38.83333%; }

  /* line 1911, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-12-7 {
    width: 55.16667%; }

  /* line 1915, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-12-9 {
    width: 71.5%; }

  /* line 1919, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-12-10 {
    width: 79.66667%; }

  /* line 1923, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-12-11 {
    width: 87.83333%; }
 }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 1929, stdin */
  .CSPvNext .margin-row-fluid .span {
    width: 96%; }

  /* line 1933, stdin */
  .CSPvNext .margin-row-fluid .bp1-clear {
    clear: both; }

  /* line 1937, stdin */
  .CSPvNext .margin-row-fluid [class*="bp1-col"] {
    display: block; }

  /* line 1942, stdin */
  .CSPvNext .margin-row-fluid > .bp1-clear, .CSPvNext .margin-row-fluid > .bp1-col-1-1 {
    margin-left: 2%; }

  /* line 1956, stdin */
  .CSPvNext .margin-row-fluid .bp1-col-1-0, .CSPvNext .margin-row-fluid .bp1-col-2-0, .CSPvNext .margin-row-fluid .bp1-col-3-0, .CSPvNext .margin-row-fluid .bp1-col-4-0, .CSPvNext .margin-row-fluid .bp1-col-5-0, .CSPvNext .margin-row-fluid .bp1-col-6-0, .CSPvNext .margin-row-fluid .bp1-col-7-0, .CSPvNext .margin-row-fluid .bp1-col-8-0, .CSPvNext .margin-row-fluid .bp1-col-9-0, .CSPvNext .margin-row-fluid .bp1-col-10-0, .CSPvNext .margin-row-fluid .bp1-col-11-0, .CSPvNext .margin-row-fluid .bp1-col-12-0 {
    display: none; }

  /* line 1972, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-1, .CSPvNext .margin-row-fluid > .bp1-col-1-1, .CSPvNext .margin-row-fluid > .bp1-col-2-2, .CSPvNext .margin-row-fluid > .bp1-col-3-3, .CSPvNext .margin-row-fluid > .bp1-col-4-4, .CSPvNext .margin-row-fluid > .bp1-col-5-5, .CSPvNext .margin-row-fluid > .bp1-col-6-6, .CSPvNext .margin-row-fluid > .bp1-col-7-7, .CSPvNext .margin-row-fluid > .bp1-col-8-8, .CSPvNext .margin-row-fluid > .bp1-col-9-9, .CSPvNext .margin-row-fluid > .bp1-col-10-10, .CSPvNext .margin-row-fluid > .bp1-col-11-11, .CSPvNext .margin-row-fluid > .bp1-col-12-12 {
    width: 96%; }

  /* line 1982, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-2, .CSPvNext .margin-row-fluid > .bp1-col-2-1, .CSPvNext .margin-row-fluid > .bp1-col-4-2, .CSPvNext .margin-row-fluid > .bp1-col-6-3, .CSPvNext .margin-row-fluid > .bp1-col-8-4, .CSPvNext .margin-row-fluid > .bp1-col-10-5, .CSPvNext .margin-row-fluid > .bp1-col-12-6 {
    width: 47%; }

  /* line 1990, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-3, .CSPvNext .margin-row-fluid > .bp1-col-3-1, .CSPvNext .margin-row-fluid > .bp1-col-6-2, .CSPvNext .margin-row-fluid > .bp1-col-9-3, .CSPvNext .margin-row-fluid > .bp1-col-12-4 {
    width: 30.66667%; }

  /* line 1997, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-3-2, .CSPvNext .margin-row-fluid > .bp1-col-6-4, .CSPvNext .margin-row-fluid > .bp1-col-9-6, .CSPvNext .margin-row-fluid > .bp1-col-12-8 {
    width: 63.33333%; }

  /* line 2004, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-4, .CSPvNext .margin-row-fluid > .bp1-col-4-1, .CSPvNext .margin-row-fluid > .bp1-col-8-2, .CSPvNext .margin-row-fluid > .bp1-col-12-3 {
    width: 22.5%; }

  /* line 2009, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-4-3, .CSPvNext .margin-row-fluid > .bp1-col-8-6 {
    width: 71.5%; }

  /* line 2015, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-5, .CSPvNext .margin-row-fluid > .bp1-col-5-1, .CSPvNext .margin-row-fluid > .bp1-col-10-2 {
    width: 17.6%; }

  /* line 2019, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-5-2 {
    width: 37.2%; }

  /* line 2023, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-5-3 {
    width: 56.8%; }

  /* line 2027, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-5-4 {
    width: 76.4%; }

  /* line 2033, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-6, .CSPvNext .margin-row-fluid > .bp1-col-6-1, .CSPvNext .margin-row-fluid > .bp1-col-12-2 {
    width: 14.33333%; }

  /* line 2037, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-6-5 {
    width: 79.66667%; }

  /* line 2042, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-7, .CSPvNext .margin-row-fluid > .bp1-col-7-1 {
    width: 12%; }

  /* line 2046, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-7-2 {
    width: 26%; }

  /* line 2050, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-7-3 {
    width: 40%; }

  /* line 2054, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-7-4 {
    width: 54%; }

  /* line 2058, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-7-5 {
    width: 68%; }

  /* line 2062, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-7-6 {
    width: 82%; }

  /* line 2067, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-8, .CSPvNext .margin-row-fluid > .bp1-col-8-1 {
    width: 10.25%; }

  /* line 2071, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-8-3 {
    width: 34.75%; }

  /* line 2075, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-8-5 {
    width: 59.25%; }

  /* line 2079, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-8-7 {
    width: 83.75%; }

  /* line 2084, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-9, .CSPvNext .margin-row-fluid > .bp1-col-9-1 {
    width: 8.88889%; }

  /* line 2088, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-9-2 {
    width: 19.77778%; }

  /* line 2092, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-9-4 {
    width: 41.55556%; }

  /* line 2096, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-9-5 {
    width: 52.44444%; }

  /* line 2100, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-9-7 {
    width: 74.22222%; }

  /* line 2104, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-9-8 {
    width: 85.11111%; }

  /* line 2109, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10, .CSPvNext .margin-row-fluid > .bp1-col-10-1 {
    width: 7.8%; }

  /* line 2113, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10-3 {
    width: 27.4%; }

  /* line 2117, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10-4 {
    width: 37.2%; }

  /* line 2121, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10-6 {
    width: 56.8%; }

  /* line 2125, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10-7 {
    width: 66.6%; }

  /* line 2129, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10-8 {
    width: 76.4%; }

  /* line 2133, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-10-9 {
    width: 86.2%; }

  /* line 2138, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11, .CSPvNext .margin-row-fluid > .bp1-col-11-1 {
    width: 6.90909%; }

  /* line 2142, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-2 {
    width: 15.81818%; }

  /* line 2146, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-3 {
    width: 24.72727%; }

  /* line 2150, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-4 {
    width: 33.63636%; }

  /* line 2154, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-5 {
    width: 42.54545%; }

  /* line 2158, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-6 {
    width: 51.45455%; }

  /* line 2162, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-7 {
    width: 60.36364%; }

  /* line 2166, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-8 {
    width: 69.27273%; }

  /* line 2170, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-9 {
    width: 78.18182%; }

  /* line 2174, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-11-10 {
    width: 87.09091%; }

  /* line 2179, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-12, .CSPvNext .margin-row-fluid > .bp1-col-12-1 {
    width: 6.16667%; }

  /* line 2183, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-12-5 {
    width: 38.83333%; }

  /* line 2187, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-12-7 {
    width: 55.16667%; }

  /* line 2191, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-12-9 {
    width: 71.5%; }

  /* line 2195, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-12-10 {
    width: 79.66667%; }

  /* line 2199, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-12-11 {
    width: 87.83333%; }
 }

@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 2206, stdin */
  .CSPvNext .margin-row-fluid .span {
    width: 96%; }

  /* line 2210, stdin */
  .CSPvNext .margin-row-fluid > .span {
    width: 96%; }

  /* line 2214, stdin */
  .CSPvNext .margin-row-fluid .bp2-clear {
    clear: both; }

  /* line 2218, stdin */
  .CSPvNext .margin-row-fluid [class*="bp2-col"] {
    display: block; }

  /* NO MARGIN ROW STYLE*/
  /* line 2224, stdin */
  .CSPvNext .margin-row-fluid > .bp2-clear, .CSPvNext .margin-row-fluid > .bp2-col-1-1 {
    margin-left: 2%; }

  /* line 2239, stdin */
  .CSPvNext .margin-row-fluid .bp2-col-1-0, .CSPvNext .margin-row-fluid .bp2-col-2-0, .CSPvNext .margin-row-fluid .bp2-col-3-0, .CSPvNext .margin-row-fluid .bp2-col-4-0, .CSPvNext .margin-row-fluid .bp2-col-5-0, .CSPvNext .margin-row-fluid .bp2-col-6-0, .CSPvNext .margin-row-fluid .bp2-col-7-0, .CSPvNext .margin-row-fluid .bp2-col-8-0, .CSPvNext .margin-row-fluid .bp2-col-9-0, .CSPvNext .margin-row-fluid .bp2-col-10-0, .CSPvNext .margin-row-fluid .bp2-col-11-0, .CSPvNext .margin-row-fluid .bp2-col-12-0 {
    display: none; }

  /* line 2257, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-1, .CSPvNext .margin-row-fluid > .bp2-col-1-1, .CSPvNext .margin-row-fluid > .bp2-col-2-2, .CSPvNext .margin-row-fluid > .bp2-col-3-3, .CSPvNext .margin-row-fluid > .bp2-col-4-4, .CSPvNext .margin-row-fluid > .bp2-col-5-5, .CSPvNext .margin-row-fluid > .bp2-col-6-6, .CSPvNext .margin-row-fluid > .bp2-col-7-7, .CSPvNext .margin-row-fluid > .bp2-col-8-8, .CSPvNext .margin-row-fluid > .bp2-col-9-9, .CSPvNext .margin-row-fluid > .bp2-col-10-10, .CSPvNext .margin-row-fluid > .bp2-col-11-11, .CSPvNext .margin-row-fluid > .bp2-col-12-12 {
    width: 96%; }

  /* line 2267, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-2, .CSPvNext .margin-row-fluid > .bp2-col-2-1, .CSPvNext .margin-row-fluid > .bp2-col-4-2, .CSPvNext .margin-row-fluid > .bp2-col-6-3, .CSPvNext .margin-row-fluid > .bp2-col-8-4, .CSPvNext .margin-row-fluid > .bp2-col-10-5, .CSPvNext .margin-row-fluid > .bp2-col-12-6 {
    width: 47%; }

  /* line 2275, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-3, .CSPvNext .margin-row-fluid > .bp2-col-3-1, .CSPvNext .margin-row-fluid > .bp2-col-6-2, .CSPvNext .margin-row-fluid > .bp2-col-9-3, .CSPvNext .margin-row-fluid > .bp2-col-12-4 {
    width: 30.66667%; }

  /* line 2282, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-3-2, .CSPvNext .margin-row-fluid > .bp2-col-6-4, .CSPvNext .margin-row-fluid > .bp2-col-9-6, .CSPvNext .margin-row-fluid > .bp2-col-12-8 {
    width: 63.33333%; }

  /* line 2289, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-4, .CSPvNext .margin-row-fluid > .bp2-col-4-1, .CSPvNext .margin-row-fluid > .bp2-col-8-2, .CSPvNext .margin-row-fluid > .bp2-col-12-3 {
    width: 22.5%; }

  /* line 2294, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-4-3, .CSPvNext .margin-row-fluid > .bp2-col-8-6 {
    width: 71.5%; }

  /* line 2300, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-5, .CSPvNext .margin-row-fluid > .bp2-col-5-1, .CSPvNext .margin-row-fluid > .bp2-col-10-2 {
    width: 17.6%; }

  /* line 2304, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-5-2 {
    width: 37.2%; }

  /* line 2308, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-5-3 {
    width: 56.8%; }

  /* line 2312, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-5-4 {
    width: 76.4%; }

  /* line 2318, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-6, .CSPvNext .margin-row-fluid > .bp2-col-6-1, .CSPvNext .margin-row-fluid > .bp2-col-12-2 {
    width: 14.33333%; }

  /* line 2322, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-6-5 {
    width: 79.66667%; }

  /* line 2328, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-7, .CSPvNext .margin-row-fluid > .bp2-col-7-1 {
    width: 12%; }

  /* line 2332, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-7-2 {
    width: 26%; }

  /* line 2336, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-7-3 {
    width: 40%; }

  /* line 2340, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-7-4 {
    width: 54%; }

  /* line 2344, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-7-5 {
    width: 68%; }

  /* line 2348, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-7-6 {
    width: 82%; }

  /* line 2353, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-8, .CSPvNext .margin-row-fluid > .bp2-col-8-1 {
    width: 10.25%; }

  /* line 2357, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-8-3 {
    width: 34.75%; }

  /* line 2361, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-8-5 {
    width: 59.25%; }

  /* line 2365, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-8-7 {
    width: 83.75%; }

  /* line 2370, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-9, .CSPvNext .margin-row-fluid > .bp2-col-9-1 {
    width: 8.88889%; }

  /* line 2374, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-9-2 {
    width: 19.77778%; }

  /* line 2378, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-9-4 {
    width: 41.55556%; }

  /* line 2382, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-9-5 {
    width: 52.44444%; }

  /* line 2386, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-9-7 {
    width: 74.22222%; }

  /* line 2390, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-9-8 {
    width: 85.11111%; }

  /* line 2395, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10, .CSPvNext .margin-row-fluid > .bp2-col-10-1 {
    width: 7.8%; }

  /* line 2399, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10-3 {
    width: 27.4%; }

  /* line 2403, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10-4 {
    width: 37.2%; }

  /* line 2407, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10-6 {
    width: 56.8%; }

  /* line 2411, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10-7 {
    width: 66.6%; }

  /* line 2415, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10-8 {
    width: 76.4%; }

  /* line 2419, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-10-9 {
    width: 86.2%; }

  /* line 2424, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11, .CSPvNext .margin-row-fluid > .bp2-col-11-1 {
    width: 6.90909%; }

  /* line 2428, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-2 {
    width: 15.81818%; }

  /* line 2432, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-3 {
    width: 24.72727%; }

  /* line 2436, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-4 {
    width: 33.63636%; }

  /* line 2440, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-5 {
    width: 42.54545%; }

  /* line 2444, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-6 {
    width: 51.45455%; }

  /* line 2448, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-7 {
    width: 60.36364%; }

  /* line 2452, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-8 {
    width: 69.27273%; }

  /* line 2456, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-9 {
    width: 78.18182%; }

  /* line 2460, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-11-10 {
    width: 87.09091%; }

  /* line 2465, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-12, .CSPvNext .margin-row-fluid > .bp2-col-12-1 {
    width: 6.16667%; }

  /* line 2469, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-12-5 {
    width: 38.83333%; }

  /* line 2473, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-12-7 {
    width: 55.16667%; }

  /* line 2477, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-12-9 {
    width: 71.5%; }

  /* line 2481, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-12-10 {
    width: 79.66667%; }

  /* line 2485, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-12-11 {
    width: 87.83333%; }
 }

/*This section contain basic style which inherited by all component in CMSvNext Plaform*/
/* line 2491, stdin */
html {
  direction: ltr; }

/* line 2495, stdin */
body {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  width: 100%;
  margin: 0px;
  padding: 0px; }

/*START: Basic Style*/
/* line 2514, stdin */
.CMSvNextComp, .CMSvNextComp div, .CMSvNextComp h1, .CMSvNextComp h2, .CMSvNextComp h3, .CMSvNextComp h4, .CMSvNextComp h5, .CMSvNextComp h6, .CMSvNextComp li, .CMSvNextComp ol, .CMSvNextComp p, .CMSvNextComp ul {
  margin: 0;
  padding: 0; }

/* line 2519, stdin */
.CMSvNextComp a {
  cursor: pointer; }

/* line 2524, stdin */
.CMSvNextComp a:link, .CMSvNextComp a:visited {
  text-decoration: none; }

/* line 2529, stdin */
.CMSvNextComp a:hover, .CMSvNextComp a:active {
  text-decoration: underline; }

/* line 2538, stdin */
.CMSvNextComp h1, .CMSvNextComp h2, .CMSvNextComp h3, .CMSvNextComp h4, .CMSvNextComp h5, .CMSvNextComp h6 {
  font-weight: normal;
  font-size: 100%; }

/* line 2543, stdin */
.CMSvNextComp img {
  border: none; }

/* line 2548, stdin */
.CMSvNextComp ol, .CMSvNextComp ul {
  list-style-type: none; }

/* line 2552, stdin */
.CMSvNextComp .cssClear {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  _line-height: 0; }

/* line 2560, stdin */
.CMSvNextComp .png-img {
  position: relative;
  overflow: hidden; }

/* line 2565, stdin */
.CMSvNextComp .png-img span {
  position: absolute;
  top: -9999px; }

/* line 2570, stdin */
.CMSvNextComp .png-img div {
  background-position: 0px center;
  background-repeat: no-repeat; }

/* line 2575, stdin */
.CMSvNextComp .png-img .bg-img {
  display: block;
  _display: none; }

/* line 2580, stdin */
.CMSvNextComp .png-img .filter-img {
  display: none;
  _display: block; }

/* line 2585, stdin */
.CMSvNextComp .mscom-left {
  float: left; }

/* line 2589, stdin */
.CMSvNextComp .mscom-right {
  float: right; }

/* line 2593, stdin */
.CMSvNextComp .mscom-textalign-left {
  text-align: left; }

/* line 2597, stdin */
.CMSvNextComp .mscom-textalign-right {
  text-align: right; }

/* line 2601, stdin */
.CMSvNextComp .mscom-fullwidth {
  width: 100% !important; }

/* line 2605, stdin */
.CMSvNextComp .mscom-remove-margin-left {
  margin-left: 0px !important; }

/* line 2609, stdin */
.CMSvNextComp .mscom-hide {
  display: none !important; }

/* line 2613, stdin */
.CMSvNextComp .mscom-show {
  display: block !important; }

/* line 2617, stdin */
.CMSvNextComp .mscom-maxwidth {
  margin: 0 auto;
  max-width: 1600px; }

/* line 2622, stdin */
.CMSvNextComp .mscom-container-maxwidth {
  margin: 0 auto;
  max-width: 1180px; }

/* line 2628, stdin */
.CMSvNextComp img, .CMSvNextComp video {
  height: auto;
  max-width: 100%; }

@media screen and (max-width: 539px) {
  /* line 2634, stdin */
  .CMSvNextComp .mscom-fullwidth-view-1 {
    width: 100% !important;
    margin: 0px !important; }
 }

/*END: Basic Style*/
/* Icon Fonts
----------------------------------------------------------------------------- */
/* line 2652, stdin */
.icon-left, .icon-right, .icon-menu, .icon-search, .icon-plus, .icon-minus, .icon-circledown, .icon-globe, .icon-up {
  font-family: wf_icons_normal; }

/* line 2656, stdin */
.fontface .icon-left:after {
  content: '\2190'; }

/* line 2657, stdin */
.fontface .icon-right:after {
  content: '\2192'; }

/* line 2658, stdin */
.fontface .icon-menu:after {
  content: '\2261'; }

/* line 2659, stdin */
.fontface .icon-search:after {
  content: '\2315'; }

/* line 2660, stdin */
.fontface .icon-plus:after {
  content: '\002B'; }

/* line 2661, stdin */
.fontface .icon-minus:after {
  content: '\002D'; }

/* line 2662, stdin */
.fontface .icon-circledown:after {
  content: '\2228'; }

/* line 2663, stdin */
.fontface .icon-globe:after {
  content: '\25CF'; }

/* line 2664, stdin */
.fontface .icon-close:after {
  content: '\00D7'; }

/* line 2665, stdin */
.fontface .icon-up:after {
  content: '\2191'; }

/* line 2672, stdin */
.nofontface .icon-left, .nofontface .icon-right, .nofontface .icon-menu, .nofontface .icon-search, .nofontface .icon-up, .nofontface .icon-globe {
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block; }

/* line 2680, stdin */
.lt-ie8 .icon-left, .mscom-nonjs .icon-left, .nofontface .icon-left {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/left-arrow-black.png?version=4C7F88BB-D160-A52D-9421-EEA8CA80B11B");
  height: 25px;
  width: 25px; }

/* line 2684, stdin */
.lt-ie8 .icon-right, .mscom-nonjs .icon-right, .nofontface .icon-right {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/left-arrow-black.png?version=4C7F88BB-D160-A52D-9421-EEA8CA80B11B");
  height: 25px;
  width: 25px; }

/* line 2688, stdin */
.lt-ie8 .icon-left, .mscom-nonjs .light-foreground .icon-left, .nofontface .light-foreground .icon-left {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/left-arrow-white.png?version=0044E65E-E2B3-A2CC-644F-5F6463A034C7");
  height: 25px;
  width: 25px; }

/* line 2692, stdin */
.lt-ie8 .light-foreground .icon-right, .mscom-nonjs .light-foreground .icon-right, .nofontface .light-foreground .icon-right {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/left-arrow-white.png?version=0044E65E-E2B3-A2CC-644F-5F6463A034C7");
  height: 25px;
  width: 25px; }

/* line 2695, stdin */
.light-foreground .icon-left, .light-foreground .icon-right {
  color: #fff; }

/* line 2699, stdin */
.lt-ie8 .icon-menu, .mscom-nonjs .icon-menu, .nofontface .icon-menu {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/list-blue.png?version=E0DC3EDD-4755-4B13-320F-0EB005E772D3");
  display: inline-block;
  height: 16px;
  width: 16px; }

/* line 2703, stdin */
.lt-ie8 .icon-search, .mscom-nonjs .icon-search, .nofontface .icon-search {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/search-button-blue.png?version=158C949C-D3DF-0BB9-E8F6-25304016AA41");
  display: inline-block;
  height: 16px;
  width: 16px; }

/* line 2707, stdin */
.lt-ie8 .icon-circledown, .mscom-nonjs .icon-circledown, .nofontface .icon-circledown {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/dropdown-arrow-white.png?version=86BBA961-D367-DE08-E486-F924392E0146");
  height: 6px;
  width: 8px; }

/* line 2711, stdin */
.lt-ie8 .icon-globe, .mscom-nonjs .icon-globe, .nofontface .icon-globe {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/globe-black.png?version=C1CB0753-5FBF-150A-58CB-65740B918D52");
  height: 24px;
  width: 24px; }

/* line 2715, stdin */
.lt-ie8 .icon-up, .mscom-nonjs .icon-up, .nofontface .icon-up {
  background-image: url("//c.s-microsoft.com/en-us/CMSImages/MSCOM_UpArrow_22x22_505050.png?version=D9A0C4B9-FDA7-0BA5-10B8-9252C49F6C9C");
  height: 22px;
  width: 22px; }

/*END: Icon Fonts*/
/* Theme Styles used in text editor for styling text
----------------------------------------------------------------------------- */
/* line 2722, stdin */
.mscom-styles-bold {
  font-weight: bold; }

/* line 2724, stdin */
.mscom-styles-italic {
  font-style: italic; }

/*END: Theme Styles*/
/* line 2728, stdin */
.mscom-alert .mscom-alertitem {
  background: none repeat scroll 0 0 #1570A6;
  margin: 0 auto; }
/* line 2734, stdin */
.mscom-alert .mscom-alertitem, .mscom-alert .mscom-alert-description a {
  color: #FFFFFF; }
/* line 2738, stdin */
.mscom-alert .mscom-alert-description {
  float: left; }
/* line 2743, stdin */
.mscom-alert .mscom-alert-link {
  float: right; }
/* line 2747, stdin */
.mscom-alert .center .mscom-alert-description {
  float: none;
  text-align: center; }
/* line 2753, stdin */
.mscom-alert .mscom-alert-red {
  background: none repeat scroll 0 0 #BA141A; }
/* line 2758, stdin */
.mscom-alert .mscom-alertitem:before, .mscom-alert .mscom-alertitem:after {
  content: "";
  display: table;
  line-height: 0;
  clear: both;
  float: none; }
/* line 2766, stdin */
.mscom-alert .mscom-alert-text {
  clear: none;
  color: #FFFFFF;
  margin-left: 50px;
  margin-right: 15px; }
/* line 2773, stdin */
.mscom-alert .mscom-alert-close {
  vertical-align: middle;
  *padding-top: 5px; }

/* line 2779, stdin */
.lt-ie9 .mscom-alert {
  min-width: 1180px; }

/* line 2783, stdin */
.lt-ie9 .mscom-alert .mscom-alert-text {
  float: left; }

/* line 2787, stdin */
.lt-ie9 .mscom-alert .mscom-alert-close {
  float: left;
  width: 16px; }

/*START: Site Identity*/
/* line 2795, stdin */
a.mscom-siteIdentity:link, a.mscom-siteIdentity:visited, a.mscom-siteIdentity:active, a.mscom-siteIdentity:hover {
  color: #333333;
  font-size: 30px;
  text-decoration: none; }

@media screen and (max-width: 539px) {
  /* line 2805, stdin */
  a.mscom-siteIdentity:link, a.mscom-siteIdentity:visited, a.mscom-siteIdentity:active, a.mscom-siteIdentity:hover {
    font-size: 20px; }
 }

/*END: Site Identity*/
/*START: Site Logo*/
/* line 2813, stdin */
.mscom-siteLogo {
  display: inline-block; }

/* line 2817, stdin */
.mscom-siteLogo .mscom-image {
  max-width: none; }

/* line 2821, stdin */
.lt-ie9 .mscom-siteLogo {
  display: block; }

/* line 2825, stdin */
.mscom-siteLogo-large .mscom-image {
  width: 115px;
  height: auto;
  margin-top: 0.5em; }

/* line 2831, stdin */
.lt-ie9 .mscom-siteLogo-large .mscom-image {
  width: 160px;
  margin-top: 0em; }

@media screen and (min-width: 540px) {
  /* line 2837, stdin */
  .mscom-siteLogo-large .mscom-image {
    width: 160px;
    margin-top: 0em;
    margin-top: 0.5em; }
 }

/* line 2844, stdin */
.mscom-siteLogo-small .mscom-image {
  width: 94px;
  height: auto; }

@media screen and (max-width: 539px) {
  /* line 2850, stdin */
  .mscom-siteIdentity {
    font-size: 20px; }

  /* line 2853, stdin */
  .mscom-siteLogo-small .mscom-image {
    margin-top: 1em; }
 }

/*END: Site Logo*/
/*START: Search Control*/
/* line 2862, stdin */
.mscom-search-image {
  height: 80px;
  width: 20px; }

/* line 2875, stdin */
.mscom-search-DropdownContainer, .mscom-search-NonJsDropdownContainer, .mscom-search-Sources, .mscom-search-Dropdown, span.mscom-search-Border, input.mscom-search-TextBox, .mscom-search-Suggestions, .mscom-search-history, .mscom-search-quick-search {
  width: 100%; }

/* line 2879, stdin */
.mscom-search span.mscom-search-Border {
  position: relative;
  z-index: 998;
  background-color: #fff;
  border: solid 1px #969696;
  display: inline-block;
  _height: 22px;
  color: #000; }

/*Textbox*/
/* line 2890, stdin */
.mscom-search input.mscom-search-TextBox {
  font-size: 0.75em;
  background-color: transparent;
  height: 21px;
  color: #000;
  margin-top: 1px;
  border: 0;
  padding-top: 2px;
  padding-bottom: 0px;
  padding-left: 7px;
  padding-right: 3px;
  vertical-align: top;
  outline: 0;
  margin-left: 3px; }

/*Inside button*/
/* line 2907, stdin */
.mscom-search input.mscom-search-Button {
  margin: 3px 1px 1px 1px;
  border: 0;
  cursor: pointer;
  overflow: hidden;
  vertical-align: top;
  border: 0px;
  background-color: #FFFFFF;
  right: 2px;
  position: absolute;
  top: 0;
  margin-left: 5px;
  /* iOS(Ipad and Iphone fix)*/
  font-size: 0; }

/* line 2926, stdin */
.mscom-nonjs .mscom-search input.mscom-search-Button {
  right: 16px; }

/*Dropdown*/
/* line 2931, stdin */
.mscom-search .mscom-search-DropdownContainer {
  position: absolute;
  bottom: 0;
  *z-index: 85;
  left: 0;
  _position: static; }

/* line 2939, stdin */
.mscom-search .mscom-search-DropdownArrow {
  position: absolute;
  overflow: hidden;
  margin: 3px;
  cursor: pointer;
  display: inline-block;
  border: 0px;
  margin-left: 0px;
  max-width: none;
  top: -60px; }

/* line 2951, stdin */
.mscom-search .mscom-search-DropdownSection {
  padding: 0px;
  margin: 0px;
  display: block;
  height: 20px;
  overflow: hidden;
  position: relative;
  width: 16px; }

/* line 2961, stdin */
.mscom-search .mscom-search-Dropdown {
  font-size: 12.5px;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  *z-index: 85;
  left: 0;
  _top: auto; }

/*Dropdown - WebKit*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 2974, stdin */
  .mscom-search .mscom-search-dropdown-pin {
    top: 0; }
 }

/* line 2979, stdin */
.mscom-search .mscom-search-Sources {
  _position: absolute; }

/* line 2986, stdin */
.mscom-search .mscom-search-Sources, .mscom-search .mscom-search-Suggestions, .mscom-search .mscom-search-history, .mscom-search .mscom-search-quick-search {
  position: relative;
  z-index: 85;
  background: #FFF;
  left: -1px;
  _left: 0px; }

/* line 2996, stdin */
.mscom-search .mscom-search-Sources, .mscom-search .mscom-search-Suggestions, .mscom-search .mscom-search-history {
  border: solid 1px #999; }

/* line 3000, stdin */
.mscom-search .mscom-search-Sources ul {
  _display: inline-block;
  /*IE 6 Fix */
  *display: inline-block;
  /*IE 7 Fix */ }

/* line 3005, stdin */
.mscom-search .mscom-search-Sources li {
  padding-bottom: 1px;
  width: 100%; }

/* line 3010, stdin */
.mscom-search .mscom-search-Sources li a {
  display: block;
  position: relative;
  overflow: hidden;
  text-decoration: none;
  padding-left: 35px;
  padding-top: 5px;
  padding-bottom: 6px;
  text-align: left; }

/* line 3021, stdin */
.mscom-search .mscom-search-Sources li a.selected {
  background-color: #EDEDED; }

/* line 3026, stdin */
.mscom-search .mscom-search-Sources li a:hover, .mscom-search .mscom-search-Sources li a:focus {
  _text-decoration: none; }

/* line 3030, stdin */
.mscom-search .mscom-search-Sources li.currentScope .mscom-search-Check {
  top: -34px; }

/* line 3034, stdin */
.mscom-search .mscom-search-Sources li .mscom-search-Check {
  display: inline-block;
  position: absolute;
  left: 10px;
  vertical-align: top;
  margin-right: 4px;
  top: 30px;
  max-width: none; }

/* line 3044, stdin */
.mscom-search .mscom-search-Sources li .mscom-search-Text {
  display: table-cell;
  white-space: normal;
  *text-align: justify; }

/* line 3052, stdin */
.mscom-search .mscom-search-Suggestions, .mscom-search .mscom-search-history, .mscom-search .mscom-search-quick-search {
  display: none;
  border-bottom: none;
  overflow: hidden;
  border-bottom-style: none;
  *text-align: justify !important; }

/* line 3062, stdin */
.mscom-search .mscom-search-Suggestions li, .mscom-search .mscom-search-history li, .mscom-search .mscom-search-quick-search li {
  padding-bottom: 1px; }

/* line 3067, stdin */
.mscom-search .mscom-search-Suggestions li a, .mscom-search .mscom-search-history li a {
  display: block;
  text-decoration: none;
  padding: 6px 5px 6px 5px;
  _overflow: hidden; }

/* line 3075, stdin */
.mscom-search .mscom-search-Suggestions a.selected, .mscom-search .mscom-search-history a.selected {
  text-decoration: underline; }

/* line 3080, stdin */
.mscom-search .mscom-search-Suggestions li .mscom-search-Text, .mscom-search .mscom-search-history li .mscom-search-Text {
  display: table-cell;
  _display: inline-block;
  _white-space: normal; }

/* line 3086, stdin */
.mscom-search .mscom-search-Sources li.currentScope a {
  font-weight: bold; }

/* line 3092, stdin */
.mscom-search .mscom-search-Sources ul, .mscom-search .mscom-search-Suggestions ul, .mscom-search .mscom-search-history ul {
  padding: 2px 0px 1px 0px; }

/* line 3097, stdin */
.mscom-search .mscom-search-Suggestions li a, .mscom-search .mscom-search-history li a {
  padding-left: 10px; }

/* line 3106, stdin */
.mscom-search .mscom-search-Sources li a:link, .mscom-search .mscom-search-Sources li a:visited, .mscom-search .mscom-search-Suggestions li a:link, .mscom-search .mscom-search-Suggestions li a:visited {
  color: #333; }

/* line 3111, stdin */
.mscom-search .mscom-search-history li a:link, .mscom-search .mscom-search-history li a:visited {
  color: #663399; }

/* line 3126, stdin */
.mscom-search .mscom-search-Suggestions li a:hover, .mscom-search .mscom-search-Suggestions li a:focus, .mscom-search .mscom-search-Suggestions li a:active, .mscom-search .mscom-search-Suggestions li a.selected, .mscom-search .mscom-search-Sources li a:hover, .mscom-search .mscom-search-Sources li a:focus, .mscom-search .mscom-search-Sources li a:active, .mscom-search .mscom-search-Sources li a.selected, .mscom-search .mscom-search-history li a:hover, .mscom-search .mscom-search-history li a:focus, .mscom-search .mscom-search-history li a:active, .mscom-search .mscom-search-history li a.selected {
  background-color: #1570a6;
  color: white;
  font-size: 12.5px; }

/* line 3133, stdin */
.mscom-search .mscom-search-Sources li.currentScope a:hover .mscom-search-Check, .mscom-search .mscom-search-Sources li.currentScope a:focus .mscom-search-Check {
  top: -14px;
  *border: 0px solid blue; }

/* line 3139, stdin */
.mscom-search .mscom-search-NonJsDropdownContainer {
  right: 2px;
  position: absolute;
  top: 0px;
  float: left; }

/* line 3146, stdin */
.mscom-search .mscom-search-Container {
  padding-right: 50px;
  float: none;
  position: relative;
  overflow: hidden; }

/* line 3154, stdin */
strong {
  font-weight: bold; }

/* line 3158, stdin */
.mscom-search .mscom-search-quick-search {
  font-size: 1em;
  border-left: solid 1px #d2d2d2;
  border-right: solid 1px #d2d2d2;
  border-top: none;
  border-bottom: none; }

/* line 3166, stdin */
.mscom-search .mscom-search-quick-search .quick-search-item {
  display: table;
  *display: inline-block;
  *zoom: 1;
  width: 100%;
  cursor: pointer;
  border-bottom: solid 1px #d2d2d2;
  padding-top: 5px;
  padding-bottom: 6px;
  padding-left: 5px; }

/* line 3178, stdin */
.mscom-search .mscom-search-quick-search .quick-search-thumbnail img {
  width: 100%;
  height: auto; }

/* line 3183, stdin */
.mscom-search .mscom-search-quick-search .quick-search-thumbnail img.error {
  display: none; }

/* line 3187, stdin */
.mscom-search .mscom-search-quick-search .quick-search-item .quick-search-thumbnail {
  display: table-cell;
  *display: inline-block;
  *zoom: 1;
  *float: left;
  width: 45px;
  vertical-align: top;
  padding-top: 5px; }

/* line 3197, stdin */
.mscom-search .mscom-search-quick-search .quick-search-item .quick-search-caption {
  display: table-cell;
  *display: inline-block;
  *zoom: 1;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px; }

/* line 3206, stdin */
.mscom-search .mscom-search-quick-search .quick-search-item .quick-search-caption p {
  font-size: 0.75em;
  line-height: 1.35em;
  padding-right: 5px; }

/* line 3212, stdin */
.mscom-search .mscom-search-quick-search .quick-search-links {
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 0.75em; }

/* line 3218, stdin */
.mscom-search .mscom-search-quick-search .quick-search-links a {
  color: #124191;
  line-height: 1.2em;
  font-weight: bold; }

/* line 3224, stdin */
.mscom-search .mscom-search-quick-search .quick-search-links li {
  line-height: 1.5em; }

/* line 3228, stdin */
.mscom-search .mscom-search-quick-search .quick-search-item h3 {
  display: block;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: bold;
  line-height: 1.23em;
  font-size: 0.825em; }

/* line 3240, stdin */
.mscom-search .mscom-search-quick-search .quick-search-item.selected, .mscom-search .mscom-search-quick-search .quick-search-item:hover, .mscom-search .mscom-search-quick-search .quick-search-item:focus, .mscom-search .mscom-search-quick-search .quick-search-item:active {
  background-color: #1570a6;
  color: white;
  text-decoration: none; }
  /* line 3245, stdin */
  .mscom-search .mscom-search-quick-search .quick-search-item.selected a, .mscom-search .mscom-search-quick-search .quick-search-item.selected h3, .mscom-search .mscom-search-quick-search .quick-search-item.selected p, .mscom-search .mscom-search-quick-search .quick-search-item:hover a, .mscom-search .mscom-search-quick-search .quick-search-item:hover h3, .mscom-search .mscom-search-quick-search .quick-search-item:hover p, .mscom-search .mscom-search-quick-search .quick-search-item:focus a, .mscom-search .mscom-search-quick-search .quick-search-item:focus h3, .mscom-search .mscom-search-quick-search .quick-search-item:focus p, .mscom-search .mscom-search-quick-search .quick-search-item:active a, .mscom-search .mscom-search-quick-search .quick-search-item:active h3, .mscom-search .mscom-search-quick-search .quick-search-item:active p {
    color: white; }

/*END: Search Control*/
/*START: Account Control*/
/* line 3255, stdin */
.mscom-accountcontrol-container {
  position: relative;
  display: inline-block; }

/* line 3260, stdin */
a.mscom-account-text {
  background-color: #FFFFFF;
  position: relative;
  z-index: 1000;
  border-color: #FFFFFF;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px; }

/* line 3270, stdin */
.selected a.mscom-account-text {
  border-color: #E0E0E0; }

/* line 3283, stdin */
.mscom-account-text a, .mscom-account-text a:link, .mscom-account-text a:visited, .mscom-account-text a:active, .mscom-account-text a:hover, a.mscom-account-text, a.mscom-account-text:link, a.mscom-account-text:visited, a.mscom-account-text:active, a.mscom-account-text:hover {
  color: #0072C6;
  font-size: 13px;
  padding: 0px 5px;
  text-decoration: none; }

/* line 3291, stdin */
a.mscom-account-viewonelink, a.mscom-account-link {
  display: block; }

/* line 3296, stdin */
a.mscom-account-viewonelink::after, a.mscom-account-link::after {
  font-size: 0.55em;
  content: "?";
  margin-left: 0.35em;
  color: #000000;
  padding-left: 2px; }

/* line 3304, stdin */
.mscom-accountPosition {
  position: relative;
  z-index: 999; }

/* line 3309, stdin */
div.mscom-account {
  border: 1px solid #E0E0E0;
  background-color: #FFFFFF;
  position: absolute;
  top: -1px;
  width: 150px;
  z-index: 998;
  display: none;
  padding: 10px;
  right: 0px; }

/* line 3321, stdin */
.mscom-account-items {
  padding: 10px; }

/* line 3325, stdin */
.mscom-accountcontrol-container {
  display: none; }

/* line 3329, stdin */
.selected .mscom-account-items {
  display: block; }

/* line 3333, stdin */
.mscom-account-viewone-items a {
  background: #1570a6;
  color: #FFFFFF;
  display: block;
  border-bottom: 1px solid #FFFFFF;
  padding: 0.5em 0.8em;
  text-decoration: none; }

/* line 3343, stdin */
a.mscom-account-viewonelink {
  display: block; }

/* line 3347, stdin */
.mscom-accountcontrol-viewone {
  display: none; }

@media screen and (min-width: 540px) {
  /* line 3352, stdin */
  .mscom-accountcontrol-container {
    display: block; }

  /* line 3356, stdin */
  a.mscom-account-viewonelink {
    display: none; }

  /* line 3360, stdin */
  .mscom-header-search-section {
    display: block !important; }
 }

/*END: Account Control*/
/*START: SignInOut*/
/* line 3369, stdin */
.mscom-signinout {
  margin-left: 10px; }

/* line 3373, stdin */
.mscom-signinout #idPPScarab {
  color: #0072C6;
  font-size: 13px;
  display: block; }

/* line 3379, stdin */
.mscom-signinout .mstHdr_userprofiletileimage {
  margin-left: 12px;
  height: 22px;
  width: 22px; }

/* line 3386, stdin */
.mscom-signinout #idPPScarab:hover, .mscom-signinout #idPPScarab:active {
  text-decoration: none; }

/*END: SignInOut*/
/*START: Header*/
/* line 3393, stdin */
.mscom-header {
  border-bottom: 0.3em solid #EEEEEE; }

/* line 3397, stdin */
.mscom-header:after {
  clear: both;
  display: block; }

/* line 3402, stdin */
.mscom-header .mscom-header-row-1 {
  margin-top: 2px;
  margin-bottom: 0.3em; }

/* line 3407, stdin */
.mscom-header .mscom-header-row-2 {
  margin-bottom: 0.3em; }

/* line 3411, stdin */
.mscom-header .mscom-header-section-1-1 {
  min-height: 1px; }

/* line 3415, stdin */
.mscom-header .mscom-header-section-1-2-2 {
  margin-left: 0.5em; }

/* line 3419, stdin */
.mscom-header .mscom-header-section-2-2 {
  font-size: 1.5em; }
  /* line 3422, stdin */
  .mscom-header .mscom-header-section-2-2 .mscom-show-navtoggle-text .screen-reader-text {
    height: auto;
    width: auto;
    position: relative;
    float: left;
    margin: 5% 0.2em auto auto;
    font-size: 80%; }
  /* line 3432, stdin */
  .mscom-header .mscom-header-section-2-2 a.mscom-header-navtogglelink:hover, .mscom-header .mscom-header-section-2-2 a.mscom-header-searchtogglelink:hover {
    text-decoration: none; }

/* line 3438, stdin */
.mscom-header .mscom-header-section-2-4 {
  margin-top: 0.5em;
  width: 100%; }
  /* line 3441, stdin */
  .mscom-header .mscom-header-section-2-4 .span {
    margin-left: 0; }

/* line 3446, stdin */
.mscom-header .mscom-header-searchtogglelink {
  margin-left: 0.625em;
  height: 1.25em;
  width: 1.25em;
  overflow: hidden;
  position: relative;
  display: inline-block; }

/* line 3455, stdin */
.mscom-header .mscom-header-searchtogglelink img {
  top: 0px;
  position: relative; }

/* line 3461, stdin */
.mscom-header .mscom-header-navtogglelink img {
  height: 1.25em;
  width: 1.25em; }

/* line 3466, stdin */
.mscom-header .row-fluid .mscom-header-nav-section {
  *line-height: 2.5em; }

/* line 3470, stdin */
.mscom-header {
  margin-top: 1em; }

/* line 3474, stdin */
.mscom-header .mscom-header-section-2-4 {
  width: 80%; }

/* Required to override possible hide by js when LT 540 */
@media screen and (min-width: 540px) {
  /* line 3480, stdin */
  .mscom-header-nav-section {
    display: block !important; }
 }

@media screen and (max-width: 539px) {
  /* line 3486, stdin */
  .mscom-header .mscom-header-row-2 .mscom-header-section-2-3 {
    margin-left: 0px; }

  /* line 3490, stdin */
  .mscom-header .mscom-header-search-section.span {
    margin-left: 0px; }

  /* line 3494, stdin */
  .mscom-header .row-fluid .mscom-header-nav-section {
    display: none; }

  /* line 3498, stdin */
  .mscom-header .row-fluid .mscom-header-show-nav-section {
    display: block; }

  /* line 3502, stdin */
  .mscom-header .mscom-header-section-2-4 {
    width: 100%; }

  /* line 3506, stdin */
  .mscom-header {
    margin-top: 0; }
 }

/* line 3511, stdin */
.lt-ie9 .mscom-header {
  min-width: 1180px; }

/*START: store link*/
/* line 3517, stdin */
.mscom-header .mscom-findstorelink {
  color: #1570A6; }

/* line 3521, stdin */
.mscom-header .mscom-header-storelink-section {
  line-height: 2.5em; }

/* line 3525, stdin */
.lt-ie9 .mscom-header .mscom-header-storelink-section {
  line-height: 1em; }

/* line 3529, stdin */
.mscom-header .mscom-header-storelink-section-topbar {
  font-size: 14.4px; }

/* line 3534, stdin */
.mscom-header .mscom-findstorelink:hover {
  color: #083047;
  text-decoration: underline; }

@media screen and (max-width: 539px) {
  /* line 3540, stdin */
  .mscom-header .mscom-header-row-0 {
    background-color: #EEEEEE; }

  /* line 3544, stdin */
  .CMSvNextComp .mscom-header {
    margin-top: 0px; }

  /* line 3548, stdin */
  .mscom-header .mscom-header-section-1-1 {
    width: 0%; }

  /* line 3552, stdin */
  .mscom-header .mscom-header-section-1-2 {
    width: 96%; }

  /* line 3556, stdin */
  .mscom-header .mscom-header-storelink-section-topbar {
    padding-right: 2%; }
 }

/*END: store link*/
/* line 3562, stdin */
.navIe7 {
  *position: relative;
  *z-index: 996; }

/*END: Header*/
/*
 div - mscom-nav
    ul - mscom-nav-container
     li - mscom-navitem
       a - mscom-nav-item-link
         - mscom-nav-item-link mscom-nav-item-flyout-link
      
       div - mscom-nav-flyout
             - mscom-nav-layout
                - mscom-nav-linklayout
                - mscom-nav-linklayout
        
*/
/*********START : NAV STYLES**********/
/* line 3581, stdin */
.mscom-nav .mscom-nav-container {
  margin: 0 0 0 -0.93em; }

/* line 3585, stdin */
.mscom-nav .mscom-navitem {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 3591, stdin */
.mscom-nav .selected {
  background: #EEEEEE; }

/* line 3595, stdin */
.mscom-nav .mscom-nav-item-link {
  text-decoration: none;
  padding: 0 0.93em;
  color: #1A1A1A;
  font-size: 1em;
  white-space: nowrap; }

/* line 3603, stdin */
.mscom-nav .mscom-nav-item-link:hover {
  color: #0060A6;
  text-decoration: none; }

/* line 3608, stdin */
.mscom-nav .mscom-nav-item-flyout-link-icon:after {
  font-size: 0.688em;
  content: '\2228';
  margin-left: 0.35em;
  font-family: "wf_icons_normal"; }

/* line 3616, stdin */
.mscom-nav .mscom-nav-flyout {
  background-color: #EEEEEE;
  position: absolute;
  width: 100%;
  *width: 101%;
  *left: -0.93em;
  border-left: medium none;
  left: 0;
  opacity: 1;
  display: none;
  z-index: 996;
  *top: 43px; }

/* line 3630, stdin */
.lt-ie8 .top-level-link:focus {
  text-decoration: none; }

/* line 3634, stdin */
.mscom-nav .mscom-nav-flyout .mscom-nav-layout {
  padding: 1.35em 0;
  *padding: 1.35em 0.93em;
  margin: 0 auto;
  max-width: 1180px;
  width: 96%; }

/* line 3642, stdin */
.mscom-nav .mscom-nav-layout li {
  display: block;
  margin: 0 0 0.7em;
  font-size: 0.9em; }

/* line 3648, stdin */
.mscom-nav .mscom-nav-layout li.heading {
  margin: 0 0 1.35em;
  font-size: 1em;
  font-weight: normal; }

/* line 3654, stdin */
.mscom-nav .mscom-nav-layout li a {
  color: #1570A6;
  text-decoration: none; }

/* line 3659, stdin */
.mscom-nav .mscom-nav-layout li a:hover {
  color: #083047;
  text-decoration: underline;
  height: 100%; }

/* line 3665, stdin */
.mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li {
  display: inline-block;
  padding: 0 0.93em; }

/* line 3670, stdin */
.mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li:first-child {
  padding-left: 0; }

@media screen and (min-width: 540px) {
  /* line 3676, stdin */
  .mscom-nav .mscom-nav-item-link {
    line-height: 2.5em; }

  /* line 3680, stdin */
  .mscom-nav li.mscom-navitem-keyline {
    border-bottom: 0.3em solid #1570A6;
    margin-bottom: -4px; }

  /* line 3685, stdin */
  .mscom-nav .mscom-nav-layout ul {
    margin-bottom: 2.5em; }

  /* line 3689, stdin */
  .mscom-nav .mscom-nav-imagelayout li a {
    line-height: 0;
    font-size: 0;
    color: transparent; }
 }

@media screen and (max-width: 539px) {
  /* line 3698, stdin */
  .mscom-nav .mscom-nav-container {
    margin: 0;
    background-color: #1570A6; }

  /* line 3704, stdin */
  .mscom-nav .mscom-nav-container a {
    color: #FFFFFF;
    font-size: 1em;
    text-decoration: none !important; }

  /* line 3710, stdin */
  .mscom-nav .selected {
    background: #083047; }

  /* line 3714, stdin */
  .mscom-nav .mscom-nav-flyout {
    border-left: 0.5em solid #083047;
    background-color: #1570A6;
    position: relative;
    width: auto; }

  /* line 3721, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-layout {
    padding: 0; }

  /* line 3725, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-layout div.span {
    width: 100% !important;
    margin: 0 !important; }

  /* line 3733, stdin */
  .mscom-nav .mscom-navitem, .mscom-nav .mscom-nav-item-link, .mscom-nav .mscom-nav-flyout .mscom-nav-layout li a, .mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li {
    display: block; }

  /* line 3737, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-layout li {
    margin: 0 0 0; }

  /* line 3742, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-layout li.heading {
    display: none; }

  /* line 3746, stdin */
  .mscom-nav .mscom-nav-layout li {
    font-size: 1em; }

  /* line 3751, stdin */
  .mscom-nav .mscom-nav-item-link:hover, .mscom-nav .mscom-nav-layout li a:hover {
    background-color: #083047;
    color: #FFFFFF; }

  /* line 3757, stdin */
  .mscom-nav .mscom-nav-item-link, .mscom-nav .mscom-nav-flyout .mscom-nav-layout li a {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    padding: 0.5em 0.8em; }

  /* line 3764, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li {
    display: block;
    padding: 0; }

  /* line 3769, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-imagelayout a img {
    display: none; }
 }

/* line 3776, stdin */
.lt-ie8 .mscom-nav-item-flyout-link-icon, .nofontface .mscom-nav-item-flyout-link-icon {
  background-image: url("CMSImages/Caret_Gray.png?version=07593BEE-0203-BA88-C4A8-AD16F380F02A");
  height: 5px;
  width: 8px;
  display: inline-block;
  margin-left: 0.35em;
  margin-bottom: 5px; }
/* line 3786, stdin */
.lt-ie8 .mscom-nav-item-link:hover .mscom-nav-item-flyout-link-icon, .nofontface .mscom-nav-item-link:hover .mscom-nav-item-flyout-link-icon {
  background-image: url("CMSImages/Caret_Blue.png?version=32461B33-0296-96C1-2625-042C56BFCF9A"); }

/*START: Footer*/
/* line 3793, stdin */
.CMSvNextComp div.mscom-locale-flyout {
  display: none;
  margin: 0 auto;
  max-width: 1180px; }

/* line 3799, stdin */
.mscom-footer {
  background-color: #eeeeee; }
  /* line 3802, stdin */
  .mscom-footer .mscom-footer-row-1 {
    padding-top: 2.5%; }
  /* line 3806, stdin */
  .mscom-footer .mscom-footer-row-2 {
    padding-top: 1em; }
  /* line 3810, stdin */
  .mscom-footer .mscom-footer-row-3 {
    padding-bottom: 0.85%; }

/* line 3815, stdin */
.mscom-footer a {
  color: #1570a6;
  font-size: 0.9em; }

/* line 3821, stdin */
.mscom-footer a:focus, .mscom-footer a:hover {
  color: #083047; }

/* line 3825, stdin */
.mscom-footer .heading {
  font-size: 1em;
  font-weight: normal;
  margin-bottom: 0.65em; }

/* line 3831, stdin */
.mscom-footer ul {
  margin-top: 1.5em; }

/* line 3836, stdin */
.mscom-footer li {
  line-height: 1.25;
  display: block;
  margin: 0 0 0.25em;
  font-size: 1em; }

/* line 3843, stdin */
.mscom-footer .mscom-footer-productlist li {
  margin-bottom: 0.75em; }

/* line 3847, stdin */
.mscom-footer .mscom-footer-productlist a {
  color: #1a1a1a;
  font-size: 1em; }

/* line 3852, stdin */
.mscom-footer .mscom-footer-productlist img {
  display: inline-block;
  height: 26px;
  width: 26px;
  margin-bottom: -0.45em;
  margin-right: 10px; }

/* line 3860, stdin */
.mscom-footer .mscom-footer-localepicker {
  margin-bottom: 1.5em; }
  /* line 3863, stdin */
  .mscom-footer .mscom-footer-localepicker span.icon-globe {
    font-size: 1.5em;
    line-height: 1.5em;
    float: left;
    margin-right: 10px;
    text-decoration: none;
    position: relative;
    top: -0.22em; }

/* line 3874, stdin */
.mscom-footer .mscom-footer-defaultlink li {
  display: inline-block;
  *display: inline;
  margin-right: 1.5em; }

/* line 3880, stdin */
.mscom-footer .mscom-footer-defaultlink li a {
  *display: inline; }

/* line 3884, stdin */
.mscom-footer .mscom-footer-defaultlink .heading {
  font-size: 0.813em; }

/* line 3889, stdin */
.mscom-footer .mscom-footer-productlist {
  margin-bottom: 1em; }

/* line 3893, stdin */
.mscom-footer .mscom-footer-mslogo img {
  width: 85px;
  height: 16px; }

/* line 3898, stdin */
.mscom-footer .mscom-footer-defaultlink ul:first-child {
  margin-top: 0em; }

@media screen and (min-width: 540px) {
  /* line 3903, stdin */
  .mscom-footer .mscom-footer-defaultlink li {
    margin-right: 2%; }

  /* line 3906, stdin */
  .mscom-footer ul:first-child {
    margin-top: 0em; }
 }

@media screen and (max-width: 900px) {
  /* line 3917, stdin */
  .mscom-footer .mscom-footer-row-2 {
    padding-bottom: 0.7em; }
 }

@media screen and (min-width: 900px) {
  /* line 3927, stdin */
  .mscom-footer .mscom-footer-mslogo, .mscom-footer .mscom-footer-defaultlink {
    text-align: right; }

  /* line 3931, stdin */
  .mscom-footer .mscom-footer-localepicker {
    margin-bottom: 0px; }

  /* line 3935, stdin */
  .mscom-footer .mscom-footer-productlist {
    margin-bottom: 0px; }

  /* line 3939, stdin */
  .mscom-footer .mscom-footer-defaultlink li {
    margin-left: 2%;
    margin-right: 0; }

  /* line 3944, stdin */
  .mscom-footer .mscom-footer-defaultlink li:first-child {
    margin-left: 0; }
 }

/* line 3949, stdin */
.lt-ie9 .mscom-footer {
  min-width: 1180px; }

/* line 3954, stdin */
.lt-ie9 .mscom-footer .mscom-footer-mslogo, .lt-ie9 .mscom-footer .mscom-footer-defaultlink {
  text-align: right; }

/* line 3958, stdin */
.lt-ie9 .mscom-footer .mscom-footer-defaultlink li {
  margin-left: 2%;
  margin-right: 0; }

/* line 3963, stdin */
.lt-ie9 .mscom-footer .mscom-footer-defaultlink li:first-child {
  margin-left: 0; }

/* line 3968, stdin */
.lt-ie8 .mscom-footer .mscom-footer-localepicker span.icon-globe {
  display: static; }

/*END: Footer*/
/* Highlight Component
============================================================================= */
/* line 3976, stdin */
.features {
  clear: both; }

/* line 3980, stdin */
.features p {
  font-size: 0.9em;
  margin-bottom: 0; }

/* line 3985, stdin */
.features img {
  margin-right: 4%;
  margin-top: 0.25em;
  width: 41%;
  float: left; }

/* line 3992, stdin */
.features .span {
  margin-bottom: 3%; }

/* line 3996, stdin */
.features a {
  -webkit-transition: color 0.35s ease-in;
  -moz-transition: color 0.35s ease-in;
  -ms-transition: color 0.35s ease-in;
  -o-transition: color 0.35s ease-in;
  transition: none; }

/* line 4003, stdin */
.features a img {
  -webkit-transition: opacity 0.35s ease-in;
  -moz-transition: opacity 0.35s ease-in;
  -ms-transition: opacity 0.35s ease-in;
  -o-transition: opacity 0.35s ease-in;
  transition: opacity 0.35s ease-in; }

/* line 4011, stdin */
.features a:hover {
  -webkit-transition: color 0.15s ease-in;
  -moz-transition: color 0.15s ease-in;
  -ms-transition: color 0.15s ease-in;
  -o-transition: color 0.15s ease-in;
  transition: color 0.15s ease-in; }

/* line 4018, stdin */
.features a img:hover {
  text-decoration: none;
  -webkit-transition: opacity 0.15s ease-in;
  -moz-transition: opacity 0.15s ease-in;
  -ms-transition: opacity 0.15s ease-in;
  -o-transition: opacity 0.15s ease-in;
  transition: opacity 0.15s ease-in; }

/* line 4028, stdin */
.features a:hover img, .features a img:hover img {
  opacity: 0.85; }

@media screen and (min-width: 680px) {
  /* line 4034, stdin */
  .features img {
    width: 100%;
    margin: 0 0 0.25em;
    float: none;
    padding-top: 0; }

  /* line 4041, stdin */
  .features p {
    margin-bottom: 1.5em; }
 }

/* Animations - Features Fade-in and Slide-in 
----------------------------------------------------------------------------- */
/* Fade-in features */
/* line 4052, stdin */
.cssanimations .features {
  -webkit-animation: fadeIn;
  -moz-animation: fadeIn;
  -o-animation: fadeIn;
  animation: fadeIn;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  animation-duration: 1.5s; }

/*IE11 fix for fadein related issue bug 76163 */
/* line 4063, stdin */
.cssanimations .mscom-pivot-flyout .list-of-links {
  animation: IE11FixfadeIn;
  animation-duration: 1.51s; }

/* Slide-in all features */
/* line 4069, stdin */
.cssanimations .features .grid-unit {
  position: relative;
  -webkit-animation: slideIn;
  -moz-animation: slideIn;
  -o-animation: slideIn;
  animation: slideIn; }

/* Stagger slide-in duration for items (up to 4) */
/* line 4078, stdin */
.features .grid-unit:nth-of-type(1) {
  -webkit-animation-duration: 0.225s;
  -moz-animation-duration: 0.225s;
  -o-animation-duration: 0.225s;
  animation-duration: 0.225s; }

/* line 4085, stdin */
.features .grid-unit:nth-of-type(2) {
  -webkit-animation-duration: 0.45s;
  -moz-animation-duration: 0.45s;
  -o-animation-duration: 0.45s;
  animation-duration: 0.45s; }

/* line 4092, stdin */
.features .grid-unit:nth-of-type(3) {
  -webkit-animation-duration: 0.675s;
  -moz-animation-duration: 0.675s;
  -o-animation-duration: 0.675s;
  animation-duration: 0.675s; }

/* line 4099, stdin */
.features .grid-unit:nth-of-type(4) {
  -webkit-animation-duration: 0.9s;
  -moz-animation-duration: 0.9s;
  -o-animation-duration: 0.9s;
  animation-duration: 0.9s; }

/* lt-ie9 
----------------------------------------------------------------------------- */
/* line 4108, stdin */
.lt-ie9 .features img {
  width: 100%;
  margin: 0 0 0.25em;
  float: none;
  padding-top: 0; }

/* BG Color Theme
*  Features with text wrapped in bg color 
----------------------------------------------------------------------------- */
/* line 4119, stdin */
.features.color-box li {
  margin-bottom: 3%;
  background-color: #1570a6; }

/* line 4124, stdin */
.features.color-box li a p {
  margin: 0.5em 1em; }

/* line 4128, stdin */
.features.color-box li img {
  margin-top: 0; }

/* line 4132, stdin */
.features.color-box li a {
  color: #fff; }

@media screen and (min-width: 680px) {
  /* line 4137, stdin */
  .features.color-box li a p {
    width: 92%;
    margin: -4px auto 0.65em; }
 }

/* News component
----------------------------------------------------------------------------- 
*  This component is comprised of a heavily themed hpHighlight component
*  with slideshow functionality.
*/
/* line 4149, stdin */
.slideshow-news {
  background-color: #0d698d;
  background-color: rgba(0, 0, 0, 0.16);
  display: block;
  float: left;
  width: 100%;
  -webkit-transition: background 0.2s ease-in;
  -moz-transition: background 0.2s ease-in;
  -ms-transition: background 0.2s ease-in;
  -o-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
  *zoom: 1;
  margin-bottom: 1em; }

/* line 4165, stdin */
.slideshow-news:after {
  content: "";
  display: table;
  clear: both; }

/* line 4171, stdin */
.slideshow-news:hover {
  background-color: #0a5471;
  background-color: rgba(0, 0, 0, 0.26);
  text-decoration: none; }

/* line 4177, stdin */
.slideshow-news a {
  overflow: hidden; }

/* line 4181, stdin */
.slideshow-news .prev-next {
  display: none; }

/* line 4185, stdin */
.slideshow-news li {
  display: block; }

/* line 4189, stdin */
.slideshow-news a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid transparent;
  display: block;
  padding: 1em;
  text-decoration: none; }

/* line 4199, stdin */
.slideshow-news img {
  float: left;
  margin: 0 1.5em 0 0;
  max-width: 130px; }

/* line 4205, stdin */
.slideshow-news a .pubdate {
  margin-right: 0.2em; }

/* line 4209, stdin */
.slideshow-news .title {
  font-size: 1.167em;
  display: block;
  line-height: 1.4em;
  margin: 0;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: 300; }

/* line 4218, stdin */
.mac .slideshow-news .title {
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 4222, stdin */
.slideshow-news p {
  margin-bottom: 0em;
  line-height: 1.6em;
  _color: #1a1a1a; }

/* Media Queries 
----------------------------------------------------------------------------- */
@media screen and (min-width: 560px) {
  /* line 4231, stdin */
  .slideshow-news .title {
    font-size: 1.5em; }

  /* line 4235, stdin */
  .slideshow-news a {
    padding: 1.75em; }

  /* line 4239, stdin */
  .slideshow-news .widget-title {
    display: none; }
 }

@media screen and (min-width: 600px) {
  /* line 4245, stdin */
  .slideshow-news img {
    max-width: 150px; }
 }

@media screen and (min-width: 900px) {
  /* line 4251, stdin */
  .slideshow-news {
    margin-bottom: 0; }
 }

/* News component > lt-ie9 
----------------------------------------------------------------------------- */
/* line 4258, stdin */
.lt-ie9 .slideshow-news .title {
  font-size: 1.5em;
  color: #ffffff; }

/* line 4263, stdin */
.lt-ie9 .slideshow-news .widget-title {
  display: none; }

/* line 4267, stdin */
.lt-ie9 .slideshow-news img {
  max-width: 150px;
  width: 150px;
  height: 112px; }

/* line 4273, stdin */
.lt-ie8 .slideshow-news {
  background-color: #0d698d; }

/* line 4277, stdin */
.mscom-nonjs.lt-ie9 .slideshow-news {
  background-color: #ffffff !important; }

/* line 4281, stdin */
.mscom-nonjs.lt-ie9 .slideshow-news .title {
  color: #000000; }

/* News component > Lower IE and IEMobile news float fix 
----------------------------------------------------------------------------- */
/* line 4290, stdin */
.iem7 .slideshow-news, .iem9 .slideshow-news, .lt-ie8 .slideshow-news {
  float: none; }

/*
 div - CMSvNextComp mscom-pivot  mscom-pivot-nav
     - CMSvNextComp mscom-pivot  mscom-pivot-tab

    ul - mscom-pivot-container
       - mscom-pivot-container mscom-pivot-showitemalways

     li - mscom-pivot-item
        - mscom-pivot-item selected 

       a - mscom-pivot-item-link
         - mscom-pivot-item-link mscom-pivot-item-flyout-link
      
       div - mscom-pivot-flyout
           - Layout sepecific styles  
        
*/
/*********START : NAV STYLES**********/
/* line 4310, stdin */
.mscom-pivot .mscom-pivot-item {
  display: inline-block; }

/* line 4314, stdin */
.mscom-pivot .mscom-pivot-item-link {
  text-decoration: none;
  padding: 0 0.93em;
  color: #1A1A1A;
  font-size: 1em; }

/* line 4321, stdin */
.mscom-pivot .mscom-pivot-item-link:hover {
  color: #0060A6;
  text-decoration: none; }

/* line 4326, stdin */
.mscom-pivot .selected .mscom-pivot-flyout {
  display: block; }

/* line 4330, stdin */
.mscom-pivot-nav .mscom-pivot-container {
  margin: 0 0 0 -0.93em; }

/* line 4334, stdin */
.mscom-pivot-nav .selected {
  background: #EEEEEE; }

/* line 4338, stdin */
.mscom-pivot-nav .mscom-pivot-item-flyout-link::after {
  font-size: 0.55em;
  content: "?";
  margin-left: 0.35em; }

/* line 4344, stdin */
.mscom-pivot-nav .mscom-pivot-flyout {
  background-color: #EEEEEE;
  position: absolute;
  width: 100%;
  border-left: medium none;
  left: 0;
  opacity: 1;
  display: none;
  z-index: 996; }

/* line 4355, stdin */
.mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout {
  padding: 1.35em 0;
  margin: 0 auto;
  max-width: 1180px; }

/* line 4361, stdin */
.mscom-pivot-nav .mscom-nav-layout li {
  display: block;
  margin: 0 0 0.7em;
  font-size: 0.9em; }

/* line 4367, stdin */
.mscom-pivot-nav .mscom-nav-layout li.heading {
  margin: 0 0 1.35em;
  font-size: 1em;
  font-weight: normal; }

/* line 4373, stdin */
.mscom-pivot-nav .mscom-nav-layout li a {
  color: #1570A6;
  text-decoration: none; }

/* line 4378, stdin */
.mscom-pivot-nav .mscom-nav-layout li a:hover {
  color: #083047;
  text-decoration: underline;
  height: 100%; }

/* line 4384, stdin */
.mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-linklayout-horizontal ul li {
  display: inline-block;
  padding: 0 0.93em; }

/* line 4389, stdin */
.mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-linklayout-horizontal ul li:first-child {
  padding-left: 0; }

@media screen and (min-width: 540px) {
  /* line 4395, stdin */
  .mscom-pivot-nav .mscom-pivot-item-link {
    line-height: 2.5em; }

  /* line 4399, stdin */
  .mscom-pivot-nav .mscom-nav-layout ul {
    margin-bottom: 2.5em; }

  /* line 4403, stdin */
  .mscom-pivot-nav .mscom-nav-imagelayout li a {
    line-height: 0;
    font-size: 0;
    color: transparent; }
 }

@media screen and (max-width: 539px) {
  /* line 4412, stdin */
  .mscom-pivot-nav .mscom-pivot-container {
    margin: 0;
    background-color: #1570A6; }

  /* line 4418, stdin */
  .mscom-pivot-nav .mscom-pivot-container a {
    color: #FFFFFF;
    font-size: 1em;
    text-decoration: none !important; }

  /* line 4424, stdin */
  .mscom-pivot-nav .selected {
    background: #083047; }

  /* line 4428, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout {
    border-left: 0.5em solid #083047;
    background-color: #1570A6;
    position: relative;
    width: auto; }

  /* line 4435, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout {
    padding: 0; }

  /* line 4439, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout div.span {
    width: 100% !important;
    margin: 0 !important; }

  /* line 4447, stdin */
  .mscom-pivot-nav .mscom-pivot-item, .mscom-pivot-nav .mscom-pivot-item-link, .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout li a, .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-linklayout-horizontal ul li {
    display: block; }

  /* line 4451, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout li {
    margin: 0 0 0; }

  /* line 4456, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout li.heading {
    display: none; }

  /* line 4460, stdin */
  .mscom-pivot-nav .mscom-pivot-layout li {
    font-size: 1em; }

  /* line 4465, stdin */
  .mscom-pivot-nav .mscom-pivot-item-link:hover, .mscom-pivot-nav .mscom-nav-layout li a:hover {
    background-color: #083047;
    color: #FFFFFF; }

  /* line 4471, stdin */
  .mscom-pivot-nav .mscom-pivot-item-link, .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout li a {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    padding: 0.5em 0.8em; }

  /* line 4478, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-linklayout-horizontal ul li {
    display: block;
    padding: 0; }

  /* line 4483, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-imagelayout a img {
    display: none; }
 }

/******************/
/* line 4495, stdin */
.mscom-pivot-tab .mscom-pivot-flyout .mscom-pivot-tab-layout a:hover .mscom-pivot-text, .mscom-pivot-tab .mscom-pivot-flyout a:active .mscom-pivot-text {
  text-decoration: underline; }

/* line 4501, stdin */
.mscom-pivot-tab .mscom-pivot-flyout .mscom-pivot-tab-layout .mscom-pivot-text {
  color: #1570A6;
  font-size: 0.9em; }

/* line 4506, stdin */
.mscom-pivot-tab .mscom-pivot-flyout {
  border-left: medium none;
  left: 0;
  opacity: 1;
  width: 100%;
  display: none; }

/* line 4514, stdin */
.mscom-pivot-tab .mscom-pivot-item-flyout-link {
  border: 1px solid transparent;
  display: inline-block;
  font-size: 1em;
  margin: 0 0 0.7em 0;
  padding: 0.1em 1%;
  position: relative;
  text-decoration: none; }

/* line 4525, stdin */
.mscom-pivot-tab a.selected, .mscom-pivot-tab .selected .mscom-pivot-item-flyout-link {
  background-color: #1570A6;
  color: #FFFFFF; }

/* line 4531, stdin */
.mscom-pivot-tab a.selected:hover, .mscom-pivot-tab .selected .mscom-pivot-item-flyout-link:hover {
  background-color: #083047;
  color: #FFFFFF;
  text-decoration: none; }

/* line 4538, stdin */
.mscom-pivot-tab .mscom-pivot-item-flyout-link:hover, .mscom-pivot-tab .mscom-pivot-item-flyout-link:active {
  text-decoration: none; }

@media screen and (max-width: 680px) {
  /* line 4543, stdin */
  .mscom-pivot-tab .mscom-pivot-flyout .mscom-pivot-tab-layout .mscom-pivot-image img {
    width: 95%; }

  /* line 4547, stdin */
  .mscom-pivot-tab .mscom-pivot-flyout .mscom-pivot-tab-layout .row-fluid .span {
    margin-bottom: 0.2em; }
 }

/* Containers
----------------------------------------------------------------------------- 
*  The grid-container max-width = 1180px, site content should not
*  exceed 1600px in width.
*/
/* line 4557, stdin */
.grid-container {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1260px;
  *zoom: 1;
  background-repeat: no-repeat;
  background-position: center center; }

/* line 4567, stdin */
.row-padded {
  padding-top: 1.5em;
  padding-bottom: 1.5em; }

/* line 4572, stdin */
.row-padded-top {
  padding-top: 1.5em; }

/* line 4576, stdin */
.row-padded-bottom {
  padding-bottom: 1.5em; }

/* line 4580, stdin */
.border-top {
  border-top: 1px solid #eee; }

/* line 4584, stdin */
.border-bottom {
  border-bottom: 1px solid #eee; }

/* Interstitial Helper classes */
/* line 4589, stdin */
.row-cool-gray-3 {
  background: #d2d2d2; }

/* line 4592, stdin */
.row-grey {
  background: #eee; }

/* line 4596, stdin */
.row-blue {
  background: #1570a6; }

/* line 4606, stdin */
.row-blue, .row-blue h1, .row-blue h2, .row-blue h3, .row-blue h4, .row-blue a, .row-blue a:hover, .row-blue a:focus {
  color: #ffffff; }

/* Media Queries
----------------------------------------------------------------------------- */
@media screen and (min-width: 540px) {
  /* line 4614, stdin */
  .row-padded {
    padding-top: 2.5%;
    padding-bottom: 2.5%; }

  /* line 4619, stdin */
  .row-padded-top {
    padding-top: 2.5%; }

  /* line 4622, stdin */
  .row-padded-bottom {
    padding-bottom: 2.5%; }
 }

/* Cell padding
----------------------------------------------------------------------------- */
/* lt-IE9: Fixed Width Grid
----------------------------------------------------------------------------- */
/* line 4635, stdin */
body.lt-ie9 {
  min-width: 1180px; }

/* line 4638, stdin */
.lt-ie9 .grid-container .col-flow-opposite {
  float: right; }

/* line 4642, stdin */
.lt-ie9 .row-padded {
  padding-top: 3em;
  padding-bottom: 3em; }

/* line 4647, stdin */
.lt-ie9 .row-padded-top {
  padding-top: 3em; }

/* line 4651, stdin */
.lt-ie9 .row-padded-bottom {
  padding-bottom: 3em; }

/* Mobile IE9 RTL FIX 
----------------------------------------------------------------------------- 
*  `html[dir="rtl"]` on IEMobile 7/9 causes severe rendering bugs.
*  Applying `body { direction: rtl; }` does as well.
*  Solution: Apply `{ direction: rtl; }` to the first wrapping
*  element after the `body` tag.
*/
/* line 4665, stdin */
html[dir="rtl"].iem7, html[dir="rtl"].iem9 {
  direction: ltr; }

/* line 4668, stdin */
html[dir="rtl"].iem7 form, html[dir="rtl"].iem9 form {
  direction: rtl; }

/* line 4671, stdin */
html[dir="rtl"].iem7 .grid-row .grid-unit, html[dir="rtl"].iem7 .grid-row .col-flow-opposite, html[dir="rtl"].iem7 .grid-row .col-flow-opposite, html[dir="rtl"].iem7 .grid-container .col-flow-opposite {
  float: none; }

/* line 4674, stdin */
html[dir="rtl"].iem7 .grid-row .grid-unit {
  clear: both; }

/* row--padded themes
----------------------------------------------------------------------------- */
@media screen and (min-width: 900px) {
  /* line 4682, stdin */
  .row--padded-right-1-4 .grid-row, .row--padded-right-1-4.grid-row {
    padding-right: 24.5%;
    width: 74.5%; }

  /* line 4688, stdin */
  .row--padded-left-1-4 .grid-row, .row--padded-left-1-4.grid-row {
    padding-left: 24.5%;
    width: 74.5%; }

  /* line 4694, stdin */
  .row--padded-right-1-3 .grid-row, .row--padded-right-1-3.grid-row {
    padding-right: 34%;
    width: 66%; }

  /* line 4700, stdin */
  .row--padded-left-1-3 .grid-row, .row--padded-left-1-3.grid-row {
    padding-left: 34%;
    width: 66%; }

  /* line 4706, stdin */
  .row--padded-right-1-2 .grid-row, .row--padded-right-1-2.grid-row {
    padding-right: 51%;
    width: 49%; }

  /* line 4712, stdin */
  .row--padded-left-1-2 .grid-row, .row--padded-left-1-2.grid-row {
    padding-left: 51%;
    width: 49%; }

  /* line 4718, stdin */
  .row--padded-right-2-3 .grid-row, .row--padded-right-2-3.grid-row {
    padding-right: 68%;
    width: 32%; }

  /* line 4724, stdin */
  .row--padded-left-2-3 .grid-row, .row--padded-left-2-3.grid-row {
    padding-left: 68%;
    width: 32%; }

  /* line 4730, stdin */
  .row--padded-right-3-4 .grid-row, .row--padded-right-3-4.grid-row {
    padding-right: 76.5%;
    width: 23.5%; }

  /* line 4736, stdin */
  .row--padded-left-3-4 .grid-row, .row--padded-left-3-4.grid-row {
    padding-left: 76.5%;
    width: 23.5%; }
 }

/* background theme
----------------------------------------------------------------------------- */
/* line 4745, stdin */
.background--right-top .grid-container {
  background-repeat: no-repeat;
  background-position: right top; }

/* line 4750, stdin */
.background--right-bottom .grid-container {
  background-repeat: no-repeat;
  background-position: right bottom; }

/* line 4755, stdin */
.background--center-top .grid-container {
  background-repeat: no-repeat;
  background-position: center top; }

/* line 4760, stdin */
.background--center-bottom .grid-container {
  background-repeat: no-repeat;
  background-position: center bottom; }

/* line 4765, stdin */
.background--left-bottom .grid-container {
  background-repeat: no-repeat;
  background-position: left bottom; }

/* line 4770, stdin */
.background--left-top .grid-container {
  background-repeat: no-repeat;
  background-position: left top; }

@media screen and (min-width: 0) and (max-width: 899px) {
  /* line 4776, stdin */
  .background--hide-small .grid-container {
    background-image: none !important; }
 }

/* PX Breakpoints to EM calculations
-----------------------------------------------------------------------------
480px = 30.000em
540px = 33.750em
680px = 42.500em
900px = 56.250em

List of breakpoints
-----------------------------------------------------------------------------
@media screen and (min-width: 480px) and (max-device-width: 540px) {}  == Explicityly Targeting 480px
@media screen and (min-width: 33.750em) {} == 540px
@media screen and (min-width: 42.500em) {} == 680px
@media screen and (min-width: 56.250em) {} == 900px
@media screen and (min-width: 64.0625em) {} == 1025px
@media screen and (min-width: 64.0625em) and (min-height: 42.5em) {} == 1025px and 680px
@media screen and (min-width: 64.0625em) and (min-height: 62.5em) {} == 1025px and 1000px
----------------------------------------------------------------------------- */
/* Hero Component
----------------------------------------------------------------------------- */
/* line 4799, stdin */
.hero {
  max-width: 1600px;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }

/* line 4806, stdin */
.hero .slides {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block; }

/* line 4814, stdin */
.hero .media {
  display: block;
  line-height: 0; }

/* line 4819, stdin */
.hero .media > a {
  display: block; }

/* line 4823, stdin */
.hero .text {
  overflow: hidden; }

/* line 4827, stdin */
.hero .nowrap {
  white-space: nowrap; }

/* Media Component
-----------------------------------------------------------------------------
*
* 3 supported aspects
* - 1600:540
* - 1600:680
* - 1600:900
*
* 2 behaviors
* - Masked (CSS-based making enabled)
* - Unmasked
*
*/
/* line 4845, stdin */
.media {
  background-color: #f0f0f0;
  background-image: url("/CMSImages/progressIndicator40x40.gif?version=22bf30a9-5751-70e3-2c7d-7173410d2ed0");
  background-repeat: no-repeat;
  background-position: center center;
  line-height: 0;
  overflow: hidden; }

/* line 4855, stdin */
.media img, .media video {
  max-width: 100%; }

/* Hero Default 1600:540 (Masked)
----------------------------------------------------------------------------- */
/* line 4865, stdin */
.hero.hero-default-unmasked .media img, .hero.hero-default-unmasked .media video {
  width: 100%;
  max-width: 100%;
  margin: 0 !important; }

@media screen and (min-width: 540px) {
  /* line 4875, stdin */
  .hero .media img, .hero .media video {
    width: 100%;
    max-width: 100%;
    margin: 0; }
 }

@media screen and (min-width: 1025px) {
  /* Vertical Media Queries */
  /* line 4887, stdin */
  .hero .media img, .hero .media video {
    margin-top: -1.875%;
    /* (33.75% - 30%) / 2 */ }
 }

@media screen and (min-width: 1025px) and (min-height: 900px) {
  /* line 4896, stdin */
  .hero .media img, .hero .media video {
    margin: 0; }
 }

/* Hero Medium 1600:680 (Unmasked)
----------------------------------------------------------------------------- */
/* line 4905, stdin */
.hero.hero-med .media img, .hero.hero-med .media video {
  width: 100%;
  max-width: 100%;
  margin: 0 !important; }

/* Hero Full 1600:900 (Unmasked)
----------------------------------------------------------------------------- */
/* line 4914, stdin */
.hero.hero-full .media img, .hero.hero-full .media video {
  width: 100%;
  max-width: 100%;
  margin: 0 !important; }

/* Hero Video Box
----------------------------------------------------------------------------- */
@media screen and (min-width: 680px) {
  /* line 4924, stdin */
  .hero-video .box {
    -webkit-transition: opacity 0.2s ease;
    -moz-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    -ms-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease; }

  /* line 4932, stdin */
  .hero-video.playing .box {
    opacity: 0; }

  /* line 4937, stdin */
  .hero-video.playing:hover .hoverable .box, .hero-video.playing a:focus .hoverable .box {
    opacity: 1; }
 }

/* Slideshow Hero Navigation Components (Dotted Nav and Prev/Next Nav)
----------------------------------------------------------------------------- */
/* Setup */
/* line 4948, stdin */
.slideshow-hero .navigation, .slideshow-hero .prev-next {
  cursor: pointer;
  position: absolute;
  width: 100%; }

/* line 4956, stdin */
.slideshow-hero .prev-next .prev, .slideshow-hero .prev-next .next {
  width: 0 !important;
  transition: all 0.5s; }
/* line 4964, stdin */
.slideshow-hero .prev-next.show .prev, .slideshow-hero .prev-next.show .next {
  width: 30px !important; }

/* line 4971, stdin */
.slideshow-hero .navigation .container, .slideshow-hero .prev-next .container {
  padding: 0 1%; }

/* line 4976, stdin */
.mscom-nonjs .slideshow-hero .navigation, .mscom-nonjs .slideshow-hero .prev-next {
  display: none; }

/* Slideshow Hero */
/* line 4981, stdin */
.slideshow-hero .navigation {
  display: none;
  bottom: 1em;
  right: 1.15em;
  text-align: right;
  z-index: 960;
  pointer-events: none; }

/* line 4990, stdin */
.slideshow-hero .navigation a {
  color: #fff;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 2.15em;
  margin: 0 0.075em;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 0 4px #999;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
  pointer-events: auto; }

/* line 5006, stdin */
.hp-hero-nav-gray .slideshow-hero .navigation a {
  color: #EEEEEE; }

/* line 5010, stdin */
.hp-hero-nav-dark-gray .slideshow-hero .navigation a {
  color: #DDDDDD; }

/* line 5014, stdin */
.slideshow-hero .navigation a.active {
  color: #1570a6; }

/* Prev/Next Buttons */
/* line 5019, stdin */
.slideshow-hero .prev-next {
  bottom: 5.25em;
  z-index: 970; }

/* line 5024, stdin */
.slideshow-hero button {
  padding: 0;
  height: 2em;
  text-align: center;
  display: block;
  background: transparent;
  border: none;
  font-size: 1.5em;
  position: absolute;
  color: #1a1a1a;
  cursor: pointer;
  -moz-appearance: none;
  -webkit-appearance: none; }

/* line 5039, stdin */
.slideshow-hero .prev {
  text-align: left;
  left: 1%; }

/* line 5044, stdin */
.slideshow-hero .next {
  text-align: right;
  right: 1%; }

/* line 5050, stdin */
ul.slides > li {
  position: relative;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  z-index: 1; }
  /* line 5058, stdin */
  ul.slides > li.fade-out {
    opacity: 0;
    z-index: 0; }
    /* line 5062, stdin */
    ul.slides > li.fade-out .text {
      opacity: 0; }
      /* line 5065, stdin */
      ul.slides > li.fade-out .text .title {
        opacity: 0; }
  /* line 5071, stdin */
  ul.slides > li.hide {
    display: none !important; }

@media screen and (min-width: 33.75em) {
  /* 540px */
  /* line 5079, stdin */
  .slideshow-hero .prev-next {
    bottom: 4.75em; }
 }

@media screen and (min-width: 42.5em) {
  /* 680px */
  /* line 5085, stdin */
  .slideshow-hero .navigation {
    display: block; }

  /* line 5088, stdin */
  .slideshow-hero .prev-next {
    display: none; }
 }

/* Box Component
-------------------------------------------------------------- */
/* line 5095, stdin */
.box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #e55e1e;
  color: white;
  padding: 1em 40px 10px;
  min-height: 11.8em;
  position: relative;
  top: 0;
  font-size: 0.6em;
  cursor: pointer;
  z-index: 950; }

/* TODO: If we find more setting specific to locale. Create seprate file for that locale*/
/* line 5111, stdin */
.box h3.box-title {
  display: block;
  font-size: 1.9em;
  line-height: 1em;
  margin: 0.25em 0 0.35em 0;
  color: inherit; }

/* line 5125, stdin */
.box a:link, .box a:visited, .box a:hover, .box a:active {
  color: inherit;
  cursor: pointer;
  pointer-events: auto; }

/* line 5132, stdin */
.box .box-description {
  margin-bottom: 0;
  line-height: 1;
  padding-bottom: 1em;
  /* Edgecase: Fix for thin browsers + Long text stress test. Disabled > 680mq */ }

/* line 5137, stdin */
.box li.box-description {
  font-size: 1.5em; }

/* line 5141, stdin */
li.box-actions {
  display: inline;
  line-height: 1.1em;
  margin-right: 4%; }

/* line 5148, stdin */
li.box-actions a:hover, li.box-actions span:hover {
  text-decoration: underline; }

/* line 5152, stdin */
.box .box-img img {
  margin-bottom: 0.25em;
  max-height: 2.5em;
  width: auto; }

@media screen and (min-width: 33.75em) {
  /* 540px */
  /* line 5160, stdin */
  .box {
    min-height: 10em;
    margin-left: auto; }
 }

@media screen and (min-width: 42.5em) {
  /* 680px */
  /* line 5167, stdin */
  .hero .text {
    position: absolute;
    width: 100%;
    top: 20%;
    pointer-events: none; }

  /* text-align must be left even in RTL */
  /* line 5174, stdin */
  .hero .text-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 96%;
    max-width: 1180px;
    margin: 0 auto;
    text-align: left;
    cursor: pointer; }

  /* line 5185, stdin */
  .heroitem .text {
    cursor: pointer; }

  /* line 5189, stdin */
  .hero .box-right .text-container {
    text-align: right; }

  /* line 5193, stdin */
  .box {
    pointer-events: auto;
    text-align: left;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 0.65em;
    width: 26em;
    /* 260px / 10px (aka "1em") */
    padding: 1.2em 20px;
    min-height: 0;
    /* Unset Min-height */
    margin-left: 0; }

  /* line 5207, stdin */
  .box .box-img img {
    /* height: auto; */
    margin-bottom: 1.4em;
    margin-top: 0.4em;
    max-height: 2.1em; }

  /* line 5214, stdin */
  .box h3.box-title {
    line-height: 1.2em;
    margin: 0 0 2em 0; }

  /* line 5219, stdin */
  .box .box-description {
    padding-bottom: 0;
    /* Unset edgecase padding */ }

  /* line 5223, stdin */
  .box li.box-description {
    font-size: 1.4em; }

  /* line 5228, stdin */
  .hero .text {
    top: 6%; }

  /* line 5232, stdin */
  .box li.box-actions {
    clear: both;
    display: block;
    margin-bottom: 0.5em; }
 }

@media screen and (min-width: 64.0625em) {
  /* 1025px */
  /* Box */
  /* line 5242, stdin */
  .box {
    font-size: 0.8em;
    width: 23.4375em;
    /* 300px / 12.8px (aka "1em") */
    bottom: 3em;
    padding: 1.4em 25px; }

  /* line 5249, stdin */
  .box .box-img img {
    max-height: 1.85em;
    /* 23px */ }

  /* line 5253, stdin */
  .box h3.box-title {
    margin: 0 0 2.5em 0; }

  /* line 5257, stdin */
  .box li.box-description {
    font-size: 1.15em; }

  /* line 5261, stdin */
  li.box-actions {
    right: 1.4em;
    left: 1.4em; }

  /* line 5266, stdin */
  .hero .text {
    top: 7%; }
 }

@media screen and (min-width: 64.0625em) {
  /* 1025px */
  /* line 5272, stdin */
  .hero .text {
    top: 5%; }

  /* line 5276, stdin */
  .box h3.box-title {
    margin-bottom: 1.25em; }
 }

@media screen and (min-width: 64.0625em) and (min-height: 768px) {
  /* 1025px and 680px */
  /* line 5282, stdin */
  .hero .text {
    top: 6%; }

  /* Box */
  /* line 5287, stdin */
  .box {
    font-size: 0.9em;
    width: 21.05263em;
    /* 320px / 15.2px (aka "1em") */ }

  /* line 5292, stdin */
  .box li.box-description {
    font-size: 1.1em; }

  /* line 5296, stdin */
  .box h3.box-title {
    margin-bottom: 2em; }

  /* line 5300, stdin */
  .box .box-img img {
    max-height: 1.6em; }
 }

/*  Hero Animations
----------------------------------------------------------------------------- */
/* line 5309, stdin */
.cssanimations .slideshow-hero {
  -webkit-animation: fadeIn;
  -moz-animation: fadeIn;
  -o-animation: fadeIn;
  animation: fadeIn;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-duration: 0.1s; }

/* Slide-In Box Animation @> 680px */
@media screen and (min-width: 680px) {
  /* line 5323, stdin */
  .cssanimations .slideshow-hero .box, .cssanimations .video-fade-transition .box {
    position: relative;
    -webkit-animation: slideIn;
    -moz-animation: slideIn;
    -o-animation: slideIn;
    animation: slideIn;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s; }
 }

/* lt-ie9
----------------------------------------------------------------------------- */
/* line 5338, stdin */
.lt-ie9 .hero {
  zoom: 1;
  /* Zoomfix for hero in IE6 */ }

/* line 5342, stdin */
.lt-ie9 .hero .navigation {
  display: block; }

/* line 5346, stdin */
.lt-ie9 .hero .prev-next {
  bottom: 4.75em;
  display: none; }

/* line 5351, stdin */
.lt-ie9 .hero .media img {
  position: relative;
  left: 0;
  max-width: 100%;
  /* max-width: 100%; */
  width: 100%;
  margin-left: 0;
  -ms-interpolation-mode: bicubic;
  margin-top: 0;
  margin-bottom: 0; }

/* line 5363, stdin */
.lt-ie9 .hero .text {
  position: absolute;
  clear: both;
  width: 100%;
  top: 3em; }

/* line 5370, stdin */
.lt-ie9 .hero .text {
  position: absolute;
  width: 100%;
  top: 20%; }

/* line 5376, stdin */
.lt-ie9 .hero .text-container {
  box-sizing: border-box;
  width: 1180px;
  margin: 0 auto;
  text-align: left; }

/* line 5383, stdin */
.lt-ie9 .hero .box-right .text-container {
  text-align: right; }

/* line 5387, stdin */
.lt-ie9 .box {
  text-align: left;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 0.65em;
  width: 26em;
  /* 260px / 10px (aka "1em") */
  padding: 1.2em 20px;
  min-height: 0;
  /* Unset Min-height */
  margin-left: 1%; }

/* line 5400, stdin */
.lt-ie9 .box .box-img img {
  margin-bottom: 1.4em;
  margin-top: 0.4em;
  height: 2.1em; }

/* line 5406, stdin */
.lt-ie9 .box h3.box-title {
  line-height: 1.2em;
  margin: 0 0 2em 0; }

/* line 5411, stdin */
.lt-ie9 .box .box-description {
  padding-bottom: 0;
  /* Unset edgecase padding */ }

/* line 5415, stdin */
.lt-ie9 .hero .text {
  top: 6%; }

/* line 5419, stdin */
.lt-ie9 .box li.box-actions {
  clear: both;
  display: block;
  margin-bottom: 0.5em; }

/* .mscom-nonjs .lt-IE7
----------------------------------------------------------------------------- */
/* line 5428, stdin */
.mscom-nonjs.lt-ie7 .hero .media {
  padding: 0; }

/* IE Mobile 7
----------------------------------------------------------------------------- */
/* line 5434, stdin */
.iem7 .hero .prev-next button {
  width: 1.5em; }

/* ShiftBoxRight Theme
----------------------------------------------------------------------------- */
@media screen and (min-width: 42.5em) {
  /* 680px */
  /* line 5441, stdin */
  .NarrowBox .box {
    width: 21em; }

  /* line 5445, stdin */
  .ShiftBoxRight .box {
    margin-left: 4em;
    margin-top: 0.5em; }
 }

@media screen and (min-width: 53.5em) {
  /* line 5452, stdin */
  .ShiftBoxRight .box {
    margin-left: 8em;
    margin-top: 3em; }
 }

@media screen and (min-width: 64.0625em) {
  /* 1025px */
  /* line 5459, stdin */
  .ShiftBoxRight .box {
    margin-left: 6em;
    margin-top: 1em; }
 }

@media screen and (min-width: 70em) {
  /* line 5466, stdin */
  .ShiftBoxRight .box {
    margin-left: 8em;
    margin-top: 4em; }
 }

@media screen and (min-width: 64.0625em) and (min-height: 768px) {
  /* 1025px and 680px */
  /* line 5473, stdin */
  .ShiftBoxRight .box {
    margin-top: 1em; }
 }

@media screen and (min-width: 70em) and (min-height: 768px) {
  /* 1025px and 680px */
  /* line 5479, stdin */
  .ShiftBoxRight .box {
    margin-top: 2em; }
 }

@media screen and (min-width: 64.0625em) and (min-height: 900px) {
  /* line 5485, stdin */
  .ShiftBoxRight .box {
    margin-top: 2em; }
 }

@media screen and (min-width: 70em) and (min-height: 900px) {
  /* 1025px and 680px */
  /* line 5491, stdin */
  .ShiftBoxRight .box {
    margin-top: 3.5em; }
 }

@media screen and (max-width: 540px) and (min-width: 320px) {
  /* line 5496, stdin */
  .c-universal-header .f-mobile-title {
    margin: 0 !important;
    padding: 14px 40px 10px !important;
    height: 70px !important; }

  /* line 5501, stdin */
  .c-universal-header > div:first-child nav {
    top: 115px !important; }
 }

/* line 5504, stdin */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* line 5513, stdin */
body {
  line-height: 1; }

/* line 5518, stdin */
ol, ul {
  list-style: none; }

/* line 5522, stdin */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 5529, stdin */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 5536, stdin */
q, blockquote {
  quotes: none; }

/* line 5543, stdin */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 5548, stdin */
a img {
  border: none; }

/* line 5552, stdin */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* RWD Resets 
----------------------------------------------------------------------------- */
/* line 5558, stdin */
html {
  overflow-y: auto; }

/* line 5563, stdin */
img, video {
  max-width: 100%;
  height: auto; }

/* lt-IE9 Resets 
----------------------------------------------------------------------------- */
/* line 5570, stdin */
.lt-ie9 img {
  -ms-interpolation-mode: bicubic;
  zoom: 1; }

/* Animations
============================================================================= */
/* Fade In 
----------------------------------------------------------------------------- */
@-webkit-keyframes fadeIn {
  /* line 5580, stdin */
  0% {
    opacity: 0; }

  /* line 5584, stdin */
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  /* line 5590, stdin */
  0% {
    opacity: 0; }

  /* line 5594, stdin */
  100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  /* line 5600, stdin */
  0% {
    opacity: 0; }

  /* line 5604, stdin */
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  /* line 5610, stdin */
  0% {
    opacity: 0; }

  /* line 5614, stdin */
  100% {
    opacity: 1; } }

@-webkit-keyframes IE11FixfadeIn {
  /* line 5620, stdin */
  0% {
    opacity: 1; }

  /* line 5624, stdin */
  100% {
    opacity: 1; } }

/* Slide In 
----------------------------------------------------------------------------- */
@-webkit-keyframes slideIn {
  /* line 5632, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5637, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-moz-keyframes slideIn {
  /* line 5644, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5649, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-o-keyframes slideIn {
  /* line 5656, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5661, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes slideIn {
  /* line 5668, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5673, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes slideIn {
  /* line 5680, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5685, stdin */
  100% {
    left: 0;
    opacity: 1; } }

/* Component: List of links
-------------------------------------------------------------- */
/* line 5693, stdin */
.list-of-links {
  float: none; }

/* line 5697, stdin */
.list-of-links li {
  display: inline-block;
  margin: 0.25em 0 0.5em;
  width: 100%;
  line-height: 1.25em; }

/* line 5705, stdin */
.list-of-links-sm li, .list-of-links-med li {
  font-size: 0.9em; }

/* line 5709, stdin */
.list-of-links-sm .heading {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0.65em; }

/* line 5716, stdin */
.list-of-links-xlg .heading {
  margin-top: 0px; }

/* Media Queries 
-------------------------------------------------------------- */
@media screen and (min-width: 540px) {
  /* line 5724, stdin */
  .list-array li {
    display: inline-block;
    margin: 0 2.5% 0 0;
    width: inherit; }

  /* line 5730, stdin */
  .list-of-links li:last-child {
    margin-right: 0; }

  /* line 5734, stdin */
  .list-of-links-xlg .heading {
    font-size: 2em; }
 }

@media screen and (min-width: 900px) {
  /* line 5742, stdin */
  .list-of-links {
    margin-top: 0; }

  /* line 5746, stdin */
  .list-of-links ul {
    padding: 0.25em 0 0.5em; }

  /* line 5751, stdin */
  .list-of-links li {
    display: block;
    margin: 0 0 0.7em; }

  /* line 5756, stdin */
  .list-of-links-med .heading {
    font-size: 1.625em;
    margin-bottom: 0.55em; }

  /* line 5760, stdin */
  .ja-jp .list-of-links-med .heading {
    font-size: 1.2em; }

  /* line 5764, stdin */
  .list-of-links-lg .heading {
    font-size: 2.375em; }

  /* line 5768, stdin */
  .list-of-links-xlg li {
    font-size: 1.25em;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-weight: 300; }

  /* line 5774, stdin */
  .list-of-links-xlg .heading {
    margin-bottom: 0.5em;
    font-size: 2.375em; }

  /* line 5779, stdin */
  .ja-jp .list-of-links-xlg .heading {
    font-size: 1.5em; }

  /* line 5783, stdin */
  .mac .list-of-links-xlg li {
    -webkit-font-smoothing: subpixel-antialiased; }
 }

/* Animated XLg List Items 
-------------------------------------------------------------- */
/* line 5791, stdin */
.cssanimations .list-of-links-xlg {
  -webkit-animation: fadeIn;
  -moz-animation: fadeIn;
  -o-animation: fadeIn;
  animation: fadeIn;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s; }

/* line 5802, stdin */
.cssanimations .list-of-links-xlg li {
  position: relative;
  -webkit-animation: slideIn;
  -moz-animation: slideIn;
  -o-animation: slideIn;
  animation: slideIn; }

/* line 5810, stdin */
.list-of-links-xlg li:nth-of-type(1) {
  -webkit-animation-duration: 0.225s;
  -moz-animation-duration: 0.225s;
  -o-animation-duration: 0.225s;
  animation-duration: 0.225s; }

/* line 5817, stdin */
.list-of-links-xlg li:nth-of-type(2) {
  -webkit-animation-duration: 0.45s;
  -moz-animation-duration: 0.45s;
  -o-animation-duration: 0.45s;
  animation-duration: 0.45s; }

/* line 5824, stdin */
.list-of-links-xlg li:nth-of-type(3) {
  -webkit-animation-duration: 0.675s;
  -moz-animation-duration: 0.675s;
  -o-animation-duration: 0.675s;
  animation-duration: 0.675s; }

/* line 5831, stdin */
.list-of-links-xlg li:nth-of-type(4) {
  -webkit-animation-duration: 0.9s;
  -moz-animation-duration: 0.9s;
  -o-animation-duration: 0.9s;
  animation-duration: 0.9s; }

/* line 5838, stdin */
.list-of-links-xlg li:nth-of-type(5) {
  -webkit-animation-duration: 1.125s;
  -moz-animation-duration: 1.125s;
  -o-animation-duration: 1.125s;
  animation-duration: 1.125s; }

/* line 5845, stdin */
.list-of-links-xlg li:nth-of-type(6) {
  -webkit-animation-duration: 1.35s;
  -moz-animation-duration: 1.35s;
  -o-animation-duration: 1.35s;
  animation-duration: 1.35s; }

/* line 5852, stdin */
.list-of-links-xlg li:nth-of-type(7) {
  -webkit-animation-duration: 1.575s;
  -moz-animation-duration: 1.575s;
  -o-animation-duration: 1.575s;
  animation-duration: 1.575s; }

/* line 5859, stdin */
.list-of-links-xlg li:nth-of-type(8) {
  -webkit-animation-duration: 1.8s;
  -moz-animation-duration: 1.8s;
  -o-animation-duration: 1.8s;
  animation-duration: 1.8s; }

/* line 5866, stdin */
.list-of-links-xlg li:nth-of-type(9) {
  -webkit-animation-duration: 2.025s;
  -moz-animation-duration: 2.025s;
  -o-animation-duration: 2.025s;
  animation-duration: 2.025s; }

/* line 5873, stdin */
.list-of-links-xlg li:nth-of-type(10) {
  -webkit-animation-duration: 2.25s;
  -moz-animation-duration: 2.25s;
  -o-animation-duration: 2.25s;
  animation-duration: 2.25s; }

/* line 5882, stdin */
.discover-list a {
  display: block;
  position: relative;
  padding-top: 52px;
  text-align: center;
  margin-top: 0.7em;
  margin-bottom: 0.7em; }
/* line 5891, stdin */
.discover-list img {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 50%;
  margin-left: -26px; }

@media screen and (max-width: 539px) {
  /* line 5902, stdin */
  .discover-list {
    margin-top: 0.7em;
    margin-bottom: 0.7em; }
 }

/* lt-ie9 
-------------------------------------------------------------- */
/* line 5910, stdin */
.lt-ie9 .features img {
  width: 100%;
  margin: 0 0 0.25em;
  float: none;
  padding-top: 0; }

/* line 5917, stdin */
.lt-ie9 .list-of-links {
  margin-top: 0; }

/* line 5921, stdin */
.lt-ie9 .list-of-links ul {
  padding: 0.25em 0 0.5em; }

/* line 5925, stdin */
.lt-ie9 .list-of-links li {
  display: block;
  margin: 0 0 0.7em; }

/* line 5930, stdin */
.lt-ie9 .list-of-links-med .heading {
  font-size: 1.625em;
  margin-bottom: 0.55em; }

/* line 5935, stdin */
.lt-ie9 .list-of-links-lg .heading {
  font-size: 2.375em; }

/* line 5939, stdin */
.lt-ie9 .list-of-links-xlg li {
  font-size: 1.25em;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: 300; }

/* line 5945, stdin */
.lt-ie9 .list-of-links-xlg .heading {
  margin-bottom: 0.5em;
  font-size: 2.375em; }

/* line 5949, stdin */
.CSPvNext .row-fluid .span .col-flow-opposite {
  float: right; }

/* line 5953, stdin */
.CSPvNext .row-fluid .span .col-flow-opposite + .span {
  margin-left: 0px; }

/* line 5957, stdin */
.CSPvNext .mscom-remove-margin-left {
  margin-left: 0% !important;
  width: 100% !important; }

@media screen and (max-width: 539px) {
  /* line 5963, stdin */
  .grid-container {
    width: 100%; }
 }

/* line 5974, stdin */
.CMSvNextComp .title, .CMSvNextComp .title h3, .CMSvNextComp .title a, .CMSvNextComp .title a:hover, .CMSvNextComp .title a:active, .CMSvNextComp .title a:focus {
  color: #ffffff;
  text-decoration: none; }

/* line 5980, stdin */
.slideshow-news .slides a:hover, .slideshow-news .slides a:active {
  text-decoration: none; }

/* line 5984, stdin */
.mscom-accordion {
  line-height: normal; }
  /* line 5988, stdin */
  .mscom-accordion .mscom-accordion-item {
    border-bottom: 1px solid #d2d2d2; }
  /* line 5993, stdin */
  .mscom-accordion .mscom-accordion-item-container {
    display: none;
    margin-bottom: 10px; }
  /* line 5999, stdin */
  .mscom-accordion .mscom-accordion-item-link {
    position: relative;
    display: block;
    padding: 12px 0; }
    /* line 6005, stdin */
    .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-image {
      position: absolute;
      height: 27px;
      width: 27px;
      display: inline-block;
      vertical-align: bottom;
      border: 1px solid transparent;
      overflow: hidden;
      left: 0px;
      top: 50%;
      margin-top: -13.5px; }
      /* line 6017, stdin */
      .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-image:before {
        display: inline-block;
        content: url("CMSImages/accordion_icon_sprite.png?version=17099D97-CD5E-0507-9950-F316C697F104");
        margin: 0px; }
    /* line 6024, stdin */
    .mscom-accordion .mscom-accordion-item-link:hover {
      text-decoration: none;
      background-color: #E6E6E6; }
      /* line 6028, stdin */
      .mscom-accordion .mscom-accordion-item-link:hover .mscom-accordion-item-image:before {
        margin-top: -37px; }
    /* line 6033, stdin */
    .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
      display: inline-block;
      vertical-align: top;
      padding-left: 37px; }
  /* line 6043, stdin */
  .mscom-accordion .selected > .mscom-accordion-item-link .mscom-accordion-item-image:before {
    margin-top: -74px; }
  /* line 6048, stdin */
  .mscom-accordion .selected > .mscom-accordion-item-link:hover .mscom-accordion-item-image:before {
    margin-top: -111px; }

/* line 6058, stdin */
body.lt-ie9 .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-image {
  background: url("CMSImages/accordion_icon_sprite.png?version=17099D97-CD5E-0507-9950-F316C697F104");
  background-position: 0px 0px; }
  /* line 6062, stdin */
  body.lt-ie9 .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-image:before {
    content: none; }
/* line 6068, stdin */
body.lt-ie9 .mscom-accordion .mscom-accordion-item-link:hover .mscom-accordion-item-image {
  background-position: 0px -37px; }
/* line 6076, stdin */
body.lt-ie9 .mscom-accordion .selected > .mscom-accordion-item-link .mscom-accordion-item-image {
  background-position: 0px -74px; }
/* line 6081, stdin */
body.lt-ie9 .mscom-accordion .selected > .mscom-accordion-item-link:hover .mscom-accordion-item-image {
  background-position: 0px -111px; }

/* line 6089, stdin */
.mscom-popup .mscom-popup-link {
  color: #000000;
  text-decoration: none;
  font-size: 90%; }
/* line 6095, stdin */
.mscom-popup .mscom-popup-container {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1002;
  top: 0;
  left: 0; }
/* line 6105, stdin */
.mscom-popup > .mscom-show-popup {
  display: table;
  *display: inline-block; }
/* line 6110, stdin */
.mscom-popup .mscom-popup-body {
  display: table-cell;
  vertical-align: middle;
  *display: inline-block;
  *top: 50%;
  *position: relative; }
/* line 6118, stdin */
.mscom-popup .mscom-popup-layout {
  width: 100%;
  *display: inline-block;
  *top: -50%;
  position: relative;
  z-index: 1003;
  max-height: 100vh;
  overflow: auto; }
/* line 6128, stdin */
.mscom-popup .mscom-popup-content-header {
  position: relative;
  padding: 20px 0px; }
/* line 6133, stdin */
.mscom-popup .mscom-popup-content {
  margin: 0 auto;
  max-width: 1180px;
  background-color: #FFFFFF;
  border: none; }
/* line 6140, stdin */
.mscom-popup .mscom-popup-close {
  position: absolute;
  top: 10px;
  right: 10px; }
/* line 6146, stdin */
.mscom-popup .mscom-popup-close-image {
  height: 23px;
  width: 23px;
  *background-image: url("/CMSImages/CloseButtonGrey.png?version=A88C7E19-F369-4509-BEE8-3F74074D34A0");
  display: inline-block; }
  /* line 6152, stdin */
  .mscom-popup .mscom-popup-close-image:before {
    display: inline-block;
    content: url("/CMSImages/CloseButtonGrey.png?version=A88C7E19-F369-4509-BEE8-3F74074D34A0"); }
/* line 6158, stdin */
.mscom-popup .mscom-popup-mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #ffff9b;
  opacity: 0;
  filter: alpha(opacity=0);; }
/* line 6169, stdin */
.mscom-popup .mscom-popup-maskcontent {
  background-color: black;
  opacity: 0.85;
  filter: alpha(opacity=85);; }
/* line 6175, stdin */
.mscom-popup .mscom-progressbar {
  *background-image: url("/CMSImages/Loading.gif?version=D26CD9F0-5C36-D2DB-FB28-6B8F087E4E8B");
  background-repeat: no-repeat;
  background-position: center;
  height: 66px;
  padding: 10px 0px;
  text-align: center; }
  /* line 6183, stdin */
  .mscom-popup .mscom-progressbar:before {
    display: inline-block;
    content: url("/CMSImages/Loading.gif?version=D26CD9F0-5C36-D2DB-FB28-6B8F087E4E8B"); }
/* line 6191, stdin */
.mscom-popup .mscom-popup-fullwidth > .mscom-popup-body > .mscom-popup-layout {
  background-color: #FFFFFF; }
/* line 6198, stdin */
.mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout {
  max-width: 1180px;
  margin: 0 auto; }
  /* line 6202, stdin */
  .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    border: 10px solid #969696; }
@media screen and (max-width: 679px) {
  /* line 6213, stdin */
  .mscom-popup .mscom-popup-container {
    background-color: #FFFFFF; }

  /* line 6217, stdin */
  .mscom-popup .mscom-popup-body {
    vertical-align: top;
    height: 100%;
    overflow: auto; }

  /* line 6223, stdin */
  .mscom-popup .mscom-popup-content {
    max-width: 100%;
    border: none; }

  /* line 6228, stdin */
  .mscom-popup .mscom-popup-close {
    left: 10px; }

  /* line 6232, stdin */
  .mscom-popup .mscom-popup-close-image {
    *background-image: url("/CMSImages/LeftArrow_Grey.png?version=0BD21141-D55B-E8B9-18EF-F6AFA6676176"); }
    /* line 6235, stdin */
    .mscom-popup .mscom-popup-close-image:before {
      display: inline-block;
      content: url("/CMSImages/LeftArrow_Grey.png?version=0BD21141-D55B-E8B9-18EF-F6AFA6676176"); }

  /* line 6241, stdin */
  .mscom-popup .mscom-popup-mask {
    display: none; }

  /* line 6250, stdin */
  .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    max-width: 1180px;
    border: none; }
 }

/* line 6266, stdin */
.lt-ie9 .mscom-popup .mscom-popup-layout {
  max-height: 800px; }

/* Base Typography
============================================================================= */
/* Default Font Sizes 
----------------------------------------------------------------------------- */
/* line 6279, stdin */
body {
  font-size: 16px;
  /* 16px */
  line-height: 1.5;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 6289, stdin */
p {
  margin: 0 0 1.5em; }

/* line 6293, stdin */
strong {
  font-weight: bold; }

/* line 6297, stdin */
em {
  font-style: italic; }

/* line 6301, stdin */
.legal {
  font-size: 0.833em; }

/* line 6305, stdin */
.screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 6321, stdin */
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="submit"], textarea {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* Headings
----------------------------------------------------------------------------- */
/* line 6330, stdin */
h1, h2, h3, h4 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 1.25;
  margin: 0.25em 0 0.75em;
  font-size: 1.825em; }

/* line 6339, stdin */
h5 {
  line-height: 1.25;
  margin: 0 0 0.65em; }

/* line 6348, stdin */
.mac h1, .mac h2, .mac h3, .mac h4 {
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 6357, stdin */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0; }

/* line 6363, stdin */
h1 + h1, h2 + h2, h3 + h3 {
  margin-top: 1.3em; }

@media screen and (min-width: 540px) {
  /* line 6368, stdin */
  h1 {
    margin-bottom: 0.35em; }

  /* line 6370, stdin */
  h2 {
    font-size: 1.625em;
    margin-bottom: 0.55em; }

  /* line 6374, stdin */
  h4 {
    font-size: 1.625em; }

  /* line 6375, stdin */
  h4 {
    font-size: 1.625em; }

  /* line 6376, stdin */
  h5 {
    font-size: 1em; }

  /* line 6377, stdin */
  h6 {
    font-size: 1em; }
 }

@media screen and (min-width: 680px) {
  /* line 6381, stdin */
  h1 {
    font-size: 2em; }
 }

@media screen and (min-width: 900px) {
  /* line 6387, stdin */
  h1 {
    font-size: 2.375em;
    /*38px*/ }
 }

/* .CMSvNextComp Headings
----------------------------------------------------------------------------- */
/* line 6398, stdin */
.CMSvNextComp h1, .CMSvNextComp h2, .CMSvNextComp h3, .CMSvNextComp h4 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 1.25;
  margin: 0.25em 0 0.75em;
  font-size: 1.825em; }

/* line 6407, stdin */
.CMSvNextComp h5 {
  line-height: 1.25;
  margin: 0 0 0.65em; }

/* line 6416, stdin */
.CMSvNextComp .mac h1, .CMSvNextComp .mac h2, .CMSvNextComp .mac h3, .CMSvNextComp .mac h4 {
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 6425, stdin */
.CMSvNextComp h1 img, .CMSvNextComp h2 img, .CMSvNextComp h3 img, .CMSvNextComp h4 img, .CMSvNextComp h5 img, .CMSvNextComp h6 img {
  margin: 0; }

/* line 6431, stdin */
.CMSvNextComp h1 + h1, .CMSvNextComp h2 + h2, .CMSvNextComp h3 + h3 {
  margin-top: 1.3em; }

@media screen and (min-width: 540px) {
  /* line 6436, stdin */
  .CMSvNextComp h1 {
    margin-bottom: 0.35em; }

  /* line 6438, stdin */
  .CMSvNextComp h2 {
    font-size: 1.625em;
    margin-bottom: 0.55em; }

  /* line 6442, stdin */
  .CMSvNextComp h4 {
    font-size: 1.625em; }

  /* line 6443, stdin */
  .CMSvNextComp h4 {
    font-size: 1.625em; }

  /* line 6444, stdin */
  .CMSvNextComp h5 {
    font-size: 1em; }

  /* line 6445, stdin */
  .CMSvNextComp h6 {
    font-size: 1em; }
 }

@media screen and (min-width: 680px) {
  /* line 6449, stdin */
  .CMSvNextComp h1 {
    font-size: 2em; }
 }

@media screen and (min-width: 900px) {
  /* line 6455, stdin */
  .CMSvNextComp h1 {
    font-size: 2.375em;
    /*38px*/ }
 }

/* Links
----------------------------------------------------------------------------- */
/* line 6464, stdin */
a {
  color: #1570A6;
  text-decoration: none;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -ms-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear; }

/* line 6475, stdin */
a:focus, a:hover {
  color: #083047;
  text-decoration: underline; }

/* Button
----------------------------------------------------------------------------- */
/* line 6482, stdin */
.button {
  background-color: #1570a6;
  color: #fff;
  padding: 0.5em 1em;
  display: inline-block;
  -webkit-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  -moz-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, color 0.3s ease-in;
  transition: background-color 0.3s ease-in, color 0.3s ease-in; }

/* line 6495, stdin */
.button:hover, .button:focus {
  background-color: #083047;
  /* Better Blue */
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.08s ease-in;
  -moz-transition: all 0.08s ease-in;
  -ms-transition: all 0.08s ease-in;
  -o-transition: all 0.08s ease-in;
  transition: all 0.08s ease-in; }

/* Other Elements
----------------------------------------------------------------------------- */
/* line 6509, stdin */
blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic; }

/* line 6515, stdin */
dfn {
  font-style: italic;
  font-weight: bold;
  background: #ffc; }

/* line 6521, stdin */
sup, sub {
  line-height: 0; }

/* line 6525, stdin */
abbr, acronym {
  border-bottom: 1px dotted #666; }

/* line 6529, stdin */
address {
  margin: 0 0 1.5em;
  font-style: italic; }

/* line 6534, stdin */
del {
  color: #666; }

/* line 6538, stdin */
pre, code {
  margin: 1.5em 0;
  white-space: pre; }

/* line 6543, stdin */
tt {
  display: block;
  margin: 1.5em 0;
  line-height: 1.5; }

/* line 6549, stdin */
pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5; }

/* lt-IE9 
----------------------------------------------------------------------------- */
/* line 6557, stdin */
.lt-ie9 h1 {
  font-size: 2.375em;
  margin-bottom: 0.5em; }

/* line 6561, stdin */
.lt-ie9 h2 {
  font-size: 1.625em; }

/* line 6562, stdin */
.lt-ie9 h3 {
  font-size: 1.167em; }

/* line 6563, stdin */
.lt-ie9 h4 {
  font-size: 1em; }

/* line 6564, stdin */
.lt-ie9 h5 {
  font-size: 1em; }

/* line 6565, stdin */
.lt-ie9 h6 {
  font-size: 1em; }

/* line 6568, stdin */
.international {
  font-family: Tahoma, Verdana, Arial, sans-serif; }

/* line 6570, stdin */
.mscom-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  outline: none;
  overflow: hidden;
  width: auto !important; }
  /* line 6581, stdin */
  .mscom-video .vxplayer .slateContainer td {
    text-align: center; }
  /* line 6588, stdin */
  .mscom-video > div .vxp_content, .mscom-video > div .vxpMultiLitePlayer {
    width: 100% !important; }
  /* line 6592, stdin */
  .mscom-video > div .vxp_richEmbedContainer {
    height: 0 !important;
    padding-bottom: 56.25% !important;
    width: 100% !important; }
    /* line 6597, stdin */
    .mscom-video > div .vxp_richEmbedContainer object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  /* line 6610, stdin */
  .mscom-video .iframe iframe, .mscom-video .iframe object, .mscom-video .iframe embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  /* line 6618, stdin */
  .mscom-video .vxp_player .vxp_lead_with_image {
    height: auto !important;
    width: 100% !important; }

/* line 6625, stdin */
.lt-ie9 .mscom-popup .mscom-video {
  min-width: 1160px; }

/* line 6629, stdin */
#video-container {
  position: relative; }

/* line 6633, stdin */
.video-timebar-notice {
  background-color: #98AFC7;
  border: 1px solid #777;
  color: #fff;
  display: none;
  opacity: 0;
  padding: 0 3px;
  transition: opacity 0.3s ease 0s;
  line-height: 1;
  height: 20px; }

/* line 6645, stdin */
.video-timebar:hover + .video-timebar-notice {
  border-radius: 8px;
  display: block;
  margin-top: -45px;
  opacity: 1;
  position: absolute; }

/* line 6653, stdin */
.video-timebar {
  background: -moz-linear-gradient(center top, #666 0%, #8e8e8e 50%, #666 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  height: 10px;
  width: 100%; }

/* line 6660, stdin */
.video-timebar-buffer {
  background-color: #8BB381;
  height: 10px;
  position: absolute;
  width: 0; }

/* line 6666, stdin */
.video-timebar:hover, .video-volumebar {
  cursor: pointer; }

/* line 6669, stdin */
.video-timebar-inner {
  background: -moz-linear-gradient(center top, #6c9acc 0%, green 50%, green 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-color: green;
  float: left;
  height: 10px;
  position: relative;
  width: 0; }

/* line 6678, stdin */
.video-timebar-pos {
  background-color: #444;
  border: 1px solid #fff;
  box-shadow: 0 0 5px #333;
  float: right;
  height: 10px;
  position: relative;
  right: -12px;
  top: -1px;
  width: 14px; }

/* line 6690, stdin */
.video-timebar:hover + .video-timebar-notice {
  border-radius: 8px;
  display: block;
  margin-top: -45px;
  opacity: 1;
  position: absolute; }

/* line 6698, stdin */
.video-container-overlay {
  position: absolute;
  background: #000;
  opacity: 0.9;
  top: 0;
  left: 0;
  z-index: 999; }

/* line 6708, stdin */
.video-timebar:hover, .video-volumebar {
  cursor: pointer; }

/* line 6712, stdin */
.video-volume-ctrl {
  background-color: #262626;
  border: 1px solid #e3e3e3;
  color: #fff;
  display: none;
  opacity: 0;
  height: 110px;
  margin-top: -157px !important;
  margin-left: 55px !important;
  padding: 8px 2px 10px 7px !important;
  position: absolute;
  transition: opacity 0.3s ease 0s; }

/* line 6725, stdin */
.video-volumebar {
  background-color: #666;
  border: 1px solid #fff;
  border-radius: 7px;
  height: 100px;
  margin: 6px 6px 0 0 !important;
  position: relative;
  width: 12px; }

/* line 6734, stdin */
.video-volumebar-inner {
  background-color: green;
  border-radius: 7px;
  bottom: -1px;
  height: 75%;
  left: -1px;
  position: absolute;
  width: 14px; }

/* line 6743, stdin */
.video-volumebar-pos {
  background-color: #444;
  border: 1px solid #fff;
  border-radius: 14px;
  box-shadow: 0 0 5px #333;
  float: right;
  height: 14px;
  position: relative;
  right: -1px;
  top: -9px;
  width: 14px; }

/* line 6757, stdin */
.controls button:hover, .controls button:focus, .captions-menu li button:hover, .captions-menu li button:focus, .captions-menu li button[data-state="active"] {
  opacity: 0.5; }

/* line 6762, stdin */
#init {
  background: url("//c.s-microsoft.com//en-us/CMSImages/videobigplay.png?version=ddaaa84f-4a2b-a086-a846-b003e6e4547a") no-repeat scroll 50% 50% rgba(0, 0, 0, 0) !important;
  cursor: pointer;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2; }

/* line 6775, stdin */
.mute:hover + .video-volume-ctrl, .video-volume-ctrl:hover, .video-volume-ctrl:focus {
  display: block;
  opacity: 1; }

/* captions menu */
/* line 6782, stdin */
.captions-menu {
  display: none;
  position: absolute;
  border-radius: 10px;
  bottom: 14.8%;
  right: 20px;
  background: #666;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: auto;
  min-width: 110px;
  padding: 10px; }

/* line 6796, stdin */
.captions-menu li {
  padding: 0;
  text-align: center; }

/* line 6800, stdin */
.captions-menu li button {
  border: none;
  background: #000;
  color: #fff;
  cursor: pointer;
  width: 90%;
  padding: 2px 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

/* line 6814, stdin */
.video-button-container button {
  width: 28px;
  height: 28px;
  background: url('https://c.s-microsoft.com/en-us/CMSImages/gl_site.svg?version=cb647d86-973f-f97b-1451-f52572ae7528') no-repeat;
  margin-left: 10px;
  margin-right: 10px; }
  /* line 6821, stdin */
  .video-button-container button:hover {
    opacity: 0.4; }

/* line 6827, stdin */
.video-button-container .video-facebook {
  width: 28px;
  height: 28px;
  background: url('https://cdn2.iconfinder.com/data/icons/New-Social-Media-Icon-Set-V11/24/facebook.png') no-repeat !important;
  margin-left: 10px;
  margin-right: 10px;
  background-size: 27px 27px !important; }

/* line 6839, stdin */
.video-button-container .video-twitter {
  width: 28px;
  height: 28px;
  background: url('https://cdn2.iconfinder.com/data/icons/New-Social-Media-Icon-Set-V11/24/twitter.png') no-repeat !important;
  margin-left: 10px;
  margin-right: 10px;
  background-size: 27px 27px !important; }

/* line 6849, stdin */
.video-button-container .play {
  background-position: 0px -1544px; }

/* line 6854, stdin */
.video-button-container .captions {
  background-position: 0px -732px; }

/* line 6859, stdin */
.video-button-container .video-light {
  background-position: 0px -964px; }

/* line 6864, stdin */
.video-button-container .fullscreen {
  background-position: 0px -1196px; }

/* line 6869, stdin */
.video-button-container .mute {
  background-position: 0px -1660px; }

/* line 6873, stdin */
#video-controls {
  position: absolute;
  margin-bottom: 10px;
  bottom: 0;
  left: 0;
  right: 0;
  height: 50px;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.13, black), color-stop(1, black)); }

/* line 6896, stdin */
#video-container:hover #video-controls {
  opacity: 0.9; }

/* line 6901, stdin */
button {
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  color: #EEE;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 6911, stdin */
button:hover {
  cursor: pointer; }

/* line 6915, stdin */
video {
  width: 100%;
  height: 100%; }

@media screen and (max-width: 600px) {
  /* line 6922, stdin */
  .video-light, .video-timer {
    display: none; }

  /* line 6926, stdin */
  .video-controls-right {
    width: 65% !important; }

  /* line 6930, stdin */
  .video-controls-left {
    width: 30% !important; }
 }

/* line 6936, stdin */
.mscom-youtube-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 6945, stdin */
.grid.fixed.section {
  margin-bottom: 1.5em; }
  /* line 6947, stdin */
  .grid.fixed.section [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px; }
  /* line 6951, stdin */
  .grid.fixed.section .section-header.row {
    position: relative; }
    /* line 6953, stdin */
    .grid.fixed.section .section-header.row .section-header-aside {
      position: absolute;
      top: 0.25em;
      right: 10px; }
      /* line 6959, stdin */
      .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev, .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next {
        position: static;
        cursor: pointer;
        background: none;
        top: 50%;
        margin-top: 0 0 0 0.5em;
        padding: 0;
        border: none;
        font-size: 1.5em;
        outline: none;
        color: #1570a6;
        width: 1em;
        height: 1em;
        overflow: hidden; }
        /* line 6974, stdin */
        .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev.slick-disabled, .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next.slick-disabled {
          color: #d2d2d2;
          cursor: default; }
        /* line 6979, stdin */
        .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev:before, .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next:before {
          content: "";
          display: block;
          width: 1em;
          height: 1em;
          font-family: "Icons";
          font-style: normal;
          font-weight: normal;
          line-height: 1.1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
      /* line 6992, stdin */
      .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev {
        left: -1em; }
        /* line 6994, stdin */
        .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev:before {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAnFBMVEUVcKb///8VcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKbdPBJuAAAAM3RSTlMAAAQGCQoLDg8RExUXGRwfISQnKi4vQFlaW1xdXl+is7e6u7zAw8bLztTX2d3f4uXn6fxqrNpFAAAAgUlEQVR4AYXJ1w4BURRG4Z/Rey+jFwZHYe/3fzfJSbhaYl2uT7kf/QN9Spd5hNRsRDA1mwkgfoCJ2VwA8QPEDzA2WwggfoD4CYJnCcLg5auEQP2nrwsE6j18UyRQ9+77EoE6Nz+UCdS++rFCoFbwrEqg5sVPNQI1zr5DUH07/AL3BqvPDQJF0GOvAAAAAElFTkSuQmCC); }
        /* line 6998, stdin */
        .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev.slick-disabled:before {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAnFBMVEXS0tL////S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tI6WYKjAAAAM3RSTlMAAAQGCQoLDg8RExUXGRwfISQnKi4vQFlaW1xdXl+is7e6u7zAw8bLztTX2d3f4uXn6fxqrNpFAAAAgUlEQVR4AYXJ1w4BURRG4Z/Rey+jFwZHYe/3fzfJSbhaYl2uT7kf/QN9Spd5hNRsRDA1mwkgfoCJ2VwA8QPEDzA2WwggfoD4CYJnCcLg5auEQP2nrwsE6j18UyRQ9+77EoE6Nz+UCdS++rFCoFbwrEqg5sVPNQI1zr5DUH07/AL3BqvPDQJF0GOvAAAAAElFTkSuQmCC); }
      /* line 7002, stdin */
      .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next {
        right: -1em;
        margin: 0 0 0 0.5em; }
        /* line 7005, stdin */
        .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next:before {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAllBMVEUVcKb///8VcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYVcKYAW7wrAAAAMXRSTlMAAAQGCQoLDQ8RExUXGRseISQnKi4vQFlaW11eX6Ozt7q8v8PGy87T1tnd3+Ll5+n8VCrPpgAAAIBJREFUeAGFydcOAVEUBdDN6L0z+mBwFe7+/5+TnMSDnC2zXhdKfxRFeZPi6ydmMaYysLQRgZWND5uFDBsZNjJsZGAd41yGjYwkZ1CRbPmeiKjs+BrDR3XP5wg+agc+hvBRP/I+gI/Gibc+fDRzhh58tM68diEi46UDFdOsDRfaBz0LDJrk6EiGAAAAAElFTkSuQmCC); }
        /* line 7009, stdin */
        .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next.slick-disabled:before {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAllBMVEXS0tL////S0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJO2wlMAAAAMXRSTlMAAAQGCQoLDQ8RExUXGRseISQnKi4vQFlaW11eX6Ozt7q8v8PGy87T1tnd3+Ll5+n8VCrPpgAAAIBJREFUeAGFydcOAVEUBdDN6L0z+mBwFe7+/5+TnMSDnC2zXhdKfxRFeZPi6ydmMaYysLQRgZWND5uFDBsZNjJsZGAd41yGjYwkZ1CRbPmeiKjs+BrDR3XP5wg+agc+hvBRP/I+gI/Gibc+fDRzhh58tM68diEi46UDFdOsDRfaBz0LDJrk6EiGAAAAAElFTkSuQmCC); }
  /* line 7017, stdin */
  .grid.fixed.section .section-carousel .slick-list {
    overflow: hidden;
    outline: none;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
    /* line 7024, stdin */
    .grid.fixed.section .section-carousel .slick-list .slick-track {
      position: relative; }
  /* line 7028, stdin */
  .grid.fixed.section .section-carousel .slide {
    float: left; }
    /* line 7030, stdin */
    .grid.fixed.section .section-carousel .slide .media {
      background: none;
      margin: 0 10px;
      overflow: inherit; }
      /* line 7034, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-img a {
        display: block;
        position: relative; }
        /* line 7037, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-img a:after {
          content: "";
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          background-color: rgba(255, 255, 255, 0);
          -webkit-transition: background-color 0.3s;
          -o-transition: background-color 0.3s;
          transition: background-color 0.3s; }
        /* line 7049, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-img a:hover:after {
          background-color: rgba(255, 255, 255, 0.3); }
      /* line 7055, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-caption .media-header-clamp-2 {
        height: 2.75em;
        overflow: hidden;
        /*@todo do it with js*/
        text-overflow: ellipsis; }
      /* line 7061, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-caption .media-header {
        font-size: 16px;
        line-height: 1.375;
        font-family: "wf_segoe-ui_bold", "Arial", sans-serif;
        color: black; }
        /* line 7066, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-caption .media-header a {
          color: #1570a6; }
      /* line 7070, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-caption .media-price {
        font-size: 13px;
        line-height: 1.53846;
        text-transform: capitalize;
        font-family: "wf_segoe-ui_bold", "Arial", sans-serif;
        font-weight: bold;
        color: black; }
      /* line 7078, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-caption .rating {
        display: inline-block;
        position: relative;
        margin-top: 8px; }
        /* line 7083, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-caption .rating .StarsOverlay {
          position: absolute;
          overflow: hidden; }
        /* line 7087, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-caption .rating img {
          min-width: 65px; }
  /* line 7095, stdin */
  .grid.fixed.section .section-carousel .slick-dots {
    margin: 0.5em 0 0;
    text-align: center; }
    /* line 7098, stdin */
    .grid.fixed.section .section-carousel .slick-dots li {
      display: inline-block; }
      /* line 7100, stdin */
      .grid.fixed.section .section-carousel .slick-dots li button {
        cursor: pointer;
        width: 0.8em;
        height: 0.8em;
        overflow: hidden;
        outline: none;
        line-height: 3;
        margin: 0 0.15em;
        padding: 0;
        border: none;
        border-bottom: 2px solid #d2d2d2;
        background: none;
        border-radius: 0; }
      /* line 7116, stdin */
      .grid.fixed.section .section-carousel .slick-dots li.slick-active button {
        border-bottom-color: #1570a6; }

@font-face {
  font-family: 'wf_segoe-ui_semilight';
  src: url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semilight/latest.eot');
  src: local("Segoe UI Semilight"), local("Segoe Semilight"), local("Segoe WP Semilight"), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semibold/latest.eot?#iefix') format('embedded-opentype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semilight/latest.woff') format('woff'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semilight/latest.ttf') format('truetype'), url('//c.s-microsoft.com/static/fonts/segoe-ui/west-european/Semilight/latest.svg#web') format('svg');
  font-weight: normal;
  font-style: normal; }

/* line 7132, stdin */
html, body, form, div, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
  margin: 0;
  padding: 0; }

/* line 7137, stdin */
body, input, select, textarea, button {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 100%; }

/* line 7142, stdin */
body.lt-ie9 {
  min-width: 900px;
  _width: 900px; }

/* line 7147, stdin */
h1 {
  font-weight: normal;
  font-size: 187.5%;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  color: #333333; }

/* line 7154, stdin */
h2, h3 {
  font-weight: normal;
  font-size: 187.5%;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  color: #333333; }

/* line 7161, stdin */
html, body {
  height: 100%; }

/* line 7165, stdin */
a:link, a:visited {
  text-decoration: none;
  color: #1570A6; }

/* line 7170, stdin */
a:hover, a:active {
  text-decoration: underline;
  color: #1570A6; }

/* line 7175, stdin */
img {
  border: none; }

/* line 7179, stdin */
ol, ul {
  list-style-type: none; }

/* line 7183, stdin */
form {
  background-color: #fff; }

/* line 7187, stdin */
b, strong {
  font-weight: bold; }

/* line 7191, stdin */
.dlc-body {
  margin: 0 auto;
  margin-top: 1px;
  max-width: 1180px;
  padding-bottom: 100px;
  width: 96%; }

/* line 7199, stdin */
.dlc-body .widthholder {
  _height: 1px;
  min-height: 1px; }

/* line 7204, stdin */
.dlc-body .dlchide {
  display: none; }

/* line 7208, stdin */
div.noscript {
  background-color: #fff;
  font-weight: bold;
  font-size: 82%;
  margin: 3px auto;
  max-width: 1180px; }

/* line 7216, stdin */
div.noscript .noscript-desc {
  color: #ff0000; }

/* line 7220, stdin */
div.noscript a {
  color: #217db6;
  padding: 0 0.3em; }

/*override zone for sitemuse control css*/
/* line 7227, stdin */
.mscom-popup .mscom-popup-close-image {
  *background-image: url("/CMSImages/Closed_btn_21x21.png?version=3EBBE94B-AC86-4624-1AB4-F214AEC7D4EE"); }
  /* line 7230, stdin */
  .mscom-popup .mscom-popup-close-image:before {
    display: inline-block;
    content: url("/CMSImages/Closed_btn_21x21.png?version=3EBBE94B-AC86-4624-1AB4-F214AEC7D4EE"); }

/* line 7238, stdin */
.dlc-normal-overlay .mscom-popup-close {
  top: 20px;
  right: 0px;
  left: auto; }
/* line 7244, stdin */
.dlc-normal-overlay .mscom-popup .mscom-popup-content {
  width: 96%; }

/* line 7250, stdin */
.dlc-moreinfo-overlay .mscom-popup-close {
  top: 20px;
  right: 20px;
  left: auto; }
/* line 7257, stdin */
.dlc-moreinfo-overlay .mscom-popup .mscom-popup-layout {
  width: 96%; }
/* line 7261, stdin */
.dlc-moreinfo-overlay .mscom-popup .mscom-popup-content {
  width: auto; }

@media screen and (max-width: 679px) and (min-width: 539px) {
  /* line 7269, stdin */
  .dlc-body .mscom-popup .mscom-popup-body {
    vertical-align: middle;
    height: auto; }
  /* line 7274, stdin */
  .dlc-body .mscom-popup .mscom-popup-content {
    vertical-align: middle;
    height: auto; }
  /* line 7279, stdin */
  .dlc-body .mscom-popup .mscom-popup-mask {
    display: block; }
  /* line 7283, stdin */
  .dlc-body .mscom-popup .mscom-popup-layout {
    vertical-align: middle;
    height: auto; }

  /* line 7289, stdin */
  .dlc-moreinfo-overlay .mscom-popup .mscom-popup-container {
    background-color: transparent; }

  /* line 7293, stdin */
  .dlc-moreinfo-overlay .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    border: 10px solid #969696; }
 }

@media screen and (max-width: 539px) {
  /* line 7300, stdin */
  .dlc-body .mscom-popup .mscom-popup-body {
    display: block; }
  /* line 7304, stdin */
  .dlc-body .mscom-popup .mscom-popup-content {
    height: 100%; }

  /* line 7309, stdin */
  .dlc-moreinfo-overlay .mscom-popup .mscom-popup-container {
    background-color: transparent; }

  /* line 7313, stdin */
  .dlc-moreinfo-overlay .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    border: 10px solid #969696; }
 }

/*end of overwirte siteMuse control style*/
@media screen and (max-width: 539px) {
  /* line 7321, stdin */
  .dlc-body {
    padding-bottom: 40px; }
 }

/* line 7324, stdin */
.microsoft-update {
  border: 1px solid #d2d2d2;
  padding: 34px 0px 39px 0px;
  margin-bottom: 70px;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 7331, stdin */
.microsoft-update h2 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  padding-left: 29px;
  padding-right: 29px;
  color: #1570a6;
  font-size: 125%;
  line-height: 1.25em;
  font-weight: normal; }

/* line 7341, stdin */
.microsoft-update ul {
  padding: 13px 29px 20px 29px;
  padding-left: 44px; }

/* line 7346, stdin */
.microsoft-update li {
  list-style-type: disc;
  margin-left: 30px;
  padding-top: 5px;
  padding-left: 4px;
  font-size: 81%;
  color: #969696; }

/* line 7355, stdin */
.microsoft-update li span {
  color: #505050; }

/* line 7359, stdin */
.microsoft-update .go {
  font-size: 81%; }

/* line 7363, stdin */
.microsoft-update .go a {
  color: #1570a6;
  line-height: 1.25em;
  vertical-align: middle; }

/* line 7369, stdin */
.microsoft-update .go img {
  margin-left: 50px;
  float: left; }

/* line 7374, stdin */
.microsoft-update .go .go-icon {
  width: 82px;
  float: left; }

/* line 7379, stdin */
.microsoft-update .go .go-text {
  width: 100%;
  padding-left: 82px;
  padding-right: 30px;
  margin-left: 0;
  float: none; }

/* line 7385, stdin */
.download-header {
  margin: 35px 0px 22px 0px;
  font-size: 75%;
  display: table; }

/* line 7390, stdin */
.download-header .product-icon {
  height: 56px;
  width: 56px;
  vertical-align: middle;
  display: table-cell;
  float: left; }

/* line 7397, stdin */
.download-header .product-title h1 {
  font: normal 250%/125% 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.25em;
  color: #505050;
  margin: 0 0 0 0; }

/* line 7404, stdin */
.download-header .product-title {
  padding-left: 15px;
  height: 56px;
  vertical-align: middle;
  display: table-cell; }

@media screen and (max-width: 679px) {
  /* line 7411, stdin */
  .download-header {
    margin: 30px 0px 22px 0px; }
 }

@media screen and (max-width: 539px) {
  /* line 7417, stdin */
  .download-header {
    margin: 14px 0px 12px 0px;
    font-size: 50%; }

  /* line 7421, stdin */
  .download-header .product-title {
    height: 100%;
    padding-left: 0px; }

  /* line 7425, stdin */
  .download-header .product-title h1 {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

  /* line 7428, stdin */
  .download-header .product-icon {
    display: none; }
 }

@-ms-viewport {
  width: device-width; }

/* line 7435, stdin */
div.overlay-container {
  background-color: #ffffff;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  width: 96%; }

/* line 7444, stdin */
body.lt-ie9 div.overlay-container {
  min-width: 900px;
  _width: 900px; }

/* line 7449, stdin */
div.overlay-header {
  height: 50px;
  position: relative; }

/* line 7455, stdin */
div.overlay-close {
  position: absolute;
  right: 0px;
  bottom: 0px; }

/* line 7462, stdin */
div.overlay-close a {
  display: block;
  line-height: 0.1; }

/* line 7468, stdin */
.lt-ie9 .OverlayCloseArea img {
  max-width: none; }

@media screen and (max-width: 539px) {
  /* line 7474, stdin */
  div.overlay-container {
    height: 100%; }
 }

/* line 7478, stdin */
.CSPvNext .row-fluid {
  /* Style for home page */ }
  /* line 7479, stdin */
  .CSPvNext .row-fluid .popularDownloads {
    color: #505050;
    line-height: 1.25em;
    position: relative; }
    /* line 7483, stdin */
    .CSPvNext .row-fluid .popularDownloads h2 {
      color: #505050;
      font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
      font-size: 187%;
      line-height: 1.25em;
      margin-bottom: 10px;
      font-weight: lighter; }
  /* line 7492, stdin */
  .CSPvNext .row-fluid .downloadList {
    position: relative; }
    /* line 7494, stdin */
    .CSPvNext .row-fluid .downloadList .item {
      border-bottom: 1px solid #d2d2d2; }
    /* line 7497, stdin */
    .CSPvNext .row-fluid .downloadList .content {
      display: block;
      float: left;
      padding: 26px 0 30px 0;
      width: 75%; }
    /* line 7503, stdin */
    .CSPvNext .row-fluid .downloadList .content p {
      font-size: 81%;
      line-height: 1.25em;
      color: #333333; }
    /* line 7508, stdin */
    .CSPvNext .row-fluid .downloadList .index {
      color: #6dc2e9;
      display: block;
      float: left;
      font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
      font-size: 72px;
      font-weight: lighter;
      height: 1em;
      line-height: 1em;
      margin-right: 25px;
      padding: 16px 0px 25px;
      width: 1em; }
    /* line 7521, stdin */
    .CSPvNext .row-fluid .downloadList .clear {
      clear: both; }
    /* line 7524, stdin */
    .CSPvNext .row-fluid .downloadList h3 {
      font-size: 100%;
      margin-bottom: 5px; }
    /* line 7528, stdin */
    .CSPvNext .row-fluid .downloadList h3 a {
      color: #1570a6;
      font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
      font-weight: normal;
      line-height: 1.25em; }
  /* line 7535, stdin */
  .CSPvNext .row-fluid .item .more_info {
    display: block;
    float: right;
    font-weight: normal;
    height: 100%;
    line-height: 1em;
    margin: 0px 0px 20px;
    padding: 30px 0px;
    width: 16px; }
  /* line 7545, stdin */
  .CSPvNext .row-fluid .familySelect {
    border-bottom: 1px solid #d2d2d2;
    display: none;
    padding: 0px 0px 25px;
    width: 100%; }
    /* line 7550, stdin */
    .CSPvNext .row-fluid .familySelect label {
      font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
      font-size: 81%;
      padding-right: 8px; }
    /* line 7555, stdin */
    .CSPvNext .row-fluid .familySelect select {
      font-size: 81%;
      height: 32px;
      width: 253px;
      /*for modern browsers */
      *height: auto;
      *padding: 4px 0px;
      /*for ie 6 ,7*/
      padding: 2px 0px\9;
      /*for ie8 only*/ }
  /* line 7567, stdin */
  .CSPvNext .row-fluid .viewMore {
    padding-top: 27px;
    position: relative; }
    /* line 7570, stdin */
    .CSPvNext .row-fluid .viewMore a {
      color: #1570a6;
      font-size: 81%;
      font-weight: normal;
      line-height: 23px;
      margin: 0px;
      min-height: 23px;
      padding: 2px 0px;
      padding-left: 30px;
      display: inline-block;
      *display: inline;
      zoom: 1; }
    /* line 7583, stdin */
    .CSPvNext .row-fluid .viewMore .arrowicon {
      background: url("/en-us/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7") no-repeat left center; }
    /* line 7586, stdin */
    .CSPvNext .row-fluid .viewMore span.arrowicon {
      left: 0px;
      border: 1px solid transparent;
      height: 23px;
      margin: 0px;
      overflow: hidden;
      padding: 0px;
      position: absolute;
      width: 23px; }
  /* line 7597, stdin */
  .CSPvNext .row-fluid .loadMask {
    background-color: #fff;
    cursor: default;
    display: none;
    text-align: center; }
  /* line 7603, stdin */
  .CSPvNext .row-fluid .loadMask img {
    margin: 100px 0px 20px; }
  /* line 7610, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.content {
    display: inline;
    padding: 0px;
    width: 100%; }
  /* line 7615, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect {
    border-bottom: none;
    padding: 0px 0px 20px; }
  /* line 7619, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect select {
    width: auto; }
  /* line 7622, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect label {
    display: none; }
  /* line 7625, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect label {
    display: none; }
  /* line 7628, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.index {
    display: none; }
  /* line 7631, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.content p {
    display: none; }
  /* line 7634, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.item {
    border-bottom: none; }
  /* line 7638, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .item .more_info {
    display: none; }
  /* line 7642, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .viewMore {
    display: none; }
  /* line 7646, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .downloadList h3 {
    line-height: 1.5em; }

@media screen and (max-width: 539px) {
  /* line 7654, stdin */
  .CSPvNext .row-fluid ul.downloadList div.index {
    display: none; }
  /* line 7657, stdin */
  .CSPvNext .row-fluid ul.downloadList div.content {
    width: 100%; }
  /* line 7664, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage a:link, .CSPvNext .row-fluid .PopularDownloadInHomePage a:visited, .CSPvNext .row-fluid .PopularDownloadInHomePage a:hover, .CSPvNext .row-fluid .PopularDownloadInHomePage a:active {
    font-size: 123%; }
  /* line 7667, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect {
    padding-bottom: 25px; }
  /* line 7670, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .downloadList h3 {
    margin-bottom: 12px; }
  /* line 7674, stdin */
  .CSPvNext .row-fluid div.item div.more_info {
    display: none; }
  /* line 7677, stdin */
  .CSPvNext .row-fluid .popularDownloads h2 {
    font-weight: normal;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 125%; }
  /* line 7684, stdin */
  .CSPvNext .row-fluid .familySelect select {
    width: 100%; }
  /* line 7690, stdin */
  .CSPvNext .row-fluid .downloadList .content {
    padding: 17px 0 20px 0; }
  /* line 7695, stdin */
  .CSPvNext .row-fluid .viewMore {
    padding-top: 17px; }
 }

@-ms-viewport {
  width: device-width; }

/* line 7703, stdin */
table {
  border-spacing: 0px;
  border-collapse: collapse; }

/* line 7708, stdin */
th, tr, td {
  padding: 0; }

/* line 7712, stdin */
.download-main-article {
  color: #333333;
  margin-bottom: 50px; }
  /* line 7716, stdin */
  .download-main-article a {
    text-decoration: none;
    color: #1570a6; }
  /* line 7721, stdin */
  .download-main-article .optional {
    margin: 0 0 30px 0;
    line-height: 1.5em; }
    /* line 7725, stdin */
    .download-main-article .optional h2 {
      font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
      font-weight: bold;
      font-size: 125%;
      margin-bottom: 5px;
      color: #498527; }
  /* line 7734, stdin */
  .download-main-article .select-and-down {
    background-color: #eeeeee;
    font-size: 81.25%;
    height: 3.07em;
    /*40px*/
    padding: 20px 0px; }
    /* line 7740, stdin */
    .download-main-article .select-and-down input[type="submit"] {
      height: 2.46em;
      /*32px*/
      width: 30%;
      margin-left: 2%;
      background-color: #eeeeee; }
    /* line 7747, stdin */
    .download-main-article .select-and-down .select-language-label {
      margin: 0;
      padding: 0;
      height: 100%;
      width: 100%;
      display: table;
      *text-align: right;
      *padding-top: 10px; }
      /* line 7756, stdin */
      .download-main-article .select-and-down .select-language-label span {
        display: table-cell;
        vertical-align: middle;
        text-align: right;
        padding-right: 40px;
        line-height: 1.15em;
        *line-height: 1.5em; }
    /* line 7767, stdin */
    .download-main-article .select-and-down .select-language-drop {
      margin: auto;
      padding: 4px 0px;
      width: auto;
      *padding-top: 10px; }
    /* line 7774, stdin */
    .download-main-article .select-and-down .download-button {
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      height: 2.5em;
      /*40px*/
      padding: 0px;
      border: none;
      text-align: center;
      font-size: 123%;
      line-height: 2.31em;
      /*37px*/
      font-weight: bold;
      color: white;
      display: block;
      cursor: pointer; }
    /* line 7790, stdin */
    .download-main-article .select-and-down .language {
      margin: auto;
      padding: 7px 0px;
      font-weight: bold;
      display: inline-block;
      *padding-top: 1px; }
    /* line 7798, stdin */
    .download-main-article .select-and-down .dropdown {
      width: 100%;
      height: 2.3em;
      /*30px*/
      /*#region ie 6 ,7 only */
      *width: 100%;
      *height: auto;
      *padding: 0px;
      /*#endregion */
      /*region ie8 only */
      padding: 4px 0px 4px 0px\9;
      /*#endregion*/ }
    /* line 7811, stdin */
    .download-main-article .select-and-down .dl {
      background-color: #d63105;
      border: 1px solid transparent; }
    /* line 7816, stdin */
    .download-main-article .select-and-down .cont {
      background-color: #498527;
      border: 1px solid #498527; }
    /* line 7821, stdin */
    .download-main-article .select-and-down .noscript {
      /*Languages dropdown width when javascript disabled.*/
      width: 68%; }
    /* line 7826, stdin */
    .download-main-article .select-and-down .dlc-locale-list-container {
      margin-left: 0;
      width: 36.25%; }
    /* line 7831, stdin */
    .download-main-article .select-and-down .dlc-download-button-container {
      margin-left: 0;
      padding-right: 26px;
      padding-left: 60px;
      width: 40.25%;
      *width: 27%; }
    /* line 7839, stdin */
    .download-main-article .select-and-down .select-language-label-container {
      height: 100%;
      padding-left: 15px; }
  /* line 7845, stdin */
  .download-main-article .row-fluid .brief-description {
    padding: 42px 0px 30px 0px;
    font-size: 125%;
    color: #505050;
    line-height: 1.25em;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%; }
  /* line 7855, stdin */
  .download-main-article .multi-files-note {
    margin-top: 15px; }
  /* line 7859, stdin */
  .download-main-article .fileinfo {
    background-color: #eeeeee;
    margin-top: 18px;
    margin-bottom: 10px;
    word-break: break-all;
    padding: 0 0 15px 20px; }
    /* line 7866, stdin */
    .download-main-article .fileinfo p {
      margin-top: 0px;
      margin-bottom: 5px; }
    /* line 7871, stdin */
    .download-main-article .fileinfo .header {
      font-weight: bold;
      margin-top: 20px;
      margin-bottom: 7px;
      min-width: 120px; }
    /* line 7878, stdin */
    .download-main-article .fileinfo .file-header {
      font-weight: bold;
      margin-top: 10px;
      margin-bottom: 7px;
      min-width: 120px; }
    /* line 7885, stdin */
    .download-main-article .fileinfo .invisible {
      display: none; }
    /* line 7889, stdin */
    .download-main-article .fileinfo .files-switch-btn {
      cursor: pointer;
      padding: 5px 0px; }
  /* line 7896, stdin */
  .download-main-article .kb-sb {
    margin-top: 10px;
    background-color: #eeeeee;
    padding: 20px;
    line-height: 1.5em; }
    /* line 7902, stdin */
    .download-main-article .kb-sb span {
      font-weight: bold;
      display: inline-block;
      padding-right: 8px; }
    /* line 7907, stdin */
    .download-main-article .kb-sb a {
      display: inline-block;
      padding-right: 8px; }
  /* line 7913, stdin */
  .download-main-article .mscom-accordion-item-container {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 27px;
    padding-left: 35px;
    padding-right: 0px;
    line-height: 1.25em;
    font-size: 81%; }
    /* line 7922, stdin */
    .download-main-article .mscom-accordion-item-container .supported-os {
      padding: 10px 0px; }
    /* line 7926, stdin */
    .download-main-article .mscom-accordion-item-container .htmldetails {
      margin: 0px;
      padding: 10px 0px 0px; }
      /* line 7930, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails li {
        margin-left: 3.6%;
        margin-bottom: 10px;
        list-style-type: disc; }
      /* line 7936, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails p {
        padding: 10px 0px; }
      /* line 7940, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails ol {
        margin: 10px 0px 0px;
        *margin: 10px 0px 0px;
        list-style-type: decimal; }
        /* line 7945, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ol ol {
          margin: 10px 2.7% 0px 2.7%;
          *margin: 10px 3.6% 0px 3.6%;
          list-style-type: decimal; }
        /* line 7951, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ol ul {
          margin: 10px 2.7% 0px 2.7%;
          *margin: 10px 3.6% 0px 3.6%;
          list-style-type: disc; }
        /* line 7957, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ol li {
          margin-left: 3.6%;
          list-style-type: decimal; }
      /* line 7963, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails ul {
        margin: 10px 2.7% 0px 2.7%;
        *margin: 10px 3.6% 0px 3.6%;
        list-style-type: disc; }
        /* line 7968, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ul ul {
          margin: 10px 2.7% 0px 2.7%;
          *margin: 10px 3.6% 0px 3.6%;
          list-style-type: disc; }
        /* line 7974, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ul ol {
          margin: 10px 2.7% 0px 2.7%;
          *margin: 10px 3.6% 0px 3.6%;
          list-style-type: decimal; }
        /* line 7980, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ul li {
          margin-left: 3.6%;
          list-style-type: disc; }
    /* line 7987, stdin */
    .download-main-article .mscom-accordion-item-container .other-requirements ul {
      margin: 0px; }
    /* line 7991, stdin */
    .download-main-article .mscom-accordion-item-container .related-links {
      list-style-type: none;
      padding-left: 2px; }
    /* line 7996, stdin */
    .download-main-article .mscom-accordion-item-container .related-links li {
      padding: 10px 0px 10px 0px; }
    /* line 8000, stdin */
    .download-main-article .mscom-accordion-item-container .choose-super-product {
      padding: 15px 0px 10px 0px;
      font-weight: bold;
      font-size: 100%; }

@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8010, stdin */
  .download-main-article {
    width: 100%; }
    /* line 8014, stdin */
    .download-main-article .select-and-down .dropdown {
      margin: 0px;
      width: 100%; }
    /* line 8019, stdin */
    .download-main-article .select-and-down .noscript {
      width: 68%; }
    /* line 8024, stdin */
    .download-main-article .select-and-down .select-language-label span {
      padding-right: 40px; }
    /* line 8029, stdin */
    .download-main-article .select-and-down .dlc-download-button-container {
      padding-left: 40px; }
 }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8037, stdin */
  .download-main-article {
    margin-bottom: 35px; }
    /* line 8041, stdin */
    .download-main-article .select-and-down .select-language-label span {
      padding-right: 30px; }
    /* line 8046, stdin */
    .download-main-article .select-and-down .noscript {
      width: 68%; }
    /* line 8050, stdin */
    .download-main-article .select-and-down .dlc-download-button-container {
      padding-left: 40px; }
 }

@media screen and (max-width: 539px) {
  /* line 8058, stdin */
  .download-main-article {
    margin-bottom: 18px; }
    /* line 8060, stdin */
    .download-main-article .select-and-down {
      height: auto;
      padding: 0px; }
      /* line 8064, stdin */
      .download-main-article .select-and-down .select-language-label {
        margin: 20px 15% 5px 15%;
        padding: 0px; }
        /* line 8067, stdin */
        .download-main-article .select-and-down .select-language-label span {
          text-align: left;
          padding: 0; }
      /* line 8073, stdin */
      .download-main-article .select-and-down .select-language-drop {
        margin: 0px;
        padding: 0px; }
      /* line 8078, stdin */
      .download-main-article .select-and-down .dropdown {
        margin: 0px 15% 0px 15%;
        max-width: none;
        width: 70%; }
      /* line 8084, stdin */
      .download-main-article .select-and-down .language {
        margin: 20px 15% 5px 15%;
        padding: 0px; }
      /* line 8089, stdin */
      .download-main-article .select-and-down input[type="submit"] {
        margin: 15px 15% 0px 15%;
        width: 70%; }
      /* line 8094, stdin */
      .download-main-article .select-and-down .download-button {
        margin: 20px 15% 20px 15%;
        padding: 0px; }
      /* line 8099, stdin */
      .download-main-article .select-and-down .dlc-locale-list-container {
        width: 100%; }
      /* line 8103, stdin */
      .download-main-article .select-and-down .dlc-download-button-container {
        padding-left: 0;
        padding-right: 0;
        width: 100%; }
      /* line 8109, stdin */
      .download-main-article .select-and-down .select-language-label-container {
        padding: 0; }
    /* line 8114, stdin */
    .download-main-article .optional {
      font-size: 81.25%; }
      /* line 8115, stdin */
      .download-main-article .optional h2 {
        font-size: 123%; }
    /* line 8121, stdin */
    .download-main-article .fileinfo {
      padding: 0 20px 15px 20px; }
      /* line 8124, stdin */
      .download-main-article .fileinfo .date-published {
        margin-top: 10px; }
    /* line 8129, stdin */
    .download-main-article .mscom-accordion-item-container {
      padding-left: 0; }
 }

/* START: dlc-more-info-overlay.scss */
/* line 8136, stdin */
div.moreinfo-container {
  border: 10px solid #969696;
  background-color: #FFFFFF;
  margin: 0 auto 0 auto;
  padding: 0px;
  display: none;
  height: 492px;
  max-width: 1160px; }

/* line 8147, stdin */
div.moreinfo-detailContainer {
  margin-left: 30px;
  margin-right: 30px; }

/* line 8152, stdin */
div.moreinfo-header {
  height: 43px; }

/* line 8157, stdin */
div.moreinfo-close {
  float: right;
  margin-top: 20px;
  margin-right: 20px; }

/* line 8164, stdin */
a.moreInfoOverlay, div.moreinfo-infoIcon, .hiddenComponent {
  display: none; }

/* END: dlc-more-info-overlay.scss */
/* START: dlc-product-more-info.scss */
/* line 8171, stdin */
.product-more-info {
  margin-left: 30px;
  margin-right: 30px; }

/* line 8176, stdin */
.select-and-down .product-more-info {
  font-size: 123%; }

/* line 8180, stdin */
div.moreinfo-ajaxContainer {
  background: url('/en-US/CMSImages/loading-md.gif?version=cfcaadbb-48cc-ae67-098c-2e657e0aae80') no-repeat center;
  height: 431px; }

/* line 8186, stdin */
div.moreinfo-title {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187.5%;
  color: #333333;
  line-height: 1.25em;
  font-weight: normal;
  margin-left: 30px;
  margin-right: 41px; }

/* line 8196, stdin */
div.moreinfo-subtxt {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 100%;
  font-weight: normal;
  color: #333333;
  line-height: 1.25em;
  margin-top: 20px;
  margin-right: 41px;
  margin-bottom: 25px;
  margin-left: 30px; }

/* line 8208, stdin */
div.moreinfo-scrollable {
  margin-left: 30px;
  overflow: auto;
  position: relative;
  height: 310px; }

/* line 8216, stdin */
div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
  color: #505050;
  font-size: 1em;
  line-height: 1.25em; }

/* line 8222, stdin */
div.moreinfo-scrollable .fileinfo {
  color: #333333; }

/* line 8226, stdin */
div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
  padding: 18px 0px 0px; }

/* line 8230, stdin */
div.moreinfo-scrollable .download-main-article .fileinfo {
  margin-bottom: 0; }

/* line 8234, stdin */
.lt-ie9 div.item a.hpImage_Link img {
  max-width: none; }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 8241, stdin */
  div.moreinfo-container {
    border: 5px solid #969696;
    height: 100%;
    overflow: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 0px;
    margin-bottom: 0px; }

  /* line 8252, stdin */
  div.moreinfo-ajaxContainer {
    width: 100%;
    height: 90%; }

  /* line 8257, stdin */
  div.moreinfo-scrollable {
    overflow: inherit;
    margin-left: 0;
    margin-right: 0; }

  /* line 8263, stdin */
  .product-more-info {
    margin-left: 10px;
    margin-right: 10px; }

  /* line 8268, stdin */
  div.moreinfo-title {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0; }

  /* line 8277, stdin */
  div.moreinfo-subtxt {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 0.81em;
    font-weight: normal;
    color: #333333;
    line-height: 1.25em;
    margin-top: 10px;
    margin-right: 0;
    margin-bottom: 15px;
    margin-left: 0; }

  /* line 8289, stdin */
  div.moreinfo-close {
    float: right;
    margin-top: 10px;
    margin-right: 10px; }

  /* line 8296, stdin */
  div.moreinfo-header {
    height: 40px; }

  /* line 8301, stdin */
  div.moreinfo-scrollable .download-main-article .fileinfo {
    color: #333333;
    margin-top: 0; }

  /* line 8306, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
    padding: 20px 0px 0px; }

  /* line 8310, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container {
    padding-left: 0; }

  /* line 8314, stdin */
  div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
    color: #505050;
    font-size: 0.81em;
    line-height: 1.25em;
    padding-top: 5px; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8325, stdin */
  div.moreinfo-container {
    height: 511px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

  /* line 8332, stdin */
  div.moreinfo-ajaxContainer {
    width: 100%;
    height: 100%; }

  /* line 8337, stdin */
  div.moreinfo-scrollable {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px; }

  /* line 8343, stdin */
  .product-more-info {
    margin-left: 20px;
    margin-right: 20px; }

  /* line 8348, stdin */
  div.moreinfo-title {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
    margin-left: 0;
    margin-right: 0; }

  /* line 8356, stdin */
  div.moreinfo-subtxt {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 0.81em;
    font-weight: normal;
    color: #333333;
    line-height: 1.25em;
    margin-top: 5px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0; }

  /* line 8368, stdin */
  div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
    color: #505050;
    font-size: 1em;
    line-height: 1.25em; }

  /* line 8374, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container {
    padding-left: 0; }

  /* line 8378, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
    padding: 18px 0px 0px; }

  /* line 8382, stdin */
  div.moreinfo-scrollable .fileinfo div {
    color: #333333; }

  /* line 8386, stdin */
  div.moreinfo-scrollable .download-main-article {
    color: #333333; }

  /* line 8390, stdin */
  div.moreinfo-header {
    height: 37px; }
 }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8398, stdin */
  div.moreinfo-container {
    height: 511px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

  /* line 8405, stdin */
  div.moreinfo-ajaxContainer {
    width: 100%;
    height: 100%; }

  /* line 8410, stdin */
  div.moreinfo-scrollable {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px; }

  /* line 8416, stdin */
  div.moreinfo-title {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 1.25em;
    color: #333333;
    line-height: 1.25em;
    font-weight: normal;
    margin-left: 0px;
    margin-right: 0px; }

  /* line 8426, stdin */
  .product-more-info {
    margin-left: 50px;
    margin-right: 50px; }

  /* line 8431, stdin */
  div.moreinfo-subtxt {
    font-size: 1em;
    color: #333333;
    margin-left: 0;
    margin-right: 0;
    margin-top: 22px;
    margin-bottom: 15px; }

  /* line 8440, stdin */
  div.moreinfo-header {
    height: 45px; }

  /* line 8444, stdin */
  div.moreinfo-scrollable .download-main-article {
    color: #333333; }

  /* line 8448, stdin */
  div.moreinfo-scrollable .fileinfo div {
    color: #333333; }

  /* line 8452, stdin */
  div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
    color: #505050;
    font-size: 1em;
    line-height: 1.25em; }

  /* line 8458, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container {
    padding-left: 0; }

  /* line 8462, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
    padding: 16px 0px 0px; }
 }

/* END: dlc-product-more-info.scss */
/* line 8467, stdin */
.msstore-container {
  padding: 0px 0px 20px 0px;
  margin: -6px 0px 21px 0px; }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8474, stdin */
  .msstore-container {
    margin: -5px 0px 13px 0px; }

  /* line 8478, stdin */
  .msstore_clip {
    margin-top: -4px; }

  /* line 8482, stdin */
  .msstore_content_dlc .msstore_title {
    margin-bottom: 37px; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8489, stdin */
  .msstore-container {
    margin: -7px 0px 13px 0px; }

  /* line 8493, stdin */
  .msstore_clip {
    margin-top: -4px; }

  /* line 8497, stdin */
  .msstore_content_dlc .msstore_title {
    margin-bottom: 37px; }
 }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 8504, stdin */
  .msstore-container {
    margin: -28px 0px -9px 0px; }
 }

/* line 8507, stdin */
.right-rail {
  margin-top: -70px;
  margin-bottom: 0;
  /*Reset the last margin-bottom at the end of right rail.*/
  bottom: -70px;
  position: relative; }

/* line 8515, stdin */
.right-rail .mscomAd {
  margin-bottom: 64px; }

@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8520, stdin */
  .right-rail {
    margin-top: -5px;
    /*Reset the last margin-bottom at the end of right rail.*/
    bottom: -80px; }

  /* line 8526, stdin */
  .right-rail .mscomAd {
    margin-bottom: 74px; }
 }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8532, stdin */
  .right-rail {
    margin-top: -2px;
    /*Reset the last margin-bottom at the end of right rail.*/
    bottom: -80px; }

  /* line 8538, stdin */
  .right-rail .mscomAd {
    margin-bottom: 74px; }
 }

@media screen and (max-width: 539px) {
  /* line 8544, stdin */
  .right-rail {
    margin-top: -7px;
    /*Reset the last margin-bottom at the end of right rail.*/
    bottom: -40px; }

  /* line 8550, stdin */
  .right-rail .mscomAd {
    margin-bottom: 34px; }
 }

/* line 8554, stdin */
.prodOffer {
  margin-top: -7px;
  margin-bottom: 70px; }

/* line 8559, stdin */
.prodOffer .prodOffer-body {
  margin-top: 10px; }

/* line 8563, stdin */
.prodOffer .prodOffer-header h2 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 125%;
  color: #333333;
  font-weight: normal; }

/* line 8570, stdin */
.prodOffer .prodOffer-content {
  margin-top: -7px; }

/* line 8574, stdin */
.prodOffer .prodOffer-img {
  max-width: none; }

/* line 8578, stdin */
.prodOffer .arrowicon {
  background: url("/en-us/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7") left center no-repeat;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 30px; }

/* line 8585, stdin */
.prodOffer .prodOffer-description {
  font-size: 81.25%;
  line-height: 1.25em;
  color: #333333;
  margin-top: 4px;
  margin-bottom: 10px; }

/* line 8596, stdin */
.prodOffer a, .prodOffer a:hover, .prodOffer a:visited {
  color: #1570A6;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 81.25%;
  line-height: 1.4em; }

/* line 8604, stdin */
.prodOffer a.product-offer-title-link {
  font-weight: bold; }

/* line 8609, stdin */
#product-offer-img-container {
  width: auto; }

/* line 8613, stdin */
#product-offer-content {
  margin-left: 0;
  padding-left: 10px;
  max-width: 64%; }

/* line 8618, stdin */
.resources-list {
  padding: 0px 0px 20px 0px;
  margin-bottom: 50px; }

/* line 8623, stdin */
.resources-list .resources-list-title h2 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  margin-top: -7px;
  font-size: 125%;
  line-height: 1.25em;
  color: #505050;
  padding-bottom: 4px;
  font-weight: normal; }

/* line 8633, stdin */
.resources-list li {
  list-style-type: none;
  padding: 8px 0px 0px 0px;
  font-size: 81%;
  line-height: 1.25em; }

/* line 8640, stdin */
.resources-list li a {
  color: #1570a6; }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8646, stdin */
  .resources-list {
    padding: 0;
    margin-bottom: 80px; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8654, stdin */
  .resources-list {
    padding: 0;
    margin-bottom: 80px; }
 }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 8662, stdin */
  .resources-list {
    padding: 0;
    margin-bottom: 40px; }
 }

/* line 8666, stdin */
.download-header {
  margin: 30px 0px 34px 0px;
  font-size: 75%;
  display: table;
  *height: 100%; }

/* line 8672, stdin */
.download-header .product-icon {
  height: 62px;
  width: 56px;
  display: table-cell;
  float: left;
  *height: auto;
  *overflow: hidden; }

/* line 8680, stdin */
.download-header .product-icon img {
  margin-top: 5px; }

/* line 8684, stdin */
.download-header .product-title h1 {
  font: normal 250%/125% 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.25em;
  color: #333333;
  margin: 0 0 0 0; }

/* line 8691, stdin */
.download-header .product-title {
  padding-left: 15px;
  height: 56px;
  vertical-align: middle;
  display: table-cell;
  *float: left;
  *height: auto;
  *overflow: hidden; }

/* line 8701, stdin */
#dlc-confirmation-download-header .download-header {
  margin-bottom: 25px; }

@media screen and (max-width: 539px) {
  /* line 8706, stdin */
  .download-header {
    margin: 14px 0px 19px 0px;
    font-size: 50%; }

  /* line 8710, stdin */
  .download-header .product-title {
    height: 100%;
    padding-left: 0px; }

  /* line 8714, stdin */
  .download-header .product-title h1 {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

  /* line 8717, stdin */
  .download-header .product-icon {
    display: none; }

  /* line 8720, stdin */
  #dlc-confirmation-download-header .download-header {
    margin-bottom: 15px;
    margin-top: 19px; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8728, stdin */
  .download-header {
    margin-bottom: 22px; }
 }

/* START: dlc-dlm.scss */
/* line 8733, stdin */
div.installDlm-warn div.moreinfo-title {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.87em;
  color: #333333;
  line-height: 1.25em; }

/* line 8740, stdin */
div.installDlm-warn div.moreinfo-desc {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 0.81em;
  color: #333333;
  line-height: 1.25em;
  margin-top: 20px;
  overflow: auto;
  max-height: 320px; }

/* END: dlc-dlm.scss */
/* line 8751, stdin */
.other-system-note {
  font-size: 100%;
  padding-bottom: 10px; }

/* line 8756, stdin */
.other-system-note table {
  width: auto; }

/* line 8760, stdin */
.other-system-note-for {
  float: left;
  color: #505050; }

/* line 8765, stdin */
.other-system-note-change {
  float: left; }

/* line 8769, stdin */
.other-system-note .change-system {
  margin-left: 20px;
  cursor: pointer;
  color: #1570a6; }

/* line 8777, stdin */
.other-system-note a.change-system, .other-system-note a.change-system:hover, .other-system-note a.change-system:visited {
  color: #1570a6;
  text-decoration: none;
  font-size: 100%; }

/* line 8783, stdin */
.other-system-note .osnames {
  margin-left: 10px;
  font-weight: bold; }

/* line 8788, stdin */
.other-system-arrow {
  width: 9px;
  background-image: url('/en-us/CMSImages/dlc-down-arrow.png?version=B21B3EFA-B5F2-84FE-7DCD-E1513FE6B8AC');
  background-repeat: no-repeat;
  background-position: 1px 50%; }

/* line 8795, stdin */
.changebits-overlay h2 {
  font-size: 187%;
  padding-top: 5px;
  padding-bottom: 26px;
  color: #333; }

/* line 8802, stdin */
.changebits-overlay p.changebits-overlay-des {
  font-size: 81.25%;
  margin-bottom: 32px;
  color: #333; }

/* line 8808, stdin */
.changebits-overlay li input {
  width: 23px;
  height: 23px;
  float: left;
  margin-right: 5px;
  font-size: 81.25%;
  margin-left: 0px; }

/* line 8817, stdin */
.changebits-overlay .message-body {
  width: 100%;
  overflow-y: auto; }

/* line 8822, stdin */
.changebits-overlay .message-body .products-list {
  margin-bottom: 30px;
  font-size: 81.25%; }

/* line 8827, stdin */
.changebits-overlay .message-body .products-list li {
  margin-bottom: 5px;
  line-height: 1.25em; }

/* line 8832, stdin */
.changebits-overlay .message-body td {
  vertical-align: top; }

/* line 8836, stdin */
.changebits-overlay .message-body td .product-name {
  padding-top: 5px; }

/* line 8840, stdin */
.changebits-overlay .hr {
  border-top: 1px solid #D2D2D2;
  margin-bottom: 19px; }

/* line 8845, stdin */
.changebits-overlay .changebits-overlay-btn {
  color: #FFFFFF;
  background-color: #1570a6;
  border: 1px solid #1570a6;
  float: right;
  font-size: 81.25%;
  padding: 4px 20px 5px 20px;
  cursor: pointer; }

/* line 8857, stdin */
.changebits-overlay a, .changebits-overlay a:hover, .changebits-overlay a:visited {
  color: #FFFFFF;
  text-decoration: none; }

/* line 8862, stdin */
.changebits-overlay .disabled {
  background-color: gray;
  border: 1px solid gray;
  cursor: default; }

/* line 8868, stdin */
.changebits-overlay .os-info {
  color: #505050;
  display: none;
  background-color: #D2D2D2;
  border: 1px solid #e5e5e5;
  padding: 30px; }

/* line 8876, stdin */
.changebits-overlay .os-info .os-info-title {
  font-size: 100%; }

/* line 8880, stdin */
.changebits-overlay .os-info ul {
  margin-top: 15px;
  list-style-type: none;
  padding-left: 20px; }

/* line 8886, stdin */
.changebits-overlay .os-info li {
  padding: 2px;
  margin: 0px; }

/* line 8891, stdin */
.changebits-overlay .visible {
  display: block; }

/* line 8895, stdin */
.changebits-overlay .green {
  color: #007233; }

/* line 8899, stdin */
.changebits-overlay .message-footer {
  height: 70px; }

/* line 8903, stdin */
.choosesystems_container {
  height: 430px; }

@media screen and (max-width: 899px) {
  /* line 8908, stdin */
  .changebits-overlay h2 {
    font-size: 125%;
    padding-top: 15px;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    color: #333333; }

  /* line 8915, stdin */
  .changebits-overlay p.changebits-overlay-des {
    font-size: 81%;
    margin-bottom: 32px;
    color: #333333; }
 }

@media screen and (max-width: 679px) {
  /* line 8923, stdin */
  .changebits-overlay h2 {
    font-size: 125%;
    padding-top: 15px;
    padding-bottom: 25px; }

  /* line 8929, stdin */
  .changebits-overlay p.changebits-overlay-des {
    margin-bottom: 31px; }

  /* line 8933, stdin */
  .changebits-overlay .message-body .products-list li {
    margin-bottom: 4px; }
 }

@media screen and (max-width: 539px) {
  /* line 8939, stdin */
  .other-system-note-for {
    float: none;
    margin-bottom: 10px; }

  /* line 8944, stdin */
  .other-system-note-change {
    float: none;
    margin-bottom: 10px; }

  /* line 8949, stdin */
  .other-system-note .change-system {
    margin-left: 0px; }

  /* line 8953, stdin */
  .changebits-overlay p.changebits-overlay-des {
    margin-bottom: 21px; }

  /* line 8957, stdin */
  .choosesystems_container {
    height: auto; }

  /* line 8961, stdin */
  .changebits-overlay .message-body .products-list {
    margin-bottom: 35px; }

  /* line 8965, stdin */
  .changebits-overlay .message-body .products-list li {
    margin-bottom: 10px; }
 }

/********************************************************************************************************/
/*start header*/
/* line 8970, stdin */
.CSPvNext .search_header_content {
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
  padding-top: 32px;
  background-color: #eee;
  line-height: 1em; }

/* line 8978, stdin */
.CSPvNext .search_header {
  background-color: #eeeeee;
  width: 104.09%;
  margin-left: -2%;
  margin-right: -2%; }

/* line 8984, stdin */
.search_header {
  margin-bottom: 35px; }

@media screen and (max-width: 539px) {
  /* line 8989, stdin */
  .CSPvNext .search_header_content {
    padding-top: 7px; }

  /* line 8992, stdin */
  .CSPvNext .search_header {
    background-color: #eeeeee;
    margin-bottom: 20px; }
 }

/*result page*/
@media screen and (max-width: 539px) {
  /* line 9000, stdin */
  .organic_results .organic_result .organic_result_description {
    line-height: 1.25em; }
 }

/* line 9005, stdin */
.organic_results .organic_result .organic_result_description {
  line-height: 1.3061em;
  font-size: 0.8125em;
  word-wrap: break-word; }

/* line 9011, stdin */
.organic_results .organic_result .deeplink {
  font-size: 0.8125em;
  line-height: 1.3061m;
  max-width: 620px; }

/* line 9017, stdin */
.searchgrid_grid .mscom_search_didYouMean {
  margin-top: 30px; }

@media screen and (max-width: 539px) {
  /* line 9023, stdin */
  .CSPvNext .row-fluid .organic_results {
    margin-top: 25px; }
 }

/* line 9028, stdin */
.organic_results {
  margin-top: 30px;
  margin-left: 0px;
  border-bottom-color: #d8d8da;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

/* line 9036, stdin */
.organic_result {
  padding-bottom: 30px;
  line-height: 1em; }

@media screen and (max-width: 539px) {
  /* line 9043, stdin */
  .organic_results .organic_result {
    padding-bottom: 25px; }
 }

/* line 9048, stdin */
.editor_choice {
  border-bottom-color: #d8d8da;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

/* line 9053, stdin */
.searchgrid_column {
  border-top-color: #d8d8da;
  border-top-style: solid;
  border-top-width: 1px; }

/* line 9061, stdin */
.organic_results .organic_result .title h3 {
  font-size: 1em;
  line-height: 1.25em;
  font-weight: normal;
  padding-bottom: 0.1875em; }

@media screen and (max-width: 539px) {
  /* line 9070, stdin */
  .organic_results .organic_result .title h3 {
    font-size: 0.8125em; }
 }

/* line 9075, stdin */
.organic_results .organic_result .title a {
  /* color:#04C; */
  text-decoration: underline; }

/* line 9080, stdin */
.organic_results .organic_result .organic_result_displink a {
  line-height: 1.5385em;
  font-size: 0.8125em;
  color: #388222;
  text-decoration: none; }

/* line 9087, stdin */
.organic_results .organic_result .deeplink a {
  text-decoration: none; }

/* line 9091, stdin */
.organic_results .organic_result .deeplink a:hover {
  text-decoration: underline; }

/* line 9095, stdin */
.deeplink ul li {
  width: 50%;
  float: left;
  padding-top: 9px; }

@media screen and (max-width: 539px) {
  /* line 9103, stdin */
  .deeplink ul li {
    width: 100%;
    float: left;
    padding-top: 8px; }
 }

/*download results*/
/* line 9111, stdin */
.downloadfilter_column {
  line-height: 1em; }

/* line 9115, stdin */
.download_column {
  border-top-color: #d8d8da;
  border-top-style: solid;
  border-top-width: 1px; }

@media screen and (max-width: 539px) {
  /* line 9121, stdin */
  .download_results {
    padding-left: 0px;
    margin-top: 25px; }
 }

@media screen and (min-width: 540px) {
  /* line 9128, stdin */
  .download_results {
    padding-left: 0px;
    margin-top: 10px; }
 }

/* line 9134, stdin */
.download_results div.from {
  font-size: 0.6875em;
  margin-bottom: 0px;
  text-transform: uppercase; }

/* line 9140, stdin */
.download_results div.price {
  font-size: 1.25em;
  color: #e23300;
  margin-bottom: 6px;
  text-transform: uppercase; }

/* line 9147, stdin */
.download_results div.info {
  font-size: 0.6875em;
  /* text-transform: uppercase; */
  line-height: normal; }

/* line 9153, stdin */
.download_results div.products {
  font-size: 0.6875em;
  line-height: normal; }

/* line 9158, stdin */
.download_results .caption {
  text-align: center;
  width: 70px;
  font-size: 0.68em;
  line-height: 1em; }

/* line 9165, stdin */
.download_results div.icon {
  width: 70px;
  height: 70px;
  margin-bottom: 2px; }

/* line 9171, stdin */
.CSPvNext .win8app {
  border: rgba(0, 0, 0, 0.1) solid thin; }

/* line 9175, stdin */
.download_results div.win8app img {
  margin: 10px; }

@media screen and (max-width: 539px) {
  /* line 9181, stdin */
  .CSPvNext .download_row {
    margin-bottom: 26px;
    vertical-align: top;
    border-bottom-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px; }

  /* line 9189, stdin */
  .downloadresult {
    border-bottom-color: #d8d8da;
    border-bottom-style: solid;
    border-bottom-width: 1px; }
 }

@media screen and (min-width: 540px) {
  /* line 9198, stdin */
  .CSPvNext .download_row .bp1-col-8-5 {
    margin-left: 1.4em !important; }
 }

/* line 9203, stdin */
.download_row {
  border-bottom-color: #d8d8da;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-top: 23px;
  padding-bottom: 26px;
  vertical-align: top; }

/* line 9212, stdin */
.download_row .title h3 {
  font-size: 1em;
  line-height: 1.25em;
  font-weight: normal;
  margin-bottom: 6px; }

/* line 9219, stdin */
.download_row .title a {
  text-decoration: underline; }

@media screen and (max-width: 539px) {
  /* line 9225, stdin */
  .download_row .title h3 {
    font-size: 0.8125em; }
 }

/* line 9230, stdin */
.download_row .description {
  font-size: 0.8125em;
  line-height: normal; }

/* line 9235, stdin */
.CSPvNext .download_row .infocolumn {
  width: 19%;
  padding-left: 3%; }

/* line 9241, stdin */
.CSPvNext .download_row .span {
  margin-left: 5px; }

/* line 9245, stdin */
.CSPvNext .StarRating {
  width: 72px; }

/* line 9249, stdin */
.CSPvNext .StarRating div {
  height: 1.2em; }

/* line 9253, stdin */
div .StarsOverlay {
  top: -1.2em;
  height: 1.2em;
  overflow: hidden;
  position: relative; }

/* line 9260, stdin */
.StarsOverlay img {
  max-width: 72px; }

/* line 9264, stdin */
div .Stars {
  height: 1.2em; }

/* line 9269, stdin */
ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* END: search verticals style */
/* line 9278, stdin */
.bottomsearch {
  margin-bottom: 66px; }

/* line 9282, stdin */
.mscom_search_margin_bottom {
  margin-bottom: 49px; }

/*Related Searches*/
/* line 9287, stdin */
.mscom_search_relatedWebSearches img {
  margin-bottom: -4px; }

/*sort by*/
/* line 9292, stdin */
div.breadcrumbs {
  font-size: 0.8125em; }

/* line 9295, stdin */
.ms_suggest_container .ms_suggest_title {
  font-size: 0.69em; }

/* line 9299, stdin */
.ms_suggest_container .ms_suggest_description {
  font-size: 0.8125em; }

/* line 9302, stdin */
.mscom_search_relatedSearches h2 {
  font-size: 1.25em;
  font-weight: normal;
  color: #333;
  margin-bottom: 18px; }

/* line 9309, stdin */
.mscom_search_relatedSearches ul {
  margin-top: 4px; }

/* line 9314, stdin */
.mscom_search_relatedSearches li {
  line-height: 1.5385em;
  font-size: 0.8125em; }

/*related searches*/
/* line 9322, stdin */
.mscom_search_relatedWebSearches img {
  margin-bottom: -4px; }

/* line 9326, stdin */
.mscom_search_relatedWebSearches {
  margin-bottom: 48px; }

/* line 9329, stdin */
.mscom_search_relatedWebSearches h2 {
  font-size: 1em;
  font-weight: normal;
  color: #333;
  margin-bottom: 0.3125em; }

/* line 9335, stdin */
.mscom_search_relatedWebSearches li {
  line-height: 1.5385em;
  font-size: 0.8125em;
  padding-top: 6px; }

/*no result*/
/* line 9342, stdin */
.noresult {
  margin-top: 29px; }

/* line 9347, stdin */
.noresult .mscom_search_noResult h3 {
  padding-top: 0px;
  font-size: 1.25em;
  word-wrap: break-word;
  font-weight: normal;
  padding-bottom: 1.54em; }

/* line 9355, stdin */
.noresult .mscom_search_noResult {
  margin-top: 30px;
  margin-bottom: 157px; }

/* line 9360, stdin */
.noresult_tips {
  padding-bottom: 5px;
  font-size: 0.8125em;
  margin-top: 5px; }

/* line 9366, stdin */
.mscom_search_noResult ul {
  list-style-type: disc;
  margin-left: 1.25em;
  font-size: 0.8125em; }

/* line 9372, stdin */
.noresult .mscom_search_didYouMean {
  margin-top: 30px; }

/* Did you Mean*/
/* line 9377, stdin */
.mscom_search_didYouMean {
  font-size: 1.25em; }

/* line 9381, stdin */
.mscom_search_didYouMean a {
  color: #0044cc; }

@media screen and (min-width: 900px) {
  /* line 9385, stdin */
  .rightpanel_leftmargin {
    margin-left: 10%; }
 }

/*relatedSearches*/
/* line 9390, stdin */
.relatedSearches {
  margin-bottom: 2.5em; }

@media screen and (max-width: 539px) {
  /* line 9396, stdin */
  .mscom_search_margin_bottom {
    margin-bottom: 27px; }

  /* line 9399, stdin */
  .noresult .mscom_search_didYouMean {
    margin-top: -4px;
    margin-bottom: 5px; }

  /* line 9403, stdin */
  .noresult .mscom_search_noResult h3 {
    padding-bottom: 0.5em;
    margin-top: -19px; }

  /* line 9407, stdin */
  .noresult .mscom_search_noResult {
    margin-bottom: 80px;
    margin-top: 11px; }

  /* line 9411, stdin */
  .bottomsearch {
    margin-bottom: 16px; }

  /* line 9414, stdin */
  .relatedSearches {
    margin-bottom: 26px;
    margin-top: -6px; }

  /* line 9419, stdin */
  .mscom_search_relatedSearches h2 {
    margin-bottom: 11px; }
 }

@media screen and (max-width: 680px) {
  /* line 9425, stdin */
  .mscom_search_rightpanel {
    margin-left: 0; }

  /* line 9428, stdin */
  .mscom_search_rightpanel .row-fluid .span {
    margin-left: 0; }
 }

@media screen and (min-width: 900px) {
  /* line 9433, stdin */
  .confuciusmargin {
    margin-top: 30px; }
 }

@media screen and (min-width: 1px) {
  /* line 9439, stdin */
  .CSPvNext .divie7 {
    width: 100% !important; }
 }

/* line 9445, stdin */
.CSPvNext .divie7 {
  width: auto; }

/* line 9450, stdin */
.ieimage {
  width: 50px;
  height: 50px;
  padding: 10px; }

/* line 9456, stdin */
.result-filter-image {
  display: none; }

/* line 9459, stdin */
.download-resource {
  border: 1px solid #d3d3d3;
  padding: 16px 14px 16px 14px;
  border-width: 1px;
  margin-top: 20px; }

/* line 9467, stdin */
.download-resource-title {
  font-size: 100%;
  line-height: 115.385%;
  margin-bottom: 14px;
  color: #4f4f4f; }

/* line 9475, stdin */
.download-resource li {
  overflow: hidden;
  padding: 3px 1px 4px 1px; }

/* line 9481, stdin */
.download-resource-item {
  font-size: 75%;
  font-weight: bold;
  color: #014e85; }

/* line 9488, stdin */
.download_results h3 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 9491, stdin */
div.regsys-opt {
  color: #333333;
  font-size: 81.25%;
  line-height: 125%;
  min-height: 350px;
  _height: 350px; }

/* line 9499, stdin */
div.regsys-opt a {
  color: #014e85; }

/* line 9503, stdin */
div.regsys-opt p.action {
  margin: 28px 0 100px; }

/* line 9507, stdin */
div.regsys-opt p.additional {
  margin: 15px 0 30px; }

/* line 9511, stdin */
div.regsys-opt p.action .cont-btn {
  background-color: #1777b1;
  color: #fff;
  padding: 0.25em 2.15em;
  text-transform: uppercase;
  vertical-align: top;
  /*high contrast mode.*/
  border: 1px solid #1777b1;
  font-size: 123%; }

/* line 9522, stdin */
div.regsys-opt p.action .cont-btn:hover {
  background-color: #1777b1;
  border: 1px solid #1777b1;
  cursor: pointer; }

/* line 9528, stdin */
div.regsys-opt span.opt input {
  margin-right: 5px; }

/* line 9532, stdin */
div.regsys-opt h1 {
  margin: 42px 0 28px;
  font-size: 230%; }

/* line 9537, stdin */
div.regsys-opt h2 {
  margin: 45px 0 20px; }

/* line 9541, stdin */
div.regsys-opt .additional ul {
  list-style-type: disc;
  margin-left: 15px;
  *margin-left: 20px; }

/* line 9547, stdin */
div.regsys-opt h2 {
  font-size: 156%;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 9552, stdin */
div.regsys-opt input[type="radio"] {
  width: 23px;
  height: 23px;
  vertical-align: middle;
  margin-right: 8px; }

/* line 9559, stdin */
div.regsys-opt div.wizard-choice li {
  line-height: 1.5em;
  padding-top: 5px; }

/* line 9564, stdin */
div.regsys-opt label {
  vertical-align: middle; }

/*view 1 and view 2*/
@media screen and (max-width: 679px) {
  /* line 9571, stdin */
  div.regsys-opt h1 {
    margin-top: 25px; }
 }

/*view 1*/
@media screen and (max-width: 539px) {
  /* line 9578, stdin */
  div.regsys-opt h1 {
    font-size: 153%;
    margin-top: 30px; }

  /* line 9583, stdin */
  div.regsys-opt h2 {
    margin-top: 18px;
    font-size: 123%; }
 }

/* line 9587, stdin */
.confirm-instructions {
  margin: 0 0 48px 0;
  border: none; }

@media screen and (min-width: 900px) {
  /* line 9592, stdin */
  .confirm-instructions {
    margin: 0 0 78px 0; }
 }

@media screen and (max-width: 539px) {
  /* line 9597, stdin */
  .confirm-instructions {
    margin: 0 0 28px 0; }
 }

/* line 9602, stdin */
.confirm-instructions h2 {
  font-size: 125%;
  font-weight: normal;
  line-height: 1.25em;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold; }

/* line 9610, stdin */
.confirm-instructions h2.title {
  color: #e23300;
  padding: 0;
  font-weight: bold; }

/* line 9617, stdin */
.confirm-instructions a:link, .confirm-instructions a:visited, .confirm-instructions a:hover {
  text-decoration: none; }

/* line 9622, stdin */
.confirm-instructions .confirm-instruction-item {
  margin: 0 0 23px 0; }

/* line 9626, stdin */
.confirm-instructions li.mscom-accordion-item {
  padding: 0 0 10px 0;
  border-top-style: none;
  border-bottom: 1px solid #d2d2d2; }

@media screen and (max-width: 539px) {
  /* line 9632, stdin */
  .confirm-instructions li.mscom-accordion-item {
    padding: 0 0 15px 0; }

  /* line 9635, stdin */
  .confirm-instructions .confirm-instruction-item {
    margin: 0 0 13px 0; }
 }

/* line 9640, stdin */
.confirm-instructions div.hpLst_body {
  border-bottom-style: none; }

/* line 9644, stdin */
.confirm-instructions .confirm-instruction-list div .start-download {
  margin: 8px 0 8px 0;
  color: #505050;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 81%;
  line-height: 1.25em; }

/* line 9652, stdin */
.confirm-instructions .confirm-instruction-list .mscom-accordion-item-container {
  padding-left: 35px; }

@media screen and (max-width: 539px) {
  /* line 9657, stdin */
  .confirm-instructions .confirm-instruction-list div .start-download {
    margin: 33px 0 18px 0; }
 }

/* line 9662, stdin */
.confirm-instructions .confirm-instruction-list div.bundledItem {
  display: none; }

/* line 9666, stdin */
.confirm-instructions .confirm-instruction-list li.bundledItem {
  display: none; }

/* line 9670, stdin */
.confirm-instructions {
  /* styles for choosefile table */
  /* style for jsOff */
  /* style for jsOn */ }
  /* line 9673, stdin */
  .confirm-instructions .chooseFile {
    height: 480px;
    color: #333333; }
  /* line 9678, stdin */
  .confirm-instructions .chooseFile a {
    color: #1570a6; }
  /* line 9682, stdin */
  .confirm-instructions .chooseFile table {
    border-collapse: collapse;
    text-align: left;
    font-weight: normal;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    width: 100%; }
  /* line 9690, stdin */
  .confirm-instructions .chooseFile table th {
    text-align: left;
    padding: 0px 0 5px 0;
    border-bottom: #d2d2d2 solid 1px;
    font-weight: bold; }
  /* line 9698, stdin */
  .confirm-instructions .chooseFile.jsOff {
    height: auto;
    margin: 0 0 25px 0; }
  /* line 9703, stdin */
  .confirm-instructions .chooseFile.jsOff h3 {
    margin: 25px 0 20px 0;
    font-size: 125%;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }
  /* line 9709, stdin */
  .confirm-instructions .chooseFile.jsOff table {
    font-size: 81%; }
  /* line 9714, stdin */
  .confirm-instructions .chooseFile.jsOff a, .confirm-instructions .chooseFile.jsOff table th {
    font-family: Tahoma, Verdana, Arial, sans-serif; }
  /* line 9718, stdin */
  .confirm-instructions .chooseFile.jsOff table td {
    padding: 15px 0 5px 0;
    border-bottom: #d2d2d2 solid 1px; }
  /* line 9724, stdin */
  .confirm-instructions .chooseFile.jsOff table .file-link, .confirm-instructions .chooseFile.jsOff table .file-size {
    padding-left: 5px; }
  /* line 9729, stdin */
  .confirm-instructions .chooseFile.jsOff table td span.file-link-view1, .confirm-instructions .chooseFile.jsOff table td span.file-size-view1 {
    display: none; }
  @media screen and (max-width: 539px) {
    /* line 9734, stdin */
    .confirm-instructions .chooseFile.jsOff table .file-link {
      display: none; }

    /* line 9738, stdin */
    .confirm-instructions .chooseFile.jsOff table .file-size {
      display: none; }

    /* line 9742, stdin */
    .confirm-instructions .chooseFile.jsOff table td span.file-name-view1 {
      display: block;
      margin: 0 0 5px 0; }

    /* line 9747, stdin */
    .confirm-instructions .chooseFile.jsOff table td span.file-link-view1 {
      display: block;
      margin: 0 0 10px 0;
      width: 40%;
      float: left; }

    /* line 9754, stdin */
    .confirm-instructions .chooseFile.jsOff table td span.file-size-view1 {
      display: block;
      margin: 0 0 10px 0;
      width: 40%;
      float: left; }

    /* line 9761, stdin */
    .confirm-instructions .chooseFile.jsOff {
      margin: 0 0 15px 0; }
 }
  /* line 9768, stdin */
  .confirm-instructions .chooseFile.jsOn {
    overflow-y: auto;
    font-size: 123%; }
  /* line 9773, stdin */
  .confirm-instructions .failoverLink.multi {
    display: inline-block;
    color: #1570a6;
    font-size: 100%; }
  /* line 9779, stdin */
  .confirm-instructions .multifile-failover-list {
    height: 367px;
    overflow-y: auto;
    margin-bottom: 8px;
    font-size: 81%; }
  /* line 9786, stdin */
  .confirm-instructions .start-download {
    display: none; }
  /* line 9790, stdin */
  .confirm-instructions .mutifilepopup {
    display: inline-block; }
  /* line 9794, stdin */
  .confirm-instructions .chooseFile.jsOn input[type='checkbox'] {
    width: 21px;
    height: 21px;
    margin: 0px; }
  /* line 9799, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list tr.removable {
    display: none; }
  /* line 9802, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list td {
    padding: 20px 0 17px 0;
    border-bottom: #d2d2d2 solid 1px;
    line-height: 1.25em; }
  /* line 9807, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-filename {
    word-break: break-all; }
  /* line 9811, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-url, .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-size {
    padding-left: 5px; }
  /* line 9814, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-view1 {
    display: none; }
  /* line 9817, stdin */
  .confirm-instructions .chooseFile.jsOn h3 {
    font-size: 187.5%;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    margin: 0 0 25px 0; }
  /* line 9823, stdin */
  .confirm-instructions .chooseFile.jsOn .green-sniff-recommend {
    color: #007233;
    display: none;
    font-weight: bold; }
  /* line 9829, stdin */
  .confirm-instructions .chooseFile.jsOn div.wizard-footer {
    border-top: 1px solid #D2D2D2;
    padding-top: 20px;
    text-align: right; }
  /* line 9835, stdin */
  .confirm-instructions .chooseFile.jsOn div.wizard-footer a {
    display: inline-block;
    padding: 6px 25px 6px 25px;
    background-color: #D63105;
    border: 1px solid #D63105;
    color: #fff;
    margin-left: 8px;
    font-size: 81%; }
  /* line 9847, stdin */
  .confirm-instructions .chooseFile.jsOn div.wizard-footer a:hover, .confirm-instructions .chooseFile.jsOn div.wizard-footer a:focus, .confirm-instructions .chooseFile.jsOn div.wizard-footer a:active {
    text-decoration: none;
    _cursor: pointer; }
  /* line 9852, stdin */
  .confirm-instructions .chooseFile.jsOn div.wizard-footer a.unselected {
    background-color: #EEEEEE;
    color: #a3a3a3;
    border: 1px solid #EEEEEE; }
  @media screen and (max-width: 539px) {
    /* line 9860, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-size, .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-url {
      display: none; }

    /* line 9864, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-view1 {
      display: block;
      margin-top: 10px; }

    /* line 9868, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-view1 .filesize {
      margin-left: 20px; }

    /* line 9871, stdin */
    .confirm-instructions .chooseFile.jsOn h3 {
      font-size: 124%; }

    /* line 9874, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list th {
      padding-bottom: 15px; }

    /* line 9877, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list table tr td:first-child {
      vertical-align: top; }

    /* line 9880, stdin */
    .confirm-instructions .chooseFile.jsOn div.wizard-footer {
      border-top: none; }

    /* line 9883, stdin */
    .confirm-instructions .chooseFile.jsOn {
      overflow: hidden;
      height: auto; }
 }

/*for install instruction*/
/* line 9891, stdin */
div.hpLst_body div.ins-detail {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 27px;
  padding-right: 0px;
  line-height: 1.25em;
  font-size: 81%;
  color: #333333; }

/* line 9901, stdin */
div.hpLst_body div.ins-detail b {
  font-weight: bold; }

/* line 9905, stdin */
div.hpLst_body div.ins-detail p {
  margin: 10px; }

/* line 9909, stdin */
div.hpLst_body div.ins-detail ol {
  list-style-type: decimal;
  margin: 10px 20px 0;
  *margin: 10px 25px 0; }

/* line 9915, stdin */
div.hpLst_body div.ins-detail ul {
  list-style-type: disc;
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 0;
  margin-left: 0;
  *margin: 10px 20px 0; }

/* line 9924, stdin */
div.hpLst_body div.ins-detail ul ul {
  list-style-type: disc;
  margin-left: 15px; }

/* line 9929, stdin */
div.hpLst_body div.ins-detail li {
  margin-bottom: 10px; }

/* line 9933, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails {
  margin: 0px;
  padding: 10px 0px 0px; }

/* line 9938, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ul {
  margin: 10px 2.7% 0px 2.7%;
  *margin: 10px 3.6% 0px 3.6%;
  list-style-type: disc; }

/* line 9944, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ol {
  margin: 10px 0px 0px;
  *margin: 10px 0px 0px;
  list-style-type: decimal; }

/* line 9950, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ul ul {
  margin: 10px 2.7% 0px 2.7%;
  *margin: 10px 3.6% 0px 3.6%;
  list-style-type: disc; }

/* line 9956, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ul ol {
  margin: 10px 2.7% 0px 2.7%;
  *margin: 10px 3.6% 0px 3.6%;
  list-style-type: decimal; }

/* line 9962, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ol ol {
  margin: 10px 2.7% 0px 2.7%;
  *margin: 10px 3.6% 0px 3.6%;
  list-style-type: decimal; }

/* line 9968, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ol ul {
  margin: 10px 2.7% 0px 2.7%;
  *margin: 10px 3.6% 0px 3.6%;
  list-style-type: disc; }

/* line 9974, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ol li {
  margin-left: 3.6%;
  list-style-type: decimal; }

/* line 9979, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ul li {
  margin-left: 3.6%;
  list-style-type: disc; }

/* line 9984, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails p {
  padding: 10px 0px; }

/* line 9988, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails li {
  margin-left: 3.6%;
  margin-bottom: 10px;
  list-style-type: disc; }

/*Beginning of notification page*/
/* line 9995, stdin */
#dlc-notification-hero {
  position: relative;
  line-height: 0px; }

/* line 10000, stdin */
#dlc-notification-hero-text {
  color: #333333;
  line-height: 1.25em;
  padding: 10px 0px 30px;
  background-color: #EEE0BE; }

/* line 10007, stdin */
#dlc-notification-hero-text > div {
  padding-left: 15px; }

/* line 10011, stdin */
#dlc-notification-hero-text h1 {
  font-size: 187.5%;
  color: #1570A6;
  margin-bottom: 10px; }

/* line 10017, stdin */
#dlc-notification-hero-text p {
  margin-bottom: 15px; }

/* line 10021, stdin */
#dlc-notification-hero .row-fluid .span {
  margin-left: 0px; }

/* line 10025, stdin */
#dlc-notification-hero-text-2 {
  font-size: 81.25%;
  color: #1570A6; }

/* line 10031, stdin */
#dlc-notification-signup a {
  position: relative;
  font-size: 81.25%;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #e5532b;
  padding: 5px 25px;
  font-family: Tahoma, Verdana, Arial, sans-serif; }

/* line 10041, stdin */
.dlc_notification_content_text {
  font-size: 81.25%;
  line-height: 1.25em;
  color: #333333; }

/* line 10047, stdin */
.dlc_notification_content_text p {
  margin-bottom: 12px; }

/* line 10051, stdin */
.dlc_notification_content_text p:last-child {
  margin-bottom: 0px; }

/* line 10055, stdin */
.dlc_notification_content_text a {
  font-weight: bold;
  padding-bottom: 10px;
  display: block; }

/* line 10061, stdin */
.dlc_notification_content_headline h2 {
  margin: 23px 0px 29px;
  color: #000000;
  font-size: 125%;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

@media screen and (min-width: 540px) {
  /* line 10069, stdin */
  .dlc_notification_content_headline h2 {
    margin: 23px 0px 31px;
    color: #505050;
    font-size: 187.5%;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

  /* line 10076, stdin */
  #dlc-notification-hero {
    min-width: 630px; }

  /* line 10080, stdin */
  #dlc-notification-hero-text {
    position: absolute;
    top: 10px;
    padding-top: 0px;
    background-color: transparent; }

  /* line 10087, stdin */
  .dlc_notification_content_text a {
    padding-bottom: 0px;
    text-decoration: none; }

  /* line 10092, stdin */
  #dlc-notification-hero-text > div {
    padding-left: 35px; }

  /* line 10096, stdin */
  #dlc-notification-hero-container {
    overflow: hidden; }
 }

@media screen and (min-width: 680px) {
  /* line 10102, stdin */
  #dlc-notification-hero-text {
    top: 25px; }

  /* line 10106, stdin */
  #dlc-notification-hero-text-1 {
    font-size: 125%; }

  /* line 10110, stdin */
  #dlc-notification-signup a {
    font-size: 125%;
    top: 10px;
    padding: 5px 15px; }

  /* line 10116, stdin */
  #dlc-notification-hero {
    min-width: 685px; }
 }

@media screen and (min-width: 900px) {
  /* line 10122, stdin */
  #dlc-notification-hero-text h1 {
    font-size: 250%; }
 }

/*End of notification page*/
/*Beginning of faq page*/
/* line 10131, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-container {
  font-size: 81.25%;
  margin: 0px;
  padding: 0px 35px 35px;
  line-height: 1.25em;
  color: #333333; }

/* line 10139, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-container p {
  margin-bottom: 15px; }

/* line 10143, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-link {
  padding: 25px 0px;
  line-height: 1.25em; }

/* line 10148, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-container p:last-child {
  margin-bottom: 0px; }

/* line 10152, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-container ul, .dlc-faq-content .mscom-accordion .mscom-accordion-item-container ol {
  list-style: disc;
  padding: 0 0 0 45px; }

/* line 10157, stdin */
p.new-line-span {
  margin: 0px;
  padding: 0px; }

/* line 10162, stdin */
.dlc-faq-headline h1 {
  margin: 25px 0px 0px;
  font-size: 125%;
  color: #505050; }

@media screen and (min-width: 540px) {
  /* line 10169, stdin */
  .dlc-faq-headline h1 {
    margin: 30px 0px 8px;
    font-size: 187%; }

  /* line 10174, stdin */
  .dlc-faq-content .mscom-accordion .mscom-accordion-item-link {
    padding: 20px 0px;
    line-height: 1.25em; }

  /* line 10179, stdin */
  .dlc-faq-content .mscom-accordion .mscom-accordion-item-container {
    padding: 15px 35px 30px; }
 }

@media screen and (min-width: 680px) {
  /* line 10185, stdin */
  .dlc-faq-headline h1 {
    margin: 45px 0px 8px; }
 }

/*End of faq page*/
/*Beginning of newsletter page*/
/* line 10194, stdin */
.dlc-newsletter-description {
  font-size: 81.25%;
  color: #333333;
  line-height: 1.25em; }

/* line 10200, stdin */
.dlc-newsletter-headline {
  margin: 32px 0px 30px;
  color: #333333;
  line-height: 1.25em; }

/* line 10206, stdin */
.dlc-newsletter-headline h1 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 100%; }

@media only screen and (min-width: 540px) {
  /* line 10212, stdin */
  .dlc-newsletter-headline {
    margin: 45px 0px 28px; }

  /* line 10216, stdin */
  .dlc-newsletter-headline h1 {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 187.5%; }
 }

/*End of newsletter page*/
/* line 10222, stdin */
.dlc-hp h2 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187%;
  line-height: 1.25em;
  color: #333333; }

/* line 10229, stdin */
.dlc-hp .dlc-hp-bottomlist {
  color: #333333; }

/* line 10233, stdin */
.dlc-hp .dlc-hp-bottomlist li span {
  line-height: 1.25em; }

/* line 10237, stdin */
.dlc-hp .dlc-hp-bottomlist li > a {
  padding-top: 6px;
  display: inline-block; }

/* line 10242, stdin */
.dlc-hp .dlc-hp-bottomlist li:first-child > a {
  padding-top: 0; }

/* line 10246, stdin */
.dlc-hp .dlc-hp-bottomlist .downloadList {
  font-size: 81.25%; }

/* line 10250, stdin */
.dlc-hp .dlc-hp-bottomlist .loadMask {
  font-size: 81.25%; }

/* line 10254, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-btm-list-container {
  font-size: 81.25%; }

/* line 10258, stdin */
.dlc-hp .dlc-hp-bottomlist h2 {
  margin-bottom: 15px; }

/* line 10262, stdin */
.dlc-hp .add-on-list h3 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 125%;
  line-height: 1.25em;
  padding-bottom: 10px; }

/* line 10269, stdin */
.dlc-hp .downloadList h3 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 10273, stdin */
.dlc-hp .dlc-hp-ad .mscomAd > iframe {
  margin-top: 94px; }

/* line 10277, stdin */
.dlc-hp .dlc-hp-ad .mscomAd {
  margin: 0 auto;
  line-height: 1em; }

/* line 10282, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
  padding-left: 20px;
  *padding-left: 0px; }

/* line 10287, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
  padding-left: 20px;
  *padding-left: 0px; }

/* line 10292, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
  padding-left: 0; }

/* line 10297, stdin */
.box a:link, .box a:visited, .box a:hover, .box a:active {
  color: inherit;
  cursor: pointer;
  pointer-events: auto; }

/*view 4*/
@media screen and (min-width: 900px) {
  /* line 10307, stdin */
  .dlc-hp .add-on-list .dlc-hp-btm-Acc:first-child {
    margin-bottom: 48px; }
 }

/*view 3*/
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 10314, stdin */
  .dlc-hp .add-on-list {
    margin-top: 36px; }

  /* line 10318, stdin */
  .dlc-hp .dlc-hp-ad .mscomAd > iframe {
    margin-top: 80px; }

  /* line 10324, stdin */
  .dlc-hp .dlc-hp-bottomlist .PopularDownloadInHomePage, .dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
    padding-right: 11%; }
  /* line 10328, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
    padding-left: 0; }
  /* line 10332, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container .CSPvNext > .row-fluid > .span {
    padding-right: 11%; }
  /* line 10336, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
    padding-left: 35px; }
 }

/*view 2*/
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 10344, stdin */
  .dlc-hp .add-on-list h3 {
    font-size: 100%; }

  /* line 10348, stdin */
  .dlc-hp .add-on-list {
    margin-top: 35px; }

  /* line 10352, stdin */
  .dlc-hp .dlc-hp-ad .mscomAd > iframe {
    margin-top: 80px;
    margin-bottom: 20px; }

  /* line 10359, stdin */
  .dlc-hp .dlc-hp-bottomlist .PopularDownloadInHomePage, .dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
    padding-right: 4%; }
  /* line 10363, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
    padding-left: 0; }
  /* line 10367, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container .CSPvNext > .row-fluid > .span {
    padding-right: 4%; }
  /* line 10371, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
    padding-left: 33px; }
 }

/*view 1*/
@media screen and (max-width: 539px) {
  /* line 10379, stdin */
  .dlc-hp .dlc-hp-bottomlist h2 {
    margin-bottom: 0px; }

  /* line 10383, stdin */
  .dlc-hp .dlc-hp-bottomlist .mscom-accordion-item-link {
    cursor: pointer; }

  /* line 10387, stdin */
  .dlc-hp .dlc-hp-bottomlist .mscom-accordion-item-container {
    margin-bottom: 30px;
    margin-right: 5px; }

  /* line 10392, stdin */
  .dlc-hp .dlc-hp-bottomlist .PopularDownloadInHomePage .mscom-accordion-item-container {
    margin-bottom: 15px; }

  /* line 10396, stdin */
  .dlc-hp .add-on-list {
    margin-top: 0; }

  /* line 10400, stdin */
  .dlc-hp .mscom-accordion .mscom-accordion-item-link {
    padding: 20px 0; }

  /* line 10404, stdin */
  .dlc-hp h2 {
    font-size: 125%; }

  /* line 10408, stdin */
  .dlc-hp .dlc-hp-bottomlist li span {
    font-size: 1.23em;
    line-height: 1.25em;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

  /* line 10414, stdin */
  .dlc-hp .dlc-hp-ad .mscomAd > iframe {
    margin-top: 60px; }

  /* line 10418, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
    padding-left: 0; }

  /* line 10422, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
    padding-left: 0; }

  /* line 10426, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
    padding-left: 0; }

  /* line 10430, stdin */
  .mobile-fullwidth .mobilecontent-row {
    width: 96%;
    margin-left: auto;
    margin-right: auto; }
 }

/*Beginning of product icon*/
/* line 10439, stdin */
div.dlc-product-icon {
  padding: 30px 0 42px 0;
  line-height: 1.25em; }

/* line 10444, stdin */
div.dlc-product-icon h2 {
  margin-bottom: 10px; }

/* line 10448, stdin */
div.dlc-product-icon div.icons div.span {
  min-height: 100px;
  vertical-align: top;
  text-align: center;
  *display: inline;
  *zoom: 1; }

/* line 10456, stdin */
div.dlc-product-icon div.icons a {
  text-decoration: none;
  color: #333333;
  display: block;
  padding: 10px 1px 10px 1px;
  font-size: 81.25%; }

/* line 10465, stdin */
div.dlc-product-icon div.icons a:hover, div.dlc-product-icon div.icons a:active {
  background-color: #efefef;
  border: 1px solid #efefef;
  /* show a 1px border for high contrast mode */
  padding: 9px 0 9px 0; }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 10473, stdin */
  div.dlc-product-icon {
    padding-top: 25px;
    padding-bottom: 10px; }

  /* line 10478, stdin */
  div.dlc-product-icon h2 {
    margin-bottom: 20px; }
 }

/*End of product icon*/
/*Beginning of hp highlight*/
/* line 10487, stdin */
.dlc-hp-bg1 {
  background-color: #FF8C01; }

/* line 10491, stdin */
.dlc-hp-bg2 {
  background-color: #0FA1B8; }

/* line 10495, stdin */
.dlc-hp-bg3 {
  background-color: #dc3c00; }

/* line 10499, stdin */
.dlc-hp-highlight {
  margin-top: 15px;
  margin-bottom: 10px; }

/* line 10504, stdin */
.dlc-hp-highlight a {
  display: block; }

/* line 10508, stdin */
.dlc-hp-highlight img {
  color: #ffffff;
  max-width: 100%; }

/*mobile view*/
@media screen and (max-width: 539px) {
  /* line 10515, stdin */
  .dlc-hp-highlight {
    margin-top: 0; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 10522, stdin */
  .dlc-hp-highlight {
    margin-top: 10px;
    margin-bottom: 25px; }
 }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 10530, stdin */
  .dlc-hp-highlight {
    margin-top: 15px;
    margin-bottom: 25px; }
 }

/*End of hp highlight*/
/* line 10536, stdin */
div.download-wizard {
  color: #333333;
  height: 490px;
  overflow: auto; }

/* line 10542, stdin */
div.download-wizard div.wizard-step {
  display: none; }

/* line 10546, stdin */
div.download-wizard h2 {
  font-size: 230%;
  line-height: 1.25em;
  padding-bottom: 26px; }

/* line 10552, stdin */
div.download-wizard h3 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 153%;
  line-height: 1.5em; }

/* line 10558, stdin */
div.download-wizard .wizard-subtitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 123%;
  line-height: 1.5em; }

/* line 10564, stdin */
div.download-wizard input[type="checkbox"] {
  width: 21px;
  height: 21px;
  margin: 0; }

/* line 10570, stdin */
div.download-wizard input[type="radio"] {
  width: 23px;
  height: 23px;
  vertical-align: middle;
  margin: 0;
  margin-right: 8px; }

/* line 10578, stdin */
div.download-wizard div.wizard-choice li {
  line-height: 1.5em;
  padding-top: 5px; }

/* line 10583, stdin */
div.download-wizard label {
  vertical-align: middle; }

/* line 10587, stdin */
div.download-wizard div.wizard-footer {
  text-align: right;
  border-style: none;
  border-top: solid 1px #d2d2d2;
  padding-top: 20px; }

/* line 10594, stdin */
div.download-wizard div.wizard-footer a.button {
  display: inline-block;
  padding: 6px 25px 6px 25px;
  margin-left: 8px; }

/* line 10600, stdin */
div.download-wizard div.wizard-footer a.next {
  background-color: #1777b1;
  color: #fff;
  border: 1px solid #1777b1; }

/* line 10607, stdin */
div.download-wizard div.wizard-footer a.back {
  background-color: #cccccc;
  color: #333333;
  border: 1px solid #cccccc; }

/* line 10616, stdin */
div.download-wizard div.wizard-footer a, div.download-wizard div.wizard-footer a:hover, div.download-wizard div.wizard-footer a:focus, div.download-wizard div.wizard-footer a:active {
  text-decoration: none;
  _cursor: pointer; }

/* line 10621, stdin */
div.download-wizard .bold {
  font-weight: bold; }

/* line 10625, stdin */
div.download-wizard .green {
  color: #007233; }

@media screen and (max-width: 539px) {
  /* line 10630, stdin */
  div.download-wizard {
    height: auto; }

  /* line 10634, stdin */
  div.download-wizard h2 {
    font-size: 154%;
    margin-top: 5px;
    padding-bottom: 16px; }
 }

/*Beginning of bundling wizard*/
/* line 10643, stdin */
.hidden_header {
  display: none; }

/* line 10645, stdin */
div.product-bundles .bundle-heading {
  margin-bottom: 10px;
  color: #333333; }

/* line 10650, stdin */
div.product-bundles .bundle-list table {
  width: 100%;
  border-collapse: collapse; }

/* line 10655, stdin */
div.product-bundles table td {
  border-style: none;
  border-top: solid 1px #d2d2d2;
  padding: 15px 0 15px 0;
  vertical-align: top; }

/* line 10662, stdin */
div.product-bundles table td img {
  vertical-align: text-top; }

/* line 10666, stdin */
div.product-bundles table td.td-check {
  padding-right: 8px;
  width: 28px;
  line-height: 1.85em;
  /*line-height need to be same as bundle heading*/ }

/* line 10672, stdin */
div.product-bundles table td.td-check input {
  padding: 0;
  margin: 0;
  vertical-align: text-top; }

/* line 10678, stdin */
div.product-bundles table td.td-icon {
  padding-right: 8px;
  width: 56px;
  line-height: 1.85em; }

/* line 10684, stdin */
div.product-bundles table td.td-info {
  padding-left: 5px;
  width: 25px;
  line-height: 1.85em; }

/* line 10690, stdin */
div.product-bundles div.bundle-list {
  height: 300px;
  overflow: auto;
  margin-bottom: 10px; }

/* line 10696, stdin */
div.product-bundles div.bundle-list p.bundle-title {
  font-weight: bold;
  font-size: 124%; }

/* line 10701, stdin */
div.product-bundles div.bundle-list h3.bundle-title {
  font-weight: bold;
  font-size: 124%; }

/* line 10706, stdin */
div.product-bundles div.bundle-list p.bundle-desc {
  padding: 13px 0 0 0; }

/* line 10710, stdin */
div.product-bundles div.bundle-list .bundle-filesize {
  padding-top: 5px; }

/* line 10714, stdin */
div.product-bundles div.download-summary div.summary-list {
  color: #333333; }

/* line 10718, stdin */
div.product-bundles div.download-summary div.summary-footer {
  color: #333333;
  font-family: Tahoma, Verdana, Arial, sans-serif; }

@media screen and (max-width: 899px) {
  /* line 10724, stdin */
  div.product-bundles .bundle-list .td-icon {
    display: none; }

  /* line 10728, stdin */
  div.product-bundles div.bundle-list {
    height: auto; }
 }

@media screen and (max-width: 539px) {
  /* line 10734, stdin */
  div.product-bundles div.bundle-list p.bundle-desc {
    display: none; }

  /* line 10738, stdin */
  div.product-bundles div.bundle-list .td-info {
    display: none; }

  /* line 10742, stdin */
  div.product-bundles table td {
    padding: 15px 0px 5px; }
 }

/*End of bundling wizard*/
/*Beginning of download summary*/
/* line 10751, stdin */
div.wizard-footer {
  clear: both; }

/* line 10755, stdin */
div.download-summary {
  line-height: 1.25em;
  color: #333333;
  padding: 30px;
  overflow: hidden;
  background-color: #f3f3f3; }

/* line 10763, stdin */
div.chooseFile div.download-summary {
  font-size: 81%; }

/* line 10767, stdin */
div.download-summary table {
  font-size: 100%; }

/* line 10771, stdin */
div.download-summary .title {
  font-size: 123%; }

/* line 10775, stdin */
div.download-summary .summary-list {
  height: 224px;
  overflow: auto;
  padding-bottom: 8px;
  margin-top: 20px;
  margin-bottom: 13px;
  border-style: none;
  border-bottom: solid 1px #d2d2d2; }

/* line 10785, stdin */
div.download-summary table td {
  border: 0px;
  padding: 0px; }

/* line 10790, stdin */
div.download-summary table td.td-no {
  padding-right: 5px;
  vertical-align: top; }

/* line 10795, stdin */
div.download-summary .summary-footer {
  font-weight: bold; }

/*End of download summary*/
/*Beginning of install dlm wizard*/
/* line 10803, stdin */
div.install-dlm p.desc {
  font-weight: bold;
  margin: 5px 0 23px 0; }

/* line 10808, stdin */
div.install-dlm .subtitle {
  margin-bottom: 5px; }

/* line 10812, stdin */
div.install-dlm div.additional {
  height: 170px;
  overflow: auto;
  margin-bottom: 10px; }

/* line 10818, stdin */
div.install-dlm div.additional div.additional li {
  margin-bottom: 7px; }

/* line 10822, stdin */
div.install-dlm div.additional div.suggest {
  margin-top: 28px; }

/* line 10826, stdin */
div.install-dlm div.additional div.suggest ul {
  margin-top: 5px; }

/* line 10830, stdin */
div.install-dlm div.additional div.suggest li {
  margin-top: 10px; }

/* line 10834, stdin */
div.install-dlm .dlm-choice-title {
  margin-bottom: 10px; }

/* line 10838, stdin */
div.install-dlm .wizard-choice {
  margin-top: 28px;
  margin-bottom: 5px; }

/* line 10843, stdin */
div.install-dlm div.benifit ul {
  padding-left: 15px;
  list-style-type: disc; }

/* line 10848, stdin */
div.install-dlm div.benifit ul li {
  margin-bottom: 7px; }

/* line 10852, stdin */
div.install-dlm div.benifit {
  margin-top: 30px; }

/* line 10856, stdin */
div.wizard-footer div.dlm-warn-link {
  float: left;
  position: relative; }

/* line 10861, stdin */
div.wizard-footer div.dlm-warn-link a.warn-desc {
  padding-left: 30px;
  position: relative;
  display: block;
  height: 2em;
  line-height: 2em;
  *display: inline;
  *zoom: 1;
  color: #1570a6; }

/* line 10872, stdin */
div.wizard-footer div.dlm-warn-link .arrow-icon {
  background: url("/en-us/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7") no-repeat;
  width: 23px;
  height: 23px;
  position: absolute;
  left: 0; }

/* line 10880, stdin */
div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer {
  text-align: left;
  height: 430px; }
  /* line 10884, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 234.375%;
    color: #333333;
    line-height: 1.25em;
    font-weight: normal;
    margin-left: 30px;
    margin-right: 41px;
    margin-top: 2px; }
  /* line 10895, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .moreinfo-desc {
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    font-size: 100%;
    color: #333333;
    line-height: 1.25em;
    margin-top: 17px;
    overflow: auto;
    max-height: 350px;
    margin-left: 30px;
    margin-right: 41px; }
    /* line 10906, stdin */
    div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .moreinfo-desc p {
      padding: 10px 0 10px 0; }
    /* line 10910, stdin */
    div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .moreinfo-desc ul {
      padding-left: 15px;
      list-style-type: disc; }

@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 10919, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
    font-size: 156.25%;
    margin-top: 7px; }
 }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 10928, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
    font-size: 125%;
    margin-top: 0px; }
  /* line 10932, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .moreinfo-desc {
    margin-top: 9px;
    max-height: 360px; }
 }

@media screen and (max-width: 539px) {
  /* line 10940, stdin */
  div.install-dlm div.wizard-footer {
    margin-top: 40px; }
    /* line 10943, stdin */
    div.install-dlm div.wizard-footer div.dlm-warn-link {
      float: none;
      text-align: left;
      margin-bottom: 20px; }
      /* line 10949, stdin */
      div.install-dlm div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
        font-size: 125%;
        margin-top: 8px; }
      /* line 10955, stdin */
      div.install-dlm div.wizard-footer div.dlm-warn-link .moreinfo-desc {
        margin-top: 9px;
        max-height: none; }
 }

/*End of install dlm wizard*/
/*Beginning of mobile share wizard*/
/* line 10967, stdin */
div.mobileshare h2 {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 230%;
  color: #333333;
  line-height: 1.25em;
  margin-bottom: 18px;
  min-height: 0;
  _height: 0;
  /*hack for IE 6*/ }

/* line 10977, stdin */
div.mobileshare .mobileshare-des {
  margin-bottom: 22px;
  color: #333333; }

/* line 10982, stdin */
div.mobileshare div.mobileshare-list {
  line-height: 1.25em;
  margin: 0 0 18px 0; }

/* line 10987, stdin */
div.mobileshare div.mobileshare-list {
  height: 317px;
  overflow: auto; }

/* line 10992, stdin */
div.mobileshare div.mobileshare-list table {
  width: 100%;
  border-collapse: collapse; }

/* line 10997, stdin */
div.mobileshare div.mobileshare-list table td {
  padding: 12px 0 13px 0;
  border-style: none; }

/* line 11002, stdin */
div.mobileshare table .col1 {
  width: 33px; }

/* line 11006, stdin */
div.mobileshare table .col2 {
  width: 50px; }

/* line 11010, stdin */
div.mobileshare .col2 img {
  width: 40px;
  height: 40px; }

/* line 11015, stdin */
div.mobileshare table span {
  color: #333333; }

/* line 11019, stdin */
div.mobileshare div.wizard-footer a.unselected {
  background-color: #eaeaea;
  color: #a3a3a3;
  cursor: default;
  border: 1px solid #eaeaea;
  font-family: Tahoma, Verdana, Arial, sans-serif; }

@media screen and (max-width: 539px) {
  /* line 11028, stdin */
  div.mobileshare .mobileshare-des {
    margin-bottom: 10px; }

  /* line 11031, stdin */
  div.mobileshare h2 {
    font-size: 153%;
    margin: 12px 0 20px 0;
    font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }
 }

/*End of mobile share wizard*/
/*Beginning of multifile wizard*/
/* line 11042, stdin */
div.multifiles div.multifile-th {
  border-bottom: solid 1px #d2d2d2;
  padding: 0 0 5px 0; }

/* line 11047, stdin */
div.multifiles div.multifile-th div {
  display: inline-block;
  font-weight: bold;
  line-height: 2em;
  *display: inline;
  *zoom: 1; }

/* line 11055, stdin */
div.multifiles div.multifile-th .co2 {
  float: right;
  min-width: 90px; }

/* line 11060, stdin */
div.multifiles div.multifile-list .co1 {
  width: 650px;
  word-break: break-all;
  margin-right: 5px; }

/* line 11066, stdin */
div.multifiles div.multifile-list {
  line-height: 1.25em;
  margin: 0 0 10px 0; }

/* line 11071, stdin */
div.multifiles div.multifile-list {
  height: 295px;
  overflow: auto; }

/* line 11076, stdin */
div.multifiles div.multifile-list table {
  width: 100%;
  border-collapse: collapse; }

/* line 11081, stdin */
div.multifiles div.multifile-list table td {
  padding: 15px 0 15px 0;
  border-style: none;
  border-bottom: solid 1px #d2d2d2; }

/* line 11087, stdin */
div.multifiles input[type="checkbox"] {
  margin-right: 8px;
  vertical-align: middle; }

/* line 11093, stdin */
div.multifiles div.multifile-list table td span div.multifiles div.multifile-th div span {
  vertical-align: middle; }

/* line 11098, stdin */
div.multifiles div.wizard-footer a.unselected {
  /*background-color: #eeeeee;*/
  /*color: #a3a3a3;*/
  /*border: 1px solid #eeeeee;*/
  background-color: #C9C9C9;
  color: #383838;
  border: 1px solid #C9C9C9;
  cursor: default; }

/* line 11108, stdin */
div.multifiles .mobile-only {
  display: none; }

@media screen and (max-width: 539px) {
  /* line 11113, stdin */
  div.multifiles div.multifile-list {
    height: auto; }

  /* line 11117, stdin */
  div.multifiles .mobile-hide {
    display: none !important; }

  /* line 11121, stdin */
  div.multifiles .mobile-only {
    display: block; }
 }

/*End of multifile wizard*/
/*Beginning of regsys wizard*/
/* line 11130, stdin */
.download-wizard .regsys .regsys-main {
  padding-bottom: 10px; }

/* line 11134, stdin */
.download-wizard .regsys .wizard-choice {
  padding-top: 35px; }

/* line 11138, stdin */
.download-wizard .regsys .wizard-choice .regsys-choice-title {
  font-size: 123%;
  padding-bottom: 15px; }

@media screen and (max-width: 539px) {
  /* line 11144, stdin */
  .download-wizard .regsys .wizard-footer {
    margin-top: 28px; }
 }

/*End of regsys wizard*/
/*Beginning of windows update wizard*/
/* line 11153, stdin */
div.windows-update div.wizard-desc {
  padding-bottom: 28px; }

/* line 11157, stdin */
div.windows-update div.wizard-wu-content {
  height: 363px;
  margin-bottom: 10px; }

@media screen and (max-width: 539px) {
  /* line 11163, stdin */
  div.windows-update div.wizard-wu-content {
    min-height: 0px;
    _height: 0px; }

  /* line 11168, stdin */
  div.windows-update .wizard-subtitle {
    padding-bottom: 6px; }

  /* line 11172, stdin */
  div.windows-update div.wizard-desc {
    padding-bottom: 18px; }

  /* line 11176, stdin */
  div.windows-update div.wizard-footer {
    margin-top: 40px; }
 }

/*End of windows update wizard*/
/* line 11181, stdin */
.superproduct-wizard {
  background-color: #eee;
  padding-top: 52px;
  padding-bottom: 30px;
  padding-left: 5%;
  padding-right: 5%;
  color: #333;
  font-weight: normal; }
  /* line 11182, stdin */
  .superproduct-wizard b {
    font-weight: bold; }

/* line 11195, stdin */
.superproduct-msg-title {
  font-size: 187.5%;
  padding-bottom: 38px;
  color: #333;
  line-height: 1.25em; }

/* line 11202, stdin */
.superproduct-msg-des, .superproduct-msg-des-radio {
  font-size: 100%;
  padding-bottom: 38px;
  line-height: 1.25em; }

/* line 11208, stdin */
.superproduct-msg-prompt {
  font-size: 125%;
  padding-bottom: 27px;
  line-height: 1.25em; }

/* line 11213, stdin */
.superproduct-choosebits-list {
  font-size: 81.25%;
  line-height: 1.25em;
  padding-bottom: 15px; }

/* line 11219, stdin */
div.superproduct-wizard td {
  vertical-align: top;
  padding-bottom: 18px; }

/* line 11224, stdin */
div.superproduct-wizard td.product-name {
  padding-top: 6px; }

/* line 11228, stdin */
div.superproduct-wizard td input {
  width: 23px;
  height: 23px;
  margin-right: 5px;
  font-size: 81.25%;
  margin-left: 0px; }

/* line 11236, stdin */
div.superproduct-wizard .disabled {
  background-color: #d2d2d2;
  cursor: default;
  color: #969696; }

/* line 11242, stdin */
div.superproduct-wizard .enabled {
  background-color: #1570a6;
  cursor: pointer;
  color: #fff; }

/* line 11248, stdin */
div.superproduct-wizard .nextbtn-wrapper {
  border: 1px solid #eee;
  display: inline-block; }

/* line 11253, stdin */
div.superproduct-wizard .nextbtn {
  width: 86px;
  height: 30px;
  border: none;
  font-size: 81.25%; }

/* line 11260, stdin */
div.superproduct-submit {
  padding-top: 44px; }

/* line 11264, stdin */
div.superproduct-wizard .hr {
  border-top: 1px solid #d2d2d2;
  padding-bottom: 20px; }

/* line 11269, stdin */
div.superproduct-wizard .green {
  color: #007233; }

/* line 11273, stdin */
div.superproduct-submit {
  text-align: right; }

/* line 11277, stdin */
div.superproduct-wizard .hidden {
  display: none;
  visibility: hidden; }

@media screen and (max-width: 899px) {
  /* line 11283, stdin */
  div.superproduct-wizard {
    padding-top: 45px; }

  /* line 11287, stdin */
  div.superproduct-msg-title {
    font-size: 156%; }

  /* line 11291, stdin */
  div.superproduct-msg-des, div.superproduct-msg-des-radio {
    font-size: 81.25%; }

  /* line 11295, stdin */
  div.superproduct-msg-prompt {
    margin-top: -10px; }

  /* line 11299, stdin */
  div.superproduct-submit {
    padding-top: 24px; }
 }

@media screen and (max-width: 679px) {
  /* line 11305, stdin */
  div.superproduct-msg-title {
    font-size: 125%; }
 }

@media screen and (max-width: 539px) {
  /* line 11311, stdin */
  div.superproduct-wizard {
    padding-top: 25px; }

  /* line 11315, stdin */
  div.superproduct-submit {
    padding-top: 0px;
    margin-top: -7px; }

  /* line 11320, stdin */
  div.superproduct-msg-des-radio {
    margin-top: -15px; }

  /* line 11324, stdin */
  div.superproduct-choosebits-list {
    padding-bottom: 8px;
    margin-top: -10px; }

  /* line 11329, stdin */
  div.superproduct-msg-prompt {
    font-size: 100%;
    padding-bottom: 33px; }
 }

/* line 11334, stdin */
#title-background {
  padding: 25px 0;
  left: 0;
  width: 100%;
  z-index: -1;
  display: none; }

/* line 11342, stdin */
.lt-ie8 #title-background {
  padding: 26px 0; }

/* line 11346, stdin */
#title-bar {
  vertical-align: middle;
  display: table;
  padding: 25px 0 20px 0; }

/* line 11351, stdin */
#title-bar .FamilyIcon {
  width: 50px;
  height: 50px;
  display: table-cell;
  float: none;
  *height: auto;
  *overflow: hidden;
  vertical-align: middle; }

/* line 11362, stdin */
#title-bar .FamilyIcon img {
  max-width: none;
  padding-right: 10px; }

/* line 11367, stdin */
#title-bar .FamilyName {
  height: 50px;
  width: 100%;
  float: none;
  vertical-align: middle;
  display: table-cell;
  *width: 70%;
  *float: left;
  *height: auto;
  *overflow: hidden; }

/* line 11379, stdin */
#title-bar .FamilyName h1 {
  color: #ffffff;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187.5%;
  line-height: 1.25em;
  max-width: 1000px; }

/* line 11386, stdin */
.popular-download-title {
  margin-top: 45px;
  padding-bottom: 10px; }

/* line 11390, stdin */
.popular-download-title h2 {
  font-weight: lighter; }

/* line 11393, stdin */
#popular-download {
  border-top: 1px solid #D2D2D2; }

/* line 11397, stdin */
.top-pick-title h2 {
  margin-top: 40px;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 125%;
  margin-bottom: 25px; }

/* line 11404, stdin */
#top-pick {
  font-size: 81.25%;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 11409, stdin */
#top-pick {
  font-size: 81.25%;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 11414, stdin */
#top-pick .image-link {
  width: auto;
  float: left;
  padding-bottom: 8px; }

/* line 11420, stdin */
#top-pick .item-content {
  width: auto;
  float: none;
  margin-left: 85px;
  position: relative; }

/* line 11427, stdin */
#top-pick .description {
  display: inline-block;
  padding-bottom: 17px;
  color: #333333; }

/* line 11433, stdin */
#top-pick .item-content h3 {
  font-size: 123.07%;
  color: #1570a6;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 11439, stdin */
.click-to-action .arrow-icon {
  background: url("/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7") no-repeat;
  background-position-y: 50%; }

/* line 11444, stdin */
.click-to-action span.arrow-icon {
  position: absolute;
  border: 1px solid transparent;
  width: 26px;
  height: 24px;
  left: 0px;
  *top: -4px;
  _display: none;
  overflow: hidden;
  margin: 0;
  padding: 0; }

/* line 11458, stdin */
.click-to-action a {
  line-height: 24px;
  margin: 30px 0 0;
  min-height: 24px;
  padding: 2px 0 2px 30px; }

/* CSS for category page */
/* line 11467, stdin */
.microsoft-recommends {
  padding: 44px 0 9px; }

/* line 11471, stdin */
.microsoft-recommends .title {
  color: #333333;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 81.25%; }

/* line 11477, stdin */
.microsoft-recommends .recommend-words {
  color: #333333;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187%;
  line-height: 100%;
  padding-top: 25px; }

/* line 11485, stdin */
.microsoft-recommends .recommend-words .recommend-words-semibold {
  font-family: Tahoma, Verdana, Arial, sans-serif; }

/* line 11489, stdin */
.microsoft-recommends .recommend-description {
  color: #727272;
  font-size: 100%;
  padding: 7px 0; }

/* line 11495, stdin */
.microsoft-recommends .call-to-action {
  font-size: 81.25%; }

/* line 11499, stdin */
.microsoft-recommends .call-to-action img {
  float: left; }

/* line 11503, stdin */
.microsoft-recommends .call-to-action .call-to-action-link {
  float: left;
  width: 50%;
  padding-left: 10px;
  line-height: 25px; }

@media screen and (max-width: 539px) {
  /* line 11511, stdin */
  .popular-download-title {
    margin-top: 28px; }

  /* line 11515, stdin */
  .microsoft-recommends {
    display: none; }

  /* line 11519, stdin */
  #title-background {
    padding: 12.5px 0; }

  /* line 11523, stdin */
  #title-bar {
    padding: 12.5px 0; }

  /* line 11527, stdin */
  #title-bar .FamilyIcon {
    display: none; }

  /* line 11531, stdin */
  #top-pick .image-link {
    display: none; }

  /* line 11535, stdin */
  .CSPvNext #top-pick .item-content {
    margin-left: 0px; }

  /* line 11539, stdin */
  #title-bar .FamilyName h1 {
    font-size: 125%; }
 }

/* line 11545, stdin */
div .pager {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  float: left;
  font-size: 0.8125em; }

/* line 11553, stdin */
div .pager_items {
  margin-right: 0;
  margin-left: 0;
  margin-top: 1em; }

/* line 11559, stdin */
div .pager_items .pager_current {
  background-color: #1570a6;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  padding-left: 0.8em;
  padding-right: 0.8em;
  height: 2em;
  line-height: 1.8em; }

/* line 11572, stdin */
div .pager_items a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  color: #04c;
  padding-left: 0.8em;
  padding-right: 0.8em;
  height: 2em;
  line-height: 1.8em; }

/* line 11583, stdin */
div .pager_items a:hover {
  background-color: #d2ebf9; }

/* line 11587, stdin */
div .pager a:link, a:active {
  text-decoration: none; }

/* line 11591, stdin */
.pager_perpage {
  margin-top: 0.7692em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: right; }

/* line 11599, stdin */
div .pager a.pager_prious:hover {
  background-color: #fff; }

/* line 11603, stdin */
div .pager a.page_next:hover {
  background-color: #fff; }

/* line 11607, stdin */
.pager .next-page {
  width: 23px;
  height: 23px;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  background: url('/en-us/CMSImages/Link_Arrowright_21x21.png?version=76B9A648-E9F9-675B-8FE0-33EC205C6AE1') no-repeat center center; }

/* line 11617, stdin */
.pager .next-page:hover {
  background: url('/en-us/CMSImages/mouseoverLinkarrowright.png?version=845d1492-da24-2dd6-6920-8fcb259f92ce') no-repeat center center; }

/* line 11621, stdin */
.pager .last-page {
  width: 23px;
  height: 23px;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  background: url('/en-us/CMSImages/Link_Arrowleft_21x21.png?version=a8a97b90-8d9f-b29b-4d55-77fd2b30c991') no-repeat center center; }

/* line 11631, stdin */
.pager .last-page:hover {
  background: url('/en-us/CMSImages/mouseoverLinkarrowleft.png?version=ee5077d0-947d-0abe-52ec-22858a214294') no-repeat center center; }

/* line 11635, stdin */
.pager .pager_prious {
  width: auto;
  height: auto; }

/* line 11640, stdin */
.pager .page_next {
  width: auto;
  height: auto; }

/* line 11644, stdin */
.msstore {
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 11647, stdin */
.msstore_content .msstore_title {
  margin-bottom: 15px; }

@media screen and (min-width: 540px) and (max-width: 899px) {
  /* line 11651, stdin */
  .msstore_content .msstore_title {
    margin-bottom: 30px; }
 }

@media screen and (max-width: 539px) {
  /* line 11656, stdin */
  .msstore_content .msstore_title {
    margin-top: 21px; }
 }

/* line 11660, stdin */
.msstore_title h2 {
  font-size: 1.25em;
  color: #333333;
  font-weight: normal; }

/* line 11665, stdin */
.msstore_clip_item .row-fluid .msstore_clip_image {
  width: 70px;
  height: 70px;
  position: absolute;
  text-align: center;
  display: table; }

/* line 11672, stdin */
.msstore_clip_image .imagecontainer {
  display: table-cell;
  height: 70px;
  vertical-align: middle; }

/* line 11677, stdin */
.msstoreimga img {
  border-width: 0px;
  padding-Right: 0px;
  padding-Left: 0px; }

/* line 11682, stdin */
.msstore_clip_item {
  margin-bottom: 20px; }

/* line 11685, stdin */
.msstore_clip_item .row-fluid .msstore_clip_desc {
  margin-left: 70px;
  width: 100%;
  padding-left: 30px;
  padding-right: 70px;
  min-height: 70px;
  height: 70px;
  display: table;
  line-height: 1.25em;
  *float: right; }

/* line 11696, stdin */
.msstore_clip_desc .textcontainer {
  display: table-cell;
  vertical-align: middle;
  *margin-top: 30px; }

/* line 11701, stdin */
.msstore_clip_desc a {
  font-size: 0.82em;
  line-height: 0.78em; }

/* line 11705, stdin */
.msstore_clip_desc a, .msstore_clip_desc a:link, .msstore_clip_desc a:visited, .msstore_clip_desc a:active {
  text-decoration: none; }

/* line 11708, stdin */
.msstore_clip_desc a:hover {
  text-decoration: underline; }

/* line 11713, stdin */
.msstore_seemore {
  margin-top: 5px;
  margin-bottom: 7px; }

@media screen and (min-width: 540px) and (max-width: 899px) {
  /* line 11718, stdin */
  .msstore_seemore {
    margin-bottom: 25px; }
 }

@media screen and (min-width: 900px) {
  /* line 11723, stdin */
  .msstore_seemore {
    padding-left: 100px; }
 }

/* line 11727, stdin */
.msstore_seemore .arrowicon {
  margin-right: 5px;
  padding: 0;
  border: 1px solid transparent;
  height: 23px;
  width: 23px;
  background-image: url("/CMSImages/icon_to_right_arrow.png?version=bd7dde14-4e76-47b0-ab46-c26f51fb656b");
  float: left; }

/* line 11736, stdin */
.msstore_seemore img {
  border-style: none;
  margin-bottom: -5px; }

/* line 11740, stdin */
.msstore_seemore a {
  font-size: 0.82em;
  padding-top: 2px;
  padding-bottom: 2px; }

/* line 11745, stdin */
.msstore_seemore a, .msstore_seemore a:link, .msstore_seemore a:visited, .msstore_seemore a:active {
  text-decoration: none; }

/* line 11748, stdin */
.msstore_seemore a:hover {
  text-decoration: underline; }

/* line 11751, stdin */
.msstore_clip_price {
  font-size: 1.1em;
  line-height: 1.25em;
  color: #e13300; }

/* line 11756, stdin */
div .Star {
  width: 72px;
  height: 16px; }

/* line 11760, stdin */
div .StarBackground {
  width: 72px;
  height: 16px; }

/* line 11764, stdin */
div .StarOverlay {
  height: 16px;
  top: -16px;
  overflow: hidden;
  position: relative; }

/* line 11770, stdin */
.msstore_defaultimg {
  display: none !important; }

/* line 11773, stdin */
.CSPvNext .row-fluid > .msstore_clip_item {
  margin-left: 0px; }

/* line 11776, stdin */
.msstore_seemore_leftcol {
  min-height: 1px; }

@media screen and (max-width: 899px) {
  /* line 11780, stdin */
  .msstore_clip_item .row-fluid .msstore_seemore {
    margin-left: 0px; }
 }

/* line 11784, stdin */
.CSPvNext .row-fluid .msstore_content {
  margin-left: 0px; }

/* line 11787, stdin */
.msstoreie7 {
  *margin-top: 20px; }

/* directional-scss | Author: Tyson Matanich (http://matanich.com), 2013 | License: MIT */
/**
 * @source	https://github.com/tysonmatanich/directional-scss
 * @info	http://www.matanich.com/2013/09/06/rtl-css-with-sass/
 */
/* Default $dir if not valid */
/**
 * Styles for feedback widget
 * @author  v-marklo
 * @version 1.0 (12 NOV 2015)
 */
/* line 11863, stdin */
.feedbwbtn {
  border: 2px solid rgba(0, 0, 0, 0);
  box-sizing: border-box;
  color: #FFF;
  line-height: 1.3;
  outline: none;
  padding: 0.2em 1.25em 0.3em 1.25em;
  position: relative;
  transition: all 0.15s;
  display: inline-block;
  white-space: nowrap;
  margin-right: 0px;
  margin-bottom: 20px; }

/* line 11879, stdin */
.feedbwbtn:hover, .feedbwbtn:active {
  text-decoration: none !important; }

/* line 11883, stdin */
.feedbwbtn-blue {
  background-color: #0078D7;
  color: #fff !important; }

/* line 11888, stdin */
.feedbwbtn-blue-disabled {
  background-color: #dddddd;
  color: #fff !important;
  cursor: default; }

/* line 11895, stdin */
.feedbwbtn-blue:hover, .feedbwbtn-blue:focus {
  border: 2px solid #66aee7; }

/* line 11899, stdin */
.feedbwbtn-blue:active {
  background-color: #66aee7; }

/* line 11903, stdin */
.feedbwbtn-blue.inverse {
  background-color: #fff !important;
  color: #0078D7 !important; }

/* line 11910, stdin */
.feedbwbtn-blue.inverse:hover, .feedbwbtn-blue.inverse:focus, .feedbwbtn-blue.inverse:active {
  border-color: #bbb; }

/* line 11913, stdin */
#localizedCloseButtonLabel {
  display: none; }

/* line 11917, stdin */
.contact-panel-tab {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061616997868383e-16, M12=1, M21=-1, M22=3.061616997868383e-16, SizingMethod='auto expand')";
  background-color: #ffffff;
  border: 1px solid #8ec9fb;
  position: fixed;
  bottom: 147px;
  cursor: pointer;
  right: -58px;
  right: -88px \ ;
  /*width:165px;*/
  height: 100px \ ;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 30px;
  z-index: 910; }

/* line 11937, stdin */
html[data-useragent*='MSIE 10.0'] .contact-panel-tab {
  width: 155px; }

/* line 11941, stdin */
.contact-tab {
  color: black !important;
  font-size: 18px;
  text-decoration: none;
  width: 100%;
  padding: 4px 8px 10px 8px; }

/* line 11948, stdin */
.contact-tab:hover {
  background-color: #f2f2f2;
  color: black;
  text-decoration: none; }

/* line 11953, stdin */
.contact-panel-tab a:focus {
  background-color: #f2f2f2;
  text-decoration: none !important; }

/* Clearfix (alias: .cf) */
/* line 11959, stdin */
#hp-feedback-form .cf:before, #hp-feedback-form .cf:after {
  content: " ";
  display: table; }

/* line 11960, stdin */
#hp-feedback-form .cf:after {
  clear: both; }

/* line 11961, stdin */
#hp-feedback-form .cf {
  *zoom: 1; }

/* line 11963, stdin */
.feedbwWrapper {
  height: 50px; }

/* line 11966, stdin */
.feedbwHeadLeft {
  float: left; }

/* line 11969, stdin */
.feedbwHeadRight {
  float: right;
  cursor: pointer; }

/* line 11973, stdin */
.feedbwRatRowOne {
  float: left;
  width: 25%;
  height: 100%;
  padding-top: 25px; }

/* line 11979, stdin */
.feedbwRatRowTwo {
  float: left;
  width: 25%;
  height: 100%;
  padding-bottom: 25px; }

/* line 11985, stdin */
.feedbwRatSelect {
  padding: 7px;
  /*width: 425px;*/
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px; }

/* line 11991, stdin */
.feedbwRatParaOne {
  margin-bottom: 10px; }

/* line 11994, stdin */
#feedbRatSentence {
  margin-bottom: 10px; }

/* line 11997, stdin */
.feedbwRatRowWrapper {
  text-align: center;
  margin-bottom: 1.65em;
  background-color: #f6f6f6; }

/* line 12002, stdin */
.feedbwRatTextArea {
  border: 1px solid black;
  width: 450px;
  height: 107px;
  overflow: auto;
  padding: 8px;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px; }

/* line 12011, stdin */
.feedbwWrapperBottom {
  /*width: 609px;*/
  width: 100%; }

/* line 12015, stdin */
.feedbwBottomLeft {
  float: left; }

/* line 12018, stdin */
.feedbwBottomRight {
  float: right;
  margin-top: 92px; }

/* line 12023, stdin */
.hp-feedback-modal-wrapper {
  position: relative;
  max-width: 609px;
  margin: 0 auto;
  padding: 24px;
  background-color: #ffffff; }

/* line 12030, stdin */
.option-column {
  width: 25%;
  float: left;
  text-align: center;
  background-color: #f8f8f8;
  padding-top: 25px;
  padding-bottom: 25px; }

/* line 12039, stdin */
.option-column span {
  display: block; }

/* line 12043, stdin */
#xsatisfLevel-option1, #xsatisfLevel-option2, #xsatisfLevel-option3, #xsatisfLevel-option4 {
  display: block;
  position: relative;
  left: 45%; }

@media screen and (max-width: 768px) {
  /* line 12050, stdin */
  .feedbwBottomRight {
    float: none;
    padding-top: 20px; }

  /* line 12054, stdin */
  .feedbwWrapperBottom {
    width: 100%; }

  /* line 12057, stdin */
  .feedbwbtn {
    position: relative;
    top: 20px; }

  /* line 12061, stdin */
  .feedbwWrapperBottom {
    width: 100%; }

  /* line 12064, stdin */
  .feedbwBottomLeft {
    width: 100%; }

  /* line 12067, stdin */
  .feedbwRatTextArea {
    width: 97%; }

  /* line 12070, stdin */
  .contact-panel-tab {
    display: none; }
 }

@media screen and (min-width: 768px) {
  /* line 12076, stdin */
  .hp-feedback-form-opener2-footer {
    display: none !important; }
 }

@media screen and (max-width: 600px) {
  /* line 12082, stdin */
  .option-column {
    width: 70%;
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 40px; }

  /* line 12091, stdin */
  #xsatisfLevel-option1, #xsatisfLevel-option2, #xsatisfLevel-option3, #xsatisfLevel-option4 {
    margin-top: -17px;
    margin-right: 55px;
    position: absolute;
    left: 40px; }

  /* line 12098, stdin */
  .option-column span {
    display: inline; }

  /* line 12102, stdin */
  .feedbwRatTextArea {
    width: 96%; }
 }

@media screen and (max-width: 490px) {
  /* line 12107, stdin */
  .feedbwRatSelect {
    width: 75%;
    font-size: 16px; }

  /* line 12111, stdin */
  .feedbwRatTextArea {
    width: 95%; }
 }

/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* Magnific Popup CSS */
/* line 12122, stdin */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

/* line 12134, stdin */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

/* line 12144, stdin */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 12156, stdin */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 12162, stdin */
.mfp-align-top .mfp-container:before {
  display: none; }

/* line 12165, stdin */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

/* line 12174, stdin */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

/* line 12178, stdin */
.mfp-ajax-cur {
  cursor: progress; }

/* line 12181, stdin */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

/* line 12186, stdin */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 12192, stdin */
.mfp-auto-cursor .mfp-content {
  cursor: auto; }

/* line 12198, stdin */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 12203, stdin */
.mfp-loading.mfp-figure {
  display: none; }

/* line 12206, stdin */
.mfp-hide {
  display: none !important; }

/* line 12209, stdin */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

/* line 12219, stdin */
.mfp-preloader a {
  color: #CCC; }

/* line 12221, stdin */
.mfp-preloader a:hover {
  color: #FFF; }

/* line 12224, stdin */
.mfp-s-ready .mfp-preloader {
  display: none; }

/* line 12227, stdin */
.mfp-s-error .mfp-content {
  display: none; }

/* line 12231, stdin */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 12244, stdin */
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* line 12248, stdin */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

/* line 12265, stdin */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 12268, stdin */
.mfp-close:active {
  top: 1px; }

/* line 12271, stdin */
.mfp-close-btn-in .mfp-close {
  color: #333; }

/* line 12275, stdin */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

/* line 12282, stdin */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

/* line 12291, stdin */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }

/* line 12302, stdin */
.mfp-arrow:active {
  margin-top: -54px; }

/* line 12305, stdin */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 12311, stdin */
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

/* line 12323, stdin */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

/* line 12328, stdin */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

/* line 12333, stdin */
.mfp-arrow-left {
  left: 0; }

/* line 12336, stdin */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

/* line 12340, stdin */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

/* line 12344, stdin */
.mfp-arrow-right {
  right: 0; }

/* line 12347, stdin */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

/* line 12351, stdin */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F; }

/* line 12354, stdin */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

/* line 12357, stdin */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

/* line 12361, stdin */
.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* line 12364, stdin */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 12369, stdin */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
/* line 12380, stdin */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
/* line 12393, stdin */
.mfp-figure {
  line-height: 0; }

/* line 12395, stdin */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

/* line 12408, stdin */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

/* line 12413, stdin */
.mfp-figure figure {
  margin: 0; }

/* line 12416, stdin */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

/* line 12424, stdin */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

/* line 12431, stdin */
.mfp-image-holder .mfp-content {
  max-width: 100%; }

/* line 12434, stdin */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 12441, stdin */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  /* line 12444, stdin */
  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* line 12446, stdin */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  /* line 12449, stdin */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  /* line 12452, stdin */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  /* line 12462, stdin */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  /* line 12464, stdin */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  /* line 12467, stdin */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  /* line 12479, stdin */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  /* line 12482, stdin */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  /* line 12485, stdin */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  /* line 12488, stdin */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

/* line 12492, stdin */
.mfp-ie7 .mfp-img {
  padding: 0; }

/* line 12495, stdin */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

/* line 12502, stdin */
.mfp-ie7 .mfp-container {
  padding: 0; }

/* line 12505, stdin */
.mfp-ie7 .mfp-content {
  padding-top: 44px; }

/* line 12508, stdin */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/**
 * @file 		dlc-v7.5.scss
 * @description	Updated for DLC Hero as like HP Hero
 * @author		v-nager
 * @version		3.0	(08 AUG 2016)
 */
/**
 * @file 		dlc-v7.3.scss
 * @description	Download Center v7.3	Nov 2015
 * @author		v-spsund
 * @version		2.0	(11 JAN 2016)	Combining the original 3 stylesheets for this release into one.
 */
/**
 * @file			dlc-v7.3-socialbar.scss
 * @description     "Follow Microfost" social bar, just above footer. From MS homepage (ca. v19).
 * @author  		v-sheryl, updated for DLC by v-spsund
 * @version	        1.0  (12 NOV 2015)
 */
/* line 12535, stdin */
html, body {
  height: auto; }

/* line 12538, stdin */
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -moz-appearance: button; }

@-moz-document url-prefix() {
  /* line 12542, stdin */
  .mscom-popup .mscom-popup-layout {
    overflow-y: scroll; } }

/* line 12546, stdin */
.dlc-v73 .end-social {
  font-size: 18px;
  background-color: #ccc;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

/* line 12553, stdin */
.dlc-v73 .end-social > div.span {
  padding-left: 1em;
  padding-right: 1em; }

/* line 12558, stdin */
.dlc-v73 .end-social .follow-text {
  margin-right: 0.5em;
  vertical-align: middle;
  font-size: 80%; }

@media all and (min-width: 300px) {
  /* line 12564, stdin */
  .dlc-v73 .end-social .follow-text {
    font-size: 100%; }
 }

/* line 12566, stdin */
.dlc-v73 .end-social .share-page-social {
  margin-top: 1em; }

/* line 12571, stdin */
.dlc-v73 .end-social .twitter-follow-button, .dlc-v73 .end-social .twitter-tweet-button {
  vertical-align: bottom; }

/* line 12575, stdin */
.dlc-v73 .end-social .social-icon-link {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle; }

/* line 12580, stdin */
.dlc-v73 .lt-ie9 .end-social .social-icon-link {
  zoom: 1;
  width: 32px;
  height: 32px; }

/* line 12586, stdin */
.dlc-v73 .end-social .social-icon-link .social-icon {
  display: block;
  width: 24px; }

@media all and (min-width: 300px) {
  /* line 12591, stdin */
  .dlc-v73 .end-social .social-icon-link .social-icon {
    width: 32px; }
 }

/* line 12593, stdin */
.dlc-v73 .lt-ie9 .end-social .social-icon-link .social-icon {
  zoom: 1; }

@media all and (min-width: 768px) {
  /* line 12598, stdin */
  .dlc-v73 .end-social > div.span {
    padding-left: 0;
    padding-right: 0; }

  /* line 12603, stdin */
  .dlc-v73 .end-social .share-page-social {
    text-align: right;
    margin-top: 0; }
 }

/* line 12610, stdin */
.dlc-v73 .lt-ie9 .end-social > div.span {
  padding-left: 0;
  padding-right: 0; }

/* line 12614, stdin */
.dlc-v73 .lt-ie9 .end-social .share-page-social {
  text-align: right;
  margin-top: 0; }

/**
 * END social bar styles
 */
/**
 * @file 		dlc-v7.3.scss
 * @description	Download Center v7.3	Nov 2015
 * @author		v-spsund
 * @version		1.1	(17 NOV 2015)
 */
/* Try to override IE's scrollbar behavior */
/* line 12633, stdin */
.no-touch {
  -ms-overflow-style: scrollbar !important; }

/* line 12634, stdin */
html {
  overflow-y: auto; }

/* line 12637, stdin */
.dlc-body .dlchide {
  display: inline !important; }

/* line 12638, stdin */
.dlc-v73 .dlc-body {
  max-width: 100%;
  width: auto;
  margin-top: 0;
  padding-bottom: 0; }

/* line 12640, stdin */
.dlc-v73 #DlcForm > .CSPvNext {
  padding-bottom: 100px; }

/* line 12641, stdin */
.dlc-v73 #DlcForm > .dlc-hp {
  padding-bottom: 0; }

/* line 12642, stdin */
.dlc-v73 .download-main-article {
  margin-bottom: 0; }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 12644, stdin */
  .dlc-v73 .download-main-article {
    margin-bottom: 0; }
 }

@media screen and (max-width: 539px) {
  /* line 12647, stdin */
  .dlc-v73 .download-main-article {
    margin-bottom: 0; }
 }

/* homepage */
/* line 12652, stdin */
.dlc-v73 .dlc-hp-icons-hdr {
  padding: 84px 0 0;
  text-align: center; }

/*en-us only 6243 fix*/
/* line 12657, stdin */
.dlc-v73 .dlc-hp-icons-hdr h1, .dlc-v73 .dlc-hp-icons-hdr h2 {
  margin: 0;
  font-size: 2.125em;
  color: #2f2f2f; }

/* line 12663, stdin */
.dlc-v73 .dlc-hp-icons {
  margin-top: 54px; }

/* line 12666, stdin */
.dlc-v73 .dlc-hp-icons + .dlc-hp-icons {
  padding-bottom: 84px; }

/* line 12670, stdin */
.dlc-v73 .dlc-hp-icons div.span {
  min-height: 100px;
  vertical-align: top;
  text-align: center;
  *display: inline;
  *zoom: 1; }

/* line 12678, stdin */
.dlc-v73 .dlc-hp-icons a {
  display: block;
  padding: 10px 1px 10px 1px;
  font-size: 1.125em;
  line-height: 1.5em;
  color: #2f2f2f;
  text-decoration: none; }

/* line 12686, stdin */
.dlc-v73 .dlc-hp-icons .class_icon {
  display: block;
  padding: 10px 1px 10px 1px;
  font-size: 1.125em;
  line-height: 1.5em;
  color: #2f2f2f;
  text-decoration: none; }

/* line 12695, stdin */
.dlc-v73 .dlc-hp-icons a:hover, .dlc-v73 .dlc-hp-icons a:active {
  background-color: #efefef;
  border: 1px solid #efefef;
  /* show a 1px border for high contrast mode */
  padding: 9px 0; }

/* line 12701, stdin */
.dlc-v73 .dlc-hp-icons .class_icon:hover, .dlc-v73 .dlc-hp-icons .class_icon:active {
  background-color: #efefef;
  border: 1px solid #efefef;
  /* show a 1px border for high contrast mode */
  padding: 9px 0;
  cursor: pointer; }

/* line 12708, stdin */
.dlc-v73 .dlc-hp-icons h3 {
  margin: 1.375em 0 0.958em;
  font-size: 1.333em;
  line-height: 1;
  color: #2f2f2f; }

/* line 12715, stdin */
.dlc-v73 .dlc-hp .icons {
  margin-top: 54px; }

/* Detail pages */
/* line 12720, stdin */
.product-download .dlc-download-button-container {
  width: 30.25% !important;
  margin-left: 0px !important;
  padding-right: 25px;
  /*padding-left: 60px;*/
  padding-bottom: 25px; }

/* line 12727, stdin */
.product-download .dl {
  background-color: #d63105;
  border: 1px solid transparent; }

/* line 12731, stdin */
.product-download .download-button {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  height: 2.5em;
  padding: 0px;
  border: none;
  text-align: center;
  font-size: 123%;
  line-height: 2.31em;
  font-weight: bold;
  color: white;
  display: block;
  cursor: pointer; }

/* line 12746, stdin */
.header-bottom-space {
  margin: 76px 0 25px !important; }

/* line 12747, stdin */
.product-download {
  font-size: 81.25%; }

/* line 12748, stdin */
.product-download .cont {
  background-color: #498527;
  border: 1px solid #498527; }

/* line 12752, stdin */
.select_container_width {
  width: 28.5% !important; }

/* line 12755, stdin */
.dlc-v73 .download-header {
  margin: 76px 0 58px; }

/* line 12757, stdin */
.dlc-v73 .download-header h1 {
  font: normal 250%/125% 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f;
  margin: 0; }

/* Download list overrides */
/* line 12765, stdin */
.dlc-v73 .popular-download-title h2 {
  font: normal 34px wf_segoe-ui_semilight, 'Segoe UI Semilight', 'Segoe WP Semilight', 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f; }

/* line 12769, stdin */
.dlc-v73 .CSPvNext .row-fluid .downloadList .index {
  font-size: 5.625em;
  font-family: 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif; }

/* line 12773, stdin */
.dlc-v73 .CSPvNext .row-fluid .downloadList h3 {
  font: normal 20px wf_segoe-ui_semilight, 'Segoe UI Semilight', 'Segoe WP Semilight', 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f;
  margin-bottom: 13px; }

/* line 12778, stdin */
.dlc-v73 .CSPvNext .row-fluid .downloadList .content p {
  font-size: 0.938em;
  color: #2f2f2f; }

/* line 12782, stdin */
.dlc-v73 .CSPvNext .row-fluid .viewMore a {
  font-size: 1em;
  line-height: 1.4em; }

/* Top picks / highlight */
/* line 12791, stdin */
.dlc-v73 .dlc-hightlight-item, .dlc-v73 .dlc-hightlight-item:link, .dlc-v73 .dlc-hightlight-item:visited {
  display: block;
  margin: 0 0 60px;
  font-size: 18px;
  text-decoration: none;
  text-align: center;
  color: #2f2f2f; }

/* line 12799, stdin */
.dlc-v73 .dlc-hightlight-item:hover {
  text-decoration: none;
  color: #2f2f2f; }

/* line 12804, stdin */
.dlc-v73 .dlc-hightlight-item img {
  margin: 0 auto 26px; }

/* line 12806, stdin */
.dlc-v73 .dlc-hightlight-item h3 {
  margin: 0 0 23px;
  font: normal 24px wf_segoe-ui_semilight, 'Segoe UI Semilight', 'Segoe WP Semilight', 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f; }

/* line 12812, stdin */
.dlc-v73 .dlc-hightlight-item p {
  font: normal 18px; }

/* Promo bar */
/* line 12820, stdin */
.static_content_bg {
  background-color: #a80000;
  width: auto !important;
  padding-top: 10px; }

/* line 12826, stdin */
.div_float {
  float: left; }

/* line 12830, stdin */
.outer_div {
  width: 44%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 14px; }

/* line 12838, stdin */
.gift_img {
  float: left;
  width: 7%; }

/* line 12844, stdin */
.text_area {
  width: 90%;
  text-align: left;
  padding-top: 3px; }

/* line 12851, stdin */
.left_Content {
  display: table-cell !important;
  /*float: left;  */
  color: #fff;
  font-size: 18px;
  text-align: left;
  padding-right: 5px;
  margin: 0;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  line-height: 30px;
  vertical-align: middle;
  padding-top: 7px; }

/* line 12867, stdin */
.right_Content {
  display: table-cell !important;
  /*float: left;  */
  color: #fff;
  font-size: 18px;
  text-align: left;
  padding-right: 2px;
  margin: 0;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  line-height: 30px;
  vertical-align: middle;
  padding-top: 7px; }

/* line 12883, stdin */
.right_Content a {
  color: white; }

/* line 12887, stdin */
.right_Content a:hover {
  /*text-decoration: none;             */ }

/*320*/
@media screen and (min-width: 320px) and (max-width: 539px) {
  /* line 12894, stdin */
  .img_list {
    margin: 0px 4%;
    width: 100%; }

  /* line 12900, stdin */
  .left_Content {
    font-size: 15px !important;
    padding-left: 5px !important;
    padding-top: 7px !important; }

  /* line 12906, stdin */
  .fr-fr .left_Content {
    font-size: 15px !important;
    padding-left: 0px !important;
    padding-top: 7px !important; }

  /* line 12912, stdin */
  .en-gb .left_Content {
    font-size: 15px !important;
    padding-left: 15px !important;
    padding-top: 7px !important; }

  /* line 12918, stdin */
  .div_float {
    margin-left: 0% !important; }

  /* line 12922, stdin */
  .right_Content {
    font-size: 16px;
    line-height: 25px;
    padding-left: 110px;
    padding-right: 0; }

  /* line 12928, stdin */
  .fr-fr .right_Content {
    font-size: 16px;
    line-height: 25px;
    padding-left: 75px !important;
    padding-right: 0; }

  /* line 12934, stdin */
  .div2_clr {
    clear: both;
    width: 320px !important; }

  /* line 12938, stdin */
  .text_list {
    text-align: center;
    width: 97%;
    margin: 0px auto;
    margin-bottom: 15px; }

  /* line 12946, stdin */
  .outer_div {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    padding-bottom: 14px; }

  /* line 12954, stdin */
  .gift_img {
    float: left !important;
    margin-bottom: -10px;
    margin-left: 17%;
    width: 60%; }

  /* line 12962, stdin */
  .text_area {
    width: 320px !important;
    text-align: left; }
 }

@media screen and (min-width: 375px) and (max-width: 539px) {
  /* line 12971, stdin */
  .text_area {
    margin-left: 9% !important;
    text-align: left;
    width: 100% !important; }

  /* line 12978, stdin */
  .fr-ca .right_Content {
    float: left;
    font-size: 16px;
    line-height: 25px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 80%; }

  /* line 12988, stdin */
  .en-ca .right_Content {
    float: left !important;
    font-size: 16px;
    line-height: 25px;
    padding-left: 0 !important;
    padding-right: 0;
    text-align: center !important;
    width: 80% !important; }

  /* line 12998, stdin */
  .en-us .right_Content {
    float: left !important;
    font-size: 16px;
    line-height: 25px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    width: 80% !important; }

  /* line 13007, stdin */
  .gift_img {
    float: left !important;
    margin-bottom: -10px;
    margin-left: 19%;
    width: 60%; }

  /* line 13014, stdin */
  .en-gb .div_float {
    margin-left: 10px !important; }

  /* line 13017, stdin */
  .en-gb .gift_img {
    margin-left: -5px;
    width: 90%; }

  /* line 13022, stdin */
  .en-gb .text_area {
    width: 80% !important;
    margin-left: 0px !important; }

  /* line 13027, stdin */
  .en-gb .right_Content {
    width: 80% !important;
    text-align: center;
    padding-left: 0px !important; }
 }

/*540*/
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 13038, stdin */
  .gift_img {
    float: left !important;
    margin-bottom: -15px;
    margin-left: 22%;
    width: 50%; }

  /* line 13046, stdin */
  .right_Content {
    padding-left: 160px !important; }

  /* line 13049, stdin */
  .tab_img {
    width: 500px !important; }

  /* line 13053, stdin */
  .div_float {
    /*float: left;
		padding-left:5px !important;*/ }

  /* line 13057, stdin */
  .div2_clr {
    clear: both;
    margin-left: 5%; }

  /* line 13061, stdin */
  .img_list {
    margin: 0px 25%;
    width: 100%; }

  /* line 13068, stdin */
  .text_list {
    line-height: 22px;
    margin: 0 auto 20px 24%;
    text-align: center;
    width: 60%; }

  /* line 13075, stdin */
  .outer_div {
    width: 77% !important; }

  /* line 13079, stdin */
  .text_area {
    padding-top: 3px;
    text-align: left;
    width: 90%; }
 }

/*680*/
@media screen and (min-width: 680px) and (max-width: 767px) {
  /* line 13088, stdin */
  .tab_img {
    width: 300px !important; }

  /* line 13093, stdin */
  .tab_img:nth-child(2n+1) {
    margin-left: 32px !important; }

  /* line 13098, stdin */
  .tab_img:nth-child(2n) {
    margin-bottom: 25px !important; }

  /* line 13103, stdin */
  .text_list {
    text-align: center;
    line-height: 22px; }

  /* line 13107, stdin */
  .outer_div {
    width: 77% !important; }
 }

/*768*/
@media screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 13117, stdin */
  .gift_img {
    width: 8%; }

  /* line 13121, stdin */
  .tab_img {
    width: 23% !important; }

  /* line 13126, stdin */
  .outer_div {
    width: 77% !important; }

  /* line 13130, stdin */
  .fr-ca .outer_div {
    width: 85% !important; }
 }

@media screen and (max-width: 1291px) and (min-width: 1085px) {
  /* line 13141, stdin */
  .img_size img {
    width: 18% !important; }

  /* line 13144, stdin */
  .loading {
    width: 300px;
    margin-top: -9px;
    position: absolute;
    left: 41.6%; }
 }

/*1400*/
@media screen and (min-width: 1400px) {
  /* line 13154, stdin */
  .en-us .right_Content, .en-ca .right_Content, .en-gb .right_Content {
    padding-top: 7px !important; }

  /* line 13159, stdin */
  .fr-ca .outer_div {
    width: 44% !important; }
 }

/*mini title*/
/* line 13167, stdin */
.mini-title {
  display: block;
  text-align: center; }

/* DLC Highlight Layout Fix for 1588 ticket*/
/* line 13174, stdin */
.dlc_highlight img {
  margin: 0px !important; }

/* line 13177, stdin */
.dlc_highlight .dlchl-text-overlay {
  height: 95px;
  text-align: center;
  padding: 20px 6px;
  min-height: 82px; }

/* line 13185, stdin */
.dlc_highlight a:focus, .dlc_highlight a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75; }

/* line 13190, stdin */
.dlc_highlight .dlchl-title {
  font-size: calc(18.2px + .41vw);
  font-family: wf_segoe-ui_semilight, wf_segoe-ui_light, wf_segoe-ui_normal, "Segoe UI Semilight", "Segoe UI Light", "Segoe UI", Arial, sans-serif !important;
  line-height: 1.25;
  margin-bottom: 12px; }

/* line 13197, stdin */
.dlchl-title a, .dlchl-title a h4 {
  display: block;
  position: relative;
  text-decoration: none; }

/* line 13203, stdin */
.dlc_highlight .dlchl-description {
  font-size: calc(14.9px + .22vw);
  line-height: 1.5;
  color: #2f2f2f; }

/* DLC Highlight Layout Fix End */
/* 404 Page */
/* line 13212, stdin */
.p-l-2 {
  padding-left: 2%; }

/* line 13216, stdin */
.m-b-15 {
  margin-bottom: 15px !important; }

/* line 13220, stdin */
.m-b-10 {
  margin-bottom: 10px !important; }

/* line 13224, stdin */
.m-t-34 {
  margin-top: 34px; }

/* line 13228, stdin */
.m-b-15 {
  margin-bottom: 15px; }

/* line 13232, stdin */
.m-b-47 {
  margin-bottom: 47px; }

/*.mscom-footer {
		background-color: White;
	}*/
/* line 13239, stdin */
.footer-white {
  background-color: White; }

/* line 13242, stdin */
.img_size {
  width: 100% !important;
  margin: 0px auto !important;
  background-color: #F0F0F0;
  padding: 20px 0px; }

/* line 13250, stdin */
.img_bg {
  background-color: #F0F0F0; }

/* line 13255, stdin */
.loading {
  width: 250px;
  display: table;
  margin-top: -7px; }

/* line 13261, stdin */
.circle {
  width: 15px !important;
  height: 15px;
  background: #21B2E1;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 60px; }

/* line 13271, stdin */
.circle-align {
  float: left;
  width: 200px;
  margin-left: 14px;
  margin-top: 20px; }

/* line 13279, stdin */
.white-circle {
  float: left;
  width: 200px;
  margin-left: 15px;
  margin-top: 0px;
  background-color: white;
  border: 1px solid #BBBDBF; }

/*320bp*/
@media screen and (min-width: 320px) and (max-width: 539px) {
  /* line 13292, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13297, stdin */
  .img_size img {
    width: 30% !important; }

  /* line 13302, stdin */
  .loading {
    width: 110px !important;
    margin-top: -7px !important;
    margin: 0px auto;
    padding-left: 12px !important; }

  /* line 13310, stdin */
  .white-circle {
    margin-left: 10px !important; }

  /*IE hacker*/
  /* line 13317, stdin */
  *::-ms-backdrop, .white-circle {
    margin-left: 9px important; }

  /* line 13323, stdin */
  .circle-align {
    margin-left: 5px !important; }
 }

/*540bp*/
@media screen and (min-width: 540px) and (max-width: 767px) {
  /* line 13332, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13337, stdin */
  .img_size img {
    width: 27% !important; }

  /* line 13342, stdin */
  .loading {
    width: 185px !important;
    margin-top: -8px !important;
    margin: 0px auto;
    padding-left: 26px !important; }

  /* line 13349, stdin */
  *::-ms-backdrop, .loading {
    padding-left: 25.8px !important; }

  /* line 13353, stdin */
  .white-circle {
    margin-left: 21px; }

  /* line 13358, stdin */
  .circle-align {
    margin-left: 20px; }

  /* line 13363, stdin */
  .m-b-15-sm {
    margin-bottom: 15px !important; }

  /* line 13368, stdin */
  .select_container_width {
    width: 40.5% !important; }
 }

/*768bp*/
@media screen and (min-width: 768px) and (max-width: 1083px) {
  /* line 13377, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13382, stdin */
  .img_size img {
    width: 25% !important; }

  /* line 13387, stdin */
  .img_bg {
    height: 280px; }

  /* line 13392, stdin */
  .loading {
    width: 250px !important;
    margin-top: -8px !important;
    margin: 0px auto;
    padding-left: 9% !important; }

  /* line 13399, stdin */
  *::-ms-backdrop, .loading {
    padding-left: 9.6% !important; }

  /* line 13403, stdin */
  .chrome, .loading {
    padding-left: 10% !important; }

  /* line 13407, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 13414, stdin */
  .white-circle {
    margin-left: 17px; }

  /* line 13419, stdin */
  .circle-align {
    margin-left: 19px; }

  /* line 13423, stdin */
  .m-b-15-sm {
    margin-bottom: 15px !important; }
 }

/*1084bp*/
@media screen and (min-width: 1084px) and (max-width: 1199px) {
  /* line 13432, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13437, stdin */
  .img_size img {
    width: 18% !important; }

  /* line 13442, stdin */
  .img_bg {
    height: 267px; }

  /* line 13447, stdin */
  .loading {
    width: 300px;
    margin-top: -9px;
    position: absolute;
    left: 41.6%; }

  /* line 13455, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 13462, stdin */
  .white-circle {
    margin-left: 15px; }

  /* line 13467, stdin */
  .circle-align {
    margin-left: 23px; }
 }

/*1200bp*/
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  /* line 13476, stdin */
  .left_Content {
    width: 100%; }

  /* line 13481, stdin */
  .outer_div {
    width: 50%; }

  /* line 13486, stdin */
  .fr-ca .outer_div {
    width: 52% !important; }

  /* line 13491, stdin */
  .fr-ca .gift_img {
    width: 8% !important; }

  /* line 13496, stdin */
  .right_Content {
    width: 90%;
    /*padding-top: 4px !important;*/ }

  /* line 13502, stdin */
  .en-us .right_Content, .en-ca .right_Content, .en-gb .right_Content {
    padding-top: 4px !important; }

  /* line 13507, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13512, stdin */
  .img_size img {
    width: 15% !important; }

  /* line 13517, stdin */
  .img_bg {
    height: 267px; }

  /* line 13522, stdin */
  .loading {
    width: 400px;
    margin-top: -9px;
    position: absolute;
    left: 42.9%; }

  /* line 13530, stdin */
  *::-ms-backdrop, .loading {
    left: 42.8%; }

  /* line 13534, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 13541, stdin */
  .white-circle {
    margin-left: 17px; }

  /* line 13546, stdin */
  .circle-align {
    margin-left: 25px; }

  /* line 13551, stdin */
  .p-l-8-xlg {
    padding-left: 8% !important; }
 }

/*1400bp*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {
  /* line 13562, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13567, stdin */
  .img_size img {
    width: 15% !important; }

  /* line 13572, stdin */
  .img_bg {
    height: 267px; }

  /* line 13577, stdin */
  .loading {
    width: 400px;
    margin-top: -9px;
    position: absolute;
    left: 43.1%; }

  /* line 13585, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 13592, stdin */
  .white-circle {
    margin-left: 17px; }

  /* line 13597, stdin */
  .circle-align {
    margin-left: 25px; }

  /* line 13602, stdin */
  .p-l-8-xlg {
    padding-left: 8% !important; }
 }

/*1920bp*/
@media screen and (min-width: 1920px) {
  /* line 13611, stdin */
  .img_size {
    text-align: center !important; }

  /* line 13616, stdin */
  .img_size img {
    width: 12% !important; }

  /* line 13621, stdin */
  .img_bg {
    height: 267px; }

  /* line 13626, stdin */
  .loading {
    width: 400px;
    margin-top: -9px;
    position: absolute;
    left: 45.1%; }

  /* line 13634, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 13640, stdin */
  .white-circle {
    margin-left: 15px; }

  /* line 13645, stdin */
  .circle-align {
    margin-left: 22px; }

  /* line 13649, stdin */
  .p-l-19-xxlg {
    padding-left: 19% !important; }
 }

/* End 404 Page */
/* UHF visited link color change fix*/
/* line 13656, stdin */
.shell-footer a:link, a:visited {
  color: #626262; }

/* END dlc-v7.3.scss */
/**
 * @file			dlc-v7.3-slideshow.scss
 * @version	        1.2  (12 NOV 2015)	Update Slideshow for new design
 * @description     Extends the styles of the Slideshow standard control in Sitemuse [ca. 04 FEB 2015].
 * 					Based on hpV19-slideshow.scss (homepage)
 * @author  		v-sheryl, updated for DLC by v-spsund
 */
/* line 13674, stdin */
.dlc-v73 .hero, .dlc-v73 .CSPvNext .row-fluid .hero {
  max-width: 1920px;
  margin: 0 auto !important;
  float: none; }

/* line 13681, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel, .dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero {
  zoom: 1; }

/* line 13684, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero .prev-next {
  zoom: 1;
  z-index: 1000; }

/* line 13689, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .grid-container {
  width: 100%; }

/* line 13693, stdin */
.dlc-large-carousel .slideshow-hero .prev-next {
  position: static !important;
  bottom: auto;
  top: 0;
  z-index: 970; }

/* Arrows - paging */
/* line 13702, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next {
  display: block; }

/* line 13708, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next .prev, .dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next .next, .dlc-v73 .lt-ie9 .carousel-next, .dlc-v73 .lt-ie9 .carousel-prev {
  zoom: 1; }

/* line 13715, stdin */
.dlc-v73 .dlc-large-carousel .prev-next .prev, .dlc-v73 .dlc-large-carousel .prev-next .next, .dlc-v73 .carousel-next, .dlc-v73 .carousel-prev {
  position: absolute;
  display: block;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: 0 0;
  color: transparent;
  top: 120px;
  padding: 0;
  border: none;
  outline: 0;
  z-index: 900; }

/* line 13737, stdin */
.dlc-v73 .dlc-large-carousel .prev-next .prev:focus, .dlc-v73 .dlc-large-carousel .prev-next .prev:hover, .dlc-v73 .dlc-large-carousel .prev-next .next:focus, .dlc-v73 .dlc-large-carousel .prev-next .next:hover, .dlc-v73 .carousel-next:focus, .dlc-v73 .carousel-next:hover, .dlc-v73 .carousel-prev:focus, .dlc-v73 .carousel-prev:hover {
  outline: 0;
  background-color: rgba(0, 0, 0, 0.4);
  color: transparent; }

/* line 13749, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next .prev:focus, .dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next .prev:hover, .dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next .next:focus, .dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next .next:hover, .dlc-v73 .lt-ie9 .carousel-next:focus, .dlc-v73 .lt-ie9 .carousel-next:hover, .dlc-v73 .lt-ie9 .carousel-prev:focus, .dlc-v73 .lt-ie9 .carousel-prev:hover {
  background-color: #777; }

/* line 13754, stdin */
.dlc-v73 .dlc-large-carousel .prev-next .prev, .dlc-v73 .carousel-prev {
  background: url(/en-us/CMSImages/HPFeb15_arrow_left.png?version=a32ff256-bdcb-8b89-d50f-f71fad3c8b19);
  background-image: url(/en-us/CMSImages/HPV19_arrow-left.svg?version=db727474-d7d2-3d67-f854-dbc26384ceef), none;
  left: 0; }

/* line 13765, stdin */
.dlc-v73 .dlc-large-carousel .prev-next .next, .dlc-v73 .carousel-next {
  background: url(/en-us/CMSImages/HPFeb15_arrow_right.png?version=8301e752-627c-7583-f79f-7b962228be74);
  background-image: url(/en-us/CMSImages/HPV19_arrow-right.svg?version=9a982a53-ed43-a296-5391-0616d585efa4), none;
  right: 0; }

/* line 13779, stdin */
.dlc-v73 .dlc-large-carousel .prev-next .prev, .dlc-v73 .dlc-large-carousel .prev-next .next, .dlc-v73 .carousel-next, .dlc-v73 .carousel-prev {
  margin-top: -36px;
  width: 30px;
  height: 63px;
  z-index: 900; }

/* line 13786, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation {
  display: block; }

@media screen and (min-width: 33.75em) {
  /* line 13791, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .prev-next {
    bottom: auto;
    top: auto; }

  /* line 13798, stdin */
  .dlc-v73 .dlc-large-carousel .prev-next .prev, .dlc-v73 .dlc-large-carousel .prev-next .next, .dlc-v73 .carousel-next, \
 .dlc-v73 .carousel-prev {
    top: 50%; }
 }

@media screen and (min-width: 42.5em) {
  /* line 13803, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .prev-next {
    display: block;
    top: auto; }
 }

/* line 13808, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero .navigation {
  display: block; }

/* line 13811, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero .prev-next {
  bottom: auto;
  top: auto; }

/* line 13817, stdin */
.dlc-v73 .slideshow-hero .navigation {
  bottom: 0;
  right: auto;
  text-align: center; }

/* line 13822, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a {
  font-size: 1em;
  margin: 0 0.3em;
  color: #ccc; }

/* line 13827, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a:hover {
  color: #737373; }

/* line 13831, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a.active {
  color: #737373; }

/* line 13835, stdin */
.dlc-v73 .dlc-large-carousel .showInMobileOnly {
  display: block; }

@media screen and (min-width: 33.75em) {
  /* line 13838, stdin */
  .dlc-v73 .dlc-large-carousel .slide {
    margin-bottom: 0; }
 }

@media screen and (min-width: 67.8em) {
  /* line 13841, stdin */
  .dlc-v73 .dlc-large-carousel .showInMobileOnly {
    display: none; }

  /* line 13842, stdin */
  .dlc-v73 .dlc-large-carousel .slide {
    margin-bottom: 0px; }

  /* line 13843, stdin */
  .dlc-v73 .slideshow-hero .navigation {
    margin-bottom: -webkit-calc(15px + 0.22vw);
    margin-bottom: calc(15px + 0.22vw); }

  /* line 13844, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a {
    font-size: 1em;
    margin: 0 0.3em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    opacity: 0.25; }

  /* line 13850, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
    color: #fff; }

  /* line 13856, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a.active {
    color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    opacity: 0.75; }
 }

/* line 13863, stdin */
.dlc-v73 .hero .text {
  position: relative;
  width: 100%;
  bottom: 0;
  padding: 0;
  margin-top: 30px;
  text-align: center;
  overflow: visible; }

@media screen and (min-width: 33.75em) {
  /* line 13873, stdin */
  .dlc-v73 .hero .text {
    position: absolute;
    margin-top: 0px; }
 }

/* line 13875, stdin */
.dlc-v73 .box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: transparent none;
  color: #fff;
  min-height: 1px;
  top: auto;
  font-size: 1em;
  cursor: pointer;
  z-index: 950;
  margin-left: auto;
  margin-right: auto;
  width: 96% !important;
  max-width: 1180px !important; }

/* line 13891, stdin */
.dlc-v73 .slide-darktext .box {
  color: #000; }

/* line 13898, stdin */
.dlc-v73 .CMSvNextComp .box p.box-title, .dlc-v73 .CMSvNextComp .box h3.box-title .dlc-v73 .box p.box-title, .dlc-v73 .box h3.box-title, .dlc-v73 .dlc-large-carousel .box h3 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif !important; }

/* line 13902, stdin */
.dlc-v73 .box p.box-title, .dlc-v73 .box h3.box-title {
  display: block;
  font-size: 1.25em;
  font-weight: normal;
  line-height: 24px;
  margin: 0 0 25px 0;
  color: #2f2f2f; }

/* line 13910, stdin */
.dlc-v73 .box li.box-title + li.box-title p.box-title, .dlc-v73 .box li.box-title + li.box-title h3.box-title {
  font-size: 1em; }

/* line 13914, stdin */
.dlc-v73 .box li.box-para {
  /* This class does not exist; no way to add into control */
  font-size: 1.125em;
  display: list-item;
  color: #2f2f2f; }

/* line 13923, stdin */
.dlc-v73 .box a:link, .dlc-v73 .box a:visited, .dlc-v73 .box a:hover, .dlc-v73 .box a:active {
  color: #0060ac;
  cursor: pointer;
  pointer-events: auto; }

/* line 13928, stdin */
.dlc-v73 .box .box-description {
  margin-bottom: 0;
  line-height: 1;
  padding-bottom: 18px; }

/* line 13934, stdin */
.dlc-v73 .box li.box-description, .dlc-v73 .box li.box-description a {
  font-size: 1em;
  line-height: 23px;
  font-family: Tahoma, Verdana, Arial, sans-serif; }

/* line 13942, stdin */
.dlc-v73 li.box-actions {
  display: list-item;
  line-height: 1.125em;
  margin-right: 0; }

/* line 13949, stdin */
.dlc-v73 li.box-actions a:hover, .dlc-v73 li.box-actions span:hover {
  text-decoration: underline; }

/* line 13952, stdin */
.dlc-v73 .lt-ie9 li.box-actions a {
  text-decoration: underline; }

/* line 13954, stdin */
.dlc-v73 li.box-actions a::after {
  display: inline;
  position: relative;
  top: 1px;
  width: 7px;
  height: 11px;
  margin-left: 0.5em;
  content: url(/en-us/CMSImages/HPV19_caret_sm_blue.png?version=8f018baa-9a3c-5002-5f6e-67f5a951e4df); }

@media screen and (min-width: 33.75em) {
  /* line 13970, stdin */
  .dlc-v73 .hero .text {
    position: absolute; }

  /* line 13972, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: -webkit-calc(30px + 0.22vw);
    padding-bottom: calc(30px + 0.22vw); }

  /* line 13974, stdin */
  .dlc-v73 .box p.box-title, .dlc-v73 .box h3.box-title {
    font-size: 1.25em;
    line-height: 1.2;
    color: #ffffff;
    margin-bottom: -webkit-calc(15px + 0.22vw);
    margin-bottom: calc(15px + 0.22vw); }

  /* line 13980, stdin */
  .dlc-v73 .slide-darktext .box p.box-title, .dlc-v73 .slide-darktext .box h3.box-title {
    color: #000000; }

  /* line 13983, stdin */
  .dlc-v73 .box li.box-title + li.box-title p.box-title, .dlc-v73 .box li.box-title + li.box-title h3.box-title {
    font: 16px/1.5 'Microsoft yahei', '????', Tahoma, Verdana, Arial, sans-serif;
    margin-bottom: 0; }

  /* line 13991, stdin */
  .dlc-v73 .box a:link, .dlc-v73 .box a:visited, .dlc-v73 .box a:hover, .dlc-v73 .box a:active {
    color: #ffffff; }

  /* line 13998, stdin */
  .dlc-v73 .slide-darktext .box a:link, .dlc-v73 .slide-darktext .box a:hover, .dlc-v73 .slide-darktext .box a:visited, .dlc-v73 .slide-darktext .box a:active {
    color: #000000; }

  /* line 14004, stdin */
  .dlc-v73 .box li.box-description, .dlc-v73 .box li.box-description a {
    font-size: 1.125em;
    line-height: 1.5;
    font-family: wf_segoe-ui_semibold, 'Segoe UI Semibold', 'Segoe WP Semibold', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

  /* line 14009, stdin */
  .dlc-v73 li.box-actions {
    display: inline; }

  /* line 14010, stdin */
  .dlc-v73 li.box-actions + li.box-actions {
    margin-left: 1em; }

  /* line 14012, stdin */
  .dlc-v73 .box-left li.box-actions + li.box-actions {
    margin-left: 0; }

  /* line 14014, stdin */
  .dlc-v73 li.box-actions a::after {
    content: url(/en-us/CMSImages/HPFeb15_caret_sm.png?version=1f91b1b5-9eb0-1437-8dd6-1503394536ed); }

  /* line 14022, stdin */
  .dlc-v73 .slide-darktext li.box-actions a::after {
    content: url(/en-us/CMSImages/HPFeb15_caret_sm_black.png?version=abc097b6-2a0a-1709-9fa3-f0939ecd9a08); }
 }

@media screen and (min-width: 48em) {
  /* line 14034, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 0; }

  /* line 14036, stdin */
  .dlc-v73 .box p.box-title, .dlc-v73 .box h3.box-title {
    font-size: 2.12em;
    line-height: 1.2;
    font-family: wf_segoe-ui_semilight, wf_segoe-ui_light, wf_segoe-ui_normal, 'Segoe UI Semilight', 'Segoe UI Light', 'Segoe UI', Arial, sans-serif !important;
    margin-bottom: calc(18px + 0.22vw); }

  /* line 14043, stdin */
  .dlc-v73 .box-left li.box-actions + li.box-actions {
    margin-top: 12px;
    /* total +/- 26px, w/ line-height etc. */ }

  /* line 14046, stdin */
  .dlc-v73 .box li.box-title + li.box-title p.box-title, .dlc-v73 .box li.box-title + li.box-title h3.box-title {
    margin-bottom: 37px; }
 }

@media screen and (min-width: 67.8em) {
  /* line 14053, stdin */
  .dlc-v73 .box p.box-title, .dlc-v73 .box h3.box-title {
    font-size: 2.125em;
    line-height: 1.2;
    font-family: wf_segoe-ui_semilight, wf_segoe-ui_light, wf_segoe-ui_normal, 'Segoe UI Semilight', 'Segoe UI Light', 'Segoe UI', Arial, sans-serif !important;
    margin-bottom: -webkit-calc(18px + 0.22vw);
    margin-bottom: calc(18px + 0.22vw); }

  /* line 14059, stdin */
  .dlc-v73 .box li.box-title + li.box-title p.box-title, .dlc-v73 .box li.box-title + li.box-title h3.box-title {
    font-size: 1.125em;
    max-width: 600px; }
 }

/* line 14066, stdin */
.dlc-v73 .box .box-img img {
  margin-bottom: 0.25em;
  max-height: 2.5em;
  width: auto; }

/* line 14071, stdin */
.dlc-v73 .hero .text-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  text-align: center;
  cursor: pointer; }

@media screen and (min-width: 33.75em) {
  /* line 14084, stdin */
  .dlc-v73 .box {
    min-height: auto;
    margin-left: auto;
    margin-right: auto; }
 }

/* line 14090, stdin */
.dlc-v73 .lt-ie9 .box {
  min-height: auto;
  margin-left: auto;
  margin-right: auto; }

@media screen and (min-width: 42.5em) {
  /* line 14097, stdin */
  .dlc-v73 .hero .text {
    position: absolute;
    width: 100%;
    top: 50% !important;
    bottom: auto !important;
    pointer-events: auto;
    -webkit-transform: translateY(-51%);
    -ms-transform: translateY(-51%);
    transform: translateY(-51%); }

  /* line 14107, stdin */
  .dlc-v73 .hero .text-container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    max-width: 1600px;
    margin: 0 auto;
    text-align: center;
    cursor: pointer; }

  /* line 14117, stdin */
  .dlc-v73 .heroitem .text {
    cursor: pointer; }

  /* line 14120, stdin */
  .dlc-v73 .hero .box-right .text-container {
    text-align: right; }

  /* line 14123, stdin */
  .dlc-v73 .box {
    pointer-events: auto;
    text-align: center;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    font-size: 1em;
    width: 100%;
    padding: 0;
    min-height: 0;
    margin-left: 0; }

  /* line 14137, stdin */
  .dlc-v73 .box-left .box, .dlc-v73 .dlc-large-carousel .box-left .box {
    text-align: left;
    margin-left: 60px; }

  /* line 14143, stdin */
  .dlc-v73 .box .box-img img {
    margin-bottom: 1.4em;
    margin-top: 0.4em;
    max-height: 2.1em; }

  /* line 14149, stdin */
  .dlc-v73 .box .box-description {
    padding-bottom: 0; }

  /* line 14153, stdin */
  .dlc-v73 .hero .text {
    top: auto;
    bottom: 0; }

  /* line 14157, stdin */
  .dlc-v73 .box li.box-actions {
    clear: both;
    display: inline-block;
    margin-bottom: 0; }

  /* line 14164, stdin */
  .dlc-v73 .box-left .box li.box-actions, .dlc-v73 .dlc-large-carousel .box-left .box li.box-actions {
    display: list-item; }
 }

/* line 14171, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  position: absolute;
  width: 100%;
  top: auto;
  bottom: 0;
  pointer-events: auto; }

/* line 14178, stdin */
.dlc-v73 .lt-ie9 .hero .text-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  text-align: center;
  cursor: pointer; }

/* line 14188, stdin */
.dlc-v73 .lt-ie9 .heroitem .text {
  cursor: pointer; }

/* line 14191, stdin */
.dlc-v73 .lt-ie9 .hero .box-right .text-container {
  text-align: right; }

/* line 14194, stdin */
.dlc-v73 .lt-ie9 .box {
  pointer-events: auto;
  text-align: center;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 1em;
  width: 100%;
  padding: 0;
  min-height: 0;
  margin-left: 0; }

/* line 14207, stdin */
.dlc-v73 .lt-ie9 .box .box-img img {
  margin-bottom: 1.4em;
  margin-top: 0.4em;
  max-height: 2.1em; }

/* line 14213, stdin */
.dlc-v73 .lt-ie9 .box .box-description {
  padding-bottom: 0; }

/* line 14217, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto;
  bottom: 0; }

/* line 14221, stdin */
.dlc-v73 .lt-ie9 .box li.box-actions {
  clear: both;
  display: inline-block;
  margin-bottom: 0.5em; }

@media screen and (min-width: 64.0625em) {
  /* line 14230, stdin */
  .dlc-v73 .box {
    font-size: 1em;
    position: relative;
    padding: 0;
    bottom: auto;
    width: 100%; }

  /* line 14237, stdin */
  .dlc-v73 .box .box-img img {
    max-height: 1.85em; }

  /* line 14241, stdin */
  .dlc-v73 .box li.box-title + li.box-description {
    clear: both; }

  /* line 14244, stdin */
  .dlc-v73 .box li.box-description {
    display: inline-block; }

  /* line 14247, stdin */
  .dlc-v73 li.box-actions {
    right: auto;
    left: auto; }

  /* line 14251, stdin */
  .dlc-v73 .hero .text {
    top: 50%; }
 }

@media screen and (min-width: 1330px) {
  /* line 14257, stdin */
  .dlc-v73 .box-left .box, .dlc-v73 .dlc-large-carousel .box-left .box {
    margin-left: 0; }
 }

/* line 14263, stdin */
.dlc-v73 .lt-ie9 .box {
  font-size: 1em;
  position: relative;
  padding: 0;
  bottom: auto;
  width: 100%; }

/* line 14271, stdin */
.dlc-v73 .lt-ie9 .box .box-img img {
  max-height: 1.85em; }

/* line 14275, stdin */
.dlc-v73 .lt-ie9 .box li.box-title + li.box-description {
  clear: both; }

/* line 14279, stdin */
.dlc-v73 .lt-ie9 li.box-actions {
  right: auto;
  left: auto; }

/* line 14283, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto; }

@media screen and (min-width: 64.0625em) {
  /* line 14288, stdin */
  .dlc-v73 .hero .text {
    top: 50%; }
 }

/* line 14292, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto; }

@media screen and (min-width: 64.0625em) and (min-height: 768px) {
  /* line 14299, stdin */
  .dlc-v73 .hero .text {
    top: 50%; }

  /* line 14302, stdin */
  .dlc-v73 .box {
    font-size: 1em; }

  /* line 14305, stdin */
  .dlc-v73 .box .box-img img {
    max-height: 1.6em; }
 }

/* line 14310, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto; }

/* line 14313, stdin */
.dlc-v73 .lt-ie9 .box {
  font-size: 1em; }

/* line 14318, stdin */
.dlc-v73 .lt-ie9 .box .box-img img {
  max-height: 1.6em; }

/* line 14322, stdin */
.dlc-v73.cssanimations .slideshow-hero {
  -webkit-animation: fadeIn;
  -moz-animation: fadeIn;
  -o-animation: fadeIn;
  animation: fadeIn;
  -webkit-animation-duration: 0.1s;
  -moz-animation-duration: 0.1s;
  -o-animation-duration: 0.1s;
  animation-duration: 0.1s; }

@media screen and (min-width: 680px) {
  /* line 14334, stdin */
  .dlc-v73.cssanimations .slideshow-hero .box, .dlc-v73.cssanimations .video-fade-transition .box {
    position: relative;
    -webkit-animation: fadeIn;
    -moz-animation: fadeIn;
    -o-animation: fadeIn;
    animation: fadeIn;
    -webkit-animation-duration: 0.1s;
    -moz-animation-duration: 0.1s;
    -o-animation-duration: 0.1s;
    animation-duration: 0.1s; }
 }

/* FOO */
/* line 14348, stdin */
.dlc-v73 .dlc-large-carousel .box {
  position: relative;
  bottom: 0;
  padding: 0;
  text-align: center;
  width: 100%; }

@media screen and (min-width: 33.75em) {
  /* line 14357, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 35px; }

  /* line 14358, stdin */
  .dlc-v73 .hero .text {
    padding-bottom: 0; }
 }

@media screen and (min-width: 67.8em) {
  /* line 14361, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 0; }

  /* line 14362, stdin */
  .dlc-v73 .hero .text {
    padding-bottom: 0; }
 }

/* line 14364, stdin */
.dlc-v73 .dlc-large-carousel .slide-gradient .text-container {
  background-image: linear-gradient(transparent, #333 95%);
  /* IE9 needs this, but there is no specific CSS hook for it: */
  zoom: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColor=0,endColor=#333333)"; }

/* line 14370, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slide-gradient .text-container {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#99333333);
  zoom: 1; }

/* line 14380, stdin */
.dlc-v73 .slideshow-hero .navigation a, .dlc-v73 .box a:link, .dlc-v73 .box a:visited, .dlc-v73 .box a:hover, .dlc-v73 .box a:active {
  pointer-events: auto; }

@media screen and (min-width: 42.5em) {
  /* line 14387, stdin */
  .dlc-v73 .hero .text, .dlc-v73 .box {
    pointer-events: auto; }
 }

/* line 14393, stdin */
.dlc-v73 .hero .media img {
  margin-top: 0; }

/* line 14395, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation {
  display: block; }

/* line 14397, stdin */
.dlc-v73 .dlcSlimFeature {
  margin-left: 0px !important;
  margin-bottom: 44px;
  max-width: 1920px; }

@media screen and (min-width: 33.75em) {
  /* line 14400, stdin */
  .dlc-v73 .dlcSlimFeature {
    margin-bottom: -webkit-calc(39px + 1.0vw);
    margin-bottom: calc(39px + 1.0vw); }
 }

/* line 14403, stdin */
.dlc-v73 .dlcSlimFeature .slide {
  overflow: hidden;
  position: relative;
  height: 480px; }

/* line 14405, stdin */
.dlc-v73 .dlcSlimFeature .text {
  bottom: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-51%);
  -ms-transform: translateY(-51%);
  transform: translateY(-51%); }

/* line 14415, stdin */
.dlc-v73 .dlcSlimFeature .box {
  text-align: left;
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  padding-right: 35%;
  padding-left: 1em; }

/* line 14421, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions {
  display: list-item; }

/* line 14422, stdin */
.dlc-v73 .dlcSlimFeature .box p.box-title, .dlcSlimFeature .box li.box-para, .dlc-v73 .dlcSlimFeature .box h3.box-title, .dlcSlimFeature .box li.box-para {
  color: #2f2f2f; }

/* line 14428, stdin */
.dlc-v73 .dlcSlimFeature .box a:link, .dlc-v73 .dlcSlimFeature .box a:visited, .dlc-v73 .dlcSlimFeature .box a:hover, .dlc-v73 .dlcSlimFeature .box a:active {
  color: #0060ac; }

/* line 14434, stdin */
.dlc-v73 .dlcSlimFeature .text, .dlc-v73 .dlcSlimFeature .text-container, .dlc-v73 .dlcSlimFeature .box {
  cursor: default; }

/* line 14438, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions + li.box-actions {
  margin-left: 0; }

/* line 14439, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions a::after {
  content: url(/en-us/CMSImages/HPV19_caret_sm_blue.png?version=8f018baa-9a3c-5002-5f6e-67f5a951e4df); }

/* line 14448, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions a {
  z-index: 100; }

@media screen and (min-width: 33.75em) {
  /* line 14457, stdin */
  .dlc-v73 .dlcSlimFeature .box p.box-title, .dlc-v73 .dlcSlimFeature .box h3.box-title, .dlc-v73 .dlcSlimFeature .box li.box-para, .dlc-v73 .dlcSlimFeature .box a:link, .dlc-v73 .dlcSlimFeature .box a:visited, .dlc-v73 .dlcSlimFeature .box a:hover, .dlc-v73 .dlcSlimFeature .box a:active {
    color: #2f2f2f; }

  /* line 14466, stdin */
  .dlc-v73 .dlcSlimFeature .slide-lighttext .box p.box-title, .dlc-v73 .dlcSlimFeature .slide-lighttext .box h3.box-title, .dlc-v73 .dlcSlimFeature .slide-lighttext .box li.box-para, .dlc-v73 .dlcSlimFeature .slide-lighttext .box a:link, .dlc-v73 .dlcSlimFeature .slide-lighttext .box a:visited, .dlc-v73 .dlcSlimFeature .slide-lighttext .box a:hover, .dlc-v73 .dlcSlimFeature .slide-lighttext .box a:active {
    color: #fff; }

  /* line 14470, stdin */
  .dlc-v73 .dlcSlimFeature li.box-actions a::after {
    font-size: 1;
    margin-left: 0.35em;
    color: #2f2f2f;
    /* content: url(/en-us/CMSImages/HPFeb15_caret_sm_black.png?version=abc097b6-2a0a-1709-9fa3-f0939ecd9a08); */
    content: '\02C3'; }

  /* line 14483, stdin */
  .dlc-v73 .dlcSlimFeature .slide-lighttext li.box-actions a::after {
    color: #fff; }
 }

@media screen and (min-width: 48em) {
  /* line 14489, stdin */
  .dlc-v73 .dlcSlimFeature .box {
    width: 96% !important;
    max-width: 1180px !important; }
 }

/* line 14496, stdin */
.dlc-v73 .dlc-hp .dlcSlimFeature {
  margin-bottom: 0 !important; }

/* DLC hero carouse updated like HP Hero using custom CSS final- 30072016*/
/*DLC v7.4 updates Starts*/
/*hero dots*/
@media screen and (max-width: 165px) and (min-width: 157px) {
  /* line 14503, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 85px !important; }
 }

@media screen and (max-width: 179px) and (min-width: 166px) {
  /* line 14506, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 91px !important; }
 }

@media screen and (max-width: 179px) and (min-width: 166px) {
  /* line 14509, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 91px !important; }
 }

@media screen and (max-width: 194px) and (min-width: 180px) {
  /* line 14512, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 100px !important; }
 }

@media screen and (max-width: 207px) and (min-width: 195px) {
  /* line 14515, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 109px !important; }
 }

@media screen and (max-width: 222px) and (min-width: 208px) {
  /* line 14518, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 118px !important; }
 }

@media screen and (max-width: 239px) and (min-width: 223px) {
  /* line 14522, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 126px !important; }
 }

@media screen and (max-width: 256px) and (min-width: 240px) {
  /* line 14526, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 135px !important; }
 }

@media screen and (max-width: 273px) and (min-width: 257px) {
  /* line 14530, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 144px !important; }
 }

@media screen and (max-width: 288px) and (min-width: 274px) {
  /* line 14534, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 156px !important; }
 }

@media screen and (max-width: 318px) and (min-width: 289px) {
  /* line 14538, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 183px !important; }
 }

@media screen and (max-width: 339px) and (min-width: 319px) {
  /* line 14542, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 192px !important; }
 }

@media screen and (max-width: 366px) and (min-width: 340px) {
  /* line 14546, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 199px !important; }
 }

@media screen and (max-width: 392px) and (min-width: 367px) {
  /* line 14551, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 221px !important; }
 }

@media screen and (max-width: 451px) and (min-width: 393px) {
  /* line 14555, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 52% !important; }
 }

@media screen and (max-width: 510px) and (min-width: 452px) {
  /* line 14559, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 55% !important; }
 }

@media screen and (max-width: 538px) and (min-width: 511px) {
  /* line 14562, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 58% !important; }
 }

@media screen and (max-width: 540px) and (min-width: 538px) {
  /* line 14565, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 308px !important; }
 }

@media screen and (max-width: 578px) and (min-width: 541px) {
  /* line 14569, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 104px !important; }
 }

@media screen and (max-width: 666px) and (min-width: 579px) {
  /* line 14572, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 44% !important; }
 }

@media screen and (max-width: 753px) and (min-width: 666px) {
  /* line 14578, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 46% !important; }
 }

@media screen and (max-width: 767px) and (min-width: 754px) {
  /* line 14581, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 55% !important; }
 }

@media screen and (max-width: 806px) and (min-width: 768px) {
  /* line 14584, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 146px !important; }
 }

@media screen and (max-width: 933px) and (min-width: 807px) {
  /* line 14587, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 44% !important; }
 }

@media screen and (max-width: 1013px) and (min-width: 934px) {
  /* line 14590, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 48% !important; }
 }

@media screen and (max-width: 1082px) and (min-width: 1014px) {
  /* line 14593, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 49% !important; }
 }

@media screen and (max-width: 1084px) and (min-width: 1083px) {
  /* line 14596, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 195px !important; }
 }

@media screen and (max-width: 539px) and (min-width: 320px) {
  /* line 14602, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box {
    padding-top: 25px; }

  /* line 14606, stdin */
  .product-download .dlc-download-button-container {
    width: 70% !important; }

  /* line 14609, stdin */
  .select_container_width {
    width: 80.5% !important; }

  /* line 14610, stdin */
  .select_container_width .select-language-label {
    margin: 20px 15% 5px 15% !important;
    width: 83% !important; }

  /* line 14615, stdin */
  .list-container .dropdown {
    margin: 0px 15% 5% 12% !important; }
 }

@media screen and (max-width: 679px) and (min-width: 540px) {
  /* line 14626, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .hero .text {
    position: relative !important;
    top: 50px !important;
    padding-bottom: 0 !important; }
 }

@media screen and (max-width: 767px) and (min-width: 680px) {
  /* line 14635, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .hero .text {
    position: relative !important;
    top: 138px !important;
    padding-bottom: 0 !important; }
 }

@media screen and (max-width: 767px) and (min-width: 540px) {
  /* line 14645, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-description a {
    color: #0060ac; }

  /* line 14647, stdin */
  .dlc-hp-hero-slideshow_one .box {
    padding-bottom: 55; }

  /* line 14649, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-title + li.box-title p.box-title, .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-title + li.box-title h3.box-title {
    padding-bottom: 16px; }

  /* line 14653, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 54px; }
 }

@media screen and (max-width: 767px) and (min-width: 320px) {
  /* line 14664, stdin */
  .dlc-v73 .dlc-hp-icons-hdr {
    padding: 50px 0 0; }
 }

@media screen and (max-width: 851px) and (min-width: 768px) {
  /* line 14671, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box {
    padding-bottom: 0; }

  /* line 14676, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .dlc-hp-icons-hdr {
    padding-top: 0; }
 }

@media screen and (max-width: 1013px) and (min-width: 852px) {
  /* line 14682, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box {
    padding-bottom: 1px; }

  /* line 14687, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .dlc-hp-icons-hdr {
    padding-top: 0; }
 }

@media screen and (max-width: 1014px) and (min-width: 768px) {
  /* line 14692, stdin */
  .dlc-v73 .dlc-hp-icons-hdr {
    padding-top: 0; }
 }

@media screen and (max-width: 1084px) and (min-width: 1014px) {
  /* line 14697, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box {
    padding-bottom: 1px; }

  /* line 14702, stdin */
  .dlc-v73 .dlc-hp-icons-hdr {
    padding-top: 0; }
 }

@media screen and (max-width: 1084px) and (min-width: 1014px) {
  /* line 14708, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box {
    padding-bottom: 1px; }

  /* line 14713, stdin */
  .dlc-v73 .dlc-hp-icons-hdr {
    padding-top: 0; }
 }

@media screen and (max-width: 1084px) and (min-width: 768px) {
  /* line 14720, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 17%;
    margin-left: 75%; }

  /* line 14724, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .hero .text {
    position: relative !important;
    margin-top: 128px !important;
    padding-bottom: 0 !important; }

  /* line 14731, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-description a {
    color: #0060ac; }
 }

@media screen and (max-width: 1084px) {
  /* line 14735, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-title p.box-title, .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-title h3.box-title {
    font-size: 1.375em !important;
    /*line-height:2.25em;*/
    line-height: 1.5em;
    color: #000; }

  /* line 14742, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one li.box-actions a::after {
    content: url(/en-us/CMSImages/HPV19_caret_sm_blue.png?version=8f018baa-9a3c-5002-5f6e-67f5a951e4df); }

  /* line 14746, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .dlc-large-carousel .slideshow-hero .navigation {
    top: 86px; }
 }

@media screen and (min-width: 1084px) {
  /* line 14753, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-title + li.box-title p.box-title, .dlc-v73 .dlc-hp-hero-slideshow_one .box li.box-title + li.box-title h3.box-title {
    font-size: 2.125em !important;
    max-width: none !important;
    margin-bottom: calc(15px + .22vw); }

  /* line 14759, stdin */
  .dlc-hp-hero-slideshow_one .slideshow-hero .navigation a.active {
    color: black !important; }
 }

/*L-R-arrow*/
@media screen and (max-width: 162px) and (min-width: 152px) {
  /* line 14764, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -72% !important; }
 }

@media screen and (max-width: 179px) and (min-width: 163px) {
  /* line 14769, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -64% !important; }
 }

@media screen and (max-width: 193px) and (min-width: 180px) {
  /* line 14774, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -54% !important; }
 }

@media screen and (max-width: 223px) and (min-width: 194px) {
  /* line 14779, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -47% !important; }
 }

@media screen and (max-width: 369px) and (min-width: 224px) {
  /* line 14784, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -33% !important; }
 }

@media screen and (max-width: 318px) and (min-width: 270px) {
  /* line 14789, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -17% !important; }
 }

@media screen and (max-width: 339px) and (min-width: 319px) {
  /* line 14794, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -20% !important; }
 }

@media screen and (max-width: 366px) and (min-width: 340px) {
  /* line 14799, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -20% !important; }
 }

@media screen and (max-width: 540px) and (min-width: 511px) {
  /* line 14804, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -1% !important; }
 }

@media screen and (max-width: 573px) and (min-width: 541px) {
  /* line 14809, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -20% !important; }
 }

@media screen and (max-width: 644px) and (min-width: 574px) {
  /* line 14814, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -17% !important; }
 }

@media screen and (max-width: 665px) and (min-width: 645px) {
  /* line 14820, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -14% !important; }
 }

@media screen and (max-width: 767px) and (min-width: 666px) {
  /* line 14825, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -12% !important; }
 }

@media screen and (max-width: 888px) and (min-width: 768px) {
  /* line 14830, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -11% !important; }
 }

@media screen and (max-width: 1084px) and (min-width: 889px) {
  /* line 14835, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -6% !important; }
 }

@media screen and (max-width: 1085px) and (min-width: 1083px) {
  /* line 14840, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -4% !important; }
 }

@media screen and (max-width: 1260px) and (min-width: 1085px) {
  /* line 14845, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: -2% !important; }
 }

@media screen and (max-width: 1399px) and (min-width: 1261px) {
  /* line 14850, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: 0% !important; }
 }

@media screen and (max-width: 1599px) and (min-width: 1400px) {
  /* line 14855, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: 1% !important; }
 }

@media screen and (max-width: 1919px) and (min-width: 1600px) {
  /* line 14860, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: 2% !important; }
 }

@media screen and (min-width: 1920px) {
  /* line 14865, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .prev, .dlc-v73 .dlc-hp-hero-slideshow_one .prev-next .next, .dlc-v73 .dlc-hp-hero-slideshow_one .carousel-prev {
    margin-top: 4% !important; }
 }

/*for play pause in DLC hero*/
/* line 14875, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .pause_button, .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play_button {
  display: inline;
  z-index: 999;
  clear: both;
  border: 0;
  border-radius: 0px;
  padding: 0;
  position: relative;
  vertical-align: middle; }

/* line 14887, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero :disabled.pause_button {
  width: 53px;
  height: 24px;
  border: 2px solid #fff;
  background: url('/en-us/CMSImages/pause-inactive.png?version=12134063-b74a-257e-27df-aaf14dbbdf52');
  background-repeat: no-repeat; }

/* line 14895, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .pause_button {
  width: 53px;
  height: 24px;
  border: 2px solid #fff !important;
  background: url('/en-us/CMSImages/pause-active.png?version=cc55542b-8e3f-3762-c2fe-03df3844d335');
  background-repeat: no-repeat; }

/* line 14903, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play_button:disabled {
  width: 53px;
  height: 24px;
  border: 2px solid #fff;
  background: url('/en-us/CMSImages/play-inactive.png?version=ec416ffb-7f77-8579-452a-77447271bb5e');
  background-repeat: no-repeat; }

/* line 14911, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play_button {
  width: 53px;
  height: 24px;
  border: 2px solid #fff;
  background: url('/en-us/CMSImages/play-active.png?version=9b5f3349-1f07-f349-98bd-bd3deab9baeb');
  background-repeat: no-repeat; }

/* line 14921, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .pause .screen-reader-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

@media screen and (max-width: 228px) {
  /* line 14932, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 62%;
    margin-left: 30%; }
 }

@media screen and (max-width: 247px) and (min-width: 229px) {
  /* line 14939, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 61%;
    margin-left: 45%; }
 }

@media screen and (max-width: 273px) and (min-width: 248px) {
  /* line 14947, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 60%;
    margin-left: 53%; }
 }

@media screen and (max-width: 273px) and (min-width: 274px) {
  /* line 14954, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 60%;
    margin-left: 60%; }
 }

@media screen and (max-width: 318px) and (min-width: 274px) {
  /* line 14961, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 60%;
    margin-left: 60%; }
 }

@media screen and (max-width: 432px) and (min-width: 319px) {
  /* line 14968, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 56%;
    margin-left: 65%; }
 }

@media screen and (max-width: 540px) and (min-width: 433px) {
  /* line 14975, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 56%;
    margin-left: 75%; }
 }

@media screen and (max-width: 680px) and (min-width: 541px) {
  /* line 14982, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 18%;
    margin-left: 75%; }
 }

@media screen and (max-width: 767px) and (min-width: 681px) {
  /* line 14989, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 18%;
    margin-left: 75%; }
 }

@media screen and (min-width: 1084px) {
  /*.dlc-v73 .dlc-hp-hero-slideshow_one .hero .text{
					margin-top:-70px;
					margin-bottom:-18px;
					position:relative;
				}*/
  /* line 15002, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .hero .text {
    margin-top: 7%;
    position: absolute; }

  /* line 15007, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .navigation {
    margin: 0;
    bottom: 8px; }
 }

@media screen and (min-width: 1085px) {
  /* line 15016, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slideshow-hero .play-pause {
    margin-top: 25%;
    margin-left: 85%; }

  /* line 15020, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slide-darktext .box p.box-title, .dlc-v73 .dlc-hp-hero-slideshow_one .slide-darktext .box a:link, .dlc-v73 .dlc-hp-hero-slideshow_one .slide-darktext .box a:hover, .dlc-v73 .dlc-hp-hero-slideshow_one .slide-darktext .box a:visited, .dlc-v73 .dlc-hp-hero-slideshow_one .slide-darktext .box a:active {
    color: #000000; }

  /* line 15023, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .slide-darktext li.box-actions a::after {
    content: url(/en-us/CMSImages/HPFeb15_caret_sm_black.png?version=abc097b6-2a0a-1709-9fa3-f0939ecd9a08); }
 }

/* line 15029, stdin */
.visually-hidden {
  width: 1px !important;
  height: 1px !important;
  padding: 0;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
  clip: rect(0, 0, 0, 0);
  margin: -1px; }

/* line 15040, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .play-pause .play, .slideshow-hero .play-pause .pause {
  display: inline;
  z-index: 998;
  line-height: 38px;
  border: 0;
  text-align: center;
  vertical-align: middle;
  padding: 0;
  margin: 0; }

/* line 15051, stdin */
.dlc-v73 .dlc-hp-hero-slideshow_one .play-pause .play, .slideshow-hero .play-pause .pause {
  width: 53px;
  height: 42px; }

@media screen and (max-width: 679px) and (min-width: 540px) {
  /* line 15058, stdin */
  .CSPvNext.dlc-hp .dlc-hp-icons .span.bp0-col-1-1.bp1-col-2-1.bp2-col-4-1.bp3-col-4-1.bp0-clear.bp1-clear {
    clear: right; }

  /* line 15062, stdin */
  .CSPvNext.dlc-hp .dlc-hp-icons .span.bp0-col-1-1.bp1-col-2-1.bp2-col-4-1.bp3-col-4-1.bp0-clear:nth-child(odd) {
    clear: left; }
 }

@media screen and (max-width: 767px) and (min-width: 541px) {
  /* line 15068, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one img {
    margin-bottom: -7%; }
 }

@media screen and (max-width: 1084px) and (min-width: 768px) {
  /* line 15075, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one img {
    margin-bottom: -8%; }
 }

/*DLC v7.4 updates Ends*/
/*style for hero single slide Starts*/
/* line 15085, stdin */
.singleslide #slide-1 {
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 1 !important; }

/* line 15086, stdin */
.singleslide #slide-1 .text {
  opacity: 1 !important; }

/* line 15087, stdin */
.singleslide .prev-next {
  display: none !important; }

/* line 15088, stdin */
.singleslide .play-pause {
  display: none !important; }

/* line 15089, stdin */
.singleslide .navigation {
  display: none !important; }

/* line 15091, stdin */
.singleslide #slide-2 {
  display: none !important; }

/* line 15092, stdin */
.singleslide #slide-3 {
  display: none !important; }

/* line 15093, stdin */
.singleslide #slide-4 {
  display: none !important; }

/*style for hero single slide Ends*/
/*vfi fixes for dlc pages-starts*/
/*.c-top-nav-link.c-nav-link:focus,  .c-logo.c-top-nav-link:focus{
	border:3px dashed #fff !important;
}*/
/* line 15100, stdin */
.c-uhf-nav-link:focus {
  border: 3px dotted #000000 !important;
  height: 47px; }

/* line 15104, stdin */
.c-logo:focus {
  border: 3px dotted #000000 !important; }

/* line 15107, stdin */
.msame_Header_pic:focus {
  border: 3px dotted #000000 !important; }

/* line 15110, stdin */
.c-uhfh .c-me .msame_Header:focus {
  border: 3px dotted #000000 !important;
  outline: none !important; }

@media screen and (max-width: 767px) and (min-width: 680px) {
  /* line 15116, stdin */
  .text-container .box {
    margin-bottom: 10px; }
 }

/* line 15121, stdin */
.contact-tab {
  font-size: 1.125em; }

/* line 15125, stdin */
.grid-container.settop.show a[href^="Slide"] {
  opacity: 1 !important; }

/* line 15128, stdin */
.bi-hidetext {
  border: 1px solid black;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  display: inline-block; }

/* line 15136, stdin */
a.active .bi-hidetext {
  border: 1px solid black;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  display: inline-block;
  background-color: #000; }

/* line 15145, stdin */
.htmldetails a {
  text-decoration: underline !important; }

/*for z-index*/
/* line 15150, stdin */
.contact-panel-tab {
  z-index: 999; }

/*high contrast fixes ends- 6243*/
/*skip to main starts*/
/*#skip{
          background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
          border-bottom: 1px solid #FFFFFF;
          border-bottom-right-radius: 8px;
          border-bottom-left-radius: 8px;
          border-right: 1px solid #FFFFFF;
          color: #FFFFFF;
          right: 0;
          padding: 8px;
          position: absolute;
          top: -40px;
          transition: top 1s ease-out 0s, background 1s linear 0s;
          z-index: 100000;
          width:100%;
          text-align:center;
      }
      #skip:focus {
          background: none repeat scroll 0 0 #BF1722;
          right: 0;
          position: absolute;
          top: 0;
          transition: top 0.1s ease-in 0s, background 0.5s linear 0s;
          width:100%;
          text-align:center;
      }*/
/* line 15182, stdin */
a#skip {
  color: inherit; }

/* line 15183, stdin */
a#skip {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: 9999; }

/* line 15184, stdin */
a#skip:focus {
  background: #000;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  padding: 20px;
  width: 100%;
  height: auto;
  overflow: auto;
  text-decoration: underline;
  text-align: center;
  z-index: 9999;
  outline: 0;
  /*box-shadow: 0 0 0 3px white !important;*/
  border-bottom: 3px dotted #fff !important; }

/*skip to main - ends*/
/*high contrast fixes starts - 6243*/
/* line 15208, stdin */
.prev-next button.prev, .prev-next button.next {
  background-color: rgba(0, 0, 0, 0.5) !important; }

/* line 15212, stdin */
.prev-next button.prev, .prev-next button.next {
  transition: all 0s !important;
  border: 3px dotted transparent !important; }

/* line 15216, stdin */
.prev-next button.prev:focus, .prev-next button.next:focus {
  border: 3px dotted #fff !important; }

@media screen and (-ms-high-contrast: black-on-white) {
  /* line 15222, stdin */
  .box-title {
    background-color: white; }

  /* line 15223, stdin */
  .box-title .box-title {
    background-color: black; }

  /* line 15225, stdin */
  button.prev, button.next {
    border: 2px dotted transparent !important;
    transition: all 0s !important; }

  /* line 15229, stdin */
  .prev, .next {
    background-image: none !important;
    background-color: black !important;
    color: white !important;
    font-size: 1.5625em !important;
    vertical-align: middle !important; }

  /* line 15236, stdin */
  button.pause_button {
    background: url('/en-us/CMSImages/pause-active.png?version=cc55542b-8e3f-3762-c2fe-03df3844d335') !important; }

  /* line 15239, stdin */
  button.play_button {
    background: url('/en-us/CMSImages/play-active.png?version=9b5f3349-1f07-f349-98bd-bd3deab9baeb') !important; }

  /* line 15242, stdin */
  .msame_Header_name {
    line-height: 39px !important;
    border-bottom: 1px Solid; }

  /* line 15246, stdin */
  .msame_Header {
    height: 41px !important;
    margin-top: 3px; }

  /* line 15251, stdin */
  .navigation a.active .bi-hidetext {
    color: #FFB900;
    background-color: #FFB900 !important; }

  /* line 15255, stdin */
  a {
    color: #00009F; }

  /* line 15259, stdin */
  input:disabled {
    color: #600000; }

  /*a:visited {
    color: #0078d7;
	
}*/
  /* line 15266, stdin */
  .box-title {
    color: #267792; }

  /* line 15269, stdin */
  .box-title .box-title {
    color: #267792;
    background: #E2E2E2; }

  /*h2{color:#A30044;}*/
  /* line 15275, stdin */
  .grp-title {
    color: #A30044; }

  /* line 15277, stdin */
  .arrowicon {
    background: url("/en-us/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7") no-repeat left center; }

  /* line 15280, stdin */
  .c-uhf-nav-link:focus {
    border: 3px dotted #00009F !important;
    height: 47px;
    outline: none !important; }

  /* line 15285, stdin */
  .c-logo:focus {
    border: 3px dotted #00009F !important;
    outline: none !important; }

  /* line 15289, stdin */
  .msame_Header_pic:focus {
    border: 3px dotted #00009F !important;
    outline: none; }

  /* line 15293, stdin */
  .c-uhfh.c-sgl-stck .c-uhf-menu button:focus, .c-uhfh.c-sgl-stck .c-uhf-menu a:focus, .c-uhfh.c-sgl-stck .c-uhf-nav-link:focus, .c-uhfh.c-sgl-stck .c-logo.c-sgl-stk-uhfLogo:focus, .c-uhfh.c-sgl-stck .c-logo.c-cat-logo:focus, .c-uhfh.c-sgl-stck .c-search #search:focus, .c-uhfh.c-sgl-stck .glyph-shopping-cart:focus, .c-uhfh.c-sgl-stck .glyph-global-nav-button:focus, .c-uhfh.c-sgl-stck .glyph-shopping-bag:focus {
    outline: none !important; }

  /* line 15296, stdin */
  .c-uhfh-actions #search:focus, .c-uhfh-actions #meControl .msame_Header:focus, .js-nav-menu .c-button-logo:focus {
    border: 3px dotted #00009F !important;
    outline: none !important; }
 }

@media screen and (-ms-high-contrast: white-on-black) {
  /* line 15302, stdin */
  .box-title {
    background-color: white; }

  /* line 15303, stdin */
  .box-title .box-title {
    background-color: black; }

  /* line 15305, stdin */
  button.prev, button.next {
    border: 2px dashed transparent !important;
    transition: all 0s !important; }

  /* line 15309, stdin */
  .prev, .next {
    background-image: none !important;
    background-color: black !important;
    color: white !important;
    font-size: 1.5625em !important;
    vertical-align: middle !important; }

  /* line 15316, stdin */
  button.pause_button {
    background: url('/en-us/CMSImages/pause-active.png?version=cc55542b-8e3f-3762-c2fe-03df3844d335') !important; }

  /* line 15319, stdin */
  button.play_button {
    background: url('/en-us/CMSImages/play-active.png?version=9b5f3349-1f07-f349-98bd-bd3deab9baeb') !important; }

  /* line 15322, stdin */
  .msame_Header_name {
    line-height: 39px !important;
    border-bottom: 1px Solid; }

  /* line 15326, stdin */
  .msame_Header {
    height: 41px !important;
    margin-top: 3px; }

  /* line 15330, stdin */
  .navigation a.active .bi-hidetext {
    color: #FFB900 !important;
    background-color: #FFB900 !important; }

  /* line 15334, stdin */
  a {
    color: #FFB900; }

  /* line 15338, stdin */
  input:disabled {
    color: #3FF23F; }

  /* line 15341, stdin */
  .c-uhf-nav-link:focus {
    border: 3px dotted #FFB900 !important;
    height: 47px;
    outline: none !important; }

  /* line 15346, stdin */
  .c-logo:focus {
    border: 3px dotted #FFB900 !important;
    outline: none !important; }

  /* line 15350, stdin */
  .msame_Header_pic:focus {
    border: 3px dotted #FFB900 !important;
    outline: none; }

  /*a:visited {
    color: #0078d7;
	
}*/
  /* line 15359, stdin */
  .box-title {
    color: #267792; }

  /* line 15362, stdin */
  .box-title .box-title {
    color: #267792;
    background: #E2E2E2; }

  /*.c-uhfh.c-sgl-stck .c-uhf-menu button:focus, .c-uhfh.c-sgl-stck .c-uhf-menu a:focus, .c-uhfh.c-sgl-stck .c-uhf-nav-link:focus, .c-uhfh.c-sgl-stck .c-logo.c-sgl-stk-uhfLogo:focus, .c-uhfh.c-sgl-stck .c-logo.c-cat-logo:focus, .c-uhfh.c-sgl-stck .c-search #search:focus, .c-uhfh.c-sgl-stck .glyph-shopping-cart:focus, .c-uhfh.c-sgl-stck .glyph-global-nav-button:focus, .c-uhfh.c-sgl-stck .glyph-shopping-bag:focus{
	border:3px dotted #FFB900 !important;
	outline: none !important;
}*/
  /* line 15370, stdin */
  .c-uhfh.c-sgl-stck .c-uhf-menu button:focus, .c-uhfh.c-sgl-stck .c-uhf-menu a:focus, .c-uhfh.c-sgl-stck .c-uhf-nav-link:focus, .c-uhfh.c-sgl-stck .c-logo.c-sgl-stk-uhfLogo:focus, .c-uhfh.c-sgl-stck .c-logo.c-cat-logo:focus, .c-uhfh.c-sgl-stck .c-search #search:focus, .c-uhfh.c-sgl-stck .glyph-shopping-cart:focus, .c-uhfh.c-sgl-stck .glyph-global-nav-button:focus, .c-uhfh.c-sgl-stck .glyph-shopping-bag:focus {
    outline: none !important; }

  /* line 15373, stdin */
  .c-uhfh-actions #search:focus, .c-uhfh-actions #meControl .msame_Header:focus, .js-nav-menu .c-button-logo:focus {
    border: 3px dotted #FFB900 !important;
    outline: none !important; }

  /*h2{color:#A30044;}*/
  /* line 15378, stdin */
  .shell-search button {
    border-top: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: #3FF290; }

  /* line 15383, stdin */
  .grp-title {
    color: #A30044; }

  /* line 15385, stdin */
  .arrowicon {
    background: url("/en-us/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7") no-repeat left center; }
 }

/* line 15394, stdin */
#top-slide1-radio, #top-slide2-radio, #top-slide3-radio, #bottom-slide1-radio, #bottom-slide2-radio {
  border: 3px dashed transparent !important; }

/* line 15422, stdin */
#top-slide1-image:focus, #top-slide2-image:focus, #top-slide3-image:focus, #top-slide #slide1 .media a:focus, #top-slide #slide2 .media a:focus, #top-slide #slide3 .media a:focus, #top-slide1-radio:focus, #top-slide2-radio:focus, #top-slide3-radio:focus, #top-pauseButton:focus, #top-playButton:focus, #bottom-slide1-image:focus, #bottom-slide2-image:focus, #bottom-slide #slide1 .media a:focus, #bottom-slide #slide2 .media a:focus, #bottom-slide1-radio:focus, #bottom-slide2-radio:focus, #bottom-pauseButton:focus, #bottom-playButton:focus, #product-more-info-wrapper > .docmargin:focus, .mscom-popup-modal a.mscom-popup-close:focus, .mscom-popup-modal .mscom-accordion-item-link:focus, div.mscom-popup-container a.mscom-popup-close:focus, .dlc-moreinfo-overlay > .mscom-popup > .mscom-popup-link:focus, .wizard-buttons > a:focus, #uhfLogo:focus {
  border: 3px dotted #000 !important; }

/*.mscom-popup-modal ul.related-links a.mscom-link:focus,*/
/* line 15427, stdin */
#l1_support:focus, #shellmenu_0:focus, #shellmenu_1:focus, #shellmenu_2:focus, #shellmenu_3:focus, #shellmenu_4:focus, #Store-navigation:focus, #Products-navigation:focus {
  border: 3px dotted #000 !important;
  height: 51px; }

/* line 15428, stdin */
.wizard-check:focus {
  outline: 3px dotted #000 !important; }

/* line 15431, stdin */
.c-uhfh > div:first-child .c-uhf-nav-link:before {
  bottom: 8px; }

/* line 15434, stdin */
.c-uhfh > div + div .c-logo:before {
  bottom: 5px; }

/* line 15437, stdin */
.c-uhfh.c-sgl-stck .c-button-logo {
  padding-top: 17px;
  padding-bottom: 12px; }

/* line 15441, stdin */
#top-prev:focus, #top-next:focus, #bottom-prev:focus, #bottom-next:focus {
  border: 3px dotted #fff !important; }

/* line 15444, stdin */
.slide > .text > .text-container > .box > ul .box-actions a:focus {
  border: 3px dotted #fff !important; }

/* line 15448, stdin */
.slide.slide-darktext > .text > .text-container > .box > ul .box-actions a:focus {
  border: 3px dotted #000 !important; }

/*moreinfo Modal*/
/* line 15453, stdin */
.docmargin {
  margin: 0px 10px 10px 10px; }

/* line 15456, stdin */
.dlc-hp-icons.grid-container.mscom-grid-container.row-fluid h2 {
  font-size: 1.333em; }

/* line 15459, stdin */
#popular-download ul.downloadList .index div.span, .CSPvNext .row-fluid ul.downloadList .index div.span {
  color: #0078d7; }

/* MWF fixes start */
@media screen and (min-width: 1400px) {
  /*.DLC-hero-item picture img, .DLC-hero-item { height:480px}*/
  /* line 15470, stdin */
  .c-hero:before, .m-hero-item:before {
    padding-bottom: 33.55%; }
 }

/*@media screen and (max-width:767px) and (min-width:540px)
{
.m-hero-item div {    margin-top: -125px; }
}*/
@media only screen and (max-width: 767px) {
  /* line 15481, stdin */
  .c-hero .c-paragraph, .c-hero > div picture, [class*=f-x][class*=f-y].c-hero > picture::after, .m-hero-item .c-paragraph, .m-hero-item > div picture, [class*=f-x][class*=f-y].m-hero-item > picture::after {
    display: inline-block !important; }
 }

@media screen and (max-width: 1399px) and (min-width: 1084px) {
  /* line 15487, stdin */
  .c-hero:before, .m-hero-item:before {
    padding-bottom: 33.55%; }
 }

/* line 15489, stdin */
.DLC-font-white {
  color: #fff; }

/* line 15491, stdin */
h3 {
  font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 15492, stdin */
#footerArea {
  margin-top: -48px; }

/* line 15493, stdin */
#DLC_social_new {
  margin-left: 10px !important; }

/* line 15494, stdin */
.dlc-v73 .end-social {
  background-color: #fff !important; }

/* line 15496, stdin */
.download-main-article .select-and-down {
  height: auto !important; }

/* line 15497, stdin */
.download-main-article .select-and-down .select-language-label {
  padding: 10px !important; }

/* line 15498, stdin */
.dlc_theme_dark {
  color: #fff !important; }

/* line 15500, stdin */
.c-glyph {
  text-decoration: none !important; }

@media screen and (max-width: 539px) {
  /* line 15504, stdin */
  .m-hero-item .c-paragraph {
    max-height: 128px; }

  /* line 15507, stdin */
  a.c-call-to-action {
    font-size: 12px !important; }
 }

/* line 15509, stdin */
.c-sequence-indicator button {
  outline: none !important; }

/* line 15510, stdin */
.theme-dark .c-group .c-sequence-indicator + .c-action-toggle:focus {
  border: 3px dotted #fff !important; }

/* line 15511, stdin */
.theme-dark .c-group .c-sequence-indicator .f-active:focus {
  outline: 3px dotted #fff !important; }

/*.theme-light .c-group .c-sequence-indicator .f-active:focus{border:3px dotted #000 !important;} */
/* line 15513, stdin */
.theme-light .c-group .c-sequence-indicator .f-active:focus {
  outline: 3px dotted #000 !important; }

/* line 15514, stdin */
.theme-light picture + div div .c-group a + a:focus {
  border: 3px dotted #000 !important; }

/* line 15515, stdin */
.theme-light picture + div div .c-group a:focus {
  border: 3px dotted #fff !important; }

/* line 15516, stdin */
.theme-light picture + div div a:focus {
  border: 3px dotted #fff !important; }

/* line 15517, stdin */
.theme-dark picture + div div p + div a:focus {
  border: 3px dotted #000 !important;
  outline: 0px !important; }

/*.theme-light a.c-call-to-action:focus:not(.x-hidden-focus) {border:3px dotted #fff !important;}*/
@media screen and (max-width: 539px) {
  /* line 15521, stdin */
  .download-main-article .select-and-down .select-language-label {
    margin: 20px 15% 5px 15% !important;
    padding: 0px !important;
    /*margin-left: 51px!important;*/
    width: 83% !important; }

  /* mobile view popup box bottom fix*/
  /* line 15528, stdin */
  .mscom-popup .mscom-popup-mask {
    display: block; }

  /* line 15531, stdin */
  div.download-wizard div.wizard-footer {
    padding-bottom: 20px; }

  /* line 15534, stdin */
  .mscom-popup .mscom-popup-container {
    background-color: transparent; }
 }

/* line 15538, stdin */
.mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-image {
  border: 0px solid transparent !important; }

/* Detail Page Download check box border fix*/
/* line 15540, stdin */
div.wizard-step input[type="checkbox"] {
  border-radius: inherit !important;
  -webkit-appearance: checkbox !important;
  -moz-appearance: checkbox !important;
  appearance: checkbox !important; }

/*MSCOM-10340 responsive fix for 320  */
@media screen and (max-width: 540px) and (min-width: 320px) {
  /* line 15548, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    top: 0 !important;
    margin-top: 57%;
    z-index: 1; }

  /* line 15553, stdin */
  .c-universal-header .f-mobile-title {
    margin: 0;
    padding: 14px 40px 10px;
    height: 70px; }

  /* line 15558, stdin */
  .c-universal-header > div:first-child nav {
    top: 115px; }

  /* line 15561, stdin */
  .dlc-v73 .dlc-large-carousel .prev-next .prev, .dlc-v73 .dlc-large-carousel .prev-next .next, .dlc-v73 .carousel-next, .dlc-v73 .carousel-prev {
    z-index: 1; }

  /* line 15564, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .play-pause .play, .slideshow-hero .play-pause .pause {
    z-index: 1; }
 }

@media screen and (max-width: 768px) and (min-width: 540px) {
  /* line 15569, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .navigation.international {
    z-index: 1; }

  /* line 15572, stdin */
  .dlc-v73 .dlc-large-carousel .prev-next .prev, .dlc-v73 .dlc-large-carousel .prev-next .next, .dlc-v73 .carousel-next, .dlc-v73 .carousel-prev {
    z-index: 1; }

  /* line 15575, stdin */
  .dlc-v73 .dlc-hp-hero-slideshow_one .play-pause .play, .slideshow-hero .play-pause .pause {
    z-index: 1; }
 }

@media only screen and (max-width: 1084px) and (min-width: 768px) {
  /* line 15580, stdin */
  .DLC_margin_Top {
    margin-top: 48px; }
 }

/*UHF Bug fixes as part of MSCOM-11683*/
/* line 15586, stdin */
#uhf-g-nav ul.js-paddle-items li {
  vertical-align: top; }

/*Confirmation header fix*/
/* line 15591, stdin */
#popular-download .downloadList .index div.span, .CSPvNex .row-fluid .downloadList .index div.span {
  color: #0078d7; }

@media only screen and (min-width: 540px) {
  /* line 15596, stdin */
  div .align-fix {
    margin: -25px 0 50px 74px !important; }

  /* line 15599, stdin */
  #message {
    padding: 15px 15px 15px 40px; }

  /* line 15602, stdin */
  .download-main-article .select-and-down .dlc-download-button-container {
    width: 37.25% !important; }
 }

/* Accordian fixes */
/* line 15608, stdin */
.drawer-item-title {
  display: inline-block;
  vertical-align: top;
  padding-left: 37px !important;
  color: #1570a6 !important;
  cursor: pointer;
  font-family: SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px !important;
  border-bottom: 1px solid #d2d2d2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

/* line 15621, stdin */
.drawer-item-image {
  position: absolute;
  height: 27px;
  width: 27px;
  vertical-align: bottom;
  overflow: hidden;
  left: 0px;
  top: 50%;
  margin-top: -13.5px; }

/* line 15631, stdin */
.drawer-item-title:after {
  display: none; }

/* line 15634, stdin */
.drawer-item-image:before {
  content: url("CMSImages/accordion_icon_sprite.png?version=17099D97-CD5E-0507-9950-F316C697F104");
  display: inline-block;
  margin: 0px; }

/* line 15640, stdin */
.item-selected {
  border: none; }

/* line 15641, stdin */
.item-selected > .drawer-item-image:before {
  margin-top: -74px; }

/* line 15645, stdin */
.drawer-container {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 27px;
  padding-left: 35px;
  padding-right: 0px;
  line-height: 1.25em;
  font-size: 81%; }

/* line 15654, stdin */
.item-border {
  border-bottom: 1px solid #d2d2d2;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

/* line 15660, stdin */
.drawer-container .supported-os {
  padding: 10px 0px; }

/* line 15661, stdin */
.drawer-container .htmldetails {
  margin: 0px;
  padding: 10px 0px 0px; }

/* line 15665, stdin */
.drawer-container .other-requirements ul {
  margin: 0px; }

/* line 15668, stdin */
.drawer-container .htmldetails ul {
  margin: 10px 2.7% 0px 2.7%;
  list-style-type: disc; }

/* line 15672, stdin */
.drawer-container .htmldetails ul li {
  margin-left: 3.6%;
  margin-bottom: 10px;
  list-style-type: disc; }

/* line 15677, stdin */
.drawer-container .htmldetails ul ul {
  margin: 10px 2.7% 0px 2.7%;
  list-style-type: disc; }

/* line 15681, stdin */
.drawer-container .htmldetails ol {
  margin: 10px 0px 0px;
  list-style-type: decimal; }

/* line 15685, stdin */
.drawer-container .htmldetails ol li {
  margin-left: 3.6%;
  list-style-type: decimal;
  margin-bottom: 10px; }

/* line 15690, stdin */
.drawer-container .related-links {
  list-style-type: none;
  padding-left: 2px; }

/* line 15694, stdin */
.drawer-container .related-links li {
  padding: 10px 0px 10px 0px; }

/* line 15697, stdin */
.drawer-container .related-links li {
  padding: 10px 0px 10px 0px; }

/* line 15700, stdin */
.drawer-container .related-links li a {
  text-decoration: underline !important; }

/* line 15701, stdin */
.drawer-container .choose-super-product {
  padding: 15px 0px 10px 0px;
  font-weight: bold;
  font-size: 100%; }

/* line 15706, stdin */
.confirm-drawer-container {
  margin-left: 35px;
  margin-bottom: 10px; }

/* Download Category in list*/
/* line 15711, stdin */
.dlc-hp-icons ul li {
  display: inline-block;
  min-height: 100px;
  vertical-align: top;
  text-align: center;
  width: 23%;
  margin-left: 2%; }

/* line 15719, stdin */
.dlc-hp-icons ul li:first-of-type {
  margin-left: 0% !important; }

/* line 15720, stdin */
.dlc-hp-icons ul.second-row {
  margin-top: 54px;
  padding-bottom: 84px; }

@media only screen and (max-width: 539px) and (min-width: 320px) {
  /* line 15725, stdin */
  .dlc-hp-icons ul li {
    width: 100%;
    margin-left: 0%; }

  /* line 15729, stdin */
  .drawer-container {
    padding-left: 0px; }

  /* line 15732, stdin */
  #message {
    padding: 15px 25px 15px 25px; }
 }

@media only screen and (max-width: 679px) and (min-width: 540px) {
  /* line 15737, stdin */
  .dlc-hp-icons ul li {
    width: 48%; }
 }

/* line 15741, stdin */
.mscom-accordion-item-container .related-links li a {
  text-decoration: underline !important; }

/* line 15742, stdin */
input, input[type=search] {
  border-radius: 0;
  -webkit-appearance: radio;
  -moz-appearance: radio;
  appearance: radio; }

/* line 15748, stdin */
ul.htmldetails li.mainlist {
  list-style-type: none !important; }

/* line 15749, stdin */
.failoverLink {
  color: #0060ac !important;
  text-decoration: underline !important; }

/* line 15750, stdin */
.downloadList .index {
  color: #0078d7 !important; }

/* line 15751, stdin */
.confirm-instruction-item .drawer-container {
  font-size: 100%; }

/* line 15752, stdin */
.link-align {
  display: inline-block; }

/* line 15753, stdin */
.htmldetails a:focus {
  outline: #000 dotted 2px !important; }

/* line 15754, stdin */
.kb-sb a:focus {
  outline: #000 dotted 2px !important; }

/* line 15755, stdin */
.related-links li a:focus {
  outline: #000 dotted 2px !important; }

/*Accesibility*/
/*.socail_icon_18{
	 font-size:0.8750em !important;
 }
  .c-heading-2_24{
  font-size: 1.5em !important;
  line-height: 1.75em !important;
  }
  .c-paragraph-2_15{
  font-size: 0.9375em !important;
  line-height: 1.25em !important;
  }
  .c-call-to-action_13{
   font-size: 0.8125em !important;
	}*/
/* line 15772, stdin */
.c-carousel.f-multi-slide.theme-dark .c-flipper:focus {
  outline: #fff dotted 2px !important; }

/* line 15773, stdin */
.tabvfi a:focus {
  outline: #000 dotted 2px !important; }

/* line 15776, stdin */
#skipToMain {
  outline: 0; }

/* line 15777, stdin */
.htmldisc {
  list-style-type: none !important;
  margin-left: 0px !important; }

/* line 15778, stdin */
.download_results div.price {
  color: #a22905; }

/* line 15779, stdin */
.top-pick-title h2 {
  font-weight: bold; }

/*Focus for radio button wizard screen*/
/* line 15781, stdin */
input[type='radio']:focus {
  outline: 2px dashed #000 !important; }

/* line 15784, stdin */
input[type='submit']:focus {
  outline: 2px dashed #000 !important; }

/*high contrast for details and product category pages*/
/* line 15788, stdin */
.download-main-article .select-and-down .dl {
  border: 1px solid transparent !important; }

/* line 15791, stdin */
a.mscom-link.mscom-popup-link.download-button.dl:focus {
  border: 3px dotted #000 !important; }

@media screen and (-ms-high-contrast: active) {
  /* line 15795, stdin */
  .CSPvNext .row-fluid .viewMore .arrowicon {
    background: url(/en-us/CMSImages/icon_arrow.png?version=45068e15-1f21-60f3-d03a-a98d7b2c00b7) no-repeat left center; }
 }

/* line 15799, stdin */
.pager .next-page {
  width: 23px;
  height: 23px;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  background: url('/en-us/CMSImages/Link_Arrowright_21x21.png?version=76B9A648-E9F9-675B-8FE0-33EC205C6AE1') no-repeat center center; }

/* line 15809, stdin */
.pager .next-page:hover {
  background: url('/en-us/CMSImages/mouseoverLinkarrowright.png?version=845d1492-da24-2dd6-6920-8fcb259f92ce') no-repeat center center; }

/* line 15813, stdin */
.pager .last-page {
  width: 23px;
  height: 23px;
  border: 1px solid transparent;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  background: url('/en-us/CMSImages/Link_Arrowleft_21x21.png?version=a8a97b90-8d9f-b29b-4d55-77fd2b30c991') no-repeat center center; }

/* line 15823, stdin */
.pager .last-page:hover {
  background: url('/en-us/CMSImages/mouseoverLinkarrowleft.png?version=ee5077d0-947d-0abe-52ec-22858a214294') no-repeat center center; }

/* line 15826, stdin */
#uhfCatLogo:focus {
  padding: 10px 6px 20px 10px; }
