/* CSS Document */

.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 17px;
	margin-left: 10px;
	margin-right: 10px;
}

body{
        background-color:#FFFFFF;
        font-family:Arial, Helvetica, sans-serif;
        color:#404040;
        font-size:14px;
}

.gray{
        background-color:#dadada;
}

.copyright{
        font-size:10px;
        padding-top:20px;
        text-align:center;
}

h1{
        font-size:18px;
        color:#900e00;
}

h1.White{
        font-size:18px;
        color:#ffffff;
}

.h1Title{
	font-size:18px;
	font-weight:bold;
	color:#900e00;
	padding-left: 5px;
}

.h1TitleGray{
        paddding-left:5px;
		font-size:18px;
        color:#404040;
}

h2{
        font-size:16px;
        color:#900e00;
}

.h2Title{
	font-size:18px;
	font-weight:bold;
	color:#900e00;
	padding-left: 5px;
}

.h2Gray{
        font-size:16px;
        font-weight:bold;
        color:#404040;
}

h3{
        font-size:14px;
        font-weight:bold;
        color:#900e00;
}

.h3Expert{
	font-size:14px;
	font-weight:bold;
	color:#006699;
	padding-left: 10px;
}

.h3MM{
        font-size:14px;
        font-weight:bold;
        color:#a56622;
}

.h3Gray{
        font-size:14px;
        font-weight:bold;
        color:#404040;
}

h3.grayText{
        font-size:14px;
        font-weight:bold;
        color:#404040;
}

.redText{
        color:#900e00;
        font-size:14px;
}

.grayText{
        color:#404040;
        font-size:14px;
}

.whiteText{
        color:#ffffff;
        font-size:14px;
}

.footnote{
        font-size:12px;
}

a.footer{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#900e00;
        text-decoration:none;
}

a.footer:hover{
        font-size:12px;
        color:#900e00;
        text-decoration:underline;

}

.footerLine{
        font-family:Arial, Helvetica, sans-serif;
        border-top:1px solid #900e00;
        text-align:center;
        padding-top:5px;
}

.redFooterText{
        color: #900e00;
}

a.TopMenu{
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
		font-weight:bold;
		color:#FFFF00;
        text-decoration:none;
}

a.TopMenu:hover{
        font-size:12px;
        font-weight:bold;
        color:#FFFF00;
        text-decoration:underline;
}

a{
        text-decoration:none;
        color:#0000FF;
		background-color:inherit
}
/*
a:visited{
        text-decoration:underline;
        color:#0000FF;
		background-color:inherit
}
*/
a:hover{
        text-decoration:underline;
        color:#0000FF;
		background-color:inherit
}

a.smallLink{
        font-size:12px;
        color:#900e00;
        text-decoration:none;
		background-color:inherit
}

a.smallLink:hover{
        font-size:12px;
        color:#900e00;
        text-decoration:underline;
		background-color:inherit
}

a.pageNumbers{
        font-size:12px;
        color:#900e00;
        text-decoration:underline;
		background-color:inherit
}

a.pageNumbers:hover{
        font-size:12px;
        color:#900e00;
        text-decoration:none;
		background-color:inherit
}

.pageNumberOn{
        font-size:12px;
        color:#404040;
		background-color:inherit
}

.topMenu{
 color:#fff;
}

.warningNote{
        font-weight:bold;
        color:#900e00;
}

.rowWhiteGrayBorder{
        bgcolor:#FFFFFF;
        border:1px solid #404040;

}

.correctAnswer{
        background-color:#fff799;
}

.apprenContestantspacing{/* main.asp page */
        padding-left:1px;
        padding-right:1px;
}

.apprentableText{
	color:#900e00;
	font-size:14px;
	padding-left: 15px;
}

.emphasize{
	color:#900e00;
	background-color:inherit
	
}

/*------------default Table --------------*/

