@charset"utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'novel_sans_rd_probold';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_bold-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_extraboldRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extrabold-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_extralighRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extralight-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_lightRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_light-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_proregular';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_regular-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_semiboldRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_semibold-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'SackersGothicLightAT';src:url('pageclientlibs/fonts/sackers_gothic_light_at-webfont.eot');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_probold';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_bold-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_bold-webfont.woff') format('woff'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_bold-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_bold-webfont.svg#novel_sans_rd_probold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_extraboldRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extrabold-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extrabold-webfont.woff') format('woff'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extrabold-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extrabold-webfont.svg#novel_sans_rd_pro_extraboldRg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_extralighRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extralight-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extralight-webfont.woff') format('woff'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extralight-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_extralight-webfont.svg#novel_sans_rd_pro_extralighRg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_lightRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_light-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_light-webfont.woff') format('woff'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_light-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_light-webfont.svg#novel_sans_rd_pro_lightRg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_proregular';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_regular-webfont.woff') format('woff'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_regular-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_regular-webfont.svg#novel_sans_rd_proregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'novel_sans_rd_pro_semiboldRg';src:url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_semibold-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_semibold-webfont.woff') format('woff'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_semibold-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/atlas_-_novel_sans_rd_pro_semibold-webfont.svg#novel_sans_rd_pro_semiboldRg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'SackersGothicLightAT';src:url('pageclientlibs/fonts/sackers_gothic_light_at-webfont.eot?#iefix') format('embedded-opentype'),url('pageclientlibs/fonts/sackers_gothic_light_at-webfont.woff') format('woff'),url('pageclientlibs/fonts/sackers_gothic_light_at-webfont.ttf') format('truetype'),url('pageclientlibs/fonts/sackers_gothic_light_at-webfont.svg#sackers_gothic_light_atRg') format('svg');font-weight:normal;font-style:normal}
.site{display:block;min-width:960px;max-width:1280px;padding-left:20px;padding-top:30px;padding-bottom:70px;margin:auto;text-align:center;clear:both;background-color:#FFF;overflow:hidden;position:relative}
.mainContent{display:inline-block;vertical-align:top;min-height:350px;min-width:640px;max-width:700px;width:58%;margin-right:60px;text-align:left;position:relative}
.singleColumn{margin-left:80px;margin-right:220px}
.singleColumn2{display:block;min-width:auto;max-width:95%;width:auto;margin:0;padding-left:120px}
.sidebar{display:inline-block;vertical-align:top;width:240px;text-align:left}
.sideNav{display:block;width:220px;padding-left:20px;margin-bottom:60px;float:right}
.sideContent{display:block;width:220px;padding-left:20px;float:left}
.mainContent img{max-width:700px}
.sidebar .callout img{max-width:180px}
.sidebar img,.sidebar .callout.white img{max-width:220px}
.headerOmniture{margin:auto;display:block;width:976px;height:auto;padding-bottom:22px;position:relative;z-index:12;padding-left:20px;padding-top:20px;background-color:Gray;color:#fff;font-size:18px}
.headerOmniture p{line-height:22px}
.omnitureButton{text-align:center;color:#fff;margin-top:22px}
.omnitureButton a,.omnitureButton a:hover,.omnitureButton a:active{cursor:pointer;color:#fff;height:15px;width:auto;background-color:Green;margin-right:10px;padding:5px}
.omnitureButton a.red{background-color:Red}
.breadcrumb{text-transform:uppercase;font-size:12px;padding-bottom:25px}
.breadcrumb a{color:#2d2926;text-decoration:none;margin-right:6px}
.breadcrumb a:hover{color:#0082ba;text-decoration:underline}
.breadcrumb span{margin-left:6px}
.breadcrumb span.first-child{margin-left:0}
.topNav{z-index:99;position:absolute;top:14px;right:28px;display:block;width:100%;text-align:right;text-transform:uppercase;letter-spacing:-4px;line-height:17px}
.topNav a,.topNav a:active,.topNav a:hover,.topNav a:link,.topNav a:visited{text-decoration:none;font-size:12px;line-height:16px;color:#071d49;letter-spacing:0;display:inline-block;margin-left:7px;outline:0;vertical-align:middle;position:relative;top:0}
.topNav a:hover,a:active{color:#0082ba}
.topNav a.current{color:#071d49;background:url(pageclientlibs/images/topnav_underline.png) repeat-x bottom}
.topNav a.country{margin-left:7px;vertical-align:text-bottom}
.topNav img.country_img{vertical-align:top;margin-left:2px}
.topNav input{margin-left:16px;display:inline-block;width:112px;border:1px solid #ccc;padding-right:20px;position:relative;top:1px;z-index:11;zoom:1;vertical-align:middle}
.topNav a.zoom,.topNav input.zoom{position:relative;z-index:20;left:-17px;top:0;display:inline-block;width:18px;height:14px;background:transparent url(pageclientlibs/images/zoom.png) no-repeat scroll top left;margin-left:0;vertical-align:middle;border:0;cursor:pointer}
.topNav #LanguageSelector{margin-right:3px;margin-left:5px;text-transform:uppercase;letter-spacing:normal}
.topNav .affiliateselectacountry span{letter-spacing:normal;font-size:12px;color:#7fa2c5;vertical-align:text-bottom;position:relative;margin-right:11px;display:inline-block;line-height:normal}
#sitesearch{display:inline}
#sitesearch input.search-input:hover{background:0}
.topNavMenus{position:relative;left:-28px;z-index:15}
.topNavMenus a,.topNavMenus a:active,.topNavMenus a:link,.topNavMenus a:visited,.topNavMenus a:hover{display:block;margin-left:24px;margin-right:24px;margin-bottom:15px;color:#fff;font-size:13px;line-height:16px;text-transform:uppercase;text-decoration:none}
.topNavMenus a:hover{text-decoration:underline}
.topNavMenus>div{display:none;width:191px;position:absolute;z-index:14}
.topNavMenus .topNavMenuBody{position:relative;display:block;padding-top:30px;padding-bottom:15px;background-color:#071d49;width:191px}
.topNavMenus .navArrowTop{position:relative;display:block;height:11px;width:192px;background:transparent url(pageclientlibs/images/nav-top-arrow.png) no-repeat scroll bottom left}
.mainNav{position:absolute;bottom:0;right:14px;display:block;width:100%;text-align:right;text-transform:uppercase;z-index:13;height:30px;padding-top:20px}
.mainNav a,.mainNav a:active,.mainNav a:hover,.mainNav a:link,.mainNav a:visited{font-family:novel_sans_rd_proregular,Verdana,Geneva,sans-serif;position:relative;font-size:14px;line-height:16px;display:inline-block;color:#071d49;text-decoration:none;border-bottom:3px solid transparent;margin-left:14px;margin-right:14px;outline:0;vertical-align:middle}
.mainNav a.current,.mainNav a:hover{border-bottom-color:#84bd00}
.mainNav a.active,.mainNav a.active:hover{color:#666;border-bottom-color:transparent}
.mainNav a.active span{display:inline-block;border-top:1px solid #84bd00;border-left:1px solid #84bd00;border-right:1px solid #84bd00;height:51px;position:absolute;width:100%;top:-17px;left:0;background:#ebebea url(pageclientlibs/images/nav-arrow-down-green.png) no-repeat scroll bottom center;z-index:-1}
.mainNav a img{display:none}
.mainNav a.active img{display:inline-block;position:absolute;top:-27px;left:-24px;height:57px;z-index:-1}
.mainNavMenus .mainNavMenu{display:none;position:absolute;top:116px;left:0;border-top:5px solid #84bd00;width:100%;background-color:#ebebea;z-index:11;text-align:center;padding-top:30px;padding-bottom:30px;letter-spacing:-4px}
.mainNavMenus .mainNavMenu img{display:none}
.mainNavMenus .mainNavMenu>span{display:inline-block;min-width:182px;width:17%;vertical-align:top;border-left:1px solid #fff;border-right:1px solid #d7d7d7;letter-spacing:0}
.mainNavMenus .mainNavMenu>span.first{border-left-color:transparent}
.mainNavMenus .mainNavMenu>span.last{border-right-color:transparent}
.mainNavMenus a,.mainNavMenus a:active,.mainNavMenus a:hover,.mainNavMenus a:link,.mainNavMenus a:visited{display:block;font-size:13px;line-height:15px;font-weight:bold;text-decoration:none;margin-bottom:8px;margin-left:16px;margin-right:16px;text-align:left;text-transform:uppercase;color:#071d49}
.mainNavMenus a:hover{color:#0082ba;text-decoration:none}
.mainNavMenus a span{margin-left:8px;display:block;text-transform:none;font-weight:normal}
.subMenu{font-family:'novel_sans_rd_proregular',sans-serif;font-size:13px;display:block;width:220px;float:left}
#Accord,#Accord li{list-style-type:none;margin:0;padding:0;width:220px}
#Accord li{border-top:1px solid #ccc}
#Accord li:last-child{padding-bottom:10px}
#Accord>li:first-child{padding-top:5px}
#Accord>li:last-child:last-child{padding-bottom:0}
#Accord>li:last-child{border-bottom:1px solid #ccc}
#Accord li a,#Accord li a.current{background-color:#ebebea;font-family:Calibri,Verdana,Geneva,sans-serif;display:block;color:#071d49;font-size:13px;text-decoration:none;padding-left:25px;padding-right:10px;padding-top:5px}
#Accord li a:hover{color:#0082ba}
#Accord li a.ATop{font-family:'novel_sans_rd_proregular',sans-serif;outline:0;padding:8px 0 8px 22px;display:block;text-decoration:none;text-transform:uppercase;color:#071d49;line-height:15px;font-size:12px;background:url(pageclientlibs/images/nav-arrow-down.gif) no-repeat 8px 50%}
#Accord li a.ATop:hover{font-family:'novel_sans_rd_proregular',sans-serif;color:#0082ba;text-decoration:none}
#Accord li a.ATopON{font-family:'novel_sans_rd_proregular',sans-serif;background:#071d49 url(pageclientlibs/images/nav-arrow-up.gif) no-repeat 6px 50%;color:#FFF;margin-top:-5px}
.show.third li{margin-left:15px}
#Accord li ul li a.current,#Accord li ul li a:hover{color:#0082ba}
ul#Accord li .third li:last-child{padding-bottom:0}
#Accord li a:last-child{padding-bottom:8px}
.header{display:block;min-width:960px;max-width:1280px;width:81%;height:116px;position:relative;z-index:12;margin:auto;padding-left:20px}
.logo{position:absolute;bottom:19px;left:20px;display:block;width:151px;height:26px;z-index:19}
.subBanner,.noBanner{display:block;width:100%;height:180px;background-color:#000;min-width:975px}
.banner{display:block;min-width:960px;max-width:1280px;width:81%;height:180px;background-repeat:no-repeat;background-position:right;margin:auto;overflow:hidden}
.bannerLeft{display:block;width:50%;height:100%;float:left;overflow:hidden;background:url(pageclientlibs/images/banner_fade_L.png) repeat-y right;margin:auto;position:relative}
.bannerBlack{display:block;width:55%;height:100%;background-color:#000;position:absolute;top:0;left:0}
.bannerBlackTop{display:block;width:95%;height:100%;position:absolute;top:0;left:0;text-align:center}
.bannerBlackTop2{display:block;width:95%;height:100%;position:absolute;top:0;left:0;text-align:left}
.bannerTxt{font-family:SackersGothicLightAT,Verdana,Geneva,sans-serif;display:inline-block;font-size:22px;color:#84bd00;padding-right:29px;margin-top:36px;height:108px;letter-spacing:-1px;word-spacing:2px;line-height:24px;text-transform:uppercase;background:url(pageclientlibs/images/banner_bracket.png) no-repeat right top}
.banner_big{height:229px;background:url(pageclientlibs/images/banner_bracket_big.png) no-repeat right top}
.banner_big.banner_left{background:url(pageclientlibs/images/banner_bracket_big_left.png) no-repeat left top}
.bannerTxt span{color:#fff;font-size:14px;text-transform:none;clear:both;display:block}
.bannerTxt p{line-height:24px}
.bannerTxt span.icon{display:inline}
.bannerTxt .white{color:#fff}
.homeBlackCover .bannerTxt{width:60%}
.bannerRight{display:block;width:230px;height:180px;float:right;right:-50px;position:relative;background:url(pageclientlibs/images/banner_fade_R.png) no-repeat right}
.noBanner{height:5px;background-color:#071d49}
.subBanner2{display:block;width:100%;height:326px;background-color:#000;min-width:975px}
.subBanner2 .banner{height:326px}
.subBanner2 .bannerHeader{margin-bottom:4px}
.subBanner2 .bannerTxt{background:transparent;font-family:Calibri,Verdana,Geneva,sans-serif;display:block;font-size:14px;line-height:normal;font-weight:normal;color:#fff;width:380px;height:326px;text-align:left;margin-top:0;letter-spacing:0;word-spacing:0}
.subBanner2 .bannerBlackTop{text-align:left}
.subBanner2 .bannerTxt .spacing{line-height:30px}
.subBanner2 .bannerTxt div{margin-left:20px}
.subBanner2 .bannerTxt p{line-height:normal;margin-bottom:21px}
.subBanner2 .bannerTxt span.icon{margin-right:7px;display:inline-block}
.subBanner2 .bannerGreen{font-size:78px;color:#84bd00;line-height:60px;padding-right:30px;display:inline}
.subBanner2 .bannerTitle{font-size:18px;text-transform:uppercase}
.subBanner2 .bannerRight{margin-right:-50px;background:transparent}
.subBanner2 .bannerTxt div.followus{margin-left:0;line-height:30px;height:30px;margin-bottom:12px}
body{font-family:Calibri,Verdana,Geneva,sans-serif;font-size:14px;color:#2d2926;background-color:#FFF}
p{margin-bottom:12px;line-height:17px}
ul,ol{line-height:17px}
a{color:#0082ba;text-decoration:none}
a:hover{text-decoration:underline}
h1,h2{letter-spacing:-1px;word-spacing:3px;font-family:"novel_sans_rd_proregular",Calibri,Verdana,Geneva,sans-serif;color:#071d49;text-transform:uppercase;font-weight:normal}
h1{margin-bottom:15px;line-height:24px;font-size:22px}
h2{margin:0 0 10px 0;line-height:21px;font-size:18px}
h3{margin-top:20px;margin-bottom:6px;line-height:18px;font-family:Calibri,Verdana,Geneva,sans-serif;font-size:18px;color:#071d49;font-weight:normal}
h4{font-family:'novel_sans_rd_pro_lightRg',Calibri,Verdana,Geneva,sans-serif;line-height:30px;font-size:28px;color:#84bd00;text-align:center;font-weight:normal;margin-top:52px;margin-bottom:60px}
h4 img{margin-bottom:19px}
h5{font-size:17px;font-weight:bold;margin-top:5px;margin-bottom:5px;line-height:21px}
h6{font-size:14px;font-weight:bold;color:#2d2926;margin:4px 0}
strong,b,.bold{font-weight:bold}
i,em{font-style:italic}
blockquote{margin:0 40px 12px 40px;line-height:17px;padding:2px 0}
.txt-justify{text-align:justify !important}
.txt-left{text-align:left !important}
.txt-center{text-align:center !important}
.txt-right{text-align:right !important}
h3.focus_title{margin-top:20px;margin-bottom:12px;letter-spacing:0;line-height:0;word-spacing:normal;padding-bottom:0;line-height:18px;font-family:Calibri,Verdana,Geneva,sans-serif;font-size:18px;color:#071d49;font-weight:normal;text-transform:none}
h2.products_tableHead{margin-top:33px}
.xsmall{font-size:10px}
.focus_title,.focus_title2,.moduletitle{word-wrap:break-word;font-family:'novel_sans_rd_proregular',Verdana,Geneva,sans-serif;font-size:16px;letter-spacing:-1px;word-spacing:3px;color:#071d49;width:100%;border-bottom:1px solid #ccc;margin:0;padding-bottom:5px;text-transform:uppercase;border:0}
.focus_title2{font-size:15px}
p.moduletitle{line-height:normal;border-bottom:1px solid #ccc}
span,a,h1,h2,h3,h4,h5,h6{word-wrap:break-word}
.font12,.products_legal{font-size:12px}
.products_legal{line-height:14px;text-align:justify}
.font13{font-size:13px}
.font15{font-size:15px}
.lowercase{text-transform:lowercase}
h4.pullquote,h4.pullquote2{font-size:24px;line-height:30px}
.blockquote p{margin-bottom:0 !important}
h4.pullquote2{font-style:italic;color:#2d2926;font-family:Calibri,Verdana,Geneva,sans-serif}
h4.pullquote2 img{margin-bottom:-6px}
hr{clear:both;border:0;background:0;margin:0}
hr.green{border-bottom:1px solid #84bd00;padding-top:36px;margin-bottom:48px}
hr.green.small{padding-top:3px;margin-bottom:18px}
hr.green.medium{padding-top:20px;margin-bottom:18px}
hr.green.products{padding:0;margin:0}
hr.grey{border-bottom:1px solid #ccc}
hr.grey.regular.small{width:60%}
hr.thick{border-width:4px}
hr.thick.small{padding-top:0;width:80%}
hr.careerTop{padding-top:50px;margin-bottom:25px}
hr.careerBottom{padding-top:25px;margin-bottom:45px}
.clear{clear:both;display:block;width:100%;height:20px}
.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,.clearfix:after{clear:both}
.row,.clearfix{zoom:1}
.row .cols{float:left;margin-right:20px}
.row .cols img{margin-bottom:15px}
.row .cols.last-child{margin-right:0}
.row.col2 .cols{width:46%}
.row.col3 .cols{width:31%}
.row.col3 .cols div{width:86%;margin:0 auto}
.row .cols div h2{margin-top:0}
div.parsys_column .text,div.parsys_column h3{clear:both}
div.parsys_column h3{margin-top:0;margin-bottom:7px}
div.parsys_column img{margin:0;float:none !important;margin-bottom:16px}
.place-left{float:left !important}
.place-right{float:right !important}
.place-none{float:none !important;margin:0}
.place-center{text-align:center}
img.place-left{margin:0 20px 20px 0}
span.place-left,span.place-right{margin-top:10px;margin-bottom:12px}
img.place-right{margin:0 0 20px 20px}
.imgCaption{font-size:18pt;margin-bottom:60px}
img.imageIndentRight{float:left !important;margin-right:68px}
img.imageIndentRight35{float:left !important;margin-right:30px;margin-bottom:0}
img.imageIndentTopright{margin-top:-20px;margin-bottom:16px}
.pipeline_beakerimg{text-align:center;margin-bottom:-84px}
img.marginbottom0{margin-bottom:0 !important}
.mainContent ul.bullets,.mainContent ul.bullets li{list-style:disc}
.singleColumn ul{margin:14px 0}
.singleColumn ol{margin-left:40px}
.singleColumn ol li{margin-bottom:10px}
.mainContent ul.bullets li{margin-bottom:10px}
.mainContent ul.square{padding-left:16px;margin-bottom:12px;list-style-image:url(pageclientlibs/images/bullet.png)}
.mainContent ul.square{margin-right:75px}
.mainContent ul.square li{position:relative;left:15px}
.mainContent ul.none,.mainContent ul.none li,.mainContent ul.spaced_none{display:block;list-style:none}
.mainContent ul.ri_ul{float:right;width:56%}
.mainContent ul.spaced_none{margin:0;padding:0}
.mainContent ul.spaced_none li{margin:0;padding:0;margin-bottom:12px;list-style:none}
.mainContent ul.greenArrow li{margin-left:3px;list-style-image:url(pageclientlibs/images/nav-arrow-down.gif);margin-bottom:5px}
.introParagraph{margin:0;padding:0;margin-bottom:20px;font-family:Calibri,Verdana,Geneva,sans-serif;font-size:18px;color:#84bd00;line-height:24px;font-weight:normal}
.introParagraph p{line-height:24px}
.introParagraph p.last-child{margin-bottom:0}
span.introParagraph{display:block}
.introParagraphCareers{margin:0;padding:0;margin-bottom:0;font-family:Calibri,Verdana,Geneva,sans-serif;font-size:18px;color:#84bd00;line-height:24px;font-weight:normal}
.blueBtn{display:inline-block;background:url(pageclientlibs/images/btn_blue_bkg.jpg) repeat-x;text-transform:uppercase;text-decoration:none;line-height:26px;color:#fff;margin-top:8px;margin-bottom:0;padding-left:10px;padding-right:14px;font-family:Calibri,Verdana,Geneva,sans-serif;font-size:14px;letter-spacing:0}
.blueBtn:hover{background-image:url(pageclientlibs/images/btn_blue_bkgON.jpg);text-decoration:none}
.fastfacts{word-wrap:break-word;width:100%;font-family:Calibri,Verdana,Geneva,sans-serif;margin-bottom:40px;list-style:none;margin:0;padding:0}
.fastfacts>li{list-style:none;width:100%;height:auto;padding:10px 0;font-size:14px;color:#2d2926;border-bottom:1px solid #ccc;margin:0}
.fastfacts>li span{word-wrap:normal;display:block;color:#84bd00;font-size:40px;margin-bottom:3px;letter-spacing:-1px;line-height:normal;position:relative;top:-10px;zoom:1}
.fastfacts>li p{padding:0;margin:0;position:relative;margin-top:-20px;zoom:1;line-height:17px}
.fastfacts>li span p{margin:0;display:inline;font-size:15px}
.fastfacts a{color:#0082ba;font-size:14px;text-decoration:none;display:inline-block;margin-top:7px}
.fastfacts a:hover{text-decoration:underline}
.fastfacts p.subtitle{word-wrap:break-word;color:#84bd00;text-transform:uppercase;font-size:14px;margin:0}
.sideContent .moduletitle{line-height:normal}
.mainContent .fastfacts{width:100%;background:#f7f7f7;border:0;margin-bottom:0;padding:21px 0}
.mainContent .moduletitle{border:0}
.mainContent .fastfacts li{float:left;position:relative;width:20%;border:0;padding:0 17px;border-right:1px solid #CCC;min-height:70px}
.mainContent .fastfacts li.last-child{border:0}
.mainContent table.fastfacts{margin:9px 0 10px 0;padding:18px 0 5px 0;background:transparent;border-top:1px solid #84bd00;border-bottom:1px solid #84bd00}
.mainContent table.fastfacts td.first-child{width:228px}
.callout.white,.callout{overflow:hidden;width:100%;line-height:20px;background:#84bd00;color:#FFF;font-size:15px;margin-bottom:40px}
.callout .callout_title{font-family:'novel_sans_rd_proregular',Verdana,Geneva,sans-serif;font-size:18px;text-transform:uppercase;color:#FFF;margin-bottom:15px;margin-top:3px;line-height:18px}
.callout .callout_title_sm{font-family:Calibri,Verdana,Geneva,sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;line-height:16px}
.callout>div{padding:15px 20px 20px 20px}
.callout a{color:#FFF;clear:both}
.callout a.callout_link{text-transform:uppercase}
.callout .callout_header3{line-height:24px !important;font-family:Calibri,Verdana,Geneva,sans-serif;font-size:24px;line-height:24px;color:#84bd00 !important;margin-bottom:8px}
.callout ul{padding:0;margin-left:29px}
.callout.white{background:transparent;margin-bottom:10px;font-size:14px}
.callout.white>div{padding:0}
.callout.white p{color:#2d2926;margin-bottom:6px;line-height:16px}
.callout.white a{color:#0082ba}
.callout.white .callout_title{color:#84bd00;margin-bottom:8px;margin-top:4px;line-height:20px;text-transform:none}
#overlay{position:fixed;top:0;left:0;background:#fff;opacity:.5;filter:alpha(opacity=50) !important;height:100%;width:100%;z-index:1000;display:none}
#overlay.black{background:#000;opacity:1;filter:alpha(opacity=100) !important}
.warnpopup{background:#fff;border:1px solid #7eabcd;padding:0 0 10px 0;width:295px;position:fixed;z-index:1001;top:30%;left:40%;display:none}
.warnpopup .heading{font-size:11px;margin:0;background:#fafafa url(pageclientlibs/images/titleBar.png) repeat-x top left;line-height:16px;border-radius:5px 5px 0 0;padding:5px}
.warnpopup p{line-height:13px;padding:5px 10px 0;font-size:11px;margin-bottom:4px}
.warnpopup .close{position:absolute;top:8px;right:4px;text-decoration:none;background:url(pageclientlibs/images/tabClose.png) no-repeat center center;width:12px;height:12px;z-index:12000}
input.yes,input.no{background:url(pageclientlibs/images/yes.gif) no-repeat;width:67px;height:30px}
input.no{background:url(pageclientlibs/images/no.gif) no-repeat}
.buttons{text-align:center;margin-top:15px;margin-bottom:17px}
a.yes,a.no{display:inline-block;background-image:url(pageclientlibs/images/green-button.gif);background-repeat:repeat-x;text-transform:uppercase;text-decoration:none;line-height:29px;color:black;margin-top:8px;margin-bottom:0;padding-left:14px;padding-right:14px;font-weight:bold}
#videoPopup{border:1px solid #9CF;height:463px;width:713px;top:7px;right:4px}
#videoPopup .videoPlayer{padding:10px}
table.tbl_grey_border{border-collapse:collapse;margin-left:0;margin-right:0;border:solid 1px #ccc}
table.tbl_grey_border td{border:solid 1px #ccc;padding:3px;vertical-align:top}
table.tbl_black_border{border-collapse:collapse}
table.tbl_black_border td,table.tbl_black_border th{border:1px solid #000;padding:5px;text-align:left}
table.pipeline_table td{padding:5px 15px;border-bottom:1px solid #84bd00}
table.pipeline_table th{background-color:#071d49;font-size:18px;line-height:26px;text-align:left;text-transform:uppercase;font-weight:normal;color:#fff;padding:5px 15px;border:0}
table.pipeline_table th.first-child{width:150px}
table.Impresseum{border-collapse:collapse;mso-yfti-tbllook:160;mso-padding-alt:0 5.4pt 0 5.4pt}
table.Impresseum tr{mso-yfti-firstrow:yes}
table.Impresseum td{padding:0 5.4pt 0 5.4pt}
table.Impresseum td.first-child{width:189.7pt}
table.Impresseum td.last-child{width:274.7pt}
form.abbvie_form{font-size:14px}
.emailbox td{width:50%;padding-bottom:4px}
.emailbox input{margin:0 5px 0 0}
.emailbox input label{display:inline}
.form_section_title{font-size:17px;font-weight:bold;color:#071d49;border-bottom:1px solid #CCC;padding-bottom:5px;margin:30px 0 15px 0;clear:both}
.form_section_title span{font-size:12px;color:#c00;float:right;font-weight:normal;font-style:italic}
form.abbvie_form label{width:390px;display:block;position:relative;margin-bottom:15px;min-height:18px}
form.abbvie_form .emailbox label{display:inline}
form.abbvie_form label>input[type=text],form.abbvie_form label>select,form.abbvie_form label>textarea{width:220px;border:1px solid #999;position:absolute;top:0;right:0;display:inline-block;font-size:13px;color:#333;padding:3px}
form.abbvie_form label>select{width:228px}
form.abbvie_form label>textarea{float:right;position:relative}
form.abbvie_form label>p{font-size:13px;clear:both;position:relative;left:152px;top:10px}
form.abbvie_form label>input.focus,form.abbvie_form label>input:focus{border:3px solid #84bd00}
.required{font-weight:bold}
.required span{color:#c30}
.disclaimer{font-size:12px;line-height:13px}
.submitbtn{height:26px;width:132px;line-height:26px;background:url(pageclientlibs/images/submitbg.gif) repeat-x left;color:#FFF;font-weight:bold;text-transform:uppercase;padding:0 40px;border:1px solid #FFF;margin-right:20px;cursor:pointer}
.submitbtn:active{border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #CCC;border-left:1px solid #CCC}
.form-error{margin-bottom:30px;background:url(pageclientlibs/images/formerror.gif) no-repeat left top;padding-left:50px;font-size:15px}
.form-error span{font-size:16px;font-weight:bold;line-height:19px;color:#c30;display:block}
.form-error a{text-decoration:underline}
form.abbvie_form label.form-error-field>input{border:3px solid #c00}
form.abbvie_form label.form-error-field div{position:absolute;left:400px;top:5px;width:200px;color:#c00;font-size:14px;padding-left:10px;background:url(pageclientlibs/images/form-error-arrow.gif) no-repeat left 50%;display:block}
.submited label span>img{position:absolute;top:4px;left:392px}
.submitbtns{margin-top:37px;margin-bottom:10px;padding-left:100px}
.tooltip{display:none;width:210px;font-size:13px;color:#fff !important;font-weight:bold;text-transform:uppercase;z-index:1000}
.tooltipTop{background:transparent url(pageclientlibs/images/tooltip_bg_top.png) no-repeat scroll top left;font-size:13px;line-height:13px}
.tooltipMiddle{background:transparent url(pageclientlibs/images/tooltip_bg_middle.png) repeat-y scroll top left;padding:0 26px 13px 16px}
.tooltipBottom{background:transparent url(pageclientlibs/images/tooltip_bg_bottom.png) repeat-y scroll top left;font-size:20px;line-height:20px;height:20px}
.tooltip a{color:#FFF;display:block;padding:7px 0}
.tooltip a:first-child{border-top:0}
.tooltip a:last-child{border-bottom:0}
.mainContent ul{padding-left:16px;margin-left:0}
.mainContent table{margin:0;padding:0}
.mainContent table td{vertical-align:top}
.mainContent .left{text-align:left}
.mainContent .center{text-align:center}
.tabRow{border-bottom:1px solid #ccc;overflow:hidden}
.tabRow div.tabCol{padding:10px 0;vertical-align:top;font-size:14px;float:left;width:28%}
.tabRow div.tabCol.first-child{width:45%}
.tabRow div.tabCol.last-child{width:25%}
.tabRow div.tabCol span{font-size:11px;display:block}
.tabRow div.tabCol img{float:left;margin-right:10px}
.tabRow div.product_name{font-weight:bold;padding-left:0}
.tabRow .product_name span{font-size:13px;font-weight:normal;font-style:italic}
div.productsContainer{margin-top:33px;margin-bottom:18px}
div.productsContainer h3{margin-top:33px;margin-bottom:12px}
div.productsContainer table.products{margin-bottom:11px}
div.productsContainer table.products.medium{width:750px}
div.productsContainer table.products.large{width:100%}
div.productsContainer table.products.borderTop{border-top:4px solid #84bd00}
div.productsContainer table.products.borderBottom{border-bottom:4px solid #84bd00}
div.productsContainer table.products thead th{padding-top:2px;vertical-align:middle;font-weight:bold;text-align:center}
div.productsContainer table.products thead th.first-child{text-align:left}
div.productsContainer table.products tbody tr{border-bottom:1px solid #ccc}
div.productsContainer table.products tbody td{padding:10px 0;vertical-align:top;font-size:14px;text-align:center;line-height:17px}
div.productsContainer table.products tbody td.first-child{text-align:left}
div.productsContainer table.products tbody .noBorder{border-bottom:1px solid #fff}
div.productsContainer table.products tbody tr.prodDesc td{font-size:10px}
div.productsContainer table.products_jp tbody td{vertical-align:middle}
div.productsContainer table.products_jp tbody tr,div.productsContainer table.products_jp tbody tr.row2 td{border-bottom:0}
div.productsContainer table.products_jp tbody tr.row2 td.first-child{text-align:center}
div.productsContainer table.products tbody tr.products_jp{border-bottom:none !important}
div.productsContainer table.products tbody tr.products_jp td{vertical-align:middle}
div.productsContainer table.products tbody tr.products_jp.row2 td{border-bottom:0}
div.productsContainer table.products tbody tr.products_jp.row2 td.first-child{text-align:center}
div.productsContainer table.products img{float:left;margin-right:10px}
div.productsContainer table.products_jp img{float:none !important;margin-right:0 !important}
div.productsContainer table.products td.lineHeight30{line-height:30px !important}
.singleColumn2 ul.square{padding-left:0;margin:0 0 12px 0}
.singleColumn2 ul{padding-left:0;margin:1em 0 1em 40px}
.singleColumn2 div.introParagraph{max-width:750px;text-align:justify}
div.product_desc_jp{width:60%}
div.product_desc_jp ul{padding-left:40px;margin:0}
div.product_desc_jp h4{text-align:left;margin:0;padding:0}
.footer{display:block;width:100%;font-size:14px;min-width:975px;position:relative;margin-top:-1px;color:#fff;word-wrap:break-word}
.homePage .footer{margin-top:-2px}
.footer p{margin:0;margin-bottom:12px}
.footer a{text-transform:uppercase;font-size:12px}
.footer a:hover{color:#0082ba;text-decoration:none}
.footer .head{text-transform:uppercase;font-family:'novel_sans_rd_proregular',Verdana,Geneva,sans-serif;font-size:13px;color:#071d49;line-height:15px;margin-bottom:9px}
.footer .footerTopContainer{background:#ebebe9;min-height:196px}
.footer .links{width:50%}
.footer .links a{color:#fff;height:auto;display:inline-block;line-height:normal;padding-left:0;text-transform:inherit;font-weight:bold}
.footer .links a:hover{color:#0082ba}
.footer a.countryselect{display:block;background:url(pageclientlibs/images/footermap.gif) right 50% no-repeat;height:36px;position:absolute;right:0;top:0;padding-right:80px;padding-left:14px;line-height:normal;margin-top:13px;border-left:1px solid #d7d7d7;margin-right:20px}
.footer a.specialLink{vertical-align:2px}
.footer .footerBottomContainer{background:#071d49;min-height:180px;overflow:hidden}
.footer .footerBottom{min-width:960px;max-width:1280px;padding-left:20px;margin:auto;text-align:center;clear:both;padding-top:15px;height:auto}
.footer .footerBottomLeft,.footer .footerBottomRight{display:inline-block;vertical-align:top;text-align:left;position:relative}
.footer .footerBottomLeft{min-width:640px;max-width:700px;width:58%;line-height:15px;color:#ccc;font-size:13px}
.footer .footerBottomRight{word-wrap:break-word;width:300px;height:48px;color:#ccc;text-align:left;font-size:13px;border-left:1px solid #5d7da3}
.footer .footerBottomRight div.footerImgcountryselect{display:block;float:left;width:111px;text-align:center;margin-bottom:10px}
.footer .footerBottomRight div.footerImgcountryselect img{max-width:91px;max-height:45px}
.footer .footerBottomRight span{display:inline-block;vertical-align:middle;padding-right:5px}
.footer .footerBottomRight span:first-child{text-transform:uppercase}
.footer .footerBottomRight p{line-height:15px}
.footer .footerBottomRight p.head{text-transform:uppercase;font-family:'novel_sans_rd_proregular',Verdana,Geneva,sans-serif;font-size:13px;color:#FFF;margin-bottom:6px}
.footer a.footerBlue{color:#FFF;font-size:13px;text-transform:none}
.footer a.footerBlue:hover{color:#0082ba}
.footer .footerDividerGreen{padding-left:8px;padding-right:8px;color:#84bd00}
.footer .footerCopyright{padding-right:15px;margin-bottom:10px}
.footer div.footerCopyright{margin-top:12px;padding-right:0}
.footer .footerCopyright p{line-height:15px}
.footer .footerBottomRight .followus .icon{margin-top:2px;margin-right:0}
.footer .copyRightDiv{margin-bottom:13px;padding-top:10px}
.footer .footertimestamp{line-height:15px;padding-right:17px;text-align:right;float:right;width:200px;font-size:10px;font-family:'novel_sans_rd_proregular',Verdana,Geneva,sans-serif;color:#fff}
.footer .footertimestamp img{float:left;padding-left:10px;max-width:290px;max-height:80px}
.footer .countryselect a{vertical-align:super;line-height:20px;margin-top:0;margin-bottom:18px}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.subBanner{min-width:1024px}
.footer{min-width:1024px}
}
.play{text-decoration:none;border:0;display:block;margin-top:6px;text-align:center;outline:0;background:url(pageclientlibs/images/play.png) no-repeat scroll center center;margin-left:145px;width:45px;height:46px}
.play:hover{text-decoration:none}
.play img{border:0}
.homePage .headerContainer{display:block;margin:auto;width:994px}
.homePage .footer .Squeeze{overflow:hidden}
.homePage .Squeeze .header{width:1014px}
.homePage .header{display:block;width:1040px;height:139px;position:relative;z-index:12;margin-left:-23px;background-image:url(pageclientlibs/images/bkgHeader.png);background-repeat:no-repeat;padding-left:0}
.homePage .bkgHome{min-width:994px;width:100%;position:absolute;top:0;left:0;z-index:-1;min-height:554px}
.homePage .logo{left:46px;bottom:37px}
.homePage .mainNav{bottom:23px;right:39px}
.homePage .topNav{right:50px;height:19px;line-height:19px}
.homePage .topNav img.country_img{position:relative;margin-top:4px;margin-right:9px;vertical-align:top !important}
.homePage .topNav a{vertical-align:top;font-size:12px !important;top:4px}
.homePage .topNav .affiliateselectacountry #LanguageSelector{vertical-align:baseline;position:relative;top:1px;margin:1px 8px 0 11px}
.homePage .topNav a.country{margin-left:4px}
.homePage .topNav span{margin-top:5px;margin-right:5px}
.homePage .homeContent{display:block;width:100%;min-width:994px;position:relative}
.homePage .contentArea{display:block;width:644px;height:331px;padding-left:350px;margin:auto;overflow:visible;position:relative}
.homePage .homeBlackBar{overflow:hidden;display:block;width:100%;height:186px;margin-bottom:10px;color:#FFF;background-color:#000;background-repeat:no-repeat;background-position:right}
.homePage .bigBanner{height:431px;display:none}
.homePage .homeBlackBarLink{font-size:15px;color:#fff;font-family:Calibri;letter-spacing:0;line-height:30px}
.homePage .homeBlackBarLink:hover{text-decoration:none;color:#0082ba}
.homePage .homeBlackCover{display:block;height:186px;padding-left:40px;background-image:url(pageclientlibs/images/blk_cover_affiliates.png);background-repeat:repeat-y}
.homePage .bannerTxt{text-align:center !important;margin-top:33px;width:380px}
.homePage .bannerTxt p.first-child{margin-top:15px;margin-bottom:8px}
.homePage .bannerTxt .white{font-size:14px;line-height:normal}
.homePage .bannerTxt .white p{letter-spacing:normal;word-spacing:normal;margin:0;line-height:normal}
.homePage .bannerTxt p{margin-bottom:0}
.homePage .infoBox{font-family:Calibri,Arial,Verdana,Geneva,sans-serif;display:block;width:203px;height:125px;background-color:transparent;float:left;margin-right:17px;margin-bottom:10px;position:relative;background-repeat:no-repeat;z-index:5}
.homePage .infoBox.last-child{margin:0}
.homePage .infoBox img{width:203px;max-width:203px;min-width:203px;min-height:91px;max-height:125px}
.homePage .info{display:block;position:absolute;left:0;top:81px;width:203px;height:44px;overflow:hidden;background-color:#0082ba;color:#fff}
.homePage .infoButton{font-size:13px;font-weight:bold;text-transform:uppercase;height:34px;padding:10px;padding-top:7px;padding-bottom:5px;cursor:pointer;line-height:14px}
.homePage .infoButton span{min-width:8px;min-height:8px}
.homePage .infoInside{line-height:17px;display:block;background-color:#00a9e0;color:#fff;padding:10px;padding-top:8px;padding-bottom:20px}
.homePage .infoInside a{display:block;text-transform:uppercase;color:#FFF;padding-top:10px;font-weight:bold}
.homePage .mainNavMenus .mainNavMenu{left:23px;width:995px}
.homePage .mainNavMenus .mainNavMenu .menuShadow{background:url(pageclientlibs/images/nav-menu-drop-shadow.png) bottom left no-repeat}
.homePage .homeContentInfo{position:relative;height:445px;width:100%;min-width:994px;overflow:hidden;background:transparent url(pageclientlibs/images/bkgDots.png) repeat scroll top left}
.homePage .homeContentContainer{position:relative;margin:auto;display:block;width:1040px;height:371px;background:transparent url(pageclientlibs/images/contentBox.png) no-repeat scroll top left;margin-top:10px}
.homePage .homeContentContainer.Squeeze{margin-left:-23px}
.homePage .newsFeed{position:absolute;left:48px;top:40px;width:280px;height:256px;overflow:hidden}
.homePage .newsFeed a{text-transform:none;line-height:14px}
.homePage .newsFeed a.rssfeed{background:url(pageclientlibs/images/rss.png) no-repeat scroll center center;width:11px;height:11px;float:left;margin-top:3px;margin-right:3px}
.homePage .homeContentInfo p,.homePage .homeContentInfo h3{font-size:12px;line-height:16px;color:#3b3632;border-bottom:1px solid #cdcdcd;padding-top:8px;padding-bottom:7px;margin:0}
.homePage .homeContentInfo p.last{border-bottom-width:0}
.homePage .homeContentInfo a{font-size:14px}
.homePage .homeContentInfo a:hover{text-decoration:underline !important}
.homePage .homeContentInfo .newsFeedAllnews{position:absolute;right:0}
.homePage .homeContentInfo h3,.homePage .homeContentInfo .newsFeedHeader{font-family:novel_sans_rd_proregular,Arial,sans-serif;font-size:16px;margin-left:4px;color:#071d49}
.homePage .carousel{position:absolute;top:40px;left:371px;width:621px;height:251px;overflow:hidden}
.homePage .carousel h3{margin-left:0;padding-left:4px}
.homePage .homeContentInfo .bigBlue{display:block;font-size:68px;line-height:60px;color:#0082ba;padding-bottom:8px;word-wrap:normal}
.homePage .homeContentInfo .mediumBlue{display:block;font-size:44px;line-height:36px;color:#0082ba;padding-bottom:8px}
.homePage .carouselContainer{height:170px;float:right;position:relative;top:43px;margin-left:19px;margin-bottom:40px;width:384px;overflow:hidden}
.homePage .homeContentInfo .carouselSlider{display:block;width:384px;white-space:nowrap;position:absolute;top:0;right:0;vertical-align:top;letter-spacing:-3px;word-spacing:0;text-align:right;float:right}
.homePage .carouselSlider div{white-space:nowrap}
.homePage .carouselSlider .sliders{display:block;width:384px;height:170px;overflow:hidden}
.homePage .carouselSlider .slide{display:block;float:left}
.homePage .carouselSlider .slide div{display:block;width:40px;margin-left:3px;float:left;overflow:hidden}
.homePage .carouselSlider .last div{cursor:pointer;background-color:#84bd00;color:#fff;display:block;font-size:43px;height:170px;line-height:170px;margin-right:0;margin-left:3px;text-align:center;text-decoration:none;width:39px;float:left}
.homePage .carouselTxt{display:block;height:200px;overflow:hidden}
.homePage .carouselTxt div{display:none;height:200px;overflow:hidden}
.homePage .carouselTxt p{border:0;font-size:14px}
.homePage .homeContentFooter{position:absolute;bottom:23px;left:48px;color:#fff;text-align:center;font-size:13px;white-space:nowrap;width:942px;height:46px}
.homePage .homeContentFooter .homeContentRight{position:relative;display:block;width:100%;text-align:center;font-size:13px;white-space:nowrap;top:0;left:0;right:0;bottom:0;color:#fff}
.homePage .homeContentFooter .homeContentRight img{vertical-align:middle}
.homePage .homeContentFooter .dividerLine{position:relative;top:0;border-right:1px solid #7da1c4;line-height:30px;margin-right:10px;padding-right:10px}
.homePage .homeContentFooter a,.homeContentFooter a:hover{text-transform:none;color:#fff;font-size:13px}
.homePage .homeContentFooter a:hover{text-decoration:none !important;color:#0082ba !important}
.homePage .homeContentFooter span{display:inline-block;vertical-align:middle;padding-right:5px}
.homePage .homeContentFooter span.first-child{text-transform:uppercase;font-weight:bold}
.homePage .footer .footerAbove{position:relative;z-index:-1}
.homePage .footer .contentDot{background:transparent url(pageclientlibs/images/bkgDots.png) repeat scroll top left;position:absolute;top:-165px;left:0;right:0;height:160px;min-width:994px}
.homePage .footer{min-width:994px}
.homePage .footer.anchor{position:absolute;bottom:-13px}
.site .sitemap ul{padding-left:40px;margin:.33em 0}
.site .sitemap li{list-style-image:url("pageclientlibs/images/nav-arrow-down.gif");margin-bottom:5px}
h2.leadership{margin:0;margin-bottom:5px;text-transform:none}
h3.leadership{margin-top:0;margin-bottom:15px}
.tabctrl-header ul{height:auto}
.tabRow div.tabCol.first-child{width:309px}
.tabRow div.tabCol.last-child{width:391px;text-align:center}
.global-location-area{width:100%;padding:0;margin:10px 0;float:left}
.global-location-map{margin-right:15px;margin-top:12px;float:left}
.country-name-area{float:left}
.country-list{float:left;width:180px;padding-left:10px}
.country-name-area h2{margin-top:10px}
.country-list-item{padding-right:10px;padding-bottom:4px}
.country-list-item img{vertical-align:top !important;margin-top:2px;margin-right:3px}
.countrydetails p.first-child b.first-child{display:block;margin-bottom:4px}
.countrydetails div.clear{height:10px}
.right_quote{text-align:center;font-size:24px;line-height:34px;color:#84bd00;text-transform:uppercase;margin-bottom:15px}
.right_quote p{font-size:14px;color:#2d2926;line-height:17px;text-transform:none;margin-top:15px}
.right_quote p span{font-weight:bold;display:block}
.textimage{clear:both}
.rightNav{float:right;width:220px;z-index:200;position:relative}
.affiliatefooter{margin-top:1px}
.componentDefault{color:gray;font-style:italic}
.parsys_column .text h3 a{font-size:16px;font-family:novel_sans_rd_proregular,Verdana,Geneva,sans-serif;letter-spacing:-1px}
.cq-colctrl-lt1 h2,.cq-colctrl-lt1 p{line-height:16px}
.cq-colctrl-lt1 a{margin-top:7px;line-height:16px}
.cq-colctrl-lt0 h2{margin-top:34px}
.cq-colctrl-lt0 h6{line-height:17px}
.cq-colctrl-lt0 ul{margin-top:14px}
@media screen and (-webkit-min-device-pixel-ratio:0){.topNav .selectacountry span{position:relative;top:1px;margin-right:2px}
.topNav .selectacountry #LanguageSelector{width:91px;margin-top:2px;margin-right:6px}
.homePage .topNav .selectacountry span{top:0}
.homePage .topNav .selectacountry #LanguageSelector{margin-right:11px;margin-top:2px}
.homePage .topNav a.country{top:4px}
}
@-moz-document url-prefix(){.homePage .topNav .affiliateselectacountry #LanguageSelector{margin:0 8px}
.topNav .affiliateselectacountry #LanguageSelector{margin-left:0;margin-right:1px}
.footer div.footerCopyright{padding-right:13px}
}
.imgCareerTop{margin-bottom:-4px;width:100%}
.iconCareerBottom{padding-right:7px}
.calloutCareer{margin-left:17px !important}
.calloutCareer li{line-height:20px}
.iconCareerTextimage{margin-right:10px;margin-top:-15px;float:left}
.calloutCareerBullet{margin-left:-4px}
.calloutCareerFollowus{margin-top:-24px}
.rightnavCurrentPage{color:#0082ba !important}
#myAccordian{width:100%}
#myAccordian .accItem .collapsesign{float:right;margin-top:-24px;font-weight:bold;font-size:17px;padding-right:4%}
#myAccordian .accItem .collapsesign:hover,#myAccordian .accItem h5:hover{cursor:pointer}
#myAccordian .accItem h5{margin-top:-9px;margin-right:45px;margin-bottom:10px}
.imageToLeft{margin-right:15px}
.imageToRight{margin-left:15px}
.textAccrdLeft{margin-top:-17px !important;margin-bottom:0 !important;position:absolute;width:446px;left:259px}
.textAccrdRight{margin-top:-17px !important;margin-bottom:0 !important;position:absolute;width:446px;left:0}
.textAccrdBottom{padding-top:1px}
.collapseSignPos{margin-top:-32px !important}
.imgContainer{position:relative;height:326px}
#carousel{margin:0 auto;width:75%;height:326px;overflow:hidden}
#carousel .carousel_box{float:left;width:100%;height:326px;color:#fff;background:#000;line-height:140px;text-align:center;font-size:123%}
#imgButs{color:#fff;list-style:square;position:relative;margin-top:-4%;margin-left:44%}
#imgButs li{float:left;margin:9px;font-size:18px}
#imgButs li:hover{cursor:pointer}
.fadeCarouasl{position:absolute}
#carousel_prev{position:absolute;margin-top:-163px;margin-left:10%}
#carousel_prev:hover{cursor:pointer}
#carousel_next{position:absolute;margin-top:-163px;margin-left:1183px;margin-left:88%}
#carousel_next{cursor:pointer}
.subBanner3{display:block;width:100%;height:326px;background-color:#000;min-width:975px}
.subBanner3 .carousel_inner .carousel_box .banner{display:block;min-width:960px;max-width:1280px;width:100%;height:180px;background-repeat:no-repeat;background-position:right;margin:auto;overflow:hidden}
.subBanner3 .carousel_inner .carousel_box .banner{height:326px;background-position:0 0}
.subBanner3 .carousel_inner .carousel_box .bannerLeft{display:block;width:62%;height:100%;float:left;overflow:hidden;background:url(pageclientlibs/images/banner_fade_L.png) repeat-y right;margin:auto;position:relative}
.subBanner3 .carousel_inner .carousel_box .bannerCenter{display:block;width:101%;height:100%;overflow:hidden;background:url(pageclientlibs/images/banner_fade_L.png) repeat-y right;margin:auto;position:relative}
.subBanner3 .carousel_inner .carousel_box .bannerBlack{display:block;width:55%;height:100%;background-color:#000;position:absolute;top:0;left:0}
.subBanner3 .carousel_inner .carousel_box .bannerBlackTop{display:block;width:95%;height:100%;position:absolute;top:0;left:0;text-align:center;margin-top:90px}
.subBanner3 .carousel_inner .carousel_box .bannerBlackTop2{display:block;width:66%;height:100%;position:absolute;top:0;left:0;text-align:left;margin-top:90px}
.subBanner3 .carousel_inner .carousel_box .bannerTxt{font-family:SackersGothicLightAT,Verdana,Geneva,sans-serif;display:inline-block;font-size:22px;color:#84bd00;padding-right:29px;margin-top:0;height:326px;letter-spacing:-1px;word-spacing:2px;line-height:24px;text-transform:uppercase;background:url(pageclientlibs/images/banner_bracket.png) no-repeat right top;background-size:16px}
.subBanner3 .carousel_inner .carousel_box .bannerTxt2{font-family:SackersGothicLightAT,Verdana,Geneva,sans-serif;display:inline-block;font-size:22px;color:#84bd00;padding-right:29px;margin-top:0;height:326px;letter-spacing:-1px;word-spacing:2px;line-height:24px;text-transform:uppercase}
.subBanner3 .carousel_inner .carousel_box .bannerTxt{max-width:98%}
.subBanner3 .carousel_inner .carousel_box .banner_big{height:229px;background:url(pageclientlibs/images/banner_bracket_big.png) no-repeat right top}
.subBanner3 .carousel_inner .carousel_box .banner_big.banner_left{background:url(pageclientlibs/images/banner_bracket_big_left.png) no-repeat left top}
.subBanner3 .carousel_inner .carousel_box .bannerRight{display:block;width:230px;height:326px;float:right;right:-132px;position:relative;background:url(pageclientlibs/images/banner_fade_R.png) repeat-y right}
.subBanner3 .carousel_inner .carousel_box .textAlign{padding-top:22px;padding-left:2px;word-wrap:break-word}
.subBanner3 .carousel_inner .carousel_box .blueBtn{margin-top:20px}
.subBanner3 .carousel_inner .carousel_box .imgLink{height:326px;left:40%;position:relative;top:0;width:57%;cursor:pointer}
@media all and (min-width:1600px) and (max-width:1700px){.subBanner3{padding-left:50px}
#carousel_next{margin-left:84%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.subBanner3 .carousel_inner .carousel_box .bannerRight{right:7%}
.subBanner3 .carousel_inner .carousel_box .banner{background-position:25%}
}
.subBanner3 .carousel_inner .carousel_box .bannerTxt .followus{font-family:Calibri,Verdana,Geneva,sans-serif;display:block;font-size:14px;line-height:normal;font-weight:normal;color:#fff;width:380px;height:326px;text-align:left;margin-top:0;letter-spacing:0;word-spacing:0;margin-left:0;line-height:30px;height:30px;margin-bottom:12px}
.subBanner3 .carousel_inner .carousel_box .bannerTxt2 .followus{font-family:Calibri,Verdana,Geneva,sans-serif;display:block;font-size:14px;line-height:normal;font-weight:normal;color:#fff;width:380px;height:326px;text-align:left;margin-top:0;letter-spacing:0;word-spacing:0;margin-left:0;line-height:30px;height:30px;margin-bottom:12px}
.subBanner3 .carousel_inner .carousel_box .bannerTxt span{display:block;text-transform:uppercase}
.subBanner3 .carousel_inner .carousel_box .bannerTxt2 span{display:block;text-transform:uppercase}
.subBanner3 .carousel_inner .carousel_box .bannerTxt2 span.icon{display:inline;margin-right:7px}
.subBanner3 .carousel_inner .carousel_box .bannerTxt span.icon{display:inline;margin-right:7px}
.padding-top{padding-top:30px}
.cq-wcm-edit #overlay.black{background:#000;opacity:.5;filter:alpha(opacity=50) !important;z-index:-1}
.bodysearch input.searchsubmit_middle{width:18px;height:20px;right:0;top:2px;background:transparent url(pageclientlibs/images/zoom.png) no-repeat scroll center right;border:0;position:absolute;cursor:pointer}
.bodysearch{margin-bottom:50px;margin-top:15px;float:left;position:relative}
.bodysearch input{display:inline-block;width:380px;border:1px solid #ccc;padding-right:20px;position:relative;top:1px}
.results_holder{width:100%;height:auto}
.results_head{border-bottom:1px solid #CCC;padding-bottom:4px}
.results_head span{font-weight:bold}
.results_number{float:left;width:70%}
.results_number .search_term{font-style:italic}
.results_head .results_perpage{float:right;width:30%;text-align:right}
.results_head .results_perpage a{display:inline-block;margin:0 4px}
.results_head .results_perpage a.current,.results_sort a.current{color:#2d2926;font-weight:bold}
.results_sort{margin:6px 0}
.results_sort a{display:inline-block;margin:0}
.result{width:100%;margin-top:20px;clear:both}
.result_content{float:left;width:90%;text-align:justify}
.result_content a{display:block;margin-bottom:4px;font-weight:bold}
.result_content span{color:#999}
.result_icon{float:right;margin-left:20px;font-size:12px;width:60px}
.result_icon img{float:left;margin-right:10px}
.results_footer{border-top:1px solid #CCC;padding-top:6px;margin-top:25px}
.results_footer span{font-weight:bold}
.results_pdficon{float:left;padding-right:5px}
.results_documentproperty{float:left;padding-right:5px}
.result_displaysubindent{margin-left:50px}
.result a.dispblock{display:block}
.tab_holder{position:relative;margin-bottom:20px}
.tab_holder a.viewmore{position:absolute;right:0;top:8px}
ul.tabs{font-family:'novel_sans_rd_proregular',Verdana,Geneva,sans-serif;font-size:15px;list-style:none;margin:0 !important;padding:0;border-bottom:4px solid #84bd00;height:30px}
ul.tabs li{float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;width:auto}
ul.tabs a{font-size:15px;display:block;height:30px;line-height:30px;text-transform:uppercase;padding:0 20px;text-decoration:none;color:#999;position:relative}
ul.tabs a img{margin-left:14px}
ul.tabs a:active{outline:0}
ul.tabs a:hover{color:#2d2926}
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background:#84bd00;cursor:default !important;color:#FFF !important;border-left:1px solid #84bd00;border-right:1px solid #84bd00;border-top:1px solid #84bd00}
.panes .pane{display:none}
.panes{min-height:240px;margin-bottom:12px}
.panes td{padding:9px 0 9px 18px;border-bottom:1px solid #ccc}
.panes td span{font-size:11px;display:block}
.panes td img{float:left;margin-right:10px}
.panes .fileSize{font-size:11px}
div.par,div.rightpar{clear:both}
div.parsys_column{height:100%;width:100%;float:left;border:0;vertical-align:top;padding:0;margin:0}
div.section{zoom:1}
div.parsys_column .section{overflow:hidden;width:100%}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0{margin-top:-4px;margin-bottom:2px}
div.cq-colctrl-lt0-c0{width:46%;float:left}
div.cq-colctrl-lt0-c1{width:46%;float:right}
div.cq-colctrl-lt1{width:700px}
div.cq-colctrl-lt1-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt1-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt1-c2{width:220px;margin-left:10px}
div.cq-colctrl-lt2-c0{width:140px;margin-right:10px}
div.cq-colctrl-lt2-c1{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c2{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c3{width:220px;margin-left:10px}
div.cq-colctrl-lt3-c0{width:160px;margin-right:10px}
div.cq-colctrl-lt3-c1{width:160px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt3-c2{width:160px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt3-c3{width:160px;margin-left:10px}
div.cq-colctrl-lt4-c0{width:124px;margin-right:10px}
div.cq-colctrl-lt4-c1{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c2{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c3{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c4{width:124px;margin-left:10px}
div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt6-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt6-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c3{width:220px;margin-left:10px}