/* ------- Moyes/Schulte, Animal Physiology, 2/e. WebDevr: Dario Wong ------- */

/* ----- Breadcrumb related items ----- */

#breadcrumbTable
{
	position: absolute; 
	left: 8px; 
	top: 4px; 
}

#breadcrumbDiv
{
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 25px;
	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: 25px;
	z-index: 1; 
	overflow: visible; 
	visibility: visible;
	background-color: #ffffff;
}

#contentDiv
{
	position: absolute; 
	left: 8px; 
	top: 26px; 
	width: 100%; 
	z-index: 1; 
	overflow: visible; 
	visibility: visible;
	background-color: #ffffff;
}


/* ----- Homepage Items ----- */

.homepageTableColor
{
	background-color: #EAE6D9;
}

.homepageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 16px;
	line-height: 20px;
	font-weight: 800;
}

.homepageContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: 400;
}


/* ----- Global Items ----- */

OL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

UL
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.footer, .footer A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 9px;
	line-height: 12px;
	font-weight: 700;
}

.footer A:hover
{
	text-decoration: none;
}

.legalNote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 10px;
	line-height: 12px;
	font-weight: 700;
}

.legalNote:hover
{
	text-decoration: none;
}


/* ----- Global Module Items ----- */

.hintHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}

.hintSubHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}

.hintContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.hintLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #663300; /*#3F8F29;*/
	font-size: 10px;
	line-height: 12px;
	font-weight: 500;
	font-style: normal;
}

.breadcrumbs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #85C8A6;*/
	color: #3F8F29;
	font-size: 9px;
	line-height: 12px;
	font-weight: 500;
}

.breadcrumbs:hover
{
	text-decoration: none;
}

.linkingHostBreadcrumbs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #805A2A;
	font-size: 9px;
	line-height: 12px;
	font-weight: 500;
}

.basicContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.contentHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}

.contentSubHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: gray;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}

.contentHeader2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
	margin-top: 0px;
}

.irDiv
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: inherit;
	width: 800px;
}

.randomAnswers
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #723546; /*3F8F29 */
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: italic;
}

.timerDetailText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #805A2A;
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: normal;
}

.splashSubHdr
{
	color: #961334;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.splashText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ----- Table of Contents Items ----- */

.tocTableColor { background-color: #F5F3F3; }

.tocListing1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 14px;
	line-height: 16px;
	font-weight: 800;
}

.tocListing2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6C6B6B;
	font-size: 11px;
	line-height: 14px;
	font-weight: 800;
}

.tocListing3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 11px;
	line-height: 14px;
	font-weight: 800;
}

.tocListing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 12px;
	line-height: 14px;
	font-weight: 800;
}

.tocSpacer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 7px;
	line-height: 7px;
	font-weight: 800;
}


/* ----- Problem Type Items ----- */

.problemTypeBkgd
{
	background-color: #EAE6D9;
	width: 800px;
}

.essayQuestions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.trueQuestions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.trueAnswer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.patternQuestions
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
}

.multiChoiceQuestion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.multiChoiceAnswer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.matchingHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #192979;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
}

.matchingQuestion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.matchingTerm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}

.matchingAnswer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	line-height: 12px;
	font-weight: 400;
}

.matchingBkgd { background-color: #EAE6D9; }

.matchingDivider { background-color: #EAE6D9; }

.labelQuestion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.labelTerm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}

.labelAnswer
{
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	color: #353534;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.fillBlankAnswer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.webSearchIntro
{
	font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

a.weblinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

a.weblinks:hover
{
	text-decoration: none;
}

.feedback
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	text-decoration: underline;
}

.feedback:hover
{
	text-decoration: none;
}


/* ----- Group Items ----- */

.daisychain_bkgd { background-image: url(dc_center_bkgd.gif); }

.groupIntro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.groupLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.groupLink:hover
{
	text-decoration: none;
}


/* ----- Search Items ----- */

.searchLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.searchNumber
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.searchBreadCrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7682CC;
	font-size: 10px;
	line-height: 18px;
	font-weight: 800;
}

.search_no_match
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 14px;
	font-weight: 500;
}


/* ----- Profile Items ----- */

.profileColor { background-color: #9999CC; }

.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, Helvetica, sans-serif;
	color: #4A4949;
	font-size: 14px;
	line-height: 17px;
	font-weight: 800;
}

.profileText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
	font-weight: 400;
}

.profileLabels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4949;
	font-size: 11px;
	line-height: 15px;
	font-weight: 600;
}

.profileSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 9px;
	line-height: 13px;
	font-weight: 400;
}

.creditsHeader, .faqsHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F8F29;
	font-size: 12px;
	font-weight: 800;
}

.creditsText, .faqsText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

#faqsDiv
{
	width: 600px;
}

#faqsOL
{
	color: #3F8F29;
}

.faqAnswer
{
	color: #000000;
	list-style-type: none;
	display: none;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: -40px;
}

.reqs
{
	display: block;
	padding: 2px 0px;
	margin: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #3F8F29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3F8F29;
}

.sideHead
{
	display: block;
	width: 160px;
	padding: 2px;
	text-align: left;
	border: 1px solid #3F8F29;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 15px;
}

.greenFont
{
	color: #3F8F29;
}

a.siteReqsLink, a.siteReqsLink:visited, a.siteReqsLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F8F29;
	text-decoration: underline;
}

a.siteReqsLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F8F29;
	text-decoration: none;
}

#winReqs, #macReqs
{
	width: 450px;
	height: 120px;
}

#siteReqsTable
{
	margin-top: 20px;
}

.comingSoonHdr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3F8F29;
	font-size: 16px;
}

.irTH
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3F8F29;
	font-size: 14px;
	padding: 2px 8px;
}

.ir_oddRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #3F8F29;
	font-size: 12px;
	background-color: #FFFFFF;
}

.ir_oddRow td a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #3F8F29;
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 150%;
}

.ir_oddRow td a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background-color: #D9EFD3;
	text-decoration: none;
	color: #3F8F29;
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 150%;
}

.ir_evenRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #3F8F29;
	font-size: 12px;
	background-color: #FBF1D3;
}

.ir_evenRow td a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #3F8F29;
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 150%;
}

.ir_evenRow td a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background-color: #D9EFD3;
	text-decoration: none;
	color: #3F8F29;
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	line-height: 150%;
}
