
.section {
	width: auto; margin-right: auto; margin-left: auto;
}
.full.section {
	width: 100%;
}
.row {
	left: 1.8%; position: relative;
}
.full .row {
	left: 18px;
}
.row .row {
	left: 0px;
}
.drop-cell-spacings.row {
	left: 0px;
}
.full .row {
	width: 100%; margin-right: auto; margin-left: auto;
}
[class*='span'] {
	margin-right: 2%; vertical-align: top; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box;
}
[class*='span']:not([class*='-shifted']):last-of-type {
	margin-right: 0px;
}
[class*='span'] {
	
}
.span0 {
	width: 0px;
}
.offset025 {
	margin-left: 1.05%;
}
.noffset025 {
	margin-left: -1.05%;
}
.offset05 {
	margin-left: 2.1%;
}
.noffset05 {
	margin-left: -2.1%;
}
.offset075 {
	margin-left: 3.1%;
}
.noffset075 {
	margin-left: -3.1%;
}
.span1 {
	width: 2.1%;
}
.span1p {
	width: 2.1%;
}
.span1_5 {
	width: 4.1%;
}
.span2 {
	width: 6.2%;
}
.span2p {
	width: 6.2%;
}
.span2_5 {
	width: 8.2%;
}
.span3 {
	width: 10.3%;
}
.span3p {
	width: 10.3%;
}
.span3_5 {
	width: 12.3%;
}
.span4 {
	width: 14.4%;
}
.span4p {
	width: 14.4%;
}
.span4_5 {
	width: 16.4%;
}
.span5 {
	width: 18.5%;
}
.span5p {
	width: 18.5%;
}
.span5_5 {
	width: 20.5%;
}
.span6 {
	width: 22.6%;
}
.span6p {
	width: 22.6%;
}
.span6_5 {
	width: 24.6%;
}
.span7 {
	width: 26.7%;
}
.span7p {
	width: 26.7%;
}
.span7_5 {
	width: 28.7%;
}
.span8 {
	width: 30.8%;
}
.span8p {
	width: 30.8%;
}
.span8_5 {
	width: 32.8%;
}
.span9 {
	width: 34.9%;
}
.span9p {
	width: 34.9%;
}
.span9_5 {
	width: 36.9%;
}
.span10 {
	width: 39%;
}
.span10p {
	width: 39%;
}
.span10_5 {
	width: 41%;
}
.span11 {
	width: 43.1%;
}
.span11p {
	width: 43.1%;
}
.span11_5 {
	width: 45.1%;
}
.span12 {
	width: 47.2%;
}
.span12p {
	width: 47.2%;
}
.span12_5 {
	width: 49.2%;
}
.span13 {
	width: 51.3%;
}
.span13p {
	width: 51.3%;
}
.span13_5 {
	width: 53.3%;
}
.span14 {
	width: 55.4%;
}
.span14p {
	width: 55.4%;
}
.span14_5 {
	width: 57.4%;
}
.span15 {
	width: 59.5%;
}
.span15p {
	width: 59.5%;
}
.span15_5 {
	width: 61.5%;
}
.span16 {
	width: 63.6%;
}
.span16p {
	width: 63.6%;
}
.span16_5 {
	width: 65.6%;
}
.span17 {
	width: 67.7%;
}
.span17p {
	width: 67.7%;
}
.span17_5 {
	width: 69.7%;
}
.span18 {
	width: 71.8%;
}
.span18p {
	width: 71.8%;
}
.span18_5 {
	width: 73.8%;
}
.span19 {
	width: 75.9%;
}
.span19p {
	width: 75.9%;
}
.span19_5 {
	width: 77.9%;
}
.span20 {
	width: 80%;
}
.span20p {
	width: 80%;
}
.span20_5 {
	width: 82%;
}
.span21 {
	width: 84.1%;
}
.span21p {
	width: 84.1%;
}
.span21_5 {
	width: 86.1%;
}
.span22 {
	width: 88.2%;
}
.span22p {
	width: 88.2%;
}
.span22_5 {
	width: 90.2%;
}
.span23 {
	width: 92.3%;
}
.span23p {
	width: 92.3%;
}
.span23_5 {
	width: 94.3%;
}
.span24 {
	width: 96.4%;
}
.span24p {
	width: 96.4%;
}
.span24_5 {
	width: 98.4%;
}
.offset1 {
	margin-left: 4.1%;
}
.noffset1 {
	margin-left: -4.1%;
}
.offset2 {
	margin-left: 8.2%;
}
.noffset2 {
	margin-left: -8.2%;
}
.offset3 {
	margin-left: 12.3%;
}
.noffset3 {
	margin-left: -12.3%;
}
.offset4 {
	margin-left: 16.4%;
}
.noffset4 {
	margin-left: -16.4%;
}
.offset5 {
	margin-left: 20.5%;
}
.noffset5 {
	margin-left: -20.5%;
}
.offset6 {
	margin-left: 24.6%;
}
.noffset6 {
	margin-left: -24.6%;
}
.offset7 {
	margin-left: 28.7%;
}
.noffset7 {
	margin-left: -28.7%;
}
.offset8 {
	margin-left: 32.8%;
}
.noffset8 {
	margin-left: -32.8%;
}
.offset9 {
	margin-left: 36.9%;
}
.noffset9 {
	margin-left: -36.9%;
}
.offset10 {
	margin-left: 41%;
}
.noffset10 {
	margin-left: -41%;
}
.offset11 {
	margin-left: 45.1%;
}
.noffset11 {
	margin-left: -45.1%;
}
.offset12 {
	margin-left: 49.2%;
}
.noffset12 {
	margin-left: -49.2%;
}
.offset13 {
	margin-left: 53.3%;
}
.noffset13 {
	margin-left: -53.3%;
}
.offset14 {
	margin-left: 57.4%;
}
.noffset14 {
	margin-left: -57.4%;
}
.offset15 {
	margin-left: 61.5%;
}
.noffset15 {
	margin-left: -61.5%;
}
.offset16 {
	margin-left: 65.6%;
}
.noffset16 {
	margin-left: -65.6%;
}
.offset17 {
	margin-left: 69.7%;
}
.noffset17 {
	margin-left: -69.7%;
}
.offset18 {
	margin-left: 73.8%;
}
.noffset18 {
	margin-left: -73.8%;
}
.offset19 {
	margin-left: 77.9%;
}
.noffset19 {
	margin-left: -77.9%;
}
.offset20 {
	margin-left: 82%;
}
.noffset20 {
	margin-left: -82%;
}
.offset21 {
	margin-left: 86.1%;
}
.noffset21 {
	margin-left: -86.1%;
}
.offset22 {
	margin-left: 90.2%;
}
.noffset22 {
	margin-left: -90.2%;
}
.offset23 {
	margin-left: 94.3%;
}
.noffset23 {
	margin-left: -94.3%;
}
.offset24 {
	margin-left: 98.4%;
}
.noffset24 {
	margin-left: -98.4%;
}
.span23 [class*='span'] {
	margin-right: 2.16%;
}
.span23 .span1 {
	width: 2.27%;
}
.span23 .offset1 {
	margin-left: 4.44%;
}
.span23 .noffset1 {
	margin-left: -4.44%;
}
.span23 .span2 {
	width: 6.71%;
}
.span23 .offset2 {
	margin-left: 8.88%;
}
.span23 .noffset2 {
	margin-left: -8.88%;
}
.span23 .span3 {
	width: 11.15%;
}
.span23 .offset3 {
	margin-left: 13.32%;
}
.span23 .noffset3 {
	margin-left: -13.32%;
}
.span23 .span4 {
	width: 15.6%;
}
.span23 .offset4 {
	margin-left: 17.76%;
}
.span23 .noffset4 {
	margin-left: -17.76%;
}
.span23 .span5 {
	width: 20.04%;
}
.span23 .offset5 {
	margin-left: 22.21%;
}
.span23 .noffset5 {
	margin-left: -22.21%;
}
.span23 .span6 {
	width: 24.48%;
}
.span23 .offset6 {
	margin-left: 26.65%;
}
.span23 .noffset6 {
	margin-left: -26.65%;
}
.span23 .span7 {
	width: 28.92%;
}
.span23 .offset7 {
	margin-left: 31.09%;
}
.span23 .noffset7 {
	margin-left: -31.09%;
}
.span23 .span8 {
	width: 33.36%;
}
.span23 .offset8 {
	margin-left: 35.53%;
}
.span23 .noffset8 {
	margin-left: -35.53%;
}
.span23 .span9 {
	width: 37.81%;
}
.span23 .offset9 {
	margin-left: 39.97%;
}
.span23 .noffset9 {
	margin-left: -39.97%;
}
.span23 .span10 {
	width: 42.25%;
}
.span23 .offset10 {
	margin-left: 44.42%;
}
.span23 .noffset10 {
	margin-left: -44.42%;
}
.span23 .span11 {
	width: 46.69%;
}
.span23 .offset11 {
	margin-left: 48.86%;
}
.span23 .noffset11 {
	margin-left: -48.86%;
}
.span23 .span12 {
	width: 51.13%;
}
.span23 .offset12 {
	margin-left: 53.3%;
}
.span23 .noffset12 {
	margin-left: -53.3%;
}
.span23 .span13 {
	width: 55.57%;
}
.span23 .offset13 {
	margin-left: 57.74%;
}
.span23 .noffset13 {
	margin-left: -57.74%;
}
.span23 .span14 {
	width: 60.02%;
}
.span23 .offset14 {
	margin-left: 62.18%;
}
.span23 .noffset14 {
	margin-left: -62.18%;
}
.span23 .span15 {
	width: 64.46%;
}
.span23 .offset15 {
	margin-left: 66.63%;
}
.span23 .noffset15 {
	margin-left: -66.63%;
}
.span23 .span16 {
	width: 68.9%;
}
.span23 .offset16 {
	margin-left: 71.07%;
}
.span23 .noffset16 {
	margin-left: -71.07%;
}
.span23 .span17 {
	width: 73.34%;
}
.span23 .offset17 {
	margin-left: 75.51%;
}
.span23 .noffset17 {
	margin-left: -75.51%;
}
.span23 .span18 {
	width: 77.78%;
}
.span23 .offset18 {
	margin-left: 79.95%;
}
.span23 .noffset18 {
	margin-left: -79.95%;
}
.span23 .span19 {
	width: 82.23%;
}
.span23 .offset19 {
	margin-left: 84.39%;
}
.span23 .noffset19 {
	margin-left: -84.39%;
}
.span23 .span20 {
	width: 86.67%;
}
.span23 .offset20 {
	margin-left: 88.84%;
}
.span23 .noffset20 {
	margin-left: -88.84%;
}
.span23 .span21 {
	width: 91.11%;
}
.span23 .offset21 {
	margin-left: 93.28%;
}
.span23 .noffset21 {
	margin-left: -93.28%;
}
.span23 .span22 {
	width: 95.55%;
}
.span23 .offset22 {
	margin-left: 97.72%;
}
.span23 .noffset22 {
	margin-left: -97.72%;
}
.span22 [class*='span'] {
	margin-right: 2.26%;
}
.span22 .span1 {
	width: 2.38%;
}
.span22 .offset1 {
	margin-left: 4.64%;
}
.span22 .noffset1 {
	margin-left: -4.64%;
}
.span22 .span2 {
	width: 7.02%;
}
.span22 .offset2 {
	margin-left: 9.29%;
}
.span22 .noffset2 {
	margin-left: -9.29%;
}
.span22 .span3 {
	width: 11.67%;
}
.span22 .offset3 {
	margin-left: 13.94%;
}
.span22 .noffset3 {
	margin-left: -13.94%;
}
.span22 .span4 {
	width: 16.32%;
}
.span22 .offset4 {
	margin-left: 18.59%;
}
.span22 .noffset4 {
	margin-left: -18.59%;
}
.span22 .span5 {
	width: 20.97%;
}
.span22 .offset5 {
	margin-left: 23.24%;
}
.span22 .noffset5 {
	margin-left: -23.24%;
}
.span22 .span6 {
	width: 25.62%;
}
.span22 .offset6 {
	margin-left: 27.89%;
}
.span22 .noffset6 {
	margin-left: -27.89%;
}
.span22 .span7 {
	width: 30.27%;
}
.span22 .offset7 {
	margin-left: 32.53%;
}
.span22 .noffset7 {
	margin-left: -32.53%;
}
.span22 .span8 {
	width: 34.92%;
}
.span22 .offset8 {
	margin-left: 37.18%;
}
.span22 .noffset8 {
	margin-left: -37.18%;
}
.span22 .span9 {
	width: 39.56%;
}
.span22 .offset9 {
	margin-left: 41.83%;
}
.span22 .noffset9 {
	margin-left: -41.83%;
}
.span22 .span10 {
	width: 44.21%;
}
.span22 .offset10 {
	margin-left: 46.48%;
}
.span22 .noffset10 {
	margin-left: -46.48%;
}
.span22 .span11 {
	width: 48.86%;
}
.span22 .offset11 {
	margin-left: 51.13%;
}
.span22 .noffset11 {
	margin-left: -51.13%;
}
.span22 .span12 {
	width: 53.51%;
}
.span22 .offset12 {
	margin-left: 55.78%;
}
.span22 .noffset12 {
	margin-left: -55.78%;
}
.span22 .span13 {
	width: 58.16%;
}
.span22 .offset13 {
	margin-left: 60.43%;
}
.span22 .noffset13 {
	margin-left: -60.43%;
}
.span22 .span14 {
	width: 62.81%;
}
.span22 .offset14 {
	margin-left: 65.07%;
}
.span22 .noffset14 {
	margin-left: -65.07%;
}
.span22 .span15 {
	width: 67.46%;
}
.span22 .offset15 {
	margin-left: 69.72%;
}
.span22 .noffset15 {
	margin-left: -69.72%;
}
.span22 .span16 {
	width: 72.1%;
}
.span22 .offset16 {
	margin-left: 74.37%;
}
.span22 .noffset16 {
	margin-left: -74.37%;
}
.span22 .span17 {
	width: 76.75%;
}
.span22 .offset17 {
	margin-left: 79.02%;
}
.span22 .noffset17 {
	margin-left: -79.02%;
}
.span22 .span18 {
	width: 81.4%;
}
.span22 .offset18 {
	margin-left: 83.67%;
}
.span22 .noffset18 {
	margin-left: -83.67%;
}
.span22 .span19 {
	width: 86.05%;
}
.span22 .offset19 {
	margin-left: 88.32%;
}
.span22 .noffset19 {
	margin-left: -88.32%;
}
.span22 .span20 {
	width: 90.7%;
}
.span22 .offset20 {
	margin-left: 92.97%;
}
.span22 .noffset20 {
	margin-left: -92.97%;
}
.span22 .span21 {
	width: 95.35%;
}
.span22 .offset21 {
	margin-left: 97.61%;
}
.span22 .noffset21 {
	margin-left: -97.61%;
}
.span21 [class*='span'] {
	margin-right: 2.37%;
}
.span21 .span1 {
	width: 2.49%;
}
.span21 .offset1 {
	margin-left: 4.87%;
}
.span21 .noffset1 {
	margin-left: -4.87%;
}
.span21 .span2 {
	width: 7.37%;
}
.span21 .offset2 {
	margin-left: 9.75%;
}
.span21 .noffset2 {
	margin-left: -9.75%;
}
.span21 .span3 {
	width: 12.24%;
}
.span21 .offset3 {
	margin-left: 14.62%;
}
.span21 .noffset3 {
	margin-left: -14.62%;
}
.span21 .span4 {
	width: 17.12%;
}
.span21 .offset4 {
	margin-left: 19.5%;
}
.span21 .noffset4 {
	margin-left: -19.5%;
}
.span21 .span5 {
	width: 21.99%;
}
.span21 .offset5 {
	margin-left: 24.37%;
}
.span21 .noffset5 {
	margin-left: -24.37%;
}
.span21 .span6 {
	width: 26.87%;
}
.span21 .offset6 {
	margin-left: 29.25%;
}
.span21 .noffset6 {
	margin-left: -29.25%;
}
.span21 .span7 {
	width: 31.74%;
}
.span21 .offset7 {
	margin-left: 34.12%;
}
.span21 .noffset7 {
	margin-left: -34.12%;
}
.span21 .span8 {
	width: 36.62%;
}
.span21 .offset8 {
	margin-left: 39%;
}
.span21 .noffset8 {
	margin-left: -39%;
}
.span21 .span9 {
	width: 41.49%;
}
.span21 .offset9 {
	margin-left: 43.87%;
}
.span21 .noffset9 {
	margin-left: -43.87%;
}
.span21 .span10 {
	width: 46.37%;
}
.span21 .offset10 {
	margin-left: 48.75%;
}
.span21 .noffset10 {
	margin-left: -48.75%;
}
.span21 .span11 {
	width: 51.24%;
}
.span21 .offset11 {
	margin-left: 53.62%;
}
.span21 .noffset11 {
	margin-left: -53.62%;
}
.span21 .span12 {
	width: 56.12%;
}
.span21 .offset12 {
	margin-left: 58.5%;
}
.span21 .noffset12 {
	margin-left: -58.5%;
}
.span21 .span13 {
	width: 60.99%;
}
.span21 .offset13 {
	margin-left: 63.37%;
}
.span21 .noffset13 {
	margin-left: -63.37%;
}
.span21 .span14 {
	width: 65.87%;
}
.span21 .offset14 {
	margin-left: 68.25%;
}
.span21 .noffset14 {
	margin-left: -68.25%;
}
.span21 .span15 {
	width: 70.74%;
}
.span21 .offset15 {
	margin-left: 73.12%;
}
.span21 .noffset15 {
	margin-left: -73.12%;
}
.span21 .span16 {
	width: 75.62%;
}
.span21 .offset16 {
	margin-left: 78%;
}
.span21 .noffset16 {
	margin-left: -78%;
}
.span21 .span17 {
	width: 80.49%;
}
.span21 .offset17 {
	margin-left: 82.87%;
}
.span21 .noffset17 {
	margin-left: -82.87%;
}
.span21 .span18 {
	width: 85.37%;
}
.span21 .offset18 {
	margin-left: 87.75%;
}
.span21 .noffset18 {
	margin-left: -87.75%;
}
.span21 .span19 {
	width: 90.24%;
}
.span21 .offset19 {
	margin-left: 92.62%;
}
.span21 .noffset19 {
	margin-left: -92.62%;
}
.span21 .span20 {
	width: 95.12%;
}
.span21 .offset20 {
	margin-left: 97.5%;
}
.span21 .noffset20 {
	margin-left: -97.5%;
}
.span20 [class*='span'] {
	margin-right: 2.5%;
}
.span20 .span1 {
	width: 2.62%;
}
.span20 .offset1 {
	margin-left: 5.12%;
}
.span20 .noffset1 {
	margin-left: -5.12%;
}
.span20 .span2 {
	width: 7.75%;
}
.span20 .offset2 {
	margin-left: 10.25%;
}
.span20 .noffset2 {
	margin-left: -10.25%;
}
.span20 .span3 {
	width: 12.87%;
}
.span20 .offset3 {
	margin-left: 15.37%;
}
.span20 .noffset3 {
	margin-left: -15.37%;
}
.span20 .span4 {
	width: 18%;
}
.span20 .offset4 {
	margin-left: 20.5%;
}
.span20 .noffset4 {
	margin-left: -20.5%;
}
.span20 .span5 {
	width: 23.12%;
}
.span20 .offset5 {
	margin-left: 25.62%;
}
.span20 .noffset5 {
	margin-left: -25.62%;
}
.span20 .span6 {
	width: 28.25%;
}
.span20 .offset6 {
	margin-left: 30.75%;
}
.span20 .noffset6 {
	margin-left: -30.75%;
}
.span20 .span7 {
	width: 33.37%;
}
.span20 .offset7 {
	margin-left: 35.87%;
}
.span20 .noffset7 {
	margin-left: -35.87%;
}
.span20 .span8 {
	width: 38.5%;
}
.span20 .offset8 {
	margin-left: 41%;
}
.span20 .noffset8 {
	margin-left: -41%;
}
.span20 .span9 {
	width: 43.62%;
}
.span20 .offset9 {
	margin-left: 46.12%;
}
.span20 .noffset9 {
	margin-left: -46.12%;
}
.span20 .span10 {
	width: 48.75%;
}
.span20 .offset10 {
	margin-left: 51.25%;
}
.span20 .noffset10 {
	margin-left: -51.25%;
}
.span20 .span11 {
	width: 53.87%;
}
.span20 .offset11 {
	margin-left: 56.37%;
}
.span20 .noffset11 {
	margin-left: -56.37%;
}
.span20 .span12 {
	width: 59%;
}
.span20 .offset12 {
	margin-left: 61.5%;
}
.span20 .noffset12 {
	margin-left: -61.5%;
}
.span20 .span13 {
	width: 64.12%;
}
.span20 .offset13 {
	margin-left: 66.62%;
}
.span20 .noffset13 {
	margin-left: -66.62%;
}
.span20 .span14 {
	width: 69.25%;
}
.span20 .offset14 {
	margin-left: 71.75%;
}
.span20 .noffset14 {
	margin-left: -71.75%;
}
.span20 .span15 {
	width: 74.37%;
}
.span20 .offset15 {
	margin-left: 76.87%;
}
.span20 .noffset15 {
	margin-left: -76.87%;
}
.span20 .span16 {
	width: 79.5%;
}
.span20 .offset16 {
	margin-left: 82%;
}
.span20 .noffset16 {
	margin-left: -82%;
}
.span20 .span17 {
	width: 84.62%;
}
.span20 .offset17 {
	margin-left: 87.12%;
}
.span20 .noffset17 {
	margin-left: -87.12%;
}
.span20 .span18 {
	width: 89.75%;
}
.span20 .offset18 {
	margin-left: 92.25%;
}
.span20 .noffset18 {
	margin-left: -92.25%;
}
.span20 .span19 {
	width: 94.87%;
}
.span20 .offset19 {
	margin-left: 97.37%;
}
.span20 .noffset19 {
	margin-left: -97.37%;
}
.span19 [class*='span'] {
	margin-right: 2.63%;
}
.span19 .span1 {
	width: 2.76%;
}
.span19 .offset1 {
	margin-left: 5.4%;
}
.span19 .noffset1 {
	margin-left: -5.4%;
}
.span19 .span2 {
	width: 8.16%;
}
.span19 .offset2 {
	margin-left: 10.8%;
}
.span19 .noffset2 {
	margin-left: -10.8%;
}
.span19 .span3 {
	width: 13.57%;
}
.span19 .offset3 {
	margin-left: 16.2%;
}
.span19 .noffset3 {
	margin-left: -16.2%;
}
.span19 .span4 {
	width: 18.97%;
}
.span19 .offset4 {
	margin-left: 21.6%;
}
.span19 .noffset4 {
	margin-left: -21.6%;
}
.span19 .span5 {
	width: 24.37%;
}
.span19 .offset5 {
	margin-left: 27%;
}
.span19 .noffset5 {
	margin-left: -27%;
}
.span19 .span6 {
	width: 29.77%;
}
.span19 .offset6 {
	margin-left: 32.41%;
}
.span19 .noffset6 {
	margin-left: -32.41%;
}
.span19 .span7 {
	width: 35.17%;
}
.span19 .offset7 {
	margin-left: 37.81%;
}
.span19 .noffset7 {
	margin-left: -37.81%;
}
.span19 .span8 {
	width: 40.57%;
}
.span19 .offset8 {
	margin-left: 43.21%;
}
.span19 .noffset8 {
	margin-left: -43.21%;
}
.span19 .span9 {
	width: 45.98%;
}
.span19 .offset9 {
	margin-left: 48.61%;
}
.span19 .noffset9 {
	margin-left: -48.61%;
}
.span19 .span10 {
	width: 51.38%;
}
.span19 .offset10 {
	margin-left: 54.01%;
}
.span19 .noffset10 {
	margin-left: -54.01%;
}
.span19 .span11 {
	width: 56.78%;
}
.span19 .offset11 {
	margin-left: 59.42%;
}
.span19 .noffset11 {
	margin-left: -59.42%;
}
.span19 .span12 {
	width: 62.18%;
}
.span19 .offset12 {
	margin-left: 64.82%;
}
.span19 .noffset12 {
	margin-left: -64.82%;
}
.span19 .span13 {
	width: 67.58%;
}
.span19 .offset13 {
	margin-left: 70.22%;
}
.span19 .noffset13 {
	margin-left: -70.22%;
}
.span19 .span14 {
	width: 72.99%;
}
.span19 .offset14 {
	margin-left: 75.62%;
}
.span19 .noffset14 {
	margin-left: -75.62%;
}
.span19 .span15 {
	width: 78.39%;
}
.span19 .offset15 {
	margin-left: 81.02%;
}
.span19 .noffset15 {
	margin-left: -81.02%;
}
.span19 .span16 {
	width: 83.79%;
}
.span19 .offset16 {
	margin-left: 86.42%;
}
.span19 .noffset16 {
	margin-left: -86.42%;
}
.span19 .span17 {
	width: 89.19%;
}
.span19 .offset17 {
	margin-left: 91.83%;
}
.span19 .noffset17 {
	margin-left: -91.83%;
}
.span19 .span18 {
	width: 94.59%;
}
.span19 .offset18 {
	margin-left: 97.23%;
}
.span19 .noffset18 {
	margin-left: -97.23%;
}
.span18 [class*='span'] {
	margin-right: 2.78%;
}
.span18 .span1 {
	width: 2.92%;
}
.span18 .offset1 {
	margin-left: 5.71%;
}
.span18 .noffset1 {
	margin-left: -5.71%;
}
.span18 .span2 {
	width: 8.63%;
}
.span18 .offset2 {
	margin-left: 11.42%;
}
.span18 .noffset2 {
	margin-left: -11.42%;
}
.span18 .span3 {
	width: 14.34%;
}
.span18 .offset3 {
	margin-left: 17.13%;
}
.span18 .noffset3 {
	margin-left: -17.13%;
}
.span18 .span4 {
	width: 20.05%;
}
.span18 .offset4 {
	margin-left: 22.84%;
}
.span18 .noffset4 {
	margin-left: -22.84%;
}
.span18 .span5 {
	width: 25.76%;
}
.span18 .offset5 {
	margin-left: 28.55%;
}
.span18 .noffset5 {
	margin-left: -28.55%;
}
.span18 .span6 {
	width: 31.47%;
}
.span18 .offset6 {
	margin-left: 34.26%;
}
.span18 .noffset6 {
	margin-left: -34.26%;
}
.span18 .span7 {
	width: 37.18%;
}
.span18 .offset7 {
	margin-left: 39.97%;
}
.span18 .noffset7 {
	margin-left: -39.97%;
}
.span18 .span8 {
	width: 42.89%;
}
.span18 .offset8 {
	margin-left: 45.68%;
}
.span18 .noffset8 {
	margin-left: -45.68%;
}
.span18 .span9 {
	width: 48.6%;
}
.span18 .offset9 {
	margin-left: 51.39%;
}
.span18 .noffset9 {
	margin-left: -51.39%;
}
.span18 .span10 {
	width: 54.31%;
}
.span18 .offset10 {
	margin-left: 57.1%;
}
.span18 .noffset10 {
	margin-left: -57.1%;
}
.span18 .span11 {
	width: 60.02%;
}
.span18 .offset11 {
	margin-left: 62.81%;
}
.span18 .noffset11 {
	margin-left: -62.81%;
}
.span18 .span12 {
	width: 65.73%;
}
.span18 .offset12 {
	margin-left: 68.52%;
}
.span18 .noffset12 {
	margin-left: -68.52%;
}
.span18 .span13 {
	width: 71.44%;
}
.span18 .offset13 {
	margin-left: 74.23%;
}
.span18 .noffset13 {
	margin-left: -74.23%;
}
.span18 .span14 {
	width: 77.15%;
}
.span18 .offset14 {
	margin-left: 79.94%;
}
.span18 .noffset14 {
	margin-left: -79.94%;
}
.span18 .span15 {
	width: 82.86%;
}
.span18 .offset15 {
	margin-left: 85.65%;
}
.span18 .noffset15 {
	margin-left: -85.65%;
}
.span18 .span16 {
	width: 88.57%;
}
.span18 .offset16 {
	margin-left: 91.36%;
}
.span18 .noffset16 {
	margin-left: -91.36%;
}
.span18 .span17 {
	width: 94.28%;
}
.span18 .offset17 {
	margin-left: 97.07%;
}
.span18 .noffset17 {
	margin-left: -97.07%;
}
.span17 [class*='span'] {
	margin-right: 2.95%;
}
.span17 .span1 {
	width: 3.1%;
}
.span17 .offset1 {
	margin-left: 6.05%;
}
.span17 .noffset1 {
	margin-left: -6.05%;
}
.span17 .span2 {
	width: 9.15%;
}
.span17 .offset2 {
	margin-left: 12.11%;
}
.span17 .noffset2 {
	margin-left: -12.11%;
}
.span17 .span3 {
	width: 15.21%;
}
.span17 .offset3 {
	margin-left: 18.16%;
}
.span17 .noffset3 {
	margin-left: -18.16%;
}
.span17 .span4 {
	width: 21.27%;
}
.span17 .offset4 {
	margin-left: 24.22%;
}
.span17 .noffset4 {
	margin-left: -24.22%;
}
.span17 .span5 {
	width: 27.32%;
}
.span17 .offset5 {
	margin-left: 30.28%;
}
.span17 .noffset5 {
	margin-left: -30.28%;
}
.span17 .span6 {
	width: 33.38%;
}
.span17 .offset6 {
	margin-left: 36.33%;
}
.span17 .noffset6 {
	margin-left: -36.33%;
}
.span17 .span7 {
	width: 39.43%;
}
.span17 .offset7 {
	margin-left: 42.39%;
}
.span17 .noffset7 {
	margin-left: -42.39%;
}
.span17 .span8 {
	width: 45.49%;
}
.span17 .offset8 {
	margin-left: 48.44%;
}
.span17 .noffset8 {
	margin-left: -48.44%;
}
.span17 .span9 {
	width: 51.55%;
}
.span17 .offset9 {
	margin-left: 54.5%;
}
.span17 .noffset9 {
	margin-left: -54.5%;
}
.span17 .span10 {
	width: 57.6%;
}
.span17 .offset10 {
	margin-left: 60.56%;
}
.span17 .noffset10 {
	margin-left: -60.56%;
}
.span17 .span11 {
	width: 63.66%;
}
.span17 .offset11 {
	margin-left: 66.61%;
}
.span17 .noffset11 {
	margin-left: -66.61%;
}
.span17 .span12 {
	width: 69.71%;
}
.span17 .offset12 {
	margin-left: 72.67%;
}
.span17 .noffset12 {
	margin-left: -72.67%;
}
.span17 .span13 {
	width: 75.77%;
}
.span17 .offset13 {
	margin-left: 78.72%;
}
.span17 .noffset13 {
	margin-left: -78.72%;
}
.span17 .span14 {
	width: 81.83%;
}
.span17 .offset14 {
	margin-left: 84.78%;
}
.span17 .noffset14 {
	margin-left: -84.78%;
}
.span17 .span15 {
	width: 87.88%;
}
.span17 .offset15 {
	margin-left: 90.84%;
}
.span17 .noffset15 {
	margin-left: -90.84%;
}
.span17 .span16 {
	width: 93.94%;
}
.span17 .offset16 {
	margin-left: 96.89%;
}
.span17 .noffset16 {
	margin-left: -96.89%;
}
.span16 [class*='span'] {
	margin-right: 3.14%;
}
.span16 .span1 {
	width: 3.3%;
}
.span16 .offset1 {
	margin-left: 6.44%;
}
.span16 .noffset1 {
	margin-left: -6.44%;
}
.span16 .span2 {
	width: 9.74%;
}
.span16 .offset2 {
	margin-left: 12.89%;
}
.span16 .noffset2 {
	margin-left: -12.89%;
}
.span16 .span3 {
	width: 16.19%;
}
.span16 .offset3 {
	margin-left: 19.33%;
}
.span16 .noffset3 {
	margin-left: -19.33%;
}
.span16 .span4 {
	width: 22.64%;
}
.span16 .offset4 {
	margin-left: 25.78%;
}
.span16 .noffset4 {
	margin-left: -25.78%;
}
.span16 .span5 {
	width: 29.08%;
}
.span16 .offset5 {
	margin-left: 32.23%;
}
.span16 .noffset5 {
	margin-left: -32.23%;
}
.span16 .span6 {
	width: 35.53%;
}
.span16 .offset6 {
	margin-left: 38.67%;
}
.span16 .noffset6 {
	margin-left: -38.67%;
}
.span16 .span7 {
	width: 41.98%;
}
.span16 .offset7 {
	margin-left: 45.12%;
}
.span16 .noffset7 {
	margin-left: -45.12%;
}
.span16 .span8 {
	width: 48.42%;
}
.span16 .offset8 {
	margin-left: 51.57%;
}
.span16 .noffset8 {
	margin-left: -51.57%;
}
.span16 .span9 {
	width: 54.87%;
}
.span16 .offset9 {
	margin-left: 58.01%;
}
.span16 .noffset9 {
	margin-left: -58.01%;
}
.span16 .span10 {
	width: 61.32%;
}
.span16 .offset10 {
	margin-left: 64.46%;
}
.span16 .noffset10 {
	margin-left: -64.46%;
}
.span16 .span11 {
	width: 67.76%;
}
.span16 .offset11 {
	margin-left: 70.91%;
}
.span16 .noffset11 {
	margin-left: -70.91%;
}
.span16 .span12 {
	width: 74.21%;
}
.span16 .offset12 {
	margin-left: 77.35%;
}
.span16 .noffset12 {
	margin-left: -77.35%;
}
.span16 .span13 {
	width: 80.66%;
}
.span16 .offset13 {
	margin-left: 83.8%;
}
.span16 .noffset13 {
	margin-left: -83.8%;
}
.span16 .span14 {
	width: 87.1%;
}
.span16 .offset14 {
	margin-left: 90.25%;
}
.span16 .noffset14 {
	margin-left: -90.25%;
}
.span16 .span15 {
	width: 93.55%;
}
.span16 .offset15 {
	margin-left: 96.69%;
}
.span16 .noffset15 {
	margin-left: -96.69%;
}
.span15 [class*='span'] {
	margin-right: 3.36%;
}
.span15 .span1 {
	width: 3.52%;
}
.span15 .offset1 {
	margin-left: 6.89%;
}
.span15 .noffset1 {
	margin-left: -6.89%;
}
.span15 .span2 {
	width: 10.42%;
}
.span15 .offset2 {
	margin-left: 13.78%;
}
.span15 .noffset2 {
	margin-left: -13.78%;
}
.span15 .span3 {
	width: 17.31%;
}
.span15 .offset3 {
	margin-left: 20.67%;
}
.span15 .noffset3 {
	margin-left: -20.67%;
}
.span15 .span4 {
	width: 24.2%;
}
.span15 .offset4 {
	margin-left: 27.56%;
}
.span15 .noffset4 {
	margin-left: -27.56%;
}
.span15 .span5 {
	width: 31.09%;
}
.span15 .offset5 {
	margin-left: 34.45%;
}
.span15 .noffset5 {
	margin-left: -34.45%;
}
.span15 .span6 {
	width: 37.98%;
}
.span15 .offset6 {
	margin-left: 41.34%;
}
.span15 .noffset6 {
	margin-left: -41.34%;
}
.span15 .span7 {
	width: 44.87%;
}
.span15 .offset7 {
	margin-left: 48.23%;
}
.span15 .noffset7 {
	margin-left: -48.23%;
}
.span15 .span8 {
	width: 51.76%;
}
.span15 .offset8 {
	margin-left: 55.12%;
}
.span15 .noffset8 {
	margin-left: -55.12%;
}
.span15 .span9 {
	width: 58.65%;
}
.span15 .offset9 {
	margin-left: 62.01%;
}
.span15 .noffset9 {
	margin-left: -62.01%;
}
.span15 .span10 {
	width: 65.54%;
}
.span15 .offset10 {
	margin-left: 68.9%;
}
.span15 .noffset10 {
	margin-left: -68.9%;
}
.span15 .span11 {
	width: 72.43%;
}
.span15 .offset11 {
	margin-left: 75.79%;
}
.span15 .noffset11 {
	margin-left: -75.79%;
}
.span15 .span12 {
	width: 79.32%;
}
.span15 .offset12 {
	margin-left: 82.68%;
}
.span15 .noffset12 {
	margin-left: -82.68%;
}
.span15 .span13 {
	width: 86.21%;
}
.span15 .offset13 {
	margin-left: 89.57%;
}
.span15 .noffset13 {
	margin-left: -89.57%;
}
.span15 .span14 {
	width: 93.1%;
}
.span15 .offset14 {
	margin-left: 96.47%;
}
.span15 .noffset14 {
	margin-left: -96.47%;
}
.span14 [class*='span'] {
	margin-right: 3.61%;
}
.span14 .span1 {
	width: 3.79%;
}
.span14 .offset1 {
	margin-left: 7.4%;
}
.span14 .noffset1 {
	margin-left: -7.4%;
}
.span14 .span2 {
	width: 11.19%;
}
.span14 .offset2 {
	margin-left: 14.8%;
}
.span14 .noffset2 {
	margin-left: -14.8%;
}
.span14 .span3 {
	width: 18.59%;
}
.span14 .offset3 {
	margin-left: 22.2%;
}
.span14 .noffset3 {
	margin-left: -22.2%;
}
.span14 .span4 {
	width: 25.99%;
}
.span14 .offset4 {
	margin-left: 29.6%;
}
.span14 .noffset4 {
	margin-left: -29.6%;
}
.span14 .span5 {
	width: 33.39%;
}
.span14 .offset5 {
	margin-left: 37%;
}
.span14 .noffset5 {
	margin-left: -37%;
}
.span14 .span6 {
	width: 40.79%;
}
.span14 .offset6 {
	margin-left: 44.4%;
}
.span14 .noffset6 {
	margin-left: -44.4%;
}
.span14 .span7 {
	width: 48.19%;
}
.span14 .offset7 {
	margin-left: 51.8%;
}
.span14 .noffset7 {
	margin-left: -51.8%;
}
.span14 .span8 {
	width: 55.59%;
}
.span14 .offset8 {
	margin-left: 59.2%;
}
.span14 .noffset8 {
	margin-left: -59.2%;
}
.span14 .span9 {
	width: 62.99%;
}
.span14 .offset9 {
	margin-left: 66.6%;
}
.span14 .noffset9 {
	margin-left: -66.6%;
}
.span14 .span10 {
	width: 70.39%;
}
.span14 .offset10 {
	margin-left: 74%;
}
.span14 .noffset10 {
	margin-left: -74%;
}
.span14 .span11 {
	width: 77.79%;
}
.span14 .offset11 {
	margin-left: 81.4%;
}
.span14 .noffset11 {
	margin-left: -81.4%;
}
.span14 .span12 {
	width: 85.19%;
}
.span14 .offset12 {
	margin-left: 88.8%;
}
.span14 .noffset12 {
	margin-left: -88.8%;
}
.span14 .span13 {
	width: 92.59%;
}
.span14 .offset13 {
	margin-left: 96.2%;
}
.span14 .noffset13 {
	margin-left: -96.2%;
}
.span13 [class*='span'] {
	margin-right: 3.89%;
}
.span13 .span1 {
	width: 4.09%;
}
.span13 .offset1 {
	margin-left: 7.99%;
}
.span13 .noffset1 {
	margin-left: -7.99%;
}
.span13 .span2 {
	width: 12.08%;
}
.span13 .offset2 {
	margin-left: 15.98%;
}
.span13 .noffset2 {
	margin-left: -15.98%;
}
.span13 .span3 {
	width: 20.07%;
}
.span13 .offset3 {
	margin-left: 23.97%;
}
.span13 .noffset3 {
	margin-left: -23.97%;
}
.span13 .span4 {
	width: 28.07%;
}
.span13 .offset4 {
	margin-left: 31.96%;
}
.span13 .noffset4 {
	margin-left: -31.96%;
}
.span13 .span5 {
	width: 36.06%;
}
.span13 .offset5 {
	margin-left: 39.96%;
}
.span13 .noffset5 {
	margin-left: -39.96%;
}
.span13 .span6 {
	width: 44.05%;
}
.span13 .offset6 {
	margin-left: 47.95%;
}
.span13 .noffset6 {
	margin-left: -47.95%;
}
.span13 .span7 {
	width: 52.04%;
}
.span13 .offset7 {
	margin-left: 55.94%;
}
.span13 .noffset7 {
	margin-left: -55.94%;
}
.span13 .span8 {
	width: 60.03%;
}
.span13 .offset8 {
	margin-left: 63.93%;
}
.span13 .noffset8 {
	margin-left: -63.93%;
}
.span13 .span9 {
	width: 68.03%;
}
.span13 .offset9 {
	margin-left: 71.92%;
}
.span13 .noffset9 {
	margin-left: -71.92%;
}
.span13 .span10 {
	width: 76.02%;
}
.span13 .offset10 {
	margin-left: 79.92%;
}
.span13 .noffset10 {
	margin-left: -79.92%;
}
.span13 .span11 {
	width: 84.01%;
}
.span13 .offset11 {
	margin-left: 87.91%;
}
.span13 .noffset11 {
	margin-left: -87.91%;
}
.span13 .span12 {
	width: 92%;
}
.span13 .offset12 {
	margin-left: 95.9%;
}
.span13 .noffset12 {
	margin-left: -95.9%;
}
.span12 [class*='span'] {
	margin-right: 4.23%;
}
.span12 .span1 {
	width: 4.44%;
}
.span12 .offset1 {
	margin-left: 8.68%;
}
.span12 .noffset1 {
	margin-left: -8.68%;
}
.span12 .span2 {
	width: 13.13%;
}
.span12 .offset2 {
	margin-left: 17.37%;
}
.span12 .noffset2 {
	margin-left: -17.37%;
}
.span12 .span3 {
	width: 21.82%;
}
.span12 .offset3 {
	margin-left: 26.05%;
}
.span12 .noffset3 {
	margin-left: -26.05%;
}
.span12 .span4 {
	width: 30.5%;
}
.span12 .offset4 {
	margin-left: 34.74%;
}
.span12 .noffset4 {
	margin-left: -34.74%;
}
.span12 .span5 {
	width: 39.19%;
}
.span12 .offset5 {
	margin-left: 43.43%;
}
.span12 .noffset5 {
	margin-left: -43.43%;
}
.span12 .span6 {
	width: 47.88%;
}
.span12 .offset6 {
	margin-left: 52.11%;
}
.span12 .noffset6 {
	margin-left: -52.11%;
}
.span12 .span7 {
	width: 56.56%;
}
.span12 .offset7 {
	margin-left: 60.8%;
}
.span12 .noffset7 {
	margin-left: -60.8%;
}
.span12 .span8 {
	width: 65.25%;
}
.span12 .offset8 {
	margin-left: 69.49%;
}
.span12 .noffset8 {
	margin-left: -69.49%;
}
.span12 .span9 {
	width: 73.94%;
}
.span12 .offset9 {
	margin-left: 78.17%;
}
.span12 .noffset9 {
	margin-left: -78.17%;
}
.span12 .span10 {
	width: 82.62%;
}
.span12 .offset10 {
	margin-left: 86.86%;
}
.span12 .noffset10 {
	margin-left: -86.86%;
}
.span12 .span11 {
	width: 91.31%;
}
.span12 .offset11 {
	margin-left: 95.55%;
}
.span12 .noffset11 {
	margin-left: -95.55%;
}
.span11 [class*='span'] {
	margin-right: 4.64%;
}
.span11 .span1 {
	width: 4.87%;
}
.span11 .offset1 {
	margin-left: 9.51%;
}
.span11 .noffset1 {
	margin-left: -9.51%;
}
.span11 .span2 {
	width: 14.38%;
}
.span11 .offset2 {
	margin-left: 19.02%;
}
.span11 .noffset2 {
	margin-left: -19.02%;
}
.span11 .span3 {
	width: 23.89%;
}
.span11 .offset3 {
	margin-left: 28.53%;
}
.span11 .noffset3 {
	margin-left: -28.53%;
}
.span11 .span4 {
	width: 33.41%;
}
.span11 .offset4 {
	margin-left: 38.05%;
}
.span11 .noffset4 {
	margin-left: -38.05%;
}
.span11 .span5 {
	width: 42.92%;
}
.span11 .offset5 {
	margin-left: 47.56%;
}
.span11 .noffset5 {
	margin-left: -47.56%;
}
.span11 .span6 {
	width: 52.43%;
}
.span11 .offset6 {
	margin-left: 57.07%;
}
.span11 .noffset6 {
	margin-left: -57.07%;
}
.span11 .span7 {
	width: 61.94%;
}
.span11 .offset7 {
	margin-left: 66.58%;
}
.span11 .noffset7 {
	margin-left: -66.58%;
}
.span11 .span8 {
	width: 71.46%;
}
.span11 .offset8 {
	margin-left: 76.1%;
}
.span11 .noffset8 {
	margin-left: -76.1%;
}
.span11 .span9 {
	width: 80.97%;
}
.span11 .offset9 {
	margin-left: 85.61%;
}
.span11 .noffset9 {
	margin-left: -85.61%;
}
.span11 .span10 {
	width: 90.48%;
}
.span11 .offset10 {
	margin-left: 95.12%;
}
.span11 .noffset10 {
	margin-left: -95.12%;
}
.span10 [class*='span'] {
	margin-right: 5.12%;
}
.span10 .span1 {
	width: 5.38%;
}
.span10 .offset1 {
	margin-left: 10.51%;
}
.span10 .noffset1 {
	margin-left: -10.51%;
}
.span10 .span2 {
	width: 15.89%;
}
.span10 .offset2 {
	margin-left: 21.02%;
}
.span10 .noffset2 {
	margin-left: -21.02%;
}
.span10 .span3 {
	width: 26.41%;
}
.span10 .offset3 {
	margin-left: 31.53%;
}
.span10 .noffset3 {
	margin-left: -31.53%;
}
.span10 .span4 {
	width: 36.92%;
}
.span10 .offset4 {
	margin-left: 42.05%;
}
.span10 .noffset4 {
	margin-left: -42.05%;
}
.span10 .span5 {
	width: 47.43%;
}
.span10 .offset5 {
	margin-left: 52.56%;
}
.span10 .noffset5 {
	margin-left: -52.56%;
}
.span10 .span6 {
	width: 57.94%;
}
.span10 .offset6 {
	margin-left: 63.07%;
}
.span10 .noffset6 {
	margin-left: -63.07%;
}
.span10 .span7 {
	width: 68.46%;
}
.span10 .offset7 {
	margin-left: 73.58%;
}
.span10 .noffset7 {
	margin-left: -73.58%;
}
.span10 .span8 {
	width: 78.97%;
}
.span10 .offset8 {
	margin-left: 84.1%;
}
.span10 .noffset8 {
	margin-left: -84.1%;
}
.span10 .span9 {
	width: 89.48%;
}
.span10 .offset9 {
	margin-left: 94.61%;
}
.span10 .noffset9 {
	margin-left: -94.61%;
}
.span9 [class*='span'] {
	margin-right: 5.73%;
}
.span9 .span1 {
	width: 6.01%;
}
.span9 .offset1 {
	margin-left: 11.74%;
}
.span9 .noffset1 {
	margin-left: -11.74%;
}
.span9 .span2 {
	width: 17.76%;
}
.span9 .offset2 {
	margin-left: 23.49%;
}
.span9 .noffset2 {
	margin-left: -23.49%;
}
.span9 .span3 {
	width: 29.51%;
}
.span9 .offset3 {
	margin-left: 35.24%;
}
.span9 .noffset3 {
	margin-left: -35.24%;
}
.span9 .span4 {
	width: 41.26%;
}
.span9 .offset4 {
	margin-left: 46.99%;
}
.span9 .noffset4 {
	margin-left: -46.99%;
}
.span9 .span5 {
	width: 53%;
}
.span9 .offset5 {
	margin-left: 58.73%;
}
.span9 .noffset5 {
	margin-left: -58.73%;
}
.span9 .span6 {
	width: 64.75%;
}
.span9 .offset6 {
	margin-left: 70.48%;
}
.span9 .noffset6 {
	margin-left: -70.48%;
}
.span9 .span7 {
	width: 76.5%;
}
.span9 .offset7 {
	margin-left: 82.23%;
}
.span9 .noffset7 {
	margin-left: -82.23%;
}
.span9 .span8 {
	width: 88.25%;
}
.span9 .offset8 {
	margin-left: 93.98%;
}
.span9 .noffset8 {
	margin-left: -93.98%;
}
.span8 [class*='span'] {
	margin-right: 6.49%;
}
.span8 .span1 {
	width: 6.81%;
}
.span8 .offset1 {
	margin-left: 13.31%;
}
.span8 .noffset1 {
	margin-left: -13.31%;
}
.span8 .span2 {
	width: 20.12%;
}
.span8 .offset2 {
	margin-left: 26.62%;
}
.span8 .noffset2 {
	margin-left: -26.62%;
}
.span8 .span3 {
	width: 33.44%;
}
.span8 .offset3 {
	margin-left: 39.93%;
}
.span8 .noffset3 {
	margin-left: -39.93%;
}
.span8 .span4 {
	width: 46.75%;
}
.span8 .offset4 {
	margin-left: 53.24%;
}
.span8 .noffset4 {
	margin-left: -53.24%;
}
.span8 .span5 {
	width: 60.06%;
}
.span8 .offset5 {
	margin-left: 66.55%;
}
.span8 .noffset5 {
	margin-left: -66.55%;
}
.span8 .span6 {
	width: 73.37%;
}
.span8 .offset6 {
	margin-left: 79.87%;
}
.span8 .noffset6 {
	margin-left: -79.87%;
}
.span8 .span7 {
	width: 86.68%;
}
.span8 .offset7 {
	margin-left: 93.18%;
}
.span8 .noffset7 {
	margin-left: -93.18%;
}
.span7 [class*='span'] {
	margin-right: 7.49%;
}
.span7 .span1 {
	width: 7.86%;
}
.span7 .offset1 {
	margin-left: 15.35%;
}
.span7 .noffset1 {
	margin-left: -15.35%;
}
.span7 .span2 {
	width: 23.22%;
}
.span7 .offset2 {
	margin-left: 30.71%;
}
.span7 .noffset2 {
	margin-left: -30.71%;
}
.span7 .span3 {
	width: 38.57%;
}
.span7 .offset3 {
	margin-left: 46.06%;
}
.span7 .noffset3 {
	margin-left: -46.06%;
}
.span7 .span4 {
	width: 53.93%;
}
.span7 .offset4 {
	margin-left: 61.42%;
}
.span7 .noffset4 {
	margin-left: -61.42%;
}
.span7 .span5 {
	width: 69.28%;
}
.span7 .offset5 {
	margin-left: 76.77%;
}
.span7 .noffset5 {
	margin-left: -76.77%;
}
.span7 .span6 {
	width: 84.64%;
}
.span7 .offset6 {
	margin-left: 92.13%;
}
.span7 .noffset6 {
	margin-left: -92.13%;
}
.span6 [class*='span'] {
	margin-right: 8.84%;
}
.span6 .span1 {
	width: 9.29%;
}
.span6 .offset1 {
	margin-left: 18.14%;
}
.span6 .noffset1 {
	margin-left: -18.14%;
}
.span6 .span2 {
	width: 27.43%;
}
.span6 .offset2 {
	margin-left: 36.28%;
}
.span6 .noffset2 {
	margin-left: -36.28%;
}
.span6 .span3 {
	width: 45.57%;
}
.span6 .offset3 {
	margin-left: 54.42%;
}
.span6 .noffset3 {
	margin-left: -54.42%;
}
.span6 .span4 {
	width: 63.71%;
}
.span6 .offset4 {
	margin-left: 72.56%;
}
.span6 .noffset4 {
	margin-left: -72.56%;
}
.span6 .span5 {
	width: 81.85%;
}
.span6 .offset5 {
	margin-left: 90.7%;
}
.span6 .noffset5 {
	margin-left: -90.7%;
}
.span5 [class*='span'] {
	margin-right: 10.81%;
}
.span5 .span1 {
	width: 11.35%;
}
.span5 .offset1 {
	margin-left: 22.16%;
}
.span5 .noffset1 {
	margin-left: -22.16%;
}
.span5 .span2 {
	width: 33.51%;
}
.span5 .offset2 {
	margin-left: 44.32%;
}
.span5 .noffset2 {
	margin-left: -44.32%;
}
.span5 .span3 {
	width: 55.67%;
}
.span5 .offset3 {
	margin-left: 66.48%;
}
.span5 .noffset3 {
	margin-left: -66.48%;
}
.span5 .span4 {
	width: 77.83%;
}
.span5 .offset4 {
	margin-left: 88.64%;
}
.span5 .noffset4 {
	margin-left: -88.64%;
}
.span4 [class*='span'] {
	margin-right: 13.88%;
}
.span4 .span1 {
	width: 14.58%;
}
.span4 .offset1 {
	margin-left: 28.47%;
}
.span4 .noffset1 {
	margin-left: -28.47%;
}
.span4 .span2 {
	width: 43.05%;
}
.span4 .offset2 {
	margin-left: 56.94%;
}
.span4 .noffset2 {
	margin-left: -56.94%;
}
.span4 .span3 {
	width: 71.52%;
}
.span4 .offset3 {
	margin-left: 85.41%;
}
.span4 .noffset3 {
	margin-left: -85.41%;
}
.span3 [class*='span'] {
	margin-right: 19.41%;
}
.span3 .span1 {
	width: 20.38%;
}
.span3 .offset1 {
	margin-left: 39.8%;
}
.span3 .noffset1 {
	margin-left: -39.8%;
}
.span3 .span2 {
	width: 60.19%;
}
.span3 .offset2 {
	margin-left: 79.61%;
}
.span3 .noffset2 {
	margin-left: -79.61%;
}
.span2 [class*='span'] {
	margin-right: 32.25%;
}
.span2 .span1 {
	width: 33.87%;
}
.span2 .offset1 {
	margin-left: 66.12%;
}
.span2 .noffset1 {
	margin-left: -66.12%;
}
.span24 [class*='span'] {
	margin-right: 2.07%;
}
.span24 .span1 {
	width: 2.17%;
}
.span24 .span1_5 {
	width: 4.25%;
}
.span24 .offset1 {
	margin-left: 4.25%;
}
.span24 .noffset1 {
	margin-left: -4.25%;
}
.span24 .span2 {
	width: 6.43%;
}
.span24 .span2_5 {
	width: 8.5%;
}
.span24 .offset2 {
	margin-left: 8.5%;
}
.span24 .noffset2 {
	margin-left: -8.5%;
}
.span24 .span3 {
	width: 10.68%;
}
.span24 .span3_5 {
	width: 12.75%;
}
.span24 .offset3 {
	margin-left: 12.75%;
}
.span24 .noffset3 {
	margin-left: -12.75%;
}
.span24 .span4 {
	width: 14.93%;
}
.span24 .span4_5 {
	width: 17.01%;
}
.span24 .offset4 {
	margin-left: 17.01%;
}
.span24 .noffset4 {
	margin-left: -17.01%;
}
.span24 .span5 {
	width: 19.19%;
}
.span24 .span5_5 {
	width: 21.26%;
}
.span24 .offset5 {
	margin-left: 21.26%;
}
.span24 .noffset5 {
	margin-left: -21.26%;
}
.span24 .span6 {
	width: 23.44%;
}
.span24 .span6_5 {
	width: 25.51%;
}
.span24 .offset6 {
	margin-left: 25.51%;
}
.span24 .noffset6 {
	margin-left: -25.51%;
}
.span24 .span7 {
	width: 27.69%;
}
.span24 .span7_5 {
	width: 29.77%;
}
.span24 .offset7 {
	margin-left: 29.77%;
}
.span24 .noffset7 {
	margin-left: -29.77%;
}
.span24 .span8 {
	width: 31.95%;
}
.span24 .span8_5 {
	width: 34.02%;
}
.span24 .offset8 {
	margin-left: 34.02%;
}
.span24 .noffset8 {
	margin-left: -34.02%;
}
.span24 .span9 {
	width: 36.2%;
}
.span24 .span9_5 {
	width: 38.27%;
}
.span24 .offset9 {
	margin-left: 38.27%;
}
.span24 .noffset9 {
	margin-left: -38.27%;
}
.span24 .span10 {
	width: 40.45%;
}
.span24 .span10_5 {
	width: 42.53%;
}
.span24 .offset10 {
	margin-left: 42.53%;
}
.span24 .noffset10 {
	margin-left: -42.53%;
}
.span24 .span11 {
	width: 44.7%;
}
.span24 .span11_5 {
	width: 46.78%;
}
.span24 .offset11 {
	margin-left: 46.78%;
}
.span24 .noffset11 {
	margin-left: -46.78%;
}
.span24 .span12 {
	width: 48.96%;
}
.span24 .span12_5 {
	width: 51.03%;
}
.span24 .offset12 {
	margin-left: 51.03%;
}
.span24 .noffset12 {
	margin-left: -51.03%;
}
.span24 .span13 {
	width: 53.21%;
}
.span24 .span13_5 {
	width: 55.29%;
}
.span24 .offset13 {
	margin-left: 55.29%;
}
.span24 .noffset13 {
	margin-left: -55.29%;
}
.span24 .span14 {
	width: 57.46%;
}
.span24 .span14_5 {
	width: 59.54%;
}
.span24 .offset14 {
	margin-left: 59.54%;
}
.span24 .noffset14 {
	margin-left: -59.54%;
}
.span24 .span15 {
	width: 61.72%;
}
.span24 .span15_5 {
	width: 63.79%;
}
.span24 .offset15 {
	margin-left: 63.79%;
}
.span24 .noffset15 {
	margin-left: -63.79%;
}
.span24 .span16 {
	width: 65.97%;
}
.span24 .span16_5 {
	width: 68.04%;
}
.span24 .offset16 {
	margin-left: 68.04%;
}
.span24 .noffset16 {
	margin-left: -68.04%;
}
.span24 .span17 {
	width: 70.22%;
}
.span24 .span17_5 {
	width: 72.3%;
}
.span24 .offset17 {
	margin-left: 72.3%;
}
.span24 .noffset17 {
	margin-left: -72.3%;
}
.span24 .span18 {
	width: 74.48%;
}
.span24 .span18_5 {
	width: 76.55%;
}
.span24 .offset18 {
	margin-left: 76.55%;
}
.span24 .noffset18 {
	margin-left: -76.55%;
}
.span24 .span19 {
	width: 78.73%;
}
.span24 .span19_5 {
	width: 80.8%;
}
.span24 .offset19 {
	margin-left: 80.8%;
}
.span24 .noffset19 {
	margin-left: -80.8%;
}
.span24 .span20 {
	width: 82.98%;
}
.span24 .span20_5 {
	width: 85.06%;
}
.span24 .offset20 {
	margin-left: 85.06%;
}
.span24 .noffset20 {
	margin-left: -85.06%;
}
.span24 .span21 {
	width: 87.24%;
}
.span24 .span21_5 {
	width: 89.31%;
}
.span24 .offset21 {
	margin-left: 89.31%;
}
.span24 .noffset21 {
	margin-left: -89.31%;
}
.span24 .span22 {
	width: 91.49%;
}
.span24 .span22_5 {
	width: 93.56%;
}
.span24 .offset22 {
	margin-left: 93.56%;
}
.span24 .noffset22 {
	margin-left: -93.56%;
}
.span24 .span23 {
	width: 95.74%;
}
.span24 .span23_5 {
	width: 97.82%;
}
.span24 .offset23 {
	margin-left: 97.82%;
}
.span24 .noffset23 {
	margin-left: -97.82%;
}
.span24 .offset025 {
	margin-left: 1.08%;
}
.span24 .noffset025 {
	margin-left: -1.08%;
}
.span24 .offset05 {
	margin-left: 2.17%;
}
.span24 .noffset05 {
	margin-left: -2.17%;
}
.span24 .offset075 {
	margin-left: 3.21%;
}
.span24 .noffset075 {
	margin-left: -3.21%;
}
.drop-cell-spacings [class*='span'] {
	margin-right: 0px;
}
.drop-cell-spacings .span1 {
	width: 4.16%;
}
.drop-cell-spacings .offset1 {
	margin-left: 4.16%;
}
.drop-cell-spacings .noffset1 {
	margin-left: -4.16%;
}
.drop-cell-spacings .span2 {
	width: 8.33%;
}
.drop-cell-spacings .offset2 {
	margin-left: 8.33%;
}
.drop-cell-spacings .noffset2 {
	margin-left: -8.33%;
}
.drop-cell-spacings .span3 {
	width: 12.5%;
}
.drop-cell-spacings .offset3 {
	margin-left: 12.5%;
}
.drop-cell-spacings .noffset3 {
	margin-left: -12.5%;
}
.drop-cell-spacings .span4 {
	width: 16.66%;
}
.drop-cell-spacings .offset4 {
	margin-left: 16.66%;
}
.drop-cell-spacings .noffset4 {
	margin-left: -16.66%;
}
.drop-cell-spacings .span5 {
	width: 20.83%;
}
.drop-cell-spacings .offset5 {
	margin-left: 20.83%;
}
.drop-cell-spacings .noffset5 {
	margin-left: -20.83%;
}
.drop-cell-spacings .span6 {
	width: 25%;
}
.drop-cell-spacings .offset6 {
	margin-left: 25%;
}
.drop-cell-spacings .noffset6 {
	margin-left: -25%;
}
.drop-cell-spacings .span7 {
	width: 29.16%;
}
.drop-cell-spacings .offset7 {
	margin-left: 29.16%;
}
.drop-cell-spacings .noffset7 {
	margin-left: -29.16%;
}
.drop-cell-spacings .span8 {
	width: 33.33%;
}
.drop-cell-spacings .offset8 {
	margin-left: 33.33%;
}
.drop-cell-spacings .noffset8 {
	margin-left: -33.33%;
}
.drop-cell-spacings .span9 {
	width: 37.5%;
}
.drop-cell-spacings .offset9 {
	margin-left: 37.5%;
}
.drop-cell-spacings .noffset9 {
	margin-left: -37.5%;
}
.drop-cell-spacings .span10 {
	width: 41.66%;
}
.drop-cell-spacings .offset10 {
	margin-left: 41.66%;
}
.drop-cell-spacings .noffset10 {
	margin-left: -41.66%;
}
.drop-cell-spacings .span11 {
	width: 45.83%;
}
.drop-cell-spacings .offset11 {
	margin-left: 45.83%;
}
.drop-cell-spacings .noffset11 {
	margin-left: -45.83%;
}
.drop-cell-spacings .span12 {
	width: 50%;
}
.drop-cell-spacings .offset12 {
	margin-left: 50%;
}
.drop-cell-spacings .noffset12 {
	margin-left: -50%;
}
.drop-cell-spacings .span13 {
	width: 54.16%;
}
.drop-cell-spacings .offset13 {
	margin-left: 54.16%;
}
.drop-cell-spacings .noffset13 {
	margin-left: -54.16%;
}
.drop-cell-spacings .span14 {
	width: 58.33%;
}
.drop-cell-spacings .offset14 {
	margin-left: 58.33%;
}
.drop-cell-spacings .noffset14 {
	margin-left: -58.33%;
}
.drop-cell-spacings .span15 {
	width: 62.5%;
}
.drop-cell-spacings .offset15 {
	margin-left: 62.5%;
}
.drop-cell-spacings .noffset15 {
	margin-left: -62.5%;
}
.drop-cell-spacings .span16 {
	width: 66.66%;
}
.drop-cell-spacings .offset16 {
	margin-left: 66.66%;
}
.drop-cell-spacings .noffset16 {
	margin-left: -66.66%;
}
.drop-cell-spacings .span17 {
	width: 70.83%;
}
.drop-cell-spacings .offset17 {
	margin-left: 70.83%;
}
.drop-cell-spacings .noffset17 {
	margin-left: -70.83%;
}
.drop-cell-spacings .span18 {
	width: 75%;
}
.drop-cell-spacings .offset18 {
	margin-left: 75%;
}
.drop-cell-spacings .noffset18 {
	margin-left: -75%;
}
.drop-cell-spacings .span19 {
	width: 79.16%;
}
.drop-cell-spacings .offset19 {
	margin-left: 79.16%;
}
.drop-cell-spacings .noffset19 {
	margin-left: -79.16%;
}
.drop-cell-spacings .span20 {
	width: 83.33%;
}
.drop-cell-spacings .offset20 {
	margin-left: 83.33%;
}
.drop-cell-spacings .noffset20 {
	margin-left: -83.33%;
}
.drop-cell-spacings .span21 {
	width: 87.5%;
}
.drop-cell-spacings .offset21 {
	margin-left: 87.5%;
}
.drop-cell-spacings .noffset21 {
	margin-left: -87.5%;
}
.drop-cell-spacings .span22 {
	width: 91.66%;
}
.drop-cell-spacings .offset22 {
	margin-left: 91.66%;
}
.drop-cell-spacings .noffset22 {
	margin-left: -91.66%;
}
.drop-cell-spacings .span23 {
	width: 95.83%;
}
.drop-cell-spacings .offset23 {
	margin-left: 95.83%;
}
.drop-cell-spacings .noffset23 {
	margin-left: -95.83%;
}
.drop-cell-spacings .span24 {
	width: 100%;
}
.drop-cell-spacings .offset24 {
	margin-left: 100%;
}
.drop-cell-spacings .noffset24 {
	margin-left: -100%;
}
[class*='span'] .span24 {
	width: 100%; margin-right: 0px;
}
.content-wrapper {
	padding-top: 16px; margin-bottom: 28px;
}
:first-child.content-wrapper {
	padding-top: 0px;
}
.wrap0 {
	padding: 0px;
}
.ptop0 {
	padding-top: 0px;
}
.pbot0 {
	padding-bottom: 0px;
}
.pright0 {
	padding-right: 0px;
}
.pleft0 {
	padding-left: 0px;
}
.wrap5 {
	padding: 5px;
}
.ptop5 {
	padding-top: 5px;
}
.pbot5 {
	padding-bottom: 5px;
}
.pright5 {
	padding-right: 5px;
}
.pleft5 {
	padding-left: 5px;
}
.wrap10 {
	padding: 10px;
}
.ptop10 {
	padding-top: 10px;
}
.pbot10 {
	padding-bottom: 10px;
}
.pright10 {
	padding-right: 10px;
}
.pleft10 {
	padding-left: 10px;
}
.wrap15 {
	padding: 15px;
}
.ptop15 {
	padding-top: 15px;
}
.pbot15 {
	padding-bottom: 15px;
}
.pright15 {
	padding-right: 15px;
}
.pleft15 {
	padding-left: 15px;
}
.wrap20 {
	padding: 20px;
}
.ptop20 {
	padding-top: 20px;
}
.pbot20 {
	padding-bottom: 20px;
}
.pright20 {
	padding-right: 20px;
}
.pleft20 {
	padding-left: 20px;
}
.wrap25 {
	padding: 25px;
}
.ptop25 {
	padding-top: 25px;
}
.pbot25 {
	padding-bottom: 25px;
}
.pright25 {
	padding-right: 25px;
}
.pleft25 {
	padding-left: 25px;
}
.wrap30 {
	padding: 30px;
}
.ptop30 {
	padding-top: 30px;
}
.pbot30 {
	padding-bottom: 30px;
}
.pright30 {
	padding-right: 30px;
}
.pleft30 {
	padding-left: 30px;
}
.wrap35 {
	padding: 35px;
}
.ptop35 {
	padding-top: 35px;
}
.pbot35 {
	padding-bottom: 35px;
}
.pright35 {
	padding-right: 35px;
}
.pleft35 {
	padding-left: 35px;
}
.wrap40 {
	padding: 40px;
}
.ptop40 {
	padding-top: 40px;
}
.pbot40 {
	padding-bottom: 40px;
}
.pright40 {
	padding-right: 40px;
}
.pleft40 {
	padding-left: 40px;
}
.wrap45 {
	padding: 45px;
}
.ptop45 {
	padding-top: 45px;
}
.pbot45 {
	padding-bottom: 45px;
}
.pright45 {
	padding-right: 45px;
}
.pleft45 {
	padding-left: 45px;
}
.wrap50 {
	padding: 50px;
}
.ptop50 {
	padding-top: 50px;
}
.pbot50 {
	padding-bottom: 50px;
}
.pright50 {
	padding-right: 50px;
}
.pleft50 {
	padding-left: 50px;
}
.wrap55 {
	padding: 55px;
}
.ptop55 {
	padding-top: 55px;
}
.pbot55 {
	padding-bottom: 55px;
}
.pright55 {
	padding-right: 55px;
}
.pleft55 {
	padding-left: 55px;
}
.wrap60 {
	padding: 60px;
}
.ptop60 {
	padding-top: 60px;
}
.pbot60 {
	padding-bottom: 60px;
}
.pright60 {
	padding-right: 60px;
}
.pleft60 {
	padding-left: 60px;
}
.wrap65 {
	padding: 65px;
}
.ptop65 {
	padding-top: 65px;
}
.pbot65 {
	padding-bottom: 65px;
}
.pright65 {
	padding-right: 65px;
}
.pleft65 {
	padding-left: 65px;
}
.wrap70 {
	padding: 70px;
}
.ptop70 {
	padding-top: 70px;
}
.pbot70 {
	padding-bottom: 70px;
}
.pright70 {
	padding-right: 70px;
}
.pleft70 {
	padding-left: 70px;
}
.wrap75 {
	padding: 75px;
}
.ptop75 {
	padding-top: 75px;
}
.pbot75 {
	padding-bottom: 75px;
}
.pright75 {
	padding-right: 75px;
}
.pleft75 {
	padding-left: 75px;
}
.wrap80 {
	padding: 80px;
}
.ptop80 {
	padding-top: 80px;
}
.pbot80 {
	padding-bottom: 80px;
}
.pright80 {
	padding-right: 80px;
}
.pleft80 {
	padding-left: 80px;
}
.wrap85 {
	padding: 85px;
}
.ptop85 {
	padding-top: 85px;
}
.pbot85 {
	padding-bottom: 85px;
}
.pright85 {
	padding-right: 85px;
}
.pleft85 {
	padding-left: 85px;
}
.wrap90 {
	padding: 90px;
}
.ptop90 {
	padding-top: 90px;
}
.pbot90 {
	padding-bottom: 90px;
}
.pright90 {
	padding-right: 90px;
}
.pleft90 {
	padding-left: 90px;
}
.wrap95 {
	padding: 95px;
}
.ptop95 {
	padding-top: 95px;
}
.pbot95 {
	padding-bottom: 95px;
}
.pright95 {
	padding-right: 95px;
}
.pleft95 {
	padding-left: 95px;
}
.wrap100 {
	padding: 100px;
}
.ptop100 {
	padding-top: 100px;
}
.pbot100 {
	padding-bottom: 100px;
}
.pright100 {
	padding-right: 100px;
}
.pleft100 {
	padding-left: 100px;
}
.wrap105 {
	padding: 105px;
}
.ptop105 {
	padding-top: 105px;
}
.pbot105 {
	padding-bottom: 105px;
}
.pright105 {
	padding-right: 105px;
}
.pleft105 {
	padding-left: 105px;
}
.wrap110 {
	padding: 110px;
}
.ptop110 {
	padding-top: 110px;
}
.pbot110 {
	padding-bottom: 110px;
}
.pright110 {
	padding-right: 110px;
}
.pleft110 {
	padding-left: 110px;
}
.wrap115 {
	padding: 115px;
}
.ptop115 {
	padding-top: 115px;
}
.pbot115 {
	padding-bottom: 115px;
}
.pright115 {
	padding-right: 115px;
}
.pleft115 {
	padding-left: 115px;
}
.wrap120 {
	padding: 120px;
}
.ptop120 {
	padding-top: 120px;
}
.pbot120 {
	padding-bottom: 120px;
}
.pright120 {
	padding-right: 120px;
}
.pleft120 {
	padding-left: 120px;
}
.wrap125 {
	padding: 125px;
}
.ptop125 {
	padding-top: 125px;
}
.pbot125 {
	padding-bottom: 125px;
}
.pright125 {
	padding-right: 125px;
}
.pleft125 {
	padding-left: 125px;
}
.wrap130 {
	padding: 130px;
}
.ptop130 {
	padding-top: 130px;
}
.pbot130 {
	padding-bottom: 130px;
}
.pright130 {
	padding-right: 130px;
}
.pleft130 {
	padding-left: 130px;
}
.wrap135 {
	padding: 135px;
}
.ptop135 {
	padding-top: 135px;
}
.pbot135 {
	padding-bottom: 135px;
}
.pright135 {
	padding-right: 135px;
}
.pleft135 {
	padding-left: 135px;
}
.wrap140 {
	padding: 140px;
}
.ptop140 {
	padding-top: 140px;
}
.pbot140 {
	padding-bottom: 140px;
}
.pright140 {
	padding-right: 140px;
}
.pleft140 {
	padding-left: 140px;
}
.wrap145 {
	padding: 145px;
}
.ptop145 {
	padding-top: 145px;
}
.pbot145 {
	padding-bottom: 145px;
}
.pright145 {
	padding-right: 145px;
}
.pleft145 {
	padding-left: 145px;
}
.wrap150 {
	padding: 150px;
}
.ptop150 {
	padding-top: 150px;
}
.pbot150 {
	padding-bottom: 150px;
}
.pright150 {
	padding-right: 150px;
}
.pleft150 {
	padding-left: 150px;
}
.width0 {
	width: 0px;
}
.width5 {
	width: 5px;
}
.width10 {
	width: 10px;
}
.width15 {
	width: 15px;
}
.width20 {
	width: 20px;
}
.width25 {
	width: 25px;
}
.width30 {
	width: 30px;
}
.width35 {
	width: 35px;
}
.width40 {
	width: 40px;
}
.width45 {
	width: 45px;
}
.width50 {
	width: 50px;
}
.width55 {
	width: 55px;
}
.width60 {
	width: 60px;
}
.width65 {
	width: 65px;
}
.width70 {
	width: 70px;
}
.width75 {
	width: 75px;
}
.width80 {
	width: 80px;
}
.width85 {
	width: 85px;
}
.width90 {
	width: 90px;
}
.width95 {
	width: 95px;
}
.width100 {
	width: 100px;
}
.width105 {
	width: 105px;
}
.width110 {
	width: 110px;
}
.width115 {
	width: 115px;
}
.width120 {
	width: 120px;
}
.width125 {
	width: 125px;
}
.width130 {
	width: 130px;
}
.width135 {
	width: 135px;
}
.width140 {
	width: 140px;
}
.width145 {
	width: 145px;
}
.width150 {
	width: 150px;
}
.width155 {
	width: 155px;
}
.width160 {
	width: 160px;
}
.width165 {
	width: 165px;
}
.width170 {
	width: 170px;
}
.width175 {
	width: 175px;
}
.width180 {
	width: 180px;
}
.width185 {
	width: 185px;
}
.width190 {
	width: 190px;
}
.width195 {
	width: 195px;
}
.width200 {
	width: 200px;
}
.width205 {
	width: 205px;
}
.width210 {
	width: 210px;
}
.width215 {
	width: 215px;
}
.width220 {
	width: 220px;
}
.width225 {
	width: 225px;
}
.width230 {
	width: 230px;
}
.width235 {
	width: 235px;
}
.width240 {
	width: 240px;
}
.width245 {
	width: 245px;
}
.width250 {
	width: 250px;
}
.width255 {
	width: 255px;
}
.width260 {
	width: 260px;
}
.width265 {
	width: 265px;
}
.width270 {
	width: 270px;
}
.width275 {
	width: 275px;
}
.width280 {
	width: 280px;
}
.width285 {
	width: 285px;
}
.width290 {
	width: 290px;
}
.width295 {
	width: 295px;
}
.width300 {
	width: 300px;
}
.width305 {
	width: 305px;
}
.width310 {
	width: 310px;
}
.width315 {
	width: 315px;
}
.width320 {
	width: 320px;
}
.width325 {
	width: 325px;
}
.width330 {
	width: 330px;
}
.width335 {
	width: 335px;
}
.width340 {
	width: 340px;
}
.width345 {
	width: 345px;
}
.width350 {
	width: 350px;
}
.width355 {
	width: 355px;
}
.width360 {
	width: 360px;
}
.width365 {
	width: 365px;
}
.width370 {
	width: 370px;
}
.width375 {
	width: 375px;
}
.width380 {
	width: 380px;
}
.width385 {
	width: 385px;
}
.width390 {
	width: 390px;
}
.width395 {
	width: 395px;
}
.width400 {
	width: 400px;
}
.width405 {
	width: 405px;
}
.width410 {
	width: 410px;
}
.width415 {
	width: 415px;
}
.width420 {
	width: 420px;
}
.width425 {
	width: 425px;
}
.width430 {
	width: 430px;
}
.width435 {
	width: 435px;
}
.width440 {
	width: 440px;
}
.width445 {
	width: 445px;
}
.width450 {
	width: 450px;
}
.width455 {
	width: 455px;
}
.width460 {
	width: 460px;
}
.width465 {
	width: 465px;
}
.width470 {
	width: 470px;
}
.width475 {
	width: 475px;
}
.width480 {
	width: 480px;
}
.width485 {
	width: 485px;
}
.width490 {
	width: 490px;
}
.width495 {
	width: 495px;
}
.width500 {
	width: 500px;
}
.width505 {
	width: 505px;
}
.width510 {
	width: 510px;
}
.width515 {
	width: 515px;
}
.width520 {
	width: 520px;
}
.width525 {
	width: 525px;
}
.width530 {
	width: 530px;
}
.width535 {
	width: 535px;
}
.width540 {
	width: 540px;
}
.width545 {
	width: 545px;
}
.width550 {
	width: 550px;
}
.width555 {
	width: 555px;
}
.width560 {
	width: 560px;
}
.width565 {
	width: 565px;
}
.width570 {
	width: 570px;
}
.width575 {
	width: 575px;
}
.width580 {
	width: 580px;
}
.width585 {
	width: 585px;
}
.width590 {
	width: 590px;
}
.width595 {
	width: 595px;
}
.width600 {
	width: 600px;
}
.width605 {
	width: 605px;
}
.width610 {
	width: 610px;
}
.width615 {
	width: 615px;
}
.width620 {
	width: 620px;
}
.width625 {
	width: 625px;
}
.width630 {
	width: 630px;
}
.width635 {
	width: 635px;
}
.width640 {
	width: 640px;
}
.width645 {
	width: 645px;
}
.width650 {
	width: 650px;
}
.width655 {
	width: 655px;
}
.width660 {
	width: 660px;
}
.width665 {
	width: 665px;
}
.width670 {
	width: 670px;
}
.width675 {
	width: 675px;
}
.width680 {
	width: 680px;
}
.width685 {
	width: 685px;
}
.width690 {
	width: 690px;
}
.width695 {
	width: 695px;
}
.width700 {
	width: 700px;
}
.width705 {
	width: 705px;
}
.width710 {
	width: 710px;
}
.width715 {
	width: 715px;
}
.width720 {
	width: 720px;
}
.width725 {
	width: 725px;
}
.width730 {
	width: 730px;
}
.width735 {
	width: 735px;
}
.width740 {
	width: 740px;
}
.width745 {
	width: 745px;
}
.width750 {
	width: 750px;
}
.width755 {
	width: 755px;
}
.width760 {
	width: 760px;
}
.width765 {
	width: 765px;
}
.width770 {
	width: 770px;
}
.width775 {
	width: 775px;
}
.width780 {
	width: 780px;
}
.width785 {
	width: 785px;
}
.width790 {
	width: 790px;
}
.width795 {
	width: 795px;
}
.width800 {
	width: 800px;
}
.width805 {
	width: 805px;
}
.width810 {
	width: 810px;
}
.width815 {
	width: 815px;
}
.width820 {
	width: 820px;
}
.width825 {
	width: 825px;
}
.width830 {
	width: 830px;
}
.width835 {
	width: 835px;
}
.width840 {
	width: 840px;
}
.width845 {
	width: 845px;
}
.width850 {
	width: 850px;
}
.width855 {
	width: 855px;
}
.width860 {
	width: 860px;
}
.width865 {
	width: 865px;
}
.width870 {
	width: 870px;
}
.width875 {
	width: 875px;
}
.width880 {
	width: 880px;
}
.width885 {
	width: 885px;
}
.width890 {
	width: 890px;
}
.width895 {
	width: 895px;
}
.width900 {
	width: 900px;
}
.width905 {
	width: 905px;
}
.width910 {
	width: 910px;
}
.width915 {
	width: 915px;
}
.width920 {
	width: 920px;
}
.width925 {
	width: 925px;
}
.width930 {
	width: 930px;
}
.width935 {
	width: 935px;
}
.width940 {
	width: 940px;
}
.width945 {
	width: 945px;
}
.width950 {
	width: 950px;
}
.width955 {
	width: 955px;
}
.width960 {
	width: 960px;
}
.width965 {
	width: 965px;
}
.width970 {
	width: 970px;
}
.width975 {
	width: 975px;
}
.width980 {
	width: 980px;
}
.width985 {
	width: 985px;
}
.width990 {
	width: 990px;
}
.width995 {
	width: 995px;
}
.width1000 {
	width: 1000px;
}
.width_0 {
	width: 0px;
}
.width_5 {
	width: 5%;
}
.width_10 {
	width: 10%;
}
.width_15 {
	width: 15%;
}
.width_20 {
	width: 20%;
}
.width_25 {
	width: 25%;
}
.width_30 {
	width: 30%;
}
.width_35 {
	width: 35%;
}
.width_40 {
	width: 40%;
}
.width_45 {
	width: 45%;
}
.width_50 {
	width: 50%;
}
.width_55 {
	width: 55%;
}
.width_60 {
	width: 60%;
}
.width_65 {
	width: 65%;
}
.width_70 {
	width: 70%;
}
.width_75 {
	width: 75%;
}
.width_80 {
	width: 80%;
}
.width_85 {
	width: 85%;
}
.width_90 {
	width: 90%;
}
.width_95 {
	width: 95%;
}
.width_100 {
	width: 100%;
}
.column-3-template :nth-child(2).span8 > * {
	margin-right: auto; margin-left: auto;
}
.column-3-template :nth-child(3).span8 > * {
	float: right;
}
.column-3-template .span8 + .span8 > * {
	margin-right: auto; margin-left: auto;
}
.column-3-template .span8 + .span8 + .span8 > * {
	float: right;
}
.column-2-template [class*='span']:nth-child(2) > * {
	float: right;
}
.column-2-template [class*='span']:first-child + [class*='span'] > * {
	float: right;
}
.ruler-hor {
	height: 0px; line-height: 0; overflow: hidden; font-size: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.row.ruler-hor {
	left: 0px;
}
.ruler-hor-top {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.ruler-hor-bot {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ruler-ver {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.bkg-color-type4 * {
	border-color: white;
}
.bkg-color-type4 [class*='ruler'] {
	border-color: white;
}
.bkg-color-type5 * {
	border-color: white;
}
.bkg-color-type5 [class*='ruler'] {
	border-color: white;
}
.bkg-color-type6 * {
	border-color: white;
}
.bkg-color-type6 [class*='ruler'] {
	border-color: white;
}
.bkg-color-type9 * {
	border-color: white;
}
.bkg-color-type9 [class*='ruler'] {
	border-color: white;
}
.bkg-color-type21 * {
	border-color: white;
}
.bkg-color-type21 [class*='ruler'] {
	border-color: white;
}
.left-shifted {
	margin-left: -18px;
}
[class*='span'].left-shifted {
	margin-left: -18px;
}
.ruler-hor.left-shifted {
	margin-left: -18px;
}
.left-shifted .left-shifted {
	margin-left: 0px;
}
.right-shifted {
	margin-right: -18px;
}
.span24.both-shifted {
	width: 100%;
}
.both-shifted {
	margin-right: -18px; margin-left: -18px;
}
[class*='span'].both-shifted {
	margin-right: -18px; margin-left: -18px;
}
.ruler-hor.both-shifted {
	margin-right: -18px; margin-left: -18px;
}
[class*='span'].both-shifted .both-shifted {
	margin-right: 0px; margin-left: 0px;
}
.both-shifted .both-shifted {
	margin-right: 0px; margin-left: 0px;
}
.mtop0 {
	margin-top: 0px;
}
.mtop5 {
	margin-top: 5px;
}
.mtop10 {
	margin-top: 10px;
}
.mtop15 {
	margin-top: 15px;
}
.mtop20 {
	margin-top: 20px;
}
.mtop25 {
	margin-top: 25px;
}
.mtop30 {
	margin-top: 30px;
}
.mtop35 {
	margin-top: 35px;
}
.mtop40 {
	margin-top: 40px;
}
.mtop45 {
	margin-top: 45px;
}
.mtop50 {
	margin-top: 50px;
}
.mtop55 {
	margin-top: 55px;
}
.mtop60 {
	margin-top: 60px;
}
.mtop65 {
	margin-top: 65px;
}
.mtop70 {
	margin-top: 70px;
}
.mtop75 {
	margin-top: 75px;
}
.mtop80 {
	margin-top: 80px;
}
.mtop85 {
	margin-top: 85px;
}
.mtop90 {
	margin-top: 90px;
}
.mtop95 {
	margin-top: 95px;
}
.mtop100 {
	margin-top: 100px;
}
.mtop105 {
	margin-top: 105px;
}
.mtop110 {
	margin-top: 110px;
}
.mtop115 {
	margin-top: 115px;
}
.mtop120 {
	margin-top: 120px;
}
.mtop125 {
	margin-top: 125px;
}
.mtop130 {
	margin-top: 130px;
}
.mtop135 {
	margin-top: 135px;
}
.mtop140 {
	margin-top: 140px;
}
.mtop145 {
	margin-top: 145px;
}
.mtop150 {
	margin-top: 150px;
}
.mtop155 {
	margin-top: 155px;
}
.mtop160 {
	margin-top: 160px;
}
.mtop165 {
	margin-top: 165px;
}
.mtop170 {
	margin-top: 170px;
}
.mtop175 {
	margin-top: 175px;
}
.mtop180 {
	margin-top: 180px;
}
.mtop185 {
	margin-top: 185px;
}
.mtop190 {
	margin-top: 190px;
}
.mtop195 {
	margin-top: 195px;
}
.mtop200 {
	margin-top: 200px;
}
.mbot0 {
	margin-bottom: 0px;
}
.mbot5 {
	margin-bottom: 5px;
}
.mbot10 {
	margin-bottom: 10px;
}
.mbot15 {
	margin-bottom: 15px;
}
.mbot20 {
	margin-bottom: 20px;
}
.mbot25 {
	margin-bottom: 25px;
}
.mbot30 {
	margin-bottom: 30px;
}
.mbot35 {
	margin-bottom: 35px;
}
.mbot40 {
	margin-bottom: 40px;
}
.mbot45 {
	margin-bottom: 45px;
}
.mbot50 {
	margin-bottom: 50px;
}
.mbot55 {
	margin-bottom: 55px;
}
.mbot60 {
	margin-bottom: 60px;
}
.mbot65 {
	margin-bottom: 65px;
}
.mbot70 {
	margin-bottom: 70px;
}
.mbot75 {
	margin-bottom: 75px;
}
.mbot80 {
	margin-bottom: 80px;
}
.mbot85 {
	margin-bottom: 85px;
}
.mbot90 {
	margin-bottom: 90px;
}
.mbot95 {
	margin-bottom: 95px;
}
.mbot100 {
	margin-bottom: 100px;
}
.mbot105 {
	margin-bottom: 105px;
}
.mbot110 {
	margin-bottom: 110px;
}
.mbot115 {
	margin-bottom: 115px;
}
.mbot120 {
	margin-bottom: 120px;
}
.row > [class*='mtop']:not([class*='span']) {
	width: 100%; display: inline-block;
}
.row > [class*='mbot']:not([class*='span']) {
	width: 100%; display: inline-block;
}
.mtop-mol {
	margin-top: 45px;
}
.mbot-mol {
	margin-bottom: 45px;
}
.middle-aligned-cells {
	width: 100%; display: table;
}
.bottom-aligned-cells {
	width: 100%; display: table;
}
.middle-aligned-cells [class*='span'] {
	vertical-align: middle; display: inline-block;
}
.bottom-aligned-cells [class*='span'] {
	vertical-align: middle; display: inline-block;
}
.bottom-aligned-cells [class*='span'] {
	vertical-align: bottom;
}
.one-height-cells {
	overflow: hidden;
}
.one-height-cells [class*='span'] {
	padding-bottom: 20000px; margin-bottom: -20000px;
}
.one-height-cells .ruler-ver {
	padding-bottom: 20000px; margin-bottom: -20000px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.center {
	margin: 0px auto; display: block;
}
.aligned-top {
	vertical-align: top;
}
.aligned-bottom {
	vertical-align: bottom;
}
.aligned-middle {
	vertical-align: middle;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.text-justify {
	text-align: justify;
}
[class*='span'] img {
	max-width: 100%;
}
.banner-img-1 {
	background: url("/us/en/images/i/banners/b-servers.jpg") no-repeat 50% 30%; height: 586px;
}
.visible-phone-portrait {
	display: none !important;
}
.visible-phone-landscape {
	display: none !important;
}
.visible-tablet-portrait {
	display: none !important;
}
.visible-tablet-landscape {
	display: none !important;
}
.visible-desktop {
	display: inherit !important;
}
.hidden-desktop {
	display: none !important;
}
@media screen and (max-width:1024px) and (min-width:801px)
{
.visible-desktop {
	display: none !important;
}
.hidden-desktop {
	display: inherit !important;
}
.visible-tablet-landscape {
	display: inherit !important;
}
.hidden-tablet-landscape {
	display: none !important;
}
}
@media screen and (max-width:768px) and (min-width:497px)
{
.visible-desktop {
	display: none !important;
}
.hidden-desktop {
	display: inherit !important;
}
.visible-tablet-portrait {
	display: inherit !important;
}
.hidden-tablet-portrait {
	display: none !important;
}
}
@media screen and (max-width:480px) and (min-width:321px)
{
.visible-desktop {
	display: none !important;
}
.hidden-desktop {
	display: inherit !important;
}
.visible-phone-landscape {
	display: inherit !important;
}
.hidden-phone-landscape {
	display: none !important;
}
}
@media screen and (max-width:320px)
{
.visible-desktop {
	display: none !important;
}
.hidden-desktop {
	display: inherit !important;
}
.visible-phone-portrait {
	display: inherit !important;
}
.hidden-phone-portrait {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.col1 {
	width: 21px;
}
.col1p {
	width: 2.1%;
}
.col2 {
	width: 62px;
}
.col2p {
	width: 6.2%;
}
.col3 {
	width: 103px;
}
.col3p {
	width: 10.3%;
}
.col4 {
	width: 144px;
}
.col4p {
	width: 14.4%;
}
.col5 {
	width: 185px;
}
.col5p {
	width: 18.5%;
}
.col6 {
	width: 226px;
}
.col6p {
	width: 22.6%;
}
.col7 {
	width: 267px;
}
.col7p {
	width: 26.7%;
}
.col8 {
	width: 308px;
}
.col8p {
	width: 30.8%;
}
.col9 {
	width: 349px;
}
.col9p {
	width: 34.9%;
}
.col10 {
	width: 390px;
}
.col10p {
	width: 39%;
}
.col11 {
	width: 431px;
}
.col11p {
	width: 43.1%;
}
.col12 {
	width: 472px;
}
.col12p {
	width: 47.2%;
}
.col13 {
	width: 513px;
}
.col13p {
	width: 51.3%;
}
.col14 {
	width: 554px;
}
.col14p {
	width: 55.4%;
}
.col15 {
	width: 595px;
}
.col15p {
	width: 59.5%;
}
.col16 {
	width: 636px;
}
.col16p {
	width: 63.6%;
}
.col17 {
	width: 677px;
}
.col17p {
	width: 67.7%;
}
.col18 {
	width: 718px;
}
.col18p {
	width: 71.8%;
}
.col19 {
	width: 759px;
}
.col19p {
	width: 75.9%;
}
.col20 {
	width: 800px;
}
.col20p {
	width: 80%;
}
.col21 {
	width: 841px;
}
.col21p {
	width: 84.1%;
}
.col22 {
	width: 882px;
}
.col22p {
	width: 88.2%;
}
.col23 {
	width: 923px;
}
.col23p {
	width: 92.3%;
}
.col24 {
	width: 964px;
}
.col24p {
	width: 96.4%;
}
}
@media all and (max-width:480px)
{
.row {
	margin-left: 0px;
}
}
@media screen and (max-width:336px)
{
:not(.save-row).row [class*='span'] {
	width: 100%; margin-left: 0px;
}
:not(.save-row).row [class*='span'] [class*='span'] {
	width: 100%; margin-left: 0px;
}
:not(.save-row).drop-cell-spacings.row [class*='span'] {
	width: 100%; margin-left: 0px;
}
:not(.save-row).row .drop-cell-spacings [class*='span'] {
	width: 100%; margin-left: 0px;
}
:not(.save-row).row [class*='span'] > * {
	margin-right: auto; margin-left: auto;
}
:not(.save-row).row [class*='span'] [class*='span'] > * {
	margin-right: auto; margin-left: auto;
}
:not(.save-row).drop-cell-spacings.row [class*='span'] > * {
	margin-right: auto; margin-left: auto;
}
:not(.save-row).row .drop-cell-spacings [class*='span'] > * {
	margin-right: auto; margin-left: auto;
}
:not(.save-row).row [class*='offset'] {
	margin-left: 0px;
}
:not(.save-row).row [class*='noffset'] {
	margin-left: 0px;
}
:not(.save-row).row [class*='span'] [class*='offset'] {
	margin-left: 0px;
}
:not(.save-row).row [class*='span'] [class*='noffset'] {
	margin-left: 0px;
}
:not(.save-row).drop-cell-spacings.row [class*='offset'] {
	margin-left: 0px;
}
:not(.save-row).drop-cell-spacings.row [class*='noffset'] {
	margin-left: 0px;
}
:not(.save-row).row .drop-cell-spacings [class*='offset'] {
	margin-left: 0px;
}
:not(.save-row).row .drop-cell-spacings [class*='noffset'] {
	margin-left: 0px;
}
:not(.save-row).column-3-template.row :nth-child(2).span8 > * {
	margin: 0px;
}
:not(.save-row).column-3-template.row :nth-child(3).span8 > * {
	float: none;
}
:not(.save-row).column-2-template.row [class*='span']:nth-child(2) > * {
	float: none;
}
:not(.save-row).row .left-shifted {
	margin-left: 0px;
}
:not(.save-row).row [class*='span'].left-shifted {
	margin-left: 0px;
}
:not(.save-row).row .ruler-hor.left-shifted {
	margin-left: 0px;
}
:not(.save-row).row .right-shifted {
	margin-right: 0px;
}
:not(.save-row).row .both-shifted {
	margin-right: 0px; margin-left: 0px;
}
:not(.save-row).row [class*='span'].both-shifted {
	margin-right: 0px; margin-left: 0px;
}
:not(.save-row).row .ruler-hor.both-shifted {
	margin-right: 0px; margin-left: 0px;
}
:not(.save-row).row .ruler-ver {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
}
.section {
	min-width: 270px; max-width: 1000px;
}
.full .row {
	min-width: 270px; max-width: 1000px;
}
.full {
	min-width: 270px; max-width: 100%;
}
@media all and (max-width:77777px)
{
.section {
	min-width: 200px; max-width: 1000px;
}
.full .row {
	min-width: 200px; max-width: 1000px;
}
.full {
	min-width: 200px; max-width: 100%;
}
}
.molecule-800 .span8 + .span8 + .span8 {
	margin-right: 0px;
}
.molecule-600 .span8 + .span8 + .span8 {
	margin-right: 0px;
}
.molecule-200 .span8 + .span8 + .span8 {
	margin-right: 0px;
}
.molecule-800 .span12 + .span12 {
	margin-right: 0px;
}
.molecule-600 .span12 + .span12 {
	margin-right: 0px;
}
.molecule-200 .span12 + .span12 {
	margin-right: 0px;
}
.molecule-800 .span4 + .span4_5 + .span4_5 + .span4_5 + .span4 {
	margin-right: 0px;
}
.span16 + .span8 {
	margin-right: 0px;
}
.pop_cnt {
	background: 0px 0px rgb(34, 34, 34); left: 50%; margin-top: 50px; display: none; position: absolute; z-index: 101;
}
.pop_drk {
	background: 0px 0px rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; position: absolute; z-index: 100;
}
.request_call_popup_container {
	left: -10000px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 250;
}
.request_call_popup {
	margin: 70px auto 0px; width: 840px; height: 600px; position: relative; background-color: rgb(0, 0, 0);
}
.request_call_popup .close_button {
	top: 12px; width: 21px; height: 21px; right: 24px; display: block; position: absolute; cursor: pointer;
}
.request_call_popup .close_button span {
	display: none;
}
.request_call_popup iframe {
	width: 100%; height: 100%;
}
.request_call_popup .close_icon {
	background-position: 0px -812px; background-image: url("../images/s-21px-hpe.png");
}
.mbot-mol.molecule-100 {
	margin-bottom: 0px;
}
[class*='molecule-']:not([class*='molecule-200']) {
	
}
.prog-disc-content .hide-in-prog-disclosure {
	display: none;
}
.banner h1 {
	margin-bottom: 6px;
}
.banner-section {
	margin: 45px 0px 15px;
}
.ruler-hor-bot.font-lh3 {
	padding-bottom: 5px;
}
.hide-flex3 {
	display: none;
}
.bkg-color-type1.ignore-inline-bkg-color {
	background-color: black !important;
}
.bkg-color-type2.ignore-inline-bkg-color {
	background-color: white !important;
}
.bkg-color-type3.ignore-inline-bkg-color {
	background-color: rgb(0, 125, 186) !important;
}
.bkg-color-type4.ignore-inline-bkg-color {
	background-color: rgb(130, 41, 128) !important;
}
.bkg-color-type5.ignore-inline-bkg-color {
	background-color: rgb(204, 204, 204) !important;
}
.bkg-color-type6.ignore-inline-bkg-color {
	background-color: rgb(118, 118, 118) !important;
}
.bkg-color-type7.ignore-inline-bkg-color {
	background-color: rgb(90, 90, 90) !important;
}
.bkg-color-type8.ignore-inline-bkg-color {
	background-color: red !important;
}
.bkg-color-type9.ignore-inline-bkg-color {
	background-color: rgb(0, 150, 214) !important;
}
.bkg-color-type10.ignore-inline-bkg-color {
	background-color: rgb(242, 242, 242) !important;
}
.bkg-color-type11.ignore-inline-bkg-color {
	background-color: rgb(214, 73, 45) !important;
}
.bkg-color-type12.ignore-inline-bkg-color {
	background-color: rgb(235, 241, 241) !important;
}
.bkg-color-type13.ignore-inline-bkg-color {
	background-color: rgb(102, 102, 102) !important;
}
.bkg-color-type14.ignore-inline-bkg-color {
	background-color: rgb(243, 243, 243) !important;
}
.bkg-color-type15.ignore-inline-bkg-color {
	background-color: rgb(119, 119, 119) !important;
}
.bkg-color-type16.ignore-inline-bkg-color {
	background-color: rgb(153, 153, 153) !important;
}
.bkg-color-type17.ignore-inline-bkg-color {
	background-color: rgb(227, 227, 227) !important;
}
.bkg-color-type18.ignore-inline-bkg-color {
	background-color: rgb(0, 65, 93) !important;
}
.bkg-color-type19.ignore-inline-bkg-color {
	background-color: rgb(229, 229, 229) !important;
}
.bkg-color-type20.ignore-inline-bkg-color {
	background-color: rgb(179, 179, 179) !important;
}
.bkg-color-type21.ignore-inline-bkg-color {
	background-color: rgb(0, 187, 163) !important;
}
.bkg-color-type22.ignore-inline-bkg-color {
	background-color: rgb(0, 132, 51) !important;
}
.bkg-color-type23.ignore-inline-bkg-color {
	background-color: rgb(94, 91, 84) !important;
}
.bkg-color-type24.ignore-inline-bkg-color {
	background-color: rgb(244, 131, 38) !important;
}
.bkg-color-type25.ignore-inline-bkg-color {
	background-color: rgb(244, 82, 57) !important;
}
.bkg-color-type26.ignore-inline-bkg-color {
	background-color: rgb(195, 59, 34) !important;
}
.bkg-color-type27.ignore-inline-bkg-color {
	background-color: rgb(133, 42, 122) !important;
}
.bkg-color-type28.ignore-inline-bkg-color {
	background-color: rgb(234, 234, 234) !important;
}
.bkg-color-type29.ignore-inline-bkg-color {
	background-color: rgb(1, 151, 214) !important;
}
.bkg-color-type30.ignore-inline-bkg-color {
	background-color: rgb(1, 125, 214) !important;
}
.bkg-color-type31.ignore-inline-bkg-color {
	background-color: rgb(136, 136, 136) !important;
}
.bkg-color-type32.ignore-inline-bkg-color {
	background-color: rgb(98, 112, 119) !important;
}
.bkg-color-type33.ignore-inline-bkg-color {
	background-color: rgb(131, 142, 147) !important;
}
.bkg-color-type34.ignore-inline-bkg-color {
	background-color: rgb(143, 144, 146) !important;
}
.bkg-color-type35.ignore-inline-bkg-color {
	background-color: rgb(235, 238, 239) !important;
}
.bkg-color-type36.ignore-inline-bkg-color {
	background-color: rgb(15, 102, 152) !important;
}
.bkg-color-type37.ignore-inline-bkg-color {
	background-color: rgb(215, 65, 11) !important;
}
.bkg-color-type38.ignore-inline-bkg-color {
	background-color: rgb(68, 78, 83) !important;
}
.bkg-color-type39.ignore-inline-bkg-color {
	background-color: rgb(199, 213, 216) !important;
}
.bkg-color-type40.ignore-inline-bkg-color {
	background-color: rgb(64, 126, 183) !important;
}
.mbot-mol.molecule-100 .column-2-template {
	margin-bottom: 15px;
}
.molecule-100 .btn-wrapper {
	line-height: 0;
}
.molecule-100 .btn-wrapper a > span {
	overflow: hidden; display: inline-block; white-space: nowrap; max-width: 240px;
}
.molecule-101 {
	width: auto; text-align: center; display: block; position: relative; z-index: 1;
}
.molecule-101 span {
	font-size: 28px; z-index: 1; background-color: white;
}
.molecule-101 span::before {
	left: 0px; top: 50%; width: 50%; height: 1px; position: absolute; z-index: -1; content: ""; opacity: 0.3; background-color: rgb(51, 51, 51);
}
.molecule-101 span::after {
	left: 0px; top: 50%; width: 50%; height: 1px; position: absolute; z-index: -1; content: ""; opacity: 0.3; background-color: rgb(51, 51, 51);
}
.molecule-101 span::after {
	left: auto; right: 0px;
}
.text-left.molecule-101 {
	text-align: left;
}
.bkg-color-type9 .molecule-101 span {
	background-color: rgb(0, 150, 214);
}
.molecule-101.bkg-color-type9 span {
	background-color: rgb(0, 150, 214);
}
.bkg-color-type9 .molecule-101 span::before {
	background-color: white;
}
.bkg-color-type9 .molecule-101 span::after {
	background-color: white;
}
.molecule-101.bkg-color-type9 span::before {
	background-color: white;
}
.molecule-101.bkg-color-type9 span::after {
	background-color: white;
}
.bkg-color-type28 .molecule-101 span {
	background-color: rgb(234, 234, 234);
}
.molecule-101.bkg-color-type28 span {
	background-color: rgb(234, 234, 234);
}
.molecule-201 {
	padding-left: 20px; margin-right: 22px;
}
.slider .molecule-201 {
	padding-right: 20px;
}
.molecule-201 p {
	line-height: 30px; font-size: 18px; margin-top: 20px; margin-bottom: 15px;
}
.molecule-201 p:last-child {
	margin-bottom: 0px;
}
.molecule-201 .bottom-link {
	color: black;
}
.molecule-200 img {
	margin-bottom: 0.5em;
}
.molecule-200 img.left {
	margin-right: 1em; margin-bottom: 0px;
}
.molecule-200 img.right {
	margin-bottom: 0px; margin-left: 1em;
}
.mbot-mol.molecule-200 {
	margin-bottom: 0px;
}
.molecule-202 .footnote sup.normal-sup {
	left: auto; top: -0.4em; position: relative;
}
.molecule-206 {
	font-family: "HPSimplifiedLight"; position: relative;
}
.molecule-206 .item {
	width: 300px; padding-left: 10px; position: absolute;
}
.molecule-206 .item h3 {
	line-height: 30px; font-size: 24px; font-weight: normal;
}
.molecule-206 .item .font-lh3 {
	line-height: 30px; font-size: 24px; font-weight: normal;
}
.molecule-206 .hot-spots .item p {
	margin-bottom: 0px;
}
.molecule-206 .big {
	min-width: 489px;
}
.molecule-206 .images > div {
	display: inline-block; position: absolute;
}
.molecule-206 .images .all-laptops {
	min-width: 959px;
}
.molecule-207 {
	margin-top: -60px; float: right;
}
.molecule-207 img {
	margin-left: 20px; vertical-align: top; display: inline-block;
}
.molecule-207 span {
	margin-top: 30px; vertical-align: top; display: inline-block;
}
.molecule-300 .bottom-link {
	margin-top: 17px;
}
.molecule-300 .button {
	margin-top: 17px;
}
.molecule-300 .font-lh2 {
	line-height: 52px;
}
.molecule-300 .videoitem + .button {
	
}
.molecule-301 {
	margin-bottom: 5px; display: inline-block;
}
.molecule-301 h2 {
	margin: 0px; font-weight: normal; display: inline-block;
}
.molecule-301 div {
	margin-right: 10px; display: inline-block;
}
:last-of-type.molecule-301 {
	margin-bottom: 0px;
}
:first-child.molecule-301 {
	margin-left: 0px;
}
.molecule-302 {
	
}
.slider .molecule-302 img {
	max-width: 450px !important;
}
.slider .molecule-302 .image-holder {
	max-width: 450px !important;
}
.carousel .molecule-302 img {
	max-width: 450px !important;
}
.carousel .molecule-302 .image-holder {
	max-width: 450px !important;
}
.slider .molecule-302 .image-holder {
	width: auto !important;
}
.carousel .molecule-302 .image-holder {
	width: auto !important;
}
.slider .molecule-302 object {
	width: 450px !important;
}
.slider .molecule-302 .js-youtube-player {
	width: 450px !important;
}
.slider .molecule-302 .js-brightcove-player {
	width: 450px !important;
}
.carousel .molecule-302 object {
	width: 450px !important;
}
.carousel .molecule-302 .js-youtube-player {
	width: 450px !important;
}
.carousel .molecule-302 .js-brightcove-player {
	width: 450px !important;
}
.slider .molecule-302 .video-thumbnail {
	overflow: visible;
}
.molecule-302 img {
	float: none; max-width: none;
}
.molecule-302 .first {
	padding-right: 60px;
}
.molecule-302 .image-holder {
	display: table-cell;
}
.molecule-302 .image-holder img {
	float: none; max-width: none;
}
.image-right.molecule-302 .image-holder {
	padding-left: 30px;
}
.image-right.molecule-302 .content-wrapper {
	
}
.image-left.molecule-302 .image-holder {
	padding-right: 30px;
}
.image-left.molecule-302 .content-wrapper {
	
}
.content-vertical-top.molecule-302 .content-wrapper {
	vertical-align: top;
}
.image-vertical-top.molecule-302 .image-holder {
	vertical-align: top;
}
.content-vertical-middle.molecule-302 .content-wrapper {
	vertical-align: middle;
}
.image-vertical-middle.molecule-302 .image-holder {
	vertical-align: middle;
}
.content-vertical-bottom.molecule-302 .content-wrapper {
	vertical-align: bottom;
}
.image-vertical-bottom.molecule-302 .image-holder {
	vertical-align: bottom;
}
.molecule-302 div .meta .doc_detail {
	padding-left: 20px;
}
.molecule-302 .font-lh3 {
	line-height: 36px; font-size: 32px; margin-bottom: 8px;
}
.molecule-302 .description {
	line-height: 20px; margin-top: 20px;
}
.molecule-302 :first-child.description {
	margin-top: 0px;
}
.molecule-302 :empty.description {
	margin-bottom: 0px;
}
.molecule-302 .description ul {
	width: 99%; margin-bottom: 0px; display: inline-block;
}
.molecule-302 .description ul li {
	list-style: inside; margin-bottom: 8px;
}
.molecule-302 .description ul li > * {
	display: inline;
}
.molecule-302 .description ul li:last-child {
	margin-bottom: 0px;
}
.molecule-302 div.description {
	margin-bottom: 8px;
}
.molecule-302 div:first-child.description {
	margin-bottom: 8px;
}
.molecule-302 p.meta {
	margin-top: 17px;
}
.molecule-302 .button {
	margin-top: 17px; margin-bottom: 13px;
}
.molecule-302 .bottom-link {
	margin-top: 17px; margin-bottom: 13px;
}
.molecule-302 .tagline {
	line-height: 24px; font-size: 22px;
}
.molecule-302 .content-wrapper {
	vertical-align: middle; display: table-cell;
}
.molecule-302 .image-holder {
	vertical-align: middle; display: table-cell;
}
.molecule-302 .content-wrapper {
	padding-top: 0px;
}
.text-center.molecule-302 .content-wrapper {
	text-align: center;
}
.text-right.molecule-302 .content-wrapper {
	text-align: right;
}
.text-left.molecule-302 .content-wrapper {
	text-align: left;
}
.text-justify.molecule-302 .content-wrapper {
	text-align: justify;
}
.molecule-302 .description ~ div > span[class='icon_cnt '] > a {
	line-height: 22px; padding-left: 0px; font-size: 16px; margin-bottom: 13px;
}
.molecule-302 .image-holder [class*='mbot'] {
	margin-bottom: 0px; position: relative;
}
.molecule-302 .video-embedded {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.molecule-302 .video-embedded .js-brightcove-player > span {
	height: 100%;
}
.molecule-302 a.play {
	background: url("../images/s-video-icons.png") no-repeat 0px -38px; left: 50%; top: 50%; width: 48px; height: 36px; font-size: 0px; margin-top: -18px; margin-left: -24px; position: absolute; cursor: pointer;
}
.slider .molecule-302 {
	margin: 0px 45px;
}
.slider .image-right.molecule-302 .image-holder {
	padding-left: 60px;
}
.slider .image-left.molecule-302 .image-holder {
	padding-right: 60px;
}
.span8 .molecule-302 .first.image-holder {
	padding-right: 0px;
}
.span6 + .span6 + .span6 + .span6 {
	
}
.span6 .molecule-302 .video-thumbnail {
	
}
[class*='span'] .molecule-302 img {
	max-width: none;
}
.molecule-303 {
	
}
.molecule-303 img {
	float: none; max-width: none;
}
.molecule-303 .select {
	vertical-align: top;
}
.molecule-303 .first {
	padding-right: 60px;
}
.molecule-303 .image-holder img {
	margin-bottom: 5px;
}
.molecule-303 .image-holder .video-thumbnail img {
	margin-bottom: 0px;
}
.molecule-303 .image-holder .custom-thumbnail {
	max-width: 451px;
}
.image-right.molecule-303 .image-holder {
	padding-left: 60px;
}
.image-right.molecule-303 .first.image-holder {
	display: none;
}
.image-right.molecule-303 .second.image-holder {
	display: table-cell;
}
.image-right.molecule-303 .content-wrapper {
	
}
.image-left.molecule-303 .first.image-holder {
	display: table-cell;
}
.image-left.molecule-303 .second.image-holder {
	display: none;
}
.image-left.molecule-303 .content-wrapper {
	
}
.content-vertical-top.molecule-303 .content-wrapper {
	vertical-align: top;
}
.image-vertical-top.molecule-303 .image-holder {
	vertical-align: top;
}
.content-vertical-middle.molecule-303 .content-wrapper {
	vertical-align: middle;
}
.image-vertical-middle.molecule-303 .image-holder {
	vertical-align: middle;
}
.content-vertical-bottom.molecule-303 .content-wrapper {
	vertical-align: bottom;
}
.image-vertical-bottom.molecule-303 .image-holder {
	vertical-align: bottom;
}
.molecule-303 .font-lh3 {
	line-height: 32px; font-family: "HPSimplifiedBold","HPSimplified",Arial; font-size: 32px;
}
.molecule-303 .description {
	line-height: 22px; margin-top: 20px; margin-bottom: 30px;
}
.molecule-303 .button {
	margin-top: 0px; margin-bottom: 13px;
}
.molecule-303 .bottom-link {
	margin-top: 0px; margin-bottom: 13px;
}
.molecule-303 a.dropdown-toggle.button {
	padding-right: 0px;
}
.molecule-303 .dropdown-menu li.dd-item > a {
	
}
.molecule-303 .content-wrapper {
	vertical-align: middle; display: table-cell;
}
.molecule-303 .image-holder {
	vertical-align: middle; display: table-cell;
}
.molecule-303 .content-wrapper {
	width: 451px; padding-top: 0px;
}
.molecule-303 .span12.content-wrapper {
	width: 451px; margin-right: 0px;
}
.text-center.molecule-303 .content-wrapper {
	text-align: center;
}
.text-right.molecule-303 .content-wrapper {
	text-align: right;
}
.text-left.molecule-303 .content-wrapper {
	text-align: left;
}
.text-justify.molecule-303 .content-wrapper {
	text-align: justify;
}
.molecule-303 .molecule-301 {
	margin-top: 2px; margin-left: 10px; vertical-align: top;
}
.molecule-303 .molecule-301 .bottom-link {
	line-height: 36px;
}
.molecule-303 .dropdown {
	width: 200px; display: inline-block; position: relative; z-index: 1000; min-width: 150px;
}
.molecule-303 .dropdown-toggle {
	width: 100%; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.molecule-303 .button.dropdown-toggle {
	padding-right: 12px;
}
.opened .molecule-303 .dropdown-toggle {
	border-bottom-left-radius: 0px;
}
.upside .molecule-303 .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-left-radius: 4px;
}
.molecule-303 .dropdown-toggle .icon {
	height: 36px; padding-left: 12px; border-left-color: white; border-left-width: 1px; border-left-style: solid; float: right; display: inline-block;
}
.molecule-303 .dropdown-toggle .icon > .link_icn {
	margin-top: 7px;
}
.opened .molecule-303 .dropdown-toggle .icon > .link_icn {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.molecule-303 .dropdown-menu {
	border: 2px solid rgb(90, 90, 90); border-image: none; left: 0px; top: 36px; right: 0px; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box;
}
.opened .molecule-303 .dropdown-menu {
	border-top-width: 0px;
}
.opened .molecule-303 .dropdown-menu li {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.opened .molecule-303 .dropdown-menu li:first-child {
	border-top-color: white;
}
.upside .molecule-303 .dropdown-menu {
	border-top-width: 2px; border-bottom-width: 0px;
}
.upside .molecule-303 .dropdown-menu li {
	border-top-color: currentColor; border-bottom-color: rgb(204, 204, 204); border-top-width: medium; border-bottom-width: 1px; border-top-style: none; border-bottom-style: solid;
}
.upside .molecule-303 .dropdown-menu li:last-child {
	border-bottom-color: white;
}
.molecule-303 .dropdown-menu li > a {
	padding: 8px 13px; color: black; display: block; cursor: pointer; background-color: white;
}
.molecule-303 .dropdown-menu li > a .icon_cnt > span {
	padding-left: 22px;
}
.molecule-303 .dropdown-menu li > a:hover {
	color: white; text-decoration: none; background-color: rgb(0, 150, 214);
}
.molecule-303 .dropdown-menu li > a:focus {
	color: white; text-decoration: none; background-color: rgb(0, 150, 214);
}
.molecule-303 .dropdown-menu li > a.disabled {
	background: rgb(229, 229, 229); color: rgb(179, 179, 179); cursor: default;
}
.molecule-303 .critical.dropdown-menu li a:hover {
	background-color: rgb(215, 65, 11);
}
.molecule-303 .critical.dropdown-menu li a:focus {
	background-color: rgb(215, 65, 11);
}
.span8 .molecule-303 .first.image-holder {
	padding-right: 0px;
}
[class*='span'] .molecule-303 img {
	max-width: none;
}
.molecule-400 img {
	top: 3px; float: left; position: relative; min-width: 42px; max-width: 61px;
}
.molecule-400 img::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.molecule-400 .text-block-shifted {
	margin-left: 80px;
}
.molecule-400 .link-lists {
	padding-right: 18px;
}
.molecule-400 .content-wrapper {
	margin-bottom: 19px;
}
.molecule-400 .bottom-link {
	margin-top: 11px;
}
.molecule-403 {
	padding-bottom: 35px;
}
.molecule-406 {
	margin: 0px; display: inline-block; min-height: 36px;
}
.mbot-mol.molecule-406 {
	
}
.mtop-mol.molecule-406 {
	
}
.molecule-406 a.dropdown-toggle {
	left: auto; top: -8px;
}
.molecule-406 a.button {
	height: 36px; text-align: center; line-height: 35px; font-size: 16px; background-color: rgb(215, 65, 11);
}
.molecule-406 a.button:hover {
	background-color: rgb(193, 64, 26);
}
.molecule-406 a.button span {
	white-space: nowrap;
}
.color-type9.molecule-406 a.button {
	background-color: rgb(0, 150, 214);
}
.color-type9.molecule-406 a.button:hover {
	background-color: rgb(0, 102, 153);
}
.color-type12.molecule-406 a.button {
	background-color: rgb(118, 118, 118);
}
.color-type12.molecule-406 a.button:hover {
	background-color: rgb(90, 90, 90);
}
.molecule-406 ul.dropdown-menu {
	left: auto; top: 28px; right: auto;
}
.molecule-406 ul.dropdown-menu li {
	white-space: nowrap; max-width: 306px;
}
.molecule-406 ul.dropdown-menu li p {
	overflow: hidden; -ms-text-overflow: ellipsis;
}
.wrapelements.molecule-406 ul.dropdown-menu li {
	white-space: normal;
}
.molecule-421 a.button {
	margin-top: 20px; margin-left: 0px;
}
.molecule-421 a.bottom-link {
	margin-top: 20px; margin-left: 0px;
}
.molecule-421 .list-wide li {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.molecule-421 .list-wide a:hover .item-container {
	background: none;
}
.molecule-421 .list-wide a:focus .item-container {
	background: none;
}
.molecule-421 .list-wide .item-container {
	padding: 0px 19px;
}
.molecule-421 .list-wide .item-container .meta {
	color: black; margin-bottom: 6px; display: inline-block;
}
.molecule-421 .list-wide .font-h2 {
	margin-bottom: 25px;
}
.molecule-421 .small-title.list-wide .font-h2 {
	line-height: 22px; font-size: 17px; margin-bottom: 5px;
}
.molecule-500 img {
	margin-bottom: 8px;
}
.molecule-500 .font-h6 {
	margin-bottom: 2px;
}
.molecule-500 a {
	line-height: 24px; font-size: 24px;
}
.molecule-500 .meta {
	line-height: 12px; font-size: 12px;
}
.molecule-500 .meta a {
	line-height: 12px; font-size: 12px;
}
.molecule-500 .meta {
	margin-top: 7px; margin-bottom: 0px;
}
.molecule-500 .meta i {
	top: -3px;
}
[class*='mtop'].molecule-500 {
	margin-top: 25px;
}
.span8 .molecule-500 {
	width: 270px;
}
.molecule-501 .font-lh3 {
	line-height: 30px; font-weight: normal; margin-bottom: 18px;
}
.image-center.molecule-501 .videoitem .video-thumbnail {
	margin-right: auto; margin-left: auto;
}
.image-right.molecule-501 .videoitem {
	overflow: hidden;
}
.image-right.molecule-501 .videoitem .video-thumbnail {
	float: right;
}
.molecule-501 .description {
	margin-bottom: 8px;
}
.molecule-501 .font-h1 {
	line-height: 36px; font-size: 28px; margin-bottom: 10px;
}
.molecule-501 .secondary-typography a {
	font-size: 16px;
}
.molecule-501 img {
	padding-bottom: 25px;
}
.molecule-501 .video-thumbnail {
	margin-bottom: 25px;
}
.molecule-501 .link-lists ul li {
	margin-bottom: 7px;
}
.molecule-501 .link-lists .bottom-link {
	margin-top: 9px;
}
.molecule-501 ul.bulleted-list {
	padding-left: 23px;
}
.molecule-501 ul.bulleted-list li {
	
}
.white-boxes.molecule-800 .molecule-501 {
	background: white;
}
.white-boxes.molecule-800 .molecule-501 > * {
	color: black;
}
.white-boxes.molecule-800 .molecule-501 a {
	color: rgb(0, 125, 186);
}
.white-boxes.molecule-800 .molecule-501 a:visited {
	color: rgb(130, 41, 128);
}
.white-boxes.molecule-800 .molecule-501 a.visited {
	color: rgb(130, 41, 128);
}
.white-boxes.molecule-800 .molecule-501 .link_icn.icl_arr {
	background-position: 0px -3043px;
}
.white-boxes.molecule-800 .molecule-501 .icl_arr i {
	background-position: 0px -3043px;
}
.white-boxes.molecule-800 .molecule-501 .link_icn.icl_arr:hover {
	background-position: 0px -3018px;
}
.white-boxes.molecule-800 .molecule-501 .icl_arr:hover i {
	background-position: 0px -3018px;
}
.molecule-502 {
	min-height: 292px;
}
.molecule-502 img {
	top: 3px; width: 69px; height: 69px; float: left; position: relative;
}
.molecule-502 img::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.molecule-502 p {
	line-height: 17px; font-size: 13px;
}
.molecule-502 .font-lh3 {
	line-height: 24px; font-size: 20px; font-weight: normal; margin-bottom: 10px;
}
.molecule-502 .bottom-link {
	color: black; margin-top: 7px;
}
.molecule-502 .bottom-link:visited {
	color: black;
}
.molecule-502 .text-block-shifted {
	margin-left: 83px;
}
.image-right.molecule-502 .text-block-shifted {
	margin-right: 83px; margin-left: 5px;
}
.molecule-502 .link-lists li {
	margin-bottom: 5px;
}
.molecule-502 .link-lists a {
	color: black;
}
.molecule-503 {
	margin-top: 50px; margin-bottom: 50px;
}
.molecule-503 .wrapper {
	padding: 0px 50px;
}
.molecule-503 .img-wrapper {
	padding-top: 13px; margin-bottom: 25px;
}
.image-left.molecule-503 .img-wrapper {
	text-align: left;
}
.image-right.molecule-503 .img-wrapper {
	text-align: right;
}
.image-center.molecule-503 .img-wrapper {
	text-align: center;
}
.ruler-vertical-content div:not(:last-child) > .molecule-503 {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.ruler-vertical-content div > .molecule-503 {
	
}
.ruler-vertical-content .span8 + .span8 + .span8 > .molecule-503 {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.ruler-vertical-content .span16 .span8 + .span8 > .molecule-503 {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.molecule-506 {
	width: 100%; position: relative; box-sizing: border-box;
}
.molecule-506 img {
	min-width: 100%; max-width: 100%;
}
.molecule-506 .wrapper {
	left: 20px; top: 20px; position: absolute;
}
.molecule-506 h2 {
	font-family: "HPSimplifiedLight","HPSimplified",Arial; font-size: 1.31em; font-weight: normal; margin-bottom: 0.56em;
}
.molecule-506 h3 {
	font-family: "HPSimplifiedLight","HPSimplified",Arial; font-size: 1.31em; font-weight: normal; margin-bottom: 0.56em;
}
.molecule-506 p {
	color: rgb(118, 118, 118); font-family: "HPSimplifiedLight","HPSimplified",Arial;
}
@media screen and (min-width:671px)
{
.molecule-506 {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.child-spn12.molecule-506 {
	width: 50%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
.child-spn8.molecule-506 {
	width: 33.33%; border-left-color: currentColor; border-left-width: medium; border-left-style: none; float: left;
}
.molecule-506 h2 {
	line-height: 1.4em; font-size: 2em;
}
.molecule-506 h3 {
	line-height: 1.2em; font-size: 1.5em;
}
.molecule-506 p {
	max-width: 50%;
}
.molecule-506 h2 + p {
	line-height: 1em; font-size: 1.5em;
}
.molecule-506 h3 + p {
	max-width: 70%;
}
:first-child.molecule-506 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
:first-child.molecule-506 + .child-spn12 {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
:first-child.molecule-506 + .child-spn8 {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
:last-child.molecule-506::after {
	clear: both; display: table; content: " ";
}
}
.molecule-600 .view-all-cnt {
	padding-top: 26px; margin-bottom: 28px;
}
.molecule-610 .twt-widget > h3 {
	line-height: 30px; padding-bottom: 5px; font-family: "HPSimplified",Arial; font-size: 24px; font-weight: bold; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.molecule-610 .twt-widget .tweet-bodies {
	padding: 16px 0px; -ms-word-wrap: break-word;
}
.molecule-610 .twt-widget .more-tweets {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE3mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS4xLjIiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xOTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMy0xMC0xN1QxNDoxMDo4NDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuNDwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KkzJpPAAAAhBJREFUOBGt1E1IlEEcx/FnX1ypPAhRktJh09BDsbeF8LAVCHvxIgURCHrIS0GYQhZeBE91EU9SEBQEaeJxFYRabQ+BnjZ6UQ9hLWm5pQejDYX1+9ucp8fhiS1p4LPz9p955plnZp1isej8RxHmuqn5gs6vVLGbl8sUfw1vUMASbkHjjyCFLByz2imeEv2LlT8g5gXiqMRpTOIl1jGC0pz6OYQtvEcjzMPsPEnfaxy0Yg5T/4RlXMZdXNfgY8ijA1/QjgDsiR/R1uXTrrgEtqE0hpAZrCeeQgzzyKAVYZiYZ5TPeeqm3eQf6RtCSDGm8QaVGRxAEJcwjVVMYACvoFc1Y+ycrt99+spH8R0BZNCIJ2hBDKNgCaW+LXK/FKFxbx9P0SoL0HZ8wwquwm+f7VWa+nHiczB1J8yTfmAcOfRhPynOIJ1tN2lipV7MogrDWMS/pCTBz/cM8Cy/jvI9/MQaUuhGFdxX9ClrK/WRT3j7vAN0RpWyuIPziMAb41e+TcxDO84bWEFnGo9Rawf+od5E+1c02P3eiVXWdR3EBnT3dVL64XdCamhfwhXY87gXxO5oI1hHr8dvEG1a6QJ0ceyxpbp+dAW1l1F0Io13SMAepA+pPc1D38Tud+sqnMUclPQvpw+n19TV1kQncRH3of3Un0w93En8yqW92z1/Z8gvoBm61tXYxGe8RRpP8QFl0w6LYPlfGV6XPAAAAABJRU5ErkJggg==") no-repeat 0px 2px; padding-left: 30px; margin-top: 10px; display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box;
}
.molecule-610 .twt-widget .more-tweets a {
	overflow: hidden; display: inline-block; max-height: 24px;
}
.molecule-610 .twt-widget .retweet {
	margin-left: 10px;
}
.molecule-611 a.fb_learn {
	font-size: 12px; text-decoration: none; display: block;
}
.molecule-611 a.fb_learn:hover {
	text-decoration: underline;
}
.span16 .molecule-800 .span8 + .span8 {
	
}
.no-ruler.molecule-801 .prog-disc-content > li:first-child {
	border: 0px currentColor; border-image: none;
}
.no-ruler.molecule-801 .prog-disc-content > li {
	border: 0px currentColor; border-image: none;
}
.no-hover.molecule-801 .prog-disc-content > li > .icon_cnt:hover {
	background-color: white;
}
.no-hover.molecule-801 .prog-disc-content > li > .icon_cnt:focus {
	background-color: white;
}
span.wf-icon {
	font-family: "HPFlex2Software3ContentIcons"; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.js_tab_trigger span.wf-icon {
	line-height: 60px; padding-bottom: 14px; font-size: 60px; display: block;
}
div.molecule-802 {
	font-family: HPSimplified,arial;
}
div.molecule-802 nav a p {
	margin-bottom: 0px;
}
div.molecule-802 .font-lh2 {
	color: black; line-height: 30px; font-family: "HPSimplified",Arial; font-size: 24px; font-weight: normal; margin-bottom: 31px;
}
div.molecule-802 .tabs-wrapper .row {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.molecule-802 .js_tab_content > .row {
	height: 100%; margin-bottom: 0px;
}
div.molecule-802 .js_tab_content > .row > .span24 {
	height: 100%; padding-bottom: 20px; margin-bottom: 0px; border-bottom-color: rgb(199, 212, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
div.molecule-802 .js_tab_content .span24 {
	width: 964px;
}
div.molecule-802 .slider {
	top: 0px; height: 9px; bottom: 5px; clear: both; margin-bottom: 19px; margin-left: 0px; border-bottom-color: rgb(199, 212, 218); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; z-index: 2;
}
div.molecule-802 .slider span {
	background-position: bottom; width: 20px; height: 22px; bottom: -1px; display: block; position: absolute; background-image: url("/us/en/images/i/software/slider-white.png"); background-repeat: no-repeat;
}
div.molecule-802 .tabs {
	text-align: center; margin-bottom: 0px;
}
div.molecule-802 .tabs a {
	padding: 24px 8px; width: 152.6px; height: 100%; text-align: center; color: rgb(143, 144, 146); line-height: 16px; overflow: hidden; font-size: 14px; text-decoration: none; margin-right: 8px; vertical-align: top; display: inline-block; position: relative; z-index: 2; cursor: pointer; box-sizing: border-box; -ms-user-select: none; background-color: rgb(234, 234, 234); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none;
}
div.molecule-802 .tabs a.current {
	border-radius: 0px; border: currentColor; border-image: none; bottom: 0px; margin-right: 8px; background-color: white;
}
div.molecule-802 .tabs a .icon-on {
	height: 60px; padding-bottom: 14px;
}
div.molecule-802 .tabs a .icon-off {
	height: 60px; padding-bottom: 14px;
}
div.molecule-802 .tabs a .icon-on img {
	margin: auto; display: block; max-width: 100%;
}
div.molecule-802 .tabs a .icon-off img {
	margin: auto; display: block; max-width: 100%;
}
div.molecule-802 .tabs a .text {
	padding: 0px 8px; display: block;
}
div.molecule-802 .tabs a .icon-on {
	display: none;
}
div.molecule-802 .tabs a:hover {
	color: white; text-decoration: none; background-color: rgb(0, 150, 214);
}
div.molecule-802 .tabs a.current {
	color: white; text-decoration: none; background-color: rgb(0, 150, 214);
}
div.molecule-802 .tabs a:hover .icon-on {
	display: block;
}
div.molecule-802 .tabs a.current .icon-on {
	display: block;
}
div.molecule-802 .tabs a:hover .icon-off {
	display: none;
}
div.molecule-802 .tabs a.current .icon-off {
	display: none;
}
div.molecule-802 :first-child.tabs {
	padding-left: 0px;
}
div.gray.molecule-802 .tabs a {
	background-color: white;
}
div.gray.molecule-802 .tabs a:hover {
	color: white; background-color: rgb(0, 150, 214);
}
div.gray.molecule-802 .tabs a.current {
	color: white; background-color: rgb(0, 150, 214);
}
div.gray.molecule-802 .slider span {
	background-image: url("/us/en/images/i/software/slider-gray.png");
}
@media screen and (max-width:496px)
{
.molecule-940 .list .span12 {
	width: 100%;
}
}
.molecule-811 a .video-thumbnail {
	float: left;
}
.molecule-811 .video-size1.video-thumbnail {
	
}
.molecule-811 .tabs a {
	width: 193px; height: 60px;
}
.molecule-811 .tabs .tagline-text {
	width: 90px; text-align: left; margin-top: -4px; margin-left: 2px; float: left;
}
.molecule-811 .tabs .title-text {
	width: 90px; text-align: left; margin-top: -4px; margin-left: 2px; float: left;
}
.molecule-811 nav {
	width: 660px;
}
.molecule-811 .video-container {
	width: 670px;
}
.molecule-811 .slider .outline.aside.first.arrow.navigation {
	width: 34px; height: 57px;
}
.molecule-820 .font-lh2 {
	font-size: 50px; margin-bottom: 58px;
}
.molecule-820 .font-lh2 strong {
	color: rgb(0, 150, 214); line-height: 75px; font-size: 75px;
}
.molecule-820 .logos {
	margin-bottom: -15px;
}
.molecule-820 .logos a {
	margin: 0px 17px 15px; vertical-align: middle; display: inline-block; min-width: 90px;
}
.molecule-820 .logos a img {
	
}
.molecule-820 .logos a:last-child {
	margin-right: 0px;
}
.molecule-820 .logos a[href='javascript:void(0)'] {
	cursor: default;
}
.molecule-820 .logos a[href=''] {
	cursor: default;
}
.molecule-821 h3 {
	font-weight: normal; margin-bottom: 30px;
}
.molecule-821 [class*='erase-box'] {
	background: white; width: 40px; height: 20px; right: -20px; bottom: -10px; position: absolute; z-index: 1;
}
.molecule-821 [class*='erase-box']:not(.erase-box-top):first-child {
	left: 0px; width: 15px; right: auto;
}
.molecule-821 .erase-box-top {
	top: 0px; height: 10px; bottom: auto;
}
.molecule-821 .last .erase-box {
	width: 15px; right: 0px;
}
.molecule-821 .last-row .erase-box {
	height: 10px; bottom: 0px;
}
.bkg-color-type9.molecule-821 .cell {
	border-color: white;
}
.bkg-color-type9 .molecule-821 .cell {
	border-color: white;
}
.bkg-color-type9.molecule-821 img {
	-webkit-filter: brightness(8.1);
}
.bkg-color-type9 .molecule-821 img {
	-webkit-filter: brightness(8.1);
}
.molecule-821 .cell {
	width: 100%; height: 110px; border-right-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: table; position: relative;
}
.molecule-821 .last.cell {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.molecule-821 .last-row.cell {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.molecule-821 .cell a {
	vertical-align: middle; display: table-cell;
}
.molecule-821 .cell a[href='javascript:void(0)'] {
	cursor: default;
}
.molecule-821 .cell a[href=''] {
	cursor: default;
}
.molecule-821 .cell a img {
	margin: 0px auto; display: block; max-width: 90px;
}
@media 
{
.molecule-821 .cell a img {
	width: 90px;
}
}
.bkg-color-type9 [class*='erase-box'] {
	background: rgb(0, 150, 214);
}
.bkg-color-type12 [class*='erase-box'] {
	background: rgb(235, 241, 241);
}
.bkg-color-type14 [class*='erase-box'] {
	background: rgb(243, 243, 243);
}
.molecule-822 {
	
}
.molecule-822 > [class*='span'] + [class*='span'] {
	
}
.blockquote-theme1.molecule-822 .quote-space {
	left: 25px; position: relative;
}
.molecule-822 a {
	display: block;
}
.molecule-822 > cite + a {
	
}
.molecule-822 > [class*='span'] + [class*='span'] blockquote {
	line-height: 36px; font-size: 32px;
}
.molecule-822 > [class*='span'] + [class*='span'] cite {
	line-height: 20px; font-family: HPSimplified,Arial; font-size: 18px;
}
.font-medium.molecule-822 blockquote {
	line-height: 36px; font-size: 32px;
}
.font-medium.molecule-822 cite {
	line-height: 20px; font-family: HPSimplified,Arial; font-size: 18px;
}
.slider .molecule-822 {
	margin: 0px 45px;
}
.slider .molecule-822 > [class*='span'] + [class*='span'] .quote-space {
	left: 25px; position: relative;
}
.slider .molecule-822 > [class*='span'] + [class*='span'] blockquote {
	line-height: 36px; font-size: 32px;
}
.slider .molecule-822 > [class*='span'] + [class*='span'] cite {
	line-height: 20px; font-family: HPSimplified,Arial; font-size: 18px;
}
* + html .molecule-823 .molecule-302 .image-holder {
	width: 226px;
}
* + html .molecule-823 .molecule-302 .content-wrapper {
	width: auto !important; display: inline-block !important;
}
* + html .molecule-823 .font-hs1.molecule-503 {
	line-height: normal; margin-bottom: 0px;
}
* + html .molecule-823 .primary-typography.molecule-503 {
	margin-top: -7px;
}
.molecule-823 [class*='icb_'].icon_cnt a {
	padding: 0px 18px 0px 0px; display: inline;
}
.molecule-823 [class*='icb_'] {
	padding: 0px 18px 0px 0px; display: inline;
}
.molecule-823 .icon_cnt {
	display: inline-block; position: relative;
}
.molecule-823 [class*='icb_'].icon_cnt em {
	top: 1px; right: 18px;
}
.molecule-823 * .icb_lnk em {
	background-position: right -2265px;
}
.molecule-823 [class*='icb_'] em {
	height: 18px; min-width: 15px; background-image: url("../images/s-15px-hpe.png"); background-repeat: no-repeat;
}
.molecule-823 .icon_cnt em {
	position: absolute; cursor: default;
}
.molecule-823 .title .font-h1 {
	padding-bottom: 20px; margin-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.molecule-823 .one-height-cells {
	margin-bottom: 30px; position: relative;
}
.molecule-823 .one-height-cells .span12 + .span6 + .span6 {
	
}
.molecule-823 .one-height-cells .last_col.ruler-ver {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.molecule-823 .molecule-302 {
	margin: auto 0px; left: 0px; top: 0px; height: 70px; right: 0px; bottom: 0px; position: absolute;
}
.molecule-823 .molecule-302 .middle-aligned-cells {
	width: auto;
}
.molecule-823 .molecule-302 .image-holder {
	padding-right: 40px;
}
.molecule-823 .molecule-302 .image-holder div {
	width: 226px; height: 70px; margin-bottom: 0px;
}
.molecule-823 .molecule-302 .image-holder img {
	width: auto; height: auto; max-height: 100%; max-width: 100%;
}
.molecule-823 .molecule-302 .font-lh3 {
	line-height: 18px; font-family: "HPSimplified",Arial; font-size: 24px; font-weight: bold; margin-bottom: 10px;
}
.molecule-823 .molecule-302 .content-wrapper .font-h3 {
	display: none;
}
.molecule-823 .molecule-302 .content-wrapper .description {
	display: none;
}
.molecule-823 .molecule-503 {
	margin: 0px; height: auto !important;
}
.molecule-823 .molecule-503 .tagline {
	line-height: 22px; font-size: 18px; font-weight: bold; margin-bottom: 0px;
}
.molecule-823 .molecule-503 .wrapper {
	padding: 0px 0px 0px 20px;
}
.molecule-823 .molecule-503 .img-wrapper {
	padding-top: 0px; margin-bottom: 0px;
}
.molecule-823 .molecule-503 .font-hs1 {
	line-height: 35px; font-size: 50px; margin-top: 10px; margin-bottom: 10px;
}
.molecule-823 .molecule-503 .primary-typography {
	color: rgb(118, 118, 118); line-height: 18px; font-size: 14px;
}
.molecule-823 .table_gridlines_enabled {
	width: 100%; font-size: 14px; display: table;
}
.molecule-823 .table_gridlines_enabled .one-height-cells {
	margin-bottom: 0px; display: table-row;
}
.molecule-823 .table_gridlines_enabled .one-height-cells > div {
	margin: 0px; padding: 10px 10px 10px 15px; display: table-cell;
}
.molecule-823 .table_gridlines_enabled [class*='span'] {
	border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.molecule-823 .table_gridlines_enabled .first_row [class*='span'] {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.molecule-823 .table_gridlines_enabled .last_row [class*='span'] {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid;
}
.molecule-823 .table_gridlines_enabled .first_col {
	border-left-color: rgb(204, 204, 204); border-left-width: 2px; border-left-style: solid;
}
.molecule-823 .table_gridlines_enabled .last_col {
	border-right-color: rgb(204, 204, 204); border-right-width: 2px; border-right-style: solid;
}
.molecule-823 .table_gridlines_enabled .table_h1 {
	color: rgb(255, 255, 255); font-weight: bold; vertical-align: bottom; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; background-color: rgb(118, 118, 118);
}
.molecule-823 .table_gridlines_enabled .first_col.table_h1 {
	border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;
}
.molecule-823 .table_gridlines_enabled .last_col.table_h1 {
	border-color: rgb(204, 204, 204);
}
.molecule-823 .table_gridlines_enabled .table_h2 {
	font-weight: bold; border-right-color: rgb(242, 242, 242); border-right-width: 1px; border-right-style: solid; background-color: rgb(242, 242, 242);
}
.molecule-823 .table_gridlines_enabled .last_col.table_h2 {
	border-right-color: rgb(204, 204, 204); border-right-width: 2px; border-right-style: solid;
}
.molecule-824 {
	margin-bottom: 50px;
}
.molecule-824 :first-child.row {
	margin-bottom: 35px;
}
.molecule-824 .button {
	float: right;
}
.molecule-824 h2 {
	margin: 0px; display: inline-block;
}
.molecule-824 .thumbs-container a {
	width: 100%; text-decoration: none; display: block;
}
.molecule-824 .thumbs-container img {
	width: 100%;
}
.molecule-824 [class*=span] {
	position: relative;
}
.molecule-824 .thumbs-container span {
	width: 100%; color: rgb(255, 255, 255); padding-bottom: 10px; display: none; background-color: rgb(0, 150, 214);
}
.molecule-824 .thumbs-container span strong {
	margin: 0px; padding: 0px 10px; display: block;
}
.molecule-824 .thumbs-container span small {
	margin: 0px; padding: 0px 10px; display: block;
}
.molecule-824 .thumbs-container span > :first-child {
	padding-top: 10px;
}
.molecule-824 .thumbs-container a:hover {
	width: 150%; text-decoration: none; z-index: 100;
}
.molecule-824 .thumbs-container a:hover img {
	margin-top: -5%; margin-left: -10%;
}
.molecule-824 .thumbs-container a:hover span {
	margin-top: -3%; margin-left: -10%; display: block;
}
.molecule-825 .slider .outline.aside.first.arrow.navigation {
	width: 34px; height: 57px;
}
.molecule-825 .image-container {
	min-width: 690px;
}
.molecule-825 .slider .outline.arrow.navigation {
	right: -20px;
}
.molecule-825 .carousel .outline.arrow.navigation {
	right: -20px;
}
.molecule-825 .image-container img {
	padding-left: 80px;
}
.molecule-831 .slider .outline.aside.first.arrow.navigation {
	width: 37px; height: 52px;
}
.molecule-831 .slider {
	min-width: 1000px;
}
.molecule-831 .slider .navigation {
	z-index: 0;
}
.molecule-831 .js-product-slider {
	display: none;
}
.secondary-nav .nav-activation-molecule-831.menu-holder a {
	color: rgb(0, 125, 186); vertical-align: top;
}
.secondary-nav .nav-activation-molecule-831.menu-holder a.current {
	color: rgb(0, 125, 186); vertical-align: top;
}
.secondary-nav .nav-activation-molecule-831.menu-holder a .description {
	color: rgb(118, 118, 118); padding-top: 5px; display: block; max-width: 164px;
}
.disclosure-bottom-link {
	padding-top: 25px; margin-top: -1px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: block;
}
.spec_content {
	margin-bottom: -1px;
}
.molecule-920 {
	overflow: hidden;
}
.molecule-925 img {
	float: none; max-width: none;
}
.molecule-925 .first {
	padding-right: 60px;
}
.molecule-925 .image-holder {
	width: 350px; display: table-cell;
}
.molecule-925 .image-holder img {
	float: none; max-width: none;
}
.bulleted-list.molecule-925 .text-block ul {
	padding-left: 18px; margin-top: 10px; margin-bottom: 0px;
}
.bulleted-list.molecule-925 .text-block ul li {
	padding-left: 16px; margin-bottom: 4px; list-style-position: outside;
}
.molecule-925 .text-block {
	padding-left: 40px;
}
.molecule-925 .text-block .button {
	margin-top: 7px; margin-left: 0px;
}
.content-vertical-top.molecule-925 .content-wrapper {
	vertical-align: top;
}
.image-vertical-top.molecule-925 .image-holder {
	vertical-align: top;
}
.content-vertical-middle.molecule-925 .content-wrapper {
	vertical-align: middle;
}
.image-vertical-middle.molecule-925 .image-holder {
	vertical-align: middle;
}
.content-vertical-bottom.molecule-925 .content-wrapper {
	vertical-align: bottom;
}
.image-vertical-bottom.molecule-925 .image-holder {
	vertical-align: bottom;
}
.molecule-925 div .meta .doc_detail {
	padding-left: 20px;
}
.molecule-925 .font-lh3 {
	line-height: 24px; font-family: "HPSimplified",Arial; font-size: 24px; margin-bottom: 8px;
}
.molecule-925 .description {
	line-height: 20px;
}
.molecule-925 :first-child.description {
	margin-top: 0px;
}
.molecule-925 :empty.description {
	margin-bottom: 0px;
}
.molecule-925 p.meta {
	margin-top: 17px;
}
.molecule-925 .button {
	margin-top: 17px; margin-bottom: 13px;
}
.molecule-925 .bottom-link {
	margin-top: 17px; margin-bottom: 13px;
}
.molecule-925 .tagline {
	margin-top: 12px;
}
.molecule-925 .content-wrapper {
	vertical-align: middle; display: table-cell;
}
.molecule-925 .image-holder {
	vertical-align: middle; display: table-cell;
}
.molecule-925 .content-wrapper {
	padding-top: 0px;
}
.text-center.molecule-925 .content-wrapper {
	text-align: center;
}
.text-right.molecule-925 .content-wrapper {
	text-align: right;
}
.text-left.molecule-925 .content-wrapper {
	text-align: left;
}
.text-justify.molecule-925 .content-wrapper {
	text-align: justify;
}
.molecule-925 a.button + span > .chkbox {
	margin-left: 20px;
}
.span8 .molecule-925 .first.image-holder {
	padding-right: 0px;
}
[class*='span'] .molecule-925 img {
	max-width: none;
}
.molecule-926 .slider .outline.aside.first.arrow.navigation {
	width: 37px; height: 52px;
}
.molecule-926 .slider {
	min-width: 1000px;
}
.molecule-926 .slider .navigation {
	z-index: 0;
}
.molecule-926 .js-product-slider {
	display: none;
}
.image-left.molecule-928 .image-holder img {
	margin-bottom: 8px; float: none;
}
.molecule-928 .gallery-holder {
	width: 100px; padding-left: 50px; float: left;
}
.molecule-928 .video-holder {
	float: left;
}
.molecule-928 .content-wrapper {
	color: rgb(118, 118, 118); padding-top: 0px; font-size: 14px;
}
.molecule-929 {
	position: relative;
}
.image-left img {
	float: left;
}
.image-right img {
	float: right;
}
.image-center img {
	margin: 0px auto; display: block;
}
.breadcrumbs-contactus-section {
	margin-top: 20px;
}
@media 
{
.molecule-406 .dropdown .dropdown-toggle {
	max-width: 220px;
}
}
div.molecule-406 .dropdown .dropdown-toggle .label {
	overflow: hidden; padding-right: 20px; -ms-text-overflow: ellipsis; max-width: 220px;
}
div.molecule-406 .dropdown .dropdown-toggle .icon {
	margin: 0px; height: 36px; right: 13px; padding-left: 12px; border-left-color: white; border-left-width: 1px; border-left-style: solid;
}
div.molecule-406 .dropdown .dropdown-toggle .icon > span {
	margin-top: 7px;
}
.molecule-928 .first-item .molecule-812 a {
	margin-left: 0px;
}
.molecule-928 .molecule-812 {
	float: left;
}
.molecule-928 .molecule-812 a {
	width: 100px; text-decoration: none; margin-left: 50px; display: block;
}
html {
	color: black;
}
body {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}

q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
acronym {
	border: 0px currentColor; border-image: none; font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
legend {
	color: black;
}
.clf::after {
	height: 0px; line-height: 0; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.clf {
	width: 100%; display: inline-block;
}
html[xmlns] .clf {
	display: block;
}
* html .clf {
	height: 1%;
}
.screenReading {
	width: 0px; height: 0px; overflow: hidden; font-size: 0px; position: absolute;
}
a {
	
}
a {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
ul {
	margin-left:20px
}
.hidden {
	display: none;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
figure {
	margin: 0px;
}
::selection {
	background: rgb(240, 83, 50); color: white; text-shadow: none;
}
