/*---------------- HTML Tags ----------------------*/
body { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #636363; margin: 0; }
p { line-height: 23px; }
body,td,th { font-size: 12px; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; }
h3 {
	margin-top: 0px;
	padding-top: 0px;
}
.indent { margin-left: 20px; }
/*---------------- Colored Text ---------------------*/
.hl_6th_grade_blue { color: #62a8dc; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_7th_grade_grn { color: #2caf94; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_9th_grade_red { color: #c84927; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_extd_classrm_red { color: #b71f51; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_prepared4life_teal { color: #145f6d; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.davesText {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	line-height: 23px;
	color: #000000;
}
.electiveText {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
}
.greyInstructions {
	color: #636363;
	font-style: italic;
	font-size: 13px;
}
.orngInstructions {
	color: #fc6723;
	font-style: italic;
	font-size: 13px;
}
.greyCaption { color: #636363; font-style: italic; font-size: 11px; line-height: 13px; }
.greyTestimonial { color: #636363; font-size: 12px; font-style: italic; }
.bluTestimonialBox { color: #784727; font-size: 11px; font-style: italic; line-height: 115%; background-color: #d2eeff; padding: 8px; }
.grnTestimonialBox { color: #784727; font-size: 11px; font-style: italic; line-height: 115%; background-color: #d2eeff; padding: 8px; }
.brnCaption { color: #784727; font-size: 11px; font-style: italic; line-height: 115%; padding: 0; }
.bluCaption {
	color: #1c5896;
	font-style: italic;
	font-size: 12px;
}
.grnCaption {
	color: #006e1d;
	font-style: italic;
	font-size: 12px;
}
.headlineVspace {
	margin-top: 8px;
}
.hl_section_bleu { color: #145f6d; font-size: 25px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: transparent; text-transform: uppercase; padding-top: 20px; padding-left: 0; }
.hl_page_black { color: #2e2e2e; font-size: 22px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; line-height: 110%; background-color: #b3c5cf; text-transform: none; padding: 2px 6px; }
.hl_flying-mini { color: #666; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-blu { color: #236fbc; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-black { color: #000; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-grn { color: #96bb3c; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-brn { color: #804600; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-brick { color: #930; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-orng { color: #fc6723; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-orng a:link { color: #fc6723; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }
.hl_flying-orng a:visited { color: #c5501b; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }
.hl_flying-grn a:link { color: #005015; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }
.hl_flying-grn a:hover { color: #fff600; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }
.hl_flying-grn a:active { color: #fff600; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }
.hl_flying-grn a:visited { color: #006e1d; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; text-decoration: underline; }
.hl_scoop-grn { color: #006e1d; font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.bold_brn { color: #1c5896; font-weight: 700; }
.bold_brown { color: #323965; font-weight: 700; }
.bold_grn { color: #95bc33; font-weight: 700; }
.bold_gray { color: #666; font-weight: 700; }
.bold_white { color: #fff; font-weight: 700; }
.bold_white { color: #fff; font-weight: 700; }
.bold_brick { color: #930; font-weight: 700; }
/*----------------Image Control--------------*/
.photo-rt { float: right; margin: 10px 0 10px 10px; }
.photo-left { float: left; margin: 10px 10px 10px 0; }
/*------------- Colorful BGs & LINKS ------------------*/
.bluBox { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #b2b2e0; padding: 15px; }
.bluBox a:link { color: #fff600; text-decoration: underline; font-weight: bold; line-height: 170%; background-color: #4d4de0; outline: solid 4px #4d4de0; }
.bluBox a:hover { color: #000000; background-color: #4d4de0; text-decoration: underline; outline: solid 3px #4d4de0; }
.bluBox a:active { color: #ffffff; font-size: 90%; line-height: 180%; background-color: #4d4de0; text-decoration: underline; outline: solid 3px #4d4de0; }
.bluBox a:visited { color: #fff600; background-color: #757575; text-decoration: underline; outline: solid 3px #757575; }
.oceanLink { color: #323965; line-height: 125%; }
.chainLink { color: white; line-height: 125%; }
.chainLink a:link { color: #fff; font-weight: 700; line-height: 125%; text-decoration: underline; }
.chainLink a:hover, active { color: #fff; font-weight: 700; line-height: 125%; text-decoration: underline; }
.chainLink a:visited { color: #dadada; line-height: 125%; }
.oceanLink a:link { color: #404981; font-weight: 700; line-height: 125%; text-decoration: underline; }
.oceanLink a:hover, active { color: #3263cc; font-weight: 700; line-height: 125%; text-decoration: underline; }
.oceanLink a:visited { color: #575757; line-height: 125%; }
.yelloLink { color: #000; }
.yelloLink a:link { text-decoration: underline; font-weight: bold; color: #6488af; line-height: 170%; background-image: none; outline: solid 4px #fff; }
.yelloLink a:hover { color: #90b7e1; font-weight: bold; text-decoration: underline; background-image: none; outline: solid 4px #fff; }
.yelloLink a:active { color: #90b7e1; font-size: 90%; font-weight: bold; line-height: 180%; text-decoration: underline; background-image: none; outline: solid 4px #fff; }
.yelloLink a:visited { color: #636363; font-weight: bold; text-decoration: underline; background-image: none; outline: solid 4px #fff; }
.redLink { color: #000; }
.redLink a:link { text-decoration: underline; font-weight: bold; color: #8b0000; line-height: 170%; background-image: none; }
.redLink a:visited { text-decoration: underline; font-weight: bold; color: #560000; line-height: 170%; background-image: none; }
.purpleLink { color: #8c67b9; }
.purpleLink a:link { color: #8c67b9; }
.purpleLink a:active { color: #aa7de0; }
.purpleLink a:visited { color: #6e5090; }
.yellowbox { color: #236fbc; background-color: #fff600; }
.redchanges { color: #cd4d3f; }
.greybox { background-color: #b1b3bf; }
.greenbox { color: #464646; background-color: #a7c5e5; }
.liteBluBox { color: #000; background-color: #e6eeff; padding: 4px 4px 4px 0; }
.briteBluBox { color: #fff; background-color: #2070cc; padding: 4px; }
.briteBluBox a:link { color: #236fbc; background-color: #fff600; padding: 4px; outline: solid 4px #fff600; }
.briteBluBox a:hover { color: #fff; background-color: #fff600; padding: 4px; outline: solid 4px #fff600; }
.briteBluBox a:active { color: #fff; font-size: 95%; background-color: #fff600; padding: 4px; outline: solid 4px #fff600; }
.briteBluBox a:visited { color: #636363; font-size: 95%; background-color: #fff600; padding: 4px; outline: solid 4px #fff600; }
.blackbox { background-color: #666; }
.briteOrangeBox { color: #ffff8a; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fc6723; padding: 4px; }
.darkBrwnBox { color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #6f8896; padding: 4px; outline-color: #6f8896; }
.darkBrwnBox a:link { color: #fff; font-weight: bold; line-height: 170%; background-color: #6f8896; text-decoration: underline; outline: solid 4px #6f8896; }
.darkBrwnBox a:hover { color: #fff; font-weight: bold; background-color: #6f8896; text-decoration: underline; outline: solid 4px #6f8896; }
.darkBrwnBox a:active { color: #fff; font-size: 90%; font-weight: bold; line-height: 180%; background-color: #6f8896; text-decoration: underline; outline: solid 4px #6f8896; }
.darkBrwnBox a:visited { color: #fafafa; font-weight: bold; background-color: #6f8896; text-decoration: underline; outline-color: #6f8896; outline-width: 4px; }
.liteBrwnBox { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-image: url(../siteimages/spacer-semi-transp-wht@65.png); padding: 10px; }
.blackboardBox { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #808080; }
.blackboardBox h3 { color: white; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 110%; }
.blackboardBox a:link { color: #ccc; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; text-decoration: underline; }
.redBox { color: #ff0; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #961700; padding: 4px; }
.greenBOXX { color: #fff; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #323965; padding: 4px; }
.greenBOXX a:link { color: #ff0; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #323965; text-decoration: underline; padding: 4px; }
.greenBOXX a:hover { color: #ff0; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #323965; text-decoration: underline; padding: 4px; }
.greenBOXX a:active { color: #d2eeff; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #323965; text-decoration: underline; padding: 4px; }
.greenBOXX a:visited { color: #ff9; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #323965; text-decoration: underline; padding: 4px; }
.greenBox { color: #ff0; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #006e1d; padding: 4px; }
/*-----------------Tabular Data----------------*/
.calendar_06 { color: #666; font-size: 13px; line-height: 13px; padding: 0; }
.calendar_06 a:link { color: #fff600; font-size: 13px; line-height: 13px; background-color: #6fc886; padding: 2px; }
.calendar_06 a:hover, active { color: #fff; font-size: 13px; line-height: 13px; background-color: #6fc886; padding: 2px; }
.calendar_06 a:visited { color: #006e1d; font-size: 13px; line-height: 13px; background-color: #6fc886; padding: 2px; }
.calendar_07 { color: #2c8254; font-size: 13px; }
.calendar_07 a:link { color: #2c8254; font-size: 13px; line-height: 13px; background-color: #fff600; padding: 2px; }
.calendar_07 a:hover, active { color: #fff; font-size: 13px; line-height: 13px; background-color: #fff600; padding: 2px; }
.calendar_07 a:visited { color: #1d5637; font-size: 13px; line-height: 13px; background-color: #fff600; padding: 2px; }
.calendar_2007 { color: #5aa06c; font-size: 14px; line-height: 14px; padding: 0; }
.calendar_2007 a:link { color: #006e1d; font-size: 14px; font-weight: 700; line-height: 14px; padding: 2px; }
.calendar_2007 a:hover, active { color: #59a16c; font-size: 14px; font-weight: 700; line-height: 14px; padding: 2px; }
.calendar_2007 a:visited { color: #006e1d; font-size: 14px; font-weight: 700; line-height: 14px; padding: 2px; }
.calendar_2008 { color: #000; font-size: 13px; }
.calendar_2008 a:link { color: #000; font-size: 13px; font-weight: 700; line-height: 13px; background-color: #a6c6ff; padding: 2px; }
.calendar_2008 a:hover, active { color: #fff; font-size: 13px; font-weight: 700; line-height: 13px; background-color: #a6c6ff; padding: 2px; }

