/* =========

 1.0 UNIVERSAL RESETS
 2.0 GENERIC CLASSES
 3.0 GENERAL STRUCTURE
 4.0 HEADINGS
 5.0 BRANDING
 6.0 LINKS
 7.0 PARAGRAPHS
 8.0 BLOCKQUOTES AND CITATIONS
 9.0 FORMS
10.0 LISTS
11.0 TABLES
12.0 MISC PRESENTATION ELEMENTS
13.0 IMAGES
14.0 META
15.0 ACCESSIBILITY
16.0 PAGE SPECIFIC


light green:	#7FB833
dark green:		#588123
blue gray:		#535D58

========= */

/*
1.0 UNIVERSAL RESETS
------------------------------------------
*/

/*
2.0 GENERIC CLASSES
------------------------------------------
*/

/*
3.0 GENERAL STRUCTURE
------------------------------------------
*/

body#pro-home div#wrapper,
body.showroomrewards div#wrapper,
body.leads div#wrapper,
body#resources-overview div#wrapper,
body.plan-o-grams div#wrapper,
body#showroom-pop div#wrapper,
body#event-gallery div#wrapper,
body#pro-product-info div#wrapper,
body#mass-downloads div#wrapper,
body#marketing-sales div#wrapper,
body#pro-price-list div#wrapper,
body#pro-phase-in-out div#wrapper,
body#communications div#wrapper,
body#communications-detail div#wrapper,
body#promotions div#wrapper,
body#promotions-detail div#wrapper,
body#newsplash div#wrapper,
body#advertising div#wrapper,
body#showroom-hints div#wrapper,
body#showroom-hints-detail div#wrapper,
body#newsplash-thankyou div#wrapper,
body#elearnings-home div#wrapper,
body#logos div#wrapper { height: auto; min-height: 698px; }

body.elearning-popup div#wrapper { height: auto; min-height: 0; }

body#pro-home div#wrapper div#inner-wrapper div#content-body,
body.showroomrewards div#wrapper div#inner-wrapper div#content-body,
body.leads div#wrapper div#inner-wrapper div#content-body,
body#resources-overview div#wrapper div#inner-wrapper div#content-body,
body.plan-o-grams div#wrapper div#inner-wrapper div#content-body,
body#showroom-pop div#wrapper div#inner-wrapper div#content-body,
body#event-gallery div#wrapper div#inner-wrapper div#content-body,
body#pro-product-info div#wrapper div#inner-wrapper div#content-body,
body#mass-downloads div#wrapper div#inner-wrapper div#content-body,
body#marketing-sales div#wrapper div#inner-wrapper div#content-body,
body#pro-price-list div#wrapper div#inner-wrapper div#content-body,
body#pro-phase-in-out div#wrapper div#inner-wrapper div#content-body,
body#communications div#wrapper div#inner-wrapper div#content-body,
body#communications-detail div#wrapper div#inner-wrapper div#content-body,
body#promotions div#wrapper div#inner-wrapper div#content-body,
body#promotions-detail div#wrapper div#inner-wrapper div#content-body,
body#newsplash div#wrapper div#inner-wrapper div#content-body,
body#advertising div#wrapper div#inner-wrapper div#content-body,
body#showroom-hints div#wrapper div#inner-wrapper div#content-body,
body#showroom-hints-detail div#wrapper div#inner-wrapper div#content-body,
body#newsplash-thankyou div#wrapper div#inner-wrapper div#content-body,
body#elearnings-home div#wrapper div#inner-wrapper div#content-body,
body#logos div#wrapper div#inner-wrapper div#content-body,
body.elearning-popup div#wrapper div#inner-wrapper div#content-body { position: static; padding: 120px 0 20px 263px; }

body.elearning-popup div#wrapper div#inner-wrapper div#content-body { padding: 20px; }

body.text div#wrapper div#inner-wrapper div#content-body { margin-bottom: 20px; }

