/* ------- bc_place 2005 Style Sheet------- */



/* ----- 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 ----- */


#box { border:1px solid #555; font-family:Verdana; font-size:9px; font-weight:normal; padding:5px;  background-color:#fff; }

OL
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

UL
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

TD, TR
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

P
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}


P a:link { text-decoration: none; font-weight: bold; color: #DE6749;}

P a:visited { text-decoration: none; font-weight: bold; color: #DE6749;}

P a:active { text-decoration: none; font-weight: bold; color: #DE6749;}

P a:hover { text-decoration: underline; font-weight: bold; color: #87BED8;}


UL a:link { text-decoration: none; font-weight: bold; color: #DE6749;}

UL a:visited { text-decoration: none; font-weight: bold; color: #DE6749;}

UL a:active { text-decoration: none; font-weight: bold; color: #DE6749;}

UL a:hover { text-decoration: underline; font-weight: bold; color: #87BED8;}


OL a:link { text-decoration: none; font-weight: bold; color: #DE6749;}

OL a:visited { text-decoration: none; font-weight: bold; color: #DE6749;}

OL a:active { text-decoration: none; font-weight: bold; color: #DE6749;}

OL a:hover { text-decoration: underline; font-weight: bold; color: #87BED8;}



/* ----- Global Content Module Items ----- */
.breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 10px;
	line-height: 12px;
	font-weight: 500;
}

.basicContent
{
	font-family: Arial, Helvetica, 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: #87BED8;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}


/* ----- Leftnav Items ----- */

.leftnavTitle
{
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: White;
	font-size: 8pt;
	line-height: 10pt;
}

.leftnavModule
{
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: White;
	font-size: 8pt;
	line-height: 10pt;
}

.leftnavCopyright { 
	font-family: Arial;
	font-weight: normal;
	text-align: left;
	color: #000033;
	font-size: 9px;
	line-height: 11px;
}

a.leftnavLegal:link { 

	color: #000033;
	text-decoration: underline;
}

a.leftnavLegal:hover { 

	color: #992D2F;
	text-decoration: underline;
}

/* -----  Global Items ----- */
.top
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 11pt;
	font-weight: 400;
	text-align:right;
}

.gotoweb
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4131A1;
	font-size: 12px;
	line-height: 15px;
	font-weight: 800;
}

.memo
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	font-weight: 400;
}

.faq_question
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	background-color: #C2DFFF;
}

.faq_answer

{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	background-color: #EBEBEB;


}

.faq_backtotop

{
	background-color: White;
}

.faq
{
	font-family: Arial, Helvetica, 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;
}

/* ----- Quiz 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;
}



.randomAnswers
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: italic;
}

.timerDetailText
{
	font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.trueQuestions
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.trueAnswer
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.patternQuestions
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
}

.multiChoiceQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.multiChoiceAnswer
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.matchingHeader
{
	font-family: Arial, Helvetica, sans-serif;
	color: #192979;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
}

.matchingQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.matchingTerm
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}

.matchingAnswer
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
}

.matchingBkgd { background-color: #EEEEFF; }

.matchingDivider { background-color: #E1E1F1; }

.labelQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.labelTerm
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}

.labelAnswer
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
}

.labelBkgd { background-color: transparent; }

.labelDivider { background-color: #E1E1F1; }

.fillBlankQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.fillBlankAnswer
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.webSearchIntro
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.webSearchBkgd { background-color: #EEF; }

.webSearchTableColor { background-color: #F0F0F0; }

.destLink
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}






/* ----- Group Items ----- */

.groupIntro
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.groupLink
{
	font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.searchNumber
{
	font-family: Arial, Helvetica, sans-serif;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.searchBreadCrumb
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 10px;
	line-height: 18px;
	font-weight: 800;
}

.search_no_match
{
	font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
	color: #4A4949;
	font-size: 14px;
	line-height: 17px;
	font-weight: 800;
}

.profileText
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
	font-weight: 400;
}

.profileLabels
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4A4949;
	font-size: 11px;
	line-height: 15px;
	font-weight: 600;
}

.profileSmall
{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 9px;
	line-height: 13px;
	font-weight: 400;
}

.profileColor { background-color: #9999CC; }

/* ----- Menuline ----- */

.menuline 
{
border-top: 1px solid #FFCC00;
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: #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;
}

/* ----- Case Studies ----- */

#csSystem
{
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size: 12pt; 
color: #CC3366;
margin-bottom: -15px;
}

#navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
background: gray;
width: 250px;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #2D42A5;
background-color: #8BC6D5;
text-decoration: none;
}

#navlist li a:link { color: #1D41A6; }
#navlist li a:visited { color: #1D41A6; }

#navlist li a:hover
{
border-color: #00E7FF;
color: #FFF;
background: #000;
}

#column1
{
margin: 10px 10px 10px 10px;
position: absolute;
}

#column2
{
margin:10px 10px 10px 300px;
position: absolute;
}

