a:link, a:visited, a:active, a.node { color: #0000FF; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: underline; }
a.fm:active, a.fm:link, a.fm:visited { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-decoration: none; }
a.fm:hover { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; text-decoration: underline; }
a.toolbar:active, a.toolbar:link, a.toolbar:visited { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; margin-left: 3px; margin-right: 15px; text-decoration: none; }
a.toolbar:hover { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; margin-left: 3px; margin-right: 15px; text-decoration: underline; }
a.whitelink:active, a.whitelink:link, a.whitelink:visited { color: #FFFFFF; text-decoration: none; }
a.whitelink:hover { color: #FFFFFF; text-decoration: underline; }
body { background-color: #FFFFFF; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
div.copyright { border-top: solid 1px #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin-top: 10px; padding: 5px; }
form { border: 0; margin: 0; padding: 0; }
hr { background-color: #FFFFFF; color: #333333; height: 1px; }
i, .introductionhdr,.viewpointhdr,.biographyhdr,.intheirownwordshdr,.wherenowthebestsourcesofhelphdr,.othersectionshdr,.whyreadithdr,.contexthdr,.contributionhdr,.gettingstartedhdr,.sitehdr,.contenthdr,.titlehdr,.faqshdr,.makingithappenhdr,.commonmistakeshdr,.whatitmeasureshdr,.whyitisimportanthdr,.howitworksinpracticehdr,.tricksofthetradehdr,.timelinehdr,.summaryhdr,.backgroundandrisehdr,.definingmomentshdr,.contextandconclusionshdr,.closebutnocigarhdr,.executivesummaryhdr,.otherhdr,.mini-casehdr,.biographyhdr,.conclusionhdr, .introductiontxt,.viewpointtxt,.biographytxt,.intheirownwordstxt,.wherenowthebestsourcesofhelptxt,.othersectionstxt,.whyreadittxt,.contexttxt,.contributiontxt,.gettingstartedtxt,.sitetxt,.contenttxt,.titletxt,.faqstxt,.makingithappentxt,.commonmistakestxt,.whatitmeasurestxt,.whyitisimportanttxt,.howitworksinpracticetxt,.tricksofthetradetxt,.timelinetxt,.summarytxt,.backgroundandrisetxt,.definingmomentstxt,.contextandconclusionstxt,.closebutnocigartxt,.executivesummarytxt,.othertxt,.mini-casetxt,.biographytxt,.conclusiontxt, .subhead { color: #333333; }
input, select, button, .introductiontxt,.viewpointtxt,.biographytxt,.intheirownwordstxt,.wherenowthebestsourcesofhelptxt,.othersectionstxt,.whyreadittxt,.contexttxt,.contributiontxt,.gettingstartedtxt,.sitetxt,.contenttxt,.titletxt,.subtitletxt,.faqstxt,.makingithappentxt,.commonmistakestxt,.whatitmeasurestxt,.whyitisimportanttxt,.howitworksinpracticetxt,.tricksofthetradetxt,.timelinetxt,.summarytxt,.backgroundandrisetxt,.definingmomentstxt,.contextandconclusionstxt,.closebutnocigartxt,.executivesummarytxt,.othertxt,.mini-casetxt,.biographytxt,.conclusiontxt,.referencestxt,.furtherreadingtxt,.largeboldtxt,.quotetxt, #searchform input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
li { padding-bottom: 5px; }
ol { list-style-type: decimal; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.authorshdr,.subtitlehdr { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; padding-bottom: 10px; padding-left: 10px; }
.bodybox { margin-right: 25px; padding-left: 10px; }
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; }
.ctxt { margin-right: 5px; padding-bottom: 10px; padding-left: 5px; padding-top: 5px; }
.fpm { background-color: #EBECF1; }
.fpmtxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
.frontintrobox { background-color: #FFFFFF; margin-bottom: 30px; padding-bottom: 10px; }
.frontintrotxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; }
.frontphrasebox { background-color: #FFFFFF; margin-top: 40px; padding-bottom: 40px; padding-top: 10px; text-align: center; }
.frontphrasetxt { color: #CCCCFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
.frontquotebox { background-color: #FFFFE1; margin-left: 50px; margin-right: 50px; padding-bottom: 20px; padding-top: 20px; text-align: center; }
.frontquotetxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
.htxt { padding-left: 10px; }
.intheirownwordsbox { background-color: #FFFFE1; margin-bottom: 20px; }
.introductionbox,.viewpointbox,.biographybox,.wherenowthebestsourcesofhelpbox,.contextbox,.contributionbox,.gettingstartedbox,.othersectionsbox,.whyreaditbox,.sitebox,.contentbox,.faqsbox,.makingithappenbox,.commonmistakesbox,.whatitmeasuresbox,.whyitisimportantbox,.howitworksinpracticebox,.tricksofthetradebox,.timelinebox,.summarybox,.backgroundandrisebox,.definingmomentsbox,.contextandconclusionsbox,.closebutnocigarbox,.executivesummarybox,.otherbox,.mini-casebox,.biographybox,.conclusionbox,.referencesbox,.furtherreadingbox,.largeboldbox { padding-bottom: 10px; }
.introductionhdr,.viewpointhdr,.biographyhdr,.intheirownwordshdr,.wherenowthebestsourcesofhelphdr,.othersectionshdr,.whyreadithdr,.contexthdr,.contributionhdr,.gettingstartedhdr,.sitehdr,.contenthdr,.faqshdr,.makingithappenhdr,.commonmistakeshdr,.whatitmeasureshdr,.whyitisimportanthdr,.howitworksinpracticehdr,.tricksofthetradehdr,.timelinehdr,.summaryhdr,.backgroundandrisehdr,.definingmomentshdr,.contextandconclusionshdr,.closebutnocigarhdr,.executivesummaryhdr,.otherhdr,.mini-casehdr,.biographyhdr,.conclusionhdr,.referenceshdr,.furtherreadinghdr,.largeboldhdr { display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; padding-bottom: 5px; }
.level0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-bottom: 3px; padding-top: 5px; }
.level1 { color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; text-decoration: none; }
.menubox { padding-left: 10px; padding-right: 10px; }
.menuhdr { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
.mlevel0 { background-color: #EBECF1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-bottom: 3px; padding-left: 10px; padding-top: 5px; }
.mlevel0hi { background-color: #22579F; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-bottom: 3px; padding-left: 10px; padding-top: 5px; }
.mlevel1 { background-color: #EBECF1; color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; padding-left: 10px; text-decoration: none; }
.mlevel1hi { background-color: #22579F; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-left: 10px; text-decoration: none; }
.msubtitle { color: #333333; padding-left: 5px; }
.pagecontainer { height: auto; left: 5px; margin: 0; padding: 0; position: absolute; top: 0px; width: 99%; }
.product { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
.productbox { background-color: #22579F; }
.productdesc { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; padding-bottom: 10px; text-decoration: none; }
.productname { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; padding-left: 10px; }
.producttitle { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.quotebox { background-color: #FFFFE1; margin-bottom: 10px; padding-bottom: 5px; padding-top: 5px; }
.quotehdr { font-size: 1.2em; font-weight: bold; padding-bottom: 0px; }
.sauthorshdr, .tastersubtitle { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; }
.searchbutton { background-color: #339933; border: solid 1px #6699CC; color: #FFFFFF; font-weight: bold; }
.siteproduct { border: solid 1px #333333; font-size: 1.5em; font-weight: bold; }
.sitetitlebox { padding-right: 10px; }
.stitlehdr { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; }
.subhead,.sitesubhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-bottom: 3px; }
.subproduct { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; }
.tasterlink, td, .tasterbodycopy { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
.tastertitle { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; }
.titlebox { background-color: #22579F; padding-right: 10px; }
.titlehdr { color: #FFFFFF; }
.titlehdr,.sitetitlehdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em; padding-left: 10px; }
.whereleft { background-color: #FFFFFF; border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; padding-top: 5px; }
.whereright { background-color: #EBECF1; border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; }
.whyreadittxt { color: #333333; font-weight: normal; }
.wing { font-family: Wingdings; }
#clearer { clear: both; font-size: 1px; height: 1px; }
#customerdisplay { display: inline; float: left; margin: 0; padding: 0; width: 240px; }
#customerdisplay p { margin: 10px 0 0 7px; text-align: right; }
#customerdisplay small { color: #666666; }
#logodiv { display: inline; float: left; margin: 0; padding: 0; width: 200px; }
#logodiv img{ border: 0; }
#navdiv { background-color: white; background-image: none; border-top: 1px solid #333333; color: #000000; margin: 0; padding: 0; width: 100%; }
#navdiv ul { margin: 5px 5px 10px 5px; padding: 0; white-space: nowrap; }
#navdiv ul li { display: inline; list-style-type: none; }
#navdiv ul li a { font-size: 0.9em; padding: 0 0.7em 0 0.5em; }
#navdiv ul li a:link, #navdiv ul li a:visited { background-color: #FFFFFF; color: #000000; text-decoration: none; }
#navdiv ul li a:hover { background-color: #FFFFFF; color: #000000; text-decoration: underline; }
#pageheader { display: block; float: left; margin: 0; padding: 0; width: 760px; }
#searchform { border: 0; display: inline; float: left; margin: 0; padding: 3px 0 0 30px; width: 285px; }
#searchform form { border: 0; margin: 0; padding: 9px 0 0 0; }
#searchform label, #customerdisplay a, #searchform label { font-weight: bold; }
#searchform p { border: 0; color: #666666; font-size: 0.9em; margin: 0; padding: 0; }
#skip { height: 0px; overflow: hidden; position: absolute; width: 0px; }

