body,html{padding:0;margin:0;font:76% Verdana,Arial,sans-serif;width:100%;}

.textarea img{border:0;}

.boxheader{font-weight:bold;padding:16px 0 4px 0;}

.ms-rteTable-1,.ms-rteTable-2,.ms-rteTable-3{border:1px solid #efefef;border-collapse:collapse;}
.ms-rteTable-1 td,.ms-rteTable-2 td,.ms-rteTable-3 td{border:1px solid #efefef;padding:2px;}

.filterTable{border:1px solid #efefef;border-collapse:collapse;}
.filterTable td{border:1px solid #efefef;padding:2px;}

.jobTable{border:1px solid #efefef;border-collapse:collapse;}
.jobTable td{border:1px solid #efefef;padding:2px;}

#container{font-size:1.2em;}

#frontpagejump{display:none;}
#subheader{display:none;}
#subheaderLevel2{display:none;}
.imgRender img{display:none;}
#contactTopContainer{display:none;}
#sub-content{display:none;}
#sidebar ul{display:none;}

img.ms-rteCustom-floatLeft{float:left;margin:0 16px 0 0;}
img.ms-rteCustom-floatRight{float:right;margin:0 0 0 16px;}

.header{height:46px;border-bottom:1px solid #efefef;}
.logo{float:right;padding-right:8px;}
.line{float:left;height:1px;width:100%;}

.four-columns{width:100%;}
.three-columns{width:75%;}
.two-columns{width:40%;padding-right:1%;}
.one-column{width:174px;}
.box{padding-top:8px;}
#sidebarImageContainer{display:none;}

.textarea{margin-bottom:8px;}

.sectionHeaderLine{display:none;}

a{color:#000;}
a.ms-rteCustom-arrowlink,
a.ms-rteCustom-arrowlinkbold{display:block;}

h1{font-size:2em;font-family:verdana;font-weight:normal;color:#000;}
h2,h3{font-size:1.5em;font-family:verdana;font-weight:normal;color:#000;}

#pageHeaderSection, #main-content-container, #sub-main-content{padding:0 16px;}

.zone01-container,
.zone02-container,
.zone03-container,
.zone04-container,
.zone05-container,
.zone06-container{clear:both;border-top:1px solid #efefef;padding-top:8px;padding-bottom:8px;}

.focus01{padding:0;margin:0;border:0;border-collapse:collapse;}
.focus01 .boxheader{font-weight:bold;padding:0 16px 0.5em 0;height:28px;}
.focus01 .boxcontent{padding:10px 16px 10px 0;}
.focus01 .boxcontent p{padding:0;margin:0;}
.focus01 .boximg{overflow:hidden;width:100%;}
.focus01 .boximg img{float:left;}

.standard01{padding:0;margin:0;border:0;}
.standard01 .boxheader{height:28px;font-weight:bold;padding:0 16px 0 0;}
.standard01 .boxcontent{padding:10px 16px 10px 0;}
.standard01 .boxcontent p{padding:0;margin:0;}
.standard01 .boximg{overflow:hidden;width:100%;}
.standard01 .boximg img{float:left;}

.standard02{padding:0;margin:0;border:0;}
.standard02 .boxheader{height:28px;font-weight:bold;padding:0 16px 0 0;}
.standard02 .boxcontent{padding:10px 16px 10px 0;}
.standard02 .boxcontent p{padding:0;margin:0;}
.standard02 .boximg{overflow:hidden;width:100%;}
.standard02 .boximg img{float:left;}

.readmore01{padding:0;margin:0;border:0;border-collapse:collapse;}
.readmore01 .boxheader{font-weight:bold;padding:0 16px 0 0;}
.readmore01 .boxcontent{padding:10px 16px 10px 0;}
.readmore01 .boxcontent p{padding:0;margin:0;}
.readmore01 .boximg{overflow:hidden;width:100%;}
.readmore01 .boximg img{float:left;}

.news01{padding:0;margin:0;border:0;}
.news01 .boxheader{font-weight:bold;padding:0.5em 16px 0.5em 0;}
.news01 .boxcontent{padding:10px 16px 10px 0;}
.news01 .boxcontent p{padding:0;margin:0;}
.news01 .boximg{overflow:hidden;width:85px;float:left;border-right:16px solid #fff;}
.news01 .boximg img{float:left;}

.overview02{padding:0;margin:0;border:0;}
.overview02 .boxheader{font-weight:bold;padding:0 16px 0.5em 0;}
.overview02 .boxcontent{padding:0 16px 10px 0;}
.overview02 .boxcontent p{padding:0;margin:0;}
.overview02 .boximg{border-right:16px solid #fff;width:85px;float:left;}

.campaign{padding:0;margin:0;border:0;}
.campaign .boxheader{font-weight:bold;padding:0.5em 16px 0.5em 0;}
.campaign .boxcontent{padding:10px 16px 10px 0;}
.campaign .boxcontent p{padding:0;margin:0;}
.campaign .boximg{overflow:hidden;width:100%;}
.campaign .boximg img{float:left;}

.tabControl01 ul{list-style:none;padding:0;margin:0;}
.tabControl01 li{display:none;}
.tabControl01 .current{display:inline;font-size:1.1em;font-weight:bold;}
.tabControl01 .current a{text-decoration:none;}

#disclaimer{padding:16px 0 16px 16px;font-size:7pt;color:#666;}
#disclaimer a{color:#666;}

/***** 2012 *****/
html,body{margin:0;padding:0;}
body{width:100%;font-family:Verdana, Arial, sans-serif;font-size:12px;}
#main{padding:25px 10px 0 10px;}
a{color:#000;}
ul{margin:10px 0;padding:0 0 0 16px;}
body#frontpage h1,body#overviewpage h1,body#productpage h1, body#frontpage h2,body#overviewpage h2,body#productpage h2{margin:0 0 28px;font-size:38px;font-weight:normal;line-height:normal;}
body#frontpage h3,body#overviewpage h3,body#productpage h3{margin:0 0 18px;font-size:20px;font-weight:normal;line-height:normal;}
body#frontpage h4,body#overviewpage h4,body#productpage h4,.sectionBenefits h2{margin:0 0 18px;font-size:16px;font-weight:normal;line-height:normal;}
body#frontpage h5,body#overviewpage h5,body#productpage h5,.h5{margin:0 0 1px;font-size:inherit;font-weight:bold;line-height:normal;}

#headerDock{margin-top:0 !important;}

.hide,#contactContainer,#loginCurtain,#headerRight,#subheader,#sectionBarWrapper,#campaignSlidePrev,#campaignSlideNext,#campaignSlideshowPagination,#campaignSlideshow .slide,
.slideCat,.slideImage,.slide img,.slide iframe,.navPrev,.navNext,.boxBubble,#sectionInvolvement,#sectionExchangeRates,.sectionExpandText img,.sectionExpandText iframe,
#footer .fourCols,#socialLinks,#footerBar,.toggleMoreContent,#sectionTopMin,.shadowBotWide{display:none !important;}

#sectionCampaign,.sectionFeatures,.sectionProducts,#sectionTop,.sectionBenefits,.sectionExpandText,.sectionColumnText,.sectionCompare,.sectionProductSelector{padding:15px 0;border-bottom:1px solid #aaa;}
.sectionMenuTarget{padding-top:15px;}
.sectionMenuTarget .sectionBenefits,.sectionMenuTarget .sectionExpandText,.sectionMenuTarget .sectionColumnText{padding-top:0;}
#campaignSlideshow .slide,.sectionBg{background:none !important;}
#campaignSlideshowContainer,.campaignSlideshowWrapper,#campaignSlideshow,#campaignSlideshow .slide,.featureShowcase,.productShowcase{
height:auto !important;width:auto !important;position:static !important;}
.featureShowcaseWrapper,.productShowcaseWrapper{width:100% !important;position:static !important;}
#campaignSlideshow .slide:first-child{display:block !important;float:none;}
#campaignSlideshow .slideText{color:#000 !important;}
#sectionTop h1,#campaignSlideshow .slideText h1,#campaignSlideshow .slideText h2{margin-top:0;}
.slide,.slideBody{height:auto !important;}
.slide{padding:0 3% 0 0;width:22%;float:left;overflow:hidden;}
.doubleSlide{width:47%;}
.tripleSlide{width:72%;}
.quadSlide{width:100%;}
.featureShowcase .slide,.productShowcase .slide{margin-bottom:1000px;}
/*.featureShowcase .slideImage{padding-bottom:16px; text-align:center;}
.featureShowcase .slideImage img{border-radius:5px;}
.productShowcase .slideImage{margin-top:-20px;text-align:center;}*/

.webpartContainer{clear:both;}
.boxRow{padding:10px 0 5px 0;width:100%;margin:0 auto;}
.boxRow .boxContainer{padding:0 3% 0 0;width:30%;float:left;}
.sectionProductSelector .oneCol{width:33%;}
.sectionProductSelector .oneCol .boxContainer{width:100%;padding:0;}
.sectionProductSelector .twoCols{width:66%;}
.sectionProductSelector .twoCols .boxContainer{width:46%;padding-right:4%;}
.sectionProductSelector .box img{border-radius:5px 5px 0 0;}



.tblCompare td{padding:0 20px 7px 0;}
#disclaimer{font-size:10px;}

.bodyText .emp{margin:0 0 18px;font-size:19px;line-height:26px;}
.sectionBlackSteel .emp,.sectionDarkBlue .emp{margin:0 0 5px 0;font-size:26px;line-height:32px;}

.col,.doubleCol,.threeCol,.colSpacer{float:left;}
.twoCols .col{width:49%;}
.twoCols .colSpacer{width:2%;}
.threeCols .col{width:32%;}
.threeCols .colSpacer{width:2%;}
.fourCols .col{width:23%;}
.fourCols .doubleCol{width:46%;}
.fourCols .threeCol{width:75%;}
.fourCols .colSpacer{width:2%;}
.twoCols .twoCols .col{width:47%;}
.twoCols .twoCols .colSpacer{width:6%;}
.contentBox{padding:4px;border:1px solid #e2e2e2;border-radius:5px;box-shadow:1px 1px 5px -1px rgba(5,60,91,0.25);}
.contentBoxInner{box-shadow:1px 1px 10px 2px rgba(5,60,91,0.2);}
.contentBoxHeader{padding:14px 20px;margin:0 !important;font-size:28px !important;}
.contentBoxBody{padding:14px 20px;}
.twoCols.contentBoxBody .col{width:47%;}
.noPadding{padding:0 !important;}

.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}

H1.dbgElement-H1small,H1.dbgStyle-H1small{font-size:35px !important;}
H2.dbgElement-H2small,H2.dbgStyle-H2small{font-size:30px !important;}
H3.dbgElement-H3small,H3.dbgStyle-H3small{font-size:16px !important;}

p.ms-rteCustom-EmphasizedTextLarge,
p.dbgStyle-EmphasizedTextLarge{margin:0 0 5px 0;font-size:26px;line-height:32px;}
p.ms-rteCustom-EmphasizedTextSmall,
p.dbgStyle-EmphasizedTextSmall{margin:0 0 18px;font-size:16px;line-height:26px;}
p.ms-rteCustom-EmphasizedTextSmallBlue,
p.dbgStyle-EmphasizedTextSmallBlue{margin:0 0 18px;font-size:16px;line-height:26px;}
