/************************************
* Good Products
************************************/

.select-application {
    padding: 26px 14px 25px 26px;
    border-bottom: 1px solid #CFCFCF;
    width: 219px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 179px;
}

html>body .select-application {
    width: 179px;
}

.select-application h1 {
    position: relative;
    margin: 0 0 14px 0;
    padding: 16px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/hdr_select_app.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 16px;/* for ie5.x */
}

.select-application ul.list {
    margin-left: 10px;
}

.cool-prod {
    padding: 18px 0 25px 26px;
    width: 219px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 193px;
}

html>body .cool-prod {
    width: 193px;
}

.cool-prod h1 {
    position: relative;
    margin: 0 0 10px 0;
    padding: 56px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/hdr_cool_prod_heart.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 56px;/* for ie5.x */
}

.cool-prod select {
    width: 168px;
}

.view-all a {
    position: relative;
    width: 69px;
    margin: 10px 0 0 0;
    padding: 23px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/btn_view_all.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 23px;/* for ie5.x */
}

.section-title {
    float: left;
    width: 141px;
}

.section-title h1 {
    position: relative;
    margin: 00;
    padding: 142px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/ttl_good_news.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 142px;/* for ie5.x */
}

.section-photo {
    float: left;
    width: 397px;
    border-top: 1px solid #CFCFCF;
    border-left: 1px solid #FFF;
}

.hdr-tagline h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_good_news.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-newsarchives h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_newsarchives.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.hdr-tagline-media h2 {
    position: relative;
    margin: 0 0 5px 0;
    padding: 29px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/tagline_media.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 29px;/* for ie5.x */
}

.good-services {
    float: left;
    width: 251px;
}

.good-services h1 {
    position: relative;
    margin: 0;
    padding: 31px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/hdr_good_news.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 31px;/* for ie5.x */
}

.good-news-inner {
    float: left;
    width: 219px;
}

.good-news-inner h1 {
    margin-top: 20px;
    width: 219px;
    height: 16px;
    background: url(/images/hdr_good_news2.gif) top left no-repeat;
    text-indent: -9999px;
}

.news-inner-padding {
    padding: 15px 17px 20px 26px;
}

.services-padding {
    padding: 10px 9px 20px 14px;
}

.services-padding a {
    color: #1C427B;
    font-weight: bold;
    font-size: 10px;
}

.learn-more-left2 a {
    position: relative;
    width: 180px;
    margin: 0;
    padding: 158px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/promo_request_visit_left2.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 182px;/* for ie5.x */
}

.careers a {
    position: relative;
    width: 193px;
    margin: 0;
    padding: 158px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/promo_careers.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 129px;/* for ie5.x */
}

.fact-sheet a {
    position: relative;
    width: 170px;
    margin: 0;
    padding: 21px 0 0 0;
    overflow: hidden;
    display: block;
    color: #FFFFFF;
    background: url(/images/fact_sheet.gif) top left no-repeat;
    text-decoration: none; 
    height: 0px !important;
    height /**/: 21px;/* for ie5.x */
}

ul.news {
    list-style: none;
}

ul.news li {
    background: url(/images/bullet.gif) no-repeat 0 4px;
    padding-left: 12px;
    padding-bottom: 15px;
}

/************************************
* Logic for News Subnavigation Selected State
************************************/

body.newsarchives-on #newsarchivesmenu {
    background: url(/images/subnav_news.gif) -168px 0 no-repeat;
}

body.media-on #mediamenu {
    background: url(/images/subnav_news.gif) -168px -26px no-repeat;
}

/************************************
* News Subnavigation
************************************/

div#subnav { 
    width: 219px; 
    margin: 0; 
    padding: 28px 0 33px 26px; 
    border-top: 1px solid #CFCFCF; 
    border-bottom: 1px solid #CFCFCF;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 193px;
}

html>body div#subnav {
    width: 193px;
}

div#subnav ul#sub-menu { 
    height: 53px; 
    width: 168px; 
    background: url(/images/subnav_news.gif) top left no-repeat; 
    margin: 0; 
    padding: 0; 
    position: relative; 
}

div#subnav ul#sub-menu li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    position: absolute; 
}

ul#sub-menu li, ul#sub-menu a { 
    width: 168px; 
    height: 26px;
    display: block; 
}

div#subnav ul#sub-menu li a { 
    text-indent: -9999px; 
    text-decoration: none; 
}

#newsarchivesmenu { top: 0px; }
#mediamenu { top: 26px; }

#newsarchivesmenu a:hover { background: url(/images/subnav_news.gif) -168px 0 no-repeat; }
#mediamenu a:hover { background: url(/images/subnav_news.gif) -168px -26px no-repeat; }

/* body.tec-on #tecmenu  { background: url(/images/subnav_people.gif) -202px 0 no-repeat; }
body.sheen-on #sheenmenu  { background: url(/images/subnav_people.gif) -202px -33px no-repeat; }
body.fina-on #finamenu  { background: url(/images/subnav_people.gif) -202px -60px no-repeat; } */