div#xtra-form-links { margin: 15px 0 0 156px; }

div.chunk { background: white none repeat scroll 0 0; color: black; display: inline; float: left; margin-bottom: 12px; width: 310px; }
body.plan-o-grams div.chunk,
body#pro-phase-in-out div.chunk,
body#advertising div.chunk { width: 100%; float: none; display: block; }

div.thumb-and-info { float: left; display: inline; margin: 1.5em 12px 1.5em; min-height: 200px; width: 131px; }
body#showroom-promotions div.thumb-and-info { margin: 1.5em 24px 1.5em 0; min-height: 200px; width: 135px; }
body#showroom-guides div.thumb-and-info { margin:1.5em 24px 1.5em 0; }

body#advertising div.thumb-and-info { width: 186px; margin: 1em 12px 1.5em; }
div.thumb-info-horizontal .thumb-and-info { float: left; display: inline; width: 275px; margin: 0 15px 1.2em 0; padding: 7px; height: 12em; }
body#showroom-pop div.thumb-info-horizontal .thumb-and-info { padding: 0;}
div.thumb-info-horizontal .thumb-and-info .info { width: 140px; display: inline; float: left; }
div.thumb-info-horizontal .thumb-and-info .thumb { width: 125px; padding: 0; margin: 0; text-align: center; display: inline; float: right; }
body#showroom-pop div.thumb-info-horizontal .thumb-and-info .info { width: 120px; }
body#showroom-promotions .thumb-and-info .thumb { margin-bottom: .5em; }

div#resourcesContent div.odd { margin-left: 12px; }

