/*  ::::: INVESTING PATHWAYS STYLE SHEET :::::  */
/*  ::::: Created by Tony Piscotti :::::  */



/* GENERAL COPY */

TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000; }

.formtext { font-size: 12px; border-top:#666666 solid thin; border-bottom:#666666 solid thin; border-right:#666666 solid thin; border-left:#666666 solid thin; font-family: verdana, helvetica, sans-serif; }

.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; }

H2.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000; margin-bottom: 0px;}
H2.copy a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: underline; margin-bottom: 0px;}
H2.copy a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: underline; margin-bottom: 0px; }
H2.copy a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #f48d36; text-decoration: none; margin-bottom: 0px; } 

H2.opencopy  { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; margin-bottom:0px;}
H2.opencopy a:link { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; margin-bottom:0px;}
H2.opencopy a:visited { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; margin-bottom:0px;}
H2.opencopy a:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: underline; margin-bottom:0px;}

H3.copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000; margin-bottom: 0px; margin-top: 0px; }

H3.copyclassroom { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: normal; color: #000000; margin-bottom: 0px; margin-top: 0px; }
H3.copyclassroom a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; margin-bottom:0px;}
H3.copyclassroom a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #000000; font-weight: normal; text-decoration: none; margin-bottom:0px;}
H3.copyclassroom a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #f48d36; font-weight: normal; text-decoration: underline; margin-bottom:0px;}

H3.opencopy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000000; margin-bottom: 0px; margin-top: 0px; }

.pfwidetable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; }

.visit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12px; font-weight: bold; color: #5B6B66; }

.pmprofile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.pmprofile A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-decoration: underline }

.pmprofile A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: underline } 

.pmprofile A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc6600; font-weight: normal; text-decoration: none } 

.pmlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.pmlinks A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; text-decoration: none }

.pmlinks A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none } 

.pmlinks A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #f48d36; font-weight: normal; text-decoration: underline } 


.panel { font-family: Verdana; font-size: 8pt; line-height: 18px; color: #000033; }

PRE { font-family: courier new; font-size: 8pt; font-style: normal; }


.faq { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-decoration: none }

.faq A:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; text-decoration: none }

.faq A:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none } 

.faq A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f48d36; font-weight: normal; text-decoration: underline } 

