﻿body{background-color:#8C8D87 !important;margin:0;padding:0;font-family:Arial;}
body#businessSingle{background-color:#fff;}
html{width:100%;height:100%;min-height:100%;font-size:12px;}
form{border:0; margin:0; padding:0;}
#printable{font-size:12px;}
fieldset{border:0;border:none;margin:0;padding:0;}

#businessSingle .content {display:block; width: 100%; clear:both;}
#businessSingle #logo{position:relative;float:left;width:250px;height:80px; margin: 0 0 80px;}
#sanofi_link_wrap { width:960px; margin:0px auto; }
.home #sanofi_link_wrap { width:auto;}
img{border:none;}

#mobileHeader, .swiper-container, .mobileflexslider {
    display: none;
}

.not-active {
   /*pointer-events: none;*/
   cursor: default;
}

h4{position:relative;display:block;padding:0;margin:3px 0 5px 0;font-family:Arial;font-size:1.16em;}
hr {border:none; border-bottom:6px solid #8AB706; }
a:link, a:visited{text-decoration:none;color:#5a7c9f;font-weight:normal;}
a:hover{text-decoration:none !important;color:#F56B0B !important;}
.bld{font-weight:bold;}
.left{position:relative;display:inline-block;float:left;}
.right{position:relative;display:inline-block;float:right;}
.inline{position:relative;display:inline-block;float:left;}
.clear_float{clear:both;}
.upper{text-transform:uppercase;}
.required{color:#ff6600 !important;}
.requiredInput{background-color:#ff6600!important;}

p {margin: 0 0 15px 0;}
p.asterisk {font-size:.7em !important; margin: -10px 0 0 0 !important;}

.clearfix:after {content: "."; display: block; clear: both;	visibility: hidden;	line-height: 0;	height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix { display: block;}
* html .clearfix {  height: 1%; }

#boardLayover,
#officerLayover{z-index:100000 !important; position:absolute;}

.titleAward {font-family:Georgia;font-size:1.83em !important;font-weight:normal;color:#669900;line-height: 1.1em; margin: 0 0 10px 0; border-top:1px dotted #c5db83; display:block; padding: 15px 0 0 0;}
.thumbAward {display:inline-block;float:left;margin:10px 17px 10px 0; padding: 0 0 10px 0; border-bottom:6px solid #8ab706;}
     
#ltboxOverlay{background-color: #000; height: 100%; _height:expression(document.documentElement.scrollTop + document.documentElement.clientHeight + 'px'); width: 100%; _width:expression(document.body.clientWidth + 'px'); position: fixed; left: 0; top: 0; z-index: 99999 !important; _z-index:999; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; display:none; *zoom:1;}

#infoBox{position:absolute;display:block;display:none;margin:0;padding:0 5px 5px 0;max-width:365px;_width:expression(this.offsetWidth>365?365:'');top:0;left:0;z-index:1001;background-repeat:no-repeat; background-position:bottom right;}
#infoBox .bubble{background-color:#fff;padding:16px;border:1px solid #e08b3b;}
#infoBox .bubble h4{font-family:Georgia;font-size:1.1em;font-weight:normal;margin:0 0 5px 0;padding:0;}
#infoBox .bubble p{font-size:.9em;line-height:1.1em;}
#bubbleArrow{position:absolute;display:block;display:none;top:0;left:0;z-index:1001;}
#shareDrop{position:absolute;display:block;display:none;margin:0;padding:0;top:0;left:0;z-index:1001;width:128px;padding:0 0 0 0;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.shareDropCont{position:relative;display:inline-block;float:left;width:129px; background: #fff;padding:0 0 5px 0;}
.shareDropCont ul{position:relative;display:inline-block;_float:left;margin:0;padding:0;width:102px;margin-top:4px;margin-left:14px;_margin-left:7px;}
.shareDropCont ul li{position:relative;display:inline-block;_float:left;margin:0;padding:0;width:102px;height:24px;line-height:24px;background-image:url(/sites/Corporate/_resources/img/bg_dots.gif);background-repeat:repeat-x; background-position:bottom left;}
.shareDropCont ul li.alt{background-image:none;}
.shareDropCont li a{position:relative;display:block;_display:inline-block;float:left;width:102px;color:#4e7398;font-size:.91em;}
.shareDropCont li a:hover{color:#f56b0b;}
.shareDropCont li a img{position:relative;display:inline-block;float:left;border:0; padding:3px 8px 0 0; }

/*terms of service width*/
.termsOS{width:680px!important; float:right;color:#606266;font-family:Arial;font-size:1.16em !important;line-height:19px;}
.termsOS h2{font-size:16px !important; font-weight:bold !important; line-height:24px !important; font-family:Arial, Sans-Serif !important; text-transform:uppercase !important; color: #606266 !important;}
.termsOS h3{line-height:24px;}

.sitemap-page .main_middle_wide { width:680px; float:right; margin-top:25px; }
.sitemap-section {width: 290px; float:left; margin-right:35px; font-size:12px !important; margin-bottom:25px;}
.sitemap-section>a { border-bottom: 1px dotted #CCCCCC; display: block; margin-bottom: 10px; padding-bottom: 10px; }
.main_middle_wide .sitemap-section h3{ display:inline-block; padding-right:20px; background:url(/sites/Corporate/_resources/img/sitemap_arrow.png) no-repeat right 4px transparent; 
	margin-top:0px; 
}
.main_middle_wide .sitemap-section ul { margin-bottom:0px; color: #5A7C9F; list-style-type: none; list-style-position:inside;}
.main_middle_wide .sitemap-section ul li{margin: 5px 0 0 0; }
.main_middle_wide .sitemap-section ul li a{color:#5A7C9F;font-family:Arial;font-size:1.20em;line-height:19px;}
.main_middle_wide .sitemap-section ul li a:visted{color:#000;}
.main_middle_wide .sitemap-section li ul li{margin: 0px 0 0 0px; list-style-type: none; background: url(/sites/Corporate/_resources/img/sitemap_bullet_l1.gif) no-repeat left 7px; padding: 5px 0 0 30px; *padding: 0 0 0 0;}
.main_middle_wide .sitemap-section li ul li a{color:#5A7C9F;font-family:Arial;font-size:1.15em;line-height:19px;font-weight:normal!important;}
.main_middle_wide .sitemap-section li ul li a:visted{color:#000;}
.main_middle_wide .sitemap-section li ul li ul li{list-style-type: none; background: url(/sites/Corporate/_resources/img/sitemap_bullet_l2.gif) no-repeat left 7px; padding: 5px 0 0 30px; *padding: 0 0 0 0;}
.main_middle_wide .sitemap-section li ul li ul li a{color:#5A7C9F;font-family:Arial;}
.main_middle_wide .sitemap-section li ul li ul li a:visted{color:#000;}

.main_middle_full { width:100% !important; float:none !important; margin-top:25px; margin-right:0 !important;}

.stroke6{border-bottom:6px solid #8ab706;}
.stroke6top{border-top:6px solid #8ab706;}

#featuredArticle .inr .cntnt .cntnt_inr{position:relative;display:inline-block;width:580px;height:380px;color:#606266;margin:20px 0 0 20px;overflow-y:scroll;}
#featuredArticle .BrightcoveExperience,
#featuredArticle iframe { border-bottom:6px solid #8ab706; }
#featuredArticle .stroke6 {border-bottom:6px solid #8ab706;}
.responsibility #featuredArticle .BrightcoveExperience,
.responsibility #featuredArticle iframe { border-bottom:6px solid #651D4C; }
.responsibility #featuredArticle .stroke6 {border-bottom:6px solid #651D4C;}
.responsibility #featuredArticle .quote {color: #651D4C;}

#featuredArticle .inr .cntnt .cntnt_inr .content{display:block;line-height:16px;font-size:1em;overflow:auto; padding: 0 15px 0 0;}
.copyBlockWide .header,
#featuredArticle .inr .cntnt .cntnt_inr .content .header{font-family:Georgia;font-size:1.83em;font-weight:normal;color:#669900;margin:0 0 20px 0!important;line-height:1em;}
.responsibility #featuredArticle .inr .cntnt .cntnt_inr .content .header{color:#651D4C; margin: 0 0 15px 0 !important;}

#edit .inr .cntnt .content a.close{position:relative;display:inline-block;float:right;text-transform:uppercase;font-size:.8em;padding:0 0 0 9px;background-image:url(/sites/Corporate/_resources/img/bg_arr_dwn_cta.gif); background-repeat:no-repeat; background-position:left;}
#edit .inr .cntnt .content h2{position:relative;display:inline-block;float:left;font-size:2.3em;color:#444;font-family:Georgia;line-height:45px;font-weight:normal;margin:0 0 15px 0;padding:0;}
#edit .inr .cntnt .content #colsCntanr{position:relative;display:inline-block;float:left;width:580px;margin-bottom:25px;}
#edit .inr .cntnt .content #colsCntanr #colL,
#edit .inr .cntnt .content #colsCntanr #colR{position:relative;display:inline-block;float:left;border-top:1px solid #8ab706;background-image:url(/sites/Corporate/_resources/img/bg_subnav_on_alt.gif);background-repeat:repeat; background-position:top left;padding-bottom:5px;}
#edit .inr .cntnt .content #colsCntanr #colL{width:200px;}
#edit .inr .cntnt .content #colsCntanr #colR{width:360px;float:right;}
#edit .inr .cntnt .content #colsCntanr h3{position:relative;display:block;text-transform:uppercase;font-size:1em;font-weight:normal;height:28px;line-height:28px;background-color:#fff;color:#666;margin-bottom:5px;margin-top:0px;}
#edit .inr .cntnt .content #colsCntanr div.chkbx.first,
#edit .inr .cntnt .content #colsCntanr div.chkbx_on.first{position:relative;display:inline-block;float:left;margin-left:0px;_margin-left:0px;border-bottom:1px solid #dfe6c8;height:28px;line-height:28px;padding-left:35px;cursor:pointer;color:#333;background-repeat:no-repeat; background-position:left;}
#edit .inr .cntnt .content #colsCntanr div.chkbx_fake {position:relative;display:inline-block;float:left;margin-left:10px;_margin-left:5px;border-bottom:1px solid #dfe6c8;height:28px;line-height:28px;padding-left:35px;cursor:pointer;color:#333;background-repeat:no-repeat; background-position:left;width:305px;}

#edit .inr .cntnt .content #colsCntanr div.chkbx,
#edit .inr .cntnt .content #colsCntanr div.chkbx_on,
#edit .inr .cntnt .content #colsCntanr div.chkbx_off {position:relative;display:inline-block;float:left;margin-left:10px;_margin-left:5px;border-bottom:1px solid #dfe6c8;height:28px;line-height:28px;padding-left:35px;cursor:pointer;color:#333;background-repeat:no-repeat; background-position:left;}
#edit .inr .cntnt .content #colsCntanr div.chkbx{background-image:url(/sites/Corporate/_resources/img/bg_chkbx.png);_background-image:url(/sites/Corporate/_resources/img/bg_chkbx.gif);}
#edit .inr .cntnt .content #colsCntanr div.chkbx_on{font-weight:bold;background-image:url(/sites/Corporate/_resources/img/bg_chkbx_on.png);_background-image:url(/sites/Corporate/_resources/img/bg_chkbx_on.gif);}
#edit .inr .cntnt .content #colsCntanr div.chkbx_off{font-weight:bold;background-image:url(/sites/Corporate/_resources/img/bg_chkbx_off.png);}
#edit .inr .cntnt .content #colsCntanr #colL div.chkbx,
#edit .inr .cntnt .content #colsCntanr #colL div.chkbx_on{width:145px;}
#edit .inr .cntnt .content #colsCntanr #colR div.chkbx,
#edit .inr .cntnt .content #colsCntanr #colR div.chkbx_on{width:305px;}
#edit .inr .cntnt .content .personnel,
#edit .inr .cntnt .content .personnel2{position:relative;display:block;color:#333;}
#edit .inr .cntnt .content .personnel .header,
#edit .inr .cntnt .content .personnel2 .header{position:relative;display:inline-block;width:100%;overflow:hidden;padding-bottom:10px;background-image:url(/sites/Corporate/_resources/img/bg_dots.gif);background-repeat:repeat-x; background-position:bottom left;}
#edit .inr .cntnt .content .personnel .header h3.headline,
#edit .inr .cntnt .content .personnel2 .header h3.headline{position:relative;display:inline-block;float:left;margin:3px 0 0 0;padding:0;font-family:Arial, sans-serif;font-size:1.2em !important;text-transform:uppercase;font-weight:bold;color:#000;}
#edit .inr .cntnt .content .personnel .header .right,
#edit .inr .cntnt .content .personnel2 .header .right{font-size:1em;color:#666;font-family: Arial, Sans-Serif; margin:4px 0 0 0; float:right; display:block !important; position:static; height:15px; overflow:hidden; width:70px;}
#edit .inr .cntnt .content .personnel .header .right #numCnt,
#edit .inr .cntnt .content .personnel2 .header .right #numCnt{display:inline; height:13px; text-align:center; font-size:12px;}
#edit .inr .cntnt .content .personnel .header .right a,
#edit .inr .cntnt .content .personnel2 .header .right a{display:inline;border:0;}
#edit .inr .cntnt .content .personnel .bdy,
#edit .inr .cntnt .content .personnel2 .bdy{position:relative;display:block;overflow:hidden;margin-top:20px;height:325px;_height:325px;overflow:auto;}
#edit .inr .cntnt .content .personnel .bdy .officr,
#edit .inr .cntnt .content .personnel2 .bdy .officr{position:relative;display:block;display:none;overflow:hidden;}
#edit .inr .cntnt .content .personnel .bdy .officr .tbl,
#edit .inr .cntnt .content .personnel2 .bdy .officr .tbl{position:relative;display:inline-block;float:left; margin: 0 0 10px 0;}
#edit .inr .cntnt .content .personnel .bdy .officr .tbl img,
#edit .inr .cntnt .content .personnel2 .bdy .officr .tbl img{float:left; display:inline-block; margin: 0 15px 0 0;}
#edit .inr .cntnt .content .personnel .bdy .officr .tbl .photo,
#edit .inr .cntnt .content .personnel2 .bdy .officr .tbl .photo{position:relative;display:table-cell;_display:inline-block;float:left;vertical-align:middle;}
#edit .inr .cntnt .content .personnel .bdy .officr .tbl .titleBox,
#edit .inr .cntnt .content .personnel2 .bdy .officr .tbl .titleBox{position:relative;display:inline-block;float:left;width:400px;font-family:Arial;font-size:1.333em;color:#333;overflow:hidden;margin: 30px 0 0 0;}
#edit .inr .cntnt .content .personnel .bdy .officr .tbl .titleBox h2,
#edit .inr .cntnt .content .personnel2 .bdy .officr .tbl .titleBox h2{position:relative;display:block;_display:inline-block;margin:0;padding:0;width:100%;font-family:Arial;font-weight:bold;font-size:1.25em;line-height:1.3em;color:#669900;}
#edit .inr .cntnt .content .personnel .bdy .officr .entry,
#edit .inr .cntnt .content .personnel2 .bdy .officr .entry{clear:both;position:relative;display:block;margin-top:20px;padding-bottom:15px;padding-right:20px;}
#edit .inr .cntnt .content .personnel .bdy .officr .entry p,
#edit .inr .cntnt .content .personnel2 .bdy .officr .entry p{margin-bottom:1em;font-size:1em;}
#main_middle_content .officr a.backLink { clear: both; display: block; float: none; margin-bottom: 20px; text-align: right; }
    #main_middle_content .officr a.cta.backLink:hover { display:block; }

#main_middle_content a.stories { margin:0 0 20px 350px;}


#home{position:absolute;display:block;width:100%;height:100%;margin:0 0 0 0;}
* html #home{height: expression( this.scrollHeight < 801 ? "800px" : "auto" );}
#home_flash{position:relative;width:100%;height:100%;top:0;overflow:hidden;}
img.flashBG {position:absolute; left:50%; top:0; margin:0 0 0 -752px;}
.nonFlashContent {position:relative; display:block; width:438px; height: 211px; position:fixed; left:45%; top:25%;}
img.flashBGtext {display: block; border:none;}
img.flashBGcta {display: block; position:absolute; left:265px; top:193px; border:none;}

.home_spotlight { position:absolute; width:438px; top:16%; left:48%; z-index:3;}
.home_intl_spotlight { position:absolute; width:390px; top:30px; left:-1px; }
	.home_intl_spotlight .map-bg { display: none; }
	.home_intl_spotlight .detail-wrap { width: 324px; margin:0 0 0 9px;}
	.home_intl_spotlight .spotlight-detail { width: 332px; padding: 0 0 0 22px; }
	.home_intl_spotlight .spotlight-detail .byline-text { width:282px; }
	.spotlight-body { background-color:#6fb50b; border-radius:3px; -moz-border-radius:3px;	-webkit-border-radius:3px; opacity:0.8; position:absolute; width:100%; top:24px; bottom:0px; }
	.spotlight-items { }
    .map-bg { background:url(../img/homespotlight/pixel_map.png) no-repeat; position:absolute; height:97px; width:209px; right:10px; top:41px; }
    .thumb-wrap { padding-left:26px; position:relative; }
    .spotlight-thumb { background:url(../img/homespotlight/spotlight-tb-bg.png) no-repeat; float: left; margin: 0px 5px 0 0; height:36px; width:42px; padding: 3px; cursor:pointer;} 
    .spotlight-thumb-no-pointer { background:url(../img/homespotlight/spotlight-tb-bg.png) no-repeat; float: left; margin: 0px 5px 0 0; height:36px; width:42px; padding: 3px; cursor:default;} 
    .spotlight-thumb:hover,.spotlight-thumb-no-pointer:hover,
    .thumb-wrap .selected { background:url(../img/homespotlight/spotlight-tb-bg.png) no-repeat 0 -42px; }
    .detail-wrap { position:relative; width:390px;  }
    .spotlight-detail {  width:390px; display:none; color:#fff; margin-top:15px; padding: 0 0 0 30px; }
    
    .openQuote {margin:14px 0 0 19px; padding-left: 20px; background:url("../img/homespotlight/open-quote.png") no-repeat scroll 0 0 transparent; }
    .home_intl_spotlight .openQuote {margin:14px 0 0 10px; padding-left: 20px; background:url("../img/homespotlight/open-quote.png") no-repeat scroll 0 0 transparent; }
    .spotlight-detail .quote { font-size:21px; font-family:Georgia; padding:2px;}
    .spotlight-detail .endQuote { font-size:30px; line-height:23px; }
    .spotlight-detail .byline { font-size:14px; margin:30px 0 30px; line-height:21px; }
    .spotlight-detail .byline .name { font-weight:bold; }
    .spotlight-detail .byline-dash { float:left; font-weight:bold; } 
    .spotlight-detail .byline-text { float:left; width:340px; } 
    .spotlight-detail .byline-text .name::before{content: "\2014 \00a0"; }

	.home_spotlight .cta_button { right:20px; }
    .spotlight-popup-wrap { display:none; position:absolute; width:580px; opacity:0; left: 50%; top: 50%; margin: -225px 0 0 0px; z-index:100; background-color: #fff; box-shadow: 7px 2px 6px #888; border-radius:10px;}
	.spotlight-right { background:url(../img/homespotlight/popup-right.png) no-repeat; width:11px; float:left; }
	.spotlight-left { background:url(../img/homespotlight/popup-left.png) no-repeat; width:11px; float:left; }
	.popup-items { float:left; width:0px; background:#fff; padding: 12px 24px;}
    .spotlight-popup { display:none; margin: 8px 0 0 0;}
    .pVideo { margin-bottom:8px; }
    .spotlight-popup-wrap .BrightcoveExperience,
    .spotlight-popup-wrap iframe { border-bottom: 0px; }
    .copyBlock { float:left;  font-size:12px; text-align:justify;padding: 8px 0px 10px;}
    .copyBlockNoJustify { float:left;  font-size:12px; text-align:justify;padding: 8px 0px 10px;}
    .copyBlockWide { width:533px; margin:20px 0 0 6px; font-size:11px; padding-right:20px; overflow:auto; }
    .copyBlockWide .copyText h2 { margin-bottom:10px; font-weight:bold; }
    .copyBlockWide .copyText p { margin-bottom: 10px; font-size:12px; }
    .copyText { color:#606266; margin-bottom:3px; text-align:left;}
    .copyText h2 { font-weight:normal; font-family:Georgia; font-size:16px; margin-bottom:2px; }
    .copyText p { margin-bottom:0px; }
    .map { float:left; }
    .popup-close { display:none;cursor:pointer; background:url(../img/homespotlight/popup-close.png) no-repeat; width:23px; height:22px; position:absolute; top:2px; right:-25px; }
    .spotlight-popup .cta_button { position: static; margin-left:-3px; }
    .copyVideoTitle{padding: 0px; font-family: Roboto,arial,sans-serif;font-size: 20px;color:#669900;display:block;}
    .copyVideoTitleOverlay{padding: 5px 0 10px 0; font-family: Roboto,arial,sans-serif;font-size: 20px;color:#669900;display:block;}
    .copyVideoDescriptionOverlay p{padding: 0 19px 0 0;text-align: justify;}

    .spotlight-buttons { height: 54px; left: 0; position: absolute; right: 0; top: 50%; margin-top:-26px; display:none;}
	.spot-left,
	.spot-right { position:absolute; cursor:pointer; }
	.spot-left { left:-35px; }
	.spot-right { right:-35px; }
    .spot-left .spot-btn-wrap { background:url(../img/homespotlight/nav-left.png) no-repeat; padding-right:5px; }
    .spot-right .spot-btn-wrap { background:url(../img/homespotlight/nav-right.png) no-repeat; padding-left:5px; }
    .spot-btn-wrap { height:54px; }
    .spot-left .arrow,
    .spot-right .arrow { height:13px; width:15px; background-position:5px 5px; margin-top:20px; }
    .spot-left .arrow { background:url(../img/homespotlight/left-arrow.png) no-repeat; margin-left:10px; margin-right:5px; float:left;}
    .spot-right .arrow { background:url(../img/homespotlight/right-arrow.png) no-repeat; margin-left:5px; margin-right:10px; float:right; }
			
#home_top{position:absolute;width:960px;top:30px;left:50%;margin-top:0;margin-left:-480px;}

#home_inner .tabnav #tabs #inner .nav-container {display: inline-block; width:700px; margin: 0 0 0 16px;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item { position: relative; display: inline-block; float: left; font-weight: bold;line-height: 56px;height: 56px;color: #444; width: 14%; padding: 0 9px; text-align: center;background-image: url(/sites/Corporate/_resources/img/bg_nav_home_divider.gif);background-repeat: no-repeat;background-position: left;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:first-child { background-image:none;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item a { font-weight: bold; color: #444; }
#home_inner .tabnav #tabs #inner .nav-container .nav-item:hover {background-color:white; border-radius:2px 2px 0 0; background-image:none;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item .subnav-container .subnav-item {display:none;}

#home_inner .tabnav #tabs #inner .nav-container .nav-item:hover .subnav-container {border-radius: 0 3px 3px 3px; background-color: white; width: 275px; -webkit-column-fill: balance; padding: 10px; position:relative; left: -16px;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:hover .subnav-container .subnav-item { display:block; width:100%; line-height: 30px;height: 30px; background-color:transparent; text-align:left; padding:0px;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:hover .subnav-container .subnav-item a { display: block;  font-weight:normal; color: #333;  font-size: .9em;  background-image: url(/sites/Corporate/_resources/img/bg_dots_subnav.gif);background-repeat: repeat-x;background-position: bottom left;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:hover .subnav-container .subnav-item:last-child a { display: block;  font-weight:normal; color: #333;  font-size: .9em;  background-image: none;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:hover .subnav-container .subnav-item a:hover{ display: block;color: #690!important; font-weight: normal;background-image: url(/sites/Corporate/_resources/img/bg_subnav_on.gif);background-repeat: repeat;background-position: top left;}

#home_inner .tabnav #tabs #inner .nav-container .nav-item:last-child:hover .subnav-container {border-radius: 0 3px 3px 3px; background-color: white;  width: 257px; -webkit-column-fill: balance; padding: 10px; position:relative; left: -315px}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:last-child:hover .subnav-container .subnav-item { display:block; width:100%; line-height: 30px;height: 30px; background-color:transparent; text-align:left; padding:0px;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:last-child:hover .subnav-container .subnav-item a{display: block; font-weight:normal; color: #333; /*line-height: 1em*/; font-size: .9em; /*padding: 7px 7px 7px 7px;*/ background-image: url(/sites/Corporate/_resources/img/bg_dots_subnav.gif);background-repeat: repeat-x;background-position: bottom left;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:last-child:hover .subnav-container .subnav-item:last-child a{display: block; font-weight:normal; color: #333; /*line-height: 1em*/; font-size: .9em; /*padding: 7px 7px 7px 7px;*/ background-image: none;}
#home_inner .tabnav #tabs #inner .nav-container .nav-item:last-child:hover .subnav-container .subnav-item a:hover{display: block;color: #690!important;font-weight: normal;background-image: url(/sites/Corporate/_resources/img/bg_subnav_on.gif);background-repeat: repeat;background-position: top left;}

.subnav-container-two-column {-webkit-column-count:2; width: 420px !important; box-shadow: 5px 5px 5px #888888;}
.subnav-container-two-column-left {left: -315px !important; -webkit-column-count:2; width: 420px !important; box-shadow: 5px 5px 5px #888888;}
.subnav-container-three-column {-webkit-column-count:3; width: 630px !important; box-shadow: 5px 5px 5px #888888;}
.subnav-container-three-column-left {left: -315px !important; -webkit-column-count:3; width: 603px !important; box-shadow: 5px 5px 5px #888888;}
.subnav-container-one-column {box-shadow: 5px 5px 5px #888888;}
.subnav-container-one-column-left {left: -170px !important;box-shadow: 5px 5px 5px #888888;}
.subnav-container-one-column-center {left: -95px !important;border-radius: 3px 3px 3px 3px !important;  box-shadow: 5px 5px 5px #888888;}

.subnav-container-one-column.no-border li a{border: none !important;}


a.break-before {break-before:always; -webkit-column-break-before: always;}

#home_inner{position:absolute;width:960px;bottom:0;left:50%;margin-top:-237px;margin-left:-480px;}
#home_inner .tabnav{position:absolute;display:block;height:63px;background-image:url(/sites/Corporate/_resources/img/bg_nav_main_home.png);bottom:184px;width:960px;z-index:2;}
#home_inner .tabnav #logohome{position: absolute; width: 167px; height: 48px; top: 13px; left: 21px;}
#home_inner .tabnav #tabs{/*position:absolute;*/display:block;/*width:713px;*/height:56px;top:0;right:0;font-family:Arial;font-size:1.16em;color:#333;}
#home_inner .tabnav #tabs #inner{display:block;height:56px;overflow:visible;float:right;margin: 0 4px 0 0; width:75%}
#home_inner .tabnav #tabs #inner a.homeTab{position:relative;display:inline-block;float:left;font-weight:bold;line-height:56px;height:56px;color:#444;width:auto;padding:0 25px;text-align:center;background-image:url(/sites/Corporate/_resources/img/bg_nav_home_divider.gif); background-repeat:no-repeat; background-position:left;}
#home_inner .tabnav #tabs #inner a.nodvdr{background-image:none;}
#home_inner .tabnav #tabs #inner a.homeTab:hover,
#home_inner .tabnav #tabs #inner a.on{color:#333 !important;width:auto;background-image:url(/sites/Corporate/_resources/img/bg_nav_tab.png);background-repeat:repeat-x; background-position:top left;padding: 0 25px;}
#home_inner .tabnav #tabs #inner .home_tabsubnav{background-color:transparent;position:absolute;display:block;display:none;left:0;top:53px;z-index:1000;}

/*specific widths/BGs for nav tabs*/
#home_inner .tabnav #tabs #inner a.tab1 {width:61px;}
#home_inner .tabnav #tabs #inner a.tab1:hover,
#home_inner .tabnav #tabs #inner a.tab1.on{width:61px; background: url(/sites/Corporate/_resources/img/01_company_home_on.gif) no-repeat top left transparent !important;}
#home_inner .tabnav #tabs #inner a.tab2 {width:63px;}
#home_inner .tabnav #tabs #inner a.tab2:hover,
#home_inner .tabnav #tabs #inner a.tab2.on{width:63px; background: url(/sites/Corporate/_resources/img/02_products_home_on.gif) no-repeat top left transparent !important;}
#home_inner .tabnav #tabs #inner a.tab3{width:67px;}
#home_inner .tabnav #tabs #inner a.tab3:hover,
#home_inner .tabnav #tabs #inner a.tab3.on{width:67px; background: url(/sites/Corporate/_resources/img/03_research_home_on.gif) no-repeat top left transparent !important;}
#home_inner .tabnav #tabs #inner a.tab4 {width:57px;}
#home_inner .tabnav #tabs #inner a.tab4:hover,
#home_inner .tabnav #tabs #inner a.tab4.on{width:57px; background: url(/sites/Corporate/_resources/img/04_patients_home_on.gif) no-repeat top left transparent !important;}
#home_inner .tabnav #tabs #inner a.tab5{width:99px;}
#home_inner .tabnav #tabs #inner a.tab5:hover,
#home_inner .tabnav #tabs #inner a.tab5.on{width:99px; background: url(/sites/Corporate/_resources/img/05_responsibility_home_on.gif) no-repeat top left transparent !important;}
#home_inner .tabnav #tabs #inner a.tab6{width:56px;}
#home_inner .tabnav #tabs #inner a.tab6:hover,
#home_inner .tabnav #tabs #inner a.tab6.on{width:56px; background: url(/sites/Corporate/_resources/img/06_careers_home_on.gif) no-repeat top left transparent !important;}

#home_inner .tabnav #tabs #inner .home_tabsubnav .outer{position:relative;display:inline-block;float:left;padding:3px 0 0 0;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .sliver{background-color:#fff;position:absolute;top:0;left:0;width:101px;height:4px;display:inline-block;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .top_curve_right{background-color:#f5f2ed;position:absolute;top:0;right:0;width:10px;height:10px;display:inline-block;background-image:url(/sites/Corporate/_resources/img/bg_subnav_curve.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_curve.gif); background-repeat:no-repeat; background-position:top left;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .top_curve_left{background-color:#e9e8e6;position:absolute;top:0;left:0;width:10px;height:10px;display:inline-block;background-image:url(/sites/Corporate/_resources/img/bg_subnav_curve_left.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_curve_left.gif); background-repeat:no-repeat; background-position:top left;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .outer .top_curve_right,
#home_inner .tabnav #tabs #inner .home_tabsubnav .outer .top_curve_left{display:none;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid{position:relative;display:inline-block;float:left;padding:0 8px 0 0;background-image:url(/sites/Corporate/_resources/img/bg_subnav_right.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_right.gif); background-repeat:no-repeat; background-position:bottom right;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner{position:relative;display:inline-block;float:left;padding:10px 16px 14px 24px;background-image:url(/sites/Corporate/_resources/img/bg_subnav.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav.gif); background-repeat:no-repeat; background-position:bottom left;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner .col,
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner .col_right{display:inline-block;float:left; width:200px;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner .col_right{margin-left:20px;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner a{display:block;width:186px;color:#333;line-height:1.416em;font-size:.862em;padding:7px 7px 7px 7px;background-image:url(/sites/Corporate/_resources/img/bg_dots_subnav.gif); background-repeat:repeat-x; background-position:bottom left;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner a.no_dots{background:none;}
#home_inner .tabnav #tabs #inner .home_tabsubnav .mid .inner a:hover{display:block;color:#669900 !important;font-weight:normal;background-image:url(/sites/Corporate/_resources/img/bg_subnav_on.gif);background-repeat:repeat; background-position:top left;}
#home_inner .touts{display:block; background-color: rgba(255, 255, 255, 0.9); /*background-image:url(/sites/Corporate/_resources/img/bg_tile_white.png)*/;padding:5px 0 5px 0;position:absolute; bottom: 70px;}
#home_footer_bg{position:absolute;width:960px;height:70px;background-color:#000;font-family:Arial;font-size:.916em;color:#fff;bottom:0px;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);z-index:0;}
#home_footer{position:absolute;width:960px;height:46px;color:#fff;bottom:0px;z-index:1;}
#home_footer .copy{line-height:46px;display:inline-block;float:left;position:absolute;bottom:0px; left:10px;z-index:100;}
#home_footer .contact{line-height:46px;display:inline-block;float:right;position:absolute; bottom:0; right:105px;z-index:100;}
#home_footer a:link,#home_footer a:visited{color:#fff;text-decoration:none;}
#home_footer a:hover{text-decoration:underline !important; color:#fff !important;}
#home_footer .ctsca { position:absolute; right:10px; }
#home_footer .ctsca img { width:82px; }

#home_footer_corp .copy{color:white; line-height:16px;display:inline-block;float:left;position:absolute;bottom:18px; left:10px;z-index:100;}
#home_footer_corp p{margin:0px;}
#home_footer_corp .smLinks { position:absolute; top: -52px; bottom: 0px;  left:446px; z-index:100;}
#home_footer_corp .contact{line-height:46px;display:inline-block;float:right;position:absolute; bottom:34px; right:10px;z-index:100;}
#home_footer_corp a:link,#home_footer a:visited{color:#fff;text-decoration:none;}
#home_footer_corp a:hover{text-decoration:underline !important; color:#fff !important;}
#home_footer_corp .ctsca { position:absolute; right:10px; top:-47px; z-index:100;}
#home_footer_corp .ctsca a {color: lightgrey;}


.approval-code-corporate {color: whitesmoke; margin: 0 0 3px 10px; z-index: 100; position: absolute; bottom: 0;}
.approval-code { color: #6e6e6e; z-index: 100; position: absolute; bottom: 5px;}


#mainform{}
#wrapper_outer { position:relative; }
#wrapper{width:960px;margin:30px auto 0 auto;}
#wrapper_inner{width:960px;}
#nav_top{z-index:100;float:right;height:95px;position:relative;overflow:visible;}
#logo{position:absolute;float:left;width:231px;height:95px;}
#logo img{position:absolute;left: 9px; bottom: 10px; border:0;}
.printlogo { display:none; }
#nav_global{height:44px;}
.nav_global_inner{float:right;margin:5px 13px 0 0;font-family:Arial;font-size:.916em;color:#fff !important;}
.nav_global_inner ul { list-style-type:none; float:left; }
.nav_global_inner li { display:inline; }
	.nav_global_inner .doccheckLogout { margin-left:20px; }
	.nav_global_inner .doccheckLogout button { background:none; border:0px; color:#fff; font-family: arial; font-size: 11px; font-weight: bold; line-height: 16px; color: #92d724; cursor:pointer; }
	.nav_global_inner .ExtranetAccountNavigation { margin-left:20px; }
	.nav_global_inner .ExtranetAccountNavigation li { margin-right:2px; }
	.nav_global_inner .ExtranetAccountNavigation li a { float: none; padding:0px; }
	.nav_global_inner .ExtranetAccountNavigation li a.logoutBtn { font-weight: bold; color: #92d724; }
.nav_global_inner a:link,.nav_global_inner a:visited{display:inline-block;position:relative;float:left;color:#fff;line-height:17px;padding-left:15px;}
.nav_global_inner a:hover{text-decoration:underline !important;color:#fff !important;}
.nav_global_inner a.alt:hover{text-decoration:underline;color:#fff !important;}
	.nav_global_inner .langToggle li { display:inline-block; line-height:18px; margin: 0 3px; vertical-align:top; color:#bbb; }
		.nav_global_inner .langToggle li a { padding:0px; display:inline; text-decoration:underline; }
.arr_dwn{background-image:url(/sites/Corporate/_resources/img/bg_arr_dwn.gif); background-repeat:no-repeat; background-position:right;padding-right:15px;}
#search{display:inline-block;position:relative;float:left;width:161px;height:17px;line-height:17px;background-image:url(/sites/Corporate/_resources/img/bg_search_box.gif); background-repeat:no-repeat; margin:0 0 0 20px;_display:inline;}
.search_box{background-color:transparent;display:inline-block;position:relative;float: left;width:135px;height:17px;line-height:17px;padding:0;margin:0 0 0 4px;*margin:0 0 0 -10px;_margin:0 0 0 4px;border:0;font-family:Arial;font-size:.916em;color:#606266;*width:125px;}
.search_img{background-color:transparent;display:inline-block;position:relative;float:right;width: 17px;height:17px;margin:0;padding:0;border:0;cursor:pointer;}

#tabWrapper{position:relative;display:block;width:707px;overflow:visible;}
#tabNav{position:relative;display:block;}
.navTab{display:inline-block;float:left;font-size:1.16em;color:#f5f5f5;font-weight:bold;line-height:51px;height:51px;width:101px;text-align:center;background-image:url(/sites/Corporate/_resources/img/bg_nav_divider.png); background-repeat:no-repeat; background-position:left;}
.navTabAlt{display:inline-block;float:left;font-size:1.16em;color:#f5f5f5;font-weight:bold;line-height:51px;height:51px;width:101px;text-align:center;background:none;}
.navTabOn{display:inline-block;float:left;font-size:1.16em;color:#4f4f4f;font-weight:bold;line-height:51px;height:51px;width:101px;text-align:center;background-image:url(/sites/Corporate/_resources/img/bg_nav_tab.gif);background-repeat:no-repeat; background-position:left;}
a.navTab:hover,a.navTabAlt:hover{color:#4f4f4f;background-image:url(/sites/Corporate/_resources/img/bg_nav_tab.gif);width:101px;background-repeat:no-repeat; background-position:left;}
#subnav{position:absolute;display:block;background-color:#fff;top:51px;left:0px;z-index:101;font-family:Arial;font-size:1em;font-weight:normal;}

#nav_main{float:right; padding-right:4px; position:relative;width:auto;height:51px;background-image:url(/sites/Corporate/_resources/img/bg_nav_main.gif);font-weight:bold;overflow:visible;}
#nav_main a {display:inline-block !important;}
#nav_main a.tab{padding: 0 20px;display:inline-block;float:left;font-size:1.16em;color:#f5f5f5;line-height:51px;height:51px;text-align:center;background-image:url(/sites/Corporate/_resources/img/bg_nav_divider.png);_background-image:url(/sites/Corporate/_resources/img/bg_nav_divider.gif); background-repeat:no-repeat; background-position:left; font-weight:bold !important;}
#nav_main a.tab:hover,
#nav_main a.tab.on { background-color:#fff; border-radius:2px 2px 0px 0px; }
#nav_main a.alt{padding: 0 20px;display:inline-block;float:left;font-size:1.16em;color:#f5f5f5;line-height:51px;height:51px;text-align:center;background:none;}
#nav_main a.on{padding: 0 20px;color:#4f4f4f;}
#nav_main .tabsubnav{position:absolute;display:block;top:51px;z-index:100;font-family:Arial;font-size:1em;font-weight:normal;}
#nav_main .tabsubnav .outer{position:relative;display:inline-block;float:left;padding:0 0 0 0;}
#nav_main .tabsubnav .outer_center{position:relative;display:inline-block;float:left;padding:0 0 0 0;display:inline-block;background-image:url(/sites/Corporate/_resources/img/bg_subnav_top_center.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_top_center.gif); background-repeat:no-repeat; background-position:top center;}
#nav_main .tabsubnav .outer_alt{position:relative;display:inline-block;float:left;padding:0 0 0 0;display:inline-block;background-image:url(/sites/Corporate/_resources/img/bg_subnav_top_alt.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_top_alt.gif); background-repeat:no-repeat; background-position:top right;}
#nav_main .tabsubnav .top_curve_left{background-color:#fff;position:absolute;top:0;left:0;width:10px;height:10px;display:inline-block;background-image:url(/sites/Corporate/_resources/img/bg_subnav_curve_left.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_curve_left.gif); background-repeat:no-repeat; background-position:top left;}
#nav_main .tabsubnav .outer .top_curve_left{display:none;}
#nav_main .tabsubnav .outer_alt .top_curve_right{display:none;}
/*
    RL - removed padding on this element to handle long list items e.g Netherlands
    #nav_main .tabsubnav .mid{position:relative;display:inline-block;float:left;padding:0 8px 0 0;background-image:url(/sites/Corporate/_resources/img/bg_subnav_right.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_right.gif); background-repeat:no-repeat; background-position:bottom right;}*/
#nav_main .tabsubnav .mid{position:relative;display:inline-block;float:left;padding:0 0 0 0;background-image:url(/sites/Corporate/_resources/img/bg_subnav_right.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav_right.gif); background-repeat:no-repeat; background-position:bottom right;}
#nav_main .tabsubnav .mid .inner{position:relative;display:inline-block;float:left;padding:7px 16px 14px 24px;background-image:url(/sites/Corporate/_resources/img/bg_subnav.png);_background-image:url(/sites/Corporate/_resources/img/bg_subnav.gif); background-repeat:no-repeat; background-position:bottom left;}
#nav_main .tabsubnav .mid .inner .col,
#nav_main .tabsubnav .mid .inner .col_right{display:inline-block;float:left;width:200px;}
#nav_main .tabsubnav .mid .inner .col_right{margin-left:0px;}
#nav_main .tabsubnav .mid .inner a{display:block;width:186px;color:#333;line-height:1.2em;padding:10px 7px 10px 7px;background-image:url(/sites/Corporate/_resources/img/bg_dots_subnav.gif); background-repeat:repeat-x; background-position:bottom left;}
#nav_main .tabsubnav .mid .inner a.no_dots{background:none;}
#nav_main .tabsubnav .mid .inner a:hover{display:block;color:#669900 !important;background-image:url(/sites/Corporate/_resources/img/bg_subnav_on.gif);background-repeat:repeat; background-position:top left;}
#nav_main_inner{margin: 0 auto;width:598px;height:51px;}

.sub1{ z-index:9999 !important;}
.sub2{ z-index:9999 !important;}
.sub3{ z-index:9999 !important;}
.sub4{ z-index:9999 !important;}
.sub5{ z-index:9999 !important;}
.sub6{ z-index:9999 !important;}

.homeSub1{left:2px!important; z-index:9999 !important;}
.homeSub2{left:113px!important; z-index:9999 !important;}
.homeSub3{left:-30px!important; z-index:9999 !important;}
.homeSub4{left:275px!important; z-index:9999 !important;}
.homeSub5{left:139px!important; z-index:9999 !important;}
.homeSub6{left:245px!important; z-index:9999 !important;}
.homeSub7{left:245px!important; z-index:9999 !important;}

#main_content{position:relative;display:block;width:960px;overflow:hidden;text-align:left;background-color:#fff;clear:both;padding:10px 0 50px 0;_display:inline-block;}
#hero{overflow:hidden;position:absolute;display:block;width:940px;height:143px;line-height:143px;left:10px;top:10px;background-repeat:no-repeat; background-position:top left;_display:inline-block};
#hero_img{position:absolute;left:0px;top:0px;}
#hero_title{position:absolute;top:0;width:650px;height:143px;line-height:normal;margin-left:250px;color:#fff;padding-top:45px;}
#hero_title table,
#hero_title tbody,
#hero_title tr,
#hero_title td { display:inline; color:#fff; }
.epi-rowHead, .wsui-table-row-header { 
	background:none;
	color: #669900;
    font-family: Georgia;
    font-size: 1.83em;
    font-weight: normal;
    line-height: 1em;
    margin: 30px 0 20px; }
#MainBodyPlaceHolder_pnlMainMiddle .moduleContainer td.epi-font { 
	background-image: url("/sites/Corporate/_resources/img/bg_subnav_on.gif");
    padding: 11px 20px 35px;
}
.moduleContainer .epi-font td { font-weight:bold; padding:2px 4px; }
.moduleContainer input.epi-font {
	background: #FFFFFF;
	font-weight:normal;
    border: 1px solid #D2DDB3;
    color: #666666;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 3px 0;
    position: relative;
    text-indent: 2px;
    width: 298px;
}
.moduleContainer input.epi-font:focus {
	border:1px solid #F56B0B;
}
.moduleContainer input.epi-button { 
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/sites/Corporate/_resources/img/bg_submitBtn.gif") !important;
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 1.08em;
    font-weight: bold;
    height: 33px;
    line-height: 34px;
    margin: 5px 0 0;
    padding: 2px 10px 0 6px;
    width: 84px;
	text-align:left;
} 
.moduleContainer input.epi-button:hover {
	background:url(/sites/Corporate/_resources/img/bg_submitBtn_over.gif) !important;background-repeat:no-repeat; background-position:top left;
}
#hero_title_alt{font-weight:normal;position:absolute;top:0;display:inline-block;float:left;padding-left:255px;padding-right:13px;height:79px;line-height:79px;margin-top:32px;color:#fff;font-family:Georgia;font-size:3.66em;background-image:url(/sites/Corporate/_resources/img/bg_green.png);background-position:top left;}
	#hero_title_alt h1 { font-weight: normal; font-size:1em;}
#hero_title .sm{font-family:Arial;font-size:1.16em;font-weight:bold;height:auto;}
#hero_title .lrg{font-family:Georgia;font-size:3.83em;width:700px!important; font-weight:normal; }
#hero_title .lrg.long{font-family:Georgia;font-size:2.7em!important;width:700px!important;}
#title_intro{position:absolute;display:block;width:620px;height:100px;left:270px;top:180px;line-height:1.3em;color:#4e4e4e;font-family:Georgia;font-size:1.67em;}

#title_intro_in{position:relative;display:block;float:right;margin-right:50px;_margin-right:25px;width:630px;line-height:1.5em;color:#333333;font-family:Georgia;font-size:1.67em;margin-bottom:10px;z-index:99;overflow:visible !important;}

#title_intro_in a{font-weight:normal;padding: 0 10px 0 10px;}

.toolkit{position:absolute;top:142px;right:10px;height:27px;line-height:27px;font-family:Arial;font-size:.916em;padding-left:5px;background-image:url(/sites/Corporate/_resources/img/bg_toolkit.png);background-repeat:no-repeat; background-position:top left;}
.toolkit a{display:inline-block;float:left;color:#4e7398;margin-left:8px;}
.toolkit a:hover{color:#f56b0b;}
.toolkit a.email{padding-left:18px;background-image:url(/sites/Corporate/_resources/img/bg_toolkit_email.gif);background-repeat:no-repeat; background-position:left;}
.toolkit a.email:hover{background-image:url(/sites/Corporate/_resources/img/bg_toolkit_email_roll.gif);}
.col a.print {float:right; margin:5px 0 0 0;}
.col a.print,
.toolkit a.print{padding-left:18px;background-image:url(/sites/Corporate/_resources/img/bg_toolkit_print.gif);background-repeat:no-repeat; background-position:left;cursor:pointer;}
.col a.print:hover,
.toolkit a.print:hover{background-image:url(/sites/Corporate/_resources/img/bg_toolkit_print_roll.gif); cursor:pointer;}
.toolkit a.share{padding-left:15px;background-image:url(/sites/Corporate/_resources/img/bg_toolkit_share.gif);background-repeat:no-repeat; background-position:left;}
.toolkit a.share:hover{background-image:url(/sites/Corporate/_resources/img/bg_toolkit_share_roll.gif);}
.toolkit a.text{padding-left:17px;margin-left:6px;background-image:url(/sites/Corporate/_resources/img/bg_toolkit_text.gif);background-repeat:no-repeat; background-position:left;}
.toolkit a.text:hover{background-image:url(/sites/Corporate/_resources/img/bg_toolkit_text_roll.gif);}
.toolkit a.shareOn{color:#f56b0b;padding-left:15px;background-image:url(/sites/Corporate/_resources/img/bg_toolkit_share_roll.gif);background-repeat:no-repeat; background-position:left;}

#main_left{position:relative;display:inline-block;margin:32px 40px 0 0;width:230px;float:left;}
#main_left #leftnav{display:block;position:relative;padding:0px;margin:5px 0 0 0;color:#fff;background-color: #85B101;}
#main_left .str_top{width:230px;height:6px;position:absolute;display:block;overflow:hidden;z-index:10; background: url("/sites/Corporate/_resources/img/lftnav_stroke_top_green.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#main_left .str_bot{width:230px;height:6px;display:inline-block;overflow:hidden;background: url("/sites/Corporate/_resources/img/lftnav_stroke_bot_green.gif") no-repeat scroll left top rgba(0, 0, 0, 0);}
#main_left #leftnav a{display:block;position:relative;padding:10px 0 10px 20px;font-family:Arial;font-size:1em;color:#fff;line-height:13px;height:auto;*zoom: 1;border-top: 1px dotted #C5DB83;}
#main_left #leftnav a.alt{border-top:none;}
#main_left #leftnav a.active{color:#333 !important;background-color:#fff;font-weight:bold !important;*zoom:1;}
#main_left #leftnav a.active:hover{color:#333 !important;background-color:#fff;font-weight:bold !important;*zoom:1;}
#main_left #leftnav a:hover{font-weight:normal !important; color:#333 !important;background:#fff !important;*zoom: 1;}
#main_left #leftnav .subnav{display:block;position:relative;padding-bottom:10px;background-color:#fff;}
#main_left #leftnav .subnav a{display:block;position:relative;padding:5px 0 5px 36px;background-color:#fff;font-family:Arial;font-size:1em;color:#333;line-height:13px;background-image:url(/sites/Corporate/_resources/img/bg_subnav_arrow.gif) !important; background-repeat:no-repeat !important; background-position:left center !important;border-top:none;font-weight:normal!important;}
#main_left #leftnav .subnav a:hover{color:#669900 !important;font-weight:normal!important;}
#main_left #leftnav .subnav a.active{display:block;position:relative;padding:5px 0 5px 36px;background-color:#fff;font-family:Arial;font-size:1em;color:#333;font-weight:bold!important;line-height:13px;background-repeat:no-repeat !important; }
#main_left #leftnav .subnav a.active:hover{color:#333 !important;font-weight:bold!important;}
#main_left #leftnav .subnav a.active:hover{color:#333 !important;font-weight:bold!important;*zoom:1;}
#main_left #leftnav .subnav .on{display:block;position:relative;border-top:1px dotted #c5db83;padding-left:20px;font-family:Arial;font-weight:bold;font-size:1em;color:#333333;line-height:32px;height:32px;}
#quote_callout{padding-top:40px;}
#quote_callout .lrg{display:inline-block;width:30px;height:32px;line-height:32px;background-repeat:no-repeat; background-position:1px 5px;background-image:url(/sites/Corporate/_resources/img/bg_quotes_green.png);}
#quote_callout .quote{color: #669900;position:relative;display:block;float:right;text-align:right;font-family:Georgia;font-size:1.66em;padding-bottom:8px;line-height:22pt;padding: 0 0 0 15px;}
#quote_callout .author{position:relative;display:block;clear:right;text-align:right;border-top:1px dotted #c7c7c7;padding-top:8px;font-family:Arial;font-size:1em;color:#606266;margin: 0 0 0 10px;}
#main_left .right_module{float:right;margin-top:10px;}
#quote_callout .quote .big_quote{font-size:19pt;}

#editView .cntnt { padding: 10px 20px 0; }

/*main_middle clamshell*/
a.prodList {display:block; text-align:left; position:absolute; top:325px; *top: 140px; height:1.416em;line-height:1.416em;padding-right:20px;z-index:99;background:url(/sites/Corporate/_resources/img/bg_view_alpha.png) no-repeat right;color:#535353; right:75px;}
a.prodList.biz {display:block; text-align:left; position:absolute; top:325px; *top: 140px; height:1.416em;line-height:1.416em;padding-right:20px;z-index:99;background:url(/sites/Corporate/_resources/img/bg_view_biz.png) no-repeat right;color:#535353; right:6px;}
#product_list_noClam div.viewAll {height:1.416em;line-height:1.416em;padding-right:20px;margin-bottom: 10px;}
#product_list a.viewAll,
#event_list a.viewAll{display:inline-block;height:1.416em;line-height:1.416em;padding-right:20px;color:#535353;background:url(/sites/Corporate/_resources/img/bg_view_all.png) no-repeat right;margin-bottom: 10px;}
.main_middle_wide #product_list {margin: 10px 0 15px 0; width:680px;}
#event_list a.viewAll:hover,
#product_list a.viewAll:hover,
.main_middle #event_list .product_header a:hover,
.main_middle #product_list .product_header a:hover,
.main_middle #officers .column .body .ofcr .info a:hover,
.main_middle #officers .column .body .board .info a:hover{color:#F56B0B;}
.main_middle_wide #product_list .product_header,
.main_middle #product_list .product_header{clear:both;position:relative;display:block;padding:10px;border-top:1px solid #fff;background:url(/sites/Corporate/_resources/img/bg_subnav_on.gif) top left;}
.main_middle_wide #product_list .product_header.first,
.main_middle #product_list .product_header.first{border-top:6px solid #8ab706; *padding:4px 10px 10px 10px;}
.main_middle_wide #product_list .product_header_on a,
.main_middle #product_list .product_header_on a{position:relative;display:inline-block;color:#333;padding-left:22px;_padding-left:11px;background:url(/sites/Corporate/_resources/img/btn_product_header_down.png) no-repeat left; font-weight:bold; background-repeat: no-repeat !important;}
.main_middle_wide #product_list .product_header a, 
.main_middle #product_list .product_header a{position:relative;display:inline-block;color:#333;padding-left:22px;background:url(/sites/Corporate/_resources/img/btn_product_header_down.png) no-repeat left center; font-weight:normal; background-repeat: no-repeat !important;line-height:22px;}
.main_middle_wide #product_list .product_header a.on,
.main_middle #product_list .product_header a.on{font-weight:bold;background:url(/sites/Corporate/_resources/img/btn_product_header_up.png) no-repeat left center;background-repeat: no-repeat !important;}
.main_middle_wide #product_list .product_header a.on:hover,
.main_middle #product_list .product_header a.on:hover{color:#333;}
.main_middle_wide #product_list .product_more,
.main_middle #product_list .product_more{position:relative;display:block;overflow:hidden;_zoom:1;height:auto; background-repeat: no-repeat !important;}
.main_middle_wide #product_list .product_more .product,
.main_middle #product_list .product_more .product{clear:both;position:relative;display:block;overflow:hidden;text-align:left;padding:18px 25px 18px 10px;_padding:18px 25px 18px 10px;margin:0;background:url(/sites/Corporate/_resources/img/bg_dots.gif) repeat-x top left;}
.main_middle_wide #product_list .product_more .product table td,
.main_middle #product_list .product_more .product table td{border: 1px solid #ccc;}
.main_middle_wide #product_list .product_more .product table tr,
.main_middle #product_list .product_more .product table tr{background-image: none !important;}
.main_middle #product_list .product_more .first,
.main_middle_wide #product_list .product_more .first{background:none;}
.main_middle_wide #product_list .product_more .product img,
.main_middle #product_list .product_more .product img{display:inline-block;float:left;width:180px;margin:0;}
.main_middle_wide #product_list .product_more .product .desc,
.main_middle #product_list .product_more .product .desc{display:inline-block;float:right;width:440px;text-align:left;margin:20px 0 0 0;}
.main_middle_wide #product_list .product_more .product .desc a,
.main_middle #product_list .product_more .product .desc a{background-color:#fff !important;}
.prod_name{display:block;margin-bottom:2px;font-size:1.167em;line-height:1.5em;font-weight:bold;color:#262626;margin: 0 0 5px 0;}
.main_middle_wide #product_list .product_more .product .desc .lnks,
.main_middle #product_list .product_more .product .desc .lnks{display:block;margin-top:2px;color:#4e7398;}
.main_middle_wide #product_list .product_more .product .desc .lnks a,
.main_middle #product_list .product_more .product .desc .lnks a{display:inline-block;color:#4e7398;}
.main_middle_wide #product_list .product_more .product .desc .lnks a.dwnld,
.main_middle #product_list .product_more .product .desc .lnks a.dwnld{padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_download.gif); background-repeat:no-repeat; background-position:right;}
.main_middle_wide #product_list .product_more .product .desc .lnks a.safety,
.main_middle #product_list .product_more .product .desc .lnks a.safety{padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_safety.gif); background-repeat:no-repeat; background-position:right;}
.main_middle_wide #product_list .product_more .product .desc .lnks a.safetyOn,
.main_middle #product_list .product_more .product .desc .lnks a.safetyOn{background-image:url(/sites/Corporate/_resources/img/icon_safety_on.gif);}
.main_middle_wide #product_list .product_more .product .desc .lnks .more,
.main_middle #product_list .product_more .product .desc .lnks .more{position:relative;display:none;margin-top:20px;}
.main_middle_wide #product_list .product_more .product .desc .lnks .more p,
.main_middle #product_list .product_more .product .desc .lnks .more p{margin:0;}
.main_middle_wide #product_list .product_more .product .desc a:hover,
.main_middle #product_list .product_more .product .desc a:hover{color:#F56B0B;}

/*product_list non clamshell*/
.main_middle_wide #product_list_noClam {margin: 10px 0 15px 0; display:none;}
.main_middle_wide #product_list_noClam .product_header{clear:both;position:relative;display:block;}
.main_middle_wide #product_list_noClam .product_header{border-top:6px solid #8ab706;*padding:0 10px 0 10px;}
.main_middle_wide #product_list_noClam .product_header a{position:relative;display:inline-block;color:#333;font-weight:bold;}
.main_middle_wide #product_list_noClam .product_header a.on:hover{color:#333;}
.main_middle_wide #product_list_noClam .product{clear:both;position:relative;display:block;overflow:hidden;text-align:left;padding:1px 25px 10px 10px;_padding:1px 25px 10px 10px;margin:0;background:url(/sites/Corporate/_resources/img/bg_dots.gif) repeat-x top left;}
.main_middle_wide #product_list_noClam .product img{display:inline-block;float:left;width:160px;margin:0 20px 0 0;}
.main_middle_wide #product_list_noClam .product .desc{display:inline-block;float:right;width:440px;text-align:left;margin:10px 0 0 0;}
.main_middle_wide #product_list_noClam .product .desc a{background-color:#fff !important;}
.main_middle_wide #product_list_noClam .product .desc a.prodOverlay { display:block; }
	.main_middle_wide #product_list_noClam .product .entry { display:none; } 
.main_middle #product_list_noClam .product_more .product .desc .lnks{display:block;margin-top:2px;color:#4e7398;}
.main_middle_wide #product_list_noClam .product .desc .lnks a{display:inline-block;color:#4e7398;}
.main_middle_wide #product_list_noClam .product .desc .lnks a.dwnld{padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_download.gif); background-repeat:no-repeat; background-position:right;}
.main_middle_wide #product_list_noClam .product .desc .lnks a.safety{padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_safety.gif); background-repeat:no-repeat; background-position:right;}
.main_middle_wide #product_list_noClam .product .desc .lnks a.safetyOn{background-image:url(/sites/Corporate/_resources/img/icon_safety_on.gif);}
.main_middle_wide #product_list_noClam .product .desc .lnks .more{position:relative;display:none;margin-top:20px;}
.main_middle_wide #product_list_noClam .product .desc .lnks .more p{margin:0;}
.main_middle_wide #product_list_noClam .product .desc a:hover{color:#F56B0B;}

/* product list table */
.product-table-list { }
.product-table-list td { width:33%; }
.pname { font-weight:bold; }
.sname { font-weight:bold; }
.pdesc { font-size:13px; }
.main_middle td.infoLink { text-align:center; vertical-align:middle; }

#main_middle_content .subheader,
.main_middle_wide .subheader,
.main_middle h3,
.main_middle_wide h3 {font-weight:bold; font-size: 16px; line-height:24px;}

#main_middle_content{position:relative;display:block;margin:149px 0 0 0;margin-right:10px;_margin-right:5px;width:680px;float:right;}
#main_middle_content h1.printed,
#main_middle_content h2.printed,
#main_middle_content .logo{display:none;}
#pane1 h1,
#pane1 .locatorPrint,
#pane1 .logo{display:none;}
#main_middle_content_full{position:relative;display:inline-block;margin:175px 0 0 0;margin-right:10px;_margin-right:5px;width:940px;float:right;}
#main_middle_content_full #leftCol,
#main_middle_content_full #leftColAlt{position:relative;display:block;width:220px;float:left;margin: 0 40px 0 0;z-index:9;}
#main_content_L2 #L2_main_bottom .itm .details{display:block;width:200px;float:left;}
#main_middle_content_full #leftColAlt{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#333;padding:10px 0 15px 0;}
#main_middle_content_full #leftColAlt #leftSearch{margin-left:10px;_margin-left:10px;}
#main_middle_content_full #leftColAlt #leftSearch h3{position:relative;display:inline-block;font-weight:bold;font-size:1em;width:210px;margin:0 0 3px 0;}
#main_middle_content_full #leftColAlt #leftSearch input{position:relative;display:inline-block;padding:3px;margin:0;width:202px;color:#666;border:1px solid #ccc;margin:0;}
#leftCol .left_module{position:relative;display:block;width:200px;padding:0;float:right;}
.left_module {margin: 15px 0 0 0;}
.left_module .stroke6{border-bottom:6px solid #8ab706;}
.left_module .inner{position:relative;display:block;padding:13px 15px 0 20px;overflow:hidden;color:#606266;font-size:1em;line-height:16px;background-image:url(/sites/Corporate/_resources/img/bg_contact_us.gif);}
.left_module .inner .title{display:block;font-weight:bold;font-size:1.33em;margin-bottom:4px;color:#669900;}
.main_middle{position:relative;display:inline-block;width:440px;float:left; color:#606266; font-size:1.16em !important; line-height:19px; font-family:Arial;}
.main_middle_wide{position:relative;display:block;color:#606266; font-size:1.16em !important; line-height:19px; font-family:Arial;}
.main_middle_wide .half{width:290px;float:left; margin: 0 30px 0 0;}
.main_middle_wide .half p{padding-right: 0 !important;}
.main_middle_wide .text_four{display:block;float:right;width:680px;}
.main_middle_wide p{padding-right:75px;}
.main_middle_wide fieldset.checkwrap {padding:9px 0 0 0;}
.main_middle_wide fieldset.checkwrap p{text-transform:none;font-weight:bold;color:#333;}
.main_middle_wide fieldset.checkwrap label,
.main_middle_wide fieldset.checkwrap input{display:inline-block; float:left; font-weight:normal !important;}
.main_middle_wide fieldset.checkwrap label{margin-right:10px;}
.main_middle_wide fieldset.checkwrap input{width:auto;margin-right:5px;background:transparent;border:none;}
.main_middle_wide fieldset.checkwrap_partnering p{text-transform:none;font-weight:bold;color:#333;margin-top:9px;}
.main_middle_wide fieldset.checkwrap_partnering label,
.main_middle_wide fieldset.checkwrap_partnering input{display:inline-block; float:left;}
.main_middle_wide fieldset.checkwrap_partnering label{margin-right:10px; height: 15px !important;}
.main_middle_wide fieldset.checkwrap_partnering input{width:auto;margin-right:5px;background:transparent;border:none;}
.main_middle_wide fieldset.checkwrap_partnering_relationship {margin:0 0 5px 0;}
.main_middle_wide fieldset.checkwrap_partnering_relationship p{text-transform:none;font-weight:bold;color:#333;}
.main_middle_wide fieldset.checkwrap_partnering_relationship label,
.main_middle_wide fieldset.checkwrap_partnering_relationship input{display:inline-block; float:left;}
.main_middle_wide fieldset.checkwrap_partnering_relationship label{margin-right:300px;}
.main_middle_wide fieldset.checkwrap_partnering_relationship input{width:auto;margin-right:5px;background:transparent;border:none;}
.main_middle_wide fieldset.checkwrap_partnering_medical {margin:0 0 10px 0;}
.main_middle_wide fieldset.checkwrap_partnering_medical p{text-transform:none;font-weight:bold;color:#333;margin-top:9px;}
.main_middle_wide fieldset.checkwrap_partnering_medical label,
.main_middle_wide fieldset.checkwrap_partnering_medical input{display:inline-block; float:left;}
.main_middle_wide fieldset.checkwrap_partnering_medical label{margin-right:100px;}
.main_middle_wide fieldset.checkwrap_partnering_medical input{width:auto;margin-right:5px;background:transparent;border:none;}
.main_middle_wide fieldset.captcha img{display:block;border:1px solid #d2ddb3;background-color:#fff;margin-bottom:6px;}
.main_middle_wide fieldset.captcha label{display:block;}
.main_middle_wide fieldset.captcha input{margin-bottom:5px;}
.main_middle_wide fieldset.captcha button{border:1px solid red;}
.main_middle_wide p a{color:#4E7398;}
.main_middle_wide p a:hover{color:#F56B0B;}
.main_middle_wide h2,
.main_middle_wide h3{margin-top:25px;margin-bottom:4px;font-family:Georgia;font-size:1.83em;font-weight:normal;color:#669900;}
.main_middle_wide div.dashboard,
.main_middle_wide #product_list,
.main_middle_wide #product_list_noClam,
#officers
{position:relative;display:block;color:#666;height:auto;overflow:visible;}
.main_middle_wide #event_list{position:relative;display:block;width:680px;color:#666;margin-top:20px;}
#officers .cta{padding: 0 15px 0 0 !important; width:auto !important; display:inline !important;}
.main_middle_wide div.pipeline{color:#666;margin: 10px 0px 15px; width:680px;display:inline-block;font-size: 12px; line-height: 17px;}
#officers .left40{margin-left:40px;_margin-left:20px;}
#officers .body{font-size:1.167em;margin:0 20px;}
#officers .body .ofcr,
#officers .body .board{clear:both;position:relative;display:block;overflow:hidden;padding:12px 0 12px 0;background:url(/sites/Corporate/_resources/img/bg_dots.gif) repeat-x top left;}
#officers .body .first{background:none;}
#officers .body .ofcr img,
#officers .body .board img{position:relative;display:inline-block;float:left;border:0;width:55px; height:55px; *margin:15px 0 0 0;}
#officers .body .ofcr .info,
#officers .body .board .info{position:relative;display:inline-block;float:left;border:0;width:330px;margin-left:13px;line-height:1.22em;}
#officers .body .ofcr .info a.cta,
#officers .body .board .info a.cta{display:inline-block;margin-top:15px;font-weight:bold;color:#4e7398;font-size:1em;padding-right:15px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif); background-repeat:no-repeat; background-position:right; padding-bottom:2px;}
#officers .body .ofcr .info a.cta:hover,
#officers .body .board .info a.cta:hover{background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif); }
.titleBox { margin:10px 0; }
#officers .body .ofcr .info a.name,
#officers .body .board .info a.name{position:relative;display:inline;font-weight:bold;color:#316292;}
#product_list a.viewAll,
#event_list a.viewAll{display:inline-block;height:1.416em;line-height:1.416em;padding-right:20px;color:#535353;background:url(/sites/Corporate/_resources/img/bg_view_all.png) no-repeat right;margin-bottom: 10px;}
#event_list a.viewAll:hover,
#product_list a.viewAll:hover,
.main_middle_wide #product_list .product_header a:hover,
#officers .body .ofcr .info a:hover,
#officers .body .board .info a:hover{color:#F56B0B;}

.EventGroup { margin-bottom:30px; }
.main_middle_wide .eventSort{display:block;}
.main_middle_wide #event_list .product_header{clear:both;position:relative;display:inline-block;width:660px;padding:10px;_padding:5px 10px 10px 10px;border-top:1px solid #fff;background:url(/sites/Corporate/_resources/img/bg_contact_us_careers.gif) top left;float:left; border-top:6px solid #D9A401;}
.main_middle_wide #event_list .product_header_sort{position:relative;float:left;background:url("/sites/Corporate/_resources/img/bg_table_hdr.gif");}
.main_middle_wide #event_list .product_header_sort div{font-weight:bold;color:#303133;font-size:.9em;text-transform:uppercase;padding-left:8px;position:relative;display:inline-block;height:35px;line-height:35px;vertical-align:top;margin-left:1px;}
.main_middle_wide #event_list .product_header_sort a.on{border-top:6px solid #f56b0b;background:url(/sites/Corporate/_resources/img/bg_sorter_on.gif) right; background-repeat:no-repeat;}
.main_middle_wide #event_list .product_header_sort a.onAlt{border-top:6px solid #f56b0b;background:url(/sites/Corporate/_resources/img/bg_sorter_onAlt.gif) right; background-repeat:no-repeat;}
.main_middle_wide #event_list .product_header_sort .sort0{width:340px;display:inline-block;float:left; border-right: 1px solid #fff;}
.main_middle_wide #event_list .product_header_sort .sort1{width:155px;display:inline-block;float:left; border-right: 1px solid #fff;}
.main_middle_wide #event_list .product_header_sort .sort2{width:155px;display:inline-block;float:left; border-right: 1px solid #fff;}
.main_middle_wide #event_list .product_header_on{border-top:6px solid #D9A401;}
.main_middle_wide #event_list .product_header {position:relative;display:inline-block;color:#333;font-weight:bold;}
.main_middle_wide #event_list .product_more{clear:both;display:block;height:auto;_zoom:1;}
.main_middle_wide #event_list .product_more .tablesorter{border-top:1px solid #dfdfdf;}
.main_middle_wide #event_list .product_more .tablesorter thead{display:none;}
.main_middle_wide #event_list .product_more .tablesorter td{padding:15px 8px 15px 8px; color:#303133;}
.main_middle_wide #event_list .product_more .tablesorter td a{color:#4e7398;}
.main_middle_wide #event_list .product_more .tablesorter td a:hover{color:#f56b0b;}
.main_middle_wide #event_list .product_more .tablesorter td .title{font-weight:bold;}
.main_middle_wide #event_list .product_more .product{clear:both;display:block;text-align:left;padding:18px 25px 18px 10px;_padding:18px 25px 18px 10px;margin:0;background:url(/sites/Corporate/_resources/img/bg_dots.gif) repeat-x top left;}
.main_middle_wide #event_list .product_more .first{background:none;}
.main_middle_wide #event_list .product_more .product img{display:inline-block;float:left;width:180px;margin:0;}
.main_middle_wide #event_list .product_more .product .desc{display:inline-block;float:right;width:440px;text-align:left;margin:0;}
.main_middle_wide #event_list .product_more .product .desc a.hdr{display:block;margin-bottom:2px;font-size:1.167em;font-weight:bold;color:#4e7398;}
.main_middle_wide #event_list .product_more .product .desc .lnks{display:block;margin-top:2px;color:#4e7398;}
.main_middle_wide #event_list .product_more .product .desc .lnks a{display:inline-block;color:#4e7398;}
.main_middle_wide #event_list .product_more .product .desc .lnks a.dwnld{padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_download.gif); background-repeat:no-repeat; background-position:right;}
.main_middle_wide #event_list .product_more .product .desc .lnks a.safety{padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_safety.gif); background-repeat:no-repeat; background-position:right;}
.main_middle_wide #event_list .product_more .product .desc .lnks a.safetyOn{background-image:url(/sites/Corporate/_resources/img/icon_safety_on.gif);}
.main_middle_wide #event_list .product_more .product .desc .lnks .more{position:relative;display:none;margin-top:20px;}
.main_middle_wide #event_list .product_more .product .desc .lnks .more p{margin:0;}
.main_middle_wide #event_list .product_more .product .desc a:hover{color:#F56B0B;} 

.main_middle_wide div.pipeline img.grBar{position:relative;display:inline-block;float:left;}
.main_middle_wide div.pipeline .top{position:relative;display:block;overflow:hidden;width:680px;height:34px;}
.main_middle_wide div.pipeline .top .cont{position:relative;display:inline-block;float:left;width:90px;margin-left:1px;margin-top:3px;text-align:center;font-size:.7em !important;font-weight:bold;text-transform:uppercase;line-height:18px;height:22px;padding-bottom:3px;border-bottom:6px solid #cacaca;}
.main_middle_wide div.pipeline .top .cont span{display:inline-block;width:auto;}
.main_middle_wide div.pipeline .top .w225{font-size:1em;width:225px;margin-left:0;margin-top:0;text-align:left;text-transform:none;font-weight:normal!important;height:25px;}
.main_middle_wide div.pipeline .top .w225 a{position:relative;display:inline-block;color:#535353;padding-left:20px;line-height:21px;height:21px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_btn.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_btn.gif); background-repeat:no-repeat; background-position:left;}
.main_middle_wide div.pipeline .top .cont img,
.main_middle_wide div.pipeline  .grItm .name img{position:relative;display:inline-block;vertical-align:middle;margin-left:2px;cursor:pointer;}
.main_middle_wide div.pipeline  h2{position:relative;display:inline-block;float:left;font-size:1.1em;height:30px;line-height:30px;font-weight:normal;margin:0;padding:0;width:225px;}
.main_middle_wide div.pipeline  a.exp{position:relative;display:inline-block;float:left;font-size:.83em;height:30px;line-height:30px;text-transform:uppercase;padding:0 0 0 9px;color:#485e85;background-image:url(/sites/Corporate/_resources/img/bg_arr_dwn_cta.gif); background-repeat:no-repeat; background-position:left;}
.main_middle_wide div.pipeline  a.exp:hover,
.main_middle_wide div.pipeline  .more a:hover,
.main_middle_wide div.pipeline .top .w225 a:hover{color:#f56b0b;}
.main_middle_wide div.pipeline  a.on{background-image:url(/sites/Corporate/_resources/img/bg_arr_up_cta.gif);}
.main_middle_wide div.pipeline  .more{clear:both;display:block;width:590px;padding:0 0 15px 0;}
.main_middle_wide div.pipeline  .more a{position:relative;display:inline-block;color:#485e85;font-weight:bold;margin-top:3px;font-size:12px !important;}
.main_middle_wide div.pipeline .grItm{clear:both;position:relative;display:inline-block;width:680px;color:#262626;overflow:hidden;}
.main_middle_wide div.pipeline .grItm_even { background-image:url(/sites/Corporate/_resources/img/bg_graph_tile_even.gif); background-repeat:repeat-y; background-position:top left; }
.main_middle_wide div.pipeline .grItm_odd { background-image:url(/sites/Corporate/_resources/img/bg_graph_tile_odd.gif); background-repeat:repeat-y; background-position:top left; }
.main_middle_wide div.pipeline .grItm .name,
.main_middle_wide div.pipeline .grItm .science,
.main_middle_wide div.pipeline .grItm .phase{position:relative;display:inline-block;float:left;}
.main_middle_wide div.pipeline .grItm .name{width:214px;margin:6px;overflow:hidden;_margin:6px 3px 6px 3px;-width:216px;}
.main_middle_wide div.pipeline .grItm .science{width:83px;margin-left:1px;padding:3px;}
.main_middle_wide div.pipeline .grItm .technology_blue{width:32px;height:32px;margin:6px auto;background-image:url(/sites/Corporate/_resources/img/pipeline_circles.png); background-repeat:no-repeat; background-position:0 0;}
.main_middle_wide div.pipeline .grItm .technology_green{width:32px;height:32px;margin:6px auto;background-image:url(/sites/Corporate/_resources/img/pipeline_circles.png); background-repeat:no-repeat; background-position:-34px 0;}
.main_middle_wide div.pipeline .grItm .technology_purple{width:32px;height:32px;margin:6px auto;background-image:url(/sites/Corporate/_resources/img/pipeline_circles.png); background-repeat:no-repeat; background-position:-68px 0;}
.main_middle_wide div.pipeline .grItm .technology_aqua{width:32px;height:32px;margin:6px auto;background-image:url(/sites/Corporate/_resources/img/pipeline_circles.png); background-repeat:no-repeat; background-position:-102px 0;}
.main_middle_wide div.pipeline .grItm .technology_greenLight{width:32px;height:32px;margin:6px auto;background-image:url(/sites/Corporate/_resources/img/pipeline_circles.png); background-repeat:no-repeat; background-position:-136px 0;}
.main_middle_wide div.pipeline .grItm .technology_orange{width:32px;height:32px;margin:6px auto;background-image:url(/sites/Corporate/_resources/img/pipeline_circles.png); background-repeat:no-repeat; background-position:-170px 0;}
.main_middle_wide div.pipeline .grItm .phase{margin-left:0px;}
.main_middle_wide div.pipeline .grItm .phase span{position:relative;display:inline-block;float:left;height:14px;margin-left:1px;margin-top:15px;width:90px;background-color:transparent;}
.main_middle_wide div.pipeline .grItm .phase span.ph0 img{background-color:#c4d67b;}
.main_middle_wide div.pipeline .grItm .phase span.ph1 img{background-color:#adc647;}
.main_middle_wide div.pipeline .grItm .phase span.ph2 img{background-color:#91b31a;}
.main_middle_wide div.pipeline .grItm .phase span.ph3 img{background-color:#6e8812;}
.main_middle_wide div.pipeline .grItm .phase span.ph4 img{background-color:#de7a1c;}
.main_middle_wide div.pipeline .grItm .phase span.appr img{background-color:#dd7a1b;}
.pipeline .expander { height:17px; width:17px; position:absolute; right:0px; cursor:pointer; }
    .pipeline .ex-open { background:url("/sites/Corporate/_resources/img/btn_product_header_down.png") no-repeat; }
    .pipeline .ex-close { background:url("/sites/Corporate/_resources/img/btn_product_header_up.png") no-repeat; }
.pipeline .details { display:none; }
.pipeline-segment-header{background-color: #adc647;width: 579px;position: relative;margin-top: 1px;padding: 5px;color: white;}

.main_middle_wide .nocols{position:relative;display:block;overflow:hidden;_display:inline-block;}
.main_middle_wide .withcols{position:relative;display:inline-block;overflow:hidden;}
.nocols .inner{position:relative;display:block;_display:inline-block;margin:10px 15px 20px 15px;}
.nocols .inner .title{position:relative;display:inline-block;float:left;margin-bottom:10px;font-family:Georgia;font-size:1.6em;color:#333;}
.nocols .inner .expBtn{background-color:#fff;position:relative;display:inline-block;float:right;font-family:Arial;font-size:1em;color:#41678d;cursor:pointer;padding:3px 21px 3px 8px;background-image:url(/sites/Corporate/_resources/img/bg_arr_dwn_gray.gif); background-repeat:no-repeat; background-position:right;}
.nocols .inner .expBtn_on{background-image:url(/sites/Corporate/_resources/img/bg_arr_dwn_gray_on.gif);}
.nocols .inner .snapContent{position:relative;display:block;_display:inline-block;}
.nocols .inner .snapContent .snapTop{position:relative;display:block;_display:inline-block;background-color:#fff;padding:5px 5px 5px 5px;}
.nocols .inner .snapContent .snapTop .snapTopInner{position:relative;display:block;_display:inline-block;background-color:#fff;overflow:hidden;text-align:left;}
.snapContent .leftCol,
.snapContent .rightCol{position:relative;display:inline-block;float:left;}
.snapContent .leftCol{width:459px;border-right:1px solid #e8e8e8;}
.snapContent .rightCol{width:155px;padding:0 10px 0 15px;}
.snapContent .rightCol span.dollar,
.snapContent .rightCol span.price{position:relative;display:inline-block;color:#0d4599;}
.snapContent .rightCol span.dollar{font-size:27px;}
.snapContent .rightCol span.price{font-size:55px;vertical-align:top;}
.snapContent .rightCol span.change{position:relative;display:inline-block;font-weight:bold;padding-left:20px;}
.snapContent .rightCol span.up{color:#669900;background-image:url(/sites/Corporate/_resources/img/bg_price_up.gif); background-repeat:no-repeat; background-position:top left;}
.snapContent .rightCol span.down{color:#990000;background-image:url(/sites/Corporate/_resources/img/bg_price_down.gif); background-repeat:no-repeat; background-position:top left;}
.snapContent .rightCol span.num{position:relative;display:block;color:#0d4599;font-weight:bold;}
.snapContent .leftCol img.main{position:relative;display:inline-block;float:left;}
.snapContent .leftCol .cont{position:relative;display:inline-block;float:left;width:225px;padding-left:18px;}
.snapContent .leftCol .cont a{position:relative;display:block;padding-left:15px;color:#4e7398;margin-bottom:10px;background-image:url(/sites/Corporate/_resources/img/bg_dot_drk_grey.gif); background-repeat:no-repeat; background-position:top left;}
.snapContent .leftCol .cont a:hover{color:#f56b0b;}
.snapContent .leftCol .cont a.noLftPd{padding:0;}
.snapContent .leftCol .cont a.more{position:relative;display:inline-block;font-weight:bold;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif); background-repeat:no-repeat; background-position:right;}
.snapContent .leftCol .cont a.more:hover{background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif);}
.snapContent .leftCol .contBot{position:relative;display:inline-block;float:left;margin:15px 0 15px 15px;}
.snapContent .leftCol .contBot .dvLft{position:relative;display:inline-block;width:185px;float:left;}
.snapContent .leftCol .contBot a{position:relative;display:inline-block;color:#4e7398;font-weight:bold;padding-right:16px;margin-top:7px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif); background-repeat:no-repeat; background-position:right;}
.snapContent .leftCol .contBot a:hover{color:#f56b0b;background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif);}
.snapContent .leftCol .contBot a.plain{padding:0;margin:0;background:none;font-weight:normal;}

.nocols .inner #snap_more{display:none;}
.nocols .inner #snap_more .innerContent{position:relative;display:block;_display:inline-block;background-color:#fff;padding:0 5px 5px 5px;overflow:hidden;text-align:left;}
.nocols .inner #snap_more .footnotes{background-color:transparent;color:#666;font-size:.85em;padding:5px 5px 0 2px;}
.withcols .colL,
.withcols .colR{position:relative;display:inline-block;float:left;width:335px;}
.withcols .colL{border-right:10px solid #fff;_border-right:5px solid #fff;}
.withcols .colL .inner,
.withcols .colR .inner{position:relative;display:block;margin:15px;}
.withcols .colL .inner .title,
.withcols .colR .inner .title{position:relative;display:block;_display:inline-block;margin-bottom:10px;font-family:Georgia;font-size:1.6em;color:#333;}
.withcols .colL .inner .title a,
.withcols .colR .inner .title a{position:absolute;display:inline-block;right:0;bottom:2px;text-align:right;max-width:105px;_float:right;font-family:Arial;font-size:11px;line-height:12px;color:#41678d;}
.withcols .colL .inner .title a:hover,
.withcols .colR .inner .title a:hover{color:#f56b0b;}
.withcols .colL .inner .content{position:relative;display:inline-block;background-color:#fff;padding:5px 5px 5px 5px;}
.withcols .colL .inner img.thumb{position:relative;display:inline-block;float:left;width:100px;}
.withcols .colL .inner .w175{position:relative;display:inline-block;float:left;width:175px;margin-left:15px;padding-bottom:15px;}
.withcols .colL .inner .content .links{display:block;margin-top:10px;}
.dashboard a.more{color:#4e7398;position:relative;display:inline-block;font-weight:bold;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif); background-repeat:no-repeat; background-position:right;}
.dashboard a.more:hover{color:#f56b0b;background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif);}
.withcols .tabs a{position:relative;display:inline-block;float:left;font-size:11px;line-height:12px;padding:4px 7px 4px 7px;color:#41678d;}
.withcols .tabs a:hover{color:#f56b0b;}
.withcols .tabs a.on{color:#606266;background-color:#fff;}

.main_middle_wide div.form,
.main_middle_wide div.results{position:relative;display:block;float:right;width:680px;overflow:hidden;color:#333;font-family:Arial;font-size:1em;border-top:6px solid #8ab706;margin: 0 0 0 0;}
.resultsContainer{position:relative;display:block;color:#666;}
.resultsContainer div{position:relative;_display:inline-block;padding:11px;clear:both;}
.resultsContainer div a{position:relative;display:block;color:#4e7398;font-weight:bold;font-size:1.16em;}
.resultsContainer div a:hover{color:#f56b0b;}
.resultsContainer div.alt{background-image:url(/sites/Corporate/_resources/img/bg_subnav_on_lt.gif);}
.resultsContainer .featured{position:relative;display:block;padding:11px;background-image:url(/sites/Corporate/_resources/img/bg_subnav_on.gif);overflow:hidden;text-align:left;}
.resultsContainer .featured .l,
.resultsContainer .featured .r{position:relative;display:inline-block;float:left;padding:0;clear:none;}
.resultsContainer .featured .l{width:180px;margin-right:19px;background-color:#fff;}
.resultsContainer .featured .r{padding-top:5px;}
.resultsContainer .featured .r a{position:relative;display:inline-block;float:left;clear:left;color:#4e7398;font-weight:normal;font-size:1.16em;line-height:1.3em;margin:0;padding:0;}
.resultsContainer .featured .r a:hover{color:#f56b0b;}
.pager{ text-align:center; clear:both; position:relative; display:block; border-top:1px solid #d8d8d8; margin-top:35px; padding-top:10px; float:right; width:680px;}
.pager_results{ display:block; text-align:left; width:200px;  margin:0 auto;color:#666666;font-weight:bold;}
.pager span{display:none;}
.main_middle .pager ul, 
.main_middle .pager ul li,
.main_middle_wide .pager ul,
.main_middle_wide .pager ul li  { background:none; position:relative; padding:0 5px; display:inline-block; height:23px; line-height:23px; color:#f56b0b; font-weight:bold; width:auto !important; }
.pager ul li{padding-left:7px;padding-right:7px;border-left:1px solid #d8d8d8;}
.pager ul li:first-child{border:none;}
.pager ul li a{color:#4e7398;}
.pager ul li a:hover{color:#f56b0b;}
.pager a {height:23px; padding-left:3px;padding-right:3px;}
.newsContent .pager { float:none; width:auto; padding-top:25px; border-top:1px dotted #ccc; }
.dateNav { margin-bottom:25px; }
.dateFilter, .yearLinks { display: inline-block; }
.search_second{font-size:.7em; font-family:Arial;}
.second_search{padding:0 !important;}

#reqErrorsPre{font-size:1em;line-height:16px;padding:3px 0 5px 20px;}
.reqErrors{padding-left:25px;color:#f56b0b;font-size:1em;line-height:16px;padding-top:2px;min-height:25px;background-image:url(/sites/Corporate/_resources/img/bg_error_excl.png);_background-image:url(/sites/Corporate/_resources/img/bg_error_excl.gif); background-repeat:no-repeat; background-position:top left;}
#reqErrors{display:none;padding-left:25px;color:#f56b0b;font-size:1em;line-height:16px;padding-top:3px;min-height:25px;background-image:url(/sites/Corporate/_resources/img/bg_error_excl.png);_background-image:url(/sites/Corporate/_resources/img/bg_error_excl.gif); background-repeat:no-repeat; background-position:top left;}
#reqErrorsEmail{display:none;padding-left:40px;color:#f56b0b;font-weight:bold;font-size:1em;line-height:16px;padding-top:5px;min-height:25px;background-image:url(/sites/Corporate/_resources/img/bg_error_excl.png);_background-image:url(/sites/Corporate/_resources/img/bg_error_excl.gif); background-repeat:no-repeat; background-position:top left;}
.reqText{color:#666;height:28px;line-height:28px;font-size:.83em;text-transform:uppercase;padding-left:20px;}
.reqText span.astr{position:relative;display:inline-block;width:5px;height:28px;line-height:28px;background-image:url(/sites/Corporate/_resources/img/bg_req_astr.gif);background-repeat:no-repeat; background-position:0 9px;}
.formContainer{position:relative;display:inline-block;float:left;padding:11px 20px 35px 20px;background-image:url(/sites/Corporate/_resources/img/bg_subnav_on.gif);overflow:visible;text-align:left;}
.formContainer form{position:relative;display:inline-block;float:left;margin:0;padding:0;}
.frmCol{position:relative;display:inline-block;float:left;width:300px;margin-right:20px;_margin-right:10px;}
.frmCol label{}
.formContainer a.cancelBtn{display:block;float:left;height:33px; line-height:36px; width:50px;margin:5px 0 0 30px;}
.formContainer a.cancelBtn:hover{color:#F56B0B;}
.formContainer span{position:relative;display:inline-block;float:left;text-indent:1px;padding:0 7px 3px 0;margin-top:9px;}
.formContainer .titleDrop select {font-size:1em !important; width:105px;}
.formContainer .titleDrop{margin:0 5px 0 0;}
.formContainer .firstNameWrap{width:187px;}
.formContainer .country_partnering{margin:106px 0 0 0;}
.formContainer .zip_partnering{width:150px; height:50px !important; margin: 0 0 0 0; float:left;}
.formContainer .zipWrap{width:100%; color:#666;text-indent:2px;_text-indent:0;background-color:transparent;position:relative;display:inline-block;float:right;margin:0;padding:3px 0 3px 0;border:1px solid #d2ddb3;background-color:#fff;}
.formContainer .countrySelect {width:300px;}
.formContainer .state_partnering{height: 50px !important; margin: 0 10px 0 0; float:left; display:inline-block;}
.formContainer .state_partnering select{width:300px;}
.formContainer .state_canada_partnering{height: 50px !important; margin: 0 10px 0 0;}
.formContainer .state_canada_partnering select{width:300px;}
.formContainer .tech_partnering{ margin: 0 10px 10px 0; float:left;}
.formContainer .proposed label{}
.formContainer fieldset span{padding:0 24px 0 0;margin:0;text-indent:0; background:url('../img/cta_arrow.png') no-repeat right 11px;}
.formContainer table input {color:#666;text-indent:2px;_text-indent:0;background-color:transparent;position:relative;display:inline-block;float:left;margin:0;width:10px;padding:3px 0 3px 0;margin: 0 5px 0 0;border:none !important;}
.formContainer table label {display:inline;margin-top:9px;font-weight:bold;line-height:1.3em;margin: 0 25px 0 0;}
.formContainer table td {padding: 5px 0 5px 0;}
.formContainer fieldset span.error{display:block;float:none;}
fieldset.captcha span.error{display:block;float:none; padding:3px 0 0 25px;}
.formContainer button.submit{background-color:#f36e07; border-radius:3px; cursor:pointer;border:none;padding:0px 10px 0 11px;margin:0; height:33px;line-height:34px; font-family:Arial;font-size:1.08em; font-weight:bold;color:#fff; margin: 5px 0 0 0; float:left;}
.formContainer .relationSec {width:100%; display:block; margin: 10px 0 20px 0;}
.formContainer .aboutWork {width:640px; display:block; margin: 10px 0 0 0; float:left; border-top:2px solid white;}
.formContainer fieldset.checkboxlist input { height:19px; margin:0 10px 0 3px; width:auto; }
.formContainer fieldset.checkboxlist label { display:block; }
.formContainer textarea.otherField { margin-top:10px; }
.formContainer button.submit:hover{ background-color:#d05d01; }
.formContainer span.title{font-weight:bold;margin-right:5px;}
.formContainer span a{color:#4e7398;}
.formContainer span a:hover{color:#f56b0b;}
.req{background-image:url(/sites/Corporate/_resources/img/bg_req_astr.gif);background-repeat:no-repeat; background-position:right 2px;}
.formContainer input{color:#666;text-indent:2px;_text-indent:0;background-color:transparent;position:relative;display:inline-block;float:left;margin:0;width:298px;padding:3px 0 3px 0;border:1px solid #d2ddb3;background-color:#fff;}
.formContainer input.txt{background-color:transparent;position:relative;display:inline-block;float:left;margin:0;width:298px;padding:3px 0 3px 0;border:1px solid #d2ddb3;background-color:#fff;}
.formContainer fieldset{border:0;border:none;margin:0;padding:0;}
fieldset p{margin:0;padding:0;}
.formContainer div.chex{display:inline-block;float:left;position:relative;width:300px;}
.formContainer div.chex .cols{display:inline-block;float:left;position:relative;margin-right:40px;color:#666;height:24px;line-height:24px;}
.formContainer a.chkbx{background-color:transparent;position:relative;display:inline-block;float:left;width:17px;height:17px;margin:2px 0 0 0;padding:0;border:1px solid #d2ddb3;background-color:#fff;cursor:pointer;margin-right:7px;_margin-right:3px;}
.white_top{display:block;position:relative;margin-top:20px;padding-top:10px;border-top:1px solid #fff;}
.formContainer label{display:inline-block;margin-top:9px;font-weight:bold;line-height:1.3em;}
.formContainer select{display:block;position:relative;padding:1px 0 1px 1px;margin:0;border:1px solid #d2ddb3;background-color:#fff; height:24px;}
.formContainer textarea{display:block;position:relative;width:640px;max-width:640px;height:115px;max-height:115px;overflow:auto;padding:0;margin:0;border:1px solid #d2ddb3;background-color:#fff;}
.formContainer textarea.briefDesc{display:block;position:relative;width:640px;max-width:640px;height:150px;max-height:150px;overflow:auto;padding:0;margin:0;border:1px solid #d2ddb3;background-color:#fff;}
.formContainer img.verify{border:1px solid #d2ddb3;background-color:#fff;margin-top:9px;margin-bottom:6px;} 
.formContainer input.active,
.formContainer select.active,
.formContainer textarea.active,
.formContainer a.active{border:1px solid #f56b0b;}
.formContainer input.error,
.formContainer select.error,
.formContainer textarea.error,
.formContainer a.error{border:1px solid #f56b0b;background-color:#fee9db;}
.formContainer table label{font-weight: normal !important;}
.formContainer .declaration { margin-top:10px; }
.formContainer .declaration .checkbox input { display:inline-block; margin-top:4px; width:auto; }
.formContainer .declaration .checkbox label { display:inline-block; margin-left:10px; margin-top:0px; width:80%; }

/*.main_middle_wide a,*/
a.cta,
#main_middle_content a.cta{display:inline;font-weight:bold;color:#4e7398;padding:0 16px 0 0 !important;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif); *background-image:none; background-repeat:no-repeat; background-position:right; font-size:1em;}

a.cta:hover,
.main_middle_wide a.cta:hover,
#main_middle_content a.cta:hover{display:inline;font-weight:bold;color:#4e7398;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif); *background-image:none; background-repeat:no-repeat; background-position:right;}

.main_middle_wide a.ctaList,
#main_middle_content a.ctaList{display:inline;margin-top:15px;font-weight:bold;color:#4e7398;font-size:.85em;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif);*background-image:none;background-repeat:no-repeat; background-position:right 4px !important;}
.main_middle_wide a.ctaList:hover,
#main_middle_content a.ctaList:hover{display:inline;margin-top:15px;font-weight:bold;color:#4e7398;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif); *background-image:none; background-repeat:no-repeat; background-position:right 4px !important;}

.main_middle .item_img,
.main_middle_wide .item_img{float:left;display:inline-block;}
.item{position:relative;display:block;width:440px;padding-bottom:20px;float:left;_float:none;background-image:url(/sites/Corporate/_resources/img/bg_dots.gif); background-repeat:repeat-x; background-position:top left;}
.item_details{float:right;display:inline-block;width:215px;margin-top:13px;margin-right:7px;font-family:Arial;font-size:1em;color:#606266;line-height:18px;}
.item_details .title{display:block;line-height:1.1em;font-family:Georgia;font-size:1.75em;color:#333;}
.item_details .text{display:block;font-size:1em;margin:0 0 10px 0;*margin: 0;}

.main_middle_wide .story-items {width:650px; }
.main_middle_wide .story-items .story-item {display:block; margin:0 0 10px 0; overflow:auto; padding:10px 0 0 0; border-top: 1px dotted grey;}
.main_middle_wide .story-items .story-item img{float:left; margin:0 10px 0 0;}
.main_middle_wide .story-items .story-item .story-item-detail{width:575px;}
.main_middle_wide .story-items .story-item .story-item-detail .title a {color: #4e7398;/*font-size: 1.1em !important;*/line-height: 19px;font-family: Arial; font-weight:normal;}
.main_middle_wide .story-items .story-item .story-item-detail .text p {color: #606266;font-size: 12px !important; line-height: 19px;font-family: Arial; padding:10px 0 0 0;margin:0;}
.main_middle_wide .story-items .story-item .story-item-detail .cta{margin: 0;font-size:.9em !important;}
#title_intro_in.stories_title_intro{position:relative;display:block;float:none;margin-right:50px;_margin-right:25px;width:630px;line-height:1.5em;color:#333333;font-family:Georgia;font-size:1.67em;margin-bottom:10px;z-index:99;overflow:visible !important;}
.main_middle_wide .story-items .story-item.hide{display:none;}
a.show-more{width:350px; display:block; margin:auto; text-align:center; bottom: -30px; position: relative;}
.back-to-top{text-align: right; display:block; border-top:1px dotted #ccc;clear:both; padding: 10px 15px 0 0;}

/*.story_item{ display:block;float:left; margin:0 0 10px 0; border-top:1px dotted grey;padding: 5px 0 0 0; width:650px;}
.story_item img{display:inline-block; float:left;}
.story_item .title {position: relative;display: inline-block;color: #4e7398;font-size: 1.16em !important;line-height: 19px;font-family: Arial;margin: 0 0 0 10px; width:312px;}
.story_item .text {position: relative;display: block;color: #606266;font-size: 12px !important;line-height: 19px;font-family: Arial;margin: 20px 0 0 210px; width:312px;}
.story_item .text p {margin:0}
.story_item .cta {margin: 0 0 0 10px;font-size:.9em !important;}*/

.video, .photos{display:block;border-bottom:1px dotted #ccc;margin:0 0 20px 0;}
.videoTop {border-top:1px dotted #ccc; padding:15px 0 0 0;}

.player{margin: 0 0 15px 0;}
.photos{padding-bottom:7px;}
.photos .header{font-family:Georgia;font-size:1.83em;font-weight:normal;color:#669900;margin:0 0 5px 0!important;line-height:3em; display:block; width:440px; padding: 0 0 5px 0;}
.video .title{font-family:Georgia;font-size:1.5em;line-height:35px;font-weight:normal;color:#333;}
.video p{font-family:Arial;font-size:.85em !important;line-height:16px;font-weight:normal;color:#606266; width:100%; padding: 0 0 10px 0;}
#videoOverlay .video p{font-family:Arial;font-size:1em !important;line-height:16px;font-weight:normal;color:#606266;}
.caption { 
	border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin: 0 0 20px;
    font-family:Arial;
    font-size:.85em !important;
    line-height:16px;
    font-weight:normal;
    color:#606266; 
    width:100%; 
    padding: 0 0 25px 0;
}

#videoPopup{
    left: 50%;
    margin-left:-15%;
    top: 15%;
    /*height:465px;*/
    position: absolute;
    box-shadow: 5px 5px 27px #000; 
    border: 15px white solid;
    background-color:white;
    border-radius:5px;
    z-index: 900; 
    display:none;
    opacity:0;
}

#videoPopup.show{

   opacity: 1;
  -webkit-transition: background-color .5s ease-in, opacity .5s ease-in; 
  transition: background-color .5s ease-in, opacity .5s ease-in; 
     display:inherit;
}

#videoPopup .video-wrapper{
    height: 400px;
    width: 500px;
}

#videoPopup .video-caption{
    padding: 10px 4px;
    width: 491px;
    overflow:hidden;
}

#videoPopup .copyVideoTitle{
    margin:0 0 5px 0;
}




.caption strong, .caption b { font-size: 1.15em;}
.photos .title{font-family:Georgia;font-size:.9em;font-weight:normal;color:#fff;line-height:1.1em;height:45px;overflow: visible; width:330px;}
.photos .photo_nav{display:inline-block;float:right;margin-right:-4px;_margin-right:0;font-family:Georgia;font-size:.916em;color:#fff;margin:8px 0 0 0;}
.photos .photo_nav #picpage{display:inline;width:35px;text-align:center;float:left;}
.photos .pix {position: relative; width: 440px;}
.photos .pix .picBG {position: absolute; bottom:0; left: 0; width: 440px; height: 50px; background:#000;background-color:#000;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.70;z-index:0;}
.photos .pix .picInfo {position: absolute; bottom:0; left: 0;width: 420px; height: 42px; display:inline-block;color:#fff; padding: 8px 10px 0 10px;}
.photos .pix .picInfo .nameCond{font-family: Georgia; font-size:16px; line-height:16px;overflow: visible;}
.photos .pix .picInfo .locCond{font-family: Arial; font-size:13px; line-height:16px;height:20px;display:inline-block;overflow: visible;padding:0 0 5px 0;}
.photos .photo_nav a{display:inline-block;width:19px;height:19px;line-height:19px;margin:0 3px 0 3px;float:left;}
.photos .photo_nav a.for{background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_for.png);_background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_for.gif); background-repeat:no-repeat; background-position:bottom right;}
.photos .photo_nav a.bac{background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_bac.png);_background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_bac.gif); background-repeat:no-repeat; background-position:bottom right;}
.photos .photo_nav a.for:hover{background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_for_roll.png);_background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_for_roll.gif); background-repeat:no-repeat; background-position:bottom right;}
.photos .photo_nav a.bac:hover{background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_bac_roll.png);_background-image:url(/sites/Corporate/_resources/img/bg_nav_arrow_bac_roll.gif); background-repeat:no-repeat; background-position:bottom right;}
.photos .title_sub{font-family:Arial;font-size:.85em !important;line-height:16px;font-weight:normal;color:#606266;padding: 10px 0;}
.photos .title_sub a{display:inline-block;line-height:16px;color:#4e7398;padding-right:12px;background-image:url(/sites/Corporate/_resources/img/icon_download.gif); background-repeat:no-repeat; background-position:right;}
.photos .title_sub a:hover{color:#f56b0b;}
#title_intro_in p{padding:0 !important; margin:0 !important; overflow:visible;}
#title_intro_in h2{font-size:1em;}
.copy_bottom{float:left;}
.main_middle .thanks{width:605px;}
.main_middle span.top10{display:block;}
.main_middle ul,
.main_middle_wide ul{
	margin:0 0 10px 0;
	padding:0;
	list-style-position: outside;
	display:inline-block;
	*zoom:1; 
	list-style-type:disc !important; 
	width:100% !important; }
.main_middle table ul li,
.main_middle_wide table ul li {clear:both;margin:0 0 8px 0;*zoom:1;}
.main_middle ul li,
.main_middle_wide ul li {list-style-type:none;margin:0 0 8px 0;padding:0 0 0 30px;background-repeat:no-repeat; background-position:top left;list-style-position: outside;*zoom:1;background-image:url(/sites/Corporate/_resources/img/bg_li_green.gif);}
.main_middle ul.numbered,
.main_middle_wide ul.numbered,
.main_middle ol,
.main_middle_wide ol {list-style-type:none;margin:0 0 0 30px;padding:0;}
.main_middle ul.numbered li, 
.main_middle_wide ul.numbered li,
.main_middle ol li,
.main_middle_wide ol li {list-style-type:decimal;margin:0 0 8px 0;padding:0 0 0 0; background:none;}
.main_middle ul.numbered li span.normal,
.main_middle_wide ul.numbered li span.normal,

/* Addition RBL - controls indented lists */
.main_middle ul, .main_middle_wide ul ul{margin-left: 20px; padding:0; margin-bottom:0;}
ul.dots ul li {list-style:circle !important; background-image:none; padding: 0 0 5px 5px; margin: 0 0 0 20px; }

.main_middle ol li span.normal,
.main_middle_wide ol li span.normal {font-weight:normal !important;}
.main_middle tr.hdrs{ color:#606266;font-weight:bold;background-repeat:repeat-x; background-position:bottom left; }
.main_middle td.desc{}
.main_middle table,
.main_middle_wide table {background-color:#fff;width:100%; margin: 0 0 15px 0; border-collapse:collapse; }
.main_middle table tr.hdrs td,
.main_middle_wide table tr.hdrs td,
.main_middle table td,
.main_middle_wide table td { text-align:left; padding: 12px 8px 6px; vertical-align:top; }
.main_middle table a,
.main_middle_wide table a {color:#4e7398;}
.main_middle table a:hover,
.main_middle_wide table a:hover {color:#f56b0b;}
.main_middle table h2,
.main_middle table h3,
.main_middle_wide table h2,
.main_middle_wide table h3 { color:#262626; font-family:Arial; margin-bottom:5px; font-weight:bold; }
.main_middle table h2,
.main_middle_wide table h2 { font-size:25px; }
.main_middle table h3,
.main_middle_wide table h3 { font-size:16px; }
.main_middle table tbody tr,
.main_middle_wide table tbody tr  { border-top:1px dotted #ccc;}
.main_middle table.noborder tbody tr,
.main_middle_wide table.noborder tbody tr  { border-top:0px;}
.main_middle table.bodyfeature tr,
.main_middle_wide table.bodyfeature tr {font-weight:normal;background-repeat:repeat; background-position:top left;background-image: url("/sites/Corporate/_resources/img/bg_subnav_on.gif");}
.main_middle table.bodyfeature tr.alt,
.main_middle_wide table.bodyfeature tr.alt {background-image:url(/sites/Corporate/_resources/img/bg_subnav_on_alt.gif);background-repeat:repeat; background-position:top left;}
.main_middle table.bodyfeature tr.hdrs,
.main_middle_wide table.bodyfeature tr.hdrs {background: #E5E5E5; border-bottom:6px solid #8AB706;}
.main_middle table.bodyfeature td,
.main_middle_wide table.bodyfeature td { padding:12px 8px 6px 8px; vertical-align:top; border:1px solid #fff; }

.back_to_top{display:block;text-align:right;margin-top:17px;border-top:1px dotted #ccc;clear:both;padding:20px 15px 0 0;}
.back_to_top a{display:inline-block;color:#4e7398;font-family:Arial;font-size:1em;line-height:26px;font-weight:bold !important;padding-right:13px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top.png) !important;_background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top.gif) !important;background-repeat:no-repeat; background-position:right;}
.back_to_top a:hover{color:#f56b0b;background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top_roll.png) !important;_background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top_roll.gif) !important;}
.main_middle .back_to_top a{display:inline-block;color:#4e7398;font-family:Arial;font-size:.85em;line-height:26px;font-weight:bold !important;padding-right:13px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top.png) !important;_background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top.gif) !important;background-repeat:no-repeat; background-position:right;}
.main_middle .back_to_top a:hover{color:#f56b0b;background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top_roll.png) !important;_background-image:url(/sites/Corporate/_resources/img/bg_arrow_back_to_top_roll.gif) !important;}
.inset_image { background:url("/sites/Corporate/_resources/img/bg_dots.gif") top left repeat-x; padding-bottom:20px; }
.inset_div{display:inline-block;padding:0 19px 5px 0; width:200px;font-family:Arial;font-size:.85em; line-height:normal;margin: 0; clear:both;}
.inset_image_body { padding-top:15px; }
.inset_inline_body { display:inline-block; vertical-align:top; width:215px; }
#main_middle_content #printable .inset_image_body .header { padding:0px 0 15px; margin:0px; color:#333; }

.inset_div img{display:block;margin-bottom:3px;}
.feature_callout {margin: 0 0 25px 0;border-top: 6px solid #8AB706; background:url("/sites/Corporate/_resources/img/bg_contact_us.gif"); padding:15px 20px;}
.feature_callout .thumb{display:inline-block;float:left;margin-right:17px;}
.feature_callout .bdy{display:inline-block;float:left;width:270px; font-size:.85em !important;}
.feature_callout .header{display:block; color:#333 !important; margin: 0 0 15px 0!important; font-size:1.5em !important; line-height:20px !important;}
.feature_callout .bld{display:block; color:#666 !important; margin: 0 0 15px 0!important; }
.feature_callout a {display:inline;margin-top:15px;font-weight:bold;color:#4e7398;font-size:1em;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif);*background-image:none;background-repeat:no-repeat; background-position:right 4px !important;}
.feature_callout a:hover {display:inline;margin-top:15px;font-weight:bold;color:#4e7398;font-size:1em;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif);*background-image:none;background-repeat:no-repeat; background-position:right 4px !important;}
.feature_callout .cta{font-size: 1em !important;}

.main_middle .quote_callout,
.main_middle_wide .quote_callout { width:100%; }
.quote_callout{padding:25px 0 25px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin: 0 0 25px 0;float:left;}
.quote_callout .quote{background-image:url(/sites/Corporate/_resources/img/bg_quotes_green.png); background-repeat:no-repeat; background-position:top left;display:block;position:relative;padding-left:30px;font-family:Georgia;font-size:1.5em;line-height:32px;color:#669900;}
.quote_callout .quote .author{display:block;position:relative;font-family:Arial;font-size:.6em;color:#606266;line-height:normal;margin-top:5px;padding-left:14px;background-image:url(/sites/Corporate/_resources/img/bg_dash_author_gray.gif); background-repeat:no-repeat; background-position:top left;}
.quote_callout .feature-block{background-image:none; display:block;position:relative;padding-left:30px;font-family:Georgia;font-size:1.5em;line-height:32px;color:#669900;}


.photo_single{font-family:Arial;font-size:.85em;line-height:normal;color:#606266; margin: 0 0 20px 0;}
.photo_single img{display:block;margin-bottom:3px;font-family:Arial;font-size:1em;line-height:normal;}
.question,.answer{display:block;margin-top:10px;padding-left:30px;font-family:Arial;font-size:1.16em;line-height:18px;color:#606266;}
.question{background-image:url(/sites/Corporate/_resources/img/bg_question.png); background-repeat:no-repeat; background-position:top left;font-weight:bold;}
.answer{background-image:url(/sites/Corporate/_resources/img/bg_answer.png);_background-image:url(/sites/Corporate/_resources/img/bg_answer.gif); background-repeat:no-repeat; background-position:top left;}
.in_this_section{padding:15px 18px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#666666;}
.in_this_section h3{font-size:1.22em;color:#333;line-height:1.0em;}
.in_this_section ul,
.reports ul{color:#707070;margin-left:20px;margin-top:5px;}
.in_this_section ul{list-style-type:none;margin-left:0px;}
.in_this_section ul li{padding:1px 0 0 25px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_section.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_section.gif); background-repeat:no-repeat; background-position:top left;}
.in_this_section ul li.current{background-image:url(/sites/Corporate/_resources/img/bg_arrow_section_current.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_section_current.gif);}
.in_this_section ul li:hover{background-image:url(/sites/Corporate/_resources/img/bg_arrow_section_roll.png);cursor:none;cursor:pointer;}
.in_this_section ul li.current:hover{cursor:auto;background-image:url(/sites/Corporate/_resources/img/bg_arrow_section_current.png);}
.in_this_section ul li:hover a{color:#f56b0b;}
.in_this_section ul li a,
.reports ul li a{color:#4e7398;}
.in_this_section ul li a:hover,
.reports ul li a:hover{color:#f56b0b;}
.reports{padding:15px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#666666;}
.reports h2{position:relative;display:block;margin-bottom:5px;font-size:1.58em;color:#333;line-height:1.0em;font-family:Georgia;font-weight:normal;}
.reports ul li a.pdf:after{color:#fd7e02;font-size:.7em;padding-left:5px;content:"[pdf]";text-transform:uppercase;}

.double_feature.iso { width:auto; }
.double_feature .fItem { margin-top:10px; display:inline-block; margin-right:35px; vertical-align:top; }
	.double_feature .fItem:nth-child(2n) { margin-right:0px; }
	.double_feature .dfImg { }
	.double_feature .title { color: #669900; display: block; font-size: 1.33em; font-weight: bold; line-height: 19px; margin-bottom: 8px; }
	.double_feature .cta_button_tiny { margin:10px 0px 0; }

.iso{padding:25px 25px; overflow:auto;color:#666666; margin: 0 0 30px 0;  width:390px;border-top: 6px solid #8AB706; }
.iso p{font-size:.9em;}
.iso .thumb{position:relative;display:inline-block;vertical-align:text-top;margin-right:17px;float:left;}
.iso div.bdy{position:relative;display:inline-block;float:left;width:270px;}
.main_middle .iso div.bdy h2,
.main_middle_wide .iso div.bdy h2 { margin: 0 0 5px 0; position:relative;display:block;color:#333 !important;font-family:Georgia;font-weight:normal; line-height:normal; font-size:1.5em !important;}
.iso div.bdy ul {width:100% !important; min-width:100% !important;}
.iso .cta {font-size:.95em !important;}
.iso .ctaList {font-size:.85em !important;}
/*No image promo*/
.iso2{padding:25px 25px; overflow:auto;color:#666666;margin: 0 0 10px 0;margin: 0 0 30px 0; float:left; width:390px; background:url("/sites/Corporate/_resources/img/bg_contact_us.gif"); font-size:12px;border-top: 6px solid #8AB706; }
.iso2 p{font-size:1em;}
.iso2 .thumb{position:relative;display:inline-block;vertical-align:text-top;margin-right:17px;float:left;}
.iso2 div.bdy{position:relative;display:inline-block;float:left;}
.main_middle .iso2 div.bdy h2,
.main_middle_wide .iso2 div.bdy h2 {position:relative;display:block;margin-bottom:5px;margin-top:0px; color:#333 !important;font-family:Georgia;font-weight:normal;line-height:normal;font-size:1.5em !important;}
.iso2 div.bdy ul {width:100% !important; min-width:100% !important;}
.iso2 .cta {font-size:1em !important;}
.iso2 .ctaList {font-size:1em !important;}

.iso,
.iso2,
.iso2a { background: url("/sites/Corporate/_resources/img/bg_contact_us.gif") repeat scroll 0 0 rgba(0, 0, 0, 0); border-top: 6px solid #8AB706; }

/*special contact form promo*/
.iso2a{padding:25px 0 5px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;color:#666666;margin: 0 0 10px 0;min-height:120px; margin: 0 0 30px 0; float:left;border-top: 6px solid #8AB706; }
.iso2a .thumb{position:relative;display:inline-block;vertical-align:text-top;margin-right:17px;float:left;}
.iso2a p{font-size:1em;}
.iso2a div.bdy{position:relative;display:inline-block;float:left; font-size:.9em;}
.main_middle .iso2a div.bdy h2,
.main_middle_wide .iso2a div.bdy h2 {position:relative;display:block;margin-bottom:5px;color:#333 !important;line-height:1.0em;font-weight:normal;line-height:normal; font-size:1.5em !important;}
.iso2a div.bdy ul {width:100% !important; min-width:100% !important;}
.iso2a .cta {font-size:1em !important;}

#contact_us{position:relative;display:block;padding:10px 10px 10px 18px;overflow:hidden;margin:0 0 10px 0;background-image: url("/sites/Corporate/_resources/img/bg_contact_us.gif");}
#contact_us #title{font-weight:bold;font-size:1.33em;color: #669900;width:150px;height:20px;float:left;display:inline-block;}
#contact_us .sub_title{display:block;font-weight:bold;}
#contact_us ul{margin:5px 0 20px 20px;color:#4e7398;}
#contact_us ul li{margin:5px 0 7px 0; font-size: 1em!important;}
#contact_us_more{display:none;width:170px;color:#606266;font-size:1em;line-height:17px;padding-top:8px;}
#contact_us_more .cta{display:block;font-weight:bold;color:#4e7398;line-height:15px;margin:10px 0 10px 0;}
#contact_us_more .cta:hover{color:#f56b0b;}

#main_right{position:relative;display:block;width:200px;float:right;}
#main_right .button{color:#669900;display:block;font-weight:bold;font-size:1.33em;height:20px;width:20px;line-height:20px;background-image:url(/sites/Corporate/_resources/img/btn_contact_down.png); background-repeat:no-repeat; background-position:right;float:right;}
#main_right .button_on{color:#669900;display:block;font-weight:bold;font-size:1.33em;height:20px;line-height:20px;background-image:url(/sites/Corporate/_resources/img/btn_contact_up.png); background-repeat:no-repeat; background-position:right;}
#main_right .button:hover{color:#f56b0b; cursor:pointer;}

#main_right .no_top{border:none;}
#main_right .no_top_marg{margin-top:0;}

.right_module{position:relative;display:block;width:200px;padding:0;margin-bottom:10px;background-image: url("/sites/Corporate/_resources/img/bg_contact_us.gif");}
.right_module .inner{position:relative;display:block;padding:13px 10px 15px 20px;overflow:hidden;color:#606266;font-size:1em;line-height:16px; }
.right_module .inner .twitterTop{margin: 0 0 10px 0;display:block; height:40px;}
.right_module.no_top .stroke6 {height:112px;}
.right_module .inner .percent{width: 165px; height:100px; font-size:48pt; font-weight:bold; line-height:55pt !important; color:#8AB706; font-family:Georgia;}
.right_module .inner .percent sup{line-height:.8em !important; font-size:.4em;}
.right_module .inner .dollar{width: 165px; height:100px; font-size:32pt !important; font-weight:bold; line-height:38pt; color:#8AB706; font-family:Georgia;}
.right_module .inner .dollar sup{line-height:.8em !important;font-size:22px;}
.right_module .setHgt250{height:250px;}
.right_module #rotatorNav{position:absolute;right:0;bottom:0;height:18px;text-align:right;font-size:1em;}
.right_module #rotatorNav a{position:relative;display:inline-block;float:left;height:18px;line-height:18px;margin-left:4px;padding:0 5px 0 5px;background-color:#fff;color:#8AB706;}
.right_module #rotatorNav a:hover{color:#8AB706 !important;}
.right_module #rotatorNav a.active{background-color:#8AB706;color:#fff;}
.right_module #rotatorNav a.active:hover{color:#fff !important;}
.right_module .inner .title{display:block;font-weight:bold;font-size:1.33em;margin-bottom:8px; line-height:19px;color: #669900; }
.right_module .inner .cta_button_tiny {float:left; margin:0 5px 5px 0 !important;clear:both;}
.right_module .inner img.twit {display:inline-block;float:left;}
.right_module .inner img.titleImage {display:inline-block;float:left;margin-right:14px;}
.right_module .inner .title#twitter{display:inline-block;font-weight:bold;font-size:1.33em;margin:2px 0 5px 0;float:right;width:120px;}
.right_module .inner .subText{float:left;margin: 10px 0 0 0;clear:both;display:block;width:170px;}
.right_module .inner .sub_title{display:block;font-weight:bold;}that s
.right_module .inner .subText{margin: 15px 0 0 0; float:left; width:160px;}
.right_module .inner .dark{color:#424242;margin-top:-5px;}
.left_module .inner ul,
.right_module .inner ul{margin:5px 0 20px 20px;}
.left_module a.cta{font-size:1em;}
.left_module .inner ul li,
.right_module .inner ul li{margin:5px 0 7px 0; font-size: 1em!important;}
.left_module .inner ul.smLinks , 
.right_module .inner ul.smLinks { margin:0px; }
.left_module .inner .smLinks li,
.right_module .inner .smLinks li { margin-right:5px; }
.twitter_wrapper { }
.tweet_head { padding:0px; }
	.tweet_head h3 { font-size:1.33em; color:#669900; line-height:19px; margin-bottom:8px; }
	.tweet_head h4 { color: #424242; font-size:1em; }
.left_module .inner .twitter_feed ul,
.right_module .inner .twitter_feed ul { margin:0px; background-color:transparent; padding:0px; }
	.left_module .inner .twitter_feed ul li,
	.right_module .inner .twitter_feed ul li { padding: 0 0 5px; border-bottom:0px; }
.tweet_foot { padding:0px; }

.curve_top_left{position:absolute;left:0px;top:0px;background-color:#8c8d87;}
.curve_top_right{position:absolute;right:0px;top:0px;background-color:#8c8d87;}
.genzyme_intl .curve_bot_left{position:absolute;left:0px;bottom:0px;background-color:#8c8d87;}
.genzyme_intl .curve_bot_right{position:absolute;right:0px;bottom:0px;background-color:#8c8d87;}

#brand-footer { background:#fff; }
    .link-bar { padding:3px 15px; height:34px; background:#cacaca; }
        .link-bar .contact { display: inline-block; color: #999; font-family: Arial; font-size: 12px; }
            .link-bar a:link, 
            .link-bar a:visited { color: #555; text-decoration: none; line-height:34px; }
    #footer .link-bar .smLinks { float:right; position:relative; right:-9px; top:-5px;}
        .smLinks span { display: none; }
    .info-bar { padding:0 15px; background:#eee; }
        .info-bar .copy { float: left; vertical-align: top;width: 550px; padding: 13px 0 10px 0px; line-height: normal;color: #6e6e6e;}           
            
        .info-bar .logo-foot {float: right; padding:10px 0;}

.genzyme_intl #footer { margin:10px auto 0 auto; border-bottom: 10px solid #606266; }
#footer{width:960px; background-color: #8AB706;clear: both;padding-top: 6px;position: relative;}
#footer .curve_top_left{display:block;width:3px;height:3px;background-image:url(/sites/Corporate/_resources/img/curve_top_left_green.png); background-repeat:no-repeat; background-position:top left;}
#footer .curve_top_right{display:block;width:3px;height:3px;background-image:url(/sites/Corporate/_resources/img/curve_top_right_green.png); background-repeat:no-repeat; background-position:top left;}
#footer #touts{background-repeat:no-repeat; background-position:bottom top;min-height:165px;background-image:url(/sites/Corporate/_resources/img/bg_footer_company.gif); }
#touts #content{padding-top:6px;position:relative;display:block;margin:0 auto;}
.tout{position:relative;display:inline-block;float:left;width:203px;margin-left:25px;margin-right:10px;font-family:Arial;font-size:1em;color:#333;_margin-left:20px;_margin-right:20px;margin-bottom:20px;}
#footer .tout .header{display:block;height:32px;color:#669900;font-weight:bold;font-family:Arial;font-size:1.1em;line-height:32px;background-image:url(/sites/Corporate/_resources/img/dashes.png); background-repeat:repeat-x; background-position:bottom left;}
#footer a.title{display:inline-block;height:32px;color:#669900;font-weight:bold;font-family:Arial;padding-right:18px;background-image:url(/sites/Corporate/_resources/img/bg_tout_arrow_green.png); background-repeat:no-repeat; background-position:right;}
#footer a.title:hover{color:#f56b0b;background-image:url(/sites/Corporate/_resources/img/bg_tout_arrow_roll.png);}
#footer .audience{margin: 0 0 15px 0;}
.tout .body{padding-top:8px;}
.tout .body .title{line-height:15px;font-family:Georgia;font-size:1.4em;font-weight:normal; margin:0 0 5px 0;}
.tout .body .text{padding-top:4px;}
.tout .body .text p{margin: 0 !important; padding:0 !important;}
.tout .body .text .date{display:block;font-weight:bold;}
.tout .body .text .cta{display:block;font-weight:bold;color:#4e7398;line-height:15px;margin-top:3px;background:none;font-size:12px;}
.tout .body .text .cta:hover{color:#f56b0b !important;}
#copyright{ position:relative; min-height:48px;background-image:url(/sites/Corporate/_resources/img/bg_copyright.gif); background-repeat:repeat-x; background-position:top left;}
#copyright #cont{width:922px;margin:auto;line-height:48px;font-family:Arial;font-size:.916em;color:#999;}
#copyright #cont .left img{display:inline-block;float:left;margin-top:13px;margin-right:10px;}
#copyright a:link,#copyright a:visited,
#copyrightIntl a:link, #copyrightIntl a:visited {color:#8a8a8a;text-decoration:none;}
#copyright a:hover,
#copyrightIntl a:hover {text-decoration:underline !important; color:#8a8a8a !important;}
/* sidebar and footer style*/

.sidebar-story ul {list-style-type:none;}
.sidebar-story ul li{background-image: url(/sites/Corporate/_resources/img/bg_contact_us.gif);}
.sidebar-story ul li img{margin:0 0 10px 0;}
.sidebar-story ul li .title a{font-weight: bold;font-size: 1.33em;margin-bottom: 8px;line-height: 19px;color: #669900;}
.sidebar-story ul li .text p{margin: 10px 0 15px 0;}
.sidebar-story ul li .story-item-detail{padding: 0 5px 0 20px;}

#slider {
  position: relative;
  overflow: hidden;
  /*margin: 20px auto 0 auto;*/
  /*border-radius: 4px;*/
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 200px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 200px;
  /*height: 300px;*/
  /*background: #ccc;
  text-align: center;
  line-height: 300px;*/
}

a.control_prev, a.control_next {
  position: absolute;
  /*top: 40%;*/
  z-index: 999;
  display: block;
  padding: 4% 3%;
  width: auto;
  height: auto;
  /*background: #2a2a2a;*/
  /*color: #fff;*/
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  bottom: 0;
  right: 13px;
  border-radius: 0 2px 2px 0;
}

a.control_next {
  bottom:0;
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 160px;
  font-size: 18px;
}







.smLinks { list-style-type: none; margin: 0px; padding: 0px; }
	.smLinks li { display: inline-block; margin-right:2px; }
/* intl footer */
#copyrightIntl { position:relative; min-height:48px;background:url(/sites/Corporate/_resources/img/bg_copyright.gif) #f6f6f6 repeat-x top left;}
#copyrightIntl #cont{padding:13px 0; width:922px;margin:auto;font-family:Arial;font-size:.916em;color:#999;}
	.copyLogo { display:inline-block; margin-right:10px; vertical-align:middle; }
	.copyInfo { display:inline-block; vertical-align:middle; width:349px; }
	.footRight { text-align:right; width:476px; display:inline-block; }
		.footRightInner { display:inline-block; vertical-align:middle; }
			#home_footer .smLinks,
			#footer .smLinks { display: inline-block; }
			#home_footer .smLinks { position:absolute; top: 6px; left:401px; }
			#footer .smLinks { margin: 5px 0 0 89px; margin-left: 65px; } 
			#footer #copyrightIntl .smLinks { vertical-align:middle; display:block; }
				#footer #copyrightIntl .smLinks li { margin: 0 0 0 5px; }
			.copyLinks { display:inline-block; text-align:right; vertical-align:middle; }
				.copyLinks a { }
		.optImg { }
			.optImg img { margin-top:10px; }

#copyright_BW{min-height:48px; width:100%; border-top: 1px dotted #ccc; margin: 0 23px;}
#copyright_BW #cont{line-height:48px;font-family:Arial;font-size:.916em;color:#999;}
#copyright_BW #cont .left img{display:inline-block;float:left;margin-top:13px;margin-right:10px;}
#copyright_BW a:link,#copyright a:visited{color:#8a8a8a;text-decoration:none;}
#copyright_BW a:hover{text-decoration:underline !important; color:#8a8a8a !important;}

/* L2 main content styles */
#main_content_L2{position:relative;display:block;width:960px;overflow:hidden;text-align:left;background-color:#fff;clear:both;padding:10px 0 20px 0;_display:inline-block;}
#main_content_L2 #L2_main_top{position:relative;display:inline-block;min-height:365px;_height:365px; width:100%;}
#main_content_L2 #L2_main_top #hero{display:block;width:940px;height:365px;line-height:normal;position:absolute;left:10px;top:0px;}
#main_content_L2 #L2_main_top #hero_text{width:590px;background-image:url(/sites/Corporate/_resources/img/bg_hero_company.png);display:block;line-height:normal;position:absolute;left:0px;top:23px;background-repeat:no-repeat; background-position:top right;}
#main_content_L2 #L2_main_top #hero_text .inner{display:block;padding: 30px 30px 0 0;color:#fff;}
#main_content_L2 #L2_main_top #hero_text .quote{display:block;position:relative;width:310px;float:right;}
#main_content_L2 #L2_main_top #hero_text .quote .quo,
#main_content_L2 #L2_main_top #hero_text .quote .txtBlk {display:block;position:relative;font-size:22px;font-weight:normal;line-height:26px;padding-left:14px;}
#main_content_L2 #L2_main_top #hero_text .quote .non_quo,
#main_content_L2 #L2_main_top #hero_text .quote .txtBlk {display:block;position:relative;font-size:22px;font-weight:normal;line-height:26px;padding-left:14px;}
#main_content_L2 #L2_main_top #hero_text .quote .quo{background-image:url(/sites/Corporate/_resources/img/bg_quotes.png);background-repeat:no-repeat; background-position:top left;font-family:georgia!important;}
#main_content_L2 #L2_main_top #hero_text .quote .non_quo{font-family:georgia!important;}
#main_content_L2 #L2_main_top #hero_text .quote .author{display:block;position:relative;padding: 0 0 30px 0;width:300px;font-family:Arial;font-size:1em;line-height:normal;margin-top:12px;padding-left:14px;_padding-left:7px;_margin-left:7px;background-image:url(/sites/Corporate/_resources/img/bg_dash_author_gray.gif); background-repeat:no-repeat; background-position:top left;margin-left:12px;}
#main_content_L2 #L2_main_top #hero_text .quote .non_author{display:block;position:relative;padding: 0 ;width:300px;font-family:Arial;font-size:1em;line-height:normal;margin:12px 0 30px 14px;}
#main_content_L2 #L2_main_top #hero_text .inner .button{display:inline-block;position:absolute;right:-16px;bottom:-16px;height:32px;line-height:32px;}
.locationName { position:absolute; top:0px; right:2px; background:url(../img/location-name-corner.png) no-repeat top left; height:42px; padding-left:2px; }
	.locationName div { background-color:#fff; color:#669900; font-size:16px; font-weight:bold; padding:0px 20px; line-height:42px;}
.home_intl .locationName { top:-10px; }
#main_content_L2 #L2_main_top img.hero_img{position:absolute;left:0px;top:0px;}
#main_content_L2 #L2_main_left{position:relative;display:block;overflow:visible;margin:32px 40px 0 0;width:230px;float:left;}
#main_content_L2 #L2_main_left .str_top{width:230px;height:2px;position:absolute;display:block;overflow:hidden;z-index:10;background-image:url(/sites/Corporate/_resources/img/bg_leftnav_white_top.png);background-repeat:no-repeat; background-position:top right;}
#main_content_L2 #L2_main_left .str_bot{width:230px;height:2px;position:absolute;display:block;overflow:hidden;z-index:10;bottom:1px;background-image:url(/sites/Corporate/_resources/img/bg_leftnav_white_bot.png);background-repeat:no-repeat; background-position:bottom right;}
#main_content_L2 #L2_main_left #leftnav{display:block;position:relative;padding:0px;margin:2px 0 2px 0;color:#333;}
#main_content_L2 #L2_main_left #leftnav a{display:block;position:relative;padding-left:20px;font-family:Arial;font-size:1em;color:#333;/*line-height:32px;*/padding: 10px 0 10px 20px; height:auto;background-repeat:no-repeat; background-position:top right;background-color:#fff;border-bottom:1px dotted #C4C4C4;*zoom: 1;}
#main_content_L2 #L2_main_left #leftnav a.twoLine{display:block;position:relative;font-family:Arial;font-size:1em;color:#333;line-height:13px!important;height:40px;background-repeat:no-repeat; background-position:top right;background-color:#fff;border-bottom:1px dotted #C4C4C4;*zoom: 1; padding: 5px 0 0 20px;}
#main_content_L2 #L2_main_left #leftnav a.alt{background-image:url(/sites/Corporate/_resources/img/bg_leftnav_white_top.png);}
#main_content_L2 #L2_main_left #leftnav a.bot{background-image:url(/sites/Corporate/_resources/img/bg_leftnav_white_bot.png);}
#main_content_L2 #L2_main_left #leftnav a:hover{*zoom: 1; font-weight:normal !important;color:#669900 !important;}
#main_content_L2 #L2_main_bottom{display:block;overflow:hidden;margin-top:18px;background-image:url(/sites/Corporate/_resources/img/bg_dots_vertical.gif); background-repeat:repeat-y; background-position:top center;_display:inline-block;}
#main_content_L2 #L2_main_bottom .itm{position:relative;display:block;text-align:left;overflow:hidden;width:428px;margin-left:27px;_margin-left:14px;padding:0;float:left;height:200px;}
#main_content_L2 #L2_main_bottom .itm .details{display:block;width:200px;float:left;font-family:Arial;font-size:1em;line-height:18px;color:#606266;padding-left:3px;}
#main_content_L2 #L2_main_bottom .itm .details .title{font-family:Georgia;font-size:2em;line-height:normal;color:#333;margin-bottom:5px;}
#main_content_L2 #L2_main_bottom .itm .details .blrb{font-size:1.16em;}
#main_content_L2 #L2_main_bottom .itm .itm_img{display:block;float:right;}
/*intl home*/	
.home_intl #main_content_L2 #L2_main_bottom { background:none; }	
	.home_intl #main_content_L2 #L2_main_bottom .itm { min-height:200px; height:auto; margin-left:20px; }
	.home_intl #main_content_L2 #L2_main_bottom .itm { border-right:1px dotted #ccc; }
		.home_intl #main_content_L2 #L2_main_bottom .itm .details .title { margin-bottom:20px; }
	.home_intl #main_content_L2 #L2_main_bottom .itm .details { padding-bottom: 40px; }
		.home_intl #main_content_L2 #L2_main_bottom .itm .blrb p:last-child { margin-bottom: 0px; }
		.home_intl #main_content_L2 #L2_main_bottom .itm .blrb p img { float:left; margin-right:7px; }
		#main_content_L2 #L2_main_bottom .itm.itm2 { width:459px; }
			#main_content_L2 #L2_main_bottom .itm.itm2:nth-child(even) { border-right: none; }
			#main_content_L2 #L2_main_bottom .itm2 .details { width:436px; }
		#main_content_L2 #L2_main_bottom .itm.itm3 { width:299px; }
			#main_content_L2 #L2_main_bottom .itm.itm3:nth-child(3n+3) { border-right: none; }
			#main_content_L2 #L2_main_bottom .itm3 .details { width:276px; }
		.home_intl .itm li  {list-style-type:none;margin:0 0 8px 0;padding:0 0 0 30px;background:url(/sites/Corporate/_resources/img/bg_li_green.gif) no-repeat top left;list-style-position: outside;*zoom:1;}

        .news-details{font-size: 1.16em;}




/* buttons */
.cta_button{display:inline-block;position:absolute;right:-16px;bottom:-16px;_float:right;}
.cta_button_left{position:relative;display:inline-block;float:left;}
.cta_button a,
.cta_button_left a{position:relative;display:inline-block;float:left;height:40px;cursor:pointer;}
.cta_button a span.text,
.cta_button_left a span.text{padding:0;margin:0;position:relative;display:inline-block;float:left;max-width:275px;height:40px;line-height:38px;text-indent:12px;font-family:Arial;font-size:1.08em;font-weight:bold;color:#fff;background-image:url(/sites/Corporate/_resources/img/bg_btn.png);_background-image:url(/sites/Corporate/_resources/img/bg_btn.gif); background-repeat:no-repeat; background-position:top left;}
.cta_button a:hover{text-decoration: none!important;}
.cta_button a:hover span.text,
.cta_button_left a:hover span.text{background:url(/sites/Corporate/_resources/img/bg_btn_roll.png);_background:url(/sites/Corporate/_resources/img/bg_btn_roll.gif);background-repeat:no-repeat; background-position:top left;}
.cta_button a span.image,
.cta_button_left a span.image{padding:0;margin:0;position:relative;display:inline-block;float:left;width:35px;height:40px;background:url(/sites/Corporate/_resources/img/bg_btn_right.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button a:hover span.image,
.cta_button_left a:hover span.image{background:url(/sites/Corporate/_resources/img/bg_btn_right_roll.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_roll.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button a span.image img,
.cta_button_left a span.image img{border:0;margin-top:15px;margin-left:6px;}

.cta_button_sm{display:inline-block;position:absolute;margin-left:-3px;_margin-left:0;bottom:0; left:0;}
#searchAgainBtn{display:inline-block;float:left;margin:10px 0 0 -3px;position:static !important;}
.cta_button_sm a{display:inline-block;height:32px;cursor:pointer;}
.cta_button_sm a span.text{padding:0;margin:0;position:relative;display:inline-block;float:left;max-width:155px;overflow:hidden;height:32px;line-height:30px;text-indent:12px;font-family:Arial;font-size:1.08em;font-weight:bold;color:#fff;background-image:url(/sites/Corporate/_resources/img/bg_btn_sm.png);_background-image:url(/sites/Corporate/_resources/img/bg_btn_sm.gif); background-repeat:no-repeat; background-position:top left;}
.cta_button_sm a:hover {text-decoration:none!important;}
.cta_button_sm a:hover span.text{background:url(/sites/Corporate/_resources/img/bg_btn_roll_sm.png);_background:url(/sites/Corporate/_resources/img/bg_btn_roll_sm.gif);background-repeat:no-repeat; background-position:top left;}
.cta_button_sm a span.image{padding:0;margin:0;position:relative;display:inline-block;float:left;width:30px;height:32px;background:url(/sites/Corporate/_resources/img/bg_btn_right_sm.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_sm.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button_sm a:hover span.image{background:url(/sites/Corporate/_resources/img/bg_btn_right_roll_sm.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_roll_sm.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button_sm a span.image img{border:0;margin-top:11px;margin-left:6px;}

.cta_button_tiny{display:inline-block;position:relative;margin:0 0 26px 0;}
.cta_button_tiny a{display:inline-block;height:26px;cursor:pointer;text-decoration:none!important;}
.cta_button_tiny input span.text,
.cta_button_tiny a span.text{padding:0;margin:0;position:relative;display:inline-block;float:left;max-width:180px;overflow:hidden;height:26px;line-height:24px;text-indent:12px;font-family:Arial;font-size:.916em;color:#fff;background-image:url(/sites/Corporate/_resources/img/bg_btn_tiny.png);_background-image:url(/sites/Corporate/_resources/img/bg_btn_tiny.gif); background-repeat:no-repeat; background-position:top left;text-decoration:none!important;}
.cta_button_tiny input:hover span.text,
.cta_button_tiny a:hover span.text{background:url(/sites/Corporate/_resources/img/bg_btn_roll_tiny.png);_background:url(/sites/Corporate/_resources/img/bg_btn_roll_tiny.gif);background-repeat:no-repeat; background-position:top left;text-decoration:none!important;}
.cta_button_tiny input span.image,
.cta_button_tiny a span.image{padding:0;margin:0;position:relative;display:inline-block;float:left;width:25px;height:26px;background:url(/sites/Corporate/_resources/img/bg_btn_right_tiny.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_tiny.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button_tiny input:hover span.image,
.cta_button_tiny a:hover span.image{background:url(/sites/Corporate/_resources/img/bg_btn_right_roll_tiny.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_roll_tiny.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button_tiny input span.image img,
.cta_button_tiny a span.image img{border:0;margin-top:8px;margin-left:5px;}

.cta_button_tiny button{display:inline-block;height:26px;cursor:pointer;background:none;border:none;}
.cta_button_tiny button span.text{padding:0;margin:0;position:relative;display:inline-block;float:left;max-width:130px;overflow:hidden;height:26px;line-height:24px;text-indent:12px;font-family:Arial;font-size:.916em;color:#fff;background-image:url(/sites/Corporate/_resources/img/bg_btn_tiny.png);_background-image:url(/sites/Corporate/_resources/img/bg_btn_tiny.gif); background-repeat:no-repeat; background-position:top left;}
.cta_button_tiny button:hover span.text{background:url(/sites/Corporate/_resources/img/bg_btn_roll_tiny.png);_background:url(/sites/Corporate/_resources/img/bg_btn_roll_tiny.gif);background-repeat:no-repeat; background-position:top left;}
.cta_button_tiny button span.image{padding:0;margin:0;position:relative;display:inline-block;float:left;width:25px;height:26px;background:url(/sites/Corporate/_resources/img/bg_btn_right_tiny.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_tiny.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button_tiny button:hover span.image{background:url(/sites/Corporate/_resources/img/bg_btn_right_roll_tiny.png);_background:url(/sites/Corporate/_resources/img/bg_btn_right_roll_tiny.gif);background-repeat:no-repeat; background-position:top right;}
.cta_button_tiny button span.image img{border:0;margin-top:8px;margin-left:5px;}
.loc_find{width:67px; height:22px; float:left; margin: 19px 0 2px 0; background:url(/sites/Corporate/_resources/img/bg_submitBtn_loc.gif) no-repeat top left transparent; color:#fff; border:none; cursor:pointer; padding: 0 10px 0 0;}
.loc_find:hover{background:url(/sites/Corporate/_resources/img/bg_submitBtn_loc_over.gif) no-repeat top left transparent; }

/*Press Release Section Styles*/
.yearSelector { margin: 0 0 10px 0;}
.yearSelector h3 {color: #669900; font-family: Georgia; font-size: 1.83em; display: inline; font-weight:normal;}
.pressRelease { border-bottom: 1px dotted #cccccc; padding: 8px 0 20px 0; margin: 10px 0 10px 0;}
.pressRelease a{ font-weight:bold !important;}
.pressDate { margin: 0 0 10px 0; }

.main_middle_wide .bg{background-image:url(/sites/Corporate/_resources/img/bg_dashboard.gif);}
.main_middle_wide .bgalt{background-image:url(/sites/Corporate/_resources/img/bg_dashboard_divider.gif);background-repeat:repeat-y; background-position:left;}

#main_middle_content .header,
#main_middle_content_full .header,
.main_middle h2,
.main_middle_wide h2 {font-family:Georgia;font-size:1.83em;font-weight:normal;color:#669900;margin:30px 0 20px 0;line-height:1em;}

/* Job Toolbox */
#careers .jobToolbox{background-image:url(/sites/Corporate/_resources/img/bg_subnav_on_careers.gif); width: 400px; padding: 5px 20px 0 20px;margin: 0 0 10px 0;}
#careers .jobToolbox .label {color:#7a7a7a; font-weight:bold; margin: 0 0 36px 0;}
#careers .jobToolbox .col1 {width: 195px; float: left; padding: 15px 0 0 0;}
#careers .jobToolbox .col2 {width: 205px; float: left; margin: 10px 0 0 0;}

#editView {z-index:99999999;}

/*news page styling*/
a.currentState:hover {color:#606266 !important;}

/* top margins */
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top25{margin-top:25px;}
.top50{margin-top:50px;}
.dotted_top{padding-top:5px;background-image:url(/sites/Corporate/_resources/img/bg_dots_subnav.gif); background-repeat:repeat-x; background-position:top left;}
.remove_dot_top{border-top: none;}

/* green text */
.green{color:#669900;}

.safety-information { border:1px solid #000000; padding:10px; }

/* IE png fix */
#home_inner .tabnav, .tout .header, .str_top, #hero_text, img, a, .lrg, .curve_top_left, .curve_top_right,
.str_bot, #footer a.title, .quote, .quo, .author, .question, .answer, #infoBox, #ltboxOverlay{behavior: url(/sites/Corporate/_resources/css/iepngfix.htc);}
/* IE png fix */

/* Replacement styles */
caption{}

sup {line-height: .9em;}
.bold {font-weight: bold}
.noBottom {border-bottom:0 !important;}
.noBottomLast {border-bottom:0 !important; margin: 0;}
.noTopSpace {margin-top: 0 !important;}

.error-message {float:left; margin: 10px 0;}
.busunit{display:none;}
.productItm{display:none;}

.jobSearchFrame {border-top:1px dotted #ccc;}
/*.jqmOverlay { background: url(/sites/Corporate/_resources/img/modal_bg.gif) repeat top left transparent !important; }*/

.item_details .cta{display:inline-block;margin-top:15px;font-weight:bold;color:#4e7398;font-size:1em !important;padding-right:16px;background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_blue.gif); background-repeat:no-repeat; background-position:right;*margin:0;}
.item_details .cta:hover{color:#f56b0b;background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.png);_background-image:url(/sites/Corporate/_resources/img/bg_arrow_yellow.gif);}
a.myThickboxClass {font-size:12px !important;}

/*Businesswire styles*/
.story_dateline {font-size:14px ; font-family:Arial, Sans-Serif ; color:#606266 ; font-weight:bold ; text-decoration:none; margin: 0 !important;}
#story_subheadline,
#story_subheadline p {text-align:left ;}
#ndmContainer { width: 600px; padding: 0 10px 0 15px;}
#ndmContainer .item { width:600px; background:none; }
#ndmContainer BODY, 
#ndmContainer PRE, 
#ndmContainer TR, 
#ndmContainer TD, 
#ndmContainer TH, 
#ndmContainer P, 
#ndmContainer .portlet-font, 
#ndmContainer .portlet-section-body, 
#ndmContainer .portlet-section-footer, 
#ndmContainer .portlet-section-text, 
#ndmContainer .portlet-table-text { color:#606266; font-size:14px; }
#ndmContainer blockquote {color: #669900 ; font-family:Georgia ; font-size:19px ; line-height: 29px ; float:none !important; width:600px !important; margin: 0 0 15px 0 !important;}
#ndmContainer blockquote p{color: #669900 ; font-family:Georgia ; font-size:19px ; line-height: 29px ; padding:10px 0 ; font-weight:normal; }
#ndmContainer ul {margin: 0 0 0 -30px;}
#ndmContainer ul li {background:url(/sites/Corporate/_resources/img/bg_li_green.gif) no-repeat left top ;list-style-position: outside ; margin:0 0 10px 0 ; display:block ;*zoom:1; line-height:20px ; background-repeat: no-repeat ; padding: 0 0 0 30px ; width:500px ;}
#ndmContainer p {line-height:20px ;}
a.buttonSm span, button.buttonSm span { padding:0 14px 1px 8px; }
.ndmOptions ul, .ndmOptions ul li { margin:0px !important; }
.ndmOptions a.buttonSm { margin-left:0px; }
#releaseMain {font-size:14px ; font-family:Arial, Sans-Serif ; color:#606266 ;}
#releaseMain b{font-size:16px ; font-family:Arial, Sans-Serif ; color:#606266 ;}
#releaseMain .bwunderlinestyle,
#releaseMain .bwuline{font-size:14px ; font-family:Arial, Sans-Serif ; color:#606266 ; font-weight:bold ; text-decoration:none ;}
.bwtablebottommargin, .bwtablemarginb {border-top:1px solid black; border-bottom:1px solid black; display: block ; width:600px ; padding: 15px ; font-size:12px ;}
.bwtablebottommargin, .bwtablemarginb b {font-size:12px !important;}
h1.epi-fontLg,
h1.epi-fontLg b {color: #669900 !important; font-family: Georgia !important; font-size: 28px !important; font-weight: normal !important; line-height: 32px !important; margin: 30px 0 20px !important; text-align:left !important;}
.ndmOptions {top:-45px;}
.ndmOptions ul, 
.ndmOptions ul li {background-image: none !important; display: inline ; width:50px !important; margin: 0 0 0 10px !important; padding: 0 !important; background: none !important;}
#releaseMain{ margin: 0 !important;}
ul.icons{margin: 0 !important;}
ul.icons li {display:inline-block !important; width: 100px !important;}
#ndmContainer h2 { color:#606266; }
#ndmContainer #mm3,
#ndmContainer #sharingParent { display:none; }

/*Base*/
.base #hero_title { margin:0px; padding:0px;}
.base #hero_title .lrg {
	width:auto !important;
	background-image: url("/sites/Corporate/_resources/img/bg_green.png");
    margin-top: 32px;
    margin-left:0px;
    padding:14px 13px 0 255px;
    height: 65px;
	float:left;
	font-size:3.63em !important;
	white-space:nowrap;
}
.base #hero_title .lrg.long {font-size:3.63em !important;}
.base .left_module {
    display: block;
    float: right;
    padding: 0;
    position: relative;
    width: 200px;
}
.base .form { border-top:6px solid #8AB706; width:682px; }
.base #main_left { margin: 160px 40px 0 0; }
.base #main_left .str_top,
.base #main_left #leftnav,
.base #main_left .str_bot,
.base .toolkit { display:none; }

.productOverlayList ul li{
	background-image:url(/sites/Corporate/_resources/img/bg_li_green.gif);
	list-style-position: outside;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0 0 0 30px;
	background-position:top left;
	list-style-position: outside;
	*zoom:1;
	}

/*Anniversary EBook*/
#ebook {
	background-color: #C3CECF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#ebook_wrapper {
	margin:0px auto;
	width:1024px;
}
/*Main Content*/
.BrightcoveExperience,
.main_middle iframe,
.main_middle_wide iframe {
	border-bottom:6px solid #8AB706;
}
/*Profile Page*/
.profilePhoto {
	float:left;
	margin:0 10px 9px 0;
}
.profilePhoto img { border-bottom:6px solid #8AB706 !important; }
.officr a.cta {
	float:right;
}
.main_middle .officr ul { display:inline; }

/*Body Features*/
.clamshell { margin-bottom:20px; }
.awardFeature { margin-bottom:15px; }

.mediaDownload { border-bottom:1px dotted #CCCCCC; }
	.mediaDownload.last { border-bottom:none; }
.imageDownload { width:200px; display:inline-block; vertical-align:top; margin-bottom:10px; }
	.imageDownload:nth-child(2n) { margin-right:35px; }
	.imageDownload img { display:block; margin-bottom:5px; }
	.imageDownload span { display:block; font-weight:bold; margin-bottom:5px; }
.fileDownload { margin-bottom:20px; }
	.fileDownload a { font-weight:bold; display:inline-block; margin-bottom:5px;	 }
.videoDownload { width:200px; display:inline-block; vertical-align:top; margin-bottom:10px; }
	.videoDownload:nth-child(2n) { margin-right:35px; }
	.videoDownload img { display:block; margin-bottom:5px; }
	.videoDownload span { display:block; font-weight:bold; margin-bottom:5px; }

/* REFERENCES */
#references { clear:both; }
	#references .head { font-weight:bold; font-size:15px; margin-bottom:10px; }
	#references ol { margin-left:0px; list-style-position:inside; display:inline-block; }
		#references ol li { font-weight:normal; line-height:19px; margin-bottom:8px; color:#aaa; font-size:11px; }

/* ARTICLE PAGE */
.articleList { }
.article { margin-bottom:50px; }
.dateformat { margin-bottom:15px; color:#999999; font-size:12px; }
.headline { margin-bottom:15px; }
	.headline a { font-weight: bold; }
.abstract { margin-bottom:10px; }
.src { margin-bottom:10px; }
.srcText { margin-bottom:10px; font-weight:bold; }


.pipeline .phaseText { display: none; }

.lastUpdated{ font-size:10px; color:#aaa; padding: 50px 10px 0 15px; text-align:right; padding-right:10px;}
.lastUpdated div{display:block;}

/* CONTACT RECRUIT FORM */
.main_middle_wide .contactRecruitForm .radiobuttonlist.checkwrap label { float:none; display:block; }
.formContainer input.fileUpload { display:block; float:none; }


.table-font-small{
    font-size: .9em;
}

.table-font-medium{
    font-size: 1em;
}

.table-font-larger{
    font-size: 1.1em;
}

.token-access-container{
    margin:5px 0;
}
.token-access-container input[type='password']{
    display: inline-block;
    width: auto;
    vertical-align: middle;
    width:230px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.token-access-container input[type='submit']{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    
}

.token-access-container .inner-container{
    margin: 0 auto;
    width: 350px;
}
.token-access-container .error{
    display:block;
    padding: 10px 0;
    color: red;
}