.evenRow{
        background-color:#dadada;
        vertical-align:top;
        padding:5px;
}

.oddRow{
        background-color:#ffffff;
        vertical-align:top;
        padding:5px;
}

.evenRowCenter{
        background-color:#dadada;
        vertical-align:top;
        text-align:center;
        padding:5px;
}

.oddRowCenter{
        background-color:#ffffff;
        vertical-align:top;
        text-align:center;
        padding:5px;
}

.labelTitles{
        vertical-align:bottom;
        text-align:center;
        padding:5px;
}

.labelTitlesWithColor{
        background-color:#900e00;
        vertical-align:bottom;
        color:#FFFFFF;
        text-align:center;
        padding:5px;
}

.hiliteRow{
        background-color:#fff799;
        vertical-align:top;
        padding:5px;
}


/*------------default Table --------------*/


/* -------------- Begin Log It -------------------*/

.goalColor {
	background-color:#fff799;
}

.summaryTableTop{
        background-color:#ff8800;
}

.stepsTable{
        background-color:#00a0c6;
}

.screenTable{
        background-color:#ba00ff;
}

.screenRowsColor{
	background-color:#ead1f4;
}

.DDfruit{
        background-color:#ff8800;
        color:#FFFFFF;
}

.DDvegetable{
        background-color:#00cc00;
        color:#FFFFFF;
}

.DDvegetableLight{
        background-color:#aee6ae;
}

.DDdrinks{
        background-color:#0013cc;
        color:#FFFFFF;
}

.DDdrinksLight{
        background-color:#cdd0f0;
}

.durningSchool{
        background-color:#ffcf99;
}

.afterSchool{
        background-color:#b2e2ee;
}

.durningSchoolPadding{
        background-color:#ffcf99;
        padding:3px;
}

.afterSchoolPadding{
        background-color:#b2e2ee;
        padding:3px;
}

/* -------------- end Log It -------------------*/

/*--------------- Begin Admin ----------------------------*/

.adminFormTitle{
        background-color:#900e00;
        color:#FFFFFF;
        font-size:12px;
        text-align:center;
        padding-bottom:3px;
        padding-top:3px;
        padding-right:5px;
        padding-left:5px;
        border-right: 1px solid #7a0b00;
}

.adminFormLastTitle{
        background-color:#900e00;
        color:#FFFFFF;
        font-size:12px;
        text-align:center;
        padding-bottom:3px;
        padding-top:3px;
        padding-right:5px;
        padding-left:5px;
}

.adminTableOddRows{
        background-color:#dadada;
        padding:5px;
        border-right:1px solid #c4c4c4;
        vertical-align:center;
        font-size:12px;
}

.adminTableEvenRows{
        background-color:#ffffff;
        padding:5px;
        border-right: 1px solid #c4c4c4;
        vertical-align:center;
        font-size:12px;
}

.adminTableNumbersOddRows{
        background-color:#dadada;
        padding:5px;
        border-right: 1px solid #c4c4c4;
        vertical-align:center;
        text-align:center;
        font-size:12px;
}

.adminTableNumbersEvenRows{
        background-color:#ffffff;
        padding:5px;
        border-right: 1px solid #c4c4c4;
        vertical-align:center;
        text-align:center;
        font-size:12px;
}

.adminTableNumbersOddRowsLast{
        background-color:#dadada;
        padding:5px;
        vertical-align:center;
        text-align:center;
        font-size:12px;
}

.adminTableNumbersEvenRowsLast{
        background-color:#ffffff;
        padding:5px;
        vertical-align:center;
        text-align:center;
        font-size:12px;
}

/*--------------- End Admin ----------------------------*/

/* ------------- Begin Registration ----------------------*/

.textBold{
        font-weight:bold;
}

.regFormTitle{
        background-color:#900e00;
        color:#FFFFFF;
        font-size:18px;
        text-align:center;
        padding-bottom:3px;
        padding-top:3px;
}

