.footer, .legalNote { font-family: Verdana, Arial, sans-serif; color: #999999; font-size: 9px; line-height: 12px; font-weight: 800; }

.hintHeader { font-family: Verdana, Arial, sans-serif; color: #003399; font-size: 18px; line-height: 22px; font-weight: 800; }

.hintSubHeader { font-family: Verdana, Arial, sans-serif; color: gray; font-size: 14px; line-height: 18px; font-weight: 800; }

.hintContent { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 13px; line-height: 18px; font-weight: 600; }

.helpHeader { font-family: Verdana, Arial, sans-serif; color: navy; font-size: 20px; line-height: 24px; font-weight: 800; }

.helpSubHeader { font-family: Verdana, Arial, sans-serif; color: #353534; font-size: 10px; line-height: 14px; font-weight: 800; }

.homepageTitle { font-family: Verdana, Arial, sans-serif; color: #92352d; font-size: 16px; line-height: 20px; font-weight: 800; }

.homepageContent { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px; font-weight: 400; }

.homepageTableColor { background-color: #FBF8EE; }

OL, UL { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px; line-height: 15px; font-weight: 400; }

.breadcrumbs { font-family: Verdana, Arial, sans-serif; color: #fff; font-size: 10px; line-height: 12px; font-weight: 500; }

#breadcrumbTable { position: absolute; left: 8px; top: 4px; }

#breadcrumbDiv { position:absolute; left:0px; top:0px; width:10280px; height:25px; z-index:10; overflow:visible; visibility:visible; background-color: #C1AF97; }

#contentDiv { margin-top: 20px; background-color: #fff; }

.basicContent { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px; line-height: 15px; font-weight: 400; }

.contentHeader, .contentHeader2	 { font-family: Verdana, Arial, sans-serif; color: #92352D; font-size: 18px; line-height: 22px; font-weight: 800; }

.contentSubHeader { font-family: Verdana, Arial, sans-serif; color: gray; font-size: 14px; line-height: 18px; font-weight: 800; }

.tocListing1 { font-family: Verdana, Arial, sans-serif; color: #003399; font-size: 14px; line-height: 16px; font-weight: 800; }

.tocListing2 { font-family: Verdana, Arial, sans-serif; color: #6C6B6B; font-size: 11px; line-height: 14px; font-weight: 800; }

.tocListing3 { font-family: Verdana, Arial, sans-serif; color: #003399; font-size: 11px; line-height: 14px; font-weight: 800; }


.tocListing { font-family: Verdana, Arial, sans-serif; color: #003399; font-size: 12px; line-height: 14px; font-weight: 800; }

.tocSpacer { font-family: Verdana, Arial, sans-serif; color: #003399; font-size: 7px; line-height: 7px; font-weight: 800; }

.tocTableColor { background-color: #F3F3F3; }

.problemTypeBkgd { background-color: #FBF8EE; font-family: Verdana, Arial, sans-serif; font-size: 13px; }

.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: #000; 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: #000; 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: #000; font-size: 10px; line-height: 12px; font-weight: 400; }

.matchingBkgd { background-color: #FBF8EE; }

.matchingDivider { background-color: #FBF8EE; }


.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: #000; 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: #000; font-size: 12px; line-height: 18px; font-weight: 400; }


.webSearchIntro { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px; line-height: 15px; font-weight: 400; }

.webSearchBkgd { background-color: #EEF; }

.webSearchTableColor { background-color: #F0F0F0; }

.groupIntro { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px; line-height: 15px; font-weight: 400; }

.groupLink { font-family: Verdana, Arial, sans-serif; color: #0072B9; font-size: 12px; line-height: 18px; font-weight: 800; }

.destLink { font-family: Verdana, Arial, sans-serif; color: #0072B9; font-size: 12px; line-height: 18px; font-weight: 800; }

.searchLink { font-family: Verdana, Arial, sans-serif; color: #4A549B; font-size: 12px; line-height: 18px; font-weight: 800; }

.searchNumber { font-family: Verdana, Arial, sans-serif; color: #4A549B; font-size: 12px; line-height: 18px; font-weight: 800; }

.searchBreadCrumb { font-family: Verdana, Arial, sans-serif; color: #003399; font-size: 10px; line-height: 18px; font-weight: 800; }

.search_no_match { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 12px; line-height: 14px; font-weight: 500; }

.randomAnswers { font-family: Verdana, Arial, sans-serif; color: #AF3C4B; font-size: 11px; line-height: 12px; font-weight: 500; font-style: italic; }

.timerDetailText { font-family: Verdana, Arial, sans-serif; color: #AF3C4B; font-size: 11px; line-height: 12px; font-weight: 500; font-style: normal; }

.hintLink { font-family: Verdana, Arial, sans-serif; color: #AF3C4B; font-size: 10px; line-height: 12px; font-weight: 500; font-style: normal; }

.daisychain_bkgd { background-image: url(dc_center_bkgd.gif); }

.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: #000; 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: #000; font-size: 9px; line-height: 13px; font-weight: 400; }

.profileColor { background-color: #9999CC; }


/* SELF ASSESSMENT */
	/* blue header */
	
	
.SA_blueTitle { font-family: Verdana, Arial, sans-serif; color: #009; font-size: 14px; line-height: 16px; font-weight: 800; vertical-align: top;}

	/*  blue italic text */
.SA_blueText { font-family: Verdana, Arial, sans-serif; color: #009; font-size: 12px; line-height: 14px; font-style: italic;}

	/*  green bgColor */
td.basicContentHdr { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 14px; line-height: 16px; font-weight: 800; background-color:#9D9D3B;}
td.basicContentHdr2 { font-family: Verdana, Arial, sans-serif; color: #000; font-size: 10px; line-height: 12px; background-color:#D5E8C0;}

	/*  RESULTS BOX: red */
.SA_redBG { font-family: Verdana, Arial, sans-serif; color: #fff; font-size: 14px; line-height: 16px; font-weight: 800; vertical-align: top; background-color:#AF3C4B;}

	/*  RESULTS BOX: green */
.SA_greenBG { font-family: Verdana, Arial, sans-serif; color: #009; font-size: 12px; line-height: 14px; font-style: italic; background-color:#D5E8C0;}
	
/* ************************************************** Site Reqs */

.sideTitle {display:block; position:relative; width:150px; background-color:#F8F5F1; font: bold 11px Arial, Helvetica, sans-serif; color:#000; padding: 4px 4px 4px 10px; border: 1px solid #D0CFB9;}
.sideBox {display:block; position:relative; width:150px; background-color:#F8F5F1; font: 11px Arial, Helvetica, sans-serif; color:#595959; padding:7px; margin:0px; border-bottom: 1px solid #D0CFB9; border-left: 1px solid #D0CFB9; border-right: 1px solid #D0CFB9;}
.reqs {display:block; border-top: 3px solid #595959; padding:0px; margin:0px; font:10px Arial, Helvetica, sans-serif;}
.green {color:#009900;}
#winReqs, #macReqs {width:450px; height:100px;}
#aolReqs {width:450px; height:100px;}

/* ************************************************** FAQs */
.FAQlist {display:block; position:relative; width:380px; height:360px; top:0px; left:0px; overflow:auto;}
.FAQanswer {display:block; position:absolute; width:380px; height:360px; top:90px; left:400px;}
 a.faq  {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:visited.faq {font: 12px Arial; color:#0C3990; text-decoration:underline; line-height:18px;}
a:active.faq {font: 12px Arial; color:#9d9d3b; text-decoration:underline; line-height:18px; }
a:hover.faq {font: 12px Arial; color:#9d9d3b; text-decoration:underline; line-height:18px;} 

/****Splash */
a.toc_sp  {font: 12px Arial; color:#000; text-decoration:none; line-height:18px;}
a:visited.toc_sp {font: 12px Arial; color:#000; text-decoration:none; line-height:18px;}
a:active.toc_sp {font: 12px Arial; color:#000; text-decoration:none; line-height:18px; }
a:hover.toc_sp {font: 12px Arial; color:#000; text-decoration:underline; line-height:18px;} 

/*IR*/

.font11 {font-size: 11px; font-family:inherit; font-weight: 300;}
.irTH { font-family: Arial, sans-serif; font-weight: bold; color: #fff; background-color: #81933e; font-size: 14px; padding: 2px 8px; height:40px;}
.ir_oddRow { font-family: Arial, sans-serif; text-align: center; color: #000; font-size: 12px; background-color: #fff; }
.ir_oddRow td a { font-family: Arial, sans-serif; display: block; text-decoration: none; color: #000; width: 100%; padding-top: 7px; padding-bottom: 7px; line-height:20px; }
.ir_oddRow td a:hover { font-family: Arial, sans-serif; display: block; background-color: #FBF8EE; text-decoration: none; color: #92352d; width: 100%; padding-top: 7px; padding-bottom: 7px; line-height:20px; }
.ir_evenRow { font-family: Arial, sans-serif; text-align: center; color: #000; font-size: 12px; background-color: #c1af97; }
.ir_evenRow td a { font-family: Arial, sans-serif; display: block; text-decoration: none; color: #000; width: 100%; padding-top: 7px; padding-bottom: 7px; line-height:20px; }
.ir_evenRow td a:hover { font-family: Arial, sans-serif; display: block; color: #92352d; background-color: #FBF8EE; text-decoration: none; width: 100%; padding-top: 7px; padding-bottom: 7px; line-height:20px; }
