/**** site specific fonts  ****/
.foot {font-family: arial, helvetica, sans-serif; font-size:10pt; color: rgb(180,29,10);}
.copyright {font-family: arial, helvetica, sans-serif; font-size:9pt;}
.playbutton {font-family: verdana, arial, helvetica; font-weight: bold; font-size:12pt; color: rgb(180,29,10); text-decoration:underline;}
.note {font-family: arial, helvetica, sans-serif; font-size:10pt;}
.note a {font-family: arial, helvetica, sans-serif; font-size:10pt; font-weight: bold; text-decoration:underline;} 
.CMHeader {font-family: arial, helvetica, sans-serif; color:#0E026B; font-weight: bold;}
.CMContent {font-family: arial, helvetica, sans-serif;}
.MIHeader {font-family: arial, helvetica, sans-serif; color:#0E026B; font-weight: bold;}
.MIContent {font-family: arial, helvetica, sans-serif;}
.SumHeader {font-family: arial, helvetica, sans-serif; color:#0E026B; font-weight: bold;}
.SumContent {font-family: arial, helvetica, sans-serif;}

.DeluxeContentHead {font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;font-style: italic;}
.orangeHead {font-family: arial, helvetica, sans-serif; font-size: 14pt;color: rgb(209,111,38); font-weight: bold; font-style: italic;}
.LinksPagesLink {font-family: arial, helvetica, sans-serif; font-size: 12pt;color: rgb(77,80,234); font-weight: bold;}
.GlobalText {font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.text {font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.btext {font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.td {font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.glossaryText {font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;color: #000066;}
.topLink {font-family: arial, helvetica, sans-serif; font-size: 10pt;}
.bigLink {font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.boldBlue { font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;color: #000066;}
.chapterHeader {font-family: arial, helvetica, sans-serif; color: #000000; font-size: 14pt; font-weight: bold;}
.question {font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.ModuleBody {background-color: #fff; margin-left: 7px; margin-top: 7px; width: 650px;}
.ActToc {margin-left: 25px; margin-top: 25px; line-height: 140%;}
.ActToc A {font-weight: bold; text-decoration:none;}
.CPS2Head {font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #336699; font-weight: bold;}

/**** Bennett Essentials 4-02 ****/

.CreditsHead{	font-family: arial, helvetica, sans-serif;	font-size: 14pt;	color: #364A55;	font-weight: bold;}
.CreditsText{	font-family: arial, helvetica, sans-serif;	font-size: 12pt;	font-weight:normal;}

/**** End Essentials ****/

/**** This file is the relative norm for font sizes  ****/

/* ----- Homepage Items ----- */

.homepageTitle { font-family: Arial, Helvetica, sans-serif; color: #7682CC; font-size: 16px; line-height: 20px; font-weight: 800; }
.homepageContent { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; font-weight: 400; }
.homepageTableColor { background-color: #F0F0F0; }

/* ----- Global Items ----- */

OL { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; font-weight: 400; }
UL { font-family: Arial, Helvetica, sans-serif; color: black; font-size: 12px; font-weight: 400; }
TD, TR { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; }
P { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; }


table.career { background-color:#fff; width: 700px; padding: 5px }
table.jobmenu { background-color: #C2DFFF; border: 1px solid #567DBE; padding: 10px; }
table.byebye { 	background-color: #DDF0FD; border: 2px solid #567DBE; padding: 20px; }

td.job { background-color: #567DBE; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 18px; line-height: 20px; font-weight: 800; padding: 5px; }
td.jobcat { background-color: #567DBE; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; line-height: 15px; font-weight: 800; padding: 2px; }

.careerfocus { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; text-align:justify; }
.top { font-family: Verdana, Arial, sans-serif; color: black; font-size: 10px; line-height: 11pt; font-weight: 400; text-align:right; }
.gotoweb { font-family: Verdana, Arial, sans-serif; color: #4131A1; font-size: 12px; line-height: 15px; font-weight: 800; }
.memo { font-family: Verdana, Arial, sans-serif; color: black; font-size: 10px; line-height: 15px; font-weight: 400; }
.faq_question { font-family: Verdana, Arial, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 15px; font-weight: 400; background-color: #820762; }
.faq_answer { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; background-color: #EBEBEB; }
.faq_backtotop { background-color: White; }
.faq { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; text-align:justify; }
.footer { font-family: Arial, Helvetica, sans-serif; color: Gray; font-size: 10px; line-height: 12px; font-weight: 800; }
.legalNote { font-family: Arial, Helvetica, sans-serif; color: Gray; font-size: 10px; line-height: 12px; font-weight: 800; }


/* ----- Chapter Guide ----- */

table.chguide { width: 600px; padding: 5px; }
td.guideheader { background-color: #567DBE; border: 0px solid #fff; font-family: Verdana; color: #FFFFFF; font-size: 11px; line-height: 15px; font-weight: 800; padding: 5px; }
td.sec1 { background-color: #DDF0FD; font-family: Verdana; color: #000000; font-size: 11px; line-height: 15px; padding: 5px; }
td.sec2 { background-color: #EEEEEE; font-family: Verdana; font-size: 11px; line-height: 15px; padding: 5px; }
td.tut { background-color: #FFF4CA; font-family: Verdana; font-size: 11px; line-height: 15px; padding: 5px; }
td.chfeatures { background-color: #C2DFFF; font-family: Verdana; font-size: 11px; line-height: 15px; padding: 5px; }
.chfeat{ font-family: Verdana; font-size: 11px; line-height: 15px; padding: 5px; }
td.format{ 	color: #567DBE; }
td.sec1  a:link { text-decoration: none; font-weight: bold; color: #D3592A;}
td.sec1  a:visited { text-decoration: none; font-weight: bold; color: #D3592A;}
td.sec1  a:active { text-decoration: none; font-weight: bold; color: #D3592A;}
td.sec1  a:hover { text-decoration: underline; font-weight: bold; color: #D3592A;}
td.sec2  a:link { text-decoration: none; font-weight: bold; color: #D3592A;}
td.sec2  a:visited { text-decoration: none; font-weight: bold; color: #D3592A;}
td.sec2  a:active { text-decoration: none; font-weight: bold; color: #D3592A;}
td.sec2  a:hover { text-decoration: underline; font-weight: bold; color: #D3592A;}
td.tut  a:link { text-decoration: none; font-weight: bold; color: #D3592A;}
td.tut  a:visited { text-decoration: none; font-weight: bold; color: #D3592A;}
td.tut  a:active { text-decoration: none; font-weight: bold; color: #D3592A;}
td.tut  a:hover { text-decoration: underline; font-weight: bold; color: #D3592A;}
td.chfeatures   a:link { text-decoration: none; font-weight: bold; color: #D3592A;}
td.chfeatures   a:visited { text-decoration: none; font-weight: bold; color: #D3592A;}
td.chfeatures   a:active { text-decoration: none; font-weight: bold; color: #D3592A;}
td.chfeatures   a:hover { text-decoration: underline; font-weight: bold; color: #D3592A;}
td.ppt  a:active { text-decoration: none; font-weight: bold; color: #D3592A;}
td.ppt   a:hover { text-decoration: underline; font-weight: bold; color: #D3592A;}
td.ppt  a:link { text-decoration: none; font-weight: bold; color: #D3592A;}
td.ppt   a:visited { text-decoration: none; font-weight: bold; color: #D3592A;}
td.ppt  a:active { text-decoration: none; font-weight: bold; color: #D3592A;}
td.ppt   a:hover { text-decoration: underline; font-weight: bold; color: #D3592A;}

/* ----- Global Module Items ----- */

.hintHeader { font-family: Arial, Helvetica, sans-serif; color: #D3592A; font-size: 18px; line-height: 22px; font-weight: 800; }
.hintSubHeader { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 14px; line-height: 18px; font-weight: 800; }
.hintContent { font-family: Arial, Helvetica, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.hintLink { font-family: Arial, Helvetica, sans-serif; color: #805A2A; font-size: 10px; line-height: 12px; font-weight: 500; font-style: normal; }
.breadcrumbs { font-family: Arial, Helvetica, sans-serif; color: #A500A6; font-size: 12px; line-height: 12px; font-weight: 500; }
.basicContent { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; }
.contentHeader { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 18px; line-height: 22px; font-weight: 800; }
.contentSubHeader { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 14px; line-height: 18px; font-weight: 800; }
.randomAnswers { font-family: Verdana, Arial, sans-serif; color: Black; font-size: 11px; line-height: 12px; font-weight: 500; font-style: italic; }
.timerDetailText { font-family: Verdana, Arial, sans-serif; color: Black; font-size: 11px; line-height: 12px; font-weight: 500; font-style: normal; }

/* ----- Table of Contents Items ----- */

.tocListing1 { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 14px; line-height: 16px; font-weight: 800; }
.tocListing2 { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 11px; line-height: 14px; font-weight: 800; }
.tocListing3 { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 11px; line-height: 14px; font-weight: 800; }
.tocListing { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 12px; line-height: 14px; font-weight: 800; }
.tocSpacer { font-family: Arial, Helvetica, sans-serif; color: #567DBE; font-size: 7px; line-height: 7px; font-weight: 800; }
.tocTableColor { background-color: #F5F3F3; }

/* ----- Problem Type Items ----- */

.problemTypeBkgd { background-color: #F5F3F3; }
.essayQuestions { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.trueQuestions { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.trueAnswer { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 18px; font-weight: 400; }
.patternQuestions { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 20px; font-weight: 600; }
.multiChoiceQuestion { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.multiChoiceAnswer { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 18px; font-weight: 400; }
.matchingHeader { font-family: Verdana, Arial, sans-serif; color: #192979; font-size: 14px; line-height: 18px; font-weight: 600; }
.matchingQuestion { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.matchingTerm { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 12px; line-height: 16px; font-weight: 600; background-color: transparent; }
.matchingAnswer { font-family: Verdana, Arial, sans-serif; color: black; font-size: 10px; line-height: 12px; font-weight: 400; }
.matchingBkgd { background-color: #eef; }
.matchingDivider { background-color: #E1E1F1; }
.labelQuestion { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.labelTerm { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 12px; line-height: 16px; font-weight: 600; background-color: transparent; }
.labelAnswer { font-family: Verdana, Arial, sans-serif; color: black; font-size: 10px; line-height: 12px; font-weight: 400; }
.labelBkgd { background-color: transparent; }
.labelDivider { background-color: #E1E1F1; }
.fillBlankQuestion { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }
.fillBlankAnswer { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 18px; font-weight: 400; }
.webSearchIntro { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; }
.webSearchBkgd { background-color: #eef; }
.webSearchTableColor { background-color: #F0F0F0; }
.destLink { font-family: Verdana, Arial, sans-serif; color: #7682CC; font-size: 12px; line-height: 18px; font-weight: 800; }

/* ----- Group Items ----- */

.groupIntro { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 15px; font-weight: 400; }
.groupLink { font-family: Verdana, Arial, sans-serif; color: #7682CC; font-size: 12px; line-height: 18px; font-weight: 800; }
.daisychain_bkgd { background-image: url(dc_center_bkgd.gif); }

/* ----- Search Items ----- */

.searchLink { font-family: Verdana, Arial, sans-serif; color: #A77C46; font-size: 12px; line-height: 18px; font-weight: 800; }
.searchNumber { font-family: Verdana, Arial, sans-serif; color: #A77C46; font-size: 12px; line-height: 18px; font-weight: 800; }
.searchBreadCrumb { font-family: Verdana, Arial, sans-serif; color: #7682CC; font-size: 10px; line-height: 18px; font-weight: 800; }
.search_no_match { font-family: Verdana, Arial, sans-serif; color: black; font-size: 12px; line-height: 14px; font-weight: 500; }

/* ----- Profile Items ----- */

.profile_bkgd { background-image: url(profile_bar.gif); }
.profileTable_bkgd { background-image: url(profile_left_border.gif); background-repeat: repeat-y; }
.profileCourseTitle { font-family: Verdana, Arial, sans-serif; color: #4A4949; font-size: 14px; line-height: 17px; font-weight: 800; }
.profileText { font-family: Verdana, Arial, sans-serif; color: black; font-size: 11px; line-height: 14px; font-weight: 400; }
.profileLabels { font-family: Verdana, Arial, sans-serif; color: #4A4949; font-size: 11px; line-height: 15px; font-weight: 600; }
.profileSmall { font-family: Verdana, Arial, sans-serif; color: black; font-size: 9px; line-height: 13px; font-weight: 400; }
.profileColor { background-color: #99c; }

/* ----- Menuline ----- */

.menuline { border-top: 1px solid #820762; padding: 5px; }

/* ----- Breadcrumb related items ----- */

#breadcrumbTable { position: absolute; left: 8px; top: 4px; }
#breadcrumbDiv { position: absolute; left: 0px; top: 0px; width: 100%; height: 15px; z-index: 1; overflow: visible; visibility: visible; background-color: #fff; }
#lastcrumb { text-decoration: none; }
#linkingHostBreadcrumbTable { position: absolute; left: 8px; top: 4px; }
#linkingHostBreadcrumbDiv { position: absolute; left: 0px; top: 0px; width: 100%; height: 15px; z-index: 1; overflow: visible; visibility: visible; background-color: #fff; }
#contentDiv { position: absolute; left: 8px; top: 20px; width: 100%; z-index: 1; overflow: visible; visibility: visible; background-color: #fff; }
