﻿@font-face { font-family: "Segoe UI"; src: url("/windowsembedded/global/renderingassets/fonts/3ca1af51-981a-4e1c-b9c6-a66d0a5fe3c0-2.eot"); src: url("/windowsembedded/global/renderingassets/fonts/3ca1af51-981a-4e1c-b9c6-a66d0a5fe3c0-2.eot?#iefix") format("embedded-opentype"),url("/windowsembedded/global/renderingassets/fonts/3ca1af51-981a-4e1c-b9c6-a66d0a5fe3c0-3.woff") format("woff"),url("/windowsembedded/global/renderingassets/fonts/3ca1af51-981a-4e1c-b9c6-a66d0a5fe3c0-1.ttf") format("truetype"),url("/windowsembedded/global/renderingassets/fonts/3ca1af51-981a-4e1c-b9c6-a66d0a5fe3c0-4.svg#web") format("svg"); }
@font-face { font-family: "Segoe UI Bold"; src: url("/windowsembedded/global/renderingassets/fonts/f5dd91f1-2016-48f8-a46c-e3418a52c859-2.eot"); src: url("/windowsembedded/global/renderingassets/fonts/f5dd91f1-2016-48f8-a46c-e3418a52c859-2.eot?#iefix") format("embedded-opentype"),url("/windowsembedded/global/renderingassets/fonts/f5dd91f1-2016-48f8-a46c-e3418a52c859-3.woff") format("woff"),url("/windowsembedded/global/renderingassets/fonts/f5dd91f1-2016-48f8-a46c-e3418a52c859-1.ttf") format("truetype"),url("/windowsembedded/global/renderingassets/fonts/f5dd91f1-2016-48f8-a46c-e3418a52c859-4.svg#web") format("svg"); }
@font-face { font-family: "Segoe UI Italic"; src: url("/windowsembedded/global/renderingassets/fonts/05577455-4c3f-4f49-a71e-2c5b3055ec53-2.eot"); src: url("/windowsembedded/global/renderingassets/fonts/05577455-4c3f-4f49-a71e-2c5b3055ec53-2.eot?#iefix") format("embedded-opentype"),url("/windowsembedded/global/renderingassets/fonts/05577455-4c3f-4f49-a71e-2c5b3055ec53-3.woff") format("woff"),url("/windowsembedded/global/renderingassets/fonts/05577455-4c3f-4f49-a71e-2c5b3055ec53-1.ttf") format("truetype"),url("/windowsembedded/global/renderingassets/fonts/05577455-4c3f-4f49-a71e-2c5b3055ec53-4.svg#web") format("svg"); }
@font-face { font-family: "Segoe UI Semilight"; src: url("/windowsembedded/global/renderingassets/fonts/58e25a2b-5ed7-47bc-abc4-2f5c14b43227-2.eot"); src: url("/windowsembedded/global/renderingassets/fonts/58e25a2b-5ed7-47bc-abc4-2f5c14b43227-2.eot?#iefix") format("embedded-opentype"),url("/windowsembedded/global/renderingassets/fonts/58e25a2b-5ed7-47bc-abc4-2f5c14b43227-3.woff") format("woff"),url("/windowsembedded/global/renderingassets/fonts/58e25a2b-5ed7-47bc-abc4-2f5c14b43227-1.ttf") format("truetype"),url("/windowsembedded/global/renderingassets/fonts/58e25a2b-5ed7-47bc-abc4-2f5c14b43227-4.svg#web") format("svg"); }
@font-face { font-family: "Segoe UI Semibold"; src: url("/windowsembedded/global/renderingassets/fonts/afae52c9-5d08-4193-8984-bb4346fd493c-2.eot"); src: url("/windowsembedded/global/renderingassets/fonts/afae52c9-5d08-4193-8984-bb4346fd493c-2.eot?#iefix") format("embedded-opentype"),url("/windowsembedded/global/renderingassets/fonts/afae52c9-5d08-4193-8984-bb4346fd493c-3.woff") format("woff"),url("/windowsembedded/global/renderingassets/fonts/afae52c9-5d08-4193-8984-bb4346fd493c-1.ttf") format("truetype"),url("/windowsembedded/global/renderingassets/fonts/afae52c9-5d08-4193-8984-bb4346fd493c-4.svg#web") format("svg"); }
@font-face { font-family: "Segoe UI Light"; src: url("/windowsembedded/global/renderingassets/fonts/45a13f65-5199-4a22-821e-9b7d7795518e-2.eot"); src: url("/windowsembedded/global/renderingassets/fonts/45a13f65-5199-4a22-821e-9b7d7795518e-2.eot?#iefix") format("embedded-opentype"),url("/windowsembedded/global/renderingassets/fonts/45a13f65-5199-4a22-821e-9b7d7795518e-3.woff") format("woff"),url("/windowsembedded/global/renderingassets/fonts/45a13f65-5199-4a22-821e-9b7d7795518e-1.ttf") format("truetype"),url("/windowsembedded/global/renderingassets/fonts/45a13f65-5199-4a22-821e-9b7d7795518e-4.svg#web") format("svg"); }
@font-face { font-family: 'wf_segoe-ui_light'; src: url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.eot'); src: local("Segoe UI Light"),local("Segoe WP Light"),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.eot?#iefix') format('embedded-opentype'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.woff') format('woff'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.ttf') format('truetype'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/light/latest.svg#web') format('svg'); font-weight: 300; font-style: normal; }
@font-face { font-family: 'wf_segoe-ui_normal'; src: url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.eot'); src: local("Segoe UI"),local("Segoe"),local("Segoe WP"),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.eot?#iefix') format('embedded-opentype'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.woff') format('woff'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.ttf') format('truetype'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/normal/latest.svg#web') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'wf_segoe-ui_semibold'; src: url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/bold/latest.eot'); src: local("Segoe UI Semibold"),local("Segoe WP Semibold"),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/bold/latest.eot?#iefix') format('embedded-opentype'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/bold/latest.woff') format('woff'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/bold/latest.ttf') format('truetype'),url('http://i.s-microsoft.com/fonts/segoe-ui/west-european/bold/latest.svg#web') format('svg'); font-weight: normal; font-style: normal; }
body { margin: 0; color: #464646; font: 15px/20px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; background: #eee; min-width: 940px; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: none; }
input[type="image"] { padding: 0; border: none; }
input[type=text], input[type=password], input[type=file], input[type=submit], textarea { -webkit-appearance: none; }
img { border-style: none; vertical-align: top; }
a { text-decoration: none; color: #1570a6; }
a:hover { text-decoration: underline; }
a:active { background-color: transparent; }
a:active, a:focus, input { outline: 0; outline-style: none; outline-width: 0; }
input, textarea, select { font: 100% 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; vertical-align: middle; color: #000; }
form, fieldset { margin: 0; padding: 0; border-style: none; }
#wrapper { position: relative; width: 100%; overflow: hidden; background: #fff; padding-bottom: 80px; }
#header { width: 940px; margin: 0 auto; position: relative; z-index: 10; }
.header-bar { margin: 0 -9999px; padding: 0 9999px; width: 940px; background: #464646; }
.header-bar:after { content: ''; display: block; clear: both; }
.microsoft-logo { float: left; width: 62px; height: 13px; text-indent: -9999px; overflow: hidden; margin: 10px 10px 0 0; }
.add-nav { overflow: hidden; margin: 0; padding: 0; list-style: none; text-align: right; letter-spacing: -4px; font: 14px/18px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.add-nav li { display: inline-block; vertical-align: top; letter-spacing: 0; }
* + html .add-nav li { display: inline; }
.add-nav a, .add-nav span { color: #fff; border-right: 2px solid #464646; padding: 7px 0px 8px 0px; min-width: 89px; text-align: center; }
.add-nav li:first-child a { border-left: 0px solid #383838; }
.add-nav li.active a{cursor:default}
.add-nav .active a, .add-nav span, .add-nav a:hover { }
.header-holder { margin: 0 -9999px; padding: 22px 9999px 0px; width: 940px; background: #00bef5; }
.header-holder .area { width: 100%; padding: 0 0 18px; }
.header-holder .area:after, .header-holder:after { content: ""; display: block; clear: both; }
.logo { width: 338px; height: 40px; text-indent: -9999px; overflow: hidden; margin: 0 20px 0 1px; float: left; }
.logo a { display: block; height: 100%; }
.search-form { float: right; width: 400px; padding: 8px 0 0; position: relative; }
.search-form fieldset { background: #fff; overflow: hidden; }
.search-form input[type='text'] { float: left; width: 355px; height: 18px; padding: 3px 10px; border: 0; background: none; line-height: 18px; font-size: 12px; }
.search-form input[type='submit'] { float: right; border: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat 0 -39px; cursor: pointer; width: 23px; height: 24px; font-size: 0; line-height: 0; }
#nav { margin: 0; padding: 0; padding-bottom: 0px; list-style: none; overflow: hidden; font-size: 17px; line-height: 23px; }
#nav li { float: left; padding-bottom: 13px; margin: 0 20px 0 0; }
.sub-nav { display: block; margin: 0 -9999px; padding: 5px 9999px 9px; background: #1570a6; list-style: none; overflow: hidden; font: 14px/18px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
ul.sub-nav { left: -10px !important; }
.sub-nav li { float: left; margin: 0 24px 0 0; padding-top: 0px; white-space: nowrap; }
.sub-nav a { display: inline !important; padding-left: 0px; padding-right: 20px !important; color: #00bef5; }
.sub-nav a:hover { text-decoration: none; color: #fff; }
.cycle-gallery, .marqueeHolder { position: relative; width: 100%; overflow: hidden; }
.cycle-gallery .mask { position: relative; z-index: 1; overflow: hidden; }
.cycle-gallery .slideset { float: left; width: 99999px; }
.cycle-gallery .slide { width: 100%; float: left; display: none; }
.cycle-gallery .slide:first-child { display: block; }
.cycle-gallery .slide img.background { width: 100%; min-width: 100%; height: 396px; background-color: #464646; }
.cycle-gallery .info { position: absolute; width: 100%; top: 0; left: 0; }
.cycle-gallery .holder { width: 940px; margin: 98px auto 0px; }
.cycle-gallery .btn-holder { overflow: hidden; text-align: right; margin: 0 0 50px; }
.grey-box .info a.link, .lightbox a.link, a.download { display: inline-block; vertical-align: top; background: #ffb900 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% 0; padding: 5px 65px 8px 18px; font-size: 18px; line-height: 22px; color: #fff; }
a.blueButton { display: inline-block; position: relative; top: 5px; left: 20px; vertical-align: top; background: rgb(21,112,166); font-size: 15px; line-height: 22px; color: #fff; margin: 0 0 0 1px; padding: 5px 11px 5px 11px; }
.cycle-gallery .info-text { display: block; color: #fff; font: 80px/86px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; margin: 0 0 21px -3px; word-spacing: -4px; }
.cycle-gallery .info-text span { display: block; font-size: 49px; line-height: 56px; margin: 0 0 -9px; word-spacing: 0; }
.cycle-gallery .link, .lightbox a.link, .videoHeaderLeft a.link { background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -40px; margin: 0 0 0 1px; color: #fff; padding: 5px 65px 5px 18px; font-size: 18px; line-height: 22px; }
.videoHeaderLeft a.link { margin: 30px 0 0 1px; display: inline-block; }
.cycle-gallery .pagination { position: absolute; z-index: 2; bottom: 60px; left: 0; width: 100%; }
.cycle-gallery .heroButtons, .visual .heroButtons, .videoHeadingContainer .heroButtons, .campaignMarquee .heroButtons, .marqueeHolder .heroButtons { position: absolute; z-index: 10; top: 0px; left: 0; width: 100%; }
.cycle-gallery .heroButtons .heroButtonHolder, .visual .heroButtons .heroButtonHolder, .videoHeadingContainer .heroButtons .heroButtonHolder, .campaignMarquee .heroButtons .heroButtonHolder, .marqueeHolder .heroButtons .heroButtonHolder { width: 940px; margin: 0px auto 0px; }
.videoHeadingContainer .heroButtonHolder, .campaignMarquee .heroButtonHolder { min-height: 45px; }
.videoHeaderLeft { float: left; margin-top: -10px; }
.videoHeaderLeft p { margin-top: 5px; margin-bottom: 5px; }
.videoHeaderLeft ul, ul.square { margin: 0; padding: 0; list-style-type: disc; }
.videoHeaderLeft ul li, ul.square li { margin: 0 0 5px 20px; }
.videoHeaderRight { float: right; margin-left: 40px; color: #ffffff; }
.videoHeaderRight a.belowVideo { color: #ffffff; margin-top: 5px; display: block; }
.cycle-gallery .pagination ul { margin: 0 auto; width: 932px; padding: 0; list-style: none; overflow: hidden; }
.cycle-gallery .pagination li { float: left; margin: 0 23px 0 0; }
.cycle-gallery .pagination a { display: block; width: 17px; height: 16px; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -45px -47px; }
.cycle-gallery .pagination a:hover, .cycle-gallery .pagination .active a { background-position: -45px -21px; }
.right-bar { position: fixed; right: 0; top: 256px; z-index: 9999; overflow: hidden; text-align: right; }
.right-bar .toogle-block > a, .right-bar > a { display: inline-block; vertical-align: top; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/contactus.png); width: 40px; height: 98px; text-align: left; }
.right-bar .informed { height: 121px; background: url(../shared/templates/master/weMasterPage13/images/stayinformed.png); }
.right-bar .toogle-block { margin: 0 0 5px; overflow: hidden; width: 40px; letter-spacing: -4px; }
.right-bar .social-networks { margin: 0; letter-spacing: 0; width: 212px; list-style: none; overflow: hidden; display: none; margin-left: 1px; padding-left: 0px; }
.right-bar .toogle-block.hover { width: 253px; }
.right-bar .toogle-block.hover .social-networks { display: inline-block; vertical-align: top; }
* + html .right-bar .toogle-block:hover .social-networks { display: inline; margin: 0 0 0 -4px; }
.right-bar .social-networks li { float: left; height: 48px; font: 16px/20px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: url(../shared/templates/master/weMasterPage13/images/bg-social-networks.png); padding-left: 20px; padding-right: 20px; width: 192px; }
.right-bar .social-networks li:first-child { height: 49px; margin-bottom: 1px; }
.right-bar .social-networks a { display: block; text-align: left; color: #fff; height: 48px; line-height: 48px; }
.visual, .mainHeading, .videoHeadingContainer, .campaignMarquee { color: #fff; font-size: 18px; line-height: 24px; }
.visual, .mainHeading, .videoHeadingContainer { position: relative; }
.visual img { width: 100%; min-width: 100%; height: 140px; background-color: #464646; }
.visual td { vertical-align: middle; height: 130px; padding-bottom: 10px; }
.videoHeadingContainer img.background { width: 100%; min-width: 100%; background-color: #464646; }
.visual .info, .videoHeadingContainer .info, .campaignMarquee .info { position: absolute; width: 940px; left: 50%; margin: 0 0 0 -470px; top: 0; }
.visual .btn-holder { text-align: right; margin: 0 0 -16px; }
.visual h1, .leaf-box-info h1, .mainHeading h1, .videoHeadingContainer h1 { margin: 0 0 10px -4px; font: 49px/56px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.campaignMarquee h1 { margin: 0 0 10px -4px; font: 50px/56px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.campaignMarquee h1.small { margin: 0 0 4px 0px; font: 28px/32px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.mainHeading { margin: 0px 0px 20px 0px; color: #333333; }
.tertiary-info-holder .mainHeading { margin-bottom: 10px; }
.mainHeading h1.productHeading { color: #333; font: 40px/50px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; letter-spacing: -1px; margin: 0; }
.visual p { margin: 0; }
.leaf-box-info h1 img, .box-info h1 img { margin: 0 10px 0px 0px; }
#main { width: 940px; margin: 0 auto; }
#main h2 { margin: -5px 0 25px; font: 28px/34px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #333; }
.twocolumns { overflow: hidden; padding: 0px; }
.twocolumns .column { float: left; }
.twocolumns .column.right { float: right; }
.tab-section { width: 400px; padding: 0px; margin: 0px; float: left; }
.tab-section .tabset { margin: 0 0 10px; padding: 0; list-style: none; overflow: hidden; text-align: center; font: 15px/20px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.tab-section .tabset li { float: left; border-left: 2px solid #fff; }
.tab-section .tabset li:first-child { border: 0; }
.tab-section .tabset a { display: block; color: #9f9f9f; background: #f2f2f2; }
.tab-section .tabset .active, .tab-section .tabset a:hover { color: #fff; background: #00bef5; text-decoration: none; }
.tab-section .tab-content { min-height: 93px; }
.tab-section .tab-content > div { display: none; }
.tab-section .tab-content > .active { display: block; }
.tab-section #tab4 { line-height: 22px; }
TABLE.tabbed-paging { width: 100%; }
.tabbed-paging TH { width: 50%; text-align: right; font-weight: normal; }
.tabbed-paging TH:first-child { text-align: left; }
HR.tabbed-ruler { color: #EEEEEE; background-color: #EEEEEE; border: 0px; height: 2px; }
TABLE.tabbed { font: 15px/20px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #f2f2f2; width: 100%; border: 0px; }
@-moz-document url-prefix() {
    TABLE.tabbed { font: 15px/20px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; font-spacing: -1px; }
}
.tabbed TH { border-left: 2px solid #fff; width: 20%; color: #9f9f9f; vertical-align: middle; }
.tabbed TH:first-child { border-left: 0px; }
.tabbed a { display: block; padding: 5px 5px 6px 5px; color: #9f9f9f; height: 100%; }
.tabbed .active, .tabbed a:hover { color: #fff; background: #8dbf00; text-decoration: none; }
h3.tabbed-section-heading { font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; margin: -7px 0 14px; }
.tabbed-section .tabbed-content { padding: 30px 0px 0px 0px; min-height: 93px; line-height: 20px; }
.tabbed-section .tabbed-content > div { display: none; }
.tabbed-section .tabbed-content > .active { display: block; }
.tabbed-section { padding: 0px; margin: 0px; float: left; }
.tabbed-section .tabbed-content .twocolumns .column.right div a { display: block; margin: 20px 0px 0px 0px; line-height: 20px; }
.tabbed-section .tabbed-content div a { line-height: 18px; }
.tabbed-content .twocolumns .column.right { margin-left: 40px; }
.tabbed-section .tabbed-content div.first *:first-child, .tabbed-section .tabbed-content .twocolumns .column.right div.first a { margin-top: 0px; }
.tab-gallery { position: relative; padding: 0 37px; }
.tab-gallery .mask { overflow: hidden; position: relative; width: 326px; }
.tab-gallery .slideset { float: left; width: 99999px; min-height: 85px; }
.tab-gallery .slide { float: left; width: 326px; }
.tab-gallery .btn-prev, .tab-gallery .btn-next { position: absolute; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat 0 -201px; width: 8px; height: 15px; left: 1px; top: 32px; text-indent: -9999px; overflow: hidden; }
.tab-gallery .btn-next { left: auto; right: 1px; background-position: -16px -201px; }
.tab-gallery h3 { margin: 0; font: 15px/20px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #666; }
.tab-gallery p { margin: 0 0 8px; }
.tab-gallery .date { font-family: 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #999; }
.tab-gallery dl { margin: 0; overflow: hidden; padding: 0 1px; }
.tab-gallery dt { float: left; color: #333; font-family: 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; margin: 0 5px 0 16px; }
.tab-gallery dl dt:first-child { margin-left: 0; }
.tab-gallery dd { float: left; margin: 0; font-family: 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.customer-list { width: 400px; float: left; }
#main .customer-list h2 { margin-bottom: 22px; }
.logo-gallery { position: relative; margin: 0 0 31px; }
.logo-gallery .mask { width: 400px; position: relative; overflow: hidden; }
.logo-gallery .slideset { width: 99999px; float: left; }
.logo-gallery .slide { float: left; width: 400px; }
.logo-gallery .logo-list { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.logo-gallery .logo-list li { float: left; margin: 0 0 0 25px; }
.logo-gallery .logo-list li:first-child { margin: 0; }
.solution-block { width: 480px; }
.block-list { margin: 0; padding: 0; list-style: none; }
.block-list li { margin: 0 0 20px; padding: 0 35px 0 0; position: relative; background: #f2f2f2; }
.block-list img { display: inline-block; vertical-align: middle; margin: 0 18px 0 0; }
.block-list .info { display: inline-block; vertical-align: middle; width: 240px; padding: 0 0 8px; }
* + html .block-list .info { display: inline; }
.block-list h3 { margin: 0 0 2px; font: 20px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #333; }
.block-list h3 a { color: #333; }
.block-list p { margin: 0; }
.block-list .more { position: absolute; width: 35px; height: 35px; bottom: 0; right: 0; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 0 -40px; }
.select-box { background: #c7c7c7; width: 100%; border-bottom: 1px solid #fff; }
.select-form { overflow: hidden; width: 940px; margin: 0 auto; }
.select-form input[type='submit'] { float: left; width: 78px; height: 60px; border: 1px solid #fff; border-width: 0 1px 0 0 !important; background: #c7c7c7; padding: 9px 5px 11px 7px; font: 22px/40px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #333; cursor: pointer; }
.select-form.active input[type='submit'], .select-form input[type='submit']:hover { color: #fff; background: #ffb900; }
input[type='submit']::-moz-focus-inner { padding: 0; border: 0; }
.select-form .title { float: left; width: 263px; border: 1px solid #fff; border-width: 0 1px; text-align: center; font: 22px/30px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; padding: 14px 12px 16px 5px; color: #333; }
.select-form select { width: 278px; float: left; }
.select-form select.size { width: 300px; }
.info-holder { width: 100%; padding: 45px 0px 0px; }
.tertiary-info-holder { width: 100%; padding: 0px; }
.tertiary-info-holder:after, .info-holder:after { content: ''; display: block; clear: both; }
.tertiary-info-holder .box-info, .tertiary-info-holder .leaf-box-info, .info-holder .box-info { float: left; width: 660px; margin: 0 40px 0 0; line-height: 22px; }
.tertiary-info-holder .leaf-box-info, .tertiary-info-holder .box-info { margin: 0px 40px 0 0; }
#main .tertiary-info-holder .box-info h2, #main .info-holder .box-info h2 { margin-bottom: 13px; }
.tertiary-info-holder .box-info p, .info-holder .box-info p, .info-holder .box-info img, .info-holder .box-info div.mainColLink { margin: 0px 0px 7px 0px; }
.tertiary-info-holder .box-info .mainHeading p { margin: 0px 0px 15px 0px; }
.info-holder .box-info img { margin: 15px 0px 7px 0px; }
.aside { float: right; width: 240px; }
.aside .title { display: block; padding: 6px 0 6px 40px; margin: -2px 0 7px; font: 18px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #000; background: url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 0 -343px; }
.aside .title a { color: #000; }
.aside p { margin: 0 0 11px; }
.aside ul { margin: 0; padding: 0; list-style: none; }
.aside ul li { margin: 0 0 15px; }
.aside h3 { margin: 0 0 11px; font-size: 18px; line-height: 24px; font-weight: normal; }
.aside-logo { display: block; margin: 0 0 8px; }
.grey-box .aside p { font-size: 14px; line-height: 18px; margin-bottom: 18px; }
.grey-box { padding: 45px 9999px 42px; margin: 0 -9999px; width: 940px; background: #e9e9e9; }
.darkgrey-box { padding: 45px 9999px 60px; margin: 0 -9999px; width: 940px; background: #464646; }
.grey-box:after, .darkgrey-box:after { content: ''; display: block; clear: both; }
.sixIconButtons { position: relative; float: left; }
.instruction { width: 420px; }
.category-list { margin: 0 60px 0 -20px; padding: 0; list-style: none; width: 420px; font-family: 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.category-list li { float: left; width: 120px; height: 120px; margin: 0 0 20px 20px; text-align: center; }
.category-list li > a { display: block; background: #00bef5; padding: 17px 4px 6px; color: #fff; text-decoration: none; }
.category-list img { margin: 0 0 12px; display: inline-block; vertical-align: top; }
.category-list span { display: block; white-space: nowrap; }
.category-list .style { background: #1570a6; padding-top: 19px; }
.category-list .style img { margin-bottom: 13px; }
.category-list .slide { position: absolute; top: 0; left: 20px; z-index: 5; }
.category-list .slide .opener { position: absolute; top: 0; bottom: 10px; left: 0; width: 100%; background: url(../shared/templates/master/weMasterPage13/images/transparent.gif); }
.grey-box .info { display: table; font: 15px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
#main .grey-box .info h2 { font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; margin: -7px 0 14px; }
.sixSectionHeading { font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif !important; font-weight: normal; font-style: normal; color: #7fba00 !important; margin-bottom: 0px !important; }
.grey-box .info p { margin: 0 0 26px; }
.grey-box .info .link { font-size: 15px; line-height: 20px; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -395px; margin: 0 0 0 1px; padding: 5px 41px 5px 11px; }
.grey-box .heading { overflow: hidden; padding: 4px 6px 2px 0px; }
.grey-box .heading .alignleft { margin-right: 14px; }
#main .grey-box .heading h2 { color: #333; font: 40px/50px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; letter-spacing: -1px; margin: 0; overflow: hidden; }
#main .grey-box .heading h3 { color: #333; font: 24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; letter-spacing: -1px; margin: 0; overflow: hidden; }
.grey-box .holder { overflow: hidden; border-bottom: 1px solid #b2b2b2; padding: 0 0 31px; margin: 0 0 37px; }
.grey-box .info-box { float: left; width: 650px; line-height: 22px; padding: 28px 0 0; padding-bottom: 5px; }
.grey-box .info-box p { margin: 0 0 49px; }
.grey-box .info-box p:first-child { margin-bottom: 22px; }
.button-list a, a.btn-orange { display: inline-block; vertical-align: top; color: #fff !important; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; padding: 5px 40px 5px 13px; margin-right: 20px; margin-bottom: 20px; }
a.btn-orange2 { display: inline-block; vertical-align: top; color: #fff !important; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; padding: 5px 40px 5px 13px; margin-right: 5px; margin-bottom: 20px; }
a.btn-orange.more { background-position: 100% -435px; }
.industry-info { width: 100%; position: relative; padding: 0px; }
a.btn-orange-expand { display: inline-block; vertical-align: top; color: #fff !important; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -772px; padding: 5px 40px 5px 13px; margin-right: 20px; }
a.btn-orange-expand.open { background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -805px; }
a.btn-orange.last { margin-bottom: 0px; }
a.btn-grey { display: inline-block; vertical-align: top; color: #fff !important; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; background: #666666 url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100%; font-weight: normal; font-style: normal; padding: 5px 40px 5px 13px; margin-right: 20px; }
.industry-info:after { content: ''; display: block; clear: both; }
.industry-info .menu { float: right; width: 401px; margin: 0 -1px 0 40px; font: 15px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.industry-info .title { font-weight: normal; display: block; color: #333; margin: 0 0 23px; }
.industry-info .menu ul { margin: 0; padding: 0; list-style: none; font-size: 28px; line-height: 34px; }
.industry-info .menu li { margin: 0 0 10px; }
.industry-info .menu a { display: block; color: #fff; background: #00bef5; padding: 10px 26px 16px; text-decoration: none; }
.industry-info .menu .green { background: #7fba00; }
.industry-info .menu .orange { background: #ff8c00; }
.industry-info .menu .blue { background: #00bef5; }
.industry-info .menu .darkBlue { background: #1570a6; }
.industry-info .menu .slide { position: absolute; top: 0; left: 0; height: 100%; right: -1px; background: #fff; display: none; }
.industry-info .menu .slide .holder { overflow: hidden; padding: 69px 150px 40px 0; }
.industry-info .menu .slide .info { display: block; overflow: hidden; font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; }
.industry-info .menu .alignright { margin: -5px 0 0 30px; }
.industry-info .menu .slide .opener { position: absolute; top: 61px; right: 6px; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -46px -199px; width: 17px; height: 17px; text-indent: -9999px; overflow: hidden; padding: 0; }
.industry-info .info { overflow: hidden; font: 15px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; color: #333; font-weight: normal; font-style: normal; }
.industry-info .info p { margin: 0px 0px 15px 0px; }
#main .industry-info h2 { font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; margin: -1px 0 8px; }
.alignright { float: right; }
.alignleft { float: left; }
.story-info { background: #464646; margin: 0 -9999px; padding: 0px 9999px 0px; width: 940px; color: #fff; }
.story-info:after { content: ''; display: block; clear: both; }
#main .story-info h2 { font: 18px/24px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; color: #fff; margin-bottom: 19px; }
.story-info .holder { width: 100%; margin: 0 0 0px; }
.story-info .holder:after { content: ''; display: block; clear: both; }
.story-info .video { float: left; margin: 0 60px 0 0; }
.story-info .info { display: table; width: 480px; line-height: 24px; }
.story-info .info h3 { margin: -7px 1px 2px; color: #7fba00; font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.story-info .info p { margin: 0 0 0px; font: 15px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; }
#main .story-info .video-list h2 { font: 18px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #fff; margin-bottom: 19px; }
.story-info a { color: #156FA5; }
.story-info .more { display: inline-block; vertical-align: middle; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -435px; margin: 0 16px 0 11px; color: #fff; padding: 5px 41px 5px 12px; }
.story-info .testimonials-block { overflow: hidden; background: #000; }
.story-info .holder a.btn-orange.last { margin-bottom: 0px; }
q { quotes: none; }
q:before { content: ''; }
q:after { content: ''; }
.story-info blockquote { overflow: hidden; margin: 0; padding: 16px 22px; line-height: 18px; }
.story-info q { display: block; margin: 0 0 -3px; }
.story-info cite { display: block; text-align: right; font-family: 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; font-style: normal; color: #74a30e; }
.story-info cite span { display: block; color: #ff8c00; }
.more-list { margin: 0 -5px 0 -19px; padding: 0px; list-style: none; font: 20px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; overflow: hidden; }
.more-list li { float: left; width: 300px; margin: 0px 0 0px 20px; }
.more-list a { display: block; background: #f2f2f2 url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; color: #333; padding: 14px 26px; min-height: 75px; }
.connect-holder { padding: 30px 0 47px; overflow: hidden; }
.connect-holder .tab-section { border: 0; }
.connect-holder .tabbed-section { border: 0; }
.choose-list { margin: 0; padding: 54px 0 0; list-style: none; float: right; width: 520px; font-size: 15px; line-height: 22px; color: #fff; }
.choose-list li { float: left; margin: 0 0 0 20px; background: #00bef5; min-height: 117px; width: 136px; padding: 8px 12px; position: relative; }
.choose-list .green { background: #7fba00; }
.choose-list .orange { background: #ff8c00; }
.choose-list li:first-child { margin: 0; }
.choose-list a { position: absolute; bottom: 0; right: 0; color: #fff; padding: 3px 40px 5px 0; background: url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -475px; }
.choose-list .green a { background-position: 100% -515px; }
.choose-list .orange a { background-position: 100% -555px; }
.sixSectionSlide { margin: 0 20px; display: 'none'; }
.sixSectionSlide .we_FreeText { margin-top: 18px; margin-bottom: 18px; }
.hrSixSection { margin-top: 15px; color: #e9e9e9 !important; background-color: #e9e9e9 !important; height: 1px; border: 0; }
.sixSection-holder DIV .tab-close { position: relative; top: 0px; float: right; right: 6px; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -46px -199px; width: 17px; height: 17px; text-indent: -9999px; overflow: hidden; padding: 0; }
.sixSection-holder { position: relative; padding: 21px 0 23px; overflow: hidden; background-color: #fff; }
.sixSection-holder .tab-section { border: 0; }
.sixSection-holder .tabbed-section { border: 0; }
.sixSection-group { position: relative; display: inline-block; margin-left: 26px; padding-right: 0px; height: 125px; width: 280px; vertical-align: top; }
.sixSection-group H2 { margin-bottom: 0px !important; }
.sixSection-list { position: absolute; bottom: 0; margin: 0; padding: 20px 0px 0px 0px; list-style: none; font-size: 15px; line-height: 22px; color: #fff; }
.sixSection-list li { float: left; margin: 0 0 0 27px; background: #00bef5; min-height: 105px; width: 125px; padding: 8px 0px; position: relative; }
.sixSection-list .green { background: #7fba00; }
.sixSection-list .orange { background: #ff8c00; }
.sixSection-list .grey { background: #c5c5c5; }
.sixSection-list li:first-child { margin: 0; }
.sixSection-list a { position: absolute; bottom: 0; right: 0; color: #fff; padding: 3px 0px 0px 5px; }
.sixSection-list .green a { background-position: 100% -515px; }
.sixSection-list .orange a { background-position: 100% -555px; }
.product-tab { position: relative; }
* + html .product-tab { display: inline-block; }
.product-tab .tabset { margin: 0; padding: 0; list-style: none; overflow: hidden; font-size: 18px; line-height: 24px; }
.product-tab .tabset li { float: left; width: 220px; margin: 0 0 0 20px; }
.product-tab .tabset li:first-child { margin: 0; }
.product-tab .tabset.selected a.active, .product-tab .tabset a { display: block; color: #fff; background: #008272; padding: 19px 10px 19px 15px; min-height: 61px; text-decoration: none; }
.product-tab .tabset.selected a[href*="tab2"].active, .product-tab .tabset a[href*="tab2"] { background: #1570a6; padding-left: 18px; }
.product-tab .tabset.selected a[href*="tab3"].active, .product-tab .tabset a[href*="tab3"] { background: #00bcf2; padding-left: 20px; }
.product-tab .tabset.selected a[href*="tab4"].active, .product-tab .tabset a[href*="tab4"] { background: #442359; padding-left: 17px; }
.product-tab .tabset strong { display: block; font-weight: normal; font-size: 30px; line-height: 34px; margin: -4px 0 0; }
.product-tab .tabset.selected a { background: #b6b6b6; }
.product-tab .tab-content { font-size: 15px; line-height: 22px; color: #000; padding: 22px 0 0; }
.product-tab .tab-content > div { display: none; }
.product-tab .tab-content > div.active { display: block; }
.product-tab .tab-content strong { font-family: 'Segoe UI Bold',Tahoma,Geneva,Verdana,sans-serif; font-weight: bold; font-style: normal; }
.language-area .slider .opener, .product-tab .close { position: absolute; top: -30px; right: 2px; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -84px -198px; width: 21px; height: 21px; text-indent: -9999px; overflow: hidden; z-index: 100; }
.product-tab p { margin: 0 0 22px; }
.product-tab .tab-content ul { margin: 0 0 16px; padding: 0; list-style: none; width: 700px; font-family: 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.product-tab .tab-content ul li { padding: 0 0 0 11px; background: url(../shared/templates/master/weMasterPage13/images/bullet01.png) no-repeat -1px 11px; }
.product-tab .tab-content .btn-holder { text-align: right; padding: 0 2px; }
.compact-info { padding: 47px 9999px 70px; margin: 0 -9999px; overflow: hidden; border-bottom: 5px solid #e9e9e9; }
.compact-info .heading { margin: 0 0 8px; overflow: hidden; }
.compact-info .heading .alignleft { margin: 4px 10px 0 0; }
#main .compact-info .heading h2 { font: 40px/50px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; overflow: hidden; }
.compact-info .heading h2 span { display: block; font-size: 24px; line-height: 32px; padding: 0 4px; }
.compact-info .holder { overflow: hidden; }
.compact-info .alignright { margin: 6px 0 0 40px; }
.compact-info .info { overflow: hidden; font: 15px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.compact-info .info p { margin: 0 0 17px; }
.compact-info .info ul { margin: 0 0 43px; padding: 0; list-style: none; }
.compact-info .info ul li { padding: 0 0 0 11px; background: url(../shared/templates/master/weMasterPage13/images/bullet01.png) no-repeat -1px 11px; }
.compact-info .link { color: #1570a6; display: inline-block; vertical-align: top; margin: 4px 0 0 30px; }
.story-info.alt { padding: 45px 9999px 0px; }
.story-info.alt .video { margin-right: 60px; }
.story-info.alt .info { line-height: 22px; width: 465px; }
.story-info.alt h3 { margin-bottom: 16px; }
.story-info.alt .holder { margin-bottom: 68px; }
.story-info.alt .holder a.btn-orange.last { margin-bottom: 0px; }
.story-info-white { padding-bottom: 33px; padding-top: 33px; background: #fff; }
.story-info.blue h3 { margin: 15px 0 5px; color: #fff; font: 50px/58px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.story-info.blue p { font: 18px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.story-info.blue .video-list p { font: 15px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
#main .story-info.blue h2 { font: 18px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #fff; margin-bottom: 19px; }
.testimonials-block .floatleft { float: left; }
.video-list { background: #969696; color: #fff; margin: 0 -9999px; padding: 20px 9999px 21px; }
.video-list .list { margin: 0 0 0px -95px; padding: 0; list-style: none; overflow: hidden; font: 15px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.video-list .list li { float: left; width: 365px; margin: 0 0 0 95px; padding: 0 0 10px; }
.video-list .img-holder { border: 1px solid #464646; float: left; margin: 0 16px 0 0; position: relative; }
/*.video-list .play { position: absolute; top: 50%; left: 50%; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -138px -229px; width: 44px; height: 44px; margin: -19px 0 0 -23px; text-indent: -9999px; overflow: hidden; }*/
.video-list .list p { margin: 0; padding-left: 18px; }
.video-list .list .info-box { margin: -5px 0 0; }
.video-list .btn-holder { text-align: right; }
.top-box { overflow: hidden; padding: 0 0 61px; }
.top-box .info-container { float: left; width: 655px; font-size: 18px; line-height: 24px; }
.breadcrumbs { margin: 0; padding: 8px 0 30px; list-style: none; overflow: hidden; font: 13px/18px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.breadcrumbs li { float: left; padding: 0 0 0 18px; background: url(../shared/templates/master/weMasterPage13/images/arrow-small.gif) no-repeat 5px 7px; }
.breadcrumbs li:first-child { padding: 0; background: none; }
.top-box .heading { overflow: hidden; }
.top-box .heading .alignleft { margin-right: 15px; }
#main .top-box h2 { font: 42px/44px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; color: #474747; }
.top-box p { margin: 0 0 15px; }
.btn-list { overflow: hidden; padding: 0 0 7px !important; font-size: 18px; line-height: 26px; }
.btn-list li { margin: 0 0 10px !important; }
.btn-list a { display: block; color: #fff; padding: 3px 40px 6px 18px; overflow: hidden; background: #ffb900 url(../shared/templates/master/weMasterPage13/images/btnCaretDarkOrange.png) no-repeat 100% 100%; }
.btn-list a.green { background: #7fba00 url(../shared/templates/master/weMasterPage13/images/btnCaretDarkGreen.png) no-repeat 100% 100%; }
.btn-list a.blue { background: #00bef5 url(../shared/templates/master/weMasterPage13/images/btnCaretDarkBlue.png) no-repeat 100% 100%; }
.aside .link { font: 15px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #1570a6; }
.product-list { margin: 0 -9999px; padding: 45px 9999px 22px; background: #e9e9e9; width: 940px; }
.product-list2 { margin: 0 -9999px; padding: 0px 9999px 0px; width: 940px; }
.product-gallery { position: relative; }
.product-gallery .mask { width: 960px; margin: 0 0 17px -20px; overflow: hidden; position: relative; }
.product-gallery .slideset { float: left; width: 99999px; }
.product-gallery .heading { background: #008272; color: #fff; margin: 0 -19px 13px; padding: 7px 20px 9px; }
.product-gallery .heading.style01 { background: #1570a6; }
.product-gallery .heading.style02 { background: #00bef5; }
.DarkGreyTabbedheading { background: #008272; color: #fff; padding: 30px 18px 9px; }
.DarkGreyTabbedheading.style01 { background: #1570a6; }
.DarkGreyTabbedheading.style02 { background: #00bef5; }
.DarkGreyTabbedheading h2 { font: 18px/24px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important; color: #fff !important; }
.DarkGreyTabbedheading h2 span { display: block !important; font-size: 24px !important; line-height: 28px !important; }
.ProdPanelCarouselheading { background: #008272; color: #fff; padding: 0px 10px 0px 18px; height: 105px; width: 215px; vertical-align: middle; display: table-cell; }
.ProdPanelCarouselheading.style01 { background: #7fb900; }
.ProdPanelCarouselheading.style02 { background: #1570a6; }
.ProdPanelCarouselheading.style03 { background: #4568c4; }
.ProdPanelCarouselheading.style04 { background: #00bef5; }
.ProdPanelCarouselheading.style05 { background: #00188f; }
.ProdPanelCarouselheading.style06 { background: #598203; }
.ProdPanelCarouselheading.style07 { background: #969696; }
#main .ProdPanelCarouselheading h2 { font: 18px/24px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important; color: #fff !important; margin-bottom: 0px; }
.ProdPanelCarouselheading h2 span { display: block !important; font-size: 30px !important; line-height: 38px !important; }
#main .product-gallery h2 { font: 18px/24px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; color: #fff; margin: 0; }
.product-gallery h2 span { display: block; font-size: 24px; line-height: 28px; margin: -4px 0 0; }
.product-gallery p { margin: 0 0 7px; }
.product-gallery .slide { background: #fff; width: 262px; float: left; padding: 0 19px 36px; min-height: 362px; margin: 0 0 0 20px; position: relative; }
.product-gallery .slide ul { margin: 0; padding: 0; list-style: none; }
.product-gallery .slide ul li { padding: 0 0 6px 10px; background: url(../shared/templates/master/weMasterPage13/images/bullet01.png) no-repeat 1px 9px; }
.product-gallery .more { position: absolute; bottom: 11px; left: 19px; }
.control-panel { text-align: right; padding: 0 1px; }
.control-panel .pagination { display: inline-block; vertical-align: top; margin: 1px 1px 0 8px; font-size: 13px; line-height: 18px; position: relative; overflow: hidden; }
* + html .control-panel .pagination { display: inline; padding-right: 5px; }
.control-panel .pagination ul { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.control-panel .pagination li { float: left; margin: 0 7px 0 0; }
.control-panel .pagination a { display: block; width: 20px; height: 20px; text-align: center; }
.control-panel .pagination .active a, .control-panel .pagination a:hover { color: #fff; background: #1570a6; text-decoration: none; }
.control-panel .btn-prev, .control-panel .btn-next { display: inline-block; vertical-align: top; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -117px -198px; width: 21px; height: 21px; text-align: left; visibility: hidden; }
.control-panel .btn-prev { background-position: -89px -292px; }
.control-panel .btn-next.disabled { cursor: default; background-position: -27px -292px; }
.control-panel .btn-prev.disabled { cursor: default; background-position: -62px -292px; }
.table-area { padding: 0px 0 0; line-height: 24px; }
.table-area h3 { font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; margin: 0 0 5px; }
.table-area p { margin: 0 0 19px; }
.info-table { border-collapse: collapse; width: 100%; line-height: 20px; }
.info-table th { border: 1px solid #e9e9e9; border-width: 1px 1px 0; text-align: left; font: 15px/18px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; padding: 16px 15px 13px 15px; }
.info-table td { text-align: center; vertical-align: top; border: 1px solid #e9e9e9; padding: 24px 14px 25px; }
.info-table td:first-child { text-align: left; }
.info-table td.alignLeft { text-align: left; }
.info-table td.green { font: 15px/18px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; color: #7fba00; font-weight: normal; font-style: normal; }
.info-table .bullet { display: block; margin: 0 auto; text-indent: -9999px; overflow: hidden; text-align: left; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -162px -199px; width: 20px; height: 20px; }
.info-table ul, table.noBorder ul { margin-left: 18px; padding-left: 0px; list-style-type: disc; list-style-position: outside; text-indent: 0px; }
.info-table ul li, table.noBorder ul li { list-style-position: outside; list-style-type: disc; line-height: 20px; }
.slide-block { border-top: 1px solid #b2b2b2; padding: 8px 0 13px; }
.slide-block .opener { display: block; font: 18px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #464646; padding: 0 0 0 31px; text-decoration: none; background: url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 0 -693px; }
.slide-block.active .opener { background-position: 0 -742px; }
.slide-block .slide { padding: 43px 0 0; }
.carousel { position: relative; }
.carousel .mask { width: 960px; margin: 0 0 19px -20px; position: relative; overflow: hidden; }
.carousel .slideset { float: left; width: 99999px; font-size: 18px; line-height: 18px; }
.carousel .slider { float: left; width: 220px; margin: 0 0 0 20px; }
.carousel .slider a { display: block; color: #fff; background: #008272; overflow: hidden; text-decoration: none; padding: 11px 5px 13px 29px; }
.carousel .slider a.style01 { background: #00bcf2; }
.carousel .slider a.style02 { background: #598102; }
.carousel .slider a.style03 { background: #442359; }
.carousel .slider a span { display: block; overflow: hidden; }
H3.headerCarouselFourItemWhiteLogosClickBehavior { color: #fff !important; font-weight: normal !important; font-size: 22px !important; margin-top: 0px !important; font-family: 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif !important; font-weight: normal; font-style: normal; }
DIV.divCarouselFourItemWhiteLogosClickBehavior { position: absolute; width: 200px; height: 165px; display: none; background-color: #464646; color: #fff; cursor: pointer; }
DIV.divCarouselFourItemWhiteLogosClickBehaviorWIDE { position: absolute; width: 940px; height: 165px; display: none; background-color: #464646; color: #fff; cursor: pointer; }
.carousel .slider a strong { display: block; font-size: 30px; line-height: 36px; padding: 3px 0 0; }
.carousel .slider .alignleft { margin: 4px 10px 0 0; }
.carousel .btn-holder { text-align: right; }
.carousel .btn-prev, .carousel .btn-next { display: inline-block; vertical-align: top; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -89px -292px; width: 21px; height: 21px; text-align: left; margin: 0 0 0 6px; }
.carousel .btn-prev.disabled { cursor: default; background-position: -62px -292px; }
.carousel .btn-next { background-position: 0 -292px; }
.carousel .btn-next.disabled { cursor: default; background-position: -27px -292px; }
SPAN.spancarouselFourItemDarkGreyClickBehavior { padding-top: 5px; line-height: 22px; line-height:24px\9; }
@-moz-document url-prefix() {SPAN.spancarouselFourItemDarkGreyClickBehavior{line-height:24px}}
.features-area { margin: 0 -9999px; padding: 24px 9999px 27px; background: #e9e9e9; width: 940px; }
.logo-area { margin: 0 -9999px; padding: 0px 9999px 0px; width: 940px; }
#main .features-area h2 { margin-bottom: 19px; }
#main .logo-area h2 { color: #7fba00; font-size: 18px; font-family: "Segoe UI Semibold",Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; margin-bottom: 70px; }
.logo-area a.btn-orange { margin-bottom: 0px; }
#divcountryList { padding: 20px; }
#DarkGreyLogoHeading { color: #7fba00 !important; font-size: 18px !important; font-family: "Segoe UI Semibold",Tahoma,Geneva,Verdana,sans-serif !important; font-weight: normal; font-style: normal; margin-bottom: 15px !important; }
#DarkGreyPanelHeading { color: #fff !important; font-size: 36px !important; font-family: "Segoe UI Light",Tahoma,Geneva,Verdana,sans-serif !important; font-weight: normal; font-style: normal; margin-bottom: 30px !important; font-weight: normal; margin-left: -4px; }
.features-carousel, .logo-carousel { position: relative; }
div.divCarouselFourItemWhiteLogosClickBehavior tr td { width: 93%; }
.features-carousel .mask { width: 960px; margin: 0 0 28px -20px; overflow: hidden; position: relative; }
.logo-carousel .mask { width: 960px; margin: 0 0 18px -20px; overflow: hidden; position: relative; }
.features-carousel .slideset, .logo-carousel .slideset { width: 99999px; float: left; }
.features-carousel .slider { width: 220px; float: left; margin: 0 0 0 20px; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.logo-carousel .slider { width: 220px; background-color: #fff; float: left; text-align: center; margin: 0 0 0 20px; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.features-carousel img, .logo-carousel img { display: inline-block; vertical-align: top; padding: 0 0 0px; }
.features-carousel h3, .logo-carousel h3 { margin: 10px 0 7px; font: 18px/22px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; color: #464646; }
.features-carousel h3 a, .logo-carousel h3 a { color: #464646; }
.features-carousel p, .logo-carousel p { margin: 0; }
.logo-carousel .SAI { float: left; text-align: center; margin: 0 0 0 20px; font: 16px/20px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; width: 220px; height: 151px; padding-top: 20px; color: #ffffff; }
.logo-carousel .blue { background-color: #01bef6; }
.logo-carousel .SAI.green { background-color: #7fba00; }
.logo-carousel .SAI.orange { background-color: #ff8b00; }
.logo-carousel .SAI.darkblue { background-color: #1570a5; }
.logo-carousel .SAI img { padding: 15px 0px 0px 0px; }
.tab-area { padding: 0px 0 0px; margin-top: -5px; }
.tab-area .tabset { margin: -5px 0 31px -3px; padding: 0; list-style: none; overflow: hidden; font-size: 15px; line-height: 20px; }
.tab-area .tabset li { float: left; margin: 0 29px 0 0; }
.tab-area .tabset li:last-child { margin: 0 0px 0 0; }
.tab-area .tabset a { display: block; color: #fff; background: #1570a6; padding: 4px 24px 7px; text-decoration: none; margin: 9px 0 0; }
.tab-area .tabset li:first-child a { margin-left: 3px; }
.tab-area .tabset a.active { padding: 0; margin: 0 !important; background: none; color: #333333; font: 36px/38px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.tab-area .visual { display: block; margin: 0 0 26px; }
.tab-area .tab-content .tab { display: none; }
.tab-area .tab-content div.tab.active { display: block; }
.tab-area .tab-content h3 { margin-bottom: 0px; }
.tab-area .tab-content p, .tab-area .tab-content a { margin-top: 0px; line-height: 22px; }
.tab-area .tab-content p, .tab-area .tab-content a.btn-orange { line-height: 20px; }
.tab-area .tab-content p.last { margin-bottom: 0px; }
.accordion { margin: 0; padding: 0; list-style: none; font-size: 18px; line-height: 22px; }
.accordion li { margin: 0 0 2px; }
.accordion > li > a { display: block; color: #333; overflow: hidden; background: #ebebeb url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 10px -688px; text-decoration: none; padding: 5px 43px 9px; }
.accordion > .active > a { background-position: 10px -736px; }
.accordion .slide { padding: 12px 0 0px; font: 15px/22px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.accordion .slide .control-panel { padding-bottom: 20px; }
.accordion li.active .slide { display: block; }
.accordion li .slide { display: none; }
.accordion p { margin: 0; }
.accordion .alignleft { margin: 3px 20px 0 0; }
.accordion .info { overflow: hidden; }
.accordion-carousel { position: relative; }
.accordion-carousel .mask { width: 940px; margin: 0 0 22px; overflow: hidden; position: relative; }
.accordion-carousel .slideset { float: left; width: 99999px; background: #fff; }
.accordion-carousel .slider { float: left; width: 940px; }
.recommend-list { margin: 0 -9999px; padding: 28px 9999px 43px; background: #464646; width: 940px; }
#main .recommend-list h2 { color: #fff; margin: 0 0 29px -2px; }
.recommend-list .open-block { position: relative; margin: 0 0 8px; }
.recommend-list .carousel .mask { margin-bottom: 24px; }
.recommend-list .carousel .slider .opener { padding: 0; background: none; }
.recommend-list .slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; font-size: 14px; line-height: 18px; display: none; }
.recommend-list .slide a strong { display: block; font-size: 24px; line-height: 28px; font-weight: normal; }
.recommend-list .carousel .slide .opener { padding: 18px 17px; min-height: 137px; cursor: default; }
.recommend-list .carousel .link { display: inline; background: none; padding: 0; font: 16px/22px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.recommend-list .control-panel .pagination a { color: #fff; }
.story-info.industry { padding: 45px 9999px 49px; }
.story-info.industry .alignleft { margin-right: 49px; }
.story-info.industry .info h3 { margin-bottom: 18px; }
.story-info.industry .info { line-height: 20px; }
.story-info.industry .info p { margin-bottom: 20px; }
.story-info.industry .holder { margin: 0; }
.button-list { margin: 0; padding: 1px; list-style: none; }
.button-list li { margin: 0 0 10px; }
.button-list a { padding: 5px 40px 5px 16px; }
#footer { width: 940px; margin: 0px auto; overflow: hidden; padding: 30px 0; }
.column-holder2 { overflow: hidden; padding: 0 1px 14px; margin: 0 -5px 0 0; }
.column-holder2 .column { width: 32%; margin: 0 0 0 20px; float: left; font-size: 12px; line-height: 16px; }
.column-holder2 .columnFirst { width: 30%; margin: 0 0 0 0px; float: left; font-size: 12px; line-height: 16px; }
.column-holder2 ul { margin-top: 2px; }
.column-holder2 h3 { margin: 0 0 9px; font-size: 20px; line-height: 18px; font-weight: bold; border-bottom: 1px; color: #000; padding-top: 20px; padding-bottom: 5px; }
.column-holder2 .site-link { margin: 0; margin-left: -40px; padding: 9px 0px 0; list-style: none; font-size: 15px; line-height: 19px; }
.column-holder2 .site-link2 { margin: 0; margin-left: -20px; padding: 9px 3px 0; list-style: none; font-size: 15px; line-height: 19px; }
.siteMapBorderDiv { width: 100%; border-bottom: 2px solid #e9e9e9; padding-bottom: 0px; }
.column-holder { overflow: hidden; padding: 0 1px 14px; margin: 0 -5px 0 0; }
.column-holder .column { width: 160px; margin: 0 0 0 20px; float: left; font-size: 12px; line-height: 16px; }
.column-holder .column:first-child { width: 220px; margin: 0; }
.column-holder h3 { margin: 0 0 9px; font-size: 15px; line-height: 18px; font-weight: normal; color: #000; }
.column-holder .site-link { margin: 0; padding: 9px 3px 0; list-style: none; font-size: 15px; line-height: 19px; }
.column-holder .site-link li { margin: 0 0 13px; }
.column-holder .site-link a { display: inline-block; vertical-align: top; padding: 0px 0px 2px 0px; color: #000; /*background: url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 0 -94px;*/ }
.column-holder .site-link a:hover span { text-decoration: underline;}
.column-holder .site-link a:hover {text-decoration:none;}
.column-holder .site-link .office { background-position: 0 -130px; }
.column-holder .site-link .wphone { background-position: 0 -166px; }
.column-holder .site-link .xbox { background-position: 0 -202px; }
.column-holder .site-link .skype { background-position: 0 -238px; }
.column-holder .site-link .bing { background-position: 0 -274px; }
.column-holder .site-link .store { background-position: 0 -310px; }
.column-holder .list { margin: 0; padding: 0; list-style: none; }
.column-holder .list li { margin: 0 0 8px; }
#footer .note { display: block; text-align: right; font-weight: normal; margin: 0 0 33px; }
#footer .logo-area { overflow: hidden; padding: 0 1px 13px 2px; }
.logo-area .us-logo { display: block; text-indent: -9999px; overflow: hidden; margin: 0 10px 0 0; width: 150px; height: 23px; background-repeat: no-repeat; }
.footer-logo { float: right; width: 68px; height: 14px; margin: 2px 0 0; }
#footer .bottom-area { display: inline-block; float: right; text-align: right; font-size: 11px; line-height: 14px; letter-spacing: 0.3px; }
.footer-nav { margin: 0 15px 0 0; padding: 0; list-style: none; display: inline-block; vertical-align: top; }
.footer-nav li { float: left; margin: 0 0 0 20px; }
* + html .footer-nav { display: inline; }
.language-area { overflow: hidden; font-size: 12px; line-height: 16px; padding: 0 0 20px; }
.language-area .slider { padding: 30px 0 0; display: none; position: relative; }
.language-area .slider .opener { top: 28px; right: 20px; }
#footer .language-area h3 { margin: 0 0 30px; }
.language-area .link { display: inline-block; vertical-align: top; margin: 0 0 30px; }
.language-area .column-holder ul { padding: 0; list-style: none; width: 180px; margin: 0 0 0 50px; float: left; }
.language-area .column-holder ul:first-child { margin: 0; }
.language-area .column-holder li { margin-bottom: 8px; white-space: nowrap; }
.jcf-hidden { display: block !important; position: absolute !important; left: -9999px !important; }
.select-area { border-right: 1px solid #fff; position: relative; cursor: default; height: 60px; float: left; font: 18px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #252525; background: #e8e8e8; }
.customer-form .select-area { font: 14px/23px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; height: 25px; background: #fff; color: #464646; border: 2px solid #e9e9e9; }
.customer-form2 .select-area { font: 14px/23px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; height: 25px; background: #fff; color: #464646; border: 2px solid #e9e9e9; }
.category-box .select-area { height: 23px; line-height: 21px; }
.info-event .customer-form .select-area { border: 1px solid #ccc; height: 30px; font-size: 15px; line-height: 30px; }
.info-event2 .customer-form2 .select-area { border: 1px solid #ccc; height: 30px; font-size: 15px; line-height: 30px; }
.select-area .center { float: left; padding: 20px 10px 10px 20px; }
.customer-form .select-area .center { padding: 0 0px 0 2px; }
.customer-form2 .select-area .center { padding: 0 40px 0 13px; }
.select-area .select-opener { position: relative; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -131px 0; float: right; height: 60px; width: 51px; }
.customer-form .select-area .select-opener { background: url(../shared/templates/master/weMasterPage13/images/btn-select.png) no-repeat; width: 35px; height: 25px; }
.customer-form2 .select-area .select-opener { background: url(../shared/templates/master/weMasterPage13/images/btn-select.png) no-repeat; width: 35px; height: 25px; }
.category-box .customer-form .select-area .select-opener { height: 23px; background-position: 0 -2px; }
.info-event .customer-form .select-area .select-opener { background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -64px -322px; width: 35px; height: 30px; }
.info-event2 .customer-form2 .select-area .select-opener { background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -64px -322px; width: 35px; height: 30px; }
.select-area.selected, .select-focus { background: #c7c7c7; color: #464646; }
.select-area.selected .select-opener, .select-focus .select-opener { background-position: -131px -133px; }
.select-active { background: #464646; color: #fff; }
.select-active .select-opener { background-position: -131px -66px; }
.select-options { position: absolute; overflow: hidden; background: #464646; z-index: 2000; border-top: 1px solid #fff; font: 18px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; width: 278px !important; }
.drop-size { width: 300px !important; }
.select-options .drop-holder { overflow: hidden; height: 1%; }
.select-options ul { list-style: none; padding: 0; margin: 0; }
.select-options ul li { width: 100%; float: left; }
.select-options ul a { text-decoration: none; padding: 10px 20px 15px; display: block; cursor: default; color: #fff; height: 1%; }
.drop-select2, .drop-select { width: 186px !important; background: #fff; font: 14px/23px 'Segoe UI',Arial,Helvetica,sans-serif; color: #464646; border: 2px solid #e9e9e9; padding: 4px 0 0; border-width: 0 2px 2px 2px; }
.drop-select2 { width: 205px !important; font-size: 15px; line-height: 30px; border-color: #ccc; border-width: 0 1px 1px; }
.drop-select2 ul { width: 100%; overflow: hidden; }
.drop-select2 ul a, .drop-select ul a { color: #464646; background: #fff; padding: 0 14px 2px; text-indent: 0 !important; }
select .default, .select-options .default { display: none; }
.select-options .item-selected a { background: #2a2a2a; }
.drop-select2 .item-selected a, .drop-select .item-selected a, .drop-select2 ul a:hover, .drop-select ul a:hover { background: #7fba00; color: #fff; }
.search-form .ajax-drop { position: absolute; z-index: 1; display: none; width: 400px; left: 0; top: 100%; }
.search-form .ajax-drop ul { background: #fff; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; font-size: 12px; line-height: 18px; }
.search-form .ajax-drop ul li { float: left; width: 100%; }
.search-form .ajax-drop ul a { text-decoration: none; padding: 3px 5px; display: block; color: #6a6a6a; }
.search-form .ajax-drop ul .selected-line a { background: #1b6d9d; color: #fff; }
.search-form .ajax-drop ul .selected-line a strong { color: #00f; }
.search-form .ajax-drop ul a strong { background: #ff0; }
.road-map { margin: 0 -9999px; padding: 45px 9999px 18px; background: #e9e9e9; position: relative; overflow: hidden; }
.road-map .industry-info { padding: 0px 0 0; }
.road-map .industry-info .info { margin: 0 0 0px; overflow: hidden; position: relative; }
.item { overflow: hidden; list-style: none; margin: 0 -5px 0 0; padding: 0; font-size: 18px; line-height: 21px; }
.item li { float: left; margin: 0 2px 0 0; }
.item span { float: left; color: #fff; width: 272px; text-align: center; padding: 5px 20px 10px; text-decoration: none; }
.item .green { background: #7fba00; }
.item .blue { background: #00bef5; }
.item .orange { background: #ff8c00; }
.box-slider { height: 34px; background: #fff; }
.block-month { position: relative; background: #c8c8c8; width: 940px; margin: 34px 0 0; height: 346px; }
.block-month .scroll-area { overflow: visible !important; }
.magnifier { background: url(../shared/templates/master/weMasterPage13/images/magnifier.gif) no-repeat; width: 26px; height: 26px; position: absolute; bottom: 14px; right: 15px; z-index: 10; }
.zoom .magnifier { background-position: 0 100%; }
.section-month { background: #fff; margin: 39px 0 0; }
.block-month .box { position: absolute; top: -34px; padding: 51px 0 8px 8px; margin: 0 -35px 0 0; }
.zoom.box h3 { text-align: center; font-size: 24px; line-height: 27px; }
.block-month .box.april { left: 34px; top: -34px; border-left: 2px solid #7fba00; }
.block-month .box .img-circle { position: absolute; bottom: 0; left: -7px; background: url(../shared/templates/master/weMasterPage13/images/sprite-circle.gif) no-repeat; width: 11px; height: 11px; }
.block-month h3, .genericContent .block-month h3 { font-size: 20px; line-height: 23px; color: #474747; margin: 0 0 10px 4px; font-weight: normal; }
.block-month h4, .genericContent .block-month h4 { font-size: 11px; line-height: 12px; color: #333; margin: 0 0 7px; font-weight: normal; min-height: 24px; }
.block-month .text-box { position: relative; z-index: 100; }
.block-month .white-box { background: #fff; color: #fff; padding: 3px 5px 5px 4px; overflow: hidden; width: 121px; position: relative; }
.block-month .text-box .none { display: none; }
.block-month .box p { margin: 0; }
.block-month .box .red, .block-month .box .blue, .block-month .box .light-blue, .block-month .box .green, .block-month .box .light-purple, .block-month .box .purple, .block-month .box .light-green, .produsts-carousel .slideset .slide2 a { background: #ba141a; padding: 10px 2px 13px 10px; width: 109px; font-size: 12px; line-height: 15px; letter-spacing: -1px; word-spacing: 3px; }
.genericContent .block-month .box .blue p, .genericContent .block-month .box .light-blue p, .genericContent .block-month .box .light-purple p, .genericContent .block-month .box .light-green p, .genericContent .block-month .box .green p { line-height: 9px; }
.block-month .box span, .produsts-carousel .slideset .slide2 a span { font-size: 15px; line-height: 17px; }
.block-month .box span.compact { font-size: 11px; line-height: 12px; display: block; margin: 4px 0 0; }
.block-month .box .red, .block-month .box .purple, .block-month .box .orange, .genericContent .block-month .box .red p, .genericContent .block-month .box .purple p, .genericContent .block-month .box .orange p { font-size: 11px; line-height: 13px; }
.block-month .box .light-blue, .lightbox .light-blue, .produsts-carousel .slideset .slide2 a.light-blue { background: #00bcf2; }
.block-month .box .blue, .lightbox .blue, .produsts-carousel .slideset .slide2 a.blue { background: #1570a6; }
.block-month .box .purple, .lightbox .purple, .produsts-carousel .slideset .slide2 a.purple { background: #442359; }
.block-month .box .light-green, .lightbox .light-green, .produsts-carousel .slideset .slide2 a.light-green { background: #598102; }
.block-month .box .green, .lightbox .green, .produsts-carousel .slideset .slide2 a.green { background: #008272; }
.block-month .box .light-purple, .lightbox .light-purple, .produsts-carousel .slideset .slide2 a.light-purple { background: #68217a; }
.lightbox .red, .produsts-carousel .slideset .slide2 a.red { background: #ba141a; }
.block-month .box .plus { text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/ico-plus.gif) no-repeat; width: 15px; height: 15px; display: block; margin: 14px 0 0; padding: 0; float: right; border: none; }
.block-month .box.today { left: 226px; border-left: 2px solid #7fba00; }
.block-month .box.january, .block-month .box.march { left: 403px; border-left: 2px solid #7fba00; padding: 51px 0 8px 8px; }
.block-month .box.march { left: 591px; }
.block-month .box.january .img-circle, .block-month .box.january .block-text .text-box, .block-month .box.march .block-text .text-box { margin: 67px 0 0; }
.block-month .box.january .block-text .text-box:first-child, .block-month .box.march .block-text .text-box:first-child { margin: 0; }
.block-month .box.q2 { right: 66px; border-left: 2px solid #ff8c00; padding: 51px 0 8px 8px; }
.block-month .box.q2 .img-circle { background: url(../shared/templates/master/weMasterPage13/images/sprite-circle.gif) no-repeat 0 -32px; }
.block-month .box.september { left: 186px; border-left: 2px solid #7fba00; padding: 235px 0 8px 8px; }
.produsts-carousel { width: 915px; min-height: 62px; }
.road-map .slide-block { border: none; padding: 7px 0 13px 9px; background: #fff; }
.road-map .slide { padding: 26px 0 0; display: none; }
.produsts-carousel .mask { overflow: hidden; width: 916px; min-height: 62px; margin: 0 5px; }
.produsts-carousel .slide2 { float: left; width: 145px; height: 65px; margin: 0 8px 0 0; }
.produsts-carousel .slideset .slide2 a { font: 12px/15px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; color: #fff; background: #999; display: block; padding: 9px 3px 11px 7px; width: 135px; height: 45px; }
.produsts-carousel .slideset .slide2 a span { font-size: 18px; line-height: 22px; }
.produsts-carousel .slideset .slide2 a:hover { text-decoration: none; padding: 9px 3px 11px 7px; }
.produsts-carousel .slideset .slide2 a.red, .produsts-carousel .slideset .slide2 a.purple, .produsts-carousel .slideset .slide2 a.orange { }
.produsts-carousel .btn-box { text-align: right; padding: 28px 0 0; }
.produsts-carousel .btn-prev, .produsts-carousel .btn-next { display: inline-block; vertical-align: top; text-indent: -9999px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -89px -292px; width: 21px; height: 21px; text-align: left; margin: 0 0 0 6px; }
.produsts-carousel .btn-prev.disabled { cursor: default; background-position: -62px -292px; }
.produsts-carousel .btn-next { background-position: 0 -292px; }
.produsts-carousel .btn-next.disabled { cursor: default; background-position: -27px -292px; }
.produsts-carousel .title { font-weight: normal; font-size: 11px; line-height: 13px; color: #333; margin: 2px 0 0; }
.zoom.block-month .box { position: relative; float: left; border: none; padding: 0; left: auto; right: auto; top: auto; margin: 0; }
.block-month .mask { overflow: hidden; height: 328px; padding: 18px 0 0; }
.zoom.block-month .text-box, .zoom.block-month .box.january .block-text .text-box:first-child, .zoom.block-month .box.march .block-text .text-box:first-child { float: left; margin: 0 0 0 130px; }
.zoom.block-month .box .red, .zoom.block-month .box .blue, .zoom.block-month .box .light-blue, .lightbox .light-blue, .zoom.block-month .box .green, .zoom.block-month .box .light-purple, .zoom.block-month .box .purple, .zoom.block-month .box .light-green, .zoom.block-month .box .red, .zoom.block-month .box .purple, .zoom.block-month .box .orange, .genericContent .zoom.block-month .box .red, .genericContent .zoom.block-month .box .blue, .genericContent .zoom.block-month .box .light-blue, .genericContent .lightbox .light-blue, .genericContent .zoom.block-month .box .green, .genericContent .zoom.block-month .box .light-purple, .genericContent .zoom.block-month .box .purple, .genericContent .zoom.block-month .box .light-green, .genericContent .zoom.block-month .box .red, .genericContent .zoom.block-month .box .purple, .genericContent .zoom.block-month .box .orange, .genericContent .zoom.block-month .box .red p, .genericContent .zoom.block-month .box .blue p, .genericContent .zoom.block-month .box .light-blue p, .genericContent .lightbox .light-blue p, .genericContent .zoom.block-month .box .green p, .genericContent .zoom.block-month .box .light-purple p, .genericContent .zoom.block-month .box .purple p, .genericContent .zoom.block-month .box .light-green p, .genericContent .zoom.block-month .box .red p, .genericContent .zoom.block-month .box .purple p, .genericContent .zoom.block-month .box .orange p { width: auto; font-size: 18px; line-height: 21px; padding: 20px 3px 25px 21px; min-height: 54px; }
.genericContent .zoom.block-month .box .red p, .genericContent .zoom.block-month .box .blue p, .genericContent .zoom.block-month .box .light-blue p, .genericContent .lightbox .light-blue p, .genericContent .zoom.block-month .box .green p, .genericContent .zoom.block-month .box .light-purple p, .genericContent .zoom.block-month .box .purple p, .genericContent .zoom.block-month .box .light-green p, .genericContent .zoom.block-month .box .red p, .genericContent .zoom.block-month .box .purple p, .genericContent .zoom.block-month .box .orange p { margin: 0; padding: 0; }
.zoom.block-month .box .img-circle { display: none; }
.zoom.block-month .box .white-box { width: 221px; height: 161px; padding: 7px 10px 5px; }
.zoom.block-month .box .text-box .none { background: url(../shared/templates/master/weMasterPage13/images/none.png); position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%; }
.zoom.block-month .box .text-box.active .none { display: none; }
.zoom.block-month h4, .genericContent .zoom.block-month h4 { font-size: 22px; line-height: 23px; margin: 0 0 15px; }
.zoom.block-month .box span, .lightbox .light-blue span { font-size: 30px; line-height: 33px; }
.zoom.block-month .plus { background: url(../shared/templates/master/weMasterPage13/images/ico-plus-zoom.gif) no-repeat; width: 29px; height: 30px; margin: 27px 0 0; }
.zoom.block-month h3, .genericContent .zoom.block-month h3 { text-align: left; font-size: 24px; line-height: 27px; margin: 0 0 40px; padding-left: 130px; }
.zoom.block-month .box.january .text-box, .zoom.block-month .box.march .text-box { margin: 0 0 0 130px; }
.popup-holder { position: relative; overflow: hidden; height: 0; }
.lightbox { padding: 5px; width: 695px; border: 2px solid #666; line-height: 22px; overflow: hidden; }
a.lightbox { border: none; padding: 0px; }
.category-list li > a.lightbox { width: auto; }
.lightbox.tabbed { width: auto; height: auto; }
.lightbox .light-blue { width: 197px; height: 54px; color: #fff; float: left; margin: 0 16px 0 0; }
.lightbox p { margin: 0 0 10px; }
.lightbox .light-blue p { margin: 0; }
.lightbox .text-box { overflow: hidden; padding: 35px 0 31px 17px; }
.lightbox ul { list-style: none; margin: 0; padding: 0 0 63px 17px; }
.lightbox li { padding: 0 0 0 12px; background: url(../shared/templates/master/weMasterPage13/images/bullet02.gif) no-repeat 0 11px; }
.lightbox .box-link { overflow: hidden; padding: 0 11px 10px; }
.lightbox .box-link .link { font-size: 15px; line-height: 17px; padding: 6px 44px 7px 8px; float: right; }
.lightbox .box-link .link.left { float: left; }
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5); -moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5); box-shadow: 0 10px 25px rgba(0,0,0,0.5); }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-prev span, .fancybox-next span { background-image: url(fancybox_sprite.png); }
.fancybox-close, #fancybox-close { position: absolute; top: 6px; right: 16px; width: 21px; height: 21px; cursor: pointer; z-index: 1103; display: block; background: url(../shared/templates/master/weMasterPage13/images/btn-close-white.png) no-repeat; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url(../shared/templates/master/weMasterPage13/images/fancybox_loading.gif) center center no-repeat; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
.fancybox-lock { overflow: visible !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(../shared/templates/master/weMasterPage13/images/fancybox_overlay.png); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0,0,0,0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0,0,0,.8); }

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading, .fancybox-prev span, .fancybox-next span { background-image: url(fancybox_sprite@2x.png); background-size: 44px 152px; }
    #fancybox-loading div { background-image: url(fancybox_loading@2x.gif); background-size: 24px 24px; }
}

.jspContainer { position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: #fff; }
.jspHorizontalBar { position: absolute; top: -34px; left: 0; width: 100%; height: 34px; background: #fff; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: url(../shared/templates/master/weMasterPage13/images/bg-jspTrack.gif) no-repeat 50% 0; position: relative; width: 867px !important; height: 34px; }
.jspDrag { position: relative; top: 6px; left: 0; cursor: pointer; height: 0 !important; }
.jspDragLeft { height: 18px; background: url(../shared/templates/master/weMasterPage13/images/bg-jspdrag.gif) no-repeat 50% 0; margin: 0 31px 0 0; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspHorizontalBar .jspArrow { width: 21px; height: 22px; background: url(../shared/templates/master/weMasterPage13/images/arrow.gif) no-repeat; float: left; margin: 5px 7px 0; }
.jspArrow.jspArrowRight { background: url(../shared/templates/master/weMasterPage13/images/arrow.gif) no-repeat 100% 0; margin: 5px 9px 0 0; float: right; }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #eeeef4; float: left; height: 100%; }
* html .jspCorner { margin: 0 -3px 0 0; }
.we_mainHeaderBreadCrumbs { height: 15px; margin: 5px auto 15px auto; position: relative; z-index: 10; background-color: white; }
.marginleft16 { margin-left: 16px; }
.industry-info .menu a:hover { text-decoration: underline; }
.bold { font-weight: bold; }
#main h1.we_LeadStoryHeadline, #main h2.we_LeadStoryHeadline, #main h3.we_LeadStoryHeadline, #main h4.we_LeadStoryHeadline, #main h5.we_LeadStoryHeadline, #main h6.we_LeadStoryHeadline { margin: 0 0 25px; font: 28px/34px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #333; }
#main h1.we_SecondaryStoryHeadline, #main h2.we_SecondaryStoryHeadline, #main h3.we_SecondaryStoryHeadline, #main h4.we_SecondaryStoryHeadline, #main h5.we_SecondaryStoryHeadline, #main h6.we_SecondaryStoryHeadline { font: 18px/24px 'Segoe UI Semibold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #7FBA00; }
#main h1.we_MainPageHeadline, #main h2.we_MainPageHeadline, #main h3.we_MainPageHeadline, #main h4.we_MainPageHeadline, #main h5.we_MainPageHeadline, #main h6.we_MainPageHeadline { margin: 0 0 10px -4px; font: 49px/56px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; color: #333; }
#main h1.we_MainPageSubhead, #main h2.we_MainPageSubhead, #main h3.we_MainPageSubhead, #main h4.we_MainPageSubhead, #main h5.we_MainPageSubhead, #main h6.we_MainPageSubhead { font: 18px/24px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; color: #333; }
#main h1.we_SmallHeadline, #main h2.we_SmallHeadline, #main h3.we_SmallHeadline, #main h4.we_SmallHeadline, #main h5.we_SmallHeadline, #main h6.we_SmallHeadline { color: #464646; font: 15px/20px 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif; font-weight: bold; }
.cmpnBannerSlides div { background-color: #598102; height: 84px; width: 300px; padding: 8px 15px 8px 15px; color: #fff; position: relative; }
.cmpnBannerSlides .olive { background-color: #598102; }
.cmpnBannerSlides .darkBlue { background-color: #1570a6; }
.cmpnBannerSlides .orange { background-color: #ff8c00; }
.cmpnBannerSlides a { color: #fff; position: absolute; bottom: 0; right: 0; padding: 3px 40px 5px 0px; background: url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; }
.cmpnBannerSlides .olive a { background: url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; }
.cmpnBannerSlides .orange a { background: url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; }
.cmpnBannerSlides .darkBlue a { background: url(../shared/templates/master/weMasterPage13/images/bg-more-list.gif) no-repeat 100% 100%; }
.cmpnBannerTitle { background-color: #008272; width: 300px; padding: 10px 15px 10px 15px; margin-top: 1px; color: #fff; position: relative; }
.cmpnBannerLink { background-color: #e8e8e8; width: 300px; padding: 10px 15px 10px 15px; margin-bottom: 1px; color: #1570a6; position: relative; }
.cmpnBannerLink a { padding: 3px 40px 5px 0px; color: #1570a6; }
hr.divider { border: 0; height: 0; border-bottom: 2px solid #e9e9e9; margin: 60px 0px 45px 0px; }
hr.firstRowDivider { border: 0; height: 0; border-bottom: 2px solid #e9e9e9; margin: 45px 0px 45px 0px; }
hr.halfDivider { border: 0; height: 0; border-bottom: 2px solid #e9e9e9; margin: 35px 0px 20px 0px; }
div.spacer { clear: both; }
div.spacer45 { clear: both; padding-top: 43px; }
div.spacer60 { clear: both; padding-top: 60px; }
.genericContent p, .genericContent div.mainColLink { margin: 0px 0px 10px 0px; line-height: 22px; }
.genericContent h1, .genericContent h2, .genericContent h3, .genericContent h4, .genericContent h5, .genericContent h6 { margin: 0px 0px 10px 0px; }
.darkgrey-box .genericContent p { color: #ffffff; }
.darkgrey-box .genericContent img { margin-bottom: 10px; }
.darkgrey-box .genericContent img.last { margin-bottom: 0px; }
.customer-block { width: 100%; overflow: hidden; background: #e9e9e9; font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.customer-holder { width: 940px; margin: 0 auto; padding: 0px 0 23px; }
.customer-holder:after { content: ""; display: block; clear: both; }
.customer-block h2 { font-size: 28px; line-height: 30px; font-weight: normal; color: #333; margin: 0 0 33px -4px; }
.sorting-box { overflow: hidden; border-bottom: 3px solid #fff; margin: 0 0 27px; }
.sorting-box .holder { width: 940px; overflow: hidden; padding: 0 0 5px; }
* + html .sorting-box .holder { padding: 0 0 19px; }
.content-wrap .opener, .expand-link, .sorting-box .opener { float: left; font-size: 15px; line-height: 20px; color: #fff; margin: 0 20px 14px 0; padding: 4px 52px 6px 13px; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -772px; }
.info-block .opener:hover, .expand-link:hover, .sorting-box .opener:hover { text-decoration: none; }
.info-block.active .opener, .expand-link.active, .sorting-box.active .opener { background-position: 100% -805px; }
.sorting-box .holder .link { float: left; font-size: 15px; line-height: 18px; background: url(../shared/templates/master/weMasterPage13/images/btn-close.png) no-repeat 0 3px; padding: 0 0 2px 20px; color: #676767; font: 15px/18px "Segoe UI",Arial,Helvetica,sans-serif; margin: 5px 30px 0px 0; }
.sorting-slide { overflow: hidden; }
.sorting-slide .slide-holder { width: 100%; overflow: hidden; margin: -4px 0 0; padding: 0 0 42px; }
.sorting-slide .box { width: 215px; float: left; padding: 0 20px 0 0; }
.sorting-slide h3 { font: 18px/24px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #464646; margin: 0 0 3px; }
.sorting-slide .list { list-style: none; margin: 0; padding: 0; overflow: hidden; font-size: 15px; line-height: 20px; }
.sorting-slide .list li { padding: 0 0 0 18px; }
.sorting-slide .list a { color: #1570a6; }
.sorting-slide .list li.active a, .sorting-slide .list a:hover { text-decoration: none; color: #202020; }
.sorting-slide .list li.active { background: url(../shared/templates/master/weMasterPage13/images/bullet03.png) no-repeat 0 5px; }
.sorting-slide .list ul { list-style: none; margin: 0; padding: 0; font-size: 12px; line-height: 16px; }
.sorting-slide .list ul li { padding: 0 0 0 16px; }
.sorting-slide .list ul li.active { background-position: 0 3px; }
.customer-info { overflow: hidden; }
.customer-info .heading { width: 100%; padding: 0 0 23px; }
.customer-info .heading:after { content: ""; display: block; clear: both; }
.customer-form { float: left; margin: 0 0 0 -2px; }
.customer-form2 { float: left; margin: 0 0 0 -2px; }
.customer-form select { width: 221px; float: left; font-size: 14px; line-height: 25px; color: #464646; }
.customer-form2 select { width: 221px; float: left; font-size: 14px; line-height: 25px; color: #464646; }
.customer-info .heading .paging { float: right; padding: 10px 0 0; }
.logo-container { overflow: hidden; padding: 0 0 8px; }
.logo-container .top-holder { overflow: hidden; }
.top-holder .frame { overflow: hidden; }
.top-holder p { margin: 0 0 17px; }
.top-holder .holder { overflow: hidden; padding: 5px 0 10px; display: none; }
.top-holder h4 { float: left; padding: 0 18px 0 5px; width: 213px; font: 15px/20px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #464646; margin: 0; }
.logo-box { overflow: hidden; width: 980px; position: relative; }
.logo-box .box { padding: 0 20px 20px 0; display: inline-block; vertical-align: top; position: relative; }
.customer-info .logo-box .box {
    padding: 0 16px 20px 0;
}
.grid-view .logo-box .slide { display: inline !important; }
.grid-view .logo-box { height: auto !important; }
.list-view .logo-box .slide { overflow: hidden; display: none; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; }
.list-view .logo-box .slide.active { z-index: 2; }
.list-view .logo-box .slide.active-state { display: block; }
* + html .logo-box .box { display: inline; padding: 0 20px 20px 0; }
.logo-box img { vertical-align: top; }
.logo-box .text-holder, .list-view .logo-container .top-holder .frame { display: none; }
.list-view .logo-container .top-holder .holder, .list-view .logo-container .logo-box .text-holder { display: block; }
.list-view .logo-container .logo-box { margin: 0; width: auto; }
.list-view .logo-container .logo-box .box { padding: 0 0 20px; width: 100%; }
.logo-box .box .holder { overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/bg-info-list.png) repeat-y; }
.logo-box .text-holder { width: 674px; min-height: 106px; float: right; padding: 20px 15px 43px 0; font-size: 15px; line-height: 18px; color: #464646; position: relative; }
.logo-box .text-holder p { margin: 0; }
.logo-box .link { background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -838px; font: 15px/20px "Segoe UI",Arial,Helvetica,sans-serif; padding: 4px 40px 6px 16px; position: absolute; right: 7px; bottom: 5px; color: #fff; }
.logo-box .img-holder { float: left; }
.paging { overflow: hidden; text-align: right; font-size: 15px; line-height: 20px; color: #464646; float: right; position: absolute; left: -9999px; top: -9999px; }
.list-view .paging { position: static; left: auto; top: auto; }
.paging em { font-style: normal; }
.paging ul { list-style: none; margin: 0; padding: 0 0 0 21px; display: inline-block; vertical-align: top; font: 13px/18px "Segoe UI",Arial,Helvetica,sans-serif; text-align: center; }
* + html .paging ul { display: inline; }
.paging ul li { float: left; padding: 0 0 0 2px; }
.paging ul a { float: left; color: #1570a6; width: 20px; padding: 0 0 2px; cursor: pointer; }
.paging ul span, .paging ul li.active a { color: #fff; width: 20px; height: 18px; background: #1570a6; float: left; padding: 0 0 2px; }
*/.retail-info { width: 240px; float: right; }
.retail-info .link { display: block; border: 2px solid #e9e9e9; position: relative; margin: 0 0 35px; }
.retail-info .link img { vertical-align: top; }
.retail-info .link .zoom { background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat 0 -317px; width: 35px; height: 35px; text-indent: -9999px; overflow: hidden; position: absolute; right: -2px; bottom: -2px; }
.retail-info .link-list { list-style: none; margin: 0; padding: 0; overflow: hidden; font-size: 15px; line-height: 18px; }
.retail-info .link-list li { padding: 0 0 28px; }
.retail-info .link-list a { color: #1570a6; }
#fancybox-close { background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -84px -198px !important; width: 21px !important; height: 21px !important; right: 16px !important; top: 6px !important; }
.post-holder { width: 100%; overflow: hidden; padding: 20px 0 0; }
.post { overflow: hidden; margin: 0 0 34px; padding: 0 0 40px; border-bottom: 1px solid #e9e9e9; }
.post .date-box { width: 64px; padding: 5px 7px 10px 10px; float: left; background: #7fba00; margin: 6px 29px 0 0; }
.date-box .month { font: 28px/30px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #f2f2f2; display: block; }
.date-box .holder { overflow: hidden; font: 33px/36px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.date-box strong { width: 42px; color: #f2f2f2; float: left; font-weight: normal; padding: 0 2px 0 0; }
.date-box .box { width: 20px; float: left; font-size: 14px; line-height: 13px; color: #f2f2f2; padding: 4px 0 0; }
.date-box .box span { display: block; }
.post .text-holder { overflow: hidden; }
.post .title { font: 18px/24px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; display: block; color: #1570a6; }
.post .name { color: #8dbf00; display: block; padding: 0 0 6px; font: 15px/20px"Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.post p { margin: 0 0 16px; }
.post .link-holder { overflow: hidden; padding: 0 0 0 2px; }
.post .link-more { float: left; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -838px; font: 15px/20px "Segoe UI",Arial,Helvetica,sans-serif; padding: 4px 44px 6px 13px; color: #fff; }
.text-block { overflow: hidden; padding: 20px 0 56px; }
.text-block .holder { overflow: hidden; font-size: 18px; line-height: 22px; color: #464646; }
.text-block p { margin: 0; }
.text-block .holder h1 { font: 49px/54px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #464646; margin: 0 0 10px; }
.question-block { width: 241px; float: right; margin: 5px 0 0 55px; }
#main .question-block h2 { font: 18px/22px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #000; margin: 0 0 4px; background: url(../shared/templates/master/weMasterPage13/images/ico15.png) no-repeat 0 8px; padding: 5px 0 10px 38px; }
.question-blocka { display: inline-block; vertical-align: top; }
.question-block .link-chat { font-family: "Segoe UI Bold",Arial,Helvetica,sans-serif; font-weight: bold; font-style: normal; margin: 0 0 11px; }
.events-block { overflow: hidden; }
.events-block .sorting-slide .slide-holder { margin: -2px 0 0; padding: 0 0 46px; }
.events-block .sorting-slide .box { width: 252px; padding: 0 10px 0 0; }
.events-block .sorting-slide .last { padding: 0; width: 140px; }
.events-block .sorting-box { border-bottom: 3px solid #e9e9e9; }
.events-block .sorting-box .opener { font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.events-holder { overflow: hidden; font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.events-holder .heading { overflow: hidden; padding: 0 8px 43px 11px; }
.events-holder .heading .date { font-size: 28px; line-height: 34px; font-style: normal; float: left; margin: -9px 0 0; padding: 0 29px 0 0; background: url(../shared/templates/master/weMasterPage13/images/bullet04.png) no-repeat 100% 18px; }
.events-holder .heading .paging { float: right; position: static; }
.event-box { overflow: hidden; border-bottom: 1px solid #e9e9e9; margin: 0 0 40px; padding: 0 0 40px; }
.event-box .icon { float: left; margin: 4px 28px 0 0; }
.event-box .icon img { vertical-align: top; }
.event-box .text-holder { overflow: hidden; }
.event-box h3 { font: 18px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; margin: 0 0 13px; }
.event-box .list { margin: 0 0 15px; line-height: 19px; color: #8dbf00; background: url(../shared/templates/master/weMasterPage13/images/separator-01.png) no-repeat 74px 4px; }
.event-box .list dt { float: left; width: 70px; margin: 0 19px 0 0; }
.event-box .list dd { margin: 0; }
.event-box .slide { overflow: hidden; }
.event-box .slide p { margin: 0 0 25px; }
.event-box h4 { font: 15px/20px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; margin: 0; }
.tags-list { margin: 0 0 20px; line-height: 19px; overflow: hidden; background: url(../shared/templates/master/weMasterPage13/images/separator-01.png) no-repeat 144px 4px; color: #1570a6; }
.tags-list dt { float: left; width: 140px; margin: 0 20px 0 0; }
.tags-list dd { margin: 0; }
.event-box .holder { overflow: hidden; padding: 15px 0 0; }
.event-box .opener, .event-box .link-more { float: left; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -838px; font: 15px/20px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding: 4px 47px 6px 13px; color: #fff; margin: 0 10px 0 0; }
.event-box .opener { background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -772px; }
.open-close.active .opener { background-position: 100% -805px; }
.event-box .opener:hover { text-decoration: none; }
.logo-box .img-holder a { display: block; position: relative; }
.logo-box .mask { position: absolute; left: 0; top: 0; border: 10px solid #8dbf00; width: 200px; height: 149px; display: none; }
.logo-box .img-holder a:hover .mask { display: block; }
.box.active .img-holder .mask { display: block; }
.popup-info { width: 926px; padding: 2px 7px 15px; background: #fff; position: absolute; left: 0; top: 100%; display: none; }
.box.active .popup-info { display: block; }
.popup-info .btn-close { background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat -38px -317px; width: 20px; height: 20px; text-indent: -9999px; overflow: hidden; position: absolute; right: 9px; top: 5px; }
.popup-info h3 { font: 28px/34px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; margin: 0 0 14px; padding: 0 13px; display: block; }
.tabs-area { overflow: hidden; position: relative; }
.tabs-area .tabset-holder { overflow: hidden; background: #e9e9e9; margin: 0 0 28px; }
.info-tab .tabset, .tabs-area .tabset { width: 890px; list-style: none; margin: 0; padding: 0; overflow: hidden; font: 15px/20px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.info-tab .tabset li, .tabs-area .tabset li { float: left; padding: 0; }
.info-tab .tabset a, .tabs-area .tabset a { width: 212px; float: left; text-align: center; padding: 3px 5px 7px; background: #e9e9e9 url(../shared/templates/master/weMasterPage13/images/separator-02.gif) no-repeat; color: #9f9f9f; }
.tabs-area .tabset a { width: 167px; }
.info-tab .tabset a:hover, .info-tab .tabset a.active, .tabs-area .tabset a.active, .tabs-area .tabset a:hover { text-decoration: none; color: #fff; background: #8dbf00; }
.scaling-active a { padding: 3px 0 7px !important; }
.tabs-area .tab-content { overflow: hidden; font: 15px/18px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.tabs-area .wrap { padding: 0 47px 10px; min-height: 127px; }
.tabs-area .three-columns { overflow: hidden; }
.address-box { width: 220px; margin: 0 146px 0 0; float: left; }
.address-box address { font-style: normal; }
.three-columns .title { font: 15px/20px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #8dbf00; display: block; padding: 0 0 1px; }
.three-columns .title a { color: #8dbf00; }
.locations-box { width: 220px; float: left; margin: 0 47px 0 0; }
.locations-box .list { list-style: none; margin: 0; padding: 2px 0 0 2px; overflow: hidden; }
.three-columns .locations-box .title { padding: 0 0 3px; }
.popup-info .link-holder { overflow: hidden; padding: 0 9px 0 0; }
.popup-info .link-more { float: right; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -838px; font: 15px/20px "Segoe UI",Arial,Helvetica,sans-serif; padding: 4px 40px 6px 16px; color: #fff; }
.tabs-area .two-columns { overflow: hidden; }
.tabs-area .list { width: 330px; float: left; margin: 0 37px 0 0; list-style: none; padding: 0; overflow: hidden; }
.tabs-area li { padding: 0 0 3px; }
.block-info { width: 100%; font-size: 15px; line-height: 22px; padding: 0 0 41px; }
.block-info:after { content: ""; display: block; clear: both; }
.block-info .holder { width: 100%; padding: 0 0 28px; }
.block-info .holder:after { content: ""; display: block; clear: both; }
.block-info p { margin: 0 0 15px; }
.customer-block .block-info h2 { margin: 0 30px 0 -4px; font-size: 36px; line-height: 40px; float: left; }
.btn-blue { font: 15px/20px "Segoe UI",Arial,Helvetica,sans-serif; color: #fff; padding: 4px 23px 7px; background: #1570a6; float: left; margin: 10px 0 0; }
.block-info h3 { font: 18px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #8dbf00; margin: 0 0 15px; }
.block-info h3 a { color: #8dbf00; }
.logo-box .text-holder .address-box { margin: 0 7px 0 0; width: 260px; }
.text-holder .address-box address { display: block; padding: 0 0 8px; }
.logo-box .text-holder .list { width: 320px; list-style: none; margin: 0; padding: 0; float: left; }
.customer-info.alt .text-holder { width: 684px; }
.customer-info.alt .top-holder h4 { padding: 0 19px 0 4px; }
.top-holder h4.alt { width: 244px; }
.customer-info.alt .heading .paging { padding: 3px 0 0; }
.customer-info.alt .heading { padding: 0 0 29px; }
.slide-holder .holder .box { width: 200px; padding: 0 19px 0 0; }
.slide-holder .box.alt { width: 220px; }
.info-tab { padding: 30px 0 52px; }
.info-tab .tabset { width: 100%; margin: 0 0 25px; }
.info-tab .tab-content { overflow: hidden; font-size: 15px; line-height: 22px; }
.info-tab .tab-content p { margin: 0 0 17px; }
.info-tab .tab-content p strong { font-weight: normal; font-family: "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.info-tab .link-holder { overflow: hidden; padding: 11px 0 0; }
.info-tab .link-more { float: left; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -838px; font: 15px/20px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding: 4px 54px 6px 15px; color: #fff; }
.question-container { overflow: hidden; background: #e9e9e9; }
.question-container-white { overflow: hidden; }
.question-container .holder { width: 940px; margin: 0 auto; padding: 0px 0; overflow: hidden; }
.question-container .heading { overflow: hidden; padding: 0 0 25px; }
.question-container h3 { font: 18px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #8dbf00; margin: 0; float: left; }
.expand-link:active, .expand-link { float: right; margin: 7px 0 0; font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding: 4px 71px 6px 13px; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -772px; }
.question-list { list-style: none; margin: 0; padding: 0; overflow: hidden; font-size: 15px; line-height: 22px; }
.question-list li.accordionOpener { width: 940px; float: left; padding: 8px 0 11px 40px; background: url(../shared/templates/master/weMasterPage13/images/bullet05.png) no-repeat 0 2px; }
.question-list li.active { background: url(../shared/templates/master/weMasterPage13/images/bullet06.png) no-repeat 0 2px; }
.question-list .opener { font-family: "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; margin-left: -35px; padding-left: 35px; }
.question-list .slide { overflow: hidden; padding: 0px 0 10px; }
.question-list .slide p { margin: 0; }
.info-event { overflow: hidden; padding: 30px 0; }
.info-event .text-box { overflow: hidden; padding: 0 0 0px; line-height: 22px; }
.info-event .text-box p { margin: 0 0 20px; }
#main .info-event h2 { margin: 0 0 14px; }
.info-event .customer-form { float: none; width: 100%; overflow: hidden; margin: 0 0 32px; }
.info-event2 .customer-form2 { float: none; width: 100%; overflow: hidden; margin: 0 0 32px; }
.info-event .customer-form select { font-size: 15px; line-height: 20px; color: #464646; width: 241px; float: left; }
.info-event2 .customer-form2 select { font-size: 15px; line-height: 20px; color: #464646; width: 241px; float: left; }
.customer-form label { font-size: 15px; line-height: 20px; color: #7fba00; float: left; padding: 4px 15px 0 0; }
.customer-form2 label { font-size: 15px; line-height: 20px; color: #7fba00; float: left; padding: 4px 15px 0 0; }
.customer-form .holder { float: left; width: 400px; }
.customer-form .holder span.singleDate, .customer-form .frame span.singleLoc { display: block; float: left; padding-top: 5px; }
.customer-form .frame { float: right; text-align: right; min-width: 325px; }
.customer-form .frame .divSelWrap { display: inline; }
.customer-form2 .holder { float: left; }
.customer-form2 .frame { float: right; }
.event-list { list-style: none; margin: 0 0 27px; padding: 0; overflow: hidden; }
.event-list li { width: 100%; float: left; padding: 0 0 2px; }
.event-list .opener { font-size: 18px; line-height: 24px; color: #333; display: block; padding: 5px 44px 7px; background: #ebebeb url(../shared/templates/master/weMasterPage13/images/bullet05.png) no-repeat 0 2px; }
.event-list li.active .opener { background: #ebebeb url(../shared/templates/master/weMasterPage13/images/bullet06.png) no-repeat 0 2px; }
.event-list .holder { overflow: hidden; padding: 10px 0 28px; }
.event-list .slide { overflow: hidden; }
.event-list .icon { float: left; margin: 5px 21px 0 0; }
.event-list .icon img { vertical-align: top; }
.event-list .text-holder { overflow: hidden; font: 15px/22px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.event-list .text-holder p { margin: 0 0 10px; }
.event-list .info { margin: 0; padding: 17px 0 30px; overflow: hidden; }
.event-list .info dt { float: left; font-family: "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; padding: 0 0 0 0; margin: 0 8px 0 0px; width: 100px; }
.event-list .info dd { margin: 0 0px 4px 128px; }
.info-event .link-holder { overflow: hidden; }
.link-reg:active, .link-reg { float: right; background: #ffb900 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% 0; font: 18px/24px "Segoe UI",Arial,Helvetica,sans-serif; padding: 4px 40px 7px 13px; color: #fff; min-width: 187px; text-align: center; }
.product-info { list-style: none; margin: 0; padding: 0; overflow: hidden; }
.product-info li.child { background: #e9e9e9; }
.product-info > li { width: 100%; float: left; min-height: 212px; }
.product-info .holder { width: 940px; margin: 0 auto; padding: 25px 0; overflow: hidden; }
.product-info .text-holder { overflow: hidden; }
.product-info .text-holder p { margin: 0; }
.partners-box h3, .product-info h3 { font: 18px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #7fba00; margin: 0 0 6px; }
.partners-box h3 { margin: 0 0 8px; }
.partners-box h3 a, .product-info h3 a { color: #7fba00; }
.product-info .img-holder { float: left; margin: 5px 21px 0 0; }
.partners-box { width: 221px; float: right; margin: 0 0 0 65px; }
.partners-list { list-style: none; margin: 0; padding: 0; }
.partners-list li { width: 100%; float: left; padding: 0 0 8px; }
.partner-info { width: 655px; float: left; font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.partner-info table { margin-top: 20px; }
.partner-info .logo-holder { margin: 13px 16px 0 0; }
.partner-info .logo-holder-cell { vertical-align: middle; }
.partner-info .logo-holder img { vertical-align: top; }
.partner-info .text-holder { overflow: hidden; line-height: 22px; }
#main .partner-info h2 { font-size: 50px; line-height: 54px; margin: 0 0 11px; }
.partner-info address { font-style: normal; }
.partner-info .box { overflow: hidden; padding: 0 0 12px 5px; }
.partner-info dl { margin: 0; padding: 0 0 0 4px; overflow: hidden; }
.partner-info dl dt { float: left; padding: 0 4px 0 0; font-family: "Segoe UI",Arial,Helvetica,sans-serif; }
.partner-info dl dd { margin: 0; }
.link-green { display: inline-block; vertical-align: top; font: 18px/26px "Segoe UI",Arial,Helvetica,sans-serif; height: 26px; color: #fff; padding: 3px 45px 6px 22px; background: #7fba00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -592px; }
* + html .link-green { display: inline; }
.question-block .link-green { min-width: 174px; margin: 0 0 20px; }
.content-holder { width: 640px; float: left; line-height: 22px; }
#main .content-holder h2 { font: 18px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; margin: 0 0 7px; color: #7fba00; }
.content-holder .holder { overflow: hidden; padding: 0 0 12px; }
.content-holder p { margin: 0 0 6px; }
#sidebar { width: 240px; float: right; }
#sidebar .box { overflow: hidden; padding: 0 0 26px; }
#sidebar h3 { font: 18px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; margin: 0 0 7px; color: #7fba00; }
#sidebar .list { list-style: none; margin: 0; padding: 0; line-height: 22px; overflow: hidden; font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
#sidebar .list a { color: #464646; }
.add-info { list-style: none; margin: 0 0 6px; padding: 0; overflow: hidden; line-height: 22px; }
.add-info p strong { font-family: 'Segoe UI Bold',Arial,Helvetica,sans-serif; font-weight: bold; font-style: normal; }
.add-info li { overflow: hidden; padding: 0 0 8px 0px; }
.add-info p { margin: 0; }
.add-info .icon1 p img { margin-right: 5px; }
.add-info .icon2 p img { margin-right: 5px; }
.lang-info { margin: 0; line-height: 22px; }
.lang-info dt { font-family: "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.lang-info dd { margin: 0; }
.expertise-info { overflow: hidden; background: #e9e9e9; padding: 0px 0 0px; }
.expertise-info .holder { width: 940px; margin: 0 auto; overflow: hidden; }
.grey-box .expertise-info .holder { padding-bottom: 0px; border: none; }
.expertise-info .box { width: 300px; float: left; margin: 0 0 0 0px; padding: 0 0 0px; background: #ffffff; }
.expertise-info .heading { overflow: hidden; margin: 0 0 12px; padding: 16px 21px 24px; background: #008272; }
.expertise-info h3, #main .grey-box .expertise-info .heading h3 { font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif; font-size: 18px; line-height: 24px; font-weight: normal; color: #fff; margin: 0; }
.expertise-info .content { overflow: hidden; padding: 0 19px; background: #ffffff; }
.expertise-info .list { list-style: none; margin: 0; padding: 0 0 20px; overflow: hidden; }
.expertise-info .list li { width: 100%; float: left; padding: 0 0 8px; }
.expertise-info .color1 .heading { background: #1570a6; }
.expertise-info .color2 .heading { background: #00bef5; }
.category-box { overflow: hidden; padding: 20px 0; }
.category-heading { overflow: hidden; margin: 0 0 39px; }
.category-box .customer-form { margin: 0; width: 100%; }
.category-box .customer-form .row { margin: 0 16px 0 0; float: left; }
.category-box .customer-form select { width: 239px; }
.category-holder { overflow: hidden; }
.category-holder .holder { overflow: hidden; padding: 0 0 34px; }
.category-holder .box { overflow: hidden; padding: 0 30px 35px 0; font-family: "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.category-holder .icon { float: left; margin: 5px 40px 0 0; }
.category-holder .icon img { vertical-align: top; }
.category-holder .text-holder { overflow: hidden; }
.category-holder .heading { overflow: hidden; }
.category-holder .title { float: left; margin: 0 18px 0 0; font: 15px/18px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #1570a6; }
.category-holder .link { float: left; background: url(../shared/templates/master/weMasterPage13/images/separator-03.png) no-repeat 0 3px; padding: 0 0 0 19px; }
.category-holder .info { display: block; color: #8dbf00; padding: 0 0 0px; padding-top: 3px; padding-bottom: 5px; }
.category-holder .box p { margin: 0; }
.category-holder .boxCaseStudy p { margin: 0; }
.category-holder .link-holder { overflow: hidden; padding: 34px 0 0; }
.info-block .link-more, .category-holder .link-more { float: left; text-align: center; min-width: 100px; background: #ff8c00 url(../shared/templates/master/weMasterPage13/images/bg-ico.png) no-repeat 100% -838px; font: 15px/20px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding: 4px 38px 6px 18px; color: #fff; }
.content-wrap { overflow: hidden; padding: 39px 0; }
.info-block { width: 580px; float: left; font: 15px/22px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
#main .info-block h2 { margin: 0 0 13px; }
.info-block p { margin: 0 0 19px; }
.info-block .link-holder { overflow: hidden; padding: 33px 0 0; }
.info-block .link-more { min-width: 0; margin: 0 20px 0 0; padding: 4px 41px 6px 11px; }
.info-block .opener { padding: 4px 41px 6px 11px; margin: 0; }
.floorplan { padding: 37px 9999px 0; margin: 0 -9999px; overflow: hidden; background: #e9e9e9; font: 18px/24px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #8dbf00; }
.floorplan p { margin: 0 0 59px; }
.floorplan-slide { padding: 0 9999px; margin: 0 -9999px; }
.video-block { overflow: hidden; padding: 0 9999px; margin: 0 -9999px; background: #00bef5; }
.video-block .holder { overflow: hidden; padding: 0 10px 0 0; }
.video-block .text-holder { width: 405px; padding: 24px 0 0; float: left; font: 18px/24px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #fff; }
#main .video-block h2 { font-size: 50px; line-height: 54px; color: #fff; margin: 0 0 11px -3px; }
.video-block .text-holder p { margin: 0 0 10px; }
.video-box { float: right; position: relative; }
.video-box img { vertical-align: top; }
.video-box .btn-play { background: url(../shared/templates/master/weMasterPage13/images/sprite.png) no-repeat 0 -356px; width: 112px; height: 112px; text-indent: -9999px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin: -56px 0 0 -56px; }
.promo-box { width: 300px; float: right; margin: 7px 0 0; }
.promo-box .heading { overflow: hidden; background: #008272; padding: 11px 20px 12px; }
.promo-box .heading h3 { font: 15px/18px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #fff; margin: 0; }
.promo-box .list { list-style: none; margin: 0; padding: 0; overflow: hidden; font: 15px/18px "Segoe UI Light",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; }
.promo-box .list li { width: 100%; float: left; padding: 0 0 1px; }
.promo-box .list a { color: #1570a6; display: block; padding: 11px 20px; background: #f2f2f2; }
.promo-gallery { position: relative; }
.promo-gallery .mask { position: relative; overflow: hidden; width: 300px; }
.promo-gallery .mask .slideset { width: 99999px; float: left; }
.promo-gallery .mask .slide { width: 300px; float: left; display: block !important; }
.promo-gallery .text-holder { width: 260px; height: 45px; overflow: hidden; font: 15px/22px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; color: #fff; position: absolute; left: 20px; top: 13px; }
.promo-gallery .text-holder p { margin: 0; }
.promo-gallery .link-more { font: 16px/20px "Segoe UI Semibold",Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; padding: 4px 44px 6px 0; position: absolute; right: 0; bottom: 0; color: #fff; background: url(../shared/templates/master/weMasterPage13/images/bullet07.gif) no-repeat 100% 0; }
.promo-gallery .slide2 .link-more { background: url(../shared/templates/master/weMasterPage13/images/bullet08.gif) no-repeat 100% 0; }
.promo-gallery .slide3 .link-more { background: url(../shared/templates/master/weMasterPage13/images/bullet09.gif) no-repeat 100% 0; }
.we_pagerBar { background-color: #557eb9; height: 42px; width: 100%; margin: 0px; }
.we_pagerBar, .we_pagerBar li, .we_pagerBar a { color: #ffffff; }
.we_pagerBarBottom { background-color: white; color: #666666; height: 42px; width: 100%; margin: 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.we_pagerBarBottom span { color: #557eb9; }
.we_tableBlueBar { height: 32px; width: 100%; padding: 0px 0px 0px 16px; vertical-align: middle; background-color: #557eb9; color: #ffffff; font-size: 13px; font-weight: bold; }
td.we_ResultsShown { padding: 0px 32px 0px 16px; width: 1px; white-space: nowrap; }
.we_pagerBarBottom .we_ResultsShown span { color: #666666; }
.we_CurrentPage { text-align: right; padding: 6px 16px 0px 0px; }
td.we_ItemsPer { text-align: left; white-space: nowrap; vertical-align: middle; }
.we_pagerItemsPerPage { width: 50px; margin: 0px 0px 0px 6px; }
.we_ItemsPer span, .we_ResultsShown span { white-space: nowrap; line-height: normal; vertical-align: middle; }
.we_ItemsPerPage option { }
.we_pagerBar a { text-decoration: none; color: #ffffff; }
.we_pagerBar a:visited { text-decoration: none; color: #ffffff; }
.we_pagerBar a:hover { text-decoration: underline; color: #ffffff; border: 0px; }
.we_CurrentPage ul, .we_CurrentPage li { list-style-type: none; margin: 0; padding: 0; }
.we_CurrentPage li { float: left; }
.we_CurrentPage li a, span.we_pagerOn, .we_pagerOnBottom { margin: 0px 6px 0px 0px; }
.we_EllipsisAfter { margin: 0 8px 0 -4px; }
.we_EllipsisBefore { margin-right: 4px; }
.we_pagerOn, .we_pagerOnBottom, a.shPagS, a.shPagS:hover { font-size: 13px; font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif; border: 1px solid #ffffff; padding: 2px 7px 2px 7px; margin: 0px 10px 0px 0px; }
a.shPagP { font-size: 13px; font-family: "Segoe UI",Tahoma,Geneva,Verdana,sans-serif; padding: 2px 7px 2px 7px; margin: 0px 10px 0px 0px; }
.we_pagerOnBottom, .we_pagerBarBottom .we_pagerOn, .bottomPager a.shPagS, .bottomPager a.shPagS:hover { background-color: rgb(21,112,166); color: #ffffff; margin: 0px 10px 0px 0px; }
.we_pagerBarFirst, .we_pagerBarPrev, .we_pagerBarNext, .we_pagerBarLast, .we_pagerBarBottomFirst, .we_pagerBarBottomPrev, .we_pagerBarBottomNext, .we_pagerBarBottomLast { padding: 6px 0 0 20px; margin: 0px 6px 0px 0px !important; line-height: 26px; display: block; height: 20px; }
.we_pagerDirection, .we_pagerDirection img, .we_pagerNumbers, .we_pagerDirection a { border: 0px; margin: auto; vertical-align: middle; display: table-cell; float: left; }
.we_pagerDirection a { line-height: 20px; height: 20px; width: 20px; margin: 0 3px 0 3px; }
.we_pagerBarFirst { background: transparent url(../shared/templates/master/weMasterPage13/images/first.gif) top left no-repeat; }
.we_pagerBarFirstGray { background: transparent url(../shared/templates/master/weMasterPage13/images/first_grey.gif) top left no-repeat; cursor: default; }
.we_pagerBarPrev { background: transparent url(../shared/templates/master/weMasterPage13/images/previous.gif) top left no-repeat; padding-right: 6px !important; }
.we_pagerBarPrevGray { background: transparent url(../shared/templates/master/weMasterPage13/images/previous_grey.gif) top left no-repeat; cursor: default; }
.we_pagerBarNext { background: transparent url(../shared/templates/master/weMasterPage13/images/next.gif) top left no-repeat; margin-left: 6px !important; }
.we_pagerBarNextGray { background: transparent url(../shared/templates/master/weMasterPage13/images/next_grey.gif) top left no-repeat; cursor: default; }
.we_pagerBarLast { background: transparent url(../shared/templates/master/weMasterPage13/images/last.gif) top left no-repeat; padding-right: 0px !important; margin-right: 0px !important; }
.we_pagerBarLastGray { background: transparent url(../shared/templates/master/weMasterPage13/images/last_grey.gif) top left no-repeat; cursor: default; }
.we_pagerNumbers { margin: 0px 6px 0 6px; }
.we_pagerBarBottomFirst, .we_pagerBarBottom .we_pagerBarFirst { background: transparent url(../shared/templates/master/weMasterPage13/images/firstBottom.gif) top left no-repeat; }
.we_pagerBarBottomFirstGray, .we_pagerBarBottom .we_pagerBarFirstGray { background: transparent url(../shared/templates/master/weMasterPage13/images/firstBottom_grey.gif) top left no-repeat; cursor: default; }
.we_pagerBarBottomPrev, .we_pagerBarBottom .we_pagerBarPrev { background: transparent url(../shared/templates/master/weMasterPage13/images/previousBottom.gif) top left no-repeat; padding-right: 6px !important; }
.we_pagerBarBottomPrevGray, .we_pagerBarBottom .we_pagerBarPrevGray { background: transparent url(../shared/templates/master/weMasterPage13/images/previousBottom_grey.gif) top left no-repeat; cursor: default; }
.we_pagerBarBottomNext, .we_pagerBarBottom .we_pagerBarNext { background: transparent url(../shared/templates/master/weMasterPage13/images/nextBottom.gif) top left no-repeat; margin-left: 6px !important; }
.we_pagerBarBottomNextGray, .we_pagerBarBottom .we_pagerBarNextGray { background: transparent url(../shared/templates/master/weMasterPage13/images/nextBottom_grey.gif) top left no-repeat; cursor: default; }
.we_pagerBarBottomLast, .we_pagerBarBottom .we_pagerBarLast { background: transparent url(../shared/templates/master/weMasterPage13/images/lastBottom.gif) top left no-repeat; padding-right: 0px !important; margin-right: 0px !important; }
.we_pagerBarBottomLastGray, .we_pagerBarBottom .we_pagerBarLastGray { background: transparent url(../shared/templates/master/weMasterPage13/images/lastBottom_grey.gif) top left no-repeat; cursor: default; }
table.we_tblStandard, table.we_tblTemplate2, table.we_tblTemplate3 { width: 100%; border: 0px; border-collapse: collapse; }
table.we_tblStandard th, table.we_tblTemplate2 th, table.we_tblTemplate3 th, .we_tblStandardTH, .we_tblStandardTH tdtable.we_tblStandard th { font-size: 12px; font-weight: bold; color: #333333; text-align: left; padding: 7px 8px 7px 8px; border-bottom: 1px solid #cccccc; }
table.we_tblStandard thead, table.we_tblTemplate2 thead, table.we_tblTemplate3 thead, .we_tblStandardTH { background-color: #f3f3f3; }
table.we_tblStandard tbody td, table.we_tblTemplate2 tbody td, table.we_tblTemplate3 tbody td { padding: 5px 8px 6px 8px; border: 0px; vertical-align: top; }
table.we_tblStandard tbody td.we_tblColumnFirst, table.we_tblStandard thead th.we_tblColumnFirst, table.we_tblStandard tr th.we_tblColumnFirst, table.we_tblTemplate2 tbody td.we_tblColumnFirst, table.we_tblTemplate2 thead th.we_tblColumnFirst, table.we_tblTemplate3 tbody td.we_tblColumnFirst, table.we_tblTemplate3 thead th.we_tblColumnFirst { padding-left: 16px; font-weight: bold; }
table.we_tblStandard tbody td.we_tblColumnLast, table.we_tblStandard thead th.we_tblColumnLast, table.we_tblStandard tr th.we_tblColumnLast, table.we_tblTemplate2 tbody td.we_tblColumnLast, table.we_tblTemplate2 thead th.we_tblColumnLast, table.we_tblTemplate3 tbody td.we_tblColumnLast, table.we_tblTemplate3 thead th.we_tblColumnLast { padding-right: 16px; }
table.we_tblStandard tbody tr.we_tblAterRow td, table.we_tblTemplate2 tbody tr.we_tblAterRow td, table.we_tblTemplate3 tbody tr.we_tblAterRow td { background-color: #f3f3f3; }
table.we_tblStandard tbody tr.we_tblAterRow.we_tblLastRow td, table.we_tblTemplate2 tbody tr.we_tblAterRow.we_tblLastRow td, table.we_tblTemplate3 tbody tr.we_tblAterRow.we_tblLastRow td { border-bottom: 1px solid #cccccc; }
table.we_tblStandard tbody tr.we_tblLastRow td, table.we_tblTemplate2 tbody tr.we_tblLastRow td, table.we_tblTemplate3 tbody tr.we_tblLastRow td { border-bottom: 3px double #cccccc; }
table.we_tblStandard ul, table.we_tblTemplate2 ul, table.we_tblTemplate3 ul { margin-bottom: 0px; }
table.we_tblStandard li, table.we_tblTemplate2 li, table.we_tblTemplate3 li { color: #666666; }
a.we_tblCoumnSortDown, a.we_tblCoumnSortUp, a.we_tblSortRollOver { padding-right: 14px; color: #557EB9; text-decoration: underline; }
a.we_tblCoumnSortDown, a.we_tblCoumnSortUp:hover, a.we_tblSortRollOver:hover { background: url(/windowsembedded../shared/templates/master/weMasterPage/images/arrow_sort_down.gif) right center no-repeat; }
a.we_tblCoumnSortUp, a.we_tblCoumnSortDown:hover { background: url(/windowsembedded../shared/templates/master/weMasterPage/images/arrow_sort_up.gif) right center no-repeat; }
ul.we_listNone { margin-left: 18px; padding-left: 0px; list-style-type: disc; list-style-position: outside; text-indent: 0px; }
ul.we_listNone li.we_listNone { list-style-position: outside; list-style-type: disc; line-height: 24px; }
ol.we_listNumber { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; list-style-type: decimal; list-style-position: outside; text-indent: 0px; }
ol.we_listNumber li.we_listItemNone { list-style-type: decimal; list-style-position: outside; margin-left: 23px; line-height: 24px; }
.sixIconPopupSlide { display: none; }
.sixIconPopupSlide .linkBlue { color: #1570a6; }
.sixIconPopupSlide .tabbed-paging { margin-top: 30px; }
.sixIconPopupSlide .tabbed-paging img { margin-right: 10px; }
.sixIconPopupSlide .header { background-color: #00bef5; color: #ffffff; font: 28px/34px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; vertical-align: middle; height: 80px; padding-left: 30px; width: 100%; }
.sixIconPopupSlide .header table td { height: 80px; }
.sixIconPopupSlide .header img { margin-right: 20px; }
.sixIconPopupSlide .info { margin: 20px 30px; }
.sixIconPopup.lightbox { padding: 0px; }
.sixIconPopup.lightbox p { margin: 0px 0px 15px 0px; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.sixIconPopupSlide .info .openingPara p { color: #00bef5; font: 15px/20px 'Segoe UI SemiBold',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
.sixIconPopup a.fancyBoxPagingLink:link, .sixIconPopup a.fancyBoxPagingLink:visited, .sixIconPopup a.fancyBoxPagingLink:active, .sixIconPopup a.fancyBoxPagingLink:hover { text-decoration: none; }
.sixIconPopup a.fancyBoxPagingLink:hover span.underline { text-decoration: underline; }
h2.marqueeLine2 { margin: 0 0 0px 0px; font: 28px/32px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
h2.marqueeLine2.large { margin: -7px 0 0px 0px; font: 52px/58px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; }
a.lighterBlue { color: #00BEF5; }
.box-info div.newSection, .aside ul.newSection { margin-top: 7px; }
.box-info p.last, .box-info img.last, .info-holder .box-info div.last, .aside ul li.last { margin-bottom: 0px; }
.darkgrey-box a, .darkgrey a { color: #00BEF5; }
.darkgrey-box a.btn-orange, .darkgrey a.btn-orange { color: #ffffff; }
.genericContent .twocolumns { overflow: visible; }
.videoHeadingContainer img.eventheaderbackground { width: 100%; min-width: 100%; }
#eventDetails .videoHeadingContainer { padding: 0px 9999px; margin: 0 -9999px; width: 940px; background-color: #464646; overflow: visible; background-repeat: no-repeat; background-position: center; }
#eventDetails .grey-box { padding-bottom: 15px; }
#retail a.btn-green { display: inline-block; vertical-align: top; color: #fff !important; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #5A8100 url(../shared/templates/master/weMasterPage13/images/bg-more-list-lightGreen.gif) no-repeat 100% 100%; padding: 5px 40px 5px 13px; margin-right: 20px; margin-bottom: 20px; margin-top: 20px; }
#healthcare a.btn-green { display: inline-block; vertical-align: top; color: #fff !important; font: 15px/20px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; font-weight: normal; font-style: normal; background: #5A8100 url(../shared/templates/master/weMasterPage13/images/bg-more-list-lightGreen.gif) no-repeat 100% 100%; padding: 5px 40px 5px 13px; margin-right: 20px; margin-bottom: 20px; margin-top: 20px; }
#retail #we_mainHeader #main .info-holder .aside .tab-area .tabset li { margin-right: 15px; }
#retail #we_mainHeader #main .info-holder .aside .tab-area .tabset { margin-bottom: 13px; }
#healthcare #we_mainHeader #main .info-holder .aside .tab-area .tabset li { margin-right: 15px; }
#healthcare #we_mainHeader #main .info-holder .aside .tab-area .tabset { margin-bottom: 13px; }
.aside .webinartoggle li { margin: 0 0 0 0; }
#retail-le-magasin-intelligent #wrapper #we_mainHeader #main { display: none; }
#retail-solutions-le-magasin-intelligent #wrapper #we_mainHeader #main { display: none; }
#healthcare-sept-2013 #wrapper #we_mainHeader #main { display: none; }
#retail-sept-2013 #wrapper #we_mainHeader #main { display: none; }
#retail-solutions-sept-2013 #wrapper #we_mainHeader #main { display: none; }
#healthcare-solutions-sept-2013 #wrapper #we_mainHeader #main { display: none; }
#intelligent-systems .sixSection-list li { min-height: 104px; }
#products-solutions-overview .video-list h2{font: 18px/24px 'Segoe UI Light',Tahoma,Geneva,Verdana,sans-serif; color: #fff;}
#main .grey-box .heading h2 {
    font-size: 36px;
}
 /*#main #we_mainHeader{margin-top:32px;}*/
 #products-solutions-overview #main .ProdPanelCarouselheading h2.overview_heading.Text-font{font-size:16px!important;}
 #products-solutions-overview #main .ProdPanelCarouselheading h2 span.Prod-font{font-size:28px!important;}
 #wrapper #header #nav .mobile-only {
    display: none;
}

.video-list .list li .img-holder img{cursor:pointer;}
.footnote-text{
        margin-top:40px !important;
        margin-bottom:20px !important;
        font-size:12px;
        line-height:1.3em;
        font-style:italic;
    }
 p.footnote-text{
        margin-top:40px !important;
        margin-bottom:20px !important;
        font-size:12px;
        line-height:1.3em;
        font-style:italic;
    }
