/* ------- bc_place 2005 Style Sheet------- */

/* ----- Homepage Items ----- */
.homepageTitle
{
	font-family: Verdana;
	color: #000000;
	font-size: 16px;
	line-height: 20px;
	font-weight: 800;
}
.homepageContent
{
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	font-weight: 400;
}
.homepageTableColor { background-color: #F0F0F0; }

/* ----- Global Items ----- */
OL
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
UL
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
TD, TR
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}
P
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 14px;
	font-weight: 400;
}
bak_top
{
	font-family: Verdana;
	color: #990000;
	font-size: 11px;
	line-height: 12px;
	font-weight: 400;
}

a:link { text-decoration: underline; font-weight: normal; color: #333399;}
a:visited { text-decoration: underline; font-weight: normal; color: #333399;}
a:active { text-decoration: underline; font-weight: normal; color: #2b02fd;}
a:hover { text-decoration: underline; font-weight: normal; color: #2b02fd;}

a.bak_top:link { text-decoration: underline; font-weight: normal; color: #333399;}
a.bak_top:visited { text-decoration: underline; font-weight: normal; color: #333399;}
a.bak_top:active { text-decoration: underline; font-weight: normal; color: #2b02fd;}
a.bak_top:hover { text-decoration: underline; font-weight: normal; color: #2b02fd;}

P a:link { text-decoration: underline; font-weight: normal; color: #333399;}
P a:visited { text-decoration: underline; font-weight: normal; color: #333399;}
P a:active { text-decoration: underline; font-weight: normal; color: #2b02fd;}
P a:hover { text-decoration: underline; font-weight: normal; color: #2b02fd;}

UL a:link { text-decoration: underline; font-weight: normal; color: #333399;}
UL a:visited { text-decoration: underline; font-weight: normal; color: #333399;}
UL a:active { text-decoration: underline; font-weight: normal; color: #2b02fd;}
UL a:hover { text-decoration: underline; font-weight: normal; color: #2b02fd;}

OL a:link { text-decoration: underline; font-weight: normal; color: #333399;}
OL a:visited { text-decoration: underline; font-weight: normal; color: #333399;}
OL a:active { text-decoration: underline; font-weight: normal; color: #2b02fd;}
OL a:hover { text-decoration: underline; font-weight: normal; color: #2b02fd;}

.top
{
	font-family: Verdana;
	color: black;
	font-size: 10px;
	line-height: 11pt;
	font-weight: 400;
	text-align:right;
}

.memo
{
	font-family: Verdana;
	color: black;
	font-size: 10px;
	line-height: 15px;
	font-weight: 400;
}
.faq_question
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	background-color: #D8E4C3;
}
.faq_answer
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	background-color: #ECF1E2;
}
.faq_backtotop
{
	background-color: White;
}
.faq
{
	font-family: Verdana;
	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;
}

/* ----- Global Module Items ----- */
.hintHeader
{
	font-family: Verdana;
	color: #333399;/*#FF9933;*/
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}
.hintSubHeader
{
	font-family: Verdana;
	color: #333399;/*#FF9933;*/
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}
.hintContent
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.hintLink
{
	font-family: Verdana;
	color: #2b02fd;
	font-size: 10px;
	line-height: 12px;
	font-weight: 500;
	font-style: normal;
}
.breadcrumbs
{
	font-family: Verdana;
	color: #333366;
	font-size: 10px;
	line-height: 12px;
	font-weight: 500;
}
.basicContent
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}
.contentHeader
{
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;/*#FF9933;*/
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}
.contentSubHeader
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}
.randomAnswers
{
	font-family: Verdana;
	color: Black;
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: italic;
}
.timerDetailText
{
	font-family: Verdana;
	color: Black;
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: normal;
}






/* ----- Table of Contents Items ----- */
.tocListing1
{
	font-family: Verdana;
	color: Green;
	font-size: 14px;
	line-height: 16px;
	font-weight: 800;
}
.tocListing2
{
	font-family: Verdana;
	color: Green;
	font-size: 11px;
	line-height: 14px;
	font-weight: 800;
}
.tocListing3
{
	font-family: Verdana;
	color: Green;
	font-size: 11px;
	line-height: 14px;
	font-weight: 800;
}
.tocListing
{
	font-family: Verdana;
	color: Green;
	font-size: 12px;
	line-height: 14px;
	font-weight: 800;
}
.tocSpacer
{
	font-family: Arial, Helvetica, sans-serif;
	color: Green;
	font-size: 7px;
	line-height: 7px;
	font-weight: 800;
}
.tocTableColor { background-color: #F5F3F3; }



/* ----- Problem Type Items ----- */
.problemTypeBkgd { background-color: #F5F3F3; }
.essayQuestions
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.trueQuestions
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.trueAnswer
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
.patternQuestions
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
}
.multiChoiceQuestion
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.multiChoiceAnswer
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
.matchingHeader
{
	font-family: Verdana;
	color: #192979;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
}
.matchingQuestion
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.matchingTerm
{
	font-family: Verdana;
	color: #353534;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}
.matchingAnswer
{
	font-family: Verdana;
	color: black;
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
}
.matchingBkgd { background-color: #EEEEFF; }
.matchingDivider { background-color: #E1E1F1; }
.labelQuestion
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.labelTerm
{
	font-family: Verdana;
	color: #353534;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}
.labelAnswer
{
	font-family: Verdana;
	color: black;
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
}
.labelBkgd { background-color: transparent; }
.labelDivider { background-color: #E1E1F1; }
.fillBlankQuestion
{
	font-family: Verdana;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}
.fillBlankAnswer
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}
.webSearchIntro
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}
.webSearchBkgd { background-color: #EEF; }
.webSearchTableColor { background-color: #F0F0F0; }
.destLink
{
	font-family: Verdana;
	color: #7682CC;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}



/* ----- Group Items ----- */
.groupIntro
{
	font-family: Verdana;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.groupLink
{
	font-family: Verdana;
	color: #2b02fd;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.daisychain_bkgd { background-image: url(dc_center_bkgd.gif); }



/* ----- Search Items ----- */
.searchLink
{
	font-family: Verdana;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}
.searchNumber
{
	font-family: Verdana;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}
.searchBreadCrumb
{
	font-family: Verdana;
	color: #7682CC;
	font-size: 10px;
	line-height: 18px;
	font-weight: 800;
}
.search_no_match
{
	font-family: Verdana;
	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;
	color: #4A4949;
	font-size: 14px;
	line-height: 17px;
	font-weight: 800;
}
.profileText
{
	font-family: Verdana;
	color: black;
	font-size: 11px;
	line-height: 14px;
	font-weight: 400;
}
.profileLabels
{
	font-family: Verdana;
	color: #4A4949;
	font-size: 11px;
	line-height: 15px;
	font-weight: 600;
}
.profileSmall
{
	font-family: Verdana;
	color: black;
	font-size: 9px;
	line-height: 13px;
	font-weight: 400;
}
.profileColor { background-color: #9999CC; }
/* ---- ADDED STYLES FROM MON ---- */
.obj_text {
	font-family: Verdana;
	color: black;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
}

/* ----- 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: #ffffff;
}
#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: #FFFFFF;
}
#contentDiv
{
	position: absolute; 
	left: 8px; 
	top: 20px; 
	width: 100%; 
	z-index: 1; 
	overflow: visible; 
	visibility: visible;
	background-color: #FFFFFF;



