@font-face { font-family: 'SwisLight'; src: url('/common/fonts/SwisLight.eot?') format('eot'), url('/common/fonts/SwisLight.woff') format('woff'), url('/common/fonts/SwisLight.ttf') format('truetype'), url('/common/fonts/SwisLight.svg#webfontwFd2BgoJ') format('svg'); font-weight: normal; font-style: normal; }

.about #content_nav .external a, #content_nav .external a:hover{ border:none; background:none; color:#EC1B24; padding-right:25px; background:url(/common/img/external_about.png) center right no-repeat; }
.about #content #masthead{ background:none; margin:0 16px; height:auto; border-top:1px solid #ccc }
.about #content #masthead p.masthead_title, .about #content #masthead h2{ width:605px; color:#444; font-size:50px; line-height:51px; font-weight:bold; padding:50px 0; }
.about #content #masthead h2{ font-size:18px; padding:20px 0 5px 0; line-height:18px; text-transform:none; }
.about #content .col_one, .about #content .col_two{ padding-top:0; }
.about #content .noresources{ padding-top:0 !important; }

.about_sub #content #masthead{ border:none; }
.about_sub #content .col_one{ padding-left:0; margin-left:16px; }

#content ul#tertiary { padding-left:0px; margin:0 0 32px 16px; }
#content ul#tertiary li { background-image:none !important; border-right:1px solid #E8E8E8; padding:0 10px; float:left; }
#content ul#tertiary li a { color:#858585; font-size:11px; text-decoration:none; }
#content ul#tertiary li a:hover { color:#666; text-decoration:none !important; }
#content ul#tertiary li#first { padding-left:0px !important; }
#content ul#tertiary li#last { border-right:none !important; }
#content ul#tertiary li.active a { color:#EC1B24; font-weight:bold; }
#content ul#tertiary li.active a:hover { color:#EC1B24; }

.about #content .col_one, .about #content .col_two{ padding-top:40px; border-top:1px solid #333 !important; }
.about #content .col_one{ width:575px; margin-right:32px; }
.about #content .col_two{ padding-left:0; }
.about #content .col_one_left{ width:182px; float:left; margin-right:20px; }
.about #content .third{ float:left; width:165px; margin-right:40px; padding-top:20px; }
.about #content .third td{ font-size:12px; color:#4b4b4b; }
.about #content .last{ margin-right:0px; }
.about #content .col_one h2{ font-family:"SwisLight", Helvetica, Arial, sans-serif; font-size:18px; line-height:19px; font-weight:100; color:#333; text-transform:none; }
.about #content .col_one_right{ width:371px; float:left; }
.about #content .col_one_right p{ padding:0 0 15px 0; }
.about #content .col_one_right p:last-child{ padding-bottom:0; }
.about #content .col_one_right .bio_img{ float:left; margin-right:20px; }
.about #content #solutions_follow h3{ border:none; padding-top:0; }
/*.about #content a.learnmore{ padding-left:0; background:none; margin:0; }*/
.about #content #requestcall{ border-top:0; }


.about_press #content .col_one{ border-top:none !important; }
.about_press #content .col_two{ border-top:none !important; padding-top:0; }
.about_press #content #masthead{ position:relative; width:589px; margin-right:0; }
.about_press #content #masthead h2{ border-bottom:1px solid #333; width:100%; }
.about_press #content #year_nav_wrap{ position:absolute; bottom:7px;right:35px; }
.about_press #content #year_nav{ width:100px; position:relative; font-size:11px; color:#fff; text-align:center; background:#666; border-radius:3px; padding-bottom:5px; }
.about_press #content #year_nav.latest_year{ width:60px; text-align:right; padding-right:16px; }
.about_press #content #year_nav a{ display:block; width:20px; height:21px; /*padding:4px 25px 4px 32px;*/ background:url(/common/img/press_year_arrow.gif) 6px 5px no-repeat; position:absolute; top:0; left:1px; text-align:left; text-indent:-9999px; }
.about_press #content #year_nav a.year_next{ background-position:bottom left; left:auto; right:2px; }

.about_press #content #press_rss{ position:absolute; bottom:8px; right:0; padding:0; }
.about_press #content #press_rss a{ display:block; background:url(/common/img/rss_big.gif) center right no-repeat; width:24px; height:24px; text-indent:-9999px; }
.about_press #content p.news_item a{ color:#444; text-decoration:none; }
.about_press #content p.link_all a{ font-weight:bold; text-decoration:none; }
.about #content .col_one_left{ width:112px; }
.about #content .col_one_right{ width:441px; }
.about_press #content .col_one h2{ color:#EC1B24; }

#content h3.news_heading{ position:relative; }
#content h3.news_heading a{ display:inline-block; }
#content .modules h3 a{ padding:0 0 0 15px; }
#content h3.news_heading a.news_rss{ width:24px; height:24px; position:absolute; top:15px; right:15px; background:url(/common/img/rss_big.gif) top left no-repeat; display:block; text-indent:-9999px; padding:0; cursor:pointer }

