﻿/*
    w2wlink StyleSheet
    by CLANG - InSite Interactive
    
    A. Meyer Reset Reloaded
    B. Global HTML Styles
    C. Global Styles
    D. Page Layout
    E. Homepage
    F. Section Landing Pages
    G. Article Detail Page
    H. Knowledge Bank
    I. Generic Subpages
    J. Network Circle
        
*/
/*
    A. Meyer Reset Reloaded 
    http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*
    B. Global HTML Styles
*/
BODY { text-align: center; font-family: Myriad-Roman, Myriad, Arial, sans-serif; font-size: .8em; line-height: 1.3em; color: #333; }
P { margin: 0 0 1.4em 0; }
A:link { color: #4e819d; text-decoration: underline; }
A:visited { color: #4e819d; }
A:hover { text-decoration: underline; }
HR { clear: both; width: 100%; height: 1px; border: none; background: #45728b; color: #45728b; margin: 15px 0; }
UL { padding: 0 0 15px 20px; list-style: square; }
OL { padding: 0 0 15px 20px; list-style: decimal; }
OL LI { vertical-align: top; }
SUP { font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.33em; }
/*
    C. Global Styles
*/
.note { color: #f00; font-weight: bold; }
.hidden { display: none; }
.lowercase { text-transform: lowercase; }
.gray { color:Gray; }
.clear { clear: both; }
.inline { display: inline; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.floatRight { float:right; }
.floaLeft { float:left; }
.width100pc { width: 100% !important; }
.noFloat { float: none !important; }
.error, .error UL { color: #f00 !important; font-weight: bold; }
.errorVal { color: #f00 !important; font-weight: bold; padding:20px 0 10px 0; }
/* For Clearing DIVs */
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0 }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/* CSS Line & Circle */
.cssCircleLine { position: relative; height: 10px; margin: 15px 20px 20px 0; }
.cssCircleLineShort { position: relative; height: 10px; margin: 15px 20px 20px 0; }
.cssLine { border-top: 2px solid; position: absolute; top: 4px; width: 99%; }
.cssCircle { width: 9px; float: right; }
b.rtop, b.rbottom { display: block; background: #fff; }
b.rtop b, b.rbottom b { display: block; height: 1px; overflow: hidden; }
b.r1 { margin: 0 5px; }
b.r2 { margin: 0 3px; }
b.r3 { margin: 0 1px; }
b.rtop b.r4, b.rbottom b.r4 { margin: 0 1px; height: 2px; }

/* Global Article Element Styles */
.prefaceWord { text-transform: uppercase; font-weight: bold; }
.headlineBox { float: left; font-size: .1em; }
.headline { font-weight: bold; color: #7C3200; line-height: 1.2em; }
.headline a:link, .headline a:visited { color: #7C3200 !important; text-decoration: none; }
.headline a:hover { color: #7C3200 !important; text-decoration: none; }
.photo { float: left; }
.caption { color: #000000; line-height: 1.1em; }
.caption p { margin: 0 0 .6em 0; }
.subhead { font-weight: normal; color: #000000; font-size: 1.1em; }
.bodyIntro { color: #000000; }
.bodyIntro a { color: #000000; }
.bodyIntro a.videoLink:link, a.videoLink:visited, .articleLinks a:link, .articleLinks a:visited { color: #000000; }
.articleLinks a:link, .articleLinks a:visited { }
a.videoLink:link, a.videoLink:visited { background: url(  "../images/videoCamera.gif" ) no-repeat right center; padding-right: 25px; }
/*
    
    D. Page Layout
    
*/
#container { width: 970px; margin: 0 auto; text-align: left; }
#logo { float: left; width:700px; height: 80px; }
#logo h1 { display: none; }
.logoImage { margin-left: 12px; }
#textSize { clear: both; padding: 0 21px 0 0; }
#textSize a:link, #textSize a:visited { color: #fff !important; }
#textSize .lrgFont a:link, #textSize .lrgFont a:visited { font-size: 1.3em; color: #a6b172 !important; }

/* Navigation */
/* #navContainer ul, #navContainer il {display: inline; list-style: disc url(../images/navDots.png) inside; } */
.topNav { float: right; margin-top: -38px; }
/* BEGIN Basic 'droppy' code - don't modify */
    #nav { display: block; margin: 0; padding: 0; position: relative; }
    #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative}
    #nav a { display: block; }
    #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0;}
    * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
/* END Basic 'droppy' code - don't modify */
/*#nav { clear: both; width: 100%; height: 38px; background: #C0E5E2; z-index: 1; }*/
#nav { clear: both; width: 100%; height: 38px; background: rgb(192, 229, 226); z-index: 1; }
#nav ul { width: 100%; padding: 0 !important;}
#nav li { float: left; display: block; width: 138px; text-align: center; text-transform: uppercase;}
#nav a:link, #nav a:visited { display: block; width: 100%; height: 100%; padding: 5px 0 5px 0; color: #7C3B00; text-decoration: none; font-size: .95em; font-weight: bold; }
#nav a:hover { text-decoration: none; background: #24BCB5; color: #7C3B00 }
#nav a.active { background: #24BCB5; color: #000000}
#nav .lastnav { width: 142px !important; }
/* Sub nav */
#nav ul li { padding: 5px; width: 128px; background-color: #C0E5E2; border-bottom: 1px solid white; border-right: none; opacity: 0.99; filter: alpha(opacity=99); }
#nav ul li a { text-align: left; text-transform:none; }
#nav ul li a.hover { text-decoration:underline; font-weight:bold; }

/* Utility Links */
/* V1 .utilMessage { border-bottom: 1px solid #7f9099; color: #365a6e; } */
.utilLinks { width: 100%; height: 24px; text-align: right; border-bottom: 1px solid #E07D30; color: #24BCB5; }
.utilLinks ul { padding: 5px 20px 0 0; }
.utilLinks ul li { list-type: inside; }
.utilLinks li { float: right; list-style: none; display: inline-block; margin-left: 20px; }
.utilLinks a:link, .utilLinks a:visited { color: #24BCB5; text-decoration: none; text-transform: uppercase; font-size: .85em; font-weight: bold; }
.utilLinks .noBullet { list-style: none; }
/* Footer */
.footerUtil { clear: both; height: 18px; border-top: 1px solid #E07D30; color: #24BCB5 !important; }
.footerUtil ul { padding: 1px 20px 0 0 !important; }
.footer { color: #999; text-align: right; padding: 8px 20px 0 0; font-size: .9em; float:right; }
.footer a:link, #footer a:visited { color: #81CECB; }
.FooterContainer { background: #191919 none repeat scroll 0%; left: 50%; position: absolute; top: 730px; width: 886px; z-index: 99; }
/*
    
    E. Homepage
    
*/
/* Home Splash Banner with Quick Reg */
#homeSplashBnr { width: 100%; height: 204px; overflow: hidden; position: relative; background: #d8e3e7 url(  "../images/homeHeroPhoto.jpg" ) no-repeat; }

/* Buttons */
.buttons a { float:left; padding: 26px 0 0 5px; overflow: hidden; margin: 0; height: 0px !important; }    
.buttons a:hover { background-position: 0 -26px; }
.buttons a:active { background-position: 0 -52px; }
.sm_buttons a { float:left; padding: 18px 0 0 5px; overflow: hidden; margin: 0; height: 0px !important; }    
.sm_buttons a:hover { background-position: 0 -18px; }
.sm_buttons a:active { background-position: 0 -36px; }

.btnSearch a { width: 69px; background: url("/images/btnSearch.png") 0 0 no-repeat; }
.btnContinue a { width: 80px; background: url("/images/btnContinue.png") 0 0 no-repeat; }
.btnGo a { width: 34px; background: url("/images/btnGo_sm.png") 0 0 no-repeat; }
.btnJoinW2wlink a { width: 120px; background: url("/images/btnJoinW2wlink.png") 0 0 no-repeat; }
.btnSaveActionPlan a { width: 120px; background: url("/images/btnSaveActionPlan.png") 0 0 no-repeat; }
.btnGetNewsletter a { width: 178px; background: url("/images/btnGetNewsletter.png") 0 0 no-repeat; }

/* Home Hero Tabs */
#homeHeroTabs { width: 100%; height: 204px; overflow: hidden; position: relative; background: #d8e3e7 url(  "../images/homeHeroPhoto.jpg" ) no-repeat; }
.tab { width: 970px; height: 204px; position: absolute; display: none; }
.tabContent { float: left; width: 185px; height: 204px; padding: 16px 500px 0 0; margin-left: -8px; color: #fff; }
#knowledgeTab .tabContent { margin-left: 0; }
.tabContent h2 { display: none; }
.tabLink { float: left; }
#worksmartTab .tabLink { background: url(  "../images/tabs_corporateFastTrack.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#worksmartTab .tabContent { background: #ec7442; }
#innerselfTab .tabLink { background: url(  "../images/tabs_entrepreneurial.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#innerselfTab .tabContent { background: #cad9b3; }
#connectionsTab .tabLink { background: url(  "../images/tabs_networkingTransition.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#connectionsTab .tabContent { background: #c6875e; }
#wellnessTab .tabLink { background: url(  "../images/tabs_workLifeBalance.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#wellnessTab .tabContent { background: #e9807d; }
#networkTab .tabLink { background: url(  "../images/tabs_network.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#networkTab .tabContent { background: #c45f60; }
/*#eventsTab .tabLink { background: url(  "../images/tabs_events.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#eventsTab .tabContent { background: #a6b172; }
#knowledgeTab .tabLink { background: url(  "../images/tabs_knowledge.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#knowledgeTab .tabContent { background: #798d9a; }*/

#serviceTab .tabLink { background: url(  "../images/tabs_services.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#serviceTab .tabContent { background: #a6b172;  }
#eventsTab .tabLink { background: url(  "../images/tabs_events2.png" ) no-repeat; behavior: url(  "_iepngfix.htc" ); }
#eventsTab .tabContent { background: #798d9a; margin-left: 0;}


p.tabPhoto { margin-bottom: 5px; }
h3.tabH3 { width: 170px; font-size: 1.1em; font-weight: bold; margin-bottom: 3px; }
p.tabCopy { width: 170px; margin-bottom: 3px; }
p.tabVisitLink { width: 170px; }
p.tabVisitLink a:link, p.tabVisitLink a:visited { color: #fff; text-decoration: none; background: url(  "../images/arrows_visitLink.gif" ) no-repeat right center; padding-right: 20px; }

#homePageArticles { float: left; }

#pnlLower { clear: both; width: 729px }

/* Article Listing */
#homeArticleListingBorder {border-right: 1px solid #E07D30; float: left; margin-bottom: 18px; margin-top: 18px; width: 365px;}
#homeArticleListing { width: 100%; margin-top: -18px; }
#homeArticleListing a { text-decoration: none; color: #FFFFFF;}
#homeArticleListing h3 { padding: 2px 15px; text-transform: uppercase; color: #FFFFFF; font-weight: bold;}
#homeArticleListing .contentRow       { height: 110px; width: 350px; }
#homeArticleListing .headline         { font-weight: bold; color: #7C3A00; line-height: 1.2em; }
#homeArticleListing .photo            { float: left; padding-right: 5px; }
#homeArticleListing .description      {  }
#homeArticleListing .corporate        { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 165px;}
#homeArticleListing .entrepreneurial  { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 145px;}
#homeArticleListing .networking       { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 105px;}
#homeArticleListing .workLife         { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 195px;}
#homeArticleListing .proStyle         { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 185px;}

/* Homepage Event Listing */
#homePageCenterWell { width: 360px; float: right; }
#homePageCenterWell a { text-decoration: none }
#homePageCenterWell h3 { padding: 2px 15px; text-transform: uppercase; color: #fff; font-weight: bold; background-color: #93A4AF }
#homePageCenterWell .headline      { font-weight: bold; color: #7C3A00; line-height: 1.2em; }
#homePageCenterWell .eventListing  { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 156px;}
#homePageCenterWell .tipOfDayLong  { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 80px;}
#homePageCenterWell .tipOfDay      { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 150px;}
#homePageCenterWell .circlePreview { background: #24BCB5; color: #FFFFFF; border: 1px solid #7C3B00; margin-right: 100px;}

#eventListing { margin: 0 0 .5em 0; }
#eventListing hr { color: #93A4AF; height: 1px; background: none repeat scroll 0 0 #45728B; margin-top: 5px; width: 330px }
#eventListing li { padding-bottom: 7px; list-style-type: disc;  }

#pnlTipOfTheDay { margin: 0 0 .5em 0; height: 90px; }
#pnlTipOfTheDay h2 { color: #2A4655; font-weight: bold; line-height: 1.2em;}
#pnlTipOfTheDay p { margin: 0; font-size: 1.1em; }
#pnlTipOfTheDay a { text-decoration: none }
#pnlTipOfTheDay .description      {  }
#pnlTipOfTheDay .photo { float: left; padding-right: 5px; }

#pnlCirclePreview { margin: 0 0 .5em 0; }
#pnlCirclePreview h2 { color: #2A4655; font-weight: bold; line-height: 1.2em;}
#pnlCirclePreview p { margin: 0; font-size: 1.1em; }
#pnlCirclePreview a { text-decoration: none; color: #fff; }
#pnlCirclePreview .question { background-color: #f0e8d9; margin: 0; font-size: 1.1em; width: 85% }
#pnlCirclePreview .answer {  background-color: #faf3e6; margin: 0; font-size: 1.1em; width: 85%; float: right; }

/* Content Area */
#homeContentLeft { float: left; width: 743px; border-right: 1px solid #E03B00; margin-bottom: 18px; margin-top: 18px; }

#homeRibbon { clear: both; width: 729px; background: #e5e5e5; border-top: 1px solid #7f9099; padding: 3px 7px 7px 7px; }
#homeRibbon p { margin: 0; color: #999; font-size: .9em; }
#homeRightColumn { float: right !important; width: 188px; padding: 12px 19px; }
#homeRightColumn #internalAd { width: 200px; padding: 0 !important; }
#homeRightColumn img { padding-bottom: 3px; }
#homeRightColumn h4 { font-size: 1.2em; color: #b93353; font-weight: bold; text-align: center; margin-bottom: 15px; }

/* Sub Article on Left */
#homeSubArticle { float: right; width: 289px; padding: 0 10px 0 0; border-right: 1px solid #E03B00 } /*; margin-top: -18px;*/
#homeSubArticle .prefaceWord { position: absolute; top: -.5em; height: 20px; font-size: 1.2em; padding: 0 10px 0 25px; background: #fff; }
#homeSubArticle .headlineBox { width: 10px; height: 10px; }
#homeSubArticle .headline { margin-top: -2px; padding: 0 0 10px 25px; font-size: 1.2em; }
#homeSubArticle.portrait .photo { padding: 0 18px 10px 0; }
#homeSubArticle.landscape .photo { width: 100%; padding: 0 0 10px 0; }
#homeSubArticle.portrait .photo img { width: 100px; height: 104px; }
#homeSubArticle.landscape .photo img { float: left; width: 145px; height: 90px; }
#homeSubArticle.portrait .caption { font-size: .7em; width: 80px; padding: 6px 10px 0 10px; }
#homeSubArticle.portrait .caption { font-size: .9em; width: 80px; padding: 6px 10px 0 10px; }
#homeSubArticle.landscape .caption { float: left; font-size: .9em; width: 110px; padding: 20px 10px 0 20px; }
#homeSubArticle.portrait .subhead { padding: 0 10px 15px 0; font-size: inherit; }
#homeSubArticle.landscape .subhead { padding: 0 10px 15px 28px; font-size: inherit; }
#homeSubArticle.portrait .articleLinks { padding: 0 10px 0 25px; }
#homeSubArticle.landscape .articleLinks { padding: 0 10px 0 28px; }

/* Main Article on Right */
.utilMessage { float: right; width: 440px; border-bottom: 1px solid #7f9099; color: #365a6e; padding: 2px 2px 2px 2px; }
#homeMainArticle { float: right; width: 430px; margin-left: 3px; background-position: center 6px; background-repeat: no-repeat; padding: 0 10px 0 0; margin-top: -18px; }
#homeMainArticle .prefaceWord { text-align: center; margin-top: 13px; font-size: 1.2em; }
#homeMainArticle .headlineBox { width: 15px; height: 15px; }
#homeMainArticle .headline { padding: 0 0 10px 28px; font-size: 1.4em; }
#homeMainArticle.portrait .photo { padding: 0 18px 10px 0; }
#homeMainArticle.landscape .photo { float: right; padding: 0 0 10px 18px; margin-right: -10px; }
#homeMainArticle.portrait .photo img { width: 175px; height: 182px; }
#homeMainArticle.landscape .photo img { width: 225px; height: 140px; }
#homeMainArticle.portrait .caption { font-size: .9em; width: 135px; padding: 10px 10px 0 30px; }
#homeMainArticle.landscape .caption { font-size: .9em; width: 155px; padding: 10px 10px 0 30px; }
#homeMainArticle.portrait .subhead { padding: 0 10px 8px 0; }
#homeMainArticle.landscape .subhead { padding: 0 10px 8px 28px; }
#homeMainArticle.portrait .bodyIntro { padding: 0 10px 0 193px; }
#homeMainArticle.landscape .bodyIntro { padding: 0 10px 0 28px; }
#homeMainArticle.portrait .articleLinks { padding: 0 10px 0 193px; }
#homeMainArticle.landscape .articleLinks { padding: 0 10px 0 28px; }

/*
    
    F. Section Landing Pages
    
*/
h1.sectionLandingPg { padding: 18px 29px 18px 29px; text-transform: uppercase; font-weight: bold; font-size: 1.8em; color: #7C3B00; }
h1.sectionLandingPg2 { padding: 18px 0px 18px 0px; text-transform: uppercase; font-weight: bold; font-size: 1.8em; color: #7C3B00; }
#subpageContent { width: 100%; }
#subCol1 { display: inline; float: left; width: 334px; color: #000000}
#subCol2 { display: inline; float: left; width: 251px; position: relative; }
#subCol3 { display: inline; float: left; width: 225px; position: relative; }
#subCol4 { display: inline; float: left; width: 160px; position: relative; }
#subCol1SignIn { display: inline; float: left; width: 500px; }
#subCol2SignIn { display: inline; float: left; width: 285px; position: relative; }
#subCol3SignIn { display: inline; float: left; width: 310px; position: relative; }
#subCol4SignIn { display: inline; float: left; width: 160px; position: relative; }
/* Subpage Column 1 */
#slot1 { /*border-bottom:1px solid #fff;*/ }
#slot2 { border-top: 1px solid #fff; clear: both; }
#subCol1 .prefaceWord { margin: 12px 0 8px 29px; color: #7C3200; font-size: 1.2em; }
#subCol1 .headlineBox { width: 15px; height: 15px; }
#subCol1 .headline { font-size: 1.3em; margin: 0 10px 12px 29px; }
#subCol1 .portrait .photo { width: 175px; padding: 0 16px 0 0; }
#subCol1 .landscape .photo { padding: 0 0 15px 0; _padding: 0; width: 100%; }
#subCol1 .portrait img { width: 175px; height: 182px; }
#subCol1 .landscape img { float: left; width: 225px; height: 140px; }
#subCol1 .portrait .caption { margin: 8px 10px 0 29px; font-size: .9em; }
#subCol1 .landscape .caption { margin: 15px 11px 10px 235px; font-size: .9em; }
#subCol1 .portrait .subhead { font-size: 1.15em; margin: 0 10px 10px 29px; }
#subCol1 .landscape .subhead { font-size: 1.15em; margin: 0 10px 10px 29px; }
#subCol1 .portrait .bodyIntro { margin: 0 10px 10px 29px; }
#subCol1 .landscape .bodyIntro { margin: 0 10px 10px 29px; }
#subCol1 .portrait .articleLinks { margin: 0 0 15px 29px; }
#subCol1 .landscape .articleLinks { margin: 0 0 15px 29px; }
/* Subpage Column 2 */
#slot3 { /*border-bottom:1px solid;*/ margin-right: 1px; }
#slot4 { border-top: 1px solid; clear: both; margin-right: 1px; }
#subCol2 .prefaceWord { margin: 12px 0 8px 26px; font-size: 1.2em; }
#subCol2 .headlineBox { width: 10px; height: 10px; }
#subCol2 .headline { font-size: 1.05em; margin: 0 10px 12px 26px; }
#subCol2 .portrait .photo { width: 100px; padding: 0 23px 0 0; }
#subCol2 .landscape .photo { padding: 0 0 15px 0; _padding: 0; width: 100%; }
#subCol2 .portrait img { width: 100px; height: 104px; }
#subCol2 .landscape img { float: left; width: 145px; height: 90px; }
#subCol2 .portrait .caption { margin: 8px 10px 0 26px; font-size: .9em; }
#subCol2 .landscape .caption { margin: 15px 11px 10px 160px; font-size: .9em; }
#subCol2 .portrait .subhead { font-size: 1em; margin: 0 10px 10px 26px; }
#subCol2 .landscape .subhead { font-size: 1em; margin: 0 10px 10px 26px; }
#subCol2 .portrait .bodyIntro { margin: 0 10px 10px 26px; }
#subCol2 .landscape .bodyIntro { margin: 0 10px 10px 26px; }
#subCol2 .portrait .articleLinks { margin: 0 0 15px 26px; }
#subCol2 .landscape .articleLinks { margin: 0 0 15px 26px; }
#membershipCTA { margin: 0 40px 0 30px; }
#membershipCTA .h2 { font-weight: bold; font-size: 1.1em; padding: 0 10px 0 0; background: #fff; color: #45728b; }
/* Subpage Column 3 */
#internalAd { width: 188px; padding: 0 19px 12px 18px; }
#internalAd img { padding-bottom: 3px; }
#internalAd h4 { font-size: 1.2em; color: #b93353; font-weight: bold; text-align: center; margin-bottom: 15px; }
#internalAd p.links { margin-bottom: 2px; }
h3.alsoIn { width: 158px; margin: 0 19px 12px 18px; padding: 2px 15px; text-transform: uppercase; color: #7C3B00; font-weight: bold; }
h3.alsoInAll { width: 173px; margin: 0 19px 12px 18px; padding: 2px 0 2px 15px; text-transform: uppercase; color: #7C3B00; font-weight: bold; background: #C0E5E2 !important; }
h3.professional { /*margin-top:40px !important;*/ }
.alsoInBox { width: 7px; height: 7px; font-size: .4em; display: inline; float: left; margin: 3px 0 0 18px; }
h4.alsoInHeadline { margin: 0 19px 0 33px; font-weight: bold; color: #7C3B00 }
h4.alsoInHeadline a:link, h4.alsoInHeadline a:visited { color: #7C3B00; text-decoration: none; }
h4.professional { margin-bottom: 10px; }
h4.professional { font-weight: normal; /*color:#296e90 !important;*/ }
h4.professional a:link, h4.professional a:visited { /*color:#296e90 !important; */ font-weight: bold; }
.alsoInSubhead { margin: 0 19px 15px 33px; color: #7C3B00 }
.alsoInSubhead a:link, .alsoInSubhead a:visited { color: #7C3B00; text-decoration: none; }
.alsoInSubhead a:hover { text-decoration: underline; }
.alsoInMoreLink { margin: 0 19px 15px 33px; }
/* Subpage Column 4 */
#subpageLandingRibbon { width: 160px; position: relative; margin: 0 0 20px 0; }
#subpageLandingRibbon p { position: absolute; width: 160px; top: -1.5em; margin: 0; text-align: center; color: #999; font-size: .9em; }

/*
    
    G. Article Detail Page
    
*/
#subColArticle { display: inline; float: left; width: 585px; }
#subColArticle .prefaceWord { position: absolute; top: -.5em; height: 20px; font-size: 1.2em; padding: 0 10px 0 29px; background: #fff; }
#subColArticle .cssCircleLine { float: left; width: 370px; margin: 10px 5px 20px 0; }
/* On Article Detail pages, need room for Tool Links */
#subColArticle .cssCircleLineShort { float: left; width: 341px; margin: 10px 5px 20px 29px; _margin: 10px 5px 20px 0; _padding: 0 0 0 29px; }
/* On Article Detail pages (at the bottom), need room for Tool Links */
.toolsLinksFooter { float: left; font-size: .8em; text-transform: uppercase; color: #2a4655; margin: 8px 0 0 0; }
.toolsLinksFooter a:link, .toolsLinksFooter a:visited { color: #2a4655; text-decoration: none; margin: 0 5px; }
.toolsLinksFooter a:hover { text-decoration: underline; }
.toolsLinks { color: #2A4655;
float: left;
font-size: 0.8em;
left: 4px;
margin-bottom: -40px;
position: relative;
text-transform: uppercase;
top: -20px; }
.toolsLinks a:link, .toolsLinks a:visited { color: #2a4655; text-decoration: none; margin: 0 5px; }
.toolsLinks a:hover { text-decoration: underline; }
#subColArticle .headlineBox { width: 15px; height: 15px; margin-top: 4px; }
#subColArticle .headline { font-size: 1.8em; margin: 0 20px 18px 29px; }
#subColArticle .photo { padding: 0 20px 20px 0; }
#subColArticle.portrait .photo img { width: 275px; height: 285px; }
#subColArticle.landscape .photo img { width: 325px; height: 202px; }
#subColArticle.portrait .caption { width: 226px; padding: 8px 20px 0 29px; }
#subColArticle.landscape .caption { width: 276px; padding: 8px 20px 0 29px; }
#subColArticle .subhead { font-size: 1.3em; margin: 0 20px 15px 295px; }
#subColArticle .dateName { font-weight: bold; color: #2a4655; }
#subColArticle .bodyCopy { margin: 0 20px 0 29px; }
#subColArticle .bodyCopy table{ border-bottom: black 1px solid; border-left: black 1px solid; border-collapse: collapse; border-top: black 1px solid; border-right: black 1px solid }
#subColArticle .bodyCopy td { border-bottom: black 1px solid; border-left: black 1px solid; border-top: black 1px solid; border-right: black 1px solid; padding: 3px 3px 3px 3px }
#subColArticle .articleLinks { margin: 0 20px 40px 29px; }
/* Sub Sections */
.articleSubSectionTitle { clear: both; position: relative; margin: 0 20px 0 0; height: 23px; }
.articleSubSectionTitle .cssLine { border-width: 1px; width: 100%; }
.articleSubSectionTitle h4, #subColListing .articleSubSectionTitle h2 { position: absolute; top: -.5em; height: 20px; text-transform: uppercase; font-weight: bold; font-size: 1.1em; padding: 0 10px 0 29px; background: #fff; }
#subColListing p.intro { width: 527px; margin-left: 29px; }
.articleSubSectionTitle .smartComment { position: absolute; right: 0; top: -22px; background: #fff; padding: 0 0 0 8px; }
.articleSubSection { margin: 0 20px 40px 29px; }
.articleSubSection .smartComment_name { margin: -15px 0 15px 0; font-weight: bold; }
.articleSubSection .sponsorName, .articleSubSection .authorName { font-weight: bold; margin: 0 !important; }
.articleSubSection .sponsorPhoto, .articleSubSection .authorPhoto { float: right; width: 100px; height: 104px; margin: 0 0 20px 40px; }
.articleSubSection .relatedLink { margin: -1em 100px 9px 18px; }
.articleSubSection .relatedBox { width: 7px; height: 7px; font-size: .1em; }
/*
    
    H. Knowledge Bank
    
*/
#subColListing { display: inline; float: left; width: 585px; }
#subColListing .listingBox { position: absolute; top: -4px; width: 10px; height: 10px; font-size: .1em; }
#subColListing .listingDate { font-weight: bold; margin: 0; }
#subColListing .listingHeadline { margin-right: 130px; }
#subColListing .listingHeadline a:link, #subColListing .listingHeadline a:visited { color: #333; text-decoration: none; font-weight: bold; }
#subColListing .listingHeadline a:hover { text-decoration: underline; }
#subColListing .listingSubhead { margin-right: 130px; }
#subColListing #listingLinks { margin: 0 0 30px 0; list-style: none; padding: 0; }
#subColListing #listingLinks .listingBox { position: static; float: left; margin-top: 2px; }
#subColListing #listingLinks a:link, #subColListing #listingLinks a:visited { margin-left: 19px; text-transform: uppercase; font-weight: bold; text-decoration: none; }
#subColListing #listingLinks a:hover { text-decoration: underline; }
.txtSearchBox { width: 450px; margin: 0 0 0 0; color: #45728b; border: 1px solid #999; height: 1.5em ; line-height:1.5em ; font-size: 1.5em;}


/*
    I. Generic Subpages
    
*/
#loginLeft { display: inline; float: left; width: 320px; }
#loginRight { display: inline; float: left; width: 650px; position: relative; }
#subCol { display: inline; float: left; width: 556px /*585px*/; padding: 0 0 0 29px; }
#subCol h2 { font-weight: bold; }
#subCol .inline { padding: 0 0 1.4em 0; }
.generic #subCol p { width: 400px; }
.generic #subCol p.wide { width: 500px; }
.generic #subCol ul { width: 400px; }
.generic ul { color: #45728b; padding: 0 0 1.4em 20px; }
.generic ul span { color: #333; }
.generic h3 { font-weight: bold; }
.generic h3.underline { font-weight: bold; text-decoration: underline; padding: 0 0 1.1em 0; }
.titleAndLine { clear: both; position: relative; margin: 1.4em 0 0 0; height: 23px; }
.titleAndLine .cssLine { border-width: 1px; border-color: #45728b; width: 100%; }
.titleAndLine h2 { position: absolute; top: -.5em; height: 20px; text-transform: uppercase; font-weight: bold; font-size: 1.1em; padding: 0 10px 0 0; background: #fff; color: #45728b; }
.withBorder hr { margin-right: 20px; }
.teamPhoto { clear: both; float: left; width: 93px !important; }
.teamName { color: #45728b; margin: 0 0 0 113px !important; }
.teamBio { margin: 0 0 0 113px !important; }
.teamRow { margin: 0 0 30px 0; min-height: 114px; }
.teamPartnerImg { margin: 0 0 15px 113px; }
.mediaKitRow { width:530px; margin: 0 0 10px 0; min-height: 114px; }

/* Forms */
.form { color: #45728b; }
.formWide { color: #45728b; width:600px; }
.formWide p { width: 100% !important; }
.formCol { float: left; padding: 0 0 5px 0; }
.formColLast { float: left; padding: 0 0 5px 0; }
.formRow { clear: both; position: relative; margin: 0px 0px 10px 0px; _height: 30px; }
label { width: 120px; margin: 0 20px 0 0; }
.subQuestionLabel {margin: 0 5px 0 0;}
label.labelSml { width: 75px; margin: 0 0 0 0; }
.txt { width: 120px; margin: 0 18px 0 0; color: #45728b; border: 1px solid #999; }
.txtSml { width: 45px; margin: 0 25px 0 0; border: 1px solid #999; }
.txtLong { width: 260px; margin: 0 25px 0 0; border: 1px solid #999; }
input { margin: 0 .2em 0 0; }
select.state { width: 49px; margin: 0 25px 0 0; border: 1px solid #999; color: #45728b; }
select.country { width: 280px; margin: 0 25px 0 0; border: 1px solid #999; color: #45728b; }
select { color: #45728b; }
select.regarding { width: 260px; }
textarea.txtAreaComments, textarea.txtAreaMessage { width: 260px; height: 120px; border: 1px solid #999; color: #45728b; font-family: arial; font-size: 1.1em; }
/* Popup Hint */
.hint { display: none; position: absolute; right: -30; top: 1.4em; width: 155px; margin-top: -4px; border: 1px solid #e0e0e0; padding: 12px 14px; background: #fff url(  "../images/hint_back.gif" ) repeat-x left bottom; color: #999; line-height: 1.4em; }
.closerHint { right: 80px; }
.lowerHint { top: 4em; }
.hint .hint-pointer { position: absolute; left: -10px; top: 10px; width: 10px; height: 19px; background: url(  "../images/hint_arrow.gif" ) left top no-repeat; }
fieldset { margin: 10px 0; }
.submit { margin: 0 10px 40px 0; padding:5px; }
select.ProfileSelect { width: 200px; margin: 0 25px 0 0; border: 1px solid #999; color: #45728b; }
select.ProfileSelectWide { width: 460px; margin: 0 25px 0 0; border: 1px solid #999; color: #45728b; }
.peerWeight { float: right; }
.ProfileLabel { font-weight: bold; font-size: 1.1em; }
.ProfileInformationalMessage { font-weight: bold; font-size: 1.3em; }
/*
    J. Network Circle
    
*/
#circleListing, #discussion { display: inline; float: left; width: 585px; }
#circlesFormingNow { display: inline; float: left; width: 375px; position: relative; padding:0 0 0 10px;}
/*# { display: inline; float: left; width: 385px;padding:0 0 0 10px; position: relative;} */
#circleListing .headlineBox, #discussion .headlineBox { width: 15px; height: 15px; }
#circleListing .headline, #discussion .headline { margin-top: -2px; margin: 0 10px 12px 29px; font-size: 1.3em; width: 418px; }
#circleListing p.lastUpdated { color: #676767; float: right; margin: -2.3em 0 0 0; padding-right: 60px; }
.discussionList { background: #C0A172; margin: 0 20px 2px 31px; color: #000000 }
.discussions { margin-bottom: 30px; }
.newMsg { float: left; position: relative; width: 27px; height: 27px; margin: 2px; background: url(  "../images/networkCircle_newMsg.gif" ) no-repeat; }
.noNewMsg { float: left; position: relative; width: 27px; height: 27px; margin: 2px; background: url(  "../images/networkCircle_noNewMsg.gif" ) no-repeat; }
.newMsg span, .noNewMsg span { position: absolute; left: -999em; }
.discussionList .title { margin: 0 115px 0 42px; padding: 8px 0 8px 0; width: 350px; color: #000000}
.discussionList .title A:link { color: #000000}
.discussionList .title strong { font-weight: normal !important; }
.discussionList .updated { float: right; padding: 8px 22px 0 0; color: #000000; }
#circleListing .talkToUs { margin-top: 45px; }
#circleListing .talkToUs p { margin-left: 30px; }
#discussionIntro { margin: 0 90px 0 30px; }
#discussionIntro h3.title { font-weight: bold; color: #173645; margin-bottom: 15px; }
#discussionIntro .posted { /*float:right;*/ margin-bottom: 25px; }
#discussionIntro .subscribe { margin-bottom: 2px; }
#messages { margin: 0 0 30px 0; }
.message { margin: 0 20px 9px 30px; /*background:url("../images/network_messageBackground.gif") repeat-y;*/ }
.message .posted { color: #606060; background: #f0e8d9; padding: 8px 0 8px 18px; margin: 0 0 2px 0; width: 517px; }
.message .posted .name { margin: 0; float: left; }
.message .posted .dateTime { padding: 0 20px 0 0; margin: 0; float: right; }
.message .msgText { padding: 12px 20px 20px 20px; background: #faf3e6; }
.message .msgText h3 { font-weight: bold; margin-bottom: 15px; }
#messages .abuse { float: right; padding: 0 25px 20px 0; }
#addYourComment { padding: 0 0 0 0; }
#addYourComment label { margin: 0 0 0 168px; color: #245f7c; }
#addYourComment .summary { margin: 0 0 0 168px; }
#addYourComment input, #addYourComment textarea { margin: 4px 0 10px 168px; width: 369px; }
#addYourComment textarea { height: 115px; }
#addYourComment .submit { float: right; margin: 0 45px 0 0; width: auto; }
#addYourComment p { color: #999; margin: -10px 0 10px 168px; }
#addYourComment a { color: #245f7c; margin: 0 0 20px 30px; }
.subscribeEmailDesc { color: #888; font-size: .9em; }
.attachmentBox { border: 1px solid #999; }
.inernadAdListingBox { background: #e1ac42; }

/*********************************************************************
**********************************************************************
    w2wlink Colors
    
    A. Main Navigation
    B. CSS Line & Circle
    C. Homepage
    D. Section Landing Pages
    E. Article Detail Page
    F. Knowledge Bank
*/
/*
    A. Main Navigation
    
*/
/* Main Nav Colors */
#worksmartNav a { background: #C0E5E2; font-size: .7em; line-height: 1.2em;}
/*#worksmartNav .active, #worksmartNav a:hover { color: #C0E5E2 !important; }*/
#innerselfNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#innerselfNav .active, #innerselfNav a:hover { color: #C0E5E2 !important; }*/
#connectionsNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#connectionsNav .active, #connectionsNav a:hover { color: #C0E5E2 !important; }*/
#wellnessNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#wellnessNav .active, #wellnessNav a:hover { color: #C0E5E2 !important; }*/
#networkNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#networkNav .active, #networkNav a:hover { color: #C0E5E2 !important; }*/
#servicesNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#servicesNav .active, #servicesNav a:hover { color: #C0E5E2 !important; }*/
#events2Nav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#events2Nav .active, #events2Nav a:hover { color: #C0E5E2 !important; }*/
#corporateFTNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#corporateFTNav .active, #corporateFTNav a:hover { color: #C0E5E2 !important; }*/
#entreprenurialNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#entreprenurialNav .active, #entreprenurialNav a:hover { color: #C0E5E2 !important; }*/
#transitionNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#transitionNav .active, #transitionNav a:hover { color: #C0E5E2 !important; }*/
#workLifeBalanceNav a { background: #C0E5E2;  font-size: .7em; line-height: 1.2em;}
/*#workLifeBalanceNav .active, #workLifeBalanceNav a:hover { color: #C0E5E2 !important; }*/
/*
    
    B. CSS Line & Circle
    
*/
.cssLine { border-color: #00ACA1; }
b.rtop b, b.rbottom b { background: #00ACA1; }
/*
body.worksmart .cssLine, .hsa_worksmart .cssLine { border-color: #ec7442; }
body.innerself .cssLine, .hsa_innerself .cssLine { border-color: #bdd0a0; }
body.connections .cssLine, .hsa_connections .cssLine { border-color: #c6875e; }
body.wellness .cssLine, .hsa_wellness .cssLine { border-color: #e9807d; }
body.network .cssLine, .hsa_network .cssLine { border-color: #7C3B00; }
body.events .cssLine, .hsa_events .cssLine { border-color: #a6b172; }
body.worksmart b.rtop b, body.worksmart b.rbottom b, .hsa_worksmart b.rtop b, .hsa_worksmart b.rbottom b { background: #ec7442; }
body.innerself b.rtop b, body.innerself b.rbottom b, .hsa_innerself b.rtop b, .hsa_innerself b.rbottom b { background: #bdd0a0; }
body.connections b.rtop b, body.connections b.rbottom b, .hsa_connections b.rtop b, .hsa_connections b.rbottom b { background: #c6875e; }
body.wellness b.rtop b, body.wellness b.rbottom b, .hsa_wellness b.rtop b, .hsa_wellness b.rbottom b { background: #e9807d; }
body.network b.rtop b, body.network b.rbottom b, .hsa_network b.rtop b, .hsa_network b.rbottom b { background: #e1ac42; }
body.events b.rtop b, body.events b.rbottom b, .hsa_events b.rtop b, .hsa_events b.rbottom b { background: #a6b172; }
*/
/*
    
    C. Homepage
    
*/
/* Home Page Main Article Background Colors for #homeContentLeft */
/*.hcl_worksmart { background: url(  "../images/home_contentLeft_worksmart.gif" ) repeat-y; }
.hcl_innerself { background: url(  "../images/home_contentLeft_innerself.gif" ) repeat-y; }
.hcl_connections { background: url(  "../images/home_contentLeft_connections.gif" ) repeat-y; }
.hcl_wellness { background: url(  "../images/home_contentLeft_wellness.gif" ) repeat-y; }
.hcl_network { background: url(  "../images/home_contentLeft_network.gif" ) repeat-y; }
.hcl_events { background: url(  "../images/home_contentLeft_events.gif" ) repeat-y; }*/
/* Home Page Main Article Oval Background */
/*.hcl_worksmart #homeMainArticle { background-image: url(  "../images/home_mainArticleOval_worksmart.gif" ); }
.hcl_innerself #homeMainArticle { background-image: url(  "../images/home_mainArticleOval_innerself.gif" ); }
.hcl_connections #homeMainArticle { background-image: url(  "../images/home_mainArticleOval_connections.gif" ); }
.hcl_wellness #homeMainArticle { background-image: url(  "../images/home_mainArticleOval_wellness.gif" ); }
.hcl_network #homeMainArticle { background-image: url(  "../images/home_mainArticleOval_network.gif" ); }
.hcl_events #homeMainArticle { background-image: url(  "../images/home_mainArticleOval_events.gif" ); }*/
/* Home Page Main & Sub Article Elements */
.prefaceWord { color: #00ACA1; }
/*
.hma_worksmart .prefaceWord, .hsa_worksmart .prefaceWord { color: #ec7442; }
.hma_innerself .prefaceWord, .hsa_innerself .prefaceWord { color: #bdd0a0; }
.hma_connections .prefaceWord, .hsa_connections .prefaceWord { color: #c6875e; }
.hma_wellness .prefaceWord, .hsa_wellness .prefaceWord { color: #e9807d; }
.hma_network .prefaceWord, .hsa_network .prefaceWord { color: #e1ac42; }
.hma_events .prefaceWord, .hsa_events .prefaceWord { color: #a6b172; }
.hma_worksmart .headlineBox, .hsa_worksmart .headlineBox { background: #ec7442; }
.hma_innerself .headlineBox, .hsa_innerself .headlineBox { background: #bdd0a0; }
.hma_connections .headlineBox, .hsa_connections .headlineBox { background: #c6875e; }
.hma_wellness .headlineBox, .hsa_wellness .headlineBox { background: #e9807d; }
.hma_network .headlineBox, .hsa_network .headlineBox { background: #e1ac42; }
.hma_events .headlineBox, .hsa_events .headlineBox { background: #a6b172; }
*/
/*
    
    D. Section Landing Pages
    
*/
/* Faux Column Backgrounds */
.withBorder, 
#subpageContentArticle, 
#subpageContent.circleListing { background: url(  "../images/subpageContentBack_article.gif" ) repeat-y !important; }
body.worksmart #subpageContent { background: url(  "../images/subpageContentBack_newlogo.gif" ) repeat-y; }
body.innerself #subpageContent { background: url(  "../images/subpageContentBack_newlogo.gif" ) repeat-y; }
body.connections #subpageContent { background: url(  "../images/subpageContentBack_newlogo.gif" ) repeat-y; }
body.wellness #subpageContent { background: url(  "../images/subpageContentBack_newlogo.gif" ) repeat-y; }
body.network #subpageContent { background: url(  "../images/subpageContentBack_newlogo.gif" ) repeat-y; }
body.events #subpageContent { background: url(  "../images/subpageContentBack_newlogo.gif" ) repeat-y; }
/* H1 Page Title */
body.worksmart h1.sectionLandingPg { color: #00ACA1; }
body.innerself h1.sectionLandingPg { color: #00ACA1; }
body.connections h1.sectionLandingPg { color: #00ACA1; }
body.wellness h1.sectionLandingPg { color: #00ACA1; }
body.network h1.sectionLandingPg { color: #7C3B00; }
body.events h1.sectionLandingPg { color: #00ACA1; }
body.knowledge h1.sectionLandingPg { color: #00ACA1; }
/* Article Headline Box */
body.worksmart .headlineBox { background: #ec7442; }
body.innerself .headlineBox { background: #abc289; }
body.connections .headlineBox { background: #c6875e; }
body.wellness .headlineBox { background: #e9807d; }
body.network .headlineBox { background: #e1ac42; }
body.events .headlineBox { background: #a6b172; }
/* Article Prefaceword */
body.worksmart #subCol2 .prefaceWord { color: #7C3200; }
body.innerself #subCol2 .prefaceWord { color: #7C3200; }
body.connections #subCol2 .prefaceWord { color: #7C3200; }
body.wellness #subCol2 .prefaceWord { color: #7C3200; }
body.network #subCol2 .prefaceWord { color: #7C3200; }
body.events #subCol2 .prefaceWord { color: #7C3200; }
body.knowledge #subCol2 .prefaceWord { color: #7C3200; }
/* Article Slot Three Bottom Border Color */
body.worksmart #slot4 { border-color: #ffffff; }
body.innerself #slot4 { border-color: #ffffff; }
body.connections #slot4 { border-color: #ffffff; }
body.wellness #slot4 { border-color: #ffffff; }
body.network #slot4 { border-color: #ffffff; }
body.events #slot4 { border-color: #ffffff; }
/* Also In... */
body.worksmart h3.alsoIn { background: #C0E5E2; color: #7C3B00 }
body.innerself h3.alsoIn { background: #C0E5E2; color: #7C3B00 }
body.connections h3.alsoIn { background: #C0E5E2; color: #7C3B00 }
body.wellness h3.alsoIn { background: #C0E5E2; color: #7C3B00 }
body.network h3.alsoIn { background: #C0E5E2; color: #7C3B00 }
body.events h3.alsoIn { background: #C0E5E2; color: #7C3B00 }
body.worksmart .alsoInBox { background: #C0E5E2; }
body.innerself .alsoInBox { background: #C0E5E2; }
body.connections .alsoInBox { background: #C0E5E2; }
body.wellness .alsoInBox { background: #C0E5E2; }
body.network .alsoInBox { background: #C0E5E2; }
body.events .alsoInBox { background: #C0E5E2; }
/* For Article Pages */
.aib_worksmart { background: #ec7442 !important; }
.aib_innerself { background: #bdd0a0 !important; }
.aib_connections { background: #c6875e !important; }
.aib_wellness { background: #e9807d !important; }
.aib_network { background: #e1ac42 !important; }
.aib_events { background: #a6b172 !important; }
.aib_professional { background: #2a4655 !important; }
/*
    E. Article Detail Page
    
*/
body.worksmart #subColArticle .prefaceWord { color: #ec7442; }
body.innerself #subColArticle .prefaceWord { color: #bdd0a0; }
body.connections #subColArticle .prefaceWord { color: #c6875e; }
body.wellness #subColArticle .prefaceWord { color: #e9807d; }
body.network #subColArticle .prefaceWord { color: #e1ac42; }
body.events #subColArticle .prefaceWord { color: #a6b172; }
body.worksmart .articleSubSectionTitle h4 { color: #ec7442; }
body.innerself .articleSubSectionTitle h4 { color: #bdd0a0; }
body.connections .articleSubSectionTitle h4 { color: #c6875e; }
body.wellness .articleSubSectionTitle h4 { color: #e9807d; }
body.network .articleSubSectionTitle h4 { color: #7C3B00; }
body.events .articleSubSectionTitle h4 { color: #a6b172; }
.related_worksmart { background: #ec7442; }
.related_innerself { background: #bdd0a0; }
.related_connections { background: #c6875e; }
.related_wellness { background: #e9807d; }
.related_network { background: #e1ac42; }
.related_events { background: #a6b172; }
.bookMarks {padding:.4em 0 2em .4em;}
#pnlBookmark { padding:.3em 0 .3em 0; float:none; }
#bookMarkList ul { width:100%; list-style-type:none;}
#bookMarkList li { float:left; display:inline-block; padding: .2em .2em .2em .2em; list-style: none; }

/*
    F. Knowledge Bank
    
*/
.corporateFastTrackListing .cssLine { border-color: #ec7442; }
.entrepreneurialListing .cssLine { border-color: #bdd0a0; }
.connectionsListing .cssLine { border-color: #c6875e; }
.workLifeBalanceListing .cssLine { border-color: #e9807d; }
.networkListing .cssLine { border-color: #e1ac42; }
.eventsListing .cssLine { border-color: #a6b172; }
.corporateFastTrackListing .articleSubSectionTitle h2 { color: #ec7442; }
.entrepreneurialListing .articleSubSectionTitle h2 { color: #bdd0a0; }
.connectionsListing .articleSubSectionTitle h2 { color: #c6875e; }
.workLifeBalanceListing .articleSubSectionTitle h2 { color: #e9807d; }
.networkListing .articleSubSectionTitle h2 { color: #e1ac42; }
.eventsListing .articleSubSectionTitle h2 { color: #a6b172; }
.corporateFastTrackListing .listingBox { background: #ec7442; }
.entrepreneurialListing .listingBox { background: #bdd0a0; }
.connectionsListing .listingBox { background: #c6875e; }
.workLifeBalanceListing .listingBox { background: #e9807d; }
.networkListing .listingBox { background: #e1ac42; }
.eventsListing .listingBox { background: #a6b172; }
.corporateFastTrackListing a:link, .corporateFastTrackListing a:visited { color: #ec7442; }
.entrepreneurialListing a:link, .entrepreneurialListing a:visited { color: #bdd0a0; }
.connectionsListing a:link, .connectionsListing a:visited { color: #c6875e; }
.workLifeBalanceListing a:link, .workLifeBalanceListing a:visited { color: #e9807d; }
.networkListing a:link, .networkListing a:visited { color: #e1ac42; }
.eventsListing a:link, .eventsListing a:visited { color: #a6b172; }
.pnlKBSearchButton { padding:0 0 0 10px }

.expertPhoto {float:left;padding:0 10px 0 2px}



