/* ------- CW 2005 Default Blue Style Sheet------- */






/* ----- Homepage Items ----- */

.homepageTitle
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 16px;
	line-height: 20px;
	font-weight: 800;
}

.homepageContent
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	font-weight: 400;
}

.homepageTableColor { background-color: #F0F0F0; }






/* ----- Global Items ----- */
A:link {text-decoration: underline; color: #4F1901; font-family: Arial, sans-serif; }
A:visited  { text-decoration: underline; color: #4F1901; font-family: Arial, sans-serif;} 
A:active  { text-decoration: underline; color: #8A3F1D; font-family: Arial, sans-serif;} 
A:hover {text-decoration: underline; color: #8A3F1D; font-family: Arial, sans-serif;}

OL
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

UL
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

UL.menu
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
	list-style-image: url(ul_bullet.gif);
}

.footer
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 9px;
	line-height: 12px;
	font-weight: 800;
}

.legalNote
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 10px;
	line-height: 12px;
	font-weight: 800;
}






/* ----- Global Module Items ----- */

.hintHeader
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}

.hintSubHeader
{
	font-family: Arial, sans-serif;
	color: gray;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}

.hintContent
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.hintLink
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 10px;
	line-height: 12px;
	font-weight: 500;
	font-style: normal;
}

.breadcrumbs
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 9px;
	line-height: 12px;
	font-weight: 500;
}

.basicContent
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.contentHeader
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 18px;
	line-height: 22px;
	font-weight: 800;
}

.contentSubHeader
{
	font-family: Arial, sans-serif;
	color: gray;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}

.ezSubHeader
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}

.hbSubHeader
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 14px;
	line-height: 18px;
	font-weight: 800;
}

.randomAnswers
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: italic;
}

.timerDetailText
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 11px;
	line-height: 12px;
	font-weight: 500;
	font-style: normal;
}






/* ----- Leftnav Items ----- */

.leftnavTitle
{
	font-family: Arial;
	font-weight: 800;
	text-align: left;
	color: #E0EDFB;
	font-size: 10pt;
	line-height: 10pt;
}

.leftnavModule
{
	font-family: Arial;
	font-weight: 700;
	text-align: left;
	color: #FFFFFF;
	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;
}

A.leftnavModule:link {text-decoration: underline; color: #FFFFFF; font-family: Arial, sans-serif; }
A.leftnavModule:visited  { text-decoration: underline; color: #FFFFFF; font-family: Arial, sans-serif;} 
A.leftnavModule:active  { text-decoration: underline; color: #FAFD8A; font-family: Arial, sans-serif;} 
A.leftnavModule:hover {text-decoration: underline; color: #FAFD8A; font-family: Arial, sans-serif;}




/* ----- Table of Contents Items ----- */

.tocListing1
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 14px;
	line-height: 16px;
	font-weight: 800;
}

.tocListing2
{
	font-family: Arial, sans-serif;
	color: #6C6B6B;
	font-size: 11px;
	line-height: 14px;
	font-weight: 800;
}

.tocListing3
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 11px;
	line-height: 14px;
	font-weight: 800;
}

.tocListing
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 12px;
	line-height: 14px;
	font-weight: 800;
}

.tocSpacer
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 7px;
	line-height: 7px;
	font-weight: 800;
}

.tocTableColor { background-color: #F5F3F3; }






/* ----- Problem Type Items ----- */

.problemTypeBkgd { background-color: #F5F3F3; }

.essayQuestions
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.trueQuestions
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.trueAnswer
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.patternQuestions
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
}

.multiChoiceQuestion
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.multiChoiceAnswer
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.matchingHeader
{
	font-family: Arial, sans-serif;
	color: #192979;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
}

.matchingQuestion
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.matchingTerm
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}

