@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 85, stdin */
.CSPvNext html {
  overflow-y: auto; }

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

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

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

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

/* line 109, 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 119, stdin */
.CSPvNext .row-fluid > .span:first-child {
  margin-left: 0; }

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

/* line 139, 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 155, 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 165, 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 174, 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 182, 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 190, 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 196, stdin */
.CSPvNext .row-fluid > .bp3-col-4-3, .CSPvNext .row-fluid > .bp3-col-8-6 {
  width: 74.5%;
  *width: 74.4%; }

/* line 203, 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 208, stdin */
.CSPvNext .row-fluid > .bp3-col-5-2 {
  width: 38.8%;
  *width: 38.7%; }

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

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

/* line 225, 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 230, stdin */
.CSPvNext .row-fluid > .bp3-col-6-5 {
  width: 83%;
  *width: 82.9%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 432, 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 441, stdin */
  .CSPvNext .row-fluid > .span {
    width: 100%;
    margin-left: 0; }

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

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

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

  /* line 470, 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 488, 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 498, 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 506, 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 513, 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 520, 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 525, stdin */
  .CSPvNext .row-fluid > .bp0-col-4-3, .CSPvNext .row-fluid > .bp0-col-8-6 {
    width: 74.5%; }

  /* line 531, 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 535, stdin */
  .CSPvNext .row-fluid > .bp0-col-5-2 {
    width: 38.8%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 749, 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 765, 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 775, 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 783, 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 790, 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 797, 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 802, stdin */
  .CSPvNext .row-fluid > .bp1-col-4-3, .CSPvNext .row-fluid > .bp1-col-8-6 {
    width: 74.5%; }

  /* line 808, 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 812, stdin */
  .CSPvNext .row-fluid > .bp1-col-5-2 {
    width: 38.8%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1032, 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 1050, 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 1060, 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 1068, 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 1075, 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 1082, 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 1087, stdin */
  .CSPvNext .row-fluid > .bp2-col-4-3, .CSPvNext .row-fluid > .bp2-col-8-6 {
    width: 74.5%; }

  /* line 1093, 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 1097, stdin */
  .CSPvNext .row-fluid > .bp2-col-5-2 {
    width: 38.8%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1278, 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 1298, stdin */
.CSPvNext .margin-row-fluid {
  width: 100%;
  *zoom: 1; }

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

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

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

/* line 1318, 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 1328, stdin */
.CSPvNext .margin-row-fluid > .span:first-child {
  margin-left: 2%; }

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

/* line 1348, 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 1364, 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 1374, 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 1383, 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 1391, 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 1399, 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 1405, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-4-3, .CSPvNext .margin-row-fluid > .bp3-col-8-6 {
  width: 71.5%;
  *width: 71.4%; }

/* line 1412, 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 1417, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-5-2 {
  width: 37.2%;
  *width: 37.1%; }

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

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

/* line 1434, 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 1439, stdin */
.CSPvNext .margin-row-fluid > .bp3-col-6-5 {
  width: 79.66667%;
  *width: 79.56667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1641, 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 1650, stdin */
  .CSPvNext .margin-row-fluid > .span {
    width: 96%; }

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

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

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

  /* line 1678, 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 1696, 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 1706, 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 1714, 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 1721, 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 1728, 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 1733, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-4-3, .CSPvNext .margin-row-fluid > .bp0-col-8-6 {
    width: 71.5%; }

  /* line 1739, 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 1743, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-5-2 {
    width: 37.2%; }

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

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

  /* line 1757, 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 1761, stdin */
  .CSPvNext .margin-row-fluid > .bp0-col-6-5 {
    width: 79.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 1957, 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 1973, 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 1983, 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 1991, 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 1998, 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 2005, 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 2010, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-4-3, .CSPvNext .margin-row-fluid > .bp1-col-8-6 {
    width: 71.5%; }

  /* line 2016, 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 2020, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-5-2 {
    width: 37.2%; }

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

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

  /* line 2034, 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 2038, stdin */
  .CSPvNext .margin-row-fluid > .bp1-col-6-5 {
    width: 79.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 2240, 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 2258, 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 2268, 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 2276, 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 2283, 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 2290, 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 2295, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-4-3, .CSPvNext .margin-row-fluid > .bp2-col-8-6 {
    width: 71.5%; }

  /* line 2301, 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 2305, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-5-2 {
    width: 37.2%; }

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

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

  /* line 2319, 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 2323, stdin */
  .CSPvNext .margin-row-fluid > .bp2-col-6-5 {
    width: 79.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 2486, 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 2492, stdin */
html {
  direction: ltr; }

/* line 2496, stdin */
body {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  width: 100%;
  margin: 0px;
  padding: 0px; }

/*START: Basic Style*/
/* line 2515, 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 2520, stdin */
.CMSvNextComp a {
  cursor: pointer; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*END: Basic Style*/
/* Icon Fonts
----------------------------------------------------------------------------- */
/* line 2653, 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 2657, stdin */
.fontface .icon-left:after {
  content: '\2190'; }

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

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

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

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

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

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

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

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

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

/* line 2673, 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 2681, 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 2685, 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 2689, 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 2693, 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 2696, stdin */
.light-foreground .icon-left, .light-foreground .icon-right {
  color: #fff; }

/* line 2700, 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 2704, 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 2708, 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 2712, 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 2716, 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 2723, stdin */
.mscom-styles-bold {
  font-weight: bold; }

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

/*END: Theme Styles*/
/* line 2729, stdin */
.mscom-alert .mscom-alertitem {
  background: none repeat scroll 0 0 #1570A6;
  margin: 0 auto; }
/* line 2735, stdin */
.mscom-alert .mscom-alertitem, .mscom-alert .mscom-alert-description a {
  color: #FFFFFF; }
/* line 2739, stdin */
.mscom-alert .mscom-alert-description {
  float: left; }
/* line 2744, stdin */
.mscom-alert .mscom-alert-link {
  float: right; }
/* line 2748, stdin */
.mscom-alert .center .mscom-alert-description {
  float: none;
  text-align: center; }
/* line 2754, stdin */
.mscom-alert .mscom-alert-red {
  background: none repeat scroll 0 0 #BA141A; }
/* line 2759, stdin */
.mscom-alert .mscom-alertitem:before, .mscom-alert .mscom-alertitem:after {
  content: "";
  display: table;
  line-height: 0;
  clear: both;
  float: none; }
/* line 2767, stdin */
.mscom-alert .mscom-alert-text {
  clear: none;
  color: #FFFFFF;
  margin-left: 50px;
  margin-right: 15px; }
/* line 2774, stdin */
.mscom-alert .mscom-alert-close {
  vertical-align: middle;
  *padding-top: 5px; }

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

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

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

/*START: Site Identity*/
/* line 2796, 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 2806, 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 2814, stdin */
.mscom-siteLogo {
  display: inline-block; }

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

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

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

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

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

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

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

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

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

/* line 2876, 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 2880, 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 2891, 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 2908, 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 2927, stdin */
.mscom-nonjs .mscom-search input.mscom-search-Button {
  right: 16px; }

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

/* line 2940, 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 2952, stdin */
.mscom-search .mscom-search-DropdownSection {
  padding: 0px;
  margin: 0px;
  display: block;
  height: 20px;
  overflow: hidden;
  position: relative;
  width: 16px; }

/* line 2962, 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 2975, stdin */
  .mscom-search .mscom-search-dropdown-pin {
    top: 0; }
 }

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

/* line 2987, 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 2997, stdin */
.mscom-search .mscom-search-Sources, .mscom-search .mscom-search-Suggestions, .mscom-search .mscom-search-history {
  border: solid 1px #999; }

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

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

/* line 3011, 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 3022, stdin */
.mscom-search .mscom-search-Sources li a.selected {
  background-color: #EDEDED; }

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

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

/* line 3035, 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 3045, stdin */
.mscom-search .mscom-search-Sources li .mscom-search-Text {
  display: table-cell;
  white-space: normal;
  *text-align: justify; }

/* line 3053, 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 3063, stdin */
.mscom-search .mscom-search-Suggestions li, .mscom-search .mscom-search-history li, .mscom-search .mscom-search-quick-search li {
  padding-bottom: 1px; }

/* line 3068, 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 3076, stdin */
.mscom-search .mscom-search-Suggestions a.selected, .mscom-search .mscom-search-history a.selected {
  text-decoration: underline; }

/* line 3081, 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 3087, stdin */
.mscom-search .mscom-search-Sources li.currentScope a {
  font-weight: bold; }

/* line 3093, 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 3098, stdin */
.mscom-search .mscom-search-Suggestions li a, .mscom-search .mscom-search-history li a {
  padding-left: 10px; }

/* line 3107, 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 3112, stdin */
.mscom-search .mscom-search-history li a:link, .mscom-search .mscom-search-history li a:visited {
  color: #663399; }

/* line 3127, 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 3134, 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 3140, stdin */
.mscom-search .mscom-search-NonJsDropdownContainer {
  right: 2px;
  position: absolute;
  top: 0px;
  float: left; }

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

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

/* line 3159, 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 3167, 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 3179, stdin */
.mscom-search .mscom-search-quick-search .quick-search-thumbnail img {
  width: 100%;
  height: auto; }

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

/* line 3188, 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 3198, 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 3207, 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 3213, stdin */
.mscom-search .mscom-search-quick-search .quick-search-links {
  padding-bottom: 5px;
  padding-top: 5px;
  font-size: 0.75em; }

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

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

/* line 3229, 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 3241, 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 3246, 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 3256, stdin */
.mscom-accountcontrol-container {
  position: relative;
  display: inline-block; }

/* line 3261, 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 3271, stdin */
.selected a.mscom-account-text {
  border-color: #E0E0E0; }

/* line 3284, 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 3292, stdin */
a.mscom-account-viewonelink, a.mscom-account-link {
  display: block; }

/* line 3297, 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 3305, stdin */
.mscom-accountPosition {
  position: relative;
  z-index: 999; }

/* line 3310, 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 3322, stdin */
.mscom-account-items {
  padding: 10px; }

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

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

/* line 3334, 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 3344, stdin */
a.mscom-account-viewonelink {
  display: block; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3420, stdin */
.mscom-header .mscom-header-section-2-2 {
  font-size: 1.5em; }
  /* line 3423, 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 3433, 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 3439, stdin */
.mscom-header .mscom-header-section-2-4 {
  margin-top: 0.5em;
  width: 100%; }
  /* line 3442, stdin */
  .mscom-header .mscom-header-section-2-4 .span {
    margin-left: 0; }

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

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

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

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

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

/* line 3475, 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 3481, stdin */
  .mscom-header-nav-section {
    display: block !important; }
 }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*END: store link*/
/* line 3563, 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 3582, stdin */
.mscom-nav .mscom-nav-container {
  margin: 0 0 0 -0.93em; }

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

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

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

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

/* line 3609, 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 3617, 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 3631, stdin */
.lt-ie8 .top-level-link:focus {
  text-decoration: none; }

/* line 3635, 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 3643, stdin */
.mscom-nav .mscom-nav-layout li {
  display: block;
  margin: 0 0 0.7em;
  font-size: 0.9em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  /* line 3734, 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 3738, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-layout li {
    margin: 0 0 0; }

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

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

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

  /* line 3758, 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 3765, stdin */
  .mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li {
    display: block;
    padding: 0; }

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

/* line 3777, 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 3787, 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 3794, stdin */
.CMSvNextComp div.mscom-locale-flyout {
  display: none;
  margin: 0 auto;
  max-width: 1180px; }

/* line 3800, stdin */
.mscom-footer {
  background-color: #eeeeee; }
  /* line 3803, stdin */
  .mscom-footer .mscom-footer-row-1 {
    padding-top: 2.5%; }
  /* line 3807, stdin */
  .mscom-footer .mscom-footer-row-2 {
    padding-top: 1em; }
  /* line 3811, stdin */
  .mscom-footer .mscom-footer-row-3 {
    padding-bottom: 0.85%; }

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

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

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

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

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

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

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

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

/* line 3861, stdin */
.mscom-footer .mscom-footer-localepicker {
  margin-bottom: 1.5em; }
  /* line 3864, 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 3875, stdin */
.mscom-footer .mscom-footer-defaultlink li {
  display: inline-block;
  *display: inline;
  margin-right: 1.5em; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3997, 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 4004, 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 4012, 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 4019, 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 4029, stdin */
.features a:hover img, .features a img:hover img {
  opacity: 0.85; }

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

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

/* Animations - Features Fade-in and Slide-in 
----------------------------------------------------------------------------- */
/* Fade-in features */
/* line 4053, 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 4064, stdin */
.cssanimations .mscom-pivot-flyout .list-of-links {
  animation: IE11FixfadeIn;
  animation-duration: 1.51s; }

/* Slide-in all features */
/* line 4070, 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 4079, 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 4086, 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 4093, 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 4100, 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 4109, 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 4120, stdin */
.features.color-box li {
  margin-bottom: 3%;
  background-color: #1570a6; }

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

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

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

@media screen and (min-width: 680px) {
  /* line 4138, 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 4150, 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 4166, stdin */
.slideshow-news:after {
  content: "";
  display: table;
  clear: both; }

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

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

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

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

/* line 4190, 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 4200, stdin */
.slideshow-news img {
  float: left;
  margin: 0 1.5em 0 0;
  max-width: 130px; }

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

/* line 4210, stdin */
.slideshow-news .title {
  font-size: 1.167em;
  display: block;
  line-height: 1.4em;
  margin: 0;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-weight: 300; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* News component > Lower IE and IEMobile news float fix 
----------------------------------------------------------------------------- */
/* line 4291, 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 4311, stdin */
.mscom-pivot .mscom-pivot-item {
  display: inline-block; }

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

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

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

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

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

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

/* line 4345, 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 4356, stdin */
.mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout {
  padding: 1.35em 0;
  margin: 0 auto;
  max-width: 1180px; }

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

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

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

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

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

/* line 4390, 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 4396, stdin */
  .mscom-pivot-nav .mscom-pivot-item-link {
    line-height: 2.5em; }

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

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

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

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

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

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

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

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

  /* line 4448, 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 4452, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-layout li {
    margin: 0 0 0; }

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

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

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

  /* line 4472, 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 4479, stdin */
  .mscom-pivot-nav .mscom-pivot-flyout .mscom-nav-linklayout-horizontal ul li {
    display: block;
    padding: 0; }

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

/******************/
/* line 4496, 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 4502, stdin */
.mscom-pivot-tab .mscom-pivot-flyout .mscom-pivot-tab-layout .mscom-pivot-text {
  color: #1570A6;
  font-size: 0.9em; }

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

/* line 4515, 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 4526, stdin */
.mscom-pivot-tab a.selected, .mscom-pivot-tab .selected .mscom-pivot-item-flyout-link {
  background-color: #1570A6;
  color: #FFFFFF; }

/* line 4532, 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 4539, 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 4544, stdin */
  .mscom-pivot-tab .mscom-pivot-flyout .mscom-pivot-tab-layout .mscom-pivot-image img {
    width: 95%; }

  /* line 4548, 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 4558, stdin */
.grid-container {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  *zoom: 1;
  background-repeat: no-repeat;
  background-position: center center; }

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

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

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

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

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

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

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

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

/* line 4607, 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 4615, stdin */
  .row-padded {
    padding-top: 2.5%;
    padding-bottom: 2.5%; }

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

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

/* Cell padding
----------------------------------------------------------------------------- */
/* lt-IE9: Fixed Width Grid
----------------------------------------------------------------------------- */
/* line 4636, stdin */
body.lt-ie9 {
  min-width: 1180px; }

/* line 4639, stdin */
.lt-ie9 .grid-container .col-flow-opposite {
  float: right; }

/* line 4643, stdin */
.lt-ie9 .row-padded {
  padding-top: 3em;
  padding-bottom: 3em; }

/* line 4648, stdin */
.lt-ie9 .row-padded-top {
  padding-top: 3em; }

/* line 4652, 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 4666, stdin */
html[dir="rtl"].iem7, html[dir="rtl"].iem9 {
  direction: ltr; }

/* line 4669, stdin */
html[dir="rtl"].iem7 form, html[dir="rtl"].iem9 form {
  direction: rtl; }

/* line 4672, 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 4675, stdin */
html[dir="rtl"].iem7 .grid-row .grid-unit {
  clear: both; }

/* row--padded themes
----------------------------------------------------------------------------- */
@media screen and (min-width: 900px) {
  /* line 4683, stdin */
  .row--padded-right-1-4 .grid-row, .row--padded-right-1-4.grid-row {
    padding-right: 24.5%;
    width: 74.5%; }

  /* line 4689, stdin */
  .row--padded-left-1-4 .grid-row, .row--padded-left-1-4.grid-row {
    padding-left: 24.5%;
    width: 74.5%; }

  /* line 4695, stdin */
  .row--padded-right-1-3 .grid-row, .row--padded-right-1-3.grid-row {
    padding-right: 34%;
    width: 66%; }

  /* line 4701, stdin */
  .row--padded-left-1-3 .grid-row, .row--padded-left-1-3.grid-row {
    padding-left: 34%;
    width: 66%; }

  /* line 4707, stdin */
  .row--padded-right-1-2 .grid-row, .row--padded-right-1-2.grid-row {
    padding-right: 51%;
    width: 49%; }

  /* line 4713, stdin */
  .row--padded-left-1-2 .grid-row, .row--padded-left-1-2.grid-row {
    padding-left: 51%;
    width: 49%; }

  /* line 4719, stdin */
  .row--padded-right-2-3 .grid-row, .row--padded-right-2-3.grid-row {
    padding-right: 68%;
    width: 32%; }

  /* line 4725, stdin */
  .row--padded-left-2-3 .grid-row, .row--padded-left-2-3.grid-row {
    padding-left: 68%;
    width: 32%; }

  /* line 4731, stdin */
  .row--padded-right-3-4 .grid-row, .row--padded-right-3-4.grid-row {
    padding-right: 76.5%;
    width: 23.5%; }

  /* line 4737, 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 4746, stdin */
.background--right-top .grid-container {
  background-repeat: no-repeat;
  background-position: right top; }

/* line 4751, stdin */
.background--right-bottom .grid-container {
  background-repeat: no-repeat;
  background-position: right bottom; }

/* line 4756, stdin */
.background--center-top .grid-container {
  background-repeat: no-repeat;
  background-position: center top; }

/* line 4761, stdin */
.background--center-bottom .grid-container {
  background-repeat: no-repeat;
  background-position: center bottom; }

/* line 4766, stdin */
.background--left-bottom .grid-container {
  background-repeat: no-repeat;
  background-position: left bottom; }

/* line 4771, 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 4777, 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 4800, stdin */
.hero {
  max-width: 1600px;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }

/* line 4807, stdin */
.hero .slides {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block; }

/* line 4815, stdin */
.hero .media {
  display: block;
  line-height: 0; }

/* line 4820, stdin */
.hero .media > a {
  display: block; }

/* line 4824, stdin */
.hero .text {
  overflow: hidden; }

/* line 4828, 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 4846, 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 4856, stdin */
.media img, .media video {
  max-width: 100%; }

/* Hero Default 1600:540 (Masked)
----------------------------------------------------------------------------- */
/* line 4866, 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 4876, stdin */
  .hero .media img, .hero .media video {
    width: 100%;
    max-width: 100%;
    margin: 0; }
 }

@media screen and (min-width: 1025px) {
  /* Vertical Media Queries */
  /* line 4888, 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 4897, stdin */
  .hero .media img, .hero .media video {
    margin: 0; }
 }

/* Hero Medium 1600:680 (Unmasked)
----------------------------------------------------------------------------- */
/* line 4906, 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 4915, 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 4925, 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 4933, stdin */
  .hero-video.playing .box {
    opacity: 0; }

  /* line 4938, 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 4949, stdin */
.slideshow-hero .navigation, .slideshow-hero .prev-next {
  cursor: pointer;
  position: absolute;
  width: 100%; }

/* line 4957, stdin */
.slideshow-hero .prev-next .prev, .slideshow-hero .prev-next .next {
  width: 0 !important;
  transition: all 0.5s; }
/* line 4965, stdin */
.slideshow-hero .prev-next.show .prev, .slideshow-hero .prev-next.show .next {
  width: 30px !important; }

/* line 4972, stdin */
.slideshow-hero .navigation .container, .slideshow-hero .prev-next .container {
  padding: 0 1%; }

/* line 4977, stdin */
.mscom-nonjs .slideshow-hero .navigation, .mscom-nonjs .slideshow-hero .prev-next {
  display: none; }

/* Slideshow Hero */
/* line 4982, stdin */
.slideshow-hero .navigation {
  display: none;
  bottom: 1em;
  right: 1.15em;
  text-align: right;
  z-index: 960;
  pointer-events: none; }

/* line 4991, 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 5007, stdin */
.hp-hero-nav-gray .slideshow-hero .navigation a {
  color: #EEEEEE; }

/* line 5011, stdin */
.hp-hero-nav-dark-gray .slideshow-hero .navigation a {
  color: #DDDDDD; }

/* line 5015, stdin */
.slideshow-hero .navigation a.active {
  color: #1570a6; }

/* Prev/Next Buttons */
/* line 5020, stdin */
.slideshow-hero .prev-next {
  bottom: 5.25em;
  z-index: 970; }

/* line 5025, 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 5040, stdin */
.slideshow-hero .prev {
  text-align: left;
  left: 1%; }

/* line 5045, stdin */
.slideshow-hero .next {
  text-align: right;
  right: 1%; }

/* line 5051, 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 5059, stdin */
  ul.slides > li.fade-out {
    opacity: 0;
    z-index: 0; }
    /* line 5063, stdin */
    ul.slides > li.fade-out .text {
      opacity: 0; }
      /* line 5066, stdin */
      ul.slides > li.fade-out .text .title {
        opacity: 0; }
  /* line 5072, stdin */
  ul.slides > li.hide {
    display: none !important; }

@media screen and (min-width: 33.75em) {
  /* 540px */
  /* line 5080, stdin */
  .slideshow-hero .prev-next {
    bottom: 4.75em; }
 }

@media screen and (min-width: 42.5em) {
  /* 680px */
  /* line 5086, stdin */
  .slideshow-hero .navigation {
    display: block; }

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

/* Box Component
-------------------------------------------------------------- */
/* line 5096, 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 5112, stdin */
.box h3.box-title {
  display: block;
  font-size: 1.9em;
  line-height: 1em;
  margin: 0.25em 0 0.35em 0;
  color: inherit; }

/* line 5126, stdin */
.box a:link, .box a:visited, .box a:hover, .box a:active {
  color: inherit;
  cursor: pointer;
  pointer-events: auto; }

/* line 5133, 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 5138, stdin */
.box li.box-description {
  font-size: 1.5em; }

/* line 5142, stdin */
li.box-actions {
  display: inline;
  line-height: 1.1em;
  margin-right: 4%; }

/* line 5149, stdin */
li.box-actions a:hover, li.box-actions span:hover {
  text-decoration: underline; }

/* line 5153, stdin */
.box .box-img img {
  margin-bottom: 0.25em;
  max-height: 2.5em;
  width: auto; }

@media screen and (min-width: 33.75em) {
  /* 540px */
  /* line 5161, stdin */
  .box {
    min-height: 10em;
    margin-left: auto; }
 }

@media screen and (min-width: 42.5em) {
  /* 680px */
  /* line 5168, stdin */
  .hero .text {
    position: absolute;
    width: 100%;
    top: 20%;
    pointer-events: none; }

  /* text-align must be left even in RTL */
  /* line 5175, 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 5186, stdin */
  .heroitem .text {
    cursor: pointer; }

  /* line 5190, stdin */
  .hero .box-right .text-container {
    text-align: right; }

  /* line 5194, 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 5208, stdin */
  .box .box-img img {
    /* height: auto; */
    margin-bottom: 1.4em;
    margin-top: 0.4em;
    max-height: 2.1em; }

  /* line 5215, stdin */
  .box h3.box-title {
    line-height: 1.2em;
    margin: 0 0 2em 0; }

  /* line 5220, stdin */
  .box .box-description {
    padding-bottom: 0;
    /* Unset edgecase padding */ }

  /* line 5224, stdin */
  .box li.box-description {
    font-size: 1.4em; }

  /* line 5229, stdin */
  .hero .text {
    top: 6%; }

  /* line 5233, stdin */
  .box li.box-actions {
    clear: both;
    display: block;
    margin-bottom: 0.5em; }
 }

@media screen and (min-width: 64.0625em) {
  /* 1025px */
  /* Box */
  /* line 5243, stdin */
  .box {
    font-size: 0.8em;
    width: 23.4375em;
    /* 300px / 12.8px (aka "1em") */
    bottom: 3em;
    padding: 1.4em 25px; }

  /* line 5250, stdin */
  .box .box-img img {
    max-height: 1.85em;
    /* 23px */ }

  /* line 5254, stdin */
  .box h3.box-title {
    margin: 0 0 2.5em 0; }

  /* line 5258, stdin */
  .box li.box-description {
    font-size: 1.15em; }

  /* line 5262, stdin */
  li.box-actions {
    right: 1.4em;
    left: 1.4em; }

  /* line 5267, stdin */
  .hero .text {
    top: 7%; }
 }

@media screen and (min-width: 64.0625em) {
  /* 1025px */
  /* line 5273, stdin */
  .hero .text {
    top: 5%; }

  /* line 5277, stdin */
  .box h3.box-title {
    margin-bottom: 1.25em; }
 }

@media screen and (min-width: 64.0625em) and (min-height: 768px) {
  /* 1025px and 680px */
  /* line 5283, stdin */
  .hero .text {
    top: 6%; }

  /* Box */
  /* line 5288, stdin */
  .box {
    font-size: 0.9em;
    width: 21.05263em;
    /* 320px / 15.2px (aka "1em") */ }

  /* line 5293, stdin */
  .box li.box-description {
    font-size: 1.1em; }

  /* line 5297, stdin */
  .box h3.box-title {
    margin-bottom: 2em; }

  /* line 5301, stdin */
  .box .box-img img {
    max-height: 1.6em; }
 }

/*  Hero Animations
----------------------------------------------------------------------------- */
/* line 5310, 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 5324, 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 5339, stdin */
.lt-ie9 .hero {
  zoom: 1;
  /* Zoomfix for hero in IE6 */ }

/* line 5343, stdin */
.lt-ie9 .hero .navigation {
  display: block; }

/* line 5347, stdin */
.lt-ie9 .hero .prev-next {
  bottom: 4.75em;
  display: none; }

/* line 5352, 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 5364, stdin */
.lt-ie9 .hero .text {
  position: absolute;
  clear: both;
  width: 100%;
  top: 3em; }

/* line 5371, stdin */
.lt-ie9 .hero .text {
  position: absolute;
  width: 100%;
  top: 20%; }

/* line 5377, stdin */
.lt-ie9 .hero .text-container {
  box-sizing: border-box;
  width: 1180px;
  margin: 0 auto;
  text-align: left; }

/* line 5384, stdin */
.lt-ie9 .hero .box-right .text-container {
  text-align: right; }

/* line 5388, 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 5401, stdin */
.lt-ie9 .box .box-img img {
  margin-bottom: 1.4em;
  margin-top: 0.4em;
  height: 2.1em; }

/* line 5407, stdin */
.lt-ie9 .box h3.box-title {
  line-height: 1.2em;
  margin: 0 0 2em 0; }

/* line 5412, stdin */
.lt-ie9 .box .box-description {
  padding-bottom: 0;
  /* Unset edgecase padding */ }

/* line 5416, stdin */
.lt-ie9 .hero .text {
  top: 6%; }

/* line 5420, stdin */
.lt-ie9 .box li.box-actions {
  clear: both;
  display: block;
  margin-bottom: 0.5em; }

/* .mscom-nonjs .lt-IE7
----------------------------------------------------------------------------- */
/* line 5429, stdin */
.mscom-nonjs.lt-ie7 .hero .media {
  padding: 0; }

/* IE Mobile 7
----------------------------------------------------------------------------- */
/* line 5435, stdin */
.iem7 .hero .prev-next button {
  width: 1.5em; }

/* ShiftBoxRight Theme
----------------------------------------------------------------------------- */
@media screen and (min-width: 42.5em) {
  /* 680px */
  /* line 5442, stdin */
  .NarrowBox .box {
    width: 21em; }

  /* line 5446, stdin */
  .ShiftBoxRight .box {
    margin-left: 4em;
    margin-top: 0.5em; }
 }

@media screen and (min-width: 53.5em) {
  /* line 5453, stdin */
  .ShiftBoxRight .box {
    margin-left: 8em;
    margin-top: 3em; }
 }

@media screen and (min-width: 64.0625em) {
  /* 1025px */
  /* line 5460, stdin */
  .ShiftBoxRight .box {
    margin-left: 6em;
    margin-top: 1em; }
 }

@media screen and (min-width: 70em) {
  /* line 5467, stdin */
  .ShiftBoxRight .box {
    margin-left: 8em;
    margin-top: 4em; }
 }

@media screen and (min-width: 64.0625em) and (min-height: 768px) {
  /* 1025px and 680px */
  /* line 5474, stdin */
  .ShiftBoxRight .box {
    margin-top: 1em; }
 }

@media screen and (min-width: 70em) and (min-height: 768px) {
  /* 1025px and 680px */
  /* line 5480, stdin */
  .ShiftBoxRight .box {
    margin-top: 2em; }
 }

@media screen and (min-width: 64.0625em) and (min-height: 900px) {
  /* line 5486, stdin */
  .ShiftBoxRight .box {
    margin-top: 2em; }
 }

@media screen and (min-width: 70em) and (min-height: 900px) {
  /* 1025px and 680px */
  /* line 5492, stdin */
  .ShiftBoxRight .box {
    margin-top: 3.5em; }
 }

/* line 5496, 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 5505, stdin */
body {
  line-height: 1; }

/* line 5510, stdin */
ol, ul {
  list-style: none; }

/* line 5514, stdin */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 5521, stdin */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 5528, stdin */
q, blockquote {
  quotes: none; }

/* line 5535, stdin */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

/* line 5540, stdin */
a img {
  border: none; }

/* line 5544, stdin */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block; }

/* RWD Resets 
----------------------------------------------------------------------------- */
/* line 5550, stdin */
html {
  overflow-y: auto; }

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

/* lt-IE9 Resets 
----------------------------------------------------------------------------- */
/* line 5562, stdin */
.lt-ie9 img {
  -ms-interpolation-mode: bicubic;
  zoom: 1; }

/* Animations
============================================================================= */
/* Fade In 
----------------------------------------------------------------------------- */
@-webkit-keyframes fadeIn {
  /* line 5572, stdin */
  0% {
    opacity: 0; }

  /* line 5576, stdin */
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  /* line 5582, stdin */
  0% {
    opacity: 0; }

  /* line 5586, stdin */
  100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  /* line 5592, stdin */
  0% {
    opacity: 0; }

  /* line 5596, stdin */
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  /* line 5602, stdin */
  0% {
    opacity: 0; }

  /* line 5606, stdin */
  100% {
    opacity: 1; } }

@-webkit-keyframes IE11FixfadeIn {
  /* line 5612, stdin */
  0% {
    opacity: 1; }

  /* line 5616, stdin */
  100% {
    opacity: 1; } }

/* Slide In 
----------------------------------------------------------------------------- */
@-webkit-keyframes slideIn {
  /* line 5624, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5629, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-moz-keyframes slideIn {
  /* line 5636, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5641, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-o-keyframes slideIn {
  /* line 5648, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5653, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes slideIn {
  /* line 5660, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5665, stdin */
  100% {
    left: 0;
    opacity: 1; } }

@-webkit-keyframes slideIn {
  /* line 5672, stdin */
  0% {
    left: 3%;
    opacity: 0; }

  /* line 5677, stdin */
  100% {
    left: 0;
    opacity: 1; } }

/* Component: List of links
-------------------------------------------------------------- */
/* line 5685, stdin */
.list-of-links {
  float: none; }

/* line 5689, stdin */
.list-of-links li {
  display: inline-block;
  margin: 0.25em 0 0.5em;
  width: 100%;
  line-height: 1.25em; }

/* line 5697, stdin */
.list-of-links-sm li, .list-of-links-med li {
  font-size: 0.9em; }

/* line 5701, stdin */
.list-of-links-sm .heading {
  font-size: 1em;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0.65em; }

/* line 5708, stdin */
.list-of-links-xlg .heading {
  margin-top: 0px; }

/* Media Queries 
-------------------------------------------------------------- */
@media screen and (min-width: 540px) {
  /* line 5716, stdin */
  .list-array li {
    display: inline-block;
    margin: 0 2.5% 0 0;
    width: inherit; }

  /* line 5722, stdin */
  .list-of-links li:last-child {
    margin-right: 0; }

  /* line 5726, stdin */
  .list-of-links-xlg .heading {
    font-size: 2em; }
 }

@media screen and (min-width: 900px) {
  /* line 5734, stdin */
  .list-of-links {
    margin-top: 0; }

  /* line 5738, stdin */
  .list-of-links ul {
    padding: 0.25em 0 0.5em; }

  /* line 5743, stdin */
  .list-of-links li {
    display: block;
    margin: 0 0 0.7em; }

  /* line 5748, stdin */
  .list-of-links-med .heading {
    font-size: 1.625em;
    margin-bottom: 0.55em; }

  /* line 5752, stdin */
  .ja-jp .list-of-links-med .heading {
    font-size: 1.2em; }

  /* line 5756, stdin */
  .list-of-links-lg .heading {
    font-size: 2.375em; }

  /* line 5760, stdin */
  .list-of-links-xlg li {
    font-size: 1.25em;
    font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-weight: 300; }

  /* line 5766, stdin */
  .list-of-links-xlg .heading {
    margin-bottom: 0.5em;
    font-size: 2.375em; }

  /* line 5771, stdin */
  .ja-jp .list-of-links-xlg .heading {
    font-size: 1.5em; }

  /* line 5775, stdin */
  .mac .list-of-links-xlg li {
    -webkit-font-smoothing: subpixel-antialiased; }
 }

/* Animated XLg List Items 
-------------------------------------------------------------- */
/* line 5783, 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 5794, stdin */
.cssanimations .list-of-links-xlg li {
  position: relative;
  -webkit-animation: slideIn;
  -moz-animation: slideIn;
  -o-animation: slideIn;
  animation: slideIn; }

/* line 5802, 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 5809, 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 5816, 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 5823, 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 5830, 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 5837, 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 5844, 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 5851, 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 5858, 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 5865, 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 5874, stdin */
.discover-list a {
  display: block;
  position: relative;
  padding-top: 52px;
  text-align: center;
  margin-top: 0.7em;
  margin-bottom: 0.7em; }
/* line 5883, stdin */
.discover-list img {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 50%;
  margin-left: -26px; }

@media screen and (max-width: 539px) {
  /* line 5894, stdin */
  .discover-list {
    margin-top: 0.7em;
    margin-bottom: 0.7em; }
 }

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

/* line 5909, stdin */
.lt-ie9 .list-of-links {
  margin-top: 0; }

/* line 5913, stdin */
.lt-ie9 .list-of-links ul {
  padding: 0.25em 0 0.5em; }

/* line 5917, stdin */
.lt-ie9 .list-of-links li {
  display: block;
  margin: 0 0 0.7em; }

/* line 5922, stdin */
.lt-ie9 .list-of-links-med .heading {
  font-size: 1.625em;
  margin-bottom: 0.55em; }

/* line 5927, stdin */
.lt-ie9 .list-of-links-lg .heading {
  font-size: 2.375em; }

/* line 5931, stdin */
.lt-ie9 .list-of-links-xlg li {
  font-size: 1.25em;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-weight: 300; }

/* line 5937, stdin */
.lt-ie9 .list-of-links-xlg .heading {
  margin-bottom: 0.5em;
  font-size: 2.375em; }

/* line 5941, stdin */
.CSPvNext .row-fluid .span .col-flow-opposite {
  float: right; }

/* line 5945, stdin */
.CSPvNext .row-fluid .span .col-flow-opposite + .span {
  margin-left: 0px; }

/* line 5949, stdin */
.CSPvNext .mscom-remove-margin-left {
  margin-left: 0% !important;
  width: 100% !important; }

@media screen and (max-width: 539px) {
  /* line 5955, stdin */
  .grid-container {
    width: 100%; }
 }

/* line 5966, 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 5972, stdin */
.slideshow-news .slides a:hover, .slideshow-news .slides a:active {
  text-decoration: none; }

/* line 5976, stdin */
.mscom-accordion {
  line-height: normal; }
  /* line 5980, stdin */
  .mscom-accordion .mscom-accordion-item {
    border-bottom: 1px solid #d2d2d2; }
  /* line 5985, stdin */
  .mscom-accordion .mscom-accordion-item-container {
    display: none;
    margin-bottom: 10px; }
  /* line 5991, stdin */
  .mscom-accordion .mscom-accordion-item-link {
    position: relative;
    display: block;
    padding: 12px 0; }
    /* line 5997, 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 6009, 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 6016, stdin */
    .mscom-accordion .mscom-accordion-item-link:hover {
      text-decoration: none;
      background-color: #E6E6E6; }
      /* line 6020, stdin */
      .mscom-accordion .mscom-accordion-item-link:hover .mscom-accordion-item-image:before {
        margin-top: -37px; }
    /* line 6025, stdin */
    .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
      display: inline-block;
      vertical-align: top;
      padding-left: 37px; }
  /* line 6035, stdin */
  .mscom-accordion .selected > .mscom-accordion-item-link .mscom-accordion-item-image:before {
    margin-top: -74px; }
  /* line 6040, stdin */
  .mscom-accordion .selected > .mscom-accordion-item-link:hover .mscom-accordion-item-image:before {
    margin-top: -111px; }

/* line 6050, 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 6054, stdin */
  body.lt-ie9 .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-image:before {
    content: none; }
/* line 6060, stdin */
body.lt-ie9 .mscom-accordion .mscom-accordion-item-link:hover .mscom-accordion-item-image {
  background-position: 0px -37px; }
/* line 6068, stdin */
body.lt-ie9 .mscom-accordion .selected > .mscom-accordion-item-link .mscom-accordion-item-image {
  background-position: 0px -74px; }
/* line 6073, stdin */
body.lt-ie9 .mscom-accordion .selected > .mscom-accordion-item-link:hover .mscom-accordion-item-image {
  background-position: 0px -111px; }

/* line 6081, stdin */
.mscom-popup .mscom-popup-link {
  color: #000000;
  text-decoration: none;
  font-size: 90%; }
/* line 6087, stdin */
.mscom-popup .mscom-popup-container {
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1002;
  top: 0;
  left: 0; }
/* line 6097, stdin */
.mscom-popup > .mscom-show-popup {
  display: table;
  *display: inline-block; }
/* line 6102, stdin */
.mscom-popup .mscom-popup-body {
  display: table-cell;
  vertical-align: middle;
  *display: inline-block;
  *top: 50%;
  *position: relative; }
/* line 6110, stdin */
.mscom-popup .mscom-popup-layout {
  width: 100%;
  *display: inline-block;
  *top: -50%;
  position: relative;
  z-index: 1003;
  max-height: 100vh;
  overflow: auto; }
/* line 6120, stdin */
.mscom-popup .mscom-popup-content-header {
  position: relative;
  padding: 20px 0px; }
/* line 6125, stdin */
.mscom-popup .mscom-popup-content {
  margin: 0 auto;
  max-width: 1180px;
  background-color: #FFFFFF;
  border: none; }
/* line 6132, stdin */
.mscom-popup .mscom-popup-close {
  position: absolute;
  top: 10px;
  right: 10px; }
/* line 6138, 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 6144, stdin */
  .mscom-popup .mscom-popup-close-image:before {
    display: inline-block;
    content: url("/CMSImages/CloseButtonGrey.png?version=A88C7E19-F369-4509-BEE8-3F74074D34A0"); }
/* line 6150, 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 6161, stdin */
.mscom-popup .mscom-popup-maskcontent {
  background-color: black;
  opacity: 0.85;
  filter: alpha(opacity=85);; }
/* line 6167, 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 6175, stdin */
  .mscom-popup .mscom-progressbar:before {
    display: inline-block;
    content: url("/CMSImages/Loading.gif?version=D26CD9F0-5C36-D2DB-FB28-6B8F087E4E8B"); }
/* line 6183, stdin */
.mscom-popup .mscom-popup-fullwidth > .mscom-popup-body > .mscom-popup-layout {
  background-color: #FFFFFF; }
/* line 6190, stdin */
.mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout {
  max-width: 1180px;
  margin: 0 auto; }
  /* line 6194, 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 6205, stdin */
  .mscom-popup .mscom-popup-container {
    background-color: #FFFFFF; }

  /* line 6209, stdin */
  .mscom-popup .mscom-popup-body {
    vertical-align: top;
    height: 100%;
    overflow: auto; }

  /* line 6215, stdin */
  .mscom-popup .mscom-popup-content {
    max-width: 100%;
    border: none; }

  /* line 6220, stdin */
  .mscom-popup .mscom-popup-close {
    left: 10px; }

  /* line 6224, stdin */
  .mscom-popup .mscom-popup-close-image {
    *background-image: url("/CMSImages/LeftArrow_Grey.png?version=0BD21141-D55B-E8B9-18EF-F6AFA6676176"); }
    /* line 6227, stdin */
    .mscom-popup .mscom-popup-close-image:before {
      display: inline-block;
      content: url("/CMSImages/LeftArrow_Grey.png?version=0BD21141-D55B-E8B9-18EF-F6AFA6676176"); }

  /* line 6233, stdin */
  .mscom-popup .mscom-popup-mask {
    display: none; }

  /* line 6242, stdin */
  .mscom-popup .mscom-popup-modal > .mscom-popup-body > .mscom-popup-layout > .mscom-popup-content {
    max-width: 1180px;
    border: none; }
 }

/* line 6258, stdin */
.lt-ie9 .mscom-popup .mscom-popup-layout {
  max-height: 800px; }

/* Base Typography
============================================================================= */
/* Default Font Sizes 
----------------------------------------------------------------------------- */
/* line 6271, stdin */
body {
  font-size: 16px;
  /* 16px */
  line-height: 1.5;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 6281, stdin */
p {
  margin: 0 0 1.5em; }

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

/* line 6289, stdin */
em {
  font-style: italic; }

/* line 6293, stdin */
.legal {
  font-size: 0.833em; }

/* line 6297, 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 6313, stdin */
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="submit"], textarea {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* Headings
----------------------------------------------------------------------------- */
/* line 6322, stdin */
h1, h2, h3, h4 {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 6331, stdin */
h5 {
  line-height: 1.25;
  margin: 0 0 0.65em; }

/* line 6340, stdin */
.mac h1, .mac h2, .mac h3, .mac h4 {
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 6349, stdin */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0; }

/* line 6355, stdin */
h1 + h1, h2 + h2, h3 + h3 {
  margin-top: 1.3em; }

@media screen and (min-width: 540px) {
  /* line 6360, stdin */
  h1 {
    margin-bottom: 0.35em; }

  /* line 6362, stdin */
  h2 {
    font-size: 1.625em;
    margin-bottom: 0.55em; }

  /* line 6366, stdin */
  h4 {
    font-size: 1.625em; }

  /* line 6367, stdin */
  h4 {
    font-size: 1.625em; }

  /* line 6368, stdin */
  h5 {
    font-size: 1em; }

  /* line 6369, stdin */
  h6 {
    font-size: 1em; }
 }

@media screen and (min-width: 680px) {
  /* line 6373, stdin */
  h1 {
    font-size: 2em; }
 }

@media screen and (min-width: 900px) {
  /* line 6379, stdin */
  h1 {
    font-size: 2.375em;
    /*38px*/ }
 }

/* .CMSvNextComp Headings
----------------------------------------------------------------------------- */
/* line 6390, stdin */
.CMSvNextComp h1, .CMSvNextComp h2, .CMSvNextComp h3, .CMSvNextComp h4 {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 6399, stdin */
.CMSvNextComp h5 {
  line-height: 1.25;
  margin: 0 0 0.65em; }

/* line 6408, stdin */
.CMSvNextComp .mac h1, .CMSvNextComp .mac h2, .CMSvNextComp .mac h3, .CMSvNextComp .mac h4 {
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 6417, stdin */
.CMSvNextComp h1 img, .CMSvNextComp h2 img, .CMSvNextComp h3 img, .CMSvNextComp h4 img, .CMSvNextComp h5 img, .CMSvNextComp h6 img {
  margin: 0; }

/* line 6423, stdin */
.CMSvNextComp h1 + h1, .CMSvNextComp h2 + h2, .CMSvNextComp h3 + h3 {
  margin-top: 1.3em; }

@media screen and (min-width: 540px) {
  /* line 6428, stdin */
  .CMSvNextComp h1 {
    margin-bottom: 0.35em; }

  /* line 6430, stdin */
  .CMSvNextComp h2 {
    font-size: 1.625em;
    margin-bottom: 0.55em; }

  /* line 6434, stdin */
  .CMSvNextComp h4 {
    font-size: 1.625em; }

  /* line 6435, stdin */
  .CMSvNextComp h4 {
    font-size: 1.625em; }

  /* line 6436, stdin */
  .CMSvNextComp h5 {
    font-size: 1em; }

  /* line 6437, stdin */
  .CMSvNextComp h6 {
    font-size: 1em; }
 }

@media screen and (min-width: 680px) {
  /* line 6441, stdin */
  .CMSvNextComp h1 {
    font-size: 2em; }
 }

@media screen and (min-width: 900px) {
  /* line 6447, stdin */
  .CMSvNextComp h1 {
    font-size: 2.375em;
    /*38px*/ }
 }

/* Links
----------------------------------------------------------------------------- */
/* line 6456, 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 6467, stdin */
a:focus, a:hover {
  color: #083047;
  text-decoration: underline; }

/* Button
----------------------------------------------------------------------------- */
/* line 6474, 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 6487, 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 6501, stdin */
blockquote {
  margin: 1.5em;
  color: #666;
  font-style: italic; }

/* line 6507, stdin */
dfn {
  font-style: italic;
  font-weight: bold;
  background: #ffc; }

/* line 6513, stdin */
sup, sub {
  line-height: 0; }

/* line 6517, stdin */
abbr, acronym {
  border-bottom: 1px dotted #666; }

/* line 6521, stdin */
address {
  margin: 0 0 1.5em;
  font-style: italic; }

/* line 6526, stdin */
del {
  color: #666; }

/* line 6530, stdin */
pre, code {
  margin: 1.5em 0;
  white-space: pre; }

/* line 6535, stdin */
tt {
  display: block;
  margin: 1.5em 0;
  line-height: 1.5; }

/* line 6541, stdin */
pre, code, tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5; }

/* lt-IE9 
----------------------------------------------------------------------------- */
/* line 6549, stdin */
.lt-ie9 h1 {
  font-size: 2.375em;
  margin-bottom: 0.5em; }

/* line 6553, stdin */
.lt-ie9 h2 {
  font-size: 1.625em; }

/* line 6554, stdin */
.lt-ie9 h3 {
  font-size: 1.167em; }

/* line 6555, stdin */
.lt-ie9 h4 {
  font-size: 1em; }

/* line 6556, stdin */
.lt-ie9 h5 {
  font-size: 1em; }

/* line 6557, stdin */
.lt-ie9 h6 {
  font-size: 1em; }

/* line 6560, stdin */
.international {
  font-family: Tahoma, Verdana, Arial, sans-serif; }

/* line 6562, stdin */
.mscom-video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  outline: none;
  overflow: hidden;
  width: auto !important; }
  /* line 6573, stdin */
  .mscom-video .vxplayer .slateContainer td {
    text-align: center; }
  /* line 6580, stdin */
  .mscom-video > div .vxp_content, .mscom-video > div .vxpMultiLitePlayer {
    width: 100% !important; }
  /* line 6584, stdin */
  .mscom-video > div .vxp_richEmbedContainer {
    height: 0 !important;
    padding-bottom: 56.25% !important;
    width: 100% !important; }
    /* line 6589, stdin */
    .mscom-video > div .vxp_richEmbedContainer object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
  /* line 6602, stdin */
  .mscom-video .iframe iframe, .mscom-video .iframe object, .mscom-video .iframe embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  /* line 6610, stdin */
  .mscom-video .vxp_player .vxp_lead_with_image {
    height: auto !important;
    width: 100% !important; }

/* line 6617, stdin */
.lt-ie9 .mscom-popup .mscom-video {
  min-width: 1160px; }

/* line 6621, stdin */
#video-container {
  position: relative; }

/* line 6625, 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 6637, stdin */
.video-timebar:hover + .video-timebar-notice {
  border-radius: 8px;
  display: block;
  margin-top: -45px;
  opacity: 1;
  position: absolute; }

/* line 6645, 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 6652, stdin */
.video-timebar-buffer {
  background-color: #8BB381;
  height: 10px;
  position: absolute;
  width: 0; }

/* line 6658, stdin */
.video-timebar:hover, .video-volumebar {
  cursor: pointer; }

/* line 6661, 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 6670, 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 6682, stdin */
.video-timebar:hover + .video-timebar-notice {
  border-radius: 8px;
  display: block;
  margin-top: -45px;
  opacity: 1;
  position: absolute; }

/* line 6690, stdin */
.video-container-overlay {
  position: absolute;
  background: #000;
  opacity: 0.9;
  top: 0;
  left: 0;
  z-index: 999; }

/* line 6700, stdin */
.video-timebar:hover, .video-volumebar {
  cursor: pointer; }

/* line 6704, 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 6717, 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 6726, stdin */
.video-volumebar-inner {
  background-color: green;
  border-radius: 7px;
  bottom: -1px;
  height: 75%;
  left: -1px;
  position: absolute;
  width: 14px; }

/* line 6735, 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 6749, 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 6754, 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 6767, stdin */
.mute:hover + .video-volume-ctrl, .video-volume-ctrl:hover, .video-volume-ctrl:focus {
  display: block;
  opacity: 1; }

/* captions menu */
/* line 6774, 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 6788, stdin */
.captions-menu li {
  padding: 0;
  text-align: center; }

/* line 6792, 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 6806, 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 6813, stdin */
  .video-button-container button:hover {
    opacity: 0.4; }

/* line 6819, 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 6831, 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 6841, stdin */
.video-button-container .play {
  background-position: 0px -1544px; }

/* line 6846, stdin */
.video-button-container .captions {
  background-position: 0px -732px; }

/* line 6851, stdin */
.video-button-container .video-light {
  background-position: 0px -964px; }

/* line 6856, stdin */
.video-button-container .fullscreen {
  background-position: 0px -1196px; }

/* line 6861, stdin */
.video-button-container .mute {
  background-position: 0px -1660px; }

/* line 6865, 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 6888, stdin */
#video-container:hover #video-controls {
  opacity: 0.9; }

/* line 6893, stdin */
button {
  background: rgba(0, 0, 0, 0.5);
  border: 0;
  color: #EEE;
  vertical-align: top;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

/* line 6904, stdin */
button:hover {
  cursor: pointer; }

/* line 6908, stdin */
video {
  width: 100%;
  height: 100%; }

@media screen and (max-width: 600px) {
  /* line 6915, stdin */
  .video-light, .video-timer {
    display: none; }

  /* line 6919, stdin */
  .video-controls-right {
    width: 65% !important; }

  /* line 6923, stdin */
  .video-controls-left {
    width: 30% !important; }
 }

/* line 6929, stdin */
.mscom-youtube-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 6938, stdin */
.grid.fixed.section {
  margin-bottom: 1.5em; }
  /* line 6940, stdin */
  .grid.fixed.section [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px; }
  /* line 6944, stdin */
  .grid.fixed.section .section-header.row {
    position: relative; }
    /* line 6946, stdin */
    .grid.fixed.section .section-header.row .section-header-aside {
      position: absolute;
      top: 0.25em;
      right: 10px; }
      /* line 6952, 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 6967, 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 6972, 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 6985, stdin */
      .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-prev {
        left: -1em; }
        /* line 6987, 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 6991, 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 6995, stdin */
      .grid.fixed.section .section-header.row .section-header-aside .section-header-arrows .slick-next {
        right: -1em;
        margin: 0 0 0 0.5em; }
        /* line 6998, 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 7002, 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 7010, 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 7017, stdin */
    .grid.fixed.section .section-carousel .slick-list .slick-track {
      position: relative; }
  /* line 7021, stdin */
  .grid.fixed.section .section-carousel .slide {
    float: left; }
    /* line 7023, stdin */
    .grid.fixed.section .section-carousel .slide .media {
      background: none;
      margin: 0 10px;
      overflow: inherit; }
      /* line 7027, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-img a {
        display: block;
        position: relative; }
        /* line 7030, 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 7042, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-img a:hover:after {
          background-color: rgba(255, 255, 255, 0.3); }
      /* line 7048, 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 7054, 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 7059, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-caption .media-header a {
          color: #1570a6; }
      /* line 7063, 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 7071, stdin */
      .grid.fixed.section .section-carousel .slide .media .media-caption .rating {
        display: inline-block;
        position: relative;
        margin-top: 8px; }
        /* line 7076, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-caption .rating .StarsOverlay {
          position: absolute;
          overflow: hidden; }
        /* line 7080, stdin */
        .grid.fixed.section .section-carousel .slide .media .media-caption .rating img {
          min-width: 65px; }
  /* line 7088, stdin */
  .grid.fixed.section .section-carousel .slick-dots {
    margin: 0.5em 0 0;
    text-align: center; }
    /* line 7091, stdin */
    .grid.fixed.section .section-carousel .slick-dots li {
      display: inline-block; }
      /* line 7093, 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 7109, 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 7125, stdin */
html, body, form, div, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
  margin: 0;
  padding: 0; }

/* line 7130, stdin */
body, input, select, textarea, button {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 100%; }

/* line 7135, stdin */
body.lt-ie9 {
  min-width: 900px;
  _width: 900px; }

/* line 7140, stdin */
h1 {
  font-weight: normal;
  font-size: 187.5%;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  color: #333333; }

/* line 7147, stdin */
h2, h3 {
  font-weight: normal;
  font-size: 187.5%;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  color: #333333; }

/* line 7154, stdin */
html, body {
  height: 100%; }

/* line 7158, stdin */
a:link, a:visited {
  text-decoration: none;
  color: #1570A6; }

/* line 7163, stdin */
a:hover, a:active {
  text-decoration: underline;
  color: #1570A6; }

/* line 7168, stdin */
img {
  border: none; }

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

/* line 7176, stdin */
form {
  background-color: #fff; }

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

/* line 7184, stdin */
.dlc-body {
  margin: 0 auto;
  margin-top: 1px;
  max-width: 1180px;
  padding-bottom: 100px;
  width: 96%; }

/* line 7192, stdin */
.dlc-body .widthholder {
  _height: 1px;
  min-height: 1px; }

/* line 7197, stdin */
.dlc-body .dlchide {
  display: none; }

/* line 7201, stdin */
div.noscript {
  background-color: #fff;
  font-weight: bold;
  font-size: 82%;
  margin: 3px auto;
  max-width: 1180px; }

/* line 7209, stdin */
div.noscript .noscript-desc {
  color: #ff0000; }

/* line 7213, stdin */
div.noscript a {
  color: #217db6;
  padding: 0 0.3em; }

/*override zone for sitemuse control css*/
/* line 7220, stdin */
.mscom-popup .mscom-popup-close-image {
  *background-image: url("/CMSImages/Closed_btn_21x21.png?version=3EBBE94B-AC86-4624-1AB4-F214AEC7D4EE"); }
  /* line 7223, 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 7231, stdin */
.dlc-normal-overlay .mscom-popup-close {
  top: 20px;
  right: 0px;
  left: auto; }
/* line 7237, stdin */
.dlc-normal-overlay .mscom-popup .mscom-popup-content {
  width: 96%; }

/* line 7243, stdin */
.dlc-moreinfo-overlay .mscom-popup-close {
  top: 20px;
  right: 20px;
  left: auto; }
/* line 7250, stdin */
.dlc-moreinfo-overlay .mscom-popup .mscom-popup-layout {
  width: 96%; }
/* line 7254, stdin */
.dlc-moreinfo-overlay .mscom-popup .mscom-popup-content {
  width: auto; }

@media screen and (max-width: 679px) and (min-width: 539px) {
  /* line 7262, stdin */
  .dlc-body .mscom-popup .mscom-popup-body {
    vertical-align: middle;
    height: auto; }
  /* line 7267, stdin */
  .dlc-body .mscom-popup .mscom-popup-content {
    vertical-align: middle;
    height: auto; }
  /* line 7272, stdin */
  .dlc-body .mscom-popup .mscom-popup-mask {
    display: block; }
  /* line 7276, stdin */
  .dlc-body .mscom-popup .mscom-popup-layout {
    vertical-align: middle;
    height: auto; }

  /* line 7282, stdin */
  .dlc-moreinfo-overlay .mscom-popup .mscom-popup-container {
    background-color: transparent; }

  /* line 7286, 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 7293, stdin */
  .dlc-body .mscom-popup .mscom-popup-body {
    display: block; }
  /* line 7297, stdin */
  .dlc-body .mscom-popup .mscom-popup-content {
    height: 100%; }

  /* line 7302, stdin */
  .dlc-moreinfo-overlay .mscom-popup .mscom-popup-container {
    background-color: transparent; }

  /* line 7306, 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 7314, stdin */
  .dlc-body {
    padding-bottom: 40px; }
 }

/* line 7317, stdin */
.microsoft-update {
  border: 1px solid #d2d2d2;
  padding: 34px 0px 39px 0px;
  margin-bottom: 70px;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 7324, stdin */
.microsoft-update h2 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  padding-left: 29px;
  padding-right: 29px;
  color: #1570a6;
  font-size: 125%;
  line-height: 1.25em;
  font-weight: normal; }

/* line 7334, stdin */
.microsoft-update ul {
  padding: 13px 29px 20px 29px;
  padding-left: 44px; }

/* line 7339, stdin */
.microsoft-update li {
  list-style-type: disc;
  margin-left: 30px;
  padding-top: 5px;
  padding-left: 4px;
  font-size: 81%;
  color: #969696; }

/* line 7348, stdin */
.microsoft-update li span {
  color: #505050; }

/* line 7352, stdin */
.microsoft-update .go {
  font-size: 81%; }

/* line 7356, stdin */
.microsoft-update .go a {
  color: #1570a6;
  line-height: 1.25em;
  vertical-align: middle; }

/* line 7362, stdin */
.microsoft-update .go img {
  margin-left: 50px;
  float: left; }

/* line 7367, stdin */
.microsoft-update .go .go-icon {
  width: 82px;
  float: left; }

/* line 7372, stdin */
.microsoft-update .go .go-text {
  width: 100%;
  padding-left: 82px;
  padding-right: 30px;
  margin-left: 0;
  float: none; }

/* line 7378, stdin */
.download-header {
  margin: 35px 0px 22px 0px;
  font-size: 75%;
  display: table; }

/* line 7383, stdin */
.download-header .product-icon {
  height: 56px;
  width: 56px;
  vertical-align: middle;
  display: table-cell;
  float: left; }

/* line 7390, stdin */
.download-header .product-title h1 {
  font: normal 250%/125% wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.25em;
  color: #505050;
  margin: 0 0 0 0; }

/* line 7397, stdin */
.download-header .product-title {
  padding-left: 15px;
  height: 56px;
  vertical-align: middle;
  display: table-cell; }

@media screen and (max-width: 679px) {
  /* line 7404, stdin */
  .download-header {
    margin: 30px 0px 22px 0px; }
 }

@media screen and (max-width: 539px) {
  /* line 7410, stdin */
  .download-header {
    margin: 14px 0px 12px 0px;
    font-size: 50%; }

  /* line 7414, stdin */
  .download-header .product-title {
    height: 100%;
    padding-left: 0px; }

  /* line 7418, stdin */
  .download-header .product-title h1 {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

  /* line 7421, stdin */
  .download-header .product-icon {
    display: none; }
 }

@-ms-viewport {
  width: device-width; }

/* line 7428, stdin */
div.overlay-container {
  background-color: #ffffff;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  width: 96%; }

/* line 7437, stdin */
body.lt-ie9 div.overlay-container {
  min-width: 900px;
  _width: 900px; }

/* line 7442, stdin */
div.overlay-header {
  height: 50px;
  position: relative; }

/* line 7448, stdin */
div.overlay-close {
  position: absolute;
  right: 0px;
  bottom: 0px; }

/* line 7455, stdin */
div.overlay-close a {
  display: block;
  line-height: 0.1; }

/* line 7461, stdin */
.lt-ie9 .OverlayCloseArea img {
  max-width: none; }

@media screen and (max-width: 539px) {
  /* line 7467, stdin */
  div.overlay-container {
    height: 100%; }
 }

/* line 7471, stdin */
.CSPvNext .row-fluid {
  /* Style for home page */ }
  /* line 7472, stdin */
  .CSPvNext .row-fluid .popularDownloads {
    color: #505050;
    line-height: 1.25em;
    position: relative; }
    /* line 7476, stdin */
    .CSPvNext .row-fluid .popularDownloads h2 {
      color: #505050;
      font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
      font-size: 187%;
      line-height: 1.25em;
      margin-bottom: 10px;
      font-weight: lighter; }
  /* line 7485, stdin */
  .CSPvNext .row-fluid .downloadList {
    position: relative; }
    /* line 7487, stdin */
    .CSPvNext .row-fluid .downloadList .item {
      border-bottom: 1px solid #d2d2d2; }
    /* line 7490, stdin */
    .CSPvNext .row-fluid .downloadList .content {
      display: block;
      float: left;
      padding: 26px 0 30px 0;
      width: 75%; }
    /* line 7496, stdin */
    .CSPvNext .row-fluid .downloadList .content p {
      font-size: 81%;
      line-height: 1.25em;
      color: #333333; }
    /* line 7501, stdin */
    .CSPvNext .row-fluid .downloadList .index {
      color: #6dc2e9;
      display: block;
      float: left;
      font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 7514, stdin */
    .CSPvNext .row-fluid .downloadList .clear {
      clear: both; }
    /* line 7517, stdin */
    .CSPvNext .row-fluid .downloadList h3 {
      font-size: 100%;
      margin-bottom: 5px; }
    /* line 7521, stdin */
    .CSPvNext .row-fluid .downloadList h3 a {
      color: #1570a6;
      font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
      font-weight: normal;
      line-height: 1.25em; }
  /* line 7528, 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 7538, stdin */
  .CSPvNext .row-fluid .familySelect {
    border-bottom: 1px solid #d2d2d2;
    display: none;
    padding: 0px 0px 25px;
    width: 100%; }
    /* line 7543, stdin */
    .CSPvNext .row-fluid .familySelect label {
      font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
      font-size: 81%;
      padding-right: 8px; }
    /* line 7548, 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 7560, stdin */
  .CSPvNext .row-fluid .viewMore {
    padding-top: 27px;
    position: relative; }
    /* line 7563, 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 7576, 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 7579, 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 7590, stdin */
  .CSPvNext .row-fluid .loadMask {
    background-color: #fff;
    cursor: default;
    display: none;
    text-align: center; }
  /* line 7596, stdin */
  .CSPvNext .row-fluid .loadMask img {
    margin: 100px 0px 20px; }
  /* line 7603, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.content {
    display: inline;
    padding: 0px;
    width: 100%; }
  /* line 7608, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect {
    border-bottom: none;
    padding: 0px 0px 20px; }
  /* line 7612, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect select {
    width: auto; }
  /* line 7615, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect label {
    display: none; }
  /* line 7618, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect label {
    display: none; }
  /* line 7621, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.index {
    display: none; }
  /* line 7624, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.content p {
    display: none; }
  /* line 7627, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage ul.downloadList div.item {
    border-bottom: none; }
  /* line 7631, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .item .more_info {
    display: none; }
  /* line 7635, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .viewMore {
    display: none; }
  /* line 7639, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .downloadList h3 {
    line-height: 1.5em; }

@media screen and (max-width: 539px) {
  /* line 7647, stdin */
  .CSPvNext .row-fluid ul.downloadList div.index {
    display: none; }
  /* line 7650, stdin */
  .CSPvNext .row-fluid ul.downloadList div.content {
    width: 100%; }
  /* line 7657, 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 7660, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .familySelect {
    padding-bottom: 25px; }
  /* line 7663, stdin */
  .CSPvNext .row-fluid .PopularDownloadInHomePage .downloadList h3 {
    margin-bottom: 12px; }
  /* line 7667, stdin */
  .CSPvNext .row-fluid div.item div.more_info {
    display: none; }
  /* line 7670, stdin */
  .CSPvNext .row-fluid .popularDownloads h2 {
    font-weight: normal;
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 125%; }
  /* line 7677, stdin */
  .CSPvNext .row-fluid .familySelect select {
    width: 100%; }
  /* line 7683, stdin */
  .CSPvNext .row-fluid .downloadList .content {
    padding: 17px 0 20px 0; }
  /* line 7688, stdin */
  .CSPvNext .row-fluid .viewMore {
    padding-top: 17px; }
 }

@-ms-viewport {
  width: device-width; }

/* line 7696, stdin */
table {
  border-spacing: 0px;
  border-collapse: collapse; }

/* line 7701, stdin */
th, tr, td {
  padding: 0; }

/* line 7705, stdin */
.download-main-article {
  color: #333333;
  margin-bottom: 50px; }
  /* line 7709, stdin */
  .download-main-article a {
    text-decoration: none;
    color: #1570a6; }
  /* line 7714, stdin */
  .download-main-article .optional {
    margin: 0 0 30px 0;
    line-height: 1.5em; }
    /* line 7718, stdin */
    .download-main-article .optional h2 {
      font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
      font-weight: bold;
      font-size: 125%;
      margin-bottom: 5px;
      color: #498527; }
  /* line 7727, stdin */
  .download-main-article .select-and-down {
    background-color: #eeeeee;
    font-size: 81.25%;
    height: 3.07em;
    /*40px*/
    padding: 20px 0px; }
    /* line 7733, stdin */
    .download-main-article .select-and-down input[type="submit"] {
      height: 2.46em;
      /*32px*/
      width: 30%;
      margin-left: 2%;
      background-color: #eeeeee; }
    /* line 7740, 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 7749, 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 7760, stdin */
    .download-main-article .select-and-down .select-language-drop {
      margin: auto;
      padding: 4px 0px;
      width: auto;
      *padding-top: 10px; }
    /* line 7767, 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 7783, stdin */
    .download-main-article .select-and-down .language {
      margin: auto;
      padding: 7px 0px;
      font-weight: bold;
      display: inline-block;
      *padding-top: 1px; }
    /* line 7791, 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 7804, stdin */
    .download-main-article .select-and-down .dl {
      background-color: #d63105;
      border: 1px solid transparent; }
    /* line 7809, stdin */
    .download-main-article .select-and-down .cont {
      background-color: #498527;
      border: 1px solid #498527; }
    /* line 7814, stdin */
    .download-main-article .select-and-down .noscript {
      /*Languages dropdown width when javascript disabled.*/
      width: 68%; }
    /* line 7819, stdin */
    .download-main-article .select-and-down .dlc-locale-list-container {
      margin-left: 0;
      width: 36.25%; }
    /* line 7824, 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 7832, stdin */
    .download-main-article .select-and-down .select-language-label-container {
      height: 100%;
      padding-left: 15px; }
  /* line 7838, 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 7848, stdin */
  .download-main-article .multi-files-note {
    margin-top: 15px; }
  /* line 7852, stdin */
  .download-main-article .fileinfo {
    background-color: #eeeeee;
    margin-top: 18px;
    margin-bottom: 10px;
    word-break: break-all;
    padding: 0 0 15px 20px; }
    /* line 7859, stdin */
    .download-main-article .fileinfo p {
      margin-top: 0px;
      margin-bottom: 5px; }
    /* line 7864, stdin */
    .download-main-article .fileinfo .header {
      font-weight: bold;
      margin-top: 20px;
      margin-bottom: 7px;
      min-width: 120px; }
    /* line 7871, stdin */
    .download-main-article .fileinfo .file-header {
      font-weight: bold;
      margin-top: 10px;
      margin-bottom: 7px;
      min-width: 120px; }
    /* line 7878, stdin */
    .download-main-article .fileinfo .invisible {
      display: none; }
    /* line 7882, stdin */
    .download-main-article .fileinfo .files-switch-btn {
      cursor: pointer;
      padding: 5px 0px; }
  /* line 7889, stdin */
  .download-main-article .kb-sb {
    margin-top: 10px;
    background-color: #eeeeee;
    padding: 20px;
    line-height: 1.5em; }
    /* line 7895, stdin */
    .download-main-article .kb-sb span {
      font-weight: bold;
      display: inline-block;
      padding-right: 8px; }
    /* line 7900, stdin */
    .download-main-article .kb-sb a {
      display: inline-block;
      padding-right: 8px; }
  /* line 7906, 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 7915, stdin */
    .download-main-article .mscom-accordion-item-container .supported-os {
      padding: 10px 0px; }
    /* line 7919, stdin */
    .download-main-article .mscom-accordion-item-container .htmldetails {
      margin: 0px;
      padding: 10px 0px 0px; }
      /* line 7923, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails li {
        margin-left: 3.6%;
        margin-bottom: 10px;
        list-style-type: disc; }
      /* line 7929, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails p {
        padding: 10px 0px; }
      /* line 7933, stdin */
      .download-main-article .mscom-accordion-item-container .htmldetails ol {
        margin: 10px 0px 0px;
        *margin: 10px 0px 0px;
        list-style-type: decimal; }
        /* line 7938, 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 7944, 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 7950, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ol li {
          margin-left: 3.6%;
          list-style-type: decimal; }
      /* line 7956, 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 7961, 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 7967, 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 7973, stdin */
        .download-main-article .mscom-accordion-item-container .htmldetails ul li {
          margin-left: 3.6%;
          list-style-type: disc; }
    /* line 7980, stdin */
    .download-main-article .mscom-accordion-item-container .other-requirements ul {
      margin: 0px; }
    /* line 7984, stdin */
    .download-main-article .mscom-accordion-item-container .related-links {
      list-style-type: none;
      padding-left: 2px; }
    /* line 7989, stdin */
    .download-main-article .mscom-accordion-item-container .related-links li {
      padding: 10px 0px 10px 0px; }
    /* line 7993, 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 8003, stdin */
  .download-main-article {
    width: 100%; }
    /* line 8007, stdin */
    .download-main-article .select-and-down .dropdown {
      margin: 0px;
      width: 100%; }
    /* line 8012, stdin */
    .download-main-article .select-and-down .noscript {
      width: 68%; }
    /* line 8017, stdin */
    .download-main-article .select-and-down .select-language-label span {
      padding-right: 40px; }
    /* line 8022, 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 8030, stdin */
  .download-main-article {
    margin-bottom: 35px; }
    /* line 8034, stdin */
    .download-main-article .select-and-down .select-language-label span {
      padding-right: 30px; }
    /* line 8039, stdin */
    .download-main-article .select-and-down .noscript {
      width: 68%; }
    /* line 8043, stdin */
    .download-main-article .select-and-down .dlc-download-button-container {
      padding-left: 40px; }
 }

@media screen and (max-width: 539px) {
  /* line 8051, stdin */
  .download-main-article {
    margin-bottom: 18px; }
    /* line 8053, stdin */
    .download-main-article .select-and-down {
      height: auto;
      padding: 0px; }
      /* line 8057, stdin */
      .download-main-article .select-and-down .select-language-label {
        margin: 20px 15% 5px 15%;
        padding: 0px; }
        /* line 8060, stdin */
        .download-main-article .select-and-down .select-language-label span {
          text-align: left;
          padding: 0; }
      /* line 8066, stdin */
      .download-main-article .select-and-down .select-language-drop {
        margin: 0px;
        padding: 0px; }
      /* line 8071, stdin */
      .download-main-article .select-and-down .dropdown {
        margin: 0px 15% 0px 15%;
        max-width: none;
        width: 70%; }
      /* line 8077, stdin */
      .download-main-article .select-and-down .language {
        margin: 20px 15% 5px 15%;
        padding: 0px; }
      /* line 8082, stdin */
      .download-main-article .select-and-down input[type="submit"] {
        margin: 15px 15% 0px 15%;
        width: 70%; }
      /* line 8087, stdin */
      .download-main-article .select-and-down .download-button {
        margin: 20px 15% 20px 15%;
        padding: 0px; }
      /* line 8092, stdin */
      .download-main-article .select-and-down .dlc-locale-list-container {
        width: 100%; }
      /* line 8096, stdin */
      .download-main-article .select-and-down .dlc-download-button-container {
        padding-left: 0;
        padding-right: 0;
        width: 100%; }
      /* line 8102, stdin */
      .download-main-article .select-and-down .select-language-label-container {
        padding: 0; }
    /* line 8107, stdin */
    .download-main-article .optional {
      font-size: 81.25%; }
      /* line 8108, stdin */
      .download-main-article .optional h2 {
        font-size: 123%; }
    /* line 8114, stdin */
    .download-main-article .fileinfo {
      padding: 0 20px 15px 20px; }
      /* line 8117, stdin */
      .download-main-article .fileinfo .date-published {
        margin-top: 10px; }
    /* line 8122, stdin */
    .download-main-article .mscom-accordion-item-container {
      padding-left: 0; }
 }

/* START: dlc-more-info-overlay.scss */
/* line 8129, 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 8140, stdin */
div.moreinfo-detailContainer {
  margin-left: 30px;
  margin-right: 30px; }

/* line 8145, stdin */
div.moreinfo-header {
  height: 43px; }

/* line 8150, stdin */
div.moreinfo-close {
  float: right;
  margin-top: 20px;
  margin-right: 20px; }

/* line 8157, stdin */
a.moreInfoOverlay, div.moreinfo-infoIcon, .hiddenComponent {
  display: none; }

/* END: dlc-more-info-overlay.scss */
/* START: dlc-product-more-info.scss */
/* line 8164, stdin */
.product-more-info {
  margin-left: 30px;
  margin-right: 30px; }

/* line 8169, stdin */
.select-and-down .product-more-info {
  font-size: 123%; }

/* line 8173, stdin */
div.moreinfo-ajaxContainer {
  background: url('/en-US/CMSImages/loading-md.gif?version=cfcaadbb-48cc-ae67-098c-2e657e0aae80') no-repeat center;
  height: 431px; }

/* line 8179, stdin */
div.moreinfo-title {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 8189, stdin */
div.moreinfo-subtxt {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 8201, stdin */
div.moreinfo-scrollable {
  margin-left: 30px;
  overflow: auto;
  position: relative;
  height: 310px; }

/* line 8209, stdin */
div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
  color: #505050;
  font-size: 1em;
  line-height: 1.25em; }

/* line 8215, stdin */
div.moreinfo-scrollable .fileinfo {
  color: #333333; }

/* line 8219, stdin */
div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
  padding: 18px 0px 0px; }

/* line 8223, stdin */
div.moreinfo-scrollable .download-main-article .fileinfo {
  margin-bottom: 0; }

/* line 8227, stdin */
.lt-ie9 div.item a.hpImage_Link img {
  max-width: none; }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 8234, 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 8245, stdin */
  div.moreinfo-ajaxContainer {
    width: 100%;
    height: 90%; }

  /* line 8250, stdin */
  div.moreinfo-scrollable {
    overflow: inherit;
    margin-left: 0;
    margin-right: 0; }

  /* line 8256, stdin */
  .product-more-info {
    margin-left: 10px;
    margin-right: 10px; }

  /* line 8261, stdin */
  div.moreinfo-title {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
    font-weight: bold;
    margin-left: 0;
    margin-right: 0; }

  /* line 8270, stdin */
  div.moreinfo-subtxt {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 8282, stdin */
  div.moreinfo-close {
    float: right;
    margin-top: 10px;
    margin-right: 10px; }

  /* line 8289, stdin */
  div.moreinfo-header {
    height: 40px; }

  /* line 8294, stdin */
  div.moreinfo-scrollable .download-main-article .fileinfo {
    color: #333333;
    margin-top: 0; }

  /* line 8299, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
    padding: 20px 0px 0px; }

  /* line 8303, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container {
    padding-left: 0; }

  /* line 8307, 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 8318, stdin */
  div.moreinfo-container {
    height: 511px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

  /* line 8325, stdin */
  div.moreinfo-ajaxContainer {
    width: 100%;
    height: 100%; }

  /* line 8330, stdin */
  div.moreinfo-scrollable {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 10px; }

  /* line 8336, stdin */
  .product-more-info {
    margin-left: 20px;
    margin-right: 20px; }

  /* line 8341, stdin */
  div.moreinfo-title {
    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;
    font-size: 1em;
    color: #333333;
    margin-left: 0;
    margin-right: 0; }

  /* line 8349, stdin */
  div.moreinfo-subtxt {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 8361, stdin */
  div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
    color: #505050;
    font-size: 1em;
    line-height: 1.25em; }

  /* line 8367, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container {
    padding-left: 0; }

  /* line 8371, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
    padding: 18px 0px 0px; }

  /* line 8375, stdin */
  div.moreinfo-scrollable .fileinfo div {
    color: #333333; }

  /* line 8379, stdin */
  div.moreinfo-scrollable .download-main-article {
    color: #333333; }

  /* line 8383, stdin */
  div.moreinfo-header {
    height: 37px; }
 }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8391, stdin */
  div.moreinfo-container {
    height: 511px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

  /* line 8398, stdin */
  div.moreinfo-ajaxContainer {
    width: 100%;
    height: 100%; }

  /* line 8403, stdin */
  div.moreinfo-scrollable {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px; }

  /* line 8409, stdin */
  div.moreinfo-title {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 8419, stdin */
  .product-more-info {
    margin-left: 50px;
    margin-right: 50px; }

  /* line 8424, stdin */
  div.moreinfo-subtxt {
    font-size: 1em;
    color: #333333;
    margin-left: 0;
    margin-right: 0;
    margin-top: 22px;
    margin-bottom: 15px; }

  /* line 8433, stdin */
  div.moreinfo-header {
    height: 45px; }

  /* line 8437, stdin */
  div.moreinfo-scrollable .download-main-article {
    color: #333333; }

  /* line 8441, stdin */
  div.moreinfo-scrollable .fileinfo div {
    color: #333333; }

  /* line 8445, stdin */
  div.moreinfo-scrollable .mscom-accordion .mscom-accordion-item-link .mscom-accordion-item-title {
    color: #505050;
    font-size: 1em;
    line-height: 1.25em; }

  /* line 8451, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container {
    padding-left: 0; }

  /* line 8455, stdin */
  div.moreinfo-scrollable .download-main-article .mscom-accordion-item-container .htmldetails {
    padding: 16px 0px 0px; }
 }

/* END: dlc-product-more-info.scss */
/* line 8460, 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 8467, stdin */
  .msstore-container {
    margin: -5px 0px 13px 0px; }

  /* line 8471, stdin */
  .msstore_clip {
    margin-top: -4px; }

  /* line 8475, stdin */
  .msstore_content_dlc .msstore_title {
    margin-bottom: 37px; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8482, stdin */
  .msstore-container {
    margin: -7px 0px 13px 0px; }

  /* line 8486, stdin */
  .msstore_clip {
    margin-top: -4px; }

  /* line 8490, stdin */
  .msstore_content_dlc .msstore_title {
    margin-bottom: 37px; }
 }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 8497, stdin */
  .msstore-container {
    margin: -28px 0px -9px 0px; }
 }

/* line 8500, 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 8508, stdin */
.right-rail .mscomAd {
  margin-bottom: 64px; }

@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8513, stdin */
  .right-rail {
    margin-top: -5px;
    /*Reset the last margin-bottom at the end of right rail.*/
    bottom: -80px; }

  /* line 8519, stdin */
  .right-rail .mscomAd {
    margin-bottom: 74px; }
 }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8525, stdin */
  .right-rail {
    margin-top: -2px;
    /*Reset the last margin-bottom at the end of right rail.*/
    bottom: -80px; }

  /* line 8531, stdin */
  .right-rail .mscomAd {
    margin-bottom: 74px; }
 }

@media screen and (max-width: 539px) {
  /* line 8537, stdin */
  .right-rail {
    margin-top: -7px;
    /*Reset the last margin-bottom at the end of right rail.*/
    bottom: -40px; }

  /* line 8543, stdin */
  .right-rail .mscomAd {
    margin-bottom: 34px; }
 }

/* line 8547, stdin */
.prodOffer {
  margin-top: -7px;
  margin-bottom: 70px; }

/* line 8552, stdin */
.prodOffer .prodOffer-body {
  margin-top: 10px; }

/* line 8556, stdin */
.prodOffer .prodOffer-header h2 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 125%;
  color: #333333;
  font-weight: normal; }

/* line 8563, stdin */
.prodOffer .prodOffer-content {
  margin-top: -7px; }

/* line 8567, stdin */
.prodOffer .prodOffer-img {
  max-width: none; }

/* line 8571, 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 8578, stdin */
.prodOffer .prodOffer-description {
  font-size: 81.25%;
  line-height: 1.25em;
  color: #333333;
  margin-top: 4px;
  margin-bottom: 10px; }

/* line 8589, stdin */
.prodOffer a, .prodOffer a:hover, .prodOffer a:visited {
  color: #1570A6;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 81.25%;
  line-height: 1.4em; }

/* line 8597, stdin */
.prodOffer a.product-offer-title-link {
  font-weight: bold; }

/* line 8602, stdin */
#product-offer-img-container {
  width: auto; }

/* line 8606, stdin */
#product-offer-content {
  margin-left: 0;
  padding-left: 10px;
  max-width: 64%; }

/* line 8611, stdin */
.resources-list {
  padding: 0px 0px 20px 0px;
  margin-bottom: 50px; }

/* line 8616, stdin */
.resources-list .resources-list-title h2 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  margin-top: -7px;
  font-size: 125%;
  line-height: 1.25em;
  color: #505050;
  padding-bottom: 4px;
  font-weight: normal; }

/* line 8626, stdin */
.resources-list li {
  list-style-type: none;
  padding: 8px 0px 0px 0px;
  font-size: 81%;
  line-height: 1.25em; }

/* line 8633, stdin */
.resources-list li a {
  color: #1570a6; }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 8639, stdin */
  .resources-list {
    padding: 0;
    margin-bottom: 80px; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 8647, stdin */
  .resources-list {
    padding: 0;
    margin-bottom: 80px; }
 }

/* mobile */
@media screen and (max-width: 539px) {
  /* line 8655, stdin */
  .resources-list {
    padding: 0;
    margin-bottom: 40px; }
 }

/* line 8659, stdin */
.download-header {
  margin: 30px 0px 34px 0px;
  font-size: 75%;
  display: table;
  *height: 100%; }

/* line 8665, stdin */
.download-header .product-icon {
  height: 62px;
  width: 56px;
  display: table-cell;
  float: left;
  *height: auto;
  *overflow: hidden; }

/* line 8673, stdin */
.download-header .product-icon img {
  margin-top: 5px; }

/* line 8677, stdin */
.download-header .product-title h1 {
  font: normal 250%/125% wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.25em;
  color: #333333;
  margin: 0 0 0 0; }

/* line 8684, stdin */
.download-header .product-title {
  padding-left: 15px;
  height: 56px;
  vertical-align: middle;
  display: table-cell;
  *float: left;
  *height: auto;
  *overflow: hidden; }

/* line 8694, stdin */
#dlc-confirmation-download-header .download-header {
  margin-bottom: 25px; }

@media screen and (max-width: 539px) {
  /* line 8699, stdin */
  .download-header {
    margin: 14px 0px 19px 0px;
    font-size: 50%; }

  /* line 8703, stdin */
  .download-header .product-title {
    height: 100%;
    padding-left: 0px; }

  /* line 8707, stdin */
  .download-header .product-title h1 {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

  /* line 8710, stdin */
  .download-header .product-icon {
    display: none; }

  /* line 8713, 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 8721, stdin */
  .download-header {
    margin-bottom: 22px; }
 }

/* START: dlc-dlm.scss */
/* line 8726, stdin */
div.installDlm-warn div.moreinfo-title {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.87em;
  color: #333333;
  line-height: 1.25em; }

/* line 8733, stdin */
div.installDlm-warn div.moreinfo-desc {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 8744, stdin */
.other-system-note {
  font-size: 100%;
  padding-bottom: 10px; }

/* line 8749, stdin */
.other-system-note table {
  width: auto; }

/* line 8753, stdin */
.other-system-note-for {
  float: left;
  color: #505050; }

/* line 8758, stdin */
.other-system-note-change {
  float: left; }

/* line 8762, stdin */
.other-system-note .change-system {
  margin-left: 20px;
  cursor: pointer;
  color: #1570a6; }

/* line 8770, 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 8776, stdin */
.other-system-note .osnames {
  margin-left: 10px;
  font-weight: bold; }

/* line 8781, 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 8788, stdin */
.changebits-overlay h2 {
  font-size: 187%;
  padding-top: 5px;
  padding-bottom: 26px;
  color: #333; }

/* line 8795, stdin */
.changebits-overlay p.changebits-overlay-des {
  font-size: 81.25%;
  margin-bottom: 32px;
  color: #333; }

/* line 8801, stdin */
.changebits-overlay li input {
  width: 23px;
  height: 23px;
  float: left;
  margin-right: 5px;
  font-size: 81.25%;
  margin-left: 0px; }

/* line 8810, stdin */
.changebits-overlay .message-body {
  width: 100%;
  overflow-y: auto; }

/* line 8815, stdin */
.changebits-overlay .message-body .products-list {
  margin-bottom: 30px;
  font-size: 81.25%; }

/* line 8820, stdin */
.changebits-overlay .message-body .products-list li {
  margin-bottom: 5px;
  line-height: 1.25em; }

/* line 8825, stdin */
.changebits-overlay .message-body td {
  vertical-align: top; }

/* line 8829, stdin */
.changebits-overlay .message-body td .product-name {
  padding-top: 5px; }

/* line 8833, stdin */
.changebits-overlay .hr {
  border-top: 1px solid #D2D2D2;
  margin-bottom: 19px; }

/* line 8838, 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 8850, stdin */
.changebits-overlay a, .changebits-overlay a:hover, .changebits-overlay a:visited {
  color: #FFFFFF;
  text-decoration: none; }

/* line 8855, stdin */
.changebits-overlay .disabled {
  background-color: gray;
  border: 1px solid gray;
  cursor: default; }

/* line 8861, stdin */
.changebits-overlay .os-info {
  color: #505050;
  display: none;
  background-color: #D2D2D2;
  border: 1px solid #e5e5e5;
  padding: 30px; }

/* line 8869, stdin */
.changebits-overlay .os-info .os-info-title {
  font-size: 100%; }

/* line 8873, stdin */
.changebits-overlay .os-info ul {
  margin-top: 15px;
  list-style-type: none;
  padding-left: 20px; }

/* line 8879, stdin */
.changebits-overlay .os-info li {
  padding: 2px;
  margin: 0px; }

/* line 8884, stdin */
.changebits-overlay .visible {
  display: block; }

/* line 8888, stdin */
.changebits-overlay .green {
  color: #007233; }

/* line 8892, stdin */
.changebits-overlay .message-footer {
  height: 70px; }

/* line 8896, stdin */
.choosesystems_container {
  height: 430px; }

@media screen and (max-width: 899px) {
  /* line 8901, stdin */
  .changebits-overlay h2 {
    font-size: 125%;
    padding-top: 15px;
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    color: #333333; }

  /* line 8908, stdin */
  .changebits-overlay p.changebits-overlay-des {
    font-size: 81%;
    margin-bottom: 32px;
    color: #333333; }
 }

@media screen and (max-width: 679px) {
  /* line 8916, stdin */
  .changebits-overlay h2 {
    font-size: 125%;
    padding-top: 15px;
    padding-bottom: 25px; }

  /* line 8922, stdin */
  .changebits-overlay p.changebits-overlay-des {
    margin-bottom: 31px; }

  /* line 8926, stdin */
  .changebits-overlay .message-body .products-list li {
    margin-bottom: 4px; }
 }

@media screen and (max-width: 539px) {
  /* line 8932, stdin */
  .other-system-note-for {
    float: none;
    margin-bottom: 10px; }

  /* line 8937, stdin */
  .other-system-note-change {
    float: none;
    margin-bottom: 10px; }

  /* line 8942, stdin */
  .other-system-note .change-system {
    margin-left: 0px; }

  /* line 8946, stdin */
  .changebits-overlay p.changebits-overlay-des {
    margin-bottom: 21px; }

  /* line 8950, stdin */
  .choosesystems_container {
    height: auto; }

  /* line 8954, stdin */
  .changebits-overlay .message-body .products-list {
    margin-bottom: 35px; }

  /* line 8958, stdin */
  .changebits-overlay .message-body .products-list li {
    margin-bottom: 10px; }
 }

/********************************************************************************************************/
/*start header*/
/* line 8963, stdin */
.CSPvNext .search_header_content {
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
  padding-top: 32px;
  background-color: #eee;
  line-height: 1em; }

/* line 8971, stdin */
.CSPvNext .search_header {
  background-color: #eeeeee;
  width: 104.09%;
  margin-left: -2%;
  margin-right: -2%; }

/* line 8977, stdin */
.search_header {
  margin-bottom: 35px; }

@media screen and (max-width: 539px) {
  /* line 8982, stdin */
  .CSPvNext .search_header_content {
    padding-top: 7px; }

  /* line 8985, stdin */
  .CSPvNext .search_header {
    background-color: #eeeeee;
    margin-bottom: 20px; }
 }

/*result page*/
@media screen and (max-width: 539px) {
  /* line 8993, stdin */
  .organic_results .organic_result .organic_result_description {
    line-height: 1.25em; }
 }

/* line 8998, stdin */
.organic_results .organic_result .organic_result_description {
  line-height: 1.3061em;
  font-size: 0.8125em;
  word-wrap: break-word; }

/* line 9004, stdin */
.organic_results .organic_result .deeplink {
  font-size: 0.8125em;
  line-height: 1.3061m;
  max-width: 620px; }

/* line 9010, stdin */
.searchgrid_grid .mscom_search_didYouMean {
  margin-top: 30px; }

@media screen and (max-width: 539px) {
  /* line 9016, stdin */
  .CSPvNext .row-fluid .organic_results {
    margin-top: 25px; }
 }

/* line 9021, stdin */
.organic_results {
  margin-top: 30px;
  margin-left: 0px;
  border-bottom-color: #d8d8da;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

/* line 9029, stdin */
.organic_result {
  padding-bottom: 30px;
  line-height: 1em; }

@media screen and (max-width: 539px) {
  /* line 9036, stdin */
  .organic_results .organic_result {
    padding-bottom: 25px; }
 }

/* line 9041, stdin */
.editor_choice {
  border-bottom-color: #d8d8da;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

/* line 9046, stdin */
.searchgrid_column {
  border-top-color: #d8d8da;
  border-top-style: solid;
  border-top-width: 1px; }

/* line 9054, 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 9063, stdin */
  .organic_results .organic_result .title h3 {
    font-size: 0.8125em; }
 }

/* line 9068, stdin */
.organic_results .organic_result .title a {
  /* color:#04C; */
  text-decoration: underline; }

/* line 9073, stdin */
.organic_results .organic_result .organic_result_displink a {
  line-height: 1.5385em;
  font-size: 0.8125em;
  color: #388222;
  text-decoration: none; }

/* line 9080, stdin */
.organic_results .organic_result .deeplink a {
  text-decoration: none; }

/* line 9084, stdin */
.organic_results .organic_result .deeplink a:hover {
  text-decoration: underline; }

/* line 9088, stdin */
.deeplink ul li {
  width: 50%;
  float: left;
  padding-top: 9px; }

@media screen and (max-width: 539px) {
  /* line 9096, stdin */
  .deeplink ul li {
    width: 100%;
    float: left;
    padding-top: 8px; }
 }

/*download results*/
/* line 9104, stdin */
.downloadfilter_column {
  line-height: 1em; }

/* line 9108, stdin */
.download_column {
  border-top-color: #d8d8da;
  border-top-style: solid;
  border-top-width: 1px; }

@media screen and (max-width: 539px) {
  /* line 9114, stdin */
  .download_results {
    padding-left: 0px;
    margin-top: 25px; }
 }

@media screen and (min-width: 540px) {
  /* line 9121, stdin */
  .download_results {
    padding-left: 0px;
    margin-top: 10px; }
 }

/* line 9127, stdin */
.download_results div.from {
  font-size: 0.6875em;
  margin-bottom: 0px;
  text-transform: uppercase; }

/* line 9133, stdin */
.download_results div.price {
  font-size: 1.25em;
  color: #e23300;
  margin-bottom: 6px;
  text-transform: uppercase; }

/* line 9140, stdin */
.download_results div.info {
  font-size: 0.6875em;
  /* text-transform: uppercase; */
  line-height: normal; }

/* line 9146, stdin */
.download_results div.products {
  font-size: 0.6875em;
  line-height: normal; }

/* line 9151, stdin */
.download_results .caption {
  text-align: center;
  width: 70px;
  font-size: 0.68em;
  line-height: 1em; }

/* line 9158, stdin */
.download_results div.icon {
  width: 70px;
  height: 70px;
  margin-bottom: 2px; }

/* line 9164, stdin */
.CSPvNext .win8app {
  border: rgba(0, 0, 0, 0.1) solid thin; }

/* line 9168, stdin */
.download_results div.win8app img {
  margin: 10px; }

@media screen and (max-width: 539px) {
  /* line 9174, stdin */
  .CSPvNext .download_row {
    margin-bottom: 26px;
    vertical-align: top;
    border-bottom-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px; }

  /* line 9182, stdin */
  .downloadresult {
    border-bottom-color: #d8d8da;
    border-bottom-style: solid;
    border-bottom-width: 1px; }
 }

@media screen and (min-width: 540px) {
  /* line 9191, stdin */
  .CSPvNext .download_row .bp1-col-8-5 {
    margin-left: 1.4em !important; }
 }

/* line 9196, 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 9205, stdin */
.download_row .title h3 {
  font-size: 1em;
  line-height: 1.25em;
  font-weight: normal;
  margin-bottom: 6px; }

/* line 9212, stdin */
.download_row .title a {
  text-decoration: underline; }

@media screen and (max-width: 539px) {
  /* line 9218, stdin */
  .download_row .title h3 {
    font-size: 0.8125em; }
 }

/* line 9223, stdin */
.download_row .description {
  font-size: 0.8125em;
  line-height: normal; }

/* line 9228, stdin */
.CSPvNext .download_row .infocolumn {
  width: 19%;
  padding-left: 3%; }

/* line 9234, stdin */
.CSPvNext .download_row .span {
  margin-left: 5px; }

/* line 9238, stdin */
.CSPvNext .StarRating {
  width: 72px; }

/* line 9242, stdin */
.CSPvNext .StarRating div {
  height: 1.2em; }

/* line 9246, stdin */
div .StarsOverlay {
  top: -1.2em;
  height: 1.2em;
  overflow: hidden;
  position: relative; }

/* line 9253, stdin */
.StarsOverlay img {
  max-width: 72px; }

/* line 9257, stdin */
div .Stars {
  height: 1.2em; }

/* line 9262, stdin */
ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }

/* END: search verticals style */
/* line 9271, stdin */
.bottomsearch {
  margin-bottom: 66px; }

/* line 9275, stdin */
.mscom_search_margin_bottom {
  margin-bottom: 49px; }

/*Related Searches*/
/* line 9280, stdin */
.mscom_search_relatedWebSearches img {
  margin-bottom: -4px; }

/*sort by*/
/* line 9285, stdin */
div.breadcrumbs {
  font-size: 0.8125em; }

/* line 9288, stdin */
.ms_suggest_container .ms_suggest_title {
  font-size: 0.69em; }

/* line 9292, stdin */
.ms_suggest_container .ms_suggest_description {
  font-size: 0.8125em; }

/* line 9295, stdin */
.mscom_search_relatedSearches h2 {
  font-size: 1.25em;
  font-weight: normal;
  color: #333;
  margin-bottom: 18px; }

/* line 9302, stdin */
.mscom_search_relatedSearches ul {
  margin-top: 4px; }

/* line 9307, stdin */
.mscom_search_relatedSearches li {
  line-height: 1.5385em;
  font-size: 0.8125em; }

/*related searches*/
/* line 9315, stdin */
.mscom_search_relatedWebSearches img {
  margin-bottom: -4px; }

/* line 9319, stdin */
.mscom_search_relatedWebSearches {
  margin-bottom: 48px; }

/* line 9322, stdin */
.mscom_search_relatedWebSearches h2 {
  font-size: 1em;
  font-weight: normal;
  color: #333;
  margin-bottom: 0.3125em; }

/* line 9328, stdin */
.mscom_search_relatedWebSearches li {
  line-height: 1.5385em;
  font-size: 0.8125em;
  padding-top: 6px; }

/*no result*/
/* line 9335, stdin */
.noresult {
  margin-top: 29px; }

/* line 9340, 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 9348, stdin */
.noresult .mscom_search_noResult {
  margin-top: 30px;
  margin-bottom: 157px; }

/* line 9353, stdin */
.noresult_tips {
  padding-bottom: 5px;
  font-size: 0.8125em;
  margin-top: 5px; }

/* line 9359, stdin */
.mscom_search_noResult ul {
  list-style-type: disc;
  margin-left: 1.25em;
  font-size: 0.8125em; }

/* line 9365, stdin */
.noresult .mscom_search_didYouMean {
  margin-top: 30px; }

/* Did you Mean*/
/* line 9370, stdin */
.mscom_search_didYouMean {
  font-size: 1.25em; }

/* line 9374, stdin */
.mscom_search_didYouMean a {
  color: #0044cc; }

@media screen and (min-width: 900px) {
  /* line 9378, stdin */
  .rightpanel_leftmargin {
    margin-left: 10%; }
 }

/*relatedSearches*/
/* line 9383, stdin */
.relatedSearches {
  margin-bottom: 2.5em; }

@media screen and (max-width: 539px) {
  /* line 9389, stdin */
  .mscom_search_margin_bottom {
    margin-bottom: 27px; }

  /* line 9392, stdin */
  .noresult .mscom_search_didYouMean {
    margin-top: -4px;
    margin-bottom: 5px; }

  /* line 9396, stdin */
  .noresult .mscom_search_noResult h3 {
    padding-bottom: 0.5em;
    margin-top: -19px; }

  /* line 9400, stdin */
  .noresult .mscom_search_noResult {
    margin-bottom: 80px;
    margin-top: 11px; }

  /* line 9404, stdin */
  .bottomsearch {
    margin-bottom: 16px; }

  /* line 9407, stdin */
  .relatedSearches {
    margin-bottom: 26px;
    margin-top: -6px; }

  /* line 9412, stdin */
  .mscom_search_relatedSearches h2 {
    margin-bottom: 11px; }
 }

@media screen and (max-width: 680px) {
  /* line 9418, stdin */
  .mscom_search_rightpanel {
    margin-left: 0; }

  /* line 9421, stdin */
  .mscom_search_rightpanel .row-fluid .span {
    margin-left: 0; }
 }

@media screen and (min-width: 900px) {
  /* line 9426, stdin */
  .confuciusmargin {
    margin-top: 30px; }
 }

@media screen and (min-width: 1px) {
  /* line 9432, stdin */
  .CSPvNext .divie7 {
    width: 100% !important; }
 }

/* line 9438, stdin */
.CSPvNext .divie7 {
  width: auto; }

/* line 9443, stdin */
.ieimage {
  width: 50px;
  height: 50px;
  padding: 10px; }

/* line 9449, stdin */
.result-filter-image {
  display: none; }

/* line 9452, stdin */
.download-resource {
  border: 1px solid #d3d3d3;
  padding: 16px 14px 16px 14px;
  border-width: 1px;
  margin-top: 20px; }

/* line 9460, stdin */
.download-resource-title {
  font-size: 100%;
  line-height: 115.385%;
  margin-bottom: 14px;
  color: #4f4f4f; }

/* line 9468, stdin */
.download-resource li {
  overflow: hidden;
  padding: 3px 1px 4px 1px; }

/* line 9474, stdin */
.download-resource-item {
  font-size: 75%;
  font-weight: bold;
  color: #014e85; }

/* line 9481, stdin */
.download_results h3 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 9484, stdin */
div.regsys-opt {
  color: #333333;
  font-size: 81.25%;
  line-height: 125%;
  min-height: 350px;
  _height: 350px; }

/* line 9492, stdin */
div.regsys-opt a {
  color: #014e85; }

/* line 9496, stdin */
div.regsys-opt p.action {
  margin: 28px 0 100px; }

/* line 9500, stdin */
div.regsys-opt p.additional {
  margin: 15px 0 30px; }

/* line 9504, 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 9515, stdin */
div.regsys-opt p.action .cont-btn:hover {
  background-color: #1777b1;
  border: 1px solid #1777b1;
  cursor: pointer; }

/* line 9521, stdin */
div.regsys-opt span.opt input {
  margin-right: 5px; }

/* line 9525, stdin */
div.regsys-opt h1 {
  margin: 42px 0 28px;
  font-size: 230%; }

/* line 9530, stdin */
div.regsys-opt h2 {
  margin: 45px 0 20px; }

/* line 9534, stdin */
div.regsys-opt .additional ul {
  list-style-type: disc;
  margin-left: 15px;
  *margin-left: 20px; }

/* line 9540, stdin */
div.regsys-opt h2 {
  font-size: 156%;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 9545, stdin */
div.regsys-opt input[type="radio"] {
  width: 23px;
  height: 23px;
  vertical-align: middle;
  margin-right: 8px; }

/* line 9552, stdin */
div.regsys-opt div.wizard-choice li {
  line-height: 1.5em;
  padding-top: 5px; }

/* line 9557, stdin */
div.regsys-opt label {
  vertical-align: middle; }

/*view 1 and view 2*/
@media screen and (max-width: 679px) {
  /* line 9564, stdin */
  div.regsys-opt h1 {
    margin-top: 25px; }
 }

/*view 1*/
@media screen and (max-width: 539px) {
  /* line 9571, stdin */
  div.regsys-opt h1 {
    font-size: 153%;
    margin-top: 30px; }

  /* line 9576, stdin */
  div.regsys-opt h2 {
    margin-top: 18px;
    font-size: 123%; }
 }

/* line 9580, stdin */
.confirm-instructions {
  margin: 0 0 48px 0;
  border: none; }

@media screen and (min-width: 900px) {
  /* line 9585, stdin */
  .confirm-instructions {
    margin: 0 0 78px 0; }
 }

@media screen and (max-width: 539px) {
  /* line 9590, stdin */
  .confirm-instructions {
    margin: 0 0 28px 0; }
 }

/* line 9595, stdin */
.confirm-instructions h2 {
  font-size: 125%;
  font-weight: normal;
  line-height: 1.25em;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-weight: bold; }

/* line 9603, stdin */
.confirm-instructions h2.title {
  color: #e23300;
  padding: 0;
  font-weight: bold; }

/* line 9610, stdin */
.confirm-instructions a:link, .confirm-instructions a:visited, .confirm-instructions a:hover {
  text-decoration: none; }

/* line 9615, stdin */
.confirm-instructions .confirm-instruction-item {
  margin: 0 0 23px 0; }

/* line 9619, 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 9625, stdin */
  .confirm-instructions li.mscom-accordion-item {
    padding: 0 0 15px 0; }

  /* line 9628, stdin */
  .confirm-instructions .confirm-instruction-item {
    margin: 0 0 13px 0; }
 }

/* line 9633, stdin */
.confirm-instructions div.hpLst_body {
  border-bottom-style: none; }

/* line 9637, stdin */
.confirm-instructions .confirm-instruction-list li .start-download {
  margin: 8px 0 8px 0;
  color: #505050;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 81%;
  line-height: 1.25em; }

/* line 9645, stdin */
.confirm-instructions .confirm-instruction-list .mscom-accordion-item-container {
  padding-left: 35px; }

@media screen and (max-width: 539px) {
  /* line 9650, stdin */
  .confirm-instructions .confirm-instruction-list li .start-download {
    margin: 33px 0 18px 0; }
 }

/* line 9655, stdin */
.confirm-instructions .confirm-instruction-list li.bundledItem {
  display: none; }

/* line 9659, stdin */
.confirm-instructions {
  /* styles for choosefile table */
  /* style for jsOff */
  /* style for jsOn */ }
  /* line 9662, stdin */
  .confirm-instructions .chooseFile {
    height: 480px;
    color: #333333; }
  /* line 9667, stdin */
  .confirm-instructions .chooseFile a {
    color: #1570a6; }
  /* line 9671, stdin */
  .confirm-instructions .chooseFile table {
    border-collapse: collapse;
    text-align: left;
    font-weight: normal;
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    width: 100%; }
  /* line 9679, stdin */
  .confirm-instructions .chooseFile table th {
    text-align: left;
    padding: 0px 0 5px 0;
    border-bottom: #d2d2d2 solid 1px;
    font-weight: bold; }
  /* line 9687, stdin */
  .confirm-instructions .chooseFile.jsOff {
    height: auto;
    margin: 0 0 25px 0; }
  /* line 9692, stdin */
  .confirm-instructions .chooseFile.jsOff h3 {
    margin: 25px 0 20px 0;
    font-size: 125%;
    font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }
  /* line 9698, stdin */
  .confirm-instructions .chooseFile.jsOff table {
    font-size: 81%; }
  /* line 9703, stdin */
  .confirm-instructions .chooseFile.jsOff a, .confirm-instructions .chooseFile.jsOff table th {
    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 9707, stdin */
  .confirm-instructions .chooseFile.jsOff table td {
    padding: 15px 0 5px 0;
    border-bottom: #d2d2d2 solid 1px; }
  /* line 9713, stdin */
  .confirm-instructions .chooseFile.jsOff table .file-link, .confirm-instructions .chooseFile.jsOff table .file-size {
    padding-left: 5px; }
  /* line 9718, 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 9723, stdin */
    .confirm-instructions .chooseFile.jsOff table .file-link {
      display: none; }

    /* line 9727, stdin */
    .confirm-instructions .chooseFile.jsOff table .file-size {
      display: none; }

    /* line 9731, stdin */
    .confirm-instructions .chooseFile.jsOff table td span.file-name-view1 {
      display: block;
      margin: 0 0 5px 0; }

    /* line 9736, stdin */
    .confirm-instructions .chooseFile.jsOff table td span.file-link-view1 {
      display: block;
      margin: 0 0 10px 0;
      width: 40%;
      float: left; }

    /* line 9743, stdin */
    .confirm-instructions .chooseFile.jsOff table td span.file-size-view1 {
      display: block;
      margin: 0 0 10px 0;
      width: 40%;
      float: left; }

    /* line 9750, stdin */
    .confirm-instructions .chooseFile.jsOff {
      margin: 0 0 15px 0; }
 }
  /* line 9757, stdin */
  .confirm-instructions .chooseFile.jsOn {
    overflow-y: auto;
    font-size: 123%; }
  /* line 9762, stdin */
  .confirm-instructions .failoverLink.multi {
    display: inline-block;
    color: #1570a6;
    font-size: 100%; }
  /* line 9768, stdin */
  .confirm-instructions .multifile-failover-list {
    height: 367px;
    overflow-y: auto;
    margin-bottom: 8px;
    font-size: 81%; }
  /* line 9775, stdin */
  .confirm-instructions .start-download {
    display: none; }
  /* line 9779, stdin */
  .confirm-instructions .mutifilepopup {
    display: inline-block; }
  /* line 9783, stdin */
  .confirm-instructions .chooseFile.jsOn input[type='checkbox'] {
    width: 21px;
    height: 21px;
    margin: 0px; }
  /* line 9788, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list tr.removable {
    display: none; }
  /* line 9791, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list td {
    padding: 20px 0 17px 0;
    border-bottom: #d2d2d2 solid 1px;
    line-height: 1.25em; }
  /* line 9796, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-filename {
    word-break: break-all; }
  /* line 9800, 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 9803, stdin */
  .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-view1 {
    display: none; }
  /* line 9806, stdin */
  .confirm-instructions .chooseFile.jsOn h3 {
    font-size: 187.5%;
    font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    margin: 0 0 25px 0; }
  /* line 9812, stdin */
  .confirm-instructions .chooseFile.jsOn .green-sniff-recommend {
    color: #007233;
    display: none;
    font-weight: bold; }
  /* line 9818, stdin */
  .confirm-instructions .chooseFile.jsOn div.wizard-footer {
    border-top: 1px solid #D2D2D2;
    padding-top: 20px;
    text-align: right; }
  /* line 9824, 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 9836, 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 9841, 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 9849, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-size, .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-url {
      display: none; }

    /* line 9853, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-view1 {
      display: block;
      margin-top: 10px; }

    /* line 9857, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list .multifile-failover-view1 .filesize {
      margin-left: 20px; }

    /* line 9860, stdin */
    .confirm-instructions .chooseFile.jsOn h3 {
      font-size: 124%; }

    /* line 9863, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list th {
      padding-bottom: 15px; }

    /* line 9866, stdin */
    .confirm-instructions .chooseFile.jsOn .multifile-failover-list table tr td:first-child {
      vertical-align: top; }

    /* line 9869, stdin */
    .confirm-instructions .chooseFile.jsOn div.wizard-footer {
      border-top: none; }

    /* line 9872, stdin */
    .confirm-instructions .chooseFile.jsOn {
      overflow: hidden;
      height: auto; }
 }

/*for install instruction*/
/* line 9880, 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 9890, stdin */
div.hpLst_body div.ins-detail b {
  font-weight: bold; }

/* line 9894, stdin */
div.hpLst_body div.ins-detail p {
  margin: 10px; }

/* line 9898, stdin */
div.hpLst_body div.ins-detail ol {
  list-style-type: decimal;
  margin: 10px 20px 0;
  *margin: 10px 25px 0; }

/* line 9904, 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 9913, stdin */
div.hpLst_body div.ins-detail ul ul {
  list-style-type: disc;
  margin-left: 15px; }

/* line 9918, stdin */
div.hpLst_body div.ins-detail li {
  margin-bottom: 10px; }

/* line 9922, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails {
  margin: 0px;
  padding: 10px 0px 0px; }

/* line 9927, 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 9933, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ol {
  margin: 10px 0px 0px;
  *margin: 10px 0px 0px;
  list-style-type: decimal; }

/* line 9939, 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 9945, 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 9951, 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 9957, 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 9963, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ol li {
  margin-left: 3.6%;
  list-style-type: decimal; }

/* line 9968, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails ul li {
  margin-left: 3.6%;
  list-style-type: disc; }

/* line 9973, stdin */
.confirm-instructions .mscom-accordionItem .ins-detail .htmldetails p {
  padding: 10px 0px; }

/* line 9977, 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 9984, stdin */
#dlc-notification-hero {
  position: relative;
  line-height: 0px; }

/* line 9989, stdin */
#dlc-notification-hero-text {
  color: #333333;
  line-height: 1.25em;
  padding: 10px 0px 30px;
  background-color: #EEE0BE; }

/* line 9996, stdin */
#dlc-notification-hero-text > div {
  padding-left: 15px; }

/* line 10000, stdin */
#dlc-notification-hero-text h1 {
  font-size: 187.5%;
  color: #1570A6;
  margin-bottom: 10px; }

/* line 10006, stdin */
#dlc-notification-hero-text p {
  margin-bottom: 15px; }

/* line 10010, stdin */
#dlc-notification-hero .row-fluid .span {
  margin-left: 0px; }

/* line 10014, stdin */
#dlc-notification-hero-text-2 {
  font-size: 81.25%;
  color: #1570A6; }

/* line 10020, stdin */
#dlc-notification-signup a {
  position: relative;
  font-size: 81.25%;
  color: #FFFFFF;
  text-decoration: none;
  background-color: #e5532b;
  padding: 5px 25px;
  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 10030, stdin */
.dlc_notification_content_text {
  font-size: 81.25%;
  line-height: 1.25em;
  color: #333333; }

/* line 10036, stdin */
.dlc_notification_content_text p {
  margin-bottom: 12px; }

/* line 10040, stdin */
.dlc_notification_content_text p:last-child {
  margin-bottom: 0px; }

/* line 10044, stdin */
.dlc_notification_content_text a {
  font-weight: bold;
  padding-bottom: 10px;
  display: block; }

/* line 10050, stdin */
.dlc_notification_content_headline h2 {
  margin: 23px 0px 29px;
  color: #000000;
  font-size: 125%;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

@media screen and (min-width: 540px) {
  /* line 10058, stdin */
  .dlc_notification_content_headline h2 {
    margin: 23px 0px 31px;
    color: #505050;
    font-size: 187.5%;
    font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

  /* line 10065, stdin */
  #dlc-notification-hero {
    min-width: 630px; }

  /* line 10069, stdin */
  #dlc-notification-hero-text {
    position: absolute;
    top: 10px;
    padding-top: 0px;
    background-color: transparent; }

  /* line 10076, stdin */
  .dlc_notification_content_text a {
    padding-bottom: 0px;
    text-decoration: none; }

  /* line 10081, stdin */
  #dlc-notification-hero-text > div {
    padding-left: 35px; }

  /* line 10085, stdin */
  #dlc-notification-hero-container {
    overflow: hidden; }
 }

@media screen and (min-width: 680px) {
  /* line 10091, stdin */
  #dlc-notification-hero-text {
    top: 25px; }

  /* line 10095, stdin */
  #dlc-notification-hero-text-1 {
    font-size: 125%; }

  /* line 10099, stdin */
  #dlc-notification-signup a {
    font-size: 125%;
    top: 10px;
    padding: 5px 15px; }

  /* line 10105, stdin */
  #dlc-notification-hero {
    min-width: 685px; }
 }

@media screen and (min-width: 900px) {
  /* line 10111, stdin */
  #dlc-notification-hero-text h1 {
    font-size: 250%; }
 }

/*End of notification page*/
/*Beginning of faq page*/
/* line 10120, 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 10128, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-container p {
  margin-bottom: 15px; }

/* line 10132, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-link {
  padding: 25px 0px;
  line-height: 1.25em; }

/* line 10137, stdin */
.dlc-faq-content .mscom-accordion .mscom-accordion-item-container p:last-child {
  margin-bottom: 0px; }

/* line 10141, 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 10146, stdin */
p.new-line-span {
  margin: 0px;
  padding: 0px; }

/* line 10151, stdin */
.dlc-faq-headline h1 {
  margin: 25px 0px 0px;
  font-size: 125%;
  color: #505050; }

@media screen and (min-width: 540px) {
  /* line 10158, stdin */
  .dlc-faq-headline h1 {
    margin: 30px 0px 8px;
    font-size: 187%; }

  /* line 10163, stdin */
  .dlc-faq-content .mscom-accordion .mscom-accordion-item-link {
    padding: 20px 0px;
    line-height: 1.25em; }

  /* line 10168, stdin */
  .dlc-faq-content .mscom-accordion .mscom-accordion-item-container {
    padding: 15px 35px 30px; }
 }

@media screen and (min-width: 680px) {
  /* line 10174, stdin */
  .dlc-faq-headline h1 {
    margin: 45px 0px 8px; }
 }

/*End of faq page*/
/*Beginning of newsletter page*/
/* line 10183, stdin */
.dlc-newsletter-description {
  font-size: 81.25%;
  color: #333333;
  line-height: 1.25em; }

/* line 10189, stdin */
.dlc-newsletter-headline {
  margin: 32px 0px 30px;
  color: #333333;
  line-height: 1.25em; }

/* line 10195, stdin */
.dlc-newsletter-headline h1 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 100%; }

@media only screen and (min-width: 540px) {
  /* line 10201, stdin */
  .dlc-newsletter-headline {
    margin: 45px 0px 28px; }

  /* line 10205, stdin */
  .dlc-newsletter-headline h1 {
    font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    font-size: 187.5%; }
 }

/*End of newsletter page*/
/* line 10211, stdin */
.dlc-hp h2 {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187%;
  line-height: 1.25em;
  color: #333333; }

/* line 10218, stdin */
.dlc-hp .dlc-hp-bottomlist {
  color: #333333; }

/* line 10222, stdin */
.dlc-hp .dlc-hp-bottomlist li span {
  line-height: 1.25em; }

/* line 10226, stdin */
.dlc-hp .dlc-hp-bottomlist li > a {
  padding-top: 6px;
  display: inline-block; }

/* line 10231, stdin */
.dlc-hp .dlc-hp-bottomlist li:first-child > a {
  padding-top: 0; }

/* line 10235, stdin */
.dlc-hp .dlc-hp-bottomlist .downloadList {
  font-size: 81.25%; }

/* line 10239, stdin */
.dlc-hp .dlc-hp-bottomlist .loadMask {
  font-size: 81.25%; }

/* line 10243, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-btm-list-container {
  font-size: 81.25%; }

/* line 10247, stdin */
.dlc-hp .dlc-hp-bottomlist h2 {
  margin-bottom: 15px; }

/* line 10251, stdin */
.dlc-hp .add-on-list h3 {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 125%;
  line-height: 1.25em;
  padding-bottom: 10px; }

/* line 10258, stdin */
.dlc-hp .downloadList h3 {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 10262, stdin */
.dlc-hp .dlc-hp-ad .mscomAd > iframe {
  margin-top: 94px; }

/* line 10266, stdin */
.dlc-hp .dlc-hp-ad .mscomAd {
  margin: 0 auto;
  line-height: 1em; }

/* line 10271, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
  padding-left: 20px;
  *padding-left: 0px; }

/* line 10276, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
  padding-left: 20px;
  *padding-left: 0px; }

/* line 10281, stdin */
.dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
  padding-left: 0; }

/* line 10286, 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 10296, 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 10303, stdin */
  .dlc-hp .add-on-list {
    margin-top: 36px; }

  /* line 10307, stdin */
  .dlc-hp .dlc-hp-ad .mscomAd > iframe {
    margin-top: 80px; }

  /* line 10313, stdin */
  .dlc-hp .dlc-hp-bottomlist .PopularDownloadInHomePage, .dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
    padding-right: 11%; }
  /* line 10317, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
    padding-left: 0; }
  /* line 10321, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container .CSPvNext > .row-fluid > .span {
    padding-right: 11%; }
  /* line 10325, 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 10333, stdin */
  .dlc-hp .add-on-list h3 {
    font-size: 100%; }

  /* line 10337, stdin */
  .dlc-hp .add-on-list {
    margin-top: 35px; }

  /* line 10341, stdin */
  .dlc-hp .dlc-hp-ad .mscomAd > iframe {
    margin-top: 80px;
    margin-bottom: 20px; }

  /* line 10348, stdin */
  .dlc-hp .dlc-hp-bottomlist .PopularDownloadInHomePage, .dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
    padding-right: 4%; }
  /* line 10352, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
    padding-left: 0; }
  /* line 10356, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container .CSPvNext > .row-fluid > .span {
    padding-right: 4%; }
  /* line 10360, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
    padding-left: 33px; }
 }

/*view 1*/
@media screen and (max-width: 539px) {
  /* line 10368, stdin */
  .dlc-hp .dlc-hp-bottomlist h2 {
    margin-bottom: 0px; }

  /* line 10372, stdin */
  .dlc-hp .dlc-hp-bottomlist .mscom-accordion-item-link {
    cursor: pointer; }

  /* line 10376, stdin */
  .dlc-hp .dlc-hp-bottomlist .mscom-accordion-item-container {
    margin-bottom: 30px;
    margin-right: 5px; }

  /* line 10381, stdin */
  .dlc-hp .dlc-hp-bottomlist .PopularDownloadInHomePage .mscom-accordion-item-container {
    margin-bottom: 15px; }

  /* line 10385, stdin */
  .dlc-hp .add-on-list {
    margin-top: 0; }

  /* line 10389, stdin */
  .dlc-hp .mscom-accordion .mscom-accordion-item-link {
    padding: 20px 0; }

  /* line 10393, stdin */
  .dlc-hp h2 {
    font-size: 125%; }

  /* line 10397, stdin */
  .dlc-hp .dlc-hp-bottomlist li span {
    font-size: 1.23em;
    line-height: 1.25em;
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

  /* line 10403, stdin */
  .dlc-hp .dlc-hp-ad .mscomAd > iframe {
    margin-top: 60px; }

  /* line 10407, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-featured-items-container {
    padding-left: 0; }

  /* line 10411, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-add-ons-container {
    padding-left: 0; }

  /* line 10415, stdin */
  .dlc-hp .dlc-hp-bottomlist .dlc-hp-for-windows-container {
    padding-left: 0; }

  /* line 10419, stdin */
  .mobile-fullwidth .mobilecontent-row {
    width: 96%;
    margin-left: auto;
    margin-right: auto; }
 }

/*Beginning of product icon*/
/* line 10428, stdin */
div.dlc-product-icon {
  padding: 30px 0 42px 0;
  line-height: 1.25em; }

/* line 10433, stdin */
div.dlc-product-icon h2 {
  margin-bottom: 10px; }

/* line 10437, stdin */
div.dlc-product-icon div.icons div.span {
  min-height: 100px;
  vertical-align: top;
  text-align: center;
  *display: inline;
  *zoom: 1; }

/* line 10445, 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 10454, 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 10462, stdin */
  div.dlc-product-icon {
    padding-top: 25px;
    padding-bottom: 10px; }

  /* line 10467, stdin */
  div.dlc-product-icon h2 {
    margin-bottom: 20px; }
 }

/*End of product icon*/
/*Beginning of hp highlight*/
/* line 10476, stdin */
.dlc-hp-bg1 {
  background-color: #FF8C01; }

/* line 10480, stdin */
.dlc-hp-bg2 {
  background-color: #0FA1B8; }

/* line 10484, stdin */
.dlc-hp-bg3 {
  background-color: #dc3c00; }

/* line 10488, stdin */
.dlc-hp-highlight {
  margin-top: 15px;
  margin-bottom: 10px; }

/* line 10493, stdin */
.dlc-hp-highlight a {
  display: block; }

/* line 10497, stdin */
.dlc-hp-highlight img {
  color: #ffffff;
  max-width: 100%; }

/*mobile view*/
@media screen and (max-width: 539px) {
  /* line 10504, stdin */
  .dlc-hp-highlight {
    margin-top: 0; }
 }

/* mobile landscape/tablet portrait */
@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 10511, stdin */
  .dlc-hp-highlight {
    margin-top: 10px;
    margin-bottom: 25px; }
 }

/* tablet landscape */
@media screen and (min-width: 680px) and (max-width: 899px) {
  /* line 10519, stdin */
  .dlc-hp-highlight {
    margin-top: 15px;
    margin-bottom: 25px; }
 }

/*End of hp highlight*/
/* line 10525, stdin */
div.download-wizard {
  color: #333333;
  height: 490px;
  overflow: auto; }

/* line 10531, stdin */
div.download-wizard div.wizard-step {
  display: none; }

/* line 10535, stdin */
div.download-wizard h2 {
  font-size: 230%;
  line-height: 1.25em;
  padding-bottom: 26px; }

/* line 10541, stdin */
div.download-wizard h3 {
  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;
  font-size: 153%;
  line-height: 1.5em; }

/* line 10547, stdin */
div.download-wizard .wizard-subtitle {
  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;
  font-size: 123%;
  line-height: 1.5em; }

/* line 10553, stdin */
div.download-wizard input[type="checkbox"] {
  width: 21px;
  height: 21px;
  margin: 0; }

/* line 10559, stdin */
div.download-wizard input[type="radio"] {
  width: 23px;
  height: 23px;
  vertical-align: middle;
  margin: 0;
  margin-right: 8px; }

/* line 10567, stdin */
div.download-wizard div.wizard-choice li {
  line-height: 1.5em;
  padding-top: 5px; }

/* line 10572, stdin */
div.download-wizard label {
  vertical-align: middle; }

/* line 10576, stdin */
div.download-wizard div.wizard-footer {
  text-align: right;
  border-style: none;
  border-top: solid 1px #d2d2d2;
  padding-top: 20px; }

/* line 10583, stdin */
div.download-wizard div.wizard-footer a.button {
  display: inline-block;
  padding: 6px 25px 6px 25px;
  margin-left: 8px; }

/* line 10589, stdin */
div.download-wizard div.wizard-footer a.next {
  background-color: #1777b1;
  color: #fff;
  border: 1px solid #1777b1; }

/* line 10596, stdin */
div.download-wizard div.wizard-footer a.back {
  background-color: #cccccc;
  color: #333333;
  border: 1px solid #cccccc; }

/* line 10605, 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 10610, stdin */
div.download-wizard .bold {
  font-weight: bold; }

/* line 10614, stdin */
div.download-wizard .green {
  color: #007233; }

@media screen and (max-width: 539px) {
  /* line 10619, stdin */
  div.download-wizard {
    height: auto; }

  /* line 10623, stdin */
  div.download-wizard h2 {
    font-size: 154%;
    margin-top: 5px;
    padding-bottom: 16px; }
 }

/*Beginning of bundling wizard*/
/* line 10632, stdin */
div.product-bundles .bundle-heading {
  margin-bottom: 10px;
  color: #333333; }

/* line 10637, stdin */
div.product-bundles .bundle-list table {
  width: 100%;
  border-collapse: collapse; }

/* line 10642, stdin */
div.product-bundles table td {
  border-style: none;
  border-top: solid 1px #d2d2d2;
  padding: 15px 0 15px 0;
  vertical-align: top; }

/* line 10649, stdin */
div.product-bundles table td img {
  vertical-align: text-top; }

/* line 10653, 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 10659, stdin */
div.product-bundles table td.td-check input {
  padding: 0;
  margin: 0;
  vertical-align: text-top; }

/* line 10665, stdin */
div.product-bundles table td.td-icon {
  padding-right: 8px;
  width: 56px;
  line-height: 1.85em; }

/* line 10671, stdin */
div.product-bundles table td.td-info {
  padding-left: 5px;
  width: 25px;
  line-height: 1.85em; }

/* line 10677, stdin */
div.product-bundles div.bundle-list {
  height: 300px;
  overflow: auto;
  margin-bottom: 10px; }

/* line 10683, stdin */
div.product-bundles div.bundle-list p.bundle-title {
  font-weight: bold;
  font-size: 124%; }

/* line 10688, stdin */
div.product-bundles div.bundle-list p.bundle-desc {
  padding: 13px 0 0 0; }

/* line 10692, stdin */
div.product-bundles div.bundle-list .bundle-filesize {
  padding-top: 5px; }

/* line 10696, stdin */
div.product-bundles div.download-summary div.summary-list {
  color: #333333; }

/* line 10700, stdin */
div.product-bundles div.download-summary div.summary-footer {
  color: #333333;
  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; }

@media screen and (max-width: 899px) {
  /* line 10706, stdin */
  div.product-bundles .bundle-list .td-icon {
    display: none; }

  /* line 10710, stdin */
  div.product-bundles div.bundle-list {
    height: auto; }
 }

@media screen and (max-width: 539px) {
  /* line 10716, stdin */
  div.product-bundles div.bundle-list p.bundle-desc {
    display: none; }

  /* line 10720, stdin */
  div.product-bundles div.bundle-list .td-info {
    display: none; }

  /* line 10724, stdin */
  div.product-bundles table td {
    padding: 15px 0px 5px; }
 }

/*End of bundling wizard*/
/*Beginning of download summary*/
/* line 10733, stdin */
div.wizard-footer {
  clear: both; }

/* line 10737, stdin */
div.download-summary {
  line-height: 1.25em;
  color: #333333;
  padding: 30px;
  overflow: hidden;
  background-color: #f3f3f3; }

/* line 10745, stdin */
div.chooseFile div.download-summary {
  font-size: 81%; }

/* line 10749, stdin */
div.download-summary table {
  font-size: 100%; }

/* line 10753, stdin */
div.download-summary .title {
  font-size: 123%; }

/* line 10757, 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 10767, stdin */
div.download-summary table td {
  border: 0px;
  padding: 0px; }

/* line 10772, stdin */
div.download-summary table td.td-no {
  padding-right: 5px;
  vertical-align: top; }

/* line 10777, stdin */
div.download-summary .summary-footer {
  font-weight: bold; }

/*End of download summary*/
/*Beginning of install dlm wizard*/
/* line 10785, stdin */
div.install-dlm p.desc {
  font-weight: bold;
  margin: 5px 0 23px 0; }

/* line 10790, stdin */
div.install-dlm .subtitle {
  margin-bottom: 5px; }

/* line 10794, stdin */
div.install-dlm div.additional {
  height: 170px;
  overflow: auto;
  margin-bottom: 10px; }

/* line 10800, stdin */
div.install-dlm div.additional div.additional li {
  margin-bottom: 7px; }

/* line 10804, stdin */
div.install-dlm div.additional div.suggest {
  margin-top: 28px; }

/* line 10808, stdin */
div.install-dlm div.additional div.suggest ul {
  margin-top: 5px; }

/* line 10812, stdin */
div.install-dlm div.additional div.suggest li {
  margin-top: 10px; }

/* line 10816, stdin */
div.install-dlm .dlm-choice-title {
  margin-bottom: 10px; }

/* line 10820, stdin */
div.install-dlm .wizard-choice {
  margin-top: 28px;
  margin-bottom: 5px; }

/* line 10825, stdin */
div.install-dlm div.benifit ul {
  padding-left: 15px;
  list-style-type: disc; }

/* line 10830, stdin */
div.install-dlm div.benifit ul li {
  margin-bottom: 7px; }

/* line 10834, stdin */
div.install-dlm div.benifit {
  margin-top: 30px; }

/* line 10838, stdin */
div.wizard-footer div.dlm-warn-link {
  float: left;
  position: relative; }

/* line 10843, 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 10854, 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 10862, stdin */
div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer {
  text-align: left;
  height: 430px; }
  /* line 10866, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
    font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 10877, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .moreinfo-desc {
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 10888, stdin */
    div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .moreinfo-desc p {
      padding: 10px 0 10px 0; }
    /* line 10892, 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 10901, 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 10910, stdin */
  div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
    font-size: 125%;
    margin-top: 0px; }
  /* line 10914, 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 10922, stdin */
  div.install-dlm div.wizard-footer {
    margin-top: 40px; }
    /* line 10925, stdin */
    div.install-dlm div.wizard-footer div.dlm-warn-link {
      float: none;
      text-align: left;
      margin-bottom: 20px; }
      /* line 10931, stdin */
      div.install-dlm div.wizard-footer div.dlm-warn-link .moreinfo-detailcontainer .title {
        font-size: 125%;
        margin-top: 8px; }
      /* line 10937, 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 10949, stdin */
div.mobileshare h2 {
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', 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 10959, stdin */
div.mobileshare .mobileshare-des {
  margin-bottom: 22px;
  color: #333333; }

/* line 10964, stdin */
div.mobileshare div.mobileshare-list {
  line-height: 1.25em;
  margin: 0 0 18px 0; }

/* line 10969, stdin */
div.mobileshare div.mobileshare-list {
  height: 317px;
  overflow: auto; }

/* line 10974, stdin */
div.mobileshare div.mobileshare-list table {
  width: 100%;
  border-collapse: collapse; }

/* line 10979, stdin */
div.mobileshare div.mobileshare-list table td {
  padding: 12px 0 13px 0;
  border-style: none; }

/* line 10984, stdin */
div.mobileshare table .col1 {
  width: 33px; }

/* line 10988, stdin */
div.mobileshare table .col2 {
  width: 50px; }

/* line 10992, stdin */
div.mobileshare .col2 img {
  width: 40px;
  height: 40px; }

/* line 10997, stdin */
div.mobileshare table span {
  color: #333333; }

/* line 11001, stdin */
div.mobileshare div.wizard-footer a.unselected {
  background-color: #eaeaea;
  color: #a3a3a3;
  cursor: default;
  border: 1px solid #eaeaea;
  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; }

@media screen and (max-width: 539px) {
  /* line 11010, stdin */
  div.mobileshare .mobileshare-des {
    margin-bottom: 10px; }

  /* line 11013, stdin */
  div.mobileshare h2 {
    font-size: 153%;
    margin: 12px 0 20px 0;
    font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }
 }

/*End of mobile share wizard*/
/*Beginning of multifile wizard*/
/* line 11024, stdin */
div.multifiles div.multifile-th {
  border-bottom: solid 1px #d2d2d2;
  padding: 0 0 5px 0; }

/* line 11029, stdin */
div.multifiles div.multifile-th div {
  display: inline-block;
  font-weight: bold;
  line-height: 2em;
  *display: inline;
  *zoom: 1; }

/* line 11037, stdin */
div.multifiles div.multifile-th .co2 {
  float: right;
  min-width: 90px; }

/* line 11042, stdin */
div.multifiles div.multifile-list .co1 {
  width: 650px;
  word-break: break-all;
  margin-right: 5px; }

/* line 11048, stdin */
div.multifiles div.multifile-list {
  line-height: 1.25em;
  margin: 0 0 10px 0; }

/* line 11053, stdin */
div.multifiles div.multifile-list {
  height: 295px;
  overflow: auto; }

/* line 11058, stdin */
div.multifiles div.multifile-list table {
  width: 100%;
  border-collapse: collapse; }

/* line 11063, stdin */
div.multifiles div.multifile-list table td {
  padding: 15px 0 15px 0;
  border-style: none;
  border-bottom: solid 1px #d2d2d2; }

/* line 11069, stdin */
div.multifiles input[type="checkbox"] {
  margin-right: 8px;
  vertical-align: middle; }

/* line 11075, stdin */
div.multifiles div.multifile-list table td span div.multifiles div.multifile-th div span {
  vertical-align: middle; }

/* line 11080, stdin */
div.multifiles div.wizard-footer a.unselected {
  background-color: #eeeeee;
  color: #a3a3a3;
  cursor: default;
  border: 1px solid #eeeeee; }

/* line 11087, stdin */
div.multifiles .mobile-only {
  display: none; }

@media screen and (max-width: 539px) {
  /* line 11092, stdin */
  div.multifiles div.multifile-list {
    height: auto; }

  /* line 11096, stdin */
  div.multifiles .mobile-hide {
    display: none !important; }

  /* line 11100, stdin */
  div.multifiles .mobile-only {
    display: block; }
 }

/*End of multifile wizard*/
/*Beginning of regsys wizard*/
/* line 11109, stdin */
.download-wizard .regsys .regsys-main {
  padding-bottom: 10px; }

/* line 11113, stdin */
.download-wizard .regsys .wizard-choice {
  padding-top: 35px; }

/* line 11117, stdin */
.download-wizard .regsys .wizard-choice .regsys-choice-title {
  font-size: 123%;
  padding-bottom: 15px; }

@media screen and (max-width: 539px) {
  /* line 11123, stdin */
  .download-wizard .regsys .wizard-footer {
    margin-top: 28px; }
 }

/*End of regsys wizard*/
/*Beginning of windows update wizard*/
/* line 11132, stdin */
div.windows-update div.wizard-desc {
  padding-bottom: 28px; }

/* line 11136, stdin */
div.windows-update div.wizard-wu-content {
  height: 363px;
  margin-bottom: 10px; }

@media screen and (max-width: 539px) {
  /* line 11142, stdin */
  div.windows-update div.wizard-wu-content {
    min-height: 0px;
    _height: 0px; }

  /* line 11147, stdin */
  div.windows-update .wizard-subtitle {
    padding-bottom: 6px; }

  /* line 11151, stdin */
  div.windows-update div.wizard-desc {
    padding-bottom: 18px; }

  /* line 11155, stdin */
  div.windows-update div.wizard-footer {
    margin-top: 40px; }
 }

/*End of windows update wizard*/
/* line 11160, stdin */
.superproduct-wizard {
  background-color: #eee;
  padding-top: 52px;
  padding-bottom: 30px;
  padding-left: 5%;
  padding-right: 5%;
  color: #333;
  font-weight: normal; }
  /* line 11161, stdin */
  .superproduct-wizard b {
    font-weight: bold; }

/* line 11174, stdin */
.superproduct-msg-title {
  font-size: 187.5%;
  padding-bottom: 38px;
  color: #333;
  line-height: 1.25em; }

/* line 11181, stdin */
.superproduct-msg-des, .superproduct-msg-des-radio {
  font-size: 100%;
  padding-bottom: 38px;
  line-height: 1.25em; }

/* line 11187, stdin */
.superproduct-msg-prompt {
  font-size: 125%;
  padding-bottom: 27px;
  line-height: 1.25em; }

/* line 11192, stdin */
.superproduct-choosebits-list {
  font-size: 81.25%;
  line-height: 1.25em;
  padding-bottom: 15px; }

/* line 11198, stdin */
div.superproduct-wizard td {
  vertical-align: top;
  padding-bottom: 18px; }

/* line 11203, stdin */
div.superproduct-wizard td.product-name {
  padding-top: 6px; }

/* line 11207, stdin */
div.superproduct-wizard td input {
  width: 23px;
  height: 23px;
  margin-right: 5px;
  font-size: 81.25%;
  margin-left: 0px; }

/* line 11215, stdin */
div.superproduct-wizard .disabled {
  background-color: #d2d2d2;
  cursor: default;
  color: #969696; }

/* line 11221, stdin */
div.superproduct-wizard .enabled {
  background-color: #1570a6;
  cursor: pointer;
  color: #fff; }

/* line 11227, stdin */
div.superproduct-wizard .nextbtn-wrapper {
  border: 1px solid #eee;
  display: inline-block; }

/* line 11232, stdin */
div.superproduct-wizard .nextbtn {
  width: 86px;
  height: 30px;
  border: none;
  font-size: 81.25%; }

/* line 11239, stdin */
div.superproduct-submit {
  padding-top: 44px; }

/* line 11243, stdin */
div.superproduct-wizard .hr {
  border-top: 1px solid #d2d2d2;
  padding-bottom: 20px; }

/* line 11248, stdin */
div.superproduct-wizard .green {
  color: #007233; }

/* line 11252, stdin */
div.superproduct-submit {
  text-align: right; }

/* line 11256, stdin */
div.superproduct-wizard .hidden {
  display: none;
  visibility: hidden; }

@media screen and (max-width: 899px) {
  /* line 11262, stdin */
  div.superproduct-wizard {
    padding-top: 45px; }

  /* line 11266, stdin */
  div.superproduct-msg-title {
    font-size: 156%; }

  /* line 11270, stdin */
  div.superproduct-msg-des, div.superproduct-msg-des-radio {
    font-size: 81.25%; }

  /* line 11274, stdin */
  div.superproduct-msg-prompt {
    margin-top: -10px; }

  /* line 11278, stdin */
  div.superproduct-submit {
    padding-top: 24px; }
 }

@media screen and (max-width: 679px) {
  /* line 11284, stdin */
  div.superproduct-msg-title {
    font-size: 125%; }
 }

@media screen and (max-width: 539px) {
  /* line 11290, stdin */
  div.superproduct-wizard {
    padding-top: 25px; }

  /* line 11294, stdin */
  div.superproduct-submit {
    padding-top: 0px;
    margin-top: -7px; }

  /* line 11299, stdin */
  div.superproduct-msg-des-radio {
    margin-top: -15px; }

  /* line 11303, stdin */
  div.superproduct-choosebits-list {
    padding-bottom: 8px;
    margin-top: -10px; }

  /* line 11308, stdin */
  div.superproduct-msg-prompt {
    font-size: 100%;
    padding-bottom: 33px; }
 }

/* line 11313, stdin */
#title-background {
  padding: 25px 0;
  left: 0;
  width: 100%;
  z-index: -1;
  display: none; }

/* line 11321, stdin */
.lt-ie8 #title-background {
  padding: 26px 0; }

/* line 11325, stdin */
#title-bar {
  vertical-align: middle;
  display: table;
  padding: 25px 0 20px 0; }

/* line 11330, stdin */
#title-bar .FamilyIcon {
  width: 50px;
  height: 50px;
  display: table-cell;
  float: none;
  *height: auto;
  *overflow: hidden;
  vertical-align: middle; }

/* line 11341, stdin */
#title-bar .FamilyIcon img {
  max-width: none;
  padding-right: 10px; }

/* line 11346, 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 11358, stdin */
#title-bar .FamilyName h1 {
  color: #ffffff;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187.5%;
  line-height: 1.25em;
  max-width: 1000px; }

/* line 11365, stdin */
.popular-download-title {
  margin-top: 45px;
  padding-bottom: 10px; }

/* line 11369, stdin */
.popular-download-title h2 {
  font-weight: lighter; }

/* line 11372, stdin */
#popular-download {
  border-top: 1px solid #D2D2D2; }

/* line 11376, stdin */
.top-pick-title h2 {
  margin-top: 40px;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 125%;
  margin-bottom: 25px; }

/* line 11383, stdin */
#top-pick {
  font-size: 81.25%;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 11388, stdin */
#top-pick {
  font-size: 81.25%;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 11393, stdin */
#top-pick .image-link {
  width: auto;
  float: left;
  padding-bottom: 8px; }

/* line 11399, stdin */
#top-pick .item-content {
  width: auto;
  float: none;
  margin-left: 85px;
  position: relative; }

/* line 11406, stdin */
#top-pick .description {
  display: inline-block;
  padding-bottom: 17px;
  color: #333333; }

/* line 11412, stdin */
#top-pick .item-content h3 {
  font-size: 123.07%;
  color: #1570a6;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 11418, 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 11423, 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 11437, 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 11446, stdin */
.microsoft-recommends {
  padding: 44px 0 9px; }

/* line 11450, stdin */
.microsoft-recommends .title {
  color: #333333;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 81.25%; }

/* line 11456, stdin */
.microsoft-recommends .recommend-words {
  color: #333333;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 187%;
  line-height: 100%;
  padding-top: 25px; }

/* line 11464, stdin */
.microsoft-recommends .recommend-words .recommend-words-semibold {
  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 11468, stdin */
.microsoft-recommends .recommend-description {
  color: #727272;
  font-size: 100%;
  padding: 7px 0; }

/* line 11474, stdin */
.microsoft-recommends .call-to-action {
  font-size: 81.25%; }

/* line 11478, stdin */
.microsoft-recommends .call-to-action img {
  float: left; }

/* line 11482, 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 11490, stdin */
  .popular-download-title {
    margin-top: 28px; }

  /* line 11494, stdin */
  .microsoft-recommends {
    display: none; }

  /* line 11498, stdin */
  #title-background {
    padding: 12.5px 0; }

  /* line 11502, stdin */
  #title-bar {
    padding: 12.5px 0; }

  /* line 11506, stdin */
  #title-bar .FamilyIcon {
    display: none; }

  /* line 11510, stdin */
  #top-pick .image-link {
    display: none; }

  /* line 11514, stdin */
  .CSPvNext #top-pick .item-content {
    margin-left: 0px; }

  /* line 11518, stdin */
  #title-bar .FamilyName h1 {
    font-size: 125%; }
 }

/* line 11524, stdin */
div .pager {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  float: left;
  font-size: 0.8125em; }

/* line 11532, stdin */
div .pager_items {
  margin-right: 0;
  margin-left: 0;
  margin-top: 1em; }

/* line 11538, 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 11551, 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 11562, stdin */
div .pager_items a:hover {
  background-color: #d2ebf9; }

/* line 11566, stdin */
div .pager a:link, a:active {
  text-decoration: none; }

/* line 11570, stdin */
.pager_perpage {
  margin-top: 0.7692em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  float: right; }

/* line 11578, stdin */
div .pager a.pager_prious:hover {
  background-color: #fff; }

/* line 11582, stdin */
div .pager a.page_next:hover {
  background-color: #fff; }

/* line 11586, 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 11596, stdin */
.pager .next-page:hover {
  background: url('/en-us/CMSImages/mouseoverLinkarrowright.png?version=845d1492-da24-2dd6-6920-8fcb259f92ce') no-repeat center center; }

/* line 11600, 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 11610, stdin */
.pager .last-page:hover {
  background: url('/en-us/CMSImages/mouseoverLinkarrowleft.png?version=ee5077d0-947d-0abe-52ec-22858a214294') no-repeat center center; }

/* line 11614, stdin */
.pager .pager_prious {
  width: auto;
  height: auto; }

/* line 11619, stdin */
.pager .page_next {
  width: auto;
  height: auto; }

/* line 11623, stdin */
.msstore {
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 11626, stdin */
.msstore_content .msstore_title {
  margin-bottom: 15px; }

@media screen and (min-width: 540px) and (max-width: 899px) {
  /* line 11630, stdin */
  .msstore_content .msstore_title {
    margin-bottom: 30px; }
 }

@media screen and (max-width: 539px) {
  /* line 11635, stdin */
  .msstore_content .msstore_title {
    margin-top: 21px; }
 }

/* line 11639, stdin */
.msstore_title h2 {
  font-size: 1.25em;
  color: #333333;
  font-weight: normal; }

/* line 11644, stdin */
.msstore_clip_item .row-fluid .msstore_clip_image {
  width: 70px;
  height: 70px;
  position: absolute;
  text-align: center;
  display: table; }

/* line 11651, stdin */
.msstore_clip_image .imagecontainer {
  display: table-cell;
  height: 70px;
  vertical-align: middle; }

/* line 11656, stdin */
.msstoreimga img {
  border-width: 0px;
  padding-Right: 0px;
  padding-Left: 0px; }

/* line 11661, stdin */
.msstore_clip_item {
  margin-bottom: 20px; }

/* line 11664, 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 11675, stdin */
.msstore_clip_desc .textcontainer {
  display: table-cell;
  vertical-align: middle;
  *margin-top: 30px; }

/* line 11680, stdin */
.msstore_clip_desc a {
  font-size: 0.82em;
  line-height: 0.78em; }

/* line 11684, stdin */
.msstore_clip_desc a, .msstore_clip_desc a:link, .msstore_clip_desc a:visited, .msstore_clip_desc a:active {
  text-decoration: none; }

/* line 11687, stdin */
.msstore_clip_desc a:hover {
  text-decoration: underline; }

/* line 11692, stdin */
.msstore_seemore {
  margin-top: 5px;
  margin-bottom: 7px; }

@media screen and (min-width: 540px) and (max-width: 899px) {
  /* line 11697, stdin */
  .msstore_seemore {
    margin-bottom: 25px; }
 }

@media screen and (min-width: 900px) {
  /* line 11702, stdin */
  .msstore_seemore {
    padding-left: 100px; }
 }

/* line 11706, 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 11715, stdin */
.msstore_seemore img {
  border-style: none;
  margin-bottom: -5px; }

/* line 11719, stdin */
.msstore_seemore a {
  font-size: 0.82em;
  padding-top: 2px;
  padding-bottom: 2px; }

/* line 11724, stdin */
.msstore_seemore a, .msstore_seemore a:link, .msstore_seemore a:visited, .msstore_seemore a:active {
  text-decoration: none; }

/* line 11727, stdin */
.msstore_seemore a:hover {
  text-decoration: underline; }

/* line 11730, stdin */
.msstore_clip_price {
  font-size: 1.1em;
  line-height: 1.25em;
  color: #e13300; }

/* line 11735, stdin */
div .Star {
  width: 72px;
  height: 16px; }

/* line 11739, stdin */
div .StarBackground {
  width: 72px;
  height: 16px; }

/* line 11743, stdin */
div .StarOverlay {
  height: 16px;
  top: -16px;
  overflow: hidden;
  position: relative; }

/* line 11749, stdin */
.msstore_defaultimg {
  display: none !important; }

/* line 11752, stdin */
.CSPvNext .row-fluid > .msstore_clip_item {
  margin-left: 0px; }

/* line 11755, stdin */
.msstore_seemore_leftcol {
  min-height: 1px; }

@media screen and (max-width: 899px) {
  /* line 11759, stdin */
  .msstore_clip_item .row-fluid .msstore_seemore {
    margin-left: 0px; }
 }

/* line 11763, stdin */
.CSPvNext .row-fluid .msstore_content {
  margin-left: 0px; }

/* line 11766, 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 */
/**
 * @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 11852, stdin */
.dlc-v73 .end-social {
  font-size: 18px;
  background-color: #ccc;
  padding-top: 0.5em;
  padding-bottom: 0.5em; }

/* line 11859, stdin */
.dlc-v73 .end-social > div.span {
  padding-left: 1em;
  padding-right: 1em; }

/* line 11864, stdin */
.dlc-v73 .end-social .follow-text {
  margin-right: 0.5em;
  vertical-align: middle;
  font-size: 80%; }

@media all and (min-width: 300px) {
  /* line 11870, stdin */
  .dlc-v73 .end-social .follow-text {
    font-size: 100%; }
 }

/* line 11872, stdin */
.dlc-v73 .end-social .share-page-social {
  margin-top: 1em; }

/* line 11877, stdin */
.dlc-v73 .end-social .twitter-follow-button, .dlc-v73 .end-social .twitter-tweet-button {
  vertical-align: bottom; }

/* line 11881, stdin */
.dlc-v73 .end-social .social-icon-link {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle; }

/* line 11886, stdin */
.dlc-v73 .lt-ie9 .end-social .social-icon-link {
  zoom: 1;
  width: 32px;
  height: 32px; }

/* line 11892, stdin */
.dlc-v73 .end-social .social-icon-link .social-icon {
  display: block;
  width: 24px; }

@media all and (min-width: 300px) {
  /* line 11897, stdin */
  .dlc-v73 .end-social .social-icon-link .social-icon {
    width: 32px; }
 }

/* line 11899, stdin */
.dlc-v73 .lt-ie9 .end-social .social-icon-link .social-icon {
  zoom: 1; }

@media all and (min-width: 768px) {
  /* line 11904, stdin */
  .dlc-v73 .end-social > div.span {
    padding-left: 0;
    padding-right: 0; }

  /* line 11908, stdin */
  .dlc-v73 .end-social .share-page-social {
    text-align: right;
    margin-top: 0; }
 }

/* line 11913, stdin */
.dlc-v73 .lt-ie9 .end-social > div.span {
  padding-left: 0;
  padding-right: 0; }

/* line 11917, 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 11936, stdin */
.no-touch {
  -ms-overflow-style: scrollbar !important; }

/* line 11937, stdin */
html {
  overflow-y: auto; }

/* line 11941, stdin */
.dlc-v73 .dlc-body {
  max-width: 100%;
  width: auto;
  margin-top: 0;
  padding-bottom: 0; }

/* line 11943, stdin */
.dlc-v73 #DlcForm > .CSPvNext {
  padding-bottom: 100px; }

/* line 11944, stdin */
.dlc-v73 #DlcForm > .dlc-hp {
  padding-bottom: 0; }

/* line 11945, stdin */
.dlc-v73 .download-main-article {
  margin-bottom: 0; }

@media screen and (min-width: 540px) and (max-width: 679px) {
  /* line 11947, stdin */
  .dlc-v73 .download-main-article {
    margin-bottom: 0; }
 }

@media screen and (max-width: 539px) {
  /* line 11950, stdin */
  .dlc-v73 .download-main-article {
    margin-bottom: 0; }
 }

/* homepage */
/* line 11955, stdin */
.dlc-v73 .dlc-hp-icons-hdr {
  padding: 84px 0 0;
  text-align: center; }

/* line 11960, stdin */
.dlc-v73 .dlc-hp-icons-hdr h2 {
  margin: 0;
  font-size: 2.125em;
  color: #2f2f2f; }

/* line 11966, stdin */
.dlc-v73 .dlc-hp-icons {
  margin-top: 54px; }

/* line 11969, stdin */
.dlc-v73 .dlc-hp-icons + .dlc-hp-icons {
  padding-bottom: 84px; }

/* line 11973, stdin */
.dlc-v73 .dlc-hp-icons div.span {
  min-height: 100px;
  vertical-align: top;
  text-align: center;
  *display: inline;
  *zoom: 1; }

/* line 11980, 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 11989, 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 11995, stdin */
.dlc-v73 .dlc-hp-icons h3 {
  margin: 1.375em 0 0.958em;
  font-size: 1.333em;
  line-height: 1;
  color: #2f2f2f; }

/* line 12002, stdin */
.dlc-v73 .dlc-hp .icons {
  margin-top: 54px; }

/* Detail pages */
/* line 12008, stdin */
.dlc-v73 .download-header {
  margin: 76px 0 58px; }

/* line 12010, stdin */
.dlc-v73 .download-header h1 {
  font: normal 250%/125% wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f;
  margin: 0; }

/* Download list overrides */
/* line 12018, stdin */
.dlc-v73 .popular-download-title h2 {
  font: normal 34px wf_segoe-ui_semilight, 'Segoe UI Semilight', 'Segoe WP Semilight', wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f; }

/* line 12022, stdin */
.dlc-v73 .CSPvNext .row-fluid .downloadList .index {
  font-size: 90px;
  font-family: wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif; }

/* line 12026, stdin */
.dlc-v73 .CSPvNext .row-fluid .downloadList h3 {
  font: normal 20px wf_segoe-ui_semilight, 'Segoe UI Semilight', 'Segoe WP Semilight', wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f;
  margin-bottom: 13px; }

/* line 12031, stdin */
.dlc-v73 .CSPvNext .row-fluid .downloadList .content p {
  font-size: 15px;
  color: #2f2f2f; }

/* line 12035, stdin */
.dlc-v73 .CSPvNext .row-fluid .viewMore a {
  font-size: 1em;
  line-height: 1.4em; }

/* Top picks / highlight */
/* line 12044, 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 12052, stdin */
.dlc-v73 .dlc-hightlight-item:hover {
  text-decoration: none;
  color: #2f2f2f; }

/* line 12057, stdin */
.dlc-v73 .dlc-hightlight-item img {
  margin: 0 auto 26px; }

/* line 12059, stdin */
.dlc-v73 .dlc-hightlight-item h3 {
  margin: 0 0 23px;
  font: normal 24px wf_segoe-ui_semilight, 'Segoe UI Semilight', 'Segoe WP Semilight', wf_segoe-ui_light, 'Segoe UI Light', 'Segoe WP Light', wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  color: #2f2f2f; }

/* line 12065, stdin */
.dlc-v73 .dlc-hightlight-item p {
  font: normal 18px; }

/* Promo bar */
/* line 12073, stdin */
.static_content_bg {
  background-color: #a80000;
  width: auto !important;
  padding-top: 10px; }

/* line 12079, stdin */
.div_float {
  float: left; }

/* line 12083, stdin */
.outer_div {
  width: 44%;
  margin: 0px auto;
  text-align: center;
  padding-bottom: 14px; }

/* line 12091, stdin */
.gift_img {
  float: left;
  width: 7%; }

/* line 12097, stdin */
.text_area {
  width: 90%;
  text-align: left;
  padding-top: 3px; }

/* line 12104, 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 12120, 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 12136, stdin */
.right_Content a {
  color: white; }

/* line 12140, stdin */
.right_Content a:hover {
  /*text-decoration: none;             */ }

/*320*/
@media screen and (min-width: 320px) and (max-width: 539px) {
  /* line 12147, stdin */
  .img_list {
    margin: 0px 4%;
    width: 100%; }

  /* line 12153, stdin */
  .left_Content {
    font-size: 15px !important;
    padding-left: 5px !important;
    padding-top: 7px !important; }

  /* line 12159, stdin */
  .fr-fr .left_Content {
    font-size: 15px !important;
    padding-left: 0px !important;
    padding-top: 7px !important; }

  /* line 12165, stdin */
  .en-gb .left_Content {
    font-size: 15px !important;
    padding-left: 15px !important;
    padding-top: 7px !important; }

  /* line 12171, stdin */
  .div_float {
    margin-left: 0% !important; }

  /* line 12175, stdin */
  .right_Content {
    font-size: 16px;
    line-height: 25px;
    padding-left: 110px;
    padding-right: 0; }

  /* line 12181, stdin */
  .fr-fr .right_Content {
    font-size: 16px;
    line-height: 25px;
    padding-left: 75px !important;
    padding-right: 0; }

  /* line 12187, stdin */
  .div2_clr {
    clear: both;
    width: 320px !important; }

  /* line 12191, stdin */
  .text_list {
    text-align: center;
    width: 97%;
    margin: 0px auto;
    margin-bottom: 15px; }

  /* line 12199, stdin */
  .outer_div {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    padding-bottom: 14px; }

  /* line 12207, stdin */
  .gift_img {
    float: left !important;
    margin-bottom: -10px;
    margin-left: 17%;
    width: 60%; }

  /* line 12215, stdin */
  .text_area {
    width: 320px !important;
    text-align: left; }
 }

@media screen and (min-width: 375px) and (max-width: 539px) {
  /* line 12224, stdin */
  .text_area {
    margin-left: 9% !important;
    text-align: left;
    width: 100% !important; }

  /* line 12231, 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 12241, 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 12251, 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 12260, stdin */
  .gift_img {
    float: left !important;
    margin-bottom: -10px;
    margin-left: 19%;
    width: 60%; }

  /* line 12267, stdin */
  .en-gb .div_float {
    margin-left: 10px !important; }

  /* line 12270, stdin */
  .en-gb .gift_img {
    margin-left: -5px;
    width: 90%; }

  /* line 12275, stdin */
  .en-gb .text_area {
    width: 80% !important;
    margin-left: 0px !important; }

  /* line 12280, 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 12291, stdin */
  .gift_img {
    float: left !important;
    margin-bottom: -15px;
    margin-left: 22%;
    width: 50%; }

  /* line 12299, stdin */
  .right_Content {
    padding-left: 160px !important; }

  /* line 12302, stdin */
  .tab_img {
    width: 500px !important; }

  /* line 12306, stdin */
  .div_float {
    /*float: left;
		padding-left:5px !important;*/ }

  /* line 12310, stdin */
  .div2_clr {
    clear: both;
    margin-left: 5%; }

  /* line 12314, stdin */
  .img_list {
    margin: 0px 25%;
    width: 100%; }

  /* line 12321, stdin */
  .text_list {
    line-height: 22px;
    margin: 0 auto 20px 24%;
    text-align: center;
    width: 60%; }

  /* line 12328, stdin */
  .outer_div {
    width: 77% !important; }

  /* line 12332, stdin */
  .text_area {
    padding-top: 3px;
    text-align: left;
    width: 90%; }
 }

/*680*/
@media screen and (min-width: 680px) and (max-width: 767px) {
  /* line 12341, stdin */
  .tab_img {
    width: 300px !important; }

  /* line 12346, stdin */
  .tab_img:nth-child(2n+1) {
    margin-left: 32px !important; }

  /* line 12351, stdin */
  .tab_img:nth-child(2n) {
    margin-bottom: 25px !important; }

  /* line 12356, stdin */
  .text_list {
    text-align: center;
    line-height: 22px; }

  /* line 12360, stdin */
  .outer_div {
    width: 77% !important; }
 }

/*768*/
@media screen and (min-width: 768px) and (max-width: 1199px) {
  /* line 12370, stdin */
  .gift_img {
    width: 8%; }

  /* line 12374, stdin */
  .tab_img {
    width: 23% !important; }

  /* line 12379, stdin */
  .outer_div {
    width: 77% !important; }

  /* line 12383, stdin */
  .fr-ca .outer_div {
    width: 85% !important; }
 }

@media screen and (max-width: 1291px) and (min-width: 1085px) {
  /* line 12394, stdin */
  .img_size img {
    width: 18% !important; }

  /* line 12397, stdin */
  .loading {
    width: 300px;
    margin-top: -9px;
    position: absolute;
    left: 41.6%; }
 }

/*1400*/
@media screen and (min-width: 1400px) {
  /* line 12407, stdin */
  .en-us .right_Content, .en-ca .right_Content, .en-gb .right_Content {
    padding-top: 7px !important; }

  /* line 12412, stdin */
  .fr-ca .outer_div {
    width: 44% !important; }
 }

/*mini title*/
/* line 12420, stdin */
.mini-title {
  display: block;
  text-align: center; }

/* DLC Highlight Layout Fix for 1588 ticket*/
/* line 12427, stdin */
.dlc_highlight img {
  margin: 0px !important; }

/* line 12430, stdin */
.dlc_highlight .dlchl-text-overlay {
  height: 95px;
  text-align: center;
  padding: 20px 6px;
  min-height: 82px; }

/* line 12438, stdin */
.dlc_highlight a:focus, .dlc_highlight a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75; }

/* line 12443, 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 12450, stdin */
.dlchl-title a, .dlchl-title a h4 {
  display: block;
  position: relative;
  text-decoration: none; }

/* line 12456, 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 12465, stdin */
.p-l-2 {
  padding-left: 2%; }

/* line 12469, stdin */
.m-b-15 {
  margin-bottom: 15px !important; }

/* line 12473, stdin */
.m-b-10 {
  margin-bottom: 10px !important; }

/* line 12477, stdin */
.m-t-34 {
  margin-top: 34px; }

/* line 12481, stdin */
.m-b-15 {
  margin-bottom: 15px; }

/* line 12485, stdin */
.m-b-47 {
  margin-bottom: 47px; }

/*.mscom-footer {
		background-color: White;
	}*/
/* line 12492, stdin */
.footer-white {
  background-color: White; }

/* line 12495, stdin */
.img_size {
  width: 100% !important;
  margin: 0px auto !important;
  background-color: #F0F0F0;
  padding: 20px 0px; }

/* line 12503, stdin */
.img_bg {
  background-color: #F0F0F0; }

/* line 12508, stdin */
.loading {
  width: 250px;
  display: table;
  margin-top: -7px; }

/* line 12514, stdin */
.circle {
  width: 15px !important;
  height: 15px;
  background: #21B2E1;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 60px; }

/* line 12524, stdin */
.circle-align {
  float: left;
  width: 200px;
  margin-left: 14px;
  margin-top: 20px; }

/* line 12532, 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 12545, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12550, stdin */
  .img_size img {
    width: 30% !important; }

  /* line 12555, stdin */
  .loading {
    width: 110px !important;
    margin-top: -7px !important;
    margin: 0px auto;
    padding-left: 12px !important; }

  /* line 12563, stdin */
  .white-circle {
    margin-left: 10px !important; }

  /*IE hacker*/
  /* line 12570, stdin */
  *::-ms-backdrop, .white-circle {
    margin-left: 9px important; }

  /* line 12576, stdin */
  .circle-align {
    margin-left: 5px !important; }
 }

/*540bp*/
@media screen and (min-width: 540px) and (max-width: 767px) {
  /* line 12585, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12590, stdin */
  .img_size img {
    width: 27% !important; }

  /* line 12595, stdin */
  .loading {
    width: 185px !important;
    margin-top: -8px !important;
    margin: 0px auto;
    padding-left: 26px !important; }

  /* line 12602, stdin */
  *::-ms-backdrop, .loading {
    padding-left: 25.8px !important; }

  /* line 12606, stdin */
  .white-circle {
    margin-left: 21px; }

  /* line 12611, stdin */
  .circle-align {
    margin-left: 20px; }

  /* line 12616, stdin */
  .m-b-15-sm {
    margin-bottom: 15px !important; }
 }

/*768bp*/
@media screen and (min-width: 768px) and (max-width: 1083px) {
  /* line 12626, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12631, stdin */
  .img_size img {
    width: 25% !important; }

  /* line 12636, stdin */
  .img_bg {
    height: 280px; }

  /* line 12641, stdin */
  .loading {
    width: 250px !important;
    margin-top: -8px !important;
    margin: 0px auto;
    padding-left: 9% !important; }

  /* line 12648, stdin */
  *::-ms-backdrop, .loading {
    padding-left: 9.6% !important; }

  /* line 12652, stdin */
  .chrome, .loading {
    padding-left: 10% !important; }

  /* line 12656, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 12663, stdin */
  .white-circle {
    margin-left: 17px; }

  /* line 12668, stdin */
  .circle-align {
    margin-left: 19px; }

  /* line 12672, stdin */
  .m-b-15-sm {
    margin-bottom: 15px !important; }
 }

/*1084bp*/
@media screen and (min-width: 1084px) and (max-width: 1199px) {
  /* line 12681, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12686, stdin */
  .img_size img {
    width: 18% !important; }

  /* line 12691, stdin */
  .img_bg {
    height: 267px; }

  /* line 12696, stdin */
  .loading {
    width: 300px;
    margin-top: -9px;
    position: absolute;
    left: 41.6%; }

  /* line 12704, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 12711, stdin */
  .white-circle {
    margin-left: 15px; }

  /* line 12716, stdin */
  .circle-align {
    margin-left: 23px; }
 }

/*1200bp*/
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  /* line 12725, stdin */
  .left_Content {
    width: 100%; }

  /* line 12730, stdin */
  .outer_div {
    width: 50%; }

  /* line 12735, stdin */
  .fr-ca .outer_div {
    width: 52% !important; }

  /* line 12740, stdin */
  .fr-ca .gift_img {
    width: 8% !important; }

  /* line 12745, stdin */
  .right_Content {
    width: 90%;
    /*padding-top: 4px !important;*/ }

  /* line 12751, stdin */
  .en-us .right_Content, .en-ca .right_Content, .en-gb .right_Content {
    padding-top: 4px !important; }

  /* line 12756, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12761, stdin */
  .img_size img {
    width: 15% !important; }

  /* line 12766, stdin */
  .img_bg {
    height: 267px; }

  /* line 12771, stdin */
  .loading {
    width: 400px;
    margin-top: -9px;
    position: absolute;
    left: 42.9%; }

  /* line 12779, stdin */
  *::-ms-backdrop, .loading {
    left: 42.8%; }

  /* line 12783, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 12790, stdin */
  .white-circle {
    margin-left: 17px; }

  /* line 12795, stdin */
  .circle-align {
    margin-left: 25px; }

  /* line 12800, stdin */
  .p-l-8-xlg {
    padding-left: 8% !important; }
 }

/*1400bp*/
@media screen and (min-width: 1400px) and (max-width: 1900px) {
  /* line 12811, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12816, stdin */
  .img_size img {
    width: 15% !important; }

  /* line 12821, stdin */
  .img_bg {
    height: 267px; }

  /* line 12826, stdin */
  .loading {
    width: 400px;
    margin-top: -9px;
    position: absolute;
    left: 43.1%; }

  /* line 12834, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 12841, stdin */
  .white-circle {
    margin-left: 17px; }

  /* line 12846, stdin */
  .circle-align {
    margin-left: 25px; }

  /* line 12851, stdin */
  .p-l-8-xlg {
    padding-left: 8% !important; }
 }

/*1920bp*/
@media screen and (min-width: 1920px) {
  /* line 12860, stdin */
  .img_size {
    text-align: center !important; }

  /* line 12865, stdin */
  .img_size img {
    width: 12% !important; }

  /* line 12870, stdin */
  .img_bg {
    height: 267px; }

  /* line 12875, stdin */
  .loading {
    width: 400px;
    margin-top: -9px;
    position: absolute;
    left: 45.1%; }

  /* line 12883, stdin */
  .circle {
    border-radius: 20px;
    height: 22px !important;
    width: 22px !important; }

  /* line 12889, stdin */
  .white-circle {
    margin-left: 15px; }

  /* line 12894, stdin */
  .circle-align {
    margin-left: 22px; }

  /* line 12898, stdin */
  .p-l-19-xxlg {
    padding-left: 19% !important; }
 }

/* End 404 Page */
/* UHF visited link color change fix*/
/* line 12905, 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 12923, stdin */
.dlc-v73 .hero, .dlc-v73 .CSPvNext .row-fluid .hero {
  max-width: 1920px;
  margin: 0 auto !important;
  float: none; }

/* line 12930, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel, .dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero {
  zoom: 1; }

/* line 12933, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero .prev-next {
  zoom: 1;
  z-index: 1000; }

/* line 12938, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .grid-container {
  width: 100%; }

/* line 12942, stdin */
.dlc-large-carousel .slideshow-hero .prev-next {
  position: static !important;
  bottom: auto;
  top: 0;
  z-index: 970; }

/* Arrows - paging */
/* line 12951, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .prev-next {
  display: block; }

/* line 12957, 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 12964, 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 12986, 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 12998, 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 13003, 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 13014, 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 13028, 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: 72px;
  z-index: 900; }

/* line 13035, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation {
  display: block; }

@media screen and (min-width: 33.75em) {
  /* line 13040, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .prev-next {
    bottom: auto;
    top: auto; }

  /* line 13047, 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 13052, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .prev-next {
    display: block;
    top: auto; }
 }

/* line 13057, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero .navigation {
  display: block; }

/* line 13060, stdin */
.dlc-v73 .lt-ie9 .dlc-large-carousel .slideshow-hero .prev-next {
  bottom: auto;
  top: auto; }

/* line 13066, stdin */
.dlc-v73 .slideshow-hero .navigation {
  bottom: 0;
  right: auto;
  text-align: center; }

/* line 13071, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a {
  font-size: 1em;
  margin: 0 0.3em;
  color: #ccc; }

/* line 13076, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a:hover {
  color: #737373; }

/* line 13080, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a.active {
  color: #737373; }

/* line 13084, stdin */
.dlc-v73 .dlc-large-carousel .showInMobileOnly {
  display: block; }

@media screen and (min-width: 33.75em) {
  /* line 13087, stdin */
  .dlc-v73 .dlc-large-carousel .slide {
    margin-bottom: 0; }
 }

@media screen and (min-width: 67.8em) {
  /* line 13090, stdin */
  .dlc-v73 .dlc-large-carousel .showInMobileOnly {
    display: none; }

  /* line 13091, stdin */
  .dlc-v73 .dlc-large-carousel .slide {
    margin-bottom: 0px; }

  /* line 13092, stdin */
  .dlc-v73 .slideshow-hero .navigation {
    margin-bottom: -webkit-calc(15px + 0.22vw);
    margin-bottom: calc(15px + 0.22vw); }

  /* line 13093, 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 13099, stdin */
  .dlc-v73 .dlc-large-carousel .slideshow-hero .navigation a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
    color: #fff; }

  /* line 13105, 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 13112, 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 13122, stdin */
  .dlc-v73 .hero .text {
    position: absolute;
    margin-top: 0px; }
 }

/* line 13124, 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 13140, stdin */
.dlc-v73 .slide-darktext .box {
  color: #000; }

/* line 13147, stdin */
.dlc-v73 .CMSvNextComp .box h3.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 13151, stdin */
.dlc-v73 .box h3.box-title {
  display: block;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px;
  margin: 0 0 25px 0;
  color: #2f2f2f; }

/* line 13159, stdin */
.dlc-v73 .box li.box-title + li.box-title h3.box-title {
  font-size: 1em; }

/* line 13163, 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 13172, 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 13177, stdin */
.dlc-v73 .box .box-description {
  margin-bottom: 0;
  line-height: 1;
  padding-bottom: 18px; }

/* line 13183, stdin */
.dlc-v73 .box li.box-description, .dlc-v73 .box li.box-description a {
  font-size: 16px;
  line-height: 23px;
  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 13191, stdin */
.dlc-v73 li.box-actions {
  display: list-item;
  line-height: 1.125em;
  margin-right: 0; }

/* line 13198, stdin */
.dlc-v73 li.box-actions a:hover, .dlc-v73 li.box-actions span:hover {
  text-decoration: underline; }

/* line 13201, stdin */
.dlc-v73 .lt-ie9 li.box-actions a {
  text-decoration: underline; }

/* line 13203, 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 13219, stdin */
  .dlc-v73 .hero .text {
    position: absolute; }

  /* line 13221, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: -webkit-calc(30px + 0.22vw);
    padding-bottom: calc(30px + 0.22vw); }

  /* line 13223, stdin */
  .dlc-v73 .box h3.box-title {
    font-size: 20px;
    line-height: 1.2;
    color: #ffffff;
    margin-bottom: -webkit-calc(15px + 0.22vw);
    margin-bottom: calc(15px + 0.22vw); }

  /* line 13229, stdin */
  .dlc-v73 .box li.box-title + li.box-title h3.box-title {
    font: 16px/1.5 wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
    margin-bottom: 0; }

  /* line 13237, stdin */
  .dlc-v73 .box a:link, .dlc-v73 .box a:visited, .dlc-v73 .box a:hover, .dlc-v73 .box a:active {
    color: #ffffff; }

  /* line 13245, stdin */
  .dlc-v73 .slide-darktext .box h3.box-title, .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: #2f2f2f; }

  /* line 13251, stdin */
  .dlc-v73 .box li.box-description, .dlc-v73 .box li.box-description a {
    font-size: 18px;
    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 13256, stdin */
  .dlc-v73 li.box-actions {
    display: inline; }

  /* line 13257, stdin */
  .dlc-v73 li.box-actions + li.box-actions {
    margin-left: 1em; }

  /* line 13259, stdin */
  .dlc-v73 .box-left li.box-actions + li.box-actions {
    margin-left: 0; }

  /* line 13261, stdin */
  .dlc-v73 li.box-actions a::after {
    content: url(/en-us/CMSImages/HPFeb15_caret_sm.png?version=1f91b1b5-9eb0-1437-8dd6-1503394536ed); }

  /* line 13269, 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 13281, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 0; }

  /* line 13283, stdin */
  .dlc-v73 .box h3.box-title {
    font-size: 24px;
    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 13290, stdin */
  .dlc-v73 .box-left li.box-actions + li.box-actions {
    margin-top: 12px;
    /* total +/- 26px, w/ line-height etc. */ }

  /* line 13293, stdin */
  .dlc-v73 .box li.box-title + li.box-title h3.box-title {
    margin-bottom: 37px; }
 }

@media screen and (min-width: 67.8em) {
  /* line 13298, stdin */
  .dlc-v73 .box h3.box-title {
    font-size: 34px;
    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 13304, stdin */
  .dlc-v73 .box li.box-title + li.box-title h3.box-title {
    font-size: 18px;
    max-width: 600px; }
 }

/* line 13311, stdin */
.dlc-v73 .box .box-img img {
  margin-bottom: 0.25em;
  max-height: 2.5em;
  width: auto; }

/* line 13316, 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 13329, stdin */
  .dlc-v73 .box {
    min-height: auto;
    margin-left: auto;
    margin-right: auto; }
 }

/* line 13335, stdin */
.dlc-v73 .lt-ie9 .box {
  min-height: auto;
  margin-left: auto;
  margin-right: auto; }

@media screen and (min-width: 42.5em) {
  /* line 13342, 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 13352, 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 13362, stdin */
  .dlc-v73 .heroitem .text {
    cursor: pointer; }

  /* line 13365, stdin */
  .dlc-v73 .hero .box-right .text-container {
    text-align: right; }

  /* line 13368, 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 13382, stdin */
  .dlc-v73 .box-left .box, .dlc-v73 .dlc-large-carousel .box-left .box {
    text-align: left;
    margin-left: 60px; }

  /* line 13388, stdin */
  .dlc-v73 .box .box-img img {
    margin-bottom: 1.4em;
    margin-top: 0.4em;
    max-height: 2.1em; }

  /* line 13394, stdin */
  .dlc-v73 .box .box-description {
    padding-bottom: 0; }

  /* line 13398, stdin */
  .dlc-v73 .hero .text {
    top: auto;
    bottom: 0; }

  /* line 13402, stdin */
  .dlc-v73 .box li.box-actions {
    clear: both;
    display: inline-block;
    margin-bottom: 0; }

  /* line 13409, stdin */
  .dlc-v73 .box-left .box li.box-actions, .dlc-v73 .dlc-large-carousel .box-left .box li.box-actions {
    display: list-item; }
 }

/* line 13416, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  position: absolute;
  width: 100%;
  top: auto;
  bottom: 0;
  pointer-events: auto; }

/* line 13423, 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 13433, stdin */
.dlc-v73 .lt-ie9 .heroitem .text {
  cursor: pointer; }

/* line 13436, stdin */
.dlc-v73 .lt-ie9 .hero .box-right .text-container {
  text-align: right; }

/* line 13439, 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 13452, stdin */
.dlc-v73 .lt-ie9 .box .box-img img {
  margin-bottom: 1.4em;
  margin-top: 0.4em;
  max-height: 2.1em; }

/* line 13458, stdin */
.dlc-v73 .lt-ie9 .box .box-description {
  padding-bottom: 0; }

/* line 13462, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto;
  bottom: 0; }

/* line 13466, 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 13475, stdin */
  .dlc-v73 .box {
    font-size: 1em;
    position: relative;
    padding: 0;
    bottom: auto;
    width: 100%; }

  /* line 13482, stdin */
  .dlc-v73 .box .box-img img {
    max-height: 1.85em; }

  /* line 13486, stdin */
  .dlc-v73 .box li.box-title + li.box-description {
    clear: both; }

  /* line 13489, stdin */
  .dlc-v73 .box li.box-description {
    display: inline-block; }

  /* line 13492, stdin */
  .dlc-v73 li.box-actions {
    right: auto;
    left: auto; }

  /* line 13496, stdin */
  .dlc-v73 .hero .text {
    top: 50%; }
 }

@media screen and (min-width: 1330px) {
  /* line 13502, stdin */
  .dlc-v73 .box-left .box, .dlc-v73 .dlc-large-carousel .box-left .box {
    margin-left: 0; }
 }

/* line 13508, stdin */
.dlc-v73 .lt-ie9 .box {
  font-size: 1em;
  position: relative;
  padding: 0;
  bottom: auto;
  width: 100%; }

/* line 13516, stdin */
.dlc-v73 .lt-ie9 .box .box-img img {
  max-height: 1.85em; }

/* line 13520, stdin */
.dlc-v73 .lt-ie9 .box li.box-title + li.box-description {
  clear: both; }

/* line 13524, stdin */
.dlc-v73 .lt-ie9 li.box-actions {
  right: auto;
  left: auto; }

/* line 13528, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto; }

@media screen and (min-width: 64.0625em) {
  /* line 13533, stdin */
  .dlc-v73 .hero .text {
    top: 50%; }
 }

/* line 13537, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto; }

@media screen and (min-width: 64.0625em) and (min-height: 768px) {
  /* line 13544, stdin */
  .dlc-v73 .hero .text {
    top: 50%; }

  /* line 13547, stdin */
  .dlc-v73 .box {
    font-size: 1em; }

  /* line 13550, stdin */
  .dlc-v73 .box .box-img img {
    max-height: 1.6em; }
 }

/* line 13555, stdin */
.dlc-v73 .lt-ie9 .hero .text {
  top: auto; }

/* line 13558, stdin */
.dlc-v73 .lt-ie9 .box {
  font-size: 1em; }

/* line 13563, stdin */
.dlc-v73 .lt-ie9 .box .box-img img {
  max-height: 1.6em; }

/* line 13567, 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 13579, 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 13593, 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 13602, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 35px; }

  /* line 13603, stdin */
  .dlc-v73 .hero .text {
    padding-bottom: 0; }
 }

@media screen and (min-width: 67.8em) {
  /* line 13606, stdin */
  .dlc-v73 .dlc-large-carousel .box {
    padding-bottom: 0; }

  /* line 13607, stdin */
  .dlc-v73 .hero .text {
    padding-bottom: 0; }
 }

/* line 13609, 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 13615, 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 13625, 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 13632, stdin */
  .dlc-v73 .hero .text, .dlc-v73 .box {
    pointer-events: auto; }
 }

/* line 13638, stdin */
.dlc-v73 .hero .media img {
  margin-top: 0; }

/* line 13640, stdin */
.dlc-v73 .dlc-large-carousel .slideshow-hero .navigation {
  display: block; }

/* line 13642, stdin */
.dlc-v73 .dlcSlimFeature {
  margin-left: 0px !important;
  margin-bottom: 44px;
  max-width: 1920px; }

@media screen and (min-width: 33.75em) {
  /* line 13645, stdin */
  .dlc-v73 .dlcSlimFeature {
    margin-bottom: -webkit-calc(39px + 1.0vw);
    margin-bottom: calc(39px + 1.0vw); }
 }

/* line 13648, stdin */
.dlc-v73 .dlcSlimFeature .slide {
  overflow: hidden;
  position: relative;
  height: 480px; }

/* line 13650, stdin */
.dlc-v73 .dlcSlimFeature .text {
  bottom: auto;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-51%);
  -ms-transform: translateY(-51%);
  transform: translateY(-51%); }

/* line 13660, 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 13666, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions {
  display: list-item; }

/* line 13667, stdin */
.dlc-v73 .dlcSlimFeature .box h3.box-title, .dlcSlimFeature .box li.box-para {
  color: #2f2f2f; }

/* line 13673, 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 13679, stdin */
.dlc-v73 .dlcSlimFeature .text, .dlc-v73 .dlcSlimFeature .text-container, .dlc-v73 .dlcSlimFeature .box {
  cursor: default; }

/* line 13683, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions + li.box-actions {
  margin-left: 0; }

/* line 13684, 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 13693, stdin */
.dlc-v73 .dlcSlimFeature li.box-actions a {
  z-index: 100; }

@media screen and (min-width: 33.75em) {
  /* line 13701, stdin */
  .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 13709, stdin */
  .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 13713, 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 13726, stdin */
  .dlc-v73 .dlcSlimFeature .slide-lighttext li.box-actions a::after {
    color: #fff; }
 }

@media screen and (min-width: 48em) {
  /* line 13732, stdin */
  .dlc-v73 .dlcSlimFeature .box {
    width: 96% !important;
    max-width: 1180px !important; }
 }

/* line 13739, stdin */
.dlc-v73 .dlc-hp .dlcSlimFeature {
  margin-bottom: 0 !important; }

/* END dlc-v7.3-slideshow.scss */
/**
 * Styles for feedback widget
 * @author  v-marklo
 * @version 1.0 (12 NOV 2015)
 */
/* line 13747, 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 13763, stdin */
.feedbwbtn:hover, .feedbwbtn:active {
  text-decoration: none !important; }

/* line 13767, stdin */
.feedbwbtn-blue {
  background-color: #0078D7;
  color: #fff !important; }

/* line 13772, stdin */
.feedbwbtn-blue-disabled {
  background-color: #dddddd;
  color: #fff !important;
  cursor: default; }

/* line 13779, stdin */
.feedbwbtn-blue:hover, .feedbwbtn-blue:focus {
  border: 2px solid #66aee7; }

/* line 13783, stdin */
.feedbwbtn-blue:active {
  background-color: #66aee7; }

/* line 13787, stdin */
.feedbwbtn-blue.inverse {
  background-color: #fff !important;
  color: #0078D7 !important; }

/* line 13794, stdin */
.feedbwbtn-blue.inverse:hover, .feedbwbtn-blue.inverse:focus, .feedbwbtn-blue.inverse:active {
  border-color: #bbb; }

/* line 13797, stdin */
#localizedCloseButtonLabel {
  display: none; }

/* line 13801, 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 13821, stdin */
html[data-useragent*='MSIE 10.0'] .contact-panel-tab {
  width: 155px; }

/* line 13825, stdin */
.contact-tab {
  color: black !important;
  font-size: 18px;
  text-decoration: none;
  width: 100%;
  padding: 4px 8px 10px 8px; }

/* line 13832, stdin */
.contact-tab:hover {
  background-color: #f2f2f2;
  color: black;
  text-decoration: none; }

/* line 13837, stdin */
.contact-panel-tab a:focus {
  background-color: #f2f2f2;
  text-decoration: none !important; }

/* Clearfix (alias: .cf) */
/* line 13843, stdin */
#hp-feedback-form .cf:before, #hp-feedback-form .cf:after {
  content: " ";
  display: table; }

/* line 13844, stdin */
#hp-feedback-form .cf:after {
  clear: both; }

/* line 13845, stdin */
#hp-feedback-form .cf {
  *zoom: 1; }

/* line 13847, stdin */
.feedbwWrapper {
  height: 50px; }

/* line 13850, stdin */
.feedbwHeadLeft {
  float: left; }

/* line 13853, stdin */
.feedbwHeadRight {
  float: right;
  cursor: pointer; }

/* line 13857, stdin */
.feedbwRatRowOne {
  float: left;
  width: 25%;
  height: 100%;
  padding-top: 25px; }

/* line 13863, stdin */
.feedbwRatRowTwo {
  float: left;
  width: 25%;
  height: 100%;
  padding-bottom: 25px; }

/* line 13869, stdin */
.feedbwRatSelect {
  padding: 7px;
  /*width: 425px;*/
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px; }

/* line 13875, stdin */
.feedbwRatParaOne {
  margin-bottom: 10px; }

/* line 13878, stdin */
#feedbRatSentence {
  margin-bottom: 10px; }

/* line 13881, stdin */
.feedbwRatRowWrapper {
  text-align: center;
  margin-bottom: 1.65em;
  background-color: #f6f6f6; }

/* line 13886, stdin */
.feedbwRatTextArea {
  border: 1px solid black;
  width: 450px;
  height: 107px;
  overflow: auto;
  padding: 8px;
  font-family: wf_segoe-ui_normal, 'Segoe UI', Segoe, 'Segoe WP', Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px; }

/* line 13895, stdin */
.feedbwWrapperBottom {
  /*width: 609px;*/
  width: 100%; }

/* line 13899, stdin */
.feedbwBottomLeft {
  float: left; }

/* line 13902, stdin */
.feedbwBottomRight {
  float: right;
  margin-top: 92px; }

/* line 13907, stdin */
.hp-feedback-modal-wrapper {
  position: relative;
  max-width: 609px;
  margin: 0 auto;
  padding: 24px;
  background-color: #ffffff; }

/* line 13914, stdin */
.option-column {
  width: 25%;
  float: left;
  text-align: center;
  background-color: #f8f8f8;
  padding-top: 25px;
  padding-bottom: 25px; }

/* line 13923, stdin */
.option-column span {
  display: block; }

/* line 13927, stdin */
#xsatisfLevel-option1, #xsatisfLevel-option2, #xsatisfLevel-option3, #xsatisfLevel-option4 {
  display: block;
  position: relative;
  left: 45%; }

@media screen and (max-width: 768px) {
  /* line 13934, stdin */
  .feedbwBottomRight {
    float: none;
    padding-top: 20px; }

  /* line 13938, stdin */
  .feedbwWrapperBottom {
    width: 100%; }

  /* line 13941, stdin */
  .feedbwbtn {
    position: relative;
    top: 20px; }

  /* line 13945, stdin */
  .feedbwWrapperBottom {
    width: 100%; }

  /* line 13948, stdin */
  .feedbwBottomLeft {
    width: 100%; }

  /* line 13951, stdin */
  .feedbwRatTextArea {
    width: 97%; }

  /* line 13954, stdin */
  .contact-panel-tab {
    display: none; }
 }

@media screen and (min-width: 768px) {
  /* line 13960, stdin */
  .hp-feedback-form-opener2-footer {
    display: none !important; }
 }

@media screen and (max-width: 600px) {
  /* line 13966, stdin */
  .option-column {
    width: 70%;
    float: left;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 40px; }

  /* line 13975, stdin */
  #xsatisfLevel-option1, #xsatisfLevel-option2, #xsatisfLevel-option3, #xsatisfLevel-option4 {
    margin-top: -17px;
    margin-right: 55px;
    position: absolute;
    left: 40px; }

  /* line 13982, stdin */
  .option-column span {
    display: inline; }

  /* line 13986, stdin */
  .feedbwRatTextArea {
    width: 96%; }
 }

@media screen and (max-width: 490px) {
  /* line 13991, stdin */
  .feedbwRatSelect {
    width: 75%;
    font-size: 16px; }

  /* line 13995, 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 14006, 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 14018, stdin */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

/* line 14028, 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 14040, stdin */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 14046, stdin */
.mfp-align-top .mfp-container:before {
  display: none; }

/* line 14049, stdin */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

/* line 14058, stdin */
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

/* line 14062, stdin */
.mfp-ajax-cur {
  cursor: progress; }

/* line 14065, 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 14070, stdin */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 14076, stdin */
.mfp-auto-cursor .mfp-content {
  cursor: auto; }

/* line 14082, stdin */
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 14087, stdin */
.mfp-loading.mfp-figure {
  display: none; }

/* line 14090, stdin */
.mfp-hide {
  display: none !important; }

/* line 14093, 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 14103, stdin */
.mfp-preloader a {
  color: #CCC; }

/* line 14105, stdin */
.mfp-preloader a:hover {
  color: #FFF; }

/* line 14108, stdin */
.mfp-s-ready .mfp-preloader {
  display: none; }

/* line 14111, stdin */
.mfp-s-error .mfp-content {
  display: none; }

/* line 14115, 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 14128, stdin */
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* line 14132, 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 14149, stdin */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 14152, stdin */
.mfp-close:active {
  top: 1px; }

/* line 14155, stdin */
.mfp-close-btn-in .mfp-close {
  color: #333; }

/* line 14159, stdin */
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

/* line 14166, stdin */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

/* line 14175, 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 14186, stdin */
.mfp-arrow:active {
  margin-top: -54px; }

/* line 14189, stdin */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

/* line 14195, 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 14207, stdin */
.mfp-arrow:after, .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

/* line 14212, stdin */
.mfp-arrow:before, .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

/* line 14217, stdin */
.mfp-arrow-left {
  left: 0; }

/* line 14220, stdin */
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

/* line 14224, stdin */
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

/* line 14228, stdin */
.mfp-arrow-right {
  right: 0; }

/* line 14231, stdin */
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

/* line 14235, stdin */
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F; }

/* line 14238, stdin */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

/* line 14241, stdin */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

/* line 14245, stdin */
.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* line 14248, stdin */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 14253, 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 14264, 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 14277, stdin */
.mfp-figure {
  line-height: 0; }

/* line 14279, 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 14292, stdin */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

/* line 14297, stdin */
.mfp-figure figure {
  margin: 0; }

/* line 14300, stdin */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

/* line 14308, stdin */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

/* line 14315, stdin */
.mfp-image-holder .mfp-content {
  max-width: 100%; }

/* line 14318, 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 14325, stdin */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }

  /* line 14328, stdin */
  .mfp-img-mobile img.mfp-img {
    padding: 0; }

  /* line 14330, stdin */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }

  /* line 14333, stdin */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }

  /* line 14336, 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 14346, stdin */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }

  /* line 14348, stdin */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }

  /* line 14351, 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 14363, stdin */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  /* line 14366, stdin */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  /* line 14369, stdin */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  /* line 14372, stdin */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

/* line 14376, stdin */
.mfp-ie7 .mfp-img {
  padding: 0; }

/* line 14379, stdin */
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }

/* line 14386, stdin */
.mfp-ie7 .mfp-container {
  padding: 0; }

/* line 14389, stdin */
.mfp-ie7 .mfp-content {
  padding-top: 44px; }

/* line 14392, stdin */
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
