body {	font-size:100%;  line-height:1.125em; /* 16×1.125=18 */ font-family:Georgia, "Times New Roman", serif; }

/* == Branding ================================ */
#brandingQuote blockquote p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#brandingQuote p.name,
#brandingQuote p.title { font-size:0.75em; line-height:1.3em; }


/* == Content ================================ */
/* Home promo area */
#promoContainer h2 { font-size:1.125em; }
#promoContainer div.minor h2 { line-height:1em; }
#promoItem5 p.largeText,
#promoItem5 p.promoHighlight,
#promoItem5 p.tag,
#promoItem5 p.finePrint,
#promoContainer h2 { font-family:"Helvetica-Condensed", "Arial Narrow", "Helvectica Condensed", sans-serif; }
#promoItem5 p.largeText,
#promoItem5 p.promoHighlight { text-transform:uppercase; font-weight:bold; }
#promoItem5 p.promoHighlight { font-size:1.85em; }
#promoItem5 p.largeText { font-size:5.5em; font-weight:bold; }
#promoItem5 p.tag { font-size:0.8em; text-transform:uppercase; font-weight:bold; }
#promoItem5 p.finePrint { text-align:center; font-size:0.7em; text-transform:uppercase; font-weight:bold; line-height:1.2em; }
#promoItem5 p.finePrint span { font-size:1.2em; }
#promoContainer div.minor p { font-size:0.9em; }

/* Home content area */
h1 { font-size:1.8em; line-height:1.125em; }
#latestNews h3 { font-size:1.3em; }
#latestNews h4 a { border-bottom:1px dotted #5c71bf; text-decoration:none; display:block; padding-bottom:4px; }
#latestNews h4 a:hover { border-bottom-color: #000; }
#primaryContent #latestNews p.date { line-height:36px; font-size:1em; }
#primaryContent #latestNews p { font-size:0.80em; line-height:1.5em; }

/* Accredited bar */
#accreditedBar p { font-weight:bold; font-size:1.1em; }

/* General content */
h2 { font-family:"Helvetica-Condensed", "Arial Narrow", "Helvectica Condensed", sans-serif; font-size:1.125em; }

.highlight1,
.highlight2,
.highlight3 { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.9em;}
.highlight3 { font-weight:bold; }

#primaryContent p,
#primaryContent ul li,
#primaryContent ol li { line-height:1.3em; }

div.secondaryItem { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.8em; line-height:normal; }
div.secondaryItem h3 { font-size:1.5em; }
#secondaryItemTrainer1 p span,
#secondaryItemTrainer2 p span,
#secondaryItemTrainer3 p span { font-size:0.95em; }
#secondaryContent a { border:none; text-decoration:none; cursor:pointer; }

#sidebarTestimonial blockquote p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#sidebarTestimonial p.name,
#sidebarTestimonial p.title { font-size:1em; line-height:1.3em; font-family:"Helvetica-Condensed", "Arial Narrow", "Helvectica Condensed", sans-serif; }
#sidebarTestimonial p.name { font-weight:bold; }
#sidebarTestimonialIntro,
#sidebarClientsIntro { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.1em; line-height:1.3em; }
#sidebarClientsIntro p a { text-decoration:underline; }

div.testimonialArticle p.subTitle,
div.testimonialArticle h2 { font-family:Georgia, "Times New Roman", serif; font-weight:normal; }
div.testimonialArticle p { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.9em; }

div.testimonialArticle p.subTitle { font-size:1em; }

.li_container ul li { font-size:0.75em; }

#articleNav a.nextButton,
#articleNav a.prevButton { text-decoration:none; }

/* == Navigation ================================ */
/* Primary nav */
#navbar li a { text-decoration:none; font-size:1.1em; }
#navbar li ul li a { font-size:1em; }
/* Secondary nav */




/* == Forms ================================ */
ul.zemError li { font-size:0.9em; }


/* == Site Info ================================ */
#brandingDetails p,
#sitemapNav h4 { font-size:0.9em; }
#sitemapNav,
#brandingDetails { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#brandingDetails p.column1 { font-size:0.8em; }
#sitemapNav ul li a { text-decoration:none; font-size:0.7em; }
/*#sitemapNav ul li a:hover { text-decoration:underline; }
*/#brandingDetails h4 { text-transform:uppercase; font-size:1.2em; }