.matchingAnswer
{
	font-family: Arial, 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, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.labelTerm
{
	font-family: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	background-color: transparent;
}

.labelAnswer
{
	font-family: 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: Arial, sans-serif;
	color: #8A3F1D;
	font-size: 13px;
	line-height: 18px;
	font-weight: 600;
}

.fillBlankAnswer
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.webSearchIntro
{
	font-family: 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: Arial, sans-serif;
	color: #4F1901;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}






/* ----- Group Items ----- */

.groupIntro
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.groupLink
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.daisychain_bkgd { background-image: url(dc_center_bkgd.gif); }







/* ----- Search Items ----- */

.searchLink
{
	font-family: Arial, sans-serif;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.searchNumber
{
	font-family: Arial, sans-serif;
	color: #A77C46;
	font-size: 12px;
	line-height: 18px;
	font-weight: 800;
}

.searchBreadCrumb
{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 10px;
	line-height: 18px;
	font-weight: 800;
}

.search_no_match
{
	font-family: 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: Arial, sans-serif;
	color: #4A4949;
	font-size: 14px;
	line-height: 17px;
	font-weight: 800;
}

.profileText
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 11px;
	line-height: 14px;
	font-weight: 400;
}

.profileLabels
{
	font-family: Arial, sans-serif;
	color: #4A4949;
	font-size: 11px;
	line-height: 15px;
	font-weight: 600;
}

.profileSmall
{
	font-family: Arial, sans-serif;
	color: black;
	font-size: 9px;
	line-height: 13px;
	font-weight: 400;
}

.profileColor { background-color: #9999CC; }

table.ez
{	text-align: left;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}

.ezHd
{	border-bottom: 2px solid #d79900;
	background-color: #fff2ba;
	text-align: center;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #404040;}

.ezBod p
{	text-align: left;
	font-family: sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	color: #404040;
	text-indent: -8px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;}
	

.ezTblTopMid {
	background-image: url(images/ez/tbl_mid_top.jpg);
	background-repeat: repeat;
}
.ezTblTopMast {
	background-color: #4F1901;
}
.ezTblRtMid {
	background-image: url(images/ez/tbl_mid_rt.jpg);
	background-repeat: repeat;
}
.ezTblLftMid {
	background-image: url(images/ez/tbl_lft_mid.jpg);
}
.ezTblBtmMid {
	background-image: url(images/ez/tbl_mid_btm.jpg);
}
.ezTblLftMast {
	background-image: url(images/ez/tbl_lft_mast.jpg);
	background-repeat: repeat;
}
.ezTblRtMast {
	background-image: url(images/ez/tbl_rt_mast.jpg);
	background-repeat: repeat;
}
.ezTblLftTop {
	background-image: url(images/ez/tbl_left_top.jpg);
}
.ezTblTopRt {
	background-image: url(images/ez/tbl_top_right.jpg);
}
.ezTblBtmRt {
	background-image: url(images/ez/tbl_btm_rt.jpg);
}




.hbTblTopMid {
	background-image: url(images/hb/tbl_mid_top.jpg);
	background-repeat: repeat;
}
.hbTblTopMast {
	background-color: #8A3F1D;
}
.hbTblRtMid {
	background-image: url(images/hb/tbl_mid_rt.jpg);
	background-repeat: repeat;
}
.hbTblLftMid {
	background-image: url(images/hb/tbl_lft_mid.jpg);
}
.hbTblBtmMid {
	background-image: url(images/hb/tbl_mid_btm.jpg);
}
.hbTblLftMast {
	background-image: url(images/hb/tbl_lft_mast.jpg);
	background-repeat: repeat;
}
.hbTblRtMast {
	background-image: url(images/hb/tbl_rt_mast.jpg);
	background-repeat: repeat;
}
.hbTblLftTop {
	background-image: url(images/hb/tbl_left_top.jpg);
}
.hbTblTopRt {
	background-image: url(images/hb/tbl_top_right.jpg);
}
.hbTblBtmRt {
	background-image: url(images/hb/tbl_btm_rt.jpg);
}


	

a.ezlink:link {text-decoration: underline; color: #4F1901; font-family: Arial, sans-serif; }
a.ezlink:visited  { text-decoration: underline; color: #4F1901; font-family: Arial, sans-serif;} 
a.ezlink:active  { text-decoration: underline; color: #8A3F1D; font-family: Arial, sans-serif;} 
a.ezlink:hover {text-decoration: underline; color: #8A3F1D; font-family: Arial, sans-serif;}

.gramlist {
	list-style-image: url(littlebooks.gif);
	list-style-type: none;
	list-style-position: inside;
	vertical-align: top;
}




a.definition{
    position:relative;
    z-index:24;
    color:#c00;
    /* border-bottom:1px dotted #999; */
    cursor: pointer;
	cursor: hand;
    text-decoration:none;
}
a.definition span{display: none}
a.definition:hover{
    z-index:25;
    /* border-bottom:1px dotted #999; */
    text-decoration:none;
    background-color:#fff;
}
a.definition:hover span{
    display:block;
    position:absolute;
    top:25px; left:40px; width:300px;
    padding:5px;
    border:1px solid #999;
    background-color:#ffff99; color:#000;
}
a.definition span span, a.definition:hover span span {
  color: #c00;
  font-weight: bold;
  display:inline;
  position:relative;
  top: 0px; left: 0px; width:auto;
  padding: 0px 5px 0px 0px;
  margin: 0px;
  border:none;
}

a.lectureLink:link{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 16px;
	font-weight: 800;
}

a.lectureLink:hover{
	font-family: Arial, sans-serif;
	color: #AE3702;
	font-size: 16px;
	font-weight: 800;
}
a.lectureLink:active{
	font-family: Arial, sans-serif;
	color: #AE3702;
	font-size: 16px;
	font-weight: 800;
}

a.lectureLink:visited{
	font-family: Arial, sans-serif;
	color: #4F1901;
	font-size: 16px;
	font-weight: 800;
}


.lectureCredit
{
	font-family: Arial, sans-serif;
	color: #AE3702;
	font-size: 16px;
	font-weight: 800;
}
.lectureQuestionLink



.lectureInstructions
{
	font-family: Arial, sans-serif;
	color: #A77C46;
	font-size: 10px;
	font-weight: 600;
}