.regFormOddRows{
        background-color:#dadada;
        padding:5px 20px 5px 0;
        vertical-align:top;
        text-align:left;
        padding-left:5px;
        font-size:12px;
}

.regFormEvenRows{
        background-color:#fff;
        padding:5px 20px 5px 0;
        vertical-align:top;
        text-align:left;
        padding-left:5px;
        font-size:12px;
}

.regForm2OddRows{
        background-color:#dadada;
        padding:5px 20px 5px 0;
        vertical-align:middle;
        text-align:center;
        padding-left:5px;
        font-size:12px;
}

.regForm2EvenRows{
        background-color:#fff;
        padding:5px 20px 5px 0;
        vertical-align:middle;
        text-align:center;
        padding-left:5px;
        font-size:12px;
}

.regFormQuestionOddRows{
        background-color:#dadada;
        padding:5px;
        border-right: 1px solid #c4c4c4;
        vertical-align:top;
        text-align:left;
        font-size:12px;
}

.regFormQuestionEvenRows{
        background-color:#ffffff;
        padding:5px;
        border-right: 1px solid #c4c4c4;
        vertical-align:top;
        text-align:left;
        font-size:12px;
}

.regFormLeftOddRows{
        background-color:#dadada;
        padding: 5px 0 5px 0;
        border-left: 1px solid #900e00;
        vertical-align:top;
        text-align:left;
        font-size:12px;
}

.regFormLeftEvenRows{
        background-color:#ffffff;
		padding: 5px 0 5px 0;
        border-left: 1px solid #900e00;
        vertical-align:top;
        text-align:left;
        font-size:12px;
}

.regFormRightOddRows{
        background-color:#dadada;
        padding-bottom:5px;
        padding-top:5px;
        border-right: 1px solid #900e00;
        vertical-align:top;
        text-align:left;
        font-size:12px;
}

.regFormRightEvenRows{
        background-color:#ffffff;
        padding-bottom:5px;
        padding-top:5px;
        border-right: 1px solid #900e00;
        vertical-align:top;
        text-align:left;
        font-size:12px;
}

/* -------------- End Registration -----------------------*/

/* --------------Begin Teacher Tools --------------------*/

.welcome{
        border-bottom:1px solid #000000;
}

.studentNumber{/* Student Information Table*/
        padding:5px;
        text-align:center;
        vertical-align:center;
        border-right:1px solid #c4c4c4;
        border-left:1px solid #900e00;
}

/* ------------ Start Student Progression Chart ------------*/

.spc_leftEnd{
        background-color:#900e00;
}

.spc_Topics{
        background-color:#900e00;
        padding:5px;
        text-align:right;
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        border:1px solid #000000;
}

.spc_topicOddRows{
        background-color:#dadada;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-right:1px solid #c4c4c4;
}

.spc_topicEvenRows{
        background-color:#ffffff;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-right:1px solid #c4c4c4;
}

.spc_pre_Quiz{
        background-color:#900e00;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-top:1px solid #000000;
        border-right:1px solid #000000;
}

.spc_411{
        background-color:#64a029;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-right:1px solid #000000;
}

.spc_DYK{
        background-color:#2554ca;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-right:1px solid #000000;
}

.spc_MediaMania{
        background-color:#Ad6f24;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-weight:bold;
        font-size:12px;
        border-right:1px solid #000000;
}

.spc_PostQuiz{
        background-color:#1a6134;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-right:1px solid #000000;
        border-bottom:1px solid #000000;
}

.spc_RedTop{
        background-color:#900e00;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        border-right:1px solid #000000;
        border-top:1px solid #000000;
}

.spc_RedBottom{
        background-color:#900e00;
        color:#FFFFFF;
        padding:5px;
        vertical-align:center;
        text-align:right;
        font-weight:bold;
        font-size:12px;
        border-right:1px solid #000000;
        border-bottom:1px solid #000000;
}