.featuredarticle { font-family: Arial; font-size: 11pt; font-weight: bold; line-height: 18px; color: #F0B001; }

.classSect { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 11pt; color: #333333; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; line-height: 24px; } 

.sectStep { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #C46D42; font-weight: bold; text-decoration: none;  font-style: italic;} 

H3.FeaturesTableTxt { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
H3.FeaturesTableTxt a:link { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: underline; }
H3.FeaturesTableTxt a:visited { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: underline; }
H3.FeaturesTableTxt a:hover { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }


/* HOMEPAGE INTRO PARAGRAPH STYLES */

.introHd1 { font-family: Verdana, Helvetica, sans-serif; font-size: 17px; color: #333366; font-weight: bold; } 
.introHd2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333366; font-weight: bold; }
.introTxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }


.whtHd1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; }



/* ARTICLES*/

.content { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000; }

.articleheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 25px; font-style: normal; font-weight: bold; color: #000000; }

.articlecomment { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 25px; font-style: italic; font-weight: bold; color: #9999cc; }




H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }

.teaser { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-style: italic; font-weight: normal; color: #000000; }

.author { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-style: normal; font-weight: normal; color: #000000; }

A:link { color: black; text-decoration: underline }
A:visited { color: #000000; font-weight: normal; text-decoration: underline } 
A:hover { color: #f48d36; font-weight: normal; text-decoration: none } 



/* HEADERS */

.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bolder; color: #666699}

.header a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #666699; text-decoration: none}

.header a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: none}

.header a:hover {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #666699; text-decoration: underline}

H1.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 17px; font-weight: bolder; color: #666699}


.header2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bolder; color: #000000}

.header2 a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}

.header2 a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}

.header2 a:hover {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #666699; text-decoration: underline}

.header3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 17px; font-weight: bolder; color: #000000}

.header3 a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 17px; font-weight: bold; color: #000000; text-decoration: none}

.header3 a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 17px; font-weight: bold; color: #000000; text-decoration: none}

.header3 a:hover {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 17px; font-weight: bold; color: #666699; text-decoration: underline}


.guideheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bolder; color: #5B6B66}

.guideheader a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #5B6B66; text-decoration: none}

.guideheader a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #5B6B66; text-decoration: none}

.guideheader a:hover {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #5B6B66; text-decoration: underline}


/* FOOTER */

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; font-weight: bolder; color: #FFFFFF; text-decoration: none}

.footer a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; font-weight: bolder; color: #FFFFFF; text-decoration: underline}

.footer a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; font-weight: bolder; color: #FFFFFF; text-decoration: underline}

.footer a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 22px; font-weight: bolder; color: #FFFFFF; text-decoration: none}



/* LEFT-SIDE NAVIGATION */

/* Homepage */

.leftnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none}

.leftnav a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none}

.leftnav a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none}

.leftnav a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: normal; color: #FFFFFF; text-decoration: underline}


/* Sub pages */

.leftnav2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bolder; color: #FFFFFF; text-decoration: none}

.leftnav2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bolder; color: #FFFFFF; text-decoration: none}

.leftnav2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bolder; color: #FFFFFF; text-decoration: none}

.leftnav2 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bolder; color: #FFFFFF; text-decoration: underline}


/* Classroom Page */

.leftnavcr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color: #333366; text-decoration: none}

.leftnavcr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color: #333366; text-decoration: none}

.leftnavcr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color: #333366; text-decoration: none}

.leftnavcr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color: #333366; text-decoration: underline}

.rightnavcr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavcr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavcr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavcr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #f48d36; text-decoration: underline}

.rightnavcr2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #990000; text-decoration: none}

.rightnavcr2 a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #990000; text-decoration: none}

.rightnavcr2 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #990000; text-decoration: none}

.rightnavcr2 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: underline}


.numberscr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.numberscr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: underline}

.numberscr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: underline}

.numberscr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #f48d36; text-decoration: none}

/* Newsletter */

.tableofcontents {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #ffcc66; text-decoration: none}


/* Ultimate Guide Page */


.rightnavultimate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavultimate a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavultimate a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavultimate a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #f48d36; text-decoration: underline}

.rightnavultimate2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.rightnavultimate2 a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: underline}

.rightnavultimate2 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: underline}

.rightnavultimate2 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #f48d36; text-decoration: none}

.ultimatechdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none; margin-bottom: 0px;}

.ultimatechdr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

.ultimatechdr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

.ultimatechdr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #f48d36; text-decoration: underline}

H2.ultimatechdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

H2.ultimatechdr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

H2.ultimatechdr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

H2.ultimatechdr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #f48d36; text-decoration: underline}

H2.ultimateccopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #666699; text-decoration: none}


/* Observer Page */

.ppotable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #000000; }

.fundbreakdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 16px; font-weight: bold; color: #000000; text-decoration: none}