span.file-size { float: left; padding-top: 0.2em; color: #000; font-size: .8em; }
body#pro-price-list span.file-size, body#pro-phase-in-out span.file-size { font-size: .8em; padding-top: 0.4em; }

#content1, #content2 { width: 312px; float: left; }
#content1 { margin-right: 15px; }

body#pro-home .content-block,
body#pro-product-info .content-block { margin-bottom: 30px; padding: 0 12px 12px; }

#gallerySelect { width: 100%; padding: 7px 0px; border-bottom: 1px solid #EEE; position: relative; }
div#galleryContainer { width: 100%; /*float: left;*/ padding: 16px 0; }

div#large-thumbs { margin-bottom: 2em; }
div.large-thumb { float: left; display: inline; margin: 0 15px 15px 0; }
div#large-thumbs div.last { margin-right: 0; }

div#content-body div#large-thumbs a { display: block; text-align: right; text-transform: uppercase; color: black; font-size: 0.9em; line-height: 1; }
div#large-thumbs img { display: block; }
div#large-thumbs a.top-row img { margin-top: 3px; }
div#large-thumbs a.bottom-row img { margin-bottom: 6px; }

body#pro-phase-in-out .chunk .content-wrapper, body#resources-overview ul#nav-items .content-wrapper, body#showroom-pop #content-body .content-wrapper { margin: 12px 12px 0; }

div.logoGroupWrapper { margin-bottom: 2em; border-bottom: 1px solid #999; padding-bottom: 2em; }
div.logoGroupWrapper dl.imgFormats { float: left; width: 250px; }

body#elearning-courses { padding: 0; }

body#showroom-hints-detail .text-column { width: 360px; }
body#showroom-hints-detail .article img { width: 250px; }

form#newSplashRegistrationForm div.fieldsetOption { display: inline; float: left; margin: 0 20px 0; width: 250px; }

body#communications-detail #content-body .news-date { margin-bottom: 1em; }

body#showroom-rewards #pageHeader { border-bottom: 1px solid #999; margin: 0 9px 36px 0; padding-bottom: 12px; }


/*
4.0 HEADINGS
------------------------------------------
*/

h1#nav-head-professionals { background-image: url(/images/gui/bg/sidebar/bg-professionals.gif); }
h1#nav-head-resources { background-image: url(/images/gui/bg/sidebar/bg-resources.gif); }
h1#nav-head-rewards { background-image: url(/images/gui/bg/sidebar/bg-showroomrewards.gif); }
h1#nav-head-leads { background-image: url(/images/gui/bg/sidebar/bg-leads.gif); }
h1#nav-head-product-info { background-image: url(/images/gui/bg/sidebar/bg-product-information.gif); }
h1#nav-head-marketing-sales { background-image: url(/images/gui/bg/sidebar/bg-marketing-sales.gif); }

body.resources ul#nav-items li h2 { margin-bottom: 10px; }
body.resources ul#nav-items li h2#rewards { background-image: url(/images/ir/titles/showroom-rewards.gif); }
body.resources ul#nav-items li h2#leads { background-image: url(/images/ir/titles/leads-program.gif); }
body.resources ul#nav-items li h2#promotions { background-image: url(/images/ir/titles/promotions.gif); }
body.resources ul#nav-items li h2#communications { background-image: url(/images/ir/titles/communications.gif); }
body.resources ul#nav-items li h2#calculator { background-image: url(/images/ir/titles/GMROI-calculator.gif); }
body.resources ul#nav-items li h2#guides { background-image: url(/images/ir/titles/guides.gif); }
body.resources ul#nav-items li h2#gallery { background-image: url(/images/ir/titles/gallery.gif); }
body.resources ul#nav-items li h2#plan-o-grams { background-image: url(/images/ir/titles/plan-o-grams.gif); }
body.resources ul#nav-items li h2#pop { background-image: url(/images/ir/titles/pop.gif); }
body.resources ul#nav-items li h2#hints { background-image: url(/images/ir/titles/hints.gif); }

body.professionals div#content-body h3 { color: black; }
body.professionals div#content-body h3.section-heading { margin: 1em 0; font-size: 1.15em; border-bottom: 1px solid #000 }
div#content-body h3#title { color: #F58220; }

div#content-body div.content-block h3 { text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 5px 0; margin: 0 -12px 12px; border-bottom: 1px solid #999; }
div#content-body div.chunk h3,
div.thumb-and-info h3 { text-transform: uppercase; font-size: 1em; font-weight: bold; padding: 5px 0; margin: 0 0 12px; border-bottom: 1px solid #999; }

/*body.showroomrewards div.chunk h3,
body.plan-o-grams div.chunk h3,
body#pro-phase-in-out div.chunk h3,
body#advertising div.chunk h3,
body#resources-overview ul#nav-items li h3,
body#showroom-pop div.thumb-and-info h3 { background: black; color: white !important; font-size: 1em; font-weight: bold !important; padding: 5px 12px !important; }*/
body#pro-phase-in-out div.chunk h3,
body#advertising div.chunk h3 { font-size: 1em; }

body#communications-detail h4 {  }

h2.page-header { color: black; margin-bottom: 20px; }
div#content-body h3.course-name { margin: 12px 0; }

body#elearning-rules h2.page-header { color: black; margin-bottom: 1em; }



/*
5.0 BRANDING
------------------------------------------
*/

/*
6.0 LINKS
------------------------------------------
*/

ul#sidenav a { background-image: none; height: auto; width: auto; text-indent: 0; overflow: visible; color: #999; }
ul#sidenav a:hover { color: black; }

body.professionals ul#login a{ background-image: url(/images/ir/nav-sprites/nav-professionals.gif); display: block; overflow: hidden; text-indent: -100em; height: 15px; }

body#advertising a#link-pro-advertising,
body#brizo-alerts a#link-pro-brizo-alerts,
body#logos a#link-pro-logos,
body#newsplash a#link-pro-newsplash, body#newsplash-thankyou a#link-pro-newsplash,
body.showroomrewards a#link-pro-rewards,
body#showroom-leads a#link-pro-leads,
body#resources-overview a#link-pro-resources,
body#pro-product-info a#link-pro-product-info,
body#marketing-overview a#link-pro-marketing-overview,
body#pro-ed a#link-pro-education,
body#elearnings-home a#link-pro-elearning,
body#resources-overview a#link-pro-showroom-overview,
body#showroom-promotions a#link-pro-promotions,
body#event-gallery a#link-pro-gallery,
body#communications a#link-pro-communications, body#communications-empty a#link-pro-communications, body#communications-detail a#link-pro-communications,
body#promotions a#link-pro-promotions, body#promotions-empty a#link-pro-promotions, body#promotions-detail a#link-pro-promotions,
body#showroom-guides a#link-pro-guides,
body#showroom-plan-o-grams a#link-pro-plan-o-grams,
body#showroom-pop a#link-pro-pop,
body#showroom-hints a#link-pro-hints-and-tips, body#showroom-hints-detail a#link-pro-hints-and-tips,
body#pro-product-info a#link-pro-product-info-overview,
body#pro-price-list a#link-pro-pricing-info,
body#pro-phase-in-out a#link-pro-phase-in-phase-out,
body#mass-downloads a#link-pro-downloadable-resources,
body#marketing-overview a#link-pro-marketing-overview,
body.resources-overview a#link-showroom-resources,
body#showroom-rewards a#link-pro-showroom-rewards,
body#event-gallery a#link-pro-event-gallery,
body#showroom-hints a#link-pro-merchandising-tips { color: black; }

a#link-pro-home { margin-bottom: 6px; }


div.thumb-and-info a { text-decoration: underline; }

body#pro-home a.pdf { padding: 0.1em 0 0.4em 27px; }

body#professionals ul#sidenav li.dates a { background: transparent; }
/*body#professionals ul#sidenav li.dates a:hover { color: #F58220; }*/

/* Get Started Link */

a.get-started-link { background: transparent url(/images/gui/buttons/form-buttons.gif) no-repeat 0 -60px; margin-top: 7px; width: 195px; height: 20px; display: block; overflow: hidden; }
a.get-started-link:hover { background-position: -200px -60px; }
a.get-started-link-small { background: transparent url(/images/gui/buttons/form-buttons.gif) no-repeat 0 -140px; margin-top: 7px; width: 195px; height: 10px; }
a.get-started-link-small:hover { background-position: -200px -140px; }
a.view-link-small { background: transparent url(/images/gui/buttons/form-buttons.gif) no-repeat 0 -160px; margin-top: 7px; width: 195px; height: 10px; }
a.view-link-small:hover { background-position: -200px -160px; }
a.download-link-small { background: transparent url(/images/gui/buttons/form-buttons.gif) no-repeat 0 -180px; margin-top: 7px; width: 195px; height: 10px; }
a.download-link-small:hover { background-position: -200px -180px; }

a.go-to-rewards,
a.go-to-rewards-old { display: block; background-image: url(/images/gui/buttons/rewards-buttons.gif); width: 160px; height: 28px; }

a.go-to-rewards { margin-top: 7px; }
a.go-to-rewards:hover { background-position: -200px 0; }
a.go-to-rewards-old { background-position: 0 -40px; margin: 7px 15px 0 0; }
a.go-to-rewards-old:hover { background-position: -200px -40px; }

body#resources-overview a.get-started-link { position: absolute; top: 130px; left: 8px; margin: 0; width: 125px; }

body#pro-home a.cta { text-transform: uppercase; font-weight: bold; }

a.view-larger-link { background: transparent url(/images/gui/buttons/form-buttons.gif) no-repeat 0 -90px; margin-top: 7px; width: 110px; height: 20px; display: block; overflow: hidden; }
a.view-larger-link:hover { background-position: -200px -90px; }

dl.imgFormats dd a { border-left: 1px solid #333333; margin:0 0 0.75em 12px; padding:0 0 0 12px; }
dl.imgFormats dd a:first-child { border-left: 0; margin:0 0 0.75em 12px; padding:0 0 0 12px; }


body.resources div#inner-wrapper div#content-body a.get-started-link { top: 135px; }

a.gallery-thumb-link { display: block; width: 100px; height: 100px; border: 1px solid #ddd; text-align: center; margin-bottom: 4px; }

body.professionals ul#sidenav div#accountVerify a { background-image: none; text-indent: 0; height: auto; color: #000; text-decoration: underline; width: auto; display: inline; }
body.professionals ul#sidenav div#accountVerify a:hover { color: #000; text-decoration: none; }

ul#sidenav li a.active { color: black; }

body.professionals a.text-link { display: block; margin: 12px 0; }
body#showroom-rewards a.text-link { position: relative; left: 150px; top: -26px; }

a#elearning-link { background: url(/images/ir/elearning_link.gif) no-repeat; width: 215px; height: 18px; }
a#elearning-link:hover { background-position: -250px 0; }
a#elearning-link.lock { background-position: 0 -20px; padding-right: 0; display: block; }
a#elearning-link.lock:hover { background-position: -250px -20px; }

/*
7.0 PARAGRAPHS
------------------------------------------
*/

div#xtra-form-links p { margin-bottom: 0; }

div.thumb-and-info p, ul#nav-items li p { font-size: 0.9em; margin: 0; }
div.thumb-and-info p.title { color: #000; font-weight: bold; }
div.thumb-and-info p.download { border-top: 1px solid #ccc; margin-top: 5px; padding-top: 5px; }
div.thumb-and-info p.description { margin-top: 6px; }

div.thumb-info-horizontal .thumb-and-info p { font-size: 0.9em; }

#gmroi-calculator p.last-updated { margin-top: 0.5em; font-size: .8em; border: none; }
#gmroi-calculator p { border-bottom: 1px solid #999; padding-bottom: 5px; }
#gmroi-calculator p.download { border: none; margin-top: .5em; }

body#pro-home div#content-body p { margin-bottom: 0; }
body#pro-home div#content-body form p { margin-bottom: 1.3em; }

p.lock-legend { min-height: 12px; padding-left: 14px; background: url(/images/gui/icons/icon-lock.gif) no-repeat; }

div#download-container p.download { padding: 0 0 3px; margin: 0 0 12px; border-bottom: 1px solid #CCC; }

form#newSplashRegistrationForm p.stacked { float: none; display: block; }

body#newsplash p { margin-bottom: 5px; }
body#newsplash p.small { font-size: .9em; }

body#newsplash p.requiredNote { margin-top: 15px; }

p.course-name { line-height: 1; margin-bottom: 0.25em; }
p.course-description { margin: 0 8em 0.25em 12px; }

body.resources div#inner-wrapper div#content-body ul#nav-items li p { line-height: 1.2em; }

p.read-link { padding-top: 0.75em; margin-bottom: 0; }

body.professionals ul#sidenav div#accountVerify p { color: red; text-transform: none; margin-top: 1.5em; line-height: 1;  }

body#showroom-leads p.lead-follow-up { margin-top: 1em; }

/*body#pro-home .content-block p,
body#resources-overview .content-block p { float: left; }*/
body#pro-home div#gmroi-calc p { float: none; }

body#pro-home div#content-body p.last-updated { margin: 0.5em 0; }

/*
8.0 BLOCKQUOTES AND CITATIONS
------------------------------------------
*/

/*
9.0 FORMS
------------------------------------------
*/

form#signinform dl dt { width: 150px; }
form#signinform dl.sideBySide dt.checkbox-swapsides { left: 180px; }
form#signinform div#formButtons { margin-left: 151px; }
div#loginError { margin-bottom: 10px; }

form#signinform input.text,
form#signinform input.password { width: 150px; }

body.login dl dd input.email,
body.login dl dd input.password { width: 150px; }

div#gallerySelect label { color: #474747; margin: 0 5px 0 16px; font-weight: bold; }

form.content-block label { float: left; font-size: 0.9em; }
form.content-block label input { width: 100px; margin: 0 6px; }

form#newSplashRegistrationForm label { font-size: .89em; font-weight: bold; height: 35px; vertical-align: middle; }
form#newSplashRegistrationForm fieldset { border: 1px solid #ccc; margin: 10px 0; padding: 0 0 20px; }
form#newSplashRegistrationForm fieldset div.fieldset-inner { padding: 20px 0 0; }
form#newSplashRegistrationForm legend { font-weight: bold; margin: 4px 0 0 20px; padding: 0 5px; text-transform: uppercase; }

form#newSplashRegistrationForm input.radio { margin-right: 10px; }


dl.side-by-side dd input.text,
dl.side-by-side dd input#city { width: 270px; }

form#newSplashRegistrationForm { padding-bottom: 20px; }
form#newSplashRegistrationForm p#submit button { margin-right: 0; }

form#confirmationForm { margin-left: 200px; }

body#pro-home .findProductInfo .modelWrapper input { position: relative; top: -2px; }

body.elearning-popup div#wrapper button#submit-form { display: block; float: none; clear: both; }

body.elearning-popup form dd div.error { position: absolute; left: 400px; top: 0; }


/*
10.0 LISTS
------------------------------------------
*/

div#sidenav-box ul#sidenav li { margin-bottom: 3px; line-height: 1.1; }
div#sidenav-box ul#sidenav li ul li { margin-left: 12px; }

div#sidenav-box ul li#username,
div#sidenav-box ul li#pro-sign-in { font-weight: bold; margin: 12px 0 3px 0; }
body.resources ul#nav-items li { border: 1px solid black; margin: 0 15px 15px 0; display: inline; float: left; width: 280px; height: 13em; position: relative; }
body.resources ul#nav-items li.last { margin-right: 0; }

body#professionals ul#sidenav li#manage { margin-bottom: 12px; }

body#showroom-hints ul#resourcesList { padding-bottom: 12px; margin-top: 12px; }
body#showroom-hints ul#resourcesList li { padding: 0 0 12px; margin: 0 0 12px; border-bottom: 1px solid #CCC; }

body#showroom-hints-detail .article ul { list-style-type: square; margin: 0 0 1.4em 12px; }
body#showroom-hints-detail .article ul li { margin: 0 0 5px; padding-left: 5px; line-height: 1.4; }

div#galleryContainer ul {list-style-type: none; /*float: left;*/ padding: 0; margin: 0 0 0 16px; }
body#event-gallery div#galleryContainer ul { margin: 0; }
div#galleryContainer ul li { float: left; display: inline; text-align: left; margin: 0 13px 20px 0; padding: 0; width: 102px; height: 115px; }

ul.content-subnav { margin: 0; padding: 6px 0; text-align: left; margin-bottom: 6px; }
ul.content-subnav li { display: inline; margin: 0 15px 0 0; }

ul.resource-list li { margin-bottom: 0.5em; line-height: 1.25; }

dl.imgFormats dt { float: left; display: inline; clear: left; width: 120px; margin-bottom: 0.9em; }
dl.imgFormats dd { float: left; display: inline; width: 170px; }

body#logos dl.imgFormats { float: left; display: inline; margin-left: 24px; width: 300px; }

dl.side-by-side dt { float: left; height: 20px; margin-right: 10px; padding-top: 2px; text-align: right; width: 200px; }
dl.side-by-side dd { margin-bottom: .5em; }

dl#elearnings-courses dt { font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 3px; margin: 2em 0 6px; }
dl#elearnings-courses dt.first { margin: 0 0 6px; }
dl#elearnings-courses dd { margin: 0 0 0.75em 12px; }

ul#sidenav li.submit-button { height: 18px; margin-top: 6px; }
ul#sidenav li.sign-in-text { text-transform: none; color: #7F8382; margin-bottom: 12px; }

li#forgot-password { margin-top: 12px; }

body#elearning-rules ol { list-style: decimal; margin: 1em 48px; }

ul#pagination { margin-bottom: 1em; }

dl#press-release-list dd div.article-date { font-size: 0.9em; }

div#sidenav-box ul li.overview-link { margin-bottom: 0.5em; }

body#pro-home div.content-block .findProductInfo ul { margin: 2px 0 15px 5px; }

ul#quick-links li { margin-bottom: 0.5em; font-size: 1em; }

/*
11.0 TABLES
------------------------------------------
*/

table#leads { border-collapse: collapse; line-height: 1.2em; }
table#leads td { border-bottom: 1px solid black; padding: 10px 0; }
table#leads td.name-and-title { font-weight: bold; padding-right: 12px; }
table#leads td.leads-address { padding-right: 12px; }

table#mass-downloads-output {  }
table#mass-downloads-output colgroup#row-name col { width: 265px; }
table#mass-downloads-output colgroup.download-col col { width: 125px; }
table#mass-downloads-output th { text-align: center; font-size: 0.85em; padding: 0 0 3px; }
table#mass-downloads-output td { padding: 4px 0 3px; border-bottom: 1px solid #eee; text-align: center; }
table#mass-downloads-output td.row-name { text-align: left; }
table#mass-downloads-output td.indent-nnn { padding-left: 1em; }
table#mass-downloads-output td.indent-nnnn { padding-left: 2em; }

body#elearning-rules table { width: 580px; margin: 24px 0; }
body#elearning-rules th { text-align: center; font-size: 0.85em; color: black; }
th#drawing-number { width: 120px; }
th#drawing-date { width: 150px; }
body#elearning-rules th, body#elearning-rules td { vertical-align: top; padding: 3px 10px; border-bottom: 1px solid #aaa; }

/*
12.0 MISC PRESENTATION ELEMENTS
------------------------------------------
*/

.lock { background: url(/images/gui/icons/icon-lock.gif) no-repeat right center; padding-right: 14px; }

dl.imgFormats span.toolTipInline { display: inline-block; text-indent: -9999em; background: url(/images/products/icons/tooltip.gif) no-repeat; overflow: hidden; width: 11px; height: 11px; position: relative; top: 1px; }

.important { color: red; }

body#elearning-rules strong { color: black; }

span.alreadyCompleted { color: #666; }
span.newCourse { color: #ac0535; }

/*Sign up for Email updates link */
 a#email-sign-up { height: 27px; margin-top: 8px; }
body a#email-sign-up { background-image: url(/images/ir/nav-sprites/nav-sign-up-email.gif); background-position: 0 0; background-repeat:no-repeat;}
body a#email-sign-up:hover { background-position: -200px 0; }



/*
13.0 IMAGES
------------------------------------------
*/

body#resources-overview .content-block p img,
body#pro-home .content-block p img { display: inline; float: right; margin-left: 8px; }

div.logoGroupWrapper img { float: left; margin-right: 10px; }

div.logoGroupWrapper img.toolTipInline { float: none; }

div.thumb img { border: 1px solid #ddd; }
body#showroom-pop div.thumb img { border: 0 none; }

body#showroom-rewards #pageHeader img { margin-left: 12px; }

img#course-thumb { float: left; border: 1px solid #eee; margin: 2px 5px 5px 0;}

/*
14.0 META
------------------------------------------
*/



/*
15.0 ACCESSIBILITY
------------------------------------------
*/



/*
16.0 PAGE SPECIFIC
------
*/
body#communications dl#press-release-list dd div { width: 406px; float: left; line-height: 1.5; border: none; padding-bottom: 14px; margin-right: 14px; }
body#communications dl#press-release-list dd div.no-image { width: 620px; }