.about_sub #content h3{ padding:20px 0 15px 0; font-size:15px; }
.about_sub #content h4{ padding:10px 0 8px 0; font-size:13px; font-weight:bold; }

.about_press tr + tr td{ padding-top:25px; }
.about_press #content #requestcall{ padding-top:0; }

.about_pressrelease #content .col_one h2{ color:#333; font-size:23px; line-height:24px; margin-bottom:40px; }
.about_pressrelease #content .col_one_right .meta{ border-top:1px solid #333; padding:4px 0 30px 0; font-size:11px; }
.about_pressrelease #content .col_one_right .meta strong{ text-transform:uppercase; }

#content #social_tooltip_wrap{ position:relative; }
#content #social_tooltip{ font-size:10px; color:#529292; background:url(/common/img/social_left.jpg) top left no-repeat; padding:2px 0 4px 3px; cursor:pointer }
#content #social_tooltip span{ padding:3px 40px 5px 5px; background:url(/common/img/social_right.jpg) top right no-repeat; }
#content #social_tooltip_content{ border-radius: 3px 3px 3px 3px; display: none; position:absolute; }
#content #social_tooltip_content{position: absolute; background:transparent url(/common/img/ftr/flt_ftr_pup_bg.png) repeat left top; margin:0; padding: 0 7px 0 0; height: 36px; top:-44px; } 
#content #social_tooltip_content{ width:150px; left: -42px;} 
#content #social_tooltip_content li{float:left; margin-top: 9px;  padding:0 0 0 7px; width: 20px; height: 19px; background: transparent none;}
#content #social_tooltip_content li a{display: block; width:20px; padding: 19px 0 0 0px; height: 0; font-size: 0; overflow: hidden; line-height: 18px;}

#content #social_tooltip_content li a{background: url(/common/img/ftr/flt_ftr_icons.png) 1px -200px; }
#content #social_tooltip_content li a:hover{background-position: 1px -220px;}

#content #social_tooltip_content li.flt_ftr_follow_facebook a{background-position:0px -34px;}
#content #social_tooltip_content li.flt_ftr_follow_youtube a{background-position:-49px -62px;}
#content #social_tooltip_content li.flt_ftr_follow_twitter a{background-position:-25px -34px;}
#content #social_tooltip_content li.flt_ftr_follow_linkedin a{background-position:-49px -34px;}
#content #social_tooltip_content li.flt_ftr_follow_email a{background-position:0px -62px;}
#content #social_tooltip_content li.flt_ftr_follow_rss a{background-position:-25px -62px;}
#content #social_tooltip_content li.flt_ftr_follow_close {margin-top:9px; margin-left: 10px;border-right: 0 none; border-left: 1px solid #525252; padding-left:10px;}
#content #social_tooltip_content li.flt_ftr_follow_close a{background: url(/common/img/ftr/flt_ftr_icons.png) no-repeat 0 1px; width:0; font-size: 0; padding-left: 16px;}
#content #social_tooltip_content li.pup_arrow, #flt_ftr #right_menu li.flt_ftr_print ul#flt_ftr_pup_print li.pup_arrow{display: block; position: absolute; width:10px ; height: 0; overflow: hidden; padding-top:5px; background:transparent url(/common/img/ftr/flt_ftr_pup_bg_arrow.png) no-repeat left top; top: 36px; margin: 0;}
#content #social_tooltip_content .pup_arrow{left: 75px;}
#content #social_tooltip_content .social_close{background:url(/common/img/hdr/lang_select_close.png) 10px 2px no-repeat; border-left:1px solid #525252; margin-left:10px; padding-left:10px; height:18px; cursor:pointer; }

.about #content a:hover{ color:#529292; }
.about_pressrelease #content .col_one ul, .about_pressrelease #content .col_one ul li{ margin:0; padding:0 0 15px 15px; list-style-type:disc }
.about_pressrelease #content .col_one ul li{ padding:4px 0; background:none; }
.about_pressrelease #content .col_one ul a{ color:#444; text-decoration:none; }
.about_pressrelease #content .col_one ul a:hover{ text-decoration:none !important; }
.about_bios #content .col_one_left{ width:200px; }
.about_bios #content .col_one_right{ width:353px; }
.about_bios #content .col_one_right h3{ font-family:"SwisLight", Helvetica, Arial, sans-serif; margin:0 0 15px 0; font-weight:100; padding-top:0; }
.about #masthead select{ float:right; font-size:12px; margin-top:17px; }

.about #content .news_heading a:hover{ color:#333 !important; }

#hdr #hdr_home { height:40px; left:20px; margin:0; padding:0; position:absolute; top:10px; width:200px; }
#hdr #hdr_home a { background:url(/common/img/hdr/hdr_logo.png) top left no-repeat; display:block; height:36px; text-indent:-9999px; width:200px; }