/* ------------ End Student Progression Chart ------------*/

.studentIDLogo{
        background-color:#ffffff;
        border-right: 1px solid #900e00;
        vertical-align:bottom;
}

.si_FormOddRows{
        background-color:#dadada;
        padding:5px;
        vertical-align:center;
        font-size:12px;
}

.si_FormEvenRows{
        background-color:#ffffff;
        padding:5px;
        vertical-align:center;
        font-size:12px;
}

.addStudentTextEvenRow{
        background-color:#FFFFFF;
        padding:5px;
        font-size:12px;
        text-align:right;
        vertical-align:center;
}

.addStudentTextOddRow{
        background-color:#dadada;
        padding:5px;
        font-size:12px;
        text-align:right;
        vertical-align:center;
}

.ttgrayCellBG{
        background-color:#dadada;
        padding-top:5px;
        padding-bottom:5px;
}

.ttgrayCellBGwithLine{
        background-color:#dadada;
        padding-top:5px;
        padding-bottom:5px;
        border-right: 1px solid #900e00;
}

.ttwhiteCellwithTandBLines{
        border-top: 1px solid #900e00;
        border-bottom: 1px solid #900e00;
}

.contentPadding{
        padding-left:5px;
}

.contentHeaderPadding{
		padding-left:10px;
		font-size:16px;
		color:#0000FF;
		font-weight:bold;
}

.tablePaddingBottom{
        padding-bottom:5px;
        background-image:url(/images/TeacherTools/CP_ClassNameTile.gif);
        background-repeat:repeat-x;
}

.lastFormOddRows{
        background-color:#dadada;
        padding-bottom:5px;
        padding-top:5px;
        vertical-align:top;
        text-align:center;
        padding-left:5px;
        font-size:12px;
}

.lastFormEvenRows{
        background-color:#fff;
        padding-bottom:5px;
        padding-top:5px;
        vertical-align:top;
        text-align:center;
        padding-left:5px;
        font-size:12px;
}

/* -------------- End Teacher Tools ---------------------*/

/* ------------- Begin Progress Chart --------------------*/

.rowTitles{
        background-color:#900e00;
        color:#FFFFFF;
        font-size:12px;
        font-weight:bold;
        text-align:left;
        padding-bottom:3px;
        padding-top:3px;
        padding-right:5px;
        padding-left:5px;
        border-left: 1px solid #c4c4c4;
        border-top: 1px solid #c4c4c4;
        border-bottom: 1px solid #c4c4c4;
}

.rowLabels{
        vertical-align:bottom;
        text-align:center;
        border-left: 1px solid #c4c4c4;
        padding:5px;
}

.tableFirstOddRows{
        background-color:#dadada;
        padding-bottom:5px;
        padding-top:5px;
        border-left: 1px solid #c4c4c4;
        border-right: 1px solid #c4c4c4;
        vertical-align:center;
        text-align:center;
        padding-right:5px;
        font-size:12px;
}

.tableFirstEvenRows{
        background-color:#fff;
        padding-bottom:5px;
        padding-top:5px;
        border-left: 1px solid #c4c4c4;
        border-right: 1px solid #c4c4c4;
        vertical-align:center;
        text-align:center;
        padding-right:5px;
        font-size:12px;
}

/* ------------- End Progress Chart --------------------*/

/*----------------- Begin Newsletter --------------------*/

.nl_bannerText{
        font-size:12px;
}

.calText{
        font-size:12px;
}

.recipe{
        color:#754c24;
}

.pa{
        color:#FFFFFF;
}

/*----------------- End Newsletter --------------------*/

/* ------------ Beign Template Wrapper styles --------------- */

.mainMenuBG {
        background-image:url(/images/mm_MenuBG.jpg);
}

.mainMenuBGforLogit{
        background-image:url(/images/Student/Logit/mm_LogitMenuBG.jpg);
}