.category { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; font-weight: normal; color: #000000; }

.steps { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold; font-style: italic; }
.steps2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #000000; }


.pieData { font-family: Verdana, Helvetica, Sans-Serif; font-size: 7pt; }

.pieData2 { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; }

.actionHd { color: #CC6633; }

/*////////   GLOSSARY STYLES   //////*/

.GlossaryLetter { font-family: Georgia, Helvetica, Sans-Serif; font-size: 15pt; color: #666666; font-style: normal;  font-weight: bold; border-top: 1px dotted #666666; border-right: 1px dotted #666666; border-bottom: 1px dotted #666666; border-left: 1px dotted #666666; }

.GlossaryTerm { font-family: Georgia, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-style: it;  font-weight: bold;}

.GlossarySearchBold { font-family: Georgia, Helvetica, Sans-Serif; font-size: 30pt; color: #666666; font-style: it;  font-weight: bold;}

.GlossarysearchField { border: 1px solid #6C87A5; height: 20px; font-family: Verdana, Helvetica, Sans-Serif; font-size: 11px; }

.GlossaryPoweredBy { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-style: italic; font-weight: normal;}

.GlossaryDottedBrdr { border-top: 1px dotted #666666; border-right: 1px dotted #666666; border-bottom: 1px dotted #666666; border-left: 1px dotted #666666; }

.GlossaryRtLinks { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none; }
.GlossaryRtLinks a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none; }
.GlossaryRtLinks a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: none; }
.GlossaryRtLinks a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: normal; text-decoration: underline; }

.GlossaryBorder { border-top: 1px dotted #666666; border-right: 1px dotted #666666; border-bottom: 1px dotted #666666; border-left: 1px dotted #666666; }

.GlossaryBorder2 {  border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }

.GlossarySubject { font-family: Georgia, Helvetica, Sans-Serif; font-size: 10pt; color: #336699; font-style: italic;  font-weight: bold; }

.GlossaryFullLink { font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #333333; font-weight: bold; text-decoration: none; background-color: none;  padding: 3px;}
.GlossaryFullLink a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #333333; font-weight: bold; text-decoration: none;  background-color: none;  padding: 3px;}
.GlossaryFullLink a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #333333; font-weight: bold; text-decoration: none;  background-color: none;  padding: 3px;}
.GlossaryFullLink a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt; color: #E3E8EE; font-weight: bold; text-decoration: none;  background-color: 6C87A5; padding: 3px;}

.GlossarySubjectLink { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: bold; text-decoration: none;  padding: 3px; }
.GlossarySubjectLink a:link { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: bold; text-decoration: none;  padding: 3px; }
.GlossarySubjectLink a:visited { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: bold; text-decoration: none;  padding: 3px; }
.GlossarySubjectLink a:hover { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: bold; text-decoration: none; background-color: #ececec; padding: 3px; }

.backtotop { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #6C87A5; font-weight: bold; text-decoration: none; }
.backtotop a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #6C87A5; font-weight: bold; text-decoration: none; }
.backtotop a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #6C87A5; font-weight: bold; text-decoration: none; }
.backtotop a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; }



/* Site Map Page */

.sitemaphdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

.sitemaphdr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

.sitemaphdr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #666699; text-decoration: none}

.sitemaphdr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold; color: #f48d36; text-decoration: underline}


.sitemapsub a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.sitemapsub a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000; text-decoration: none}

.sitemapsub a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #f48d36; text-decoration: underline}






.topsitesrthdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: none}

.topsitesrthdr a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: none}

.topsitesrthdr a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: none}

.topsitesrthdr a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #f48d36; text-decoration: underline}



/* CUSTOM TABLE BORDERS */

/* Main */

.border { border-style: solid; border-color: #999999; border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; }

.border2  { border-style: solid; border-color: #333366; border-top-width: 0px; border-left-width: 2px; border-right-width: 0px; border-bottom-width: 0px; }

.border3  { border-style: solid; border-color: #999999; border-top-width: 0px; border-left-width: 1px; border-right-width: 0px; border-bottom-width: 0px; }



/* Classroom Page */

.bordercr { border-style: solid; border-color: #333366; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-width: 1px;}

.course { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 17px; font-style: normal; font-weight: normal; color: #000000; }

.coursepart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-style: normal; font-weight: bold; color: #666699; }

.coursecontinue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-style: italic; font-weight: bold; color: #f48d36; }

.coursecontinue a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: none}

.coursecontinue a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: none}

.coursecontinue a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: underline}

.coursecontents { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; line-height: 17px; font-style: normal; font-weight: bold; color: #f48d36; }

.coursecontents a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: none}

.coursecontents a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: none}

.coursecontents a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: underline}

/* MISC */

/* Guides page - "more..." */

.more {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #f48d36}

.more a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #f48d36; text-decoration: underline}

.more a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #f48d36; text-decoration: underline}

.more a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #f48d36; text-decoration: none}

.more2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #990000}

.more2 a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #990000; text-decoration: underline}

.more2 a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #990000; text-decoration: underline}

.more2 a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 14px; font-weight: bold; color: #990000; text-decoration: none}


/* POP-UP CLOSE BUTTON */

.close { font-family: Verdana, arial; font-size: 11px; color: #333333; text-decoration: none; }
.close a:link  { font-family: Verdana, arial; font-size: 11px; color: #333333; text-decoration: none; }
.close a:visited { font-family: Verdana, arial; font-size: 11px; color: #333333; text-decoration: none; }
.close a:hover { font-family: Verdana, arial; font-size: 11px; color: #333333; text-decoration: none; }

.x { font-family: Verdana, arial; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none; }
.x a:link { font-family: Verdana, arial; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none; }
.x a:visited { font-family: Verdana, arial; font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none; }
.x a:hover { font-family: Verdana, arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }


/* COMPANY REGISTRATION */

.aboutAAIITxt { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; }

.JMNote { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; }

.regTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; text-decoration: none; }

.regTxtBold { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }

.regTxtPurpleBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bolder; color: #666699}

.regTxtPurpleBold a:link {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #666699; text-decoration: underline}

.regTxtPurpleBold a:visited {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #f48d36; text-decoration: underline}

.regTxtPurpleBold a:hover {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; font-weight: bold; color: #666699; text-decoration: none}

.errHdr { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; font-weight: bold; text-decoration: none; }
.errRed { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #CC0000; text-decoration: none; }

.regTxtBold2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #666699; font-weight: bold; text-decoration: none; }
.regHdr { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #666699; font-weight: bold; text-decoration: none; }
.req { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #CC0000; font-weight: bold; text-decoration: none; }

.regThanks { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none; }
.confEmail { font-family: Arial, Helvetica, Sans-Serif; font-size: 13px; color: #993300; font-weight: bold; text-decoration: none; }

.exHdr { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.exTxt { font-family: Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; }


.topsitesName { font-family: Verdana, Helvetica, Sans-Serif; font-size: 9pt; color: #FFCC66; font-weight: bold; text-decoration: none; }

div.dottedHR { 
background: #FFFFFF url(/images/hr_dotBG.gif) repeat-x;
height: 1px; 
width: 100%; 
margin-top: 0px; 
margin-bottom: 10px; 
}
div.dottedHR2 { 
background: #FFFFFF url(/images/linkdots.gif) repeat-x;
height: 1px; 
width: 100%; 
margin: 5px 0; 
}

div.dottedHR hr, div.dottedHR2 hr  {
display: none;
}


/* Articles */

H1.FeatureArtTitle { font-family: Verdana, Georgia, Times, Serif; font-size: 10pt; font-weight: bold; color: #C46D42; padding: 0px; margin: 0px; }

.artTitle { font-family: Verdana, Georgia, Times, Serif; font-size: 10pt; font-weight: bold; color: #C46D42; padding: 0px; margin: 0px; }

.artAuthor { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; font-weight: bold; text-decoration: none; color: #333333; }
.artAuthor a:link { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; font-weight: normal; color: #003366; text-decoration: underline; }
.artAuthor a:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; font-weight: normal; color: #003366; text-decoration: underline; }
.artAuthor a:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; font-weight: normal; color: #000000; text-decoration: none; }

.firstCap { font-family: Georgia; font-size: 14pt; color: #666666; font-weight: bold; }

H2.FeaturedArtHd { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; padding: 0px; margin: 0px; font-weight: bold; text-decoration: none; }

.boldBlue4 { font-size: 8pt; font-weight: bold; color: #000000; }
.boldBlue4 a:link { font-size: 8pt; font-weight: bold; color: #000000; text-decoration: underline; }
.boldBlue4 a:visited { font-size: 8pt; font-weight: bold; color: #000000; text-decoration: underline; }
.boldBlue4 a:hover { font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none; }

.artCredits { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 11pt; font-style: italic; text-decoration: none; color: #000000; }
.artCredits a:link { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 11pt; font-style: italic; text-decoration: underline; color: #000000; }
.artCredits a:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 11pt; font-style: italic; text-decoration: underline; color: #000000; }
.artCredits a:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 11pt; font-style: italic; text-decoration: none; color: #990000; }

.faqQ { font family: Arial, Helvetica, Sans-Serif; color: #CC6666; font-weight: bold; font-size: 11pt; }

.faqA { font family: Arial, Helvetica, Sans-Serif; color: #666666; font-weight: bold; font-size: 11pt; }

.faqSect { font-family: Georgia, Arial, Helvetica, Sans-Serif; color: #666699; font-weight: bold; font-size: 11pt; }

.faqTopListHdr2 { font-family: Georgia, Arial, Helvetica, Sans-Serif; color: #333333; font-weight: bold; font-size: 9pt;  }

.faqQuestion { font-family: Georgia, Arial, Helvetica, Sans-Serif; color: #333333; font-weight: bold; font-size: 9pt; font-style: italic; }
.faqQuestions { font-family: Georgia, Arial, Helvetica, Sans-Serif; color: #333333; font-weight: bold; font-size: 8pt; font-style: italic; }
H3.FAQquestions { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; padding: 0px; margin: 0px; font-weight: bold; text-decoration: none; font-style: italic; }

H2.FAQsSubHd { font-family: Verdana, Georgia, Arial, Helvetica, Sans-Serif; font-size: 11pt; color: #666699; padding: 0px; margin: 0px; font-weight: bold; text-decoration: none; }

H3.FAQlistquestions { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
H3.FAQlistquestions a:link { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
H3.FAQlistquestions a:visited { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
H3.FAQlistquestions a:hover { font-family: Arial, Times, Serif; font-size: 9pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: underline; }

.faqTopList { font-family: Verdana, Arial, Times, Serif; font-size: 8pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
.faqTopList a:link { font-family: Verdana, Arial, Times, Serif; font-size: 8pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
.faqTopList a:visited { font-family: Verdana, Arial, Times, Serif; font-size: 8pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: none; }
.faqTopList a:hover { font-family: Verdana, Arial, Times, Serif; font-size: 8pt; font-weight: normal; color: #000000; margin: 0px; text-decoration: underline; }


.tableHd { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #000000; height: 25px; }

.tableHd2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #000000; height: 25px; }

.tableSubHd { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: none; background-color: #666666; text-align: center; vertical-align: bottom; }
.tableSubHd a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: underline; background-color: #666666; text-align: center; vertical-align: bottom; }
.tableSubHd a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: underline; background-color: #666666; text-align: center; vertical-align: bottom; }
.tableSubHd a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: none; background-color: #666666; text-align: center; vertical-align: bottom; }


.tableSubHd2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: none; background-color: #666666; }
.tableSubHd2 a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: underline; background-color: #666666; }
.tableSubHd2 a:visited  { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: underline; background-color: #666666; }
.tableSubHd2 a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: none; background-color: #666666; }

.tableSubHdblue { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #D7DEEA; }
.tableSubHdblue a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; background-color: #D7DEEA; }
.tableSubHdblue a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; background-color: #D7DEEA; }
.tableSubHdblue a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #D7DEEA; }


.tableSubHdblue2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #D7DEEA; }

.tableBttmNotes { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; text-decoration: none; background-color: #666666; }
.tableBttmNotes a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline; background-color: #666666; }
.tableBttmNotes a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline; background-color: #666666; }
.tableBttmNotes a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #99CCFF; text-decoration: none; background-color: #666666; }



.tableTxt { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; line-height: 12pt; text-decoration: none; }
.tableTxt a:link { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; line-height: 12pt; text-decoration: underline; }
.tableTxt a:visited { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; line-height: 12pt; text-decoration: underline; }
.tableTxt a:hover { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; line-height: 12pt; text-decoration: none; }

.tableTxtC { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; text-decoration: none; text-align: center;}


.tableTxtR { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; text-decoration: none; text-align: right; }


.tableTxtL { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; line-height: 14pt; text-decoration: none; text-align: left; }


.tableNotes { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 12pt; font-style: italic; text-decoration: none; padding: 6px; }


/* Join Promo (Article) */

.evergreenpromo { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none; }
.evergreenpromo a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: underline; }
.evergreenpromo a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: underline; }
.evergreenpromo a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none; }

.contentfont3b {
	font: 11px Georgia, Arial, Verdana, sans-serif; 
	line-height: 12px; 
	color: #8D3636;
	background: url(http://www.aaii.com/images/header-back2.gif) bottom repeat-x;
	padding: 0 0 9px 0;
	text-align:center;
	}
	
.box2 {
	background: url(http://www.aaii.com/images/promobg.gif) no-repeat;
	padding: 5px;
	border: 1px solid #CFCFB3;
	font-size: 11px;
}

.openartbox { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; background-color: #FFFFFF; border-left: 1px solid #666699; border-right: 1px solid #666699; border-bottom: 1px solid #666699; border-top: 1px solid #666699; }



/* Classroom */

.courselistDesc { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; font-style: italic; } 
.courselistDesc a:link { font-family:  Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; font-style: italic; } 
.courselistDesc a:visited { font-family:  Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; font-style: italic; } 
.courselistDesc a:hover { font-family:  Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: underline; font-style: italic; } 

.courseCatHd { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; background-color: #D2D2E9; border-top: 1px solid #666699; border-bottom: 1px solid #666699; }

.courseCatHd2 { background-color: #D2D2E9; border: 1px solid #666699; }

.openarticle { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; margin-bottom:0px;}

.registerforfree { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #37376F; font-weight: bold; text-decoration: none; margin-bottom:0px;}

.courseCatHd2a { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; background-color: #D2D2E9; border-right: 1px solid #666699; border-bottom: 1px solid #666699; border-top: 1px solid #666699; }

.courseCatHd3 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; background-color: #FFFFFF; border-left: 1px solid #666699; border-right: 1px solid #666699; border-bottom: 1px solid #666699; }

.courseCatHd4 { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #666699; font-weight: bold; text-decoration: none; background-color: #FFFFFF; border-right: 1px solid #666699; border-bottom: 1px solid #666699; }

.centerLine { border-right: 1px solid #333333; }

.courselistTxt { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; } 
.courselistTxt a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; } 
.courselistTxt a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; } 
.courselistTxt a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: underline; } 





/* Tables */
.commentaryHD { font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.promoBox { background-color: #CCCCFF; border: 1px solid #424263; }
.hmpgPubsHd2 { background-color: #666699; border-bottom: 1px solid #424263; }

.tableSubHd2 { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: none; background-color: #666666; }
.tableSubHd2 a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: underline; background-color: #666666; }
.tableSubHd2 a:visited  { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: underline; background-color: #666666; }
.tableSubHd2 a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #E8E9D9; font-weight: bold; text-decoration: none; background-color: #666666; }

.tableSubHdblue { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #D7DEEA; }
.tableSubHdblue a:link { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; background-color: #D7DEEA; }
.tableSubHdblue a:visited { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: underline; background-color: #D7DEEA; }
.tableSubHdblue a:hover { font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; text-decoration: none; background-color: #D7DEEA; }

.artHd { 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #424263; 
	background-color: #ECECEC;
	text-decoration: none; 
	border: 1px solid #CCCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 26px;
	}
	
/* Ebook */
.EbookTeaser2 { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #333333; font-weight: normal; font-style: italic; }

.EbookGo { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #F48D36; font-weight: bold; }
.EbookGo a:link { font-family: Georgia, Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: underline; color: #F48D36; }
.EbookGo a:visited { font-family: Georgia, Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: underline; color: #F48D36; }
.EbookGo a:hover { font-family: Georgia, Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; color: #F48D36;}

.EbookTeaserBrdr { border-top: 1px dotted #666666; border-right: 1px dotted #666666; border-bottom: 1px dotted #666666; border-left: 1px dotted #666666; }

.EbookAdobeNote { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #666666; font-weight: bold; font-style: normal; }
.EbookAdobeNote a:link { font-family: Georgia, Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: underline; color: #F48D36; }
.EbookAdobeNote a:visited { font-family: Georgia, Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: underline; color: #F48D36; }
.EbookAdobeNote a:hover { font-family: Georgia, Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; color: #999999;}

