/* =======================================
   BASIC STYLES
   ======================================= */    

   body 
   {
        font: normal 12px/16px verdana;
        margin:0;        padding:0;         
   }
   
   a {color:navy;}
   
   form {margin:0;padding:0;}
   
   h2  { font: bold 15px/18px verdana;color: #91000A;letter-spacing:0;  }
   h1  { font: bold 18px/22px verdana;color: black;letter-spacing:0;margin-top:10px; }
   
   #SherpaLogo img {border:none;}
   
   #SideBar h2
     {
        font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        color: #222;
        letter-spacing:0;
        margin: 0 0 0 5px;
        margin-top:10px;
     }
   #SideBar a 
     { 
        font: normal 11px/16px arial;
        color: black;
        border-bottom: solid #FFFAE6 1px;
        text-decoration: none;        
        margin-left:5px;
        margin-top:3px;
     }
   #SideBar a:hover {color:#91000A;} 
    
   #TopTabs ul li a {font: 600 11px/13px Verdana, Arial, Helvetica, sans-serif;}
   #TopTabs ul li a.unselect {font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;}

   h1#pageTitle { color: black; font: normal 32px/38px Verdana,Arial,Helvetica,sans-serif; margin: 5px 0 5px 0; }
   h1#pageTitle img { padding: 5px 10px 0 0; }
   h2#pageSubtitle { color: black; font: normal 14px/18px Verdana,Arial,Helvetica,sans-serif; margin: 0 0 5px 0; }  
   
   .searchForm { background: #F7F0CB;  margin: 5px 0 0 0; padding: 2px 5px 2px 5px; }
   table.searchResults th { font: bold 10px/12px Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; text-align: left; vertical-align: top; padding: 5px 3px 3px 5px; border-bottom: 2px solid #C9C3A5; border-top: 1px solid #C9C3A5; }
   table.searchResults th .sortBy { font: normal 10px/10px Verdana,sans-serif; text-transform: none; }
   table.searchResults td { text-align: left; vertical-align: top; padding: 5px 3px 5px 5px; }
   table.searchResults td.color1 { background: #F5F5F5;  }
   table.searchResults td.color2 { background: #FFFFFF;  }
    
/* =======================================
   MULTI-PAGE NAVIGATION STYLES
   ======================================= */
   span.multipageNav {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		align: right;
		font-weight: normal;
		text-transform: none;
	}
	a.multipageLink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
	}
	a.multipageLink:hover {
		text-decoration: underline;
	}
	a.multipageLinkDown {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #990000;
		text-decoration: none;
	}
	a.multipageLinkDown:hover {
		text-decoration: underline;
	}
	
	.multipageNavContainer {
		border-top: dotted 1px #CCCCCC; padding: 15px 10px 15px 0;
	}
   
/* =======================================
   LAYOUT DIRECTIVES
   ======================================= */
    #ContentContainer 
        {
            border-bottom: dotted 1px #333;
            margin-bottom: 20px; 
            padding-top:5px;
        }
        
    #footer
        {
            padding:10px;   
            background-color:white;
            margin-left: 140px;            
        }  
        
    .nav_footer {padding:0; margin:0;}
    .nav_footer li
        {
            float: left; padding:0; margin: 0 10px 0 0px;
            list-style:none;
        }
    
    #searchForm  { margin-top:20px; }
    #searchForm small a.atomz {color:black;text-decoration:none; font-size:9px; border:none;margin:0; }
    
    #sherpaLogin b {font-size: 10px;color:#91000A;}
    #sherpaLogin div small {font-size: 8px;color:black;}
    #sherpaLogin form .fieldElement {display:block;float:left;width:200px;height:20px;}
    #sherpaLogin input {font: normal 9px/12px verdana;height:13px;padding:0;border: solid 1px #C9C3A5;}
    #sherpaLogin div.learnmore,#sherpaLogin div.account_options {text-align:right;} 
    #sherpaLogin div a {font: normal 9px/12px verdana;color:#EFDCAC;}
    #sherpaLogin div.account_options a {font: normal 9px/12px verdana;color:#91000A;} 
    #sherpaLogin .lostPassword {text-align:right;padding-right:18px;}
    #sherpaLogin .lostPassword a,.lostPassword a {font: normal 9px/10px arial;color:navy;text-decoration:underline;}
    
    #TabBottom ul
        {   padding:0; margin: 0 0 0 0; list-style:none;margin-left:140px;;margin-top:7px;}
    #TabBottom ul li
        {   float: left; padding:0; margin: 0 2px 0 0px; list-style:none;    }
    
    #TabBottom ul li a,#TabBottom ul li a.unselect
        {  display:block;cursor:hand;text-align:center;padding:2px;padding-bottom:2px;width: 130px;px !important;text-decoration:none;height:15px; background: white; color: #493C23; border: solid 1px #C9C3A5;border-bottom:none;font:bold 11px/13px verdana;padding-right:5px; padding-left:5px; }
    #TabBottom ul li a,#TabBottom ul li a.unselect:hover
        {  display:block;cursor:hand;text-align:center;padding:2px;padding-bottom:2px;text-decoration:none;height:15px; background: white; color: #493C23; border: solid 1px #C9C3A5;border-bottom:none;padding-right:5px; padding-left:5px; }
    #TabBottom ul li a.unselect
        {  display:block;cursor:hand;text-align:center;padding:3px;padding-bottom:2px;width: 130px;px;text-decoration:none;height:13px; background: #FFFAE6; color: black;; border: solid 1px #C9C3A5; font: normal 11px/11px verdana;padding-right:5px; padding-left:5px; }
    #TabBottom ul li a.unselect span
        { display:inline;text-decoration:none;}
           
    #TopTabs ul
        {   padding:0; margin: 0 0 0 0; list-style:none;}
    #TopTabs ul li
        {   float: left; padding:0; margin: 0 3px 0 0px; list-style:none;    }
    #TopTabs ul li a
        {  cursor:hand;height:30px;text-align:center;padding:5px;padding-left:6px;padding-right:4px;padding-top:2px;text-decoration:none; display:block; width: 92px; background: url(http://www.marketingsherpa.com/styles/version8/images/tabs.gif) 0px -2px; color: black; border-right: solid 1px #C9C3A5; }
    #TopTabs ul li a.unselect
        {  cursor:hand;height:30px;text-align:center;padding:5px;padding-left:6px;padding-right:4px;padding-top:2px;text-decoration:none; display:block; width: 92px; background: url(http://www.marketingsherpa.com/styles/version8/images/tabs.gif) 0px -39px; border-right: solid 1px #C9C3A5;color: black; }
    #TopTabs ul li a:hover
        {  font: 600 11px/13px Verdana, Arial, Helvetica, sans-serif;cursor:hand;height:30px;text-align:center;padding:5px;text-decoration:none; display:block; width: 92px; background: url(http://www.marketingsherpa.com/styles/version8/images/tabs.gif) 0px -2px; color: black; border-right: solid 1px #C9C3A5; }
   
    #ThirdColumnMain { padding: 13px 5px 5px 5px; background: white;  }
    #OneColumnMain  { padding: 5px; background: white;   }
    #ThirdColumn2nd { padding: 2px 5px 5px 5px; padding-top:5px; }
    #ThirdColumn3rd { padding: 2px 5px 5px 5px; padding-top:5px; }         
    
    #TwoColumn3rd   {   padding: 2px 10px 5px 10px;px; padding-top:5px;    } 
    #TwoColumnMain  {   padding: 5px; background: white;    } 
    
    #BarrierContainer  {   background: white;   } 
    #BarrierContent {   padding: 3px;padding-left:15px;    } 
    #BarrierForm    {   background-color: #EBDCAB; padding-top:5px;margin-top:10px;} 

    #MemberTourContainer  {   padding: 3px; background: white;   } 
    #MemberTourContent  {   padding: 3px;padding-left:10px; background: white; } 
    #MemberTourForm {  background: white; padding-top:15px;margin-left: 25px;  } 
             
    #PianoKey        { margin:0;padding:3px;display:block;position:absolute;width:117px;height:150px;left:3px;background-color: white; border-bottom: solid 1px #C9C3A5; border-left: solid 1px #C9C3A5; border-top: solid 1px #C9C3A5;}
    #PianoKeySpacer  { margin:0;padding:3px;display:block;width:30px;height:150px;}
    #PianoKey a {text-decoration: underline; color: navy;text-indent:0;padding:0;margin:0;margin-bottom:3px;}
        
/* =======================================
   AD SPOTS  
   ======================================= */    
   
   #adspot_aboutsherpa { margin:10px; padding:15px; background-color:#F7F0CB; font: normal 12px/18px verdana;}
   
   .ThirdColumnAd {margin-bottom: 20px; background: white;}
   .ThirdColumnAd h2 {font: bold 11px/14px arial;
        color: #91000A;
        letter-spacing:0;
        margin:0px;
        margin-top:10px;}
   
/* =======================================
   2nd Column (More Resources)
   ======================================= */    
       
    .EditorialBlock a {text-decoration: none;}
    
    .EditorialBlock .headline b 
    {
        display:block;
        background: #EBDCAB url(http://www.marketingsherpa.com/styles/version8/images//tab_right_corner.gif) right top no-repeat;
        padding: 3px 5px;    
        font: bold 11px/14px verdana;
        color: #493C23;
    }
   
     .EditorialBlock {
        padding:0;
        margin:0;
	 	margin-bottom:15px;
	 }
    
    .EditorialBlock .headline ol.moreResources,.EditorialBlock .headline ul.moreResources
    {
       border: solid 1px #EBDCAB;
       background-color: #FFFAE6;
    }
    
    .EditorialBlock .headline ol,.EditorialBlock .headline ul
    {  
      margin:0;
      padding:6px;
      list-style-image: url(/images-cv/bullet_point.gif);  
    }
    
    .indent0 {margin-left:0px;list-style:none;margin-top:20px;font: bold 15px/20px verdana;color: navy;}
    .indent1 {margin-left:50px;list-style:square;margin-top:5px;font: bold 12px/16px verdana;color: navy;}
    .indent2 {margin-left:75px;list-style:none;font: normal 11px/20px verdana;}
    
    .indent0 a {text-decoration: underline;color: navy;}
    .indent1 a {text-decoration: underline;color: navy;}
    .indent2 a {text-decoration: underline;color: navy;}
    .indent0 a:hover,.indent1 a:hover,.indent2 a:hover {text-decoration: underline;color: navy; font-weight:bold;}
    
    .EditorialBlock .headline ol li,.EditorialBlock .headline ul li { margin-left: 15px;}

    .EditorialBlock .headline .moreResources,.EditorialBlock .headline .moreResources { list-style-type:square; color:#A63E3E;}
    
    .EditorialBlock  a ,#MRBestSellers a { font: normal 11px/14px verdana; color: #222 !important;  }
    .EditorialBlock  a:hover ,#MRBestSellers a:hover { font: normal 11px/14px verdana; color: #91000A !important; text-decoration: underline; }
    
    
    ol.moreResources li span {position:absolute;margin:0; margin-left:-5px; margin-top:-2px;padding:0;}
    
        
/* =======================================
   Membership Form
   ======================================= */     
    
    #barrier_trialform { background-color:#F7F0CB; padding: 2px 10px; margin:10px auto;padding-top:0;}
    form.trialSignup {width:100%; margin:10px 0 0 0;}
    form.trialSignup input {font-size:9px;}
    table.trialSignupForm td {font-size:11px;padding: 0px 3px;line-height:15px;}
    table.trialSignupForm td.header {color:#91000A; font: bold 18px/22px Verdana,Arial,Helvetica,sans-serif;padding:0px 6px 3px 6px; vertical-align: top;}
    table.trialSignupForm td.sections {color: white;background: #B9A38C; text-transform: uppercase; font: bold 13px/13px Verdana,Arial,Helvetica,sans-serif;padding:2px 8px 2px 8px;}
    table.trialSignupForm td.instructions  {font: 11px/12px Verdana,Arial,Helvetica,sans-serif;padding:6px 10px 3px 6px; vertical-align: top;} 
    
    table.trialSignupForm td.labels {font: normal 11px/12px Verdana,Arial,Helvetica,sans-serif;padding:1px 3px; vertical-align: top;}
    table.trialSignupForm td.fields  {font: normal 11px/12px Verdana,Arial,Helvetica,sans-serif;padding: 1px 3px ; vertical-align: top;}
    
    table.trialSignupForm .notes  {color: black; font: normal 9px/9px Verdana,Arial,Helvetica,sans-serif;}
    table.trialSignupForm td.errors  {color: red; font: 9px/9px Verdana,Arial,Helvetica,sans-serif;width:150px;padding:6px 10px 3px 0;}
    table.trialSignupForm td small {font-size:9px !important;line-height:1.1em;}
    table.trialSignupForm td ul {margin:0;padding:3px 0 0 18px;}
    table.trialSignupForm ul li {margin:0;padding:0 0 3px 0;}
    #barrier_trialform .hidden {display:none;}
    #barrier_trialform .warn {color: black ;}
    input#trialSubmit { font: bold 16px/16px verdana; padding: 2px; }
    a.membership_tour_button {background: url(images/membership-tour.png) no-repeat left top;display:block;width:195px;height:75px;float:left;}
    a.group_discount_button {background: url(images/group-discount.png) no-repeat left top;display:block;width:275px;height:75px;float:left;}
    #barrier_trialform h2 {font-size:17px; margin:5px;padding:0;}
        
/* =======================================
   Subscription Form
   ======================================= */     
   
   #NewsletterSignup  {   width: 450px !important;padding:0;margin:0;overflow: hidden;font: normal 10.5px/14px verdana; background: #fff url(/images-cv/newsletters.jpg) no-repeat;   }
    
   #NewsletterSignup .padding {  padding:0;margin:0;padding:15px;padding-right: 0px;vertical-align: top;padding-left: 105px;}
    
   #NewsletterSignup .padding h1 {  margin:0;padding:0;display: block;font: bold 18px/20px verdana;margin-bottom: 6px;margin-bottom:3px;  }
    
   #NewsletterSignup img {cursor: hand;}
    
   #signup { margin-top:8px;width:420px;background-color: #F0F1CE;margin-left:-10px;padding:2px;padding-bottom: 0px;margin-bottom:0;padding-left:10px;padding-right: 10px;font-size: 10px;     }
   
   #signup .submit { font: normal 10px/11px verdana;color:black;text-decoration: none;background-color: #eee;border: outset #d2d2d2 2px;width: 40px;padding:2px;text-align:center;float: right;margin-top:3px;display: block;height:10px; }
   
   .newsletteroption { vertical-align: middle;margin-top: 2px;margin-bottom: 1px;clear:both;height:16px;}
   
/* =======================================
   PAGE SPECIFIC STYLES 
   ======================================= */    

            /* ==================================
               HOME PAGE 
               ================================== */
                .newestArticles{margin:0; padding:0; margin-top: 0px; font: bold 17px/20px verdana;}
                .newestArticles span {display:block;margin-bottom: 5px;font: normal 11px/14px verdana !important;}
                .headlineblock {font: normal 11px/13px verdana; overflow:hidden; margin-top:8px;clear:both;}
                .headlineblock .date {width: 90px;padding:0;margin:0;font: normal 10px/16px verdana;text-align: left;float: left;}
                .headlineblock .date span {color:navy;font:bold 12px/14px verdana !important;font-weight:bold !important}
                .headlineblock .date b {font-weight: bold !important;}
                .headlineblock .headline{font: normal 13px/16px verdana;font-weight: bold;display: block;width: 360px; margin-bottom: 5px;float: left;}
                .headlineblock .headline a.normalLink {color:navy;display:none;float: right;text-decoration: none;}
                .headlineblock .headline a { color:navy; line-height:1.3em; }    
                .article_summary{padding:0;font: normal 12px/16px verdana;margin-top: 2px;cursor: hand;}
                .dateer{float:right;margin:0px;color: black;font: normal 10px/13px verdana; }
                .TypeMark{width:75px;color:black;}
                .free_articles{padding: 0;margin: 0;width:475px;}
            
            /* ==================================
               NEWSLETTERS
               ================================== */
               
                #careerClimberNewsletter ul li a {color: navy;font:normal 12px verdana;}
                #careerClimberNewsletter ul li   {margin-bottom: 6px;}
                #careerClimberNewsletter h2   {margin-top: 5px;}
                #careerClimberNewsletter  ul {list-style:square;color: #91000A;}
                #careerClimberNewsletter  {display:block;width:450px;}               
            
            /* ==================================
               NAME CATEGORY PAGES
               ================================== */
               
                .nameGroup { clear:both; margin: 5px 5px; padding:10px;}
                .nameGroup h2 { margin: 0px;}
                .nameGroup {line-height: 16px;}
                .nameGroup a { text-decoration: none;white-space:nowrap; display:block;width:220px;float:left; overflow:hidden;}
                .nameGroup a span { text-decoration: none;color:black;}
                .nameGroup a:hover { background-color:white;}
                .indexLeap {font: bold 11px/15px verdana;}
                .indexLeap a {color:navy;}
            
            /* ==================================
               CATEGORY PAGES
               ================================== */
                .breadcrumb {font:normal 9px/11px verdana;}
               
                h1#categoryname {margin-left:20px;margin-top:20px;margin-bottom:0;}
                .categorytools {background-color: #FFFAE6;border: solid 1px #C9C3A5;font:normal 12px/14px verdana;padding: 5px;}
                .category_section {background-color: #FFFAE6;border: solid 1px #C9C3A5;font:normal 12px/14px verdana;margin: 20px 20px;padding: 5px 20px;}
                .category_section h2 {color: #91000A;font:bold 15px/15px verdana;margin:0px;margin-bottom:10px;margin-left:-10px;}
                .category_section span {color: black;font:normal 11px/15px verdana;}
                .category_section .categoryitemdate {margin:0px;font-size:10px;color:#666;margin-top:20px;} 
                .category_section h3 {margin:0;}                
                .category_section .summary {margin:15px 0px;font:normal 12px/15px verdana;}
                .category_section .summary a,.category_section h3 a {text-decoration:none !important;color:black;}
                .category_section h3 a {color: black;font:bold 13px/16px verdana; margin:0;}
                .category_section .more_links {text-align:right;margin:5px;}
                .category_section .more_links a {text-decoration: none;color:navy;line-height:20px;} 
                .category_section .more_links a:hover {text-decoration: underline;color:#91000A;}
                
                .sub_category_container {width:550px; overflow:none;margin-left:20px;margin-bottom:0;}
                .sub_categories {display:block;color: #91000A;float:left; width:220px;overflow:hidden;  } 
                .sub_categories a {text-decoration:none;color:navy;}                
                .sub_categories a:hover {text-decoration:underline;color:navy;}

                #topicBreadcrumbs { font:normal 9px/11px verdana; vertical-align: middle; width: 465px; float:left; max-width:480px }
                #topicMembersIcon { vertical-align: middle; text-align: right; display:block; margin: 0 0 0 15px; width: 155px; float:left; margin-right: 5px; padding-right: 3px; max-width:165px }
                #topicSectionsContainer { width: 450px; float:left; max-width:480px }
                #topicToolboxContainer { display:block; margin: 0 0 0 5px; width: 155px; float:left; margin-right: 2px; padding-right: 3px; max-width:165px }
                h1#topicName {color: black; font: normal 20px/30px Verdana,Arial,Helvetica,sans-serif; margin: 5px 0 5px 0; margin-top:0; }
                h1#topicName span {font: normal 19px/20px verdana;}
                .topicSection {color: black; border-top: none 1px #CCCCCC; padding: 0 10px 15px 0; }
                .topicSection h2 { display:block;clear:both;color: black; font: bold 16px/16px verdana; vertical-align: middle;margin-bottom:8px;  }
                .topicSection h2 .sub { font: bold 10px/12px verdana; }
                .topicSection ul { margin: 0 0 0 10px; padding: 0px; list-style-image: url(/images-cv/bullet_point_8.gif); }
                .spotLight ul { margin-top:0; margin-bottom:0; margin-left:16px;list-style-image: url(/images-cv/bullet_point_8.gif); }
                ul.spotLightBullet { margin-top:0; margin-bottom:0; margin-left:16px;list-style-image: url(/images-cv/bullet_point_8.gif); }
                .spotLight {padding:10px; border-top: dotted silver 1px; padding-left:0px;}
                .topicSection li { margin: 0 0 0 10px; padding: 0px; }
                .topicSectionItem { padding: 0; margin: 0; display:block;}
                .catContents {font: normal 10px/12px verdana;}
                
                .spotLight li {margin-left:15px;}
                .spotLight li a {color:navy;}
                
                .topicItemSummary { margin: 0; width:380px;margin: 5px auto; }
                .topicItemSummary a { text-decoration: none; border-bottom: solid 1px navy; color:navy; }
                .topicItemDate {font: normal 9px/10px verdana; padding: 5px 10px 5px 0; }
                .topicItemMoreLink { display:block; padding: 10px 0 0 0; text-align: left; vertical-align: top;color:navy;font-size:11px;margin-left:30px;}
                .topicItemMoreLink a { text-decoration: none; border-bottom: solid 1px navy; color:navy;  }
                .topicItemTopLink { vertical-align: top; text-align: right; font: normal 9px verdana; padding: 5px 0 0 0; }
                
                .topicSectionItem  h3 {padding: 0 ;margin: 0; margin-top:-3px; font: bold 14px/19px verdana;}
                .topicSectionItem  h3 a { text-decoration: none; color: navy}
                
                .toolBox { border: solid 1px #CCCCCC; }
                .toolboxHeader { background: #FFFAE6; color: black; font: normal 11px/12px Verdana,Arial,Helvetica,sans-serif; text-transform: uppercase; padding: 2px 8px 2px 4px; }
                .toolboxSection { padding: 10px 8px 8px 8px; }
                .toolboxSectionTitle { font: bold 12px/13px Verdana,Arial,Helvetica,sans-serif; }
                .toolboxSectionItem {font: normal 10px/12px Verdana,Arial,Helvetica,sans-serif; }
                .toolboxSectionItem a { text-decoration: none; color: navy }
                .toolboxSectionItem ul { margin: 5px 0 0 5px; padding: 0px; list-style-image: url(/images-cv/bullet_point.gif); }
                .toolboxSectionItem li { margin: 5px 0 0 10px; padding: 0px; }
                .toolboxSectionLink {text-align: right; font: normal 10px/11px verdana; padding: 8px 0 0 0;}
                .toolboxSectionLink a {color: navy}

               
            /* ==================================
               ARTICLE PAGE 
               ================================== */
                .article_content {font: normal 12px/18px verdana;padding: 0 15px;}
                .article  span.date {color:#666;font-size:10px;font-weight:normal;}	
                .article h1 a   {text-decoration:none;font-size:14px;line-height:18px;}                
                .article h1 a, .article h1 a:visited  {color:#000;}                
                form#forward_friend {font-size:10px;text-align:right;margin:0 0 20px 0;}
                form#forward_friend input {font-size:10px;margin:0 0 5px 0;}
                .article_search_box {margin:20px 0;border: 1px dashed #ccc !important; padding: 5px 15px 5px 5px !important;  background-color: #f2efda !important;  width: 96% !important;  height:28px !important; clear:both;}
                .article_search_box a {font-size:9px;line-height:16px; margin:0 5px 5px 0; float:right; text-align:right;}
                .summary {margin:10px 30px 30px 30px;}
                p.articlesPage {border:1px solid #ccc;background: #efefef;padding:5px;line-height:16px;}
   
                .articleContainer {border-top: dotted 1px #CCCCCC; padding: 0 10px 15px 0; }
                .articleNumber { padding: 15px 0 8px 0; width: 230px;font: bold 11px/11px verdana; text-transform: uppercase; color: black; float: left; }
                .articleMembersIcon {position:absolute;font: bold 11px/11px verdana; clear:both;}
                h3.articleTitle {padding: 0 ;margin: 0; margin-top:-3px; font: bold 16px/19px verdana;}
                h3.articleTitle a { text-decoration: none; color: navy}
                .articleSummary { margin: 5px 60px  18px 40px !important; }
                .articleFunctions { margin: 10px 0 10px 0; padding: 6px; font: normal 11px/14px verdana; background: #FFFAE6; }
                .articleContent { margin: 0 15px 0 10px;  }
                .articleContent p { margin: 3px 0 0 0; padding: 0 ; }
                .articleStats {font: normal 10px/10px verdana; padding: 5px 10px 5px 0; }
                .articleStats_barrier {font: normal 10px/10px verdana; padding: 5px 5px 5px 0; }

                
                .article h1#typ_art { background: url(/images-cv/icon/article.gif) no-repeat left top; }
                .article h1#typ_pr { background: url(/images-cv/icon/pr.gif) no-repeat left top; }
                .article h1#typ_intv { background: url(/images-cv/icon/interview.gif) no-repeat left top; }
                .article h1#typ_knwhw { background: url(/images-cv/icon/.gif) no-repeat left top; }
                .article h1#typ_casestd { background: url(/images-cv/icon/casestudy.gif) no-repeat left top; }
                .article h1#typ_blog { background: url(/images-cv/icon/blog.gif) no-repeat left top; }
                
                .toolblock{ background-color: #FFFAE6;padding:2px;font: normal 11px/12px verdana;letter-spacing:0;white-space: nowrap;margin-top:20px;margin-bottom:20px;width:400px;}
                .toolblock a {color:blue;}
                #commentthanks { border: dotted 1px #33cc33;	background-color: #d0d49e;	padding:10px;	margin-top:20px;	margin-bottom:20px;	}
                .comment {  border: dotted 1px #gray;	background-color: #F2EFDA;	padding:10px;	margin-top:5px;	margin-bottom:10px;	}                
                #leaveacomment1,#forward {  border: dotted 1px #gray;	background-color: #F2EFDA;	padding:10px;	margin-top:5px;	margin-bottom:10px;	font-size:11px;}
                 
                
                
            /* ==================================
               RELATED PAGE 
               ================================== */
               
               .relatedItem {padding:5px 10px;background-color: #FFFAE6;margin: 10px 10px;border-bottom:solid 1px #EBDCAB;border-right:solid 1px #EBDCAB;}
               .relatedItem h2 {margin: 0;font-size:12px;color:#A63E3E} 
               .relatedItem a {text-decoration:none;color:black;font: normal 12px/15px verdana;}
               .relatedItem .pubDate {color:#666;font: normal 11px/15px verdana;text-align:right;margin-top:-17px;}
               .relatedItem .Headline {color:black;font: bold 14px/15px verdana;margin-top:3px;} 
               .relatedItem .Summary {color:black;font: normal 12px/15px verdana;padding:10px;padding-bottom:0;}
               .relatedItem .readLink {text-align:right;padding:10px;}
               .relatedItem .readLink a {text-decoration:none;color:navy;font: normal 12px/15px verdana;}
               
            /* ==================================
               BARRIER PAGE 
               ================================== */
               
                #barrierFooter {	padding:15px 0 0 0; 	width:485px; 	overflow:hidden; margin: 0 auto;}
                #articleCover {	position:relative;	float:left; 	width:155px; 	height:245px; 	background:url(/images-cv/redBookCover.gif) no-repeat; }
                #articleCover h1 {position:absolute;	top:10px;	left:1px;	font: normal 14px/14px "Courier New", Courier, mono;	color:#A60000;	text-align:center;	width:150px; margin:0;	padding:0 10px 0 0;	text-transform:uppercase; }
                #articleCover #spacer{height: 175px;}
                #articleCoverNote {font-size:9px;letter-spacing:-.01px;line-height:9px;}
                #barrierBuyText {padding:0 15px 0 0px;border: solid 1px #999;background-color: #f2efda;width:300px;padding:10px;float:right;}
                #barrierBuyText strong {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;display:block;}
                #barrierBuyText a { color:#000; text-decoration:none; }
                #articleCover #title a {position:absolute;top:37px;left:26px;font-size:11px;text-decoration:none;line-height:1.2em;width:110px;color:#000;}
                #articleCover #type a {position:absolute;top:145px;left:30px;font-size:11px;line-height:1.2em;color:#000;text-decoration:none;}
                #barrierFooter  input {font-size:14px;}
                #BarrierContent #addrs {width:720px;padding:0 270px 0 0 ;margin:20px 0 0 0;font-size:12px;}
                #BarrierContent #addrs div {float:right;width:300px;}
                .BarrierNotice {font:bold 12px/18px verdana;margin:0;color:#91000A;margin-top:10px;}
                .BarrierNotice_CalltoAction {font:bold 14px/18px verdana;margin:0;color:black;margin-bottom:10px;}
                #BarrierContent .article,.BarrierCopy {padding:10px;}              
                .BarrierCopy h3 {margin: 10px 0 0 0;}
                .BarrierAction { font: normal 10px/20px Verdana,Arial,Helvetica,sans-serif; margin: 5px 0 5px 10px; }

            /* ==================================
               MEMBER TOUR
               ================================== */
               
               #tourNav { display: block; position: absolute; top: 100px; left:20px; }
               #MemberTourContent td.pageIcon { width:30px; padding:24px 8px 0px 8px; vertical-align: top;}
               #MemberTourContent td.pageTitle {  color: black; font: bold 18px/22px Verdana,Arial,Helvetica,sans-serif;padding:30px 20px 0px 0px; vertical-align: top;  }
               #MemberTourContent td.pageContent {  color: black; font: bold 11px/14px Verdana,Arial,Helvetica,sans-serif;padding:10px 20px 0px 0px; vertical-align: top; }
               #MemberTourContent .Bullets { margin:0;padding:0;margin-left: -20px; }
               #MemberTourContent ul { }
               #MemberTourContent li { margin-bottom: 5px;}
               #MemberTourContent p { margin: 6px 0 0 0; }
               #MemberTourContent td.pageNav {  align: middle; font: bold 12px/12px Verdana,Arial,Helvetica,sans-serif;padding:10px 20px 0px 0px; vertical-align: top; text-align: right; }
               #MemberTourContent td.pageNav a {   }
               #MemberTourContent td.pageNav a:hover {  color: #91000A; }
               .tourNavContainer { margin-top:60px; }
               .tourNavOption { background: #F7F0CB; display: block; clear: both; padding: 3px; width:121px; margin-bottom:5px; }
               .tourNavOptionDown { background: white; color: black; font: bold 1.01em/15px Verdana,Arial,Helvetica,sans-serif; display: block; clear: both; padding: 4px;  padding-right:0;margin-bottom:5px; }
               .tourNavOption a { color: #493C23; font: bold 0.99em/1.16em Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
                #MemberTourContent .strikeout { color: red; text-decoration: line-through; }
               
                             
/* =======================================
   POSITION DIRECTIVES
   ======================================= */    
    #Placement_HeaderImage
        { position: absolute; top: 10px;left: 12px;z-index:4; }   
    
    #TopTabs
        { position: absolute; top: 44px; left: 258px;z-index:6; overflow:hidden; width:742px; }       
    
    #SideBarBGLogoCutOut
        { position: absolute; background-color:white;display:block; top:0px; left: 10px; z-index:2; width:1000px; height:74px; }       
        
    #BorderContainer
        { position: fixed; display:block; border-left: solid #91000A 10px;height:100%;top:0;z-index:3;}   
        
    #PageContainer
        { width: 1000px; position: absolute; top: 0px;left: 0px;}   
       
    #ContentContainer
        { position:relative; background: white; margin-top: 100px; left: 140px;width: 860px;}   
    
    #TabBottom
        { position: absolute; display:block;z-index:7; top: 74px;left: 10px; background-color: #EBDCAB; height: 27px;width: 990px; }
    
   #SideBar
        { position: absolute; display:block; top: 74px;left: 13px; width: 130px;z-index:8; } 
    
    #TourNavBar
        { position: absolute; display:block; top: 74px;left: 13px; width: 130px;z-index:8; } 
        #SideBarBG
        { position: absolute;position: fixed; display:block; top: 0px;left: 10px; background-color: #EBDCAB; height: 100%;width: 130px;z-index:1; }
        #sherpaLogin
        { position: absolute; display:block; top: 0px;left: 550px; width: 450px;height: 50px;z-index:100;text-align:right; }
    
    #ThirdColumnMain
        { z-index:99;display:block; padding-left:10px; width: 485px; float:left; max-width:480px}
    #ThirdColumn2nd
        { z-index:99;display:block; width: 165px; float:left; max-width:165px}
    #ThirdColumn3rd
        { z-index:99;display:block; width: 165px; float:left; max-width:165px; } 
    #OneColumnMain
        { z-index:99;display:block; width: 850px; float:left; max-width:840px}
    #TwoColumnMain
        { z-index:99;display:block;  width: 615px; float:left; margin-right:0;padding:20px;}
                
    #TwoColumn3rd
        { z-index:99;display:block; width: 168px; float:left; max-width:168px}
    #BarrierContainer
        { z-index:99;display:block; background: white; width: 857px; float:left; padding:0;margin:0;margin-bottom:15px;}
    #BarrierContent
       { z-index:99;display:block; background: white; width: 450px; float:left;}
    #BarrierForm
       { z-index:99;display:block; background-color:#F7F0CB; width: 307px; float:left;margin-left: 40px; padding: 8px; max-width:307px}
    #MemberTourContainer
        { z-index:99;display:block; width: 840px; float:left; }
    #MemberTourContent
        { z-index:99;display:block; width: 547px; float:left; padding-bottom: 20px; max-width:475px}
    #MemberTourForm
        { z-index:99;display:block; width: 307px; float:left;padding-left: 8px; padding-right: 8px; max-width:307px}