.bannerLeft {
        background-image:url(/images/LeftTOP.jpg);
        background-repeat:no-repeat;
        background-position:right;
}

.bannerRight {
        background-image:url(/images/RightTop.jpg);
        background-repeat:no-repeat;
        background-position:left;
}

.leftSideBG{
        background-image:url(/images/bg_Tile.jpg);
        background-repeat:repeat-y;
        background-position: top right;
}

.rightSideBG{
        background-image:url(/images/bg_Tile.jpg);
        background-repeat:repeat-y;
        background-position:top left;
}

.footer{
}

/* ------------ End Template Wrapper styles --------------- */
/* ------------ Beign Take Charge Home styles --------------- */

.adboxtest{
        font-size:12px;
        vertical-align:top;
}

.boldDirectional{
        font-size:14px;
        font-weight:bold;
        color:#990000;
}

.tchLeftColumn{
        vertical-align:top;
}

.tchRightColumn{
        vertical-align:top;
}

.tchCenterColumn{
        vertical-align:top;
}

.tchAELeftTile{
        background-image:url(/images/TakeChargeHome/AE_LeftTile.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchAERightTile{
        background-image:url(/images/TakeChargeHome/AE_RightTile.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

.tchAPLeftTile{
        background-image:url(/images/TakeChargeHome/Ap_LeftTile.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchAPRightTile{
        background-image:url(/images/TakeChargeHome/Ap_RightTile.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

.tchMMLeftTile{
        background-image:url(/images/TakeChargeHome/MM_LeftTile.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchMMRightTile{
        background-image:url(/images/TakeChargeHome/MM_RightTile.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

.tchTeacherInfoLeftTile{
        background-image:url(/images/TakeChargeHome/TeacherInfoLeft.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchTeacherInfoRightTile{
        background-image:url(/images/TakeChargeHome/TeacherInfoRight.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

.tchTeacherInfoCenter{
        background-image:url(/images/TakeChargeHome/TeacherInfoCenter.jpg);
        background-repeat:none;
}

.tchParentInfoLeftTile{
        background-image:url(/images/TakeChargeHome/ParentInfoLeft.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchParentInfoRightTile{
        background-image:url(/images/TakeChargeHome/ParentInfoRight.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

.tchNewsletterLeftTile{
        background-image:url(/images/TakeChargeHome/NL_LeftTile.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchNewsletterRightTile{
        background-image:url(/images/TakeChargeHome/NL_RightTile.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

.tchNewletterContent{
        background-color:#f8f7f2;
}

.tchLoginLeftTile{
        background-image:url(/images/TakeChargeHome/LI_LeftTile.jpg);
        background-repeat:repeat-y;
        background-position:left;
}

.tchLoginRighTile{
        background-image:url(/images/TakeChargeHome/LI_RightTile.jpg);
        background-repeat:repeat-y;
        background-position:right;
}

/* ------------ EndTake Charge Home styles --------------- */

/*Added by JR for small notes on pages */
.smallNote{
        font-size:12px;
        font-style:italic;
}

/* ------------ For Javascript "Windows/Pop-Ups" using div tags that work in all browsers. --------------- */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#090909;
  border:1px solid #000000;
  padding:4px;
  width:500px;
  color:#000;
  font-family:tahoma,arial;
  font-size:10px;
  line-height:1.2;
}
.helpicon{cursor:hand; cursor:pointer}
/* ------------------- End of Javascript "Windows/Pop-Ups" ---------------------------------------*/

div.wrap {background: #fff; color: #000; margin: 0 0em;}
p.studentMain{margin: 0; padding: 0.5em 2em 0 2em ; text-align: justify; }
div#p1 {margin: 0 0em;}
img.curveL {float: left; clear: left; margin: 0 2em 0 0; }
img.curveR {float: right; clear: right; margin: 0 0 0 2em; }
img.studentMain {border-width: 0; }
