/*---------------- HTML Tags ----------------------*/
body { color: #000; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; background-color: #636363; margin: 0; }
a:link { color: #2069af; text-decoration: underline; }
a:visited { color: #448069; }
a:hover, active { color: #58a587; }
p { font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; }
body,td,th { font-size: 13px; color: #000000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; }
h3 {
	margin-top: 0px;
	padding-top: 0px;
}
.indent { margin-left: 20px; }
/*---------------- Colored Text ---------------------*/
.visitors { color: black; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; background-color: #cee7dd; padding: 15px; }
.family { color: black; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 17px; background-color: #b6d2f2; padding: 15px; }
.davesText {
	font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
}
.davesText a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #2069af;
}
.davesText a:hover, active {
	font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #58a587;
}
.davesText a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #448069;
}
.greyInstructions {
	color: #636363;
	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; }
.bluCaption {
	color: #1c5896;
	font-style: italic;
	font-size: 12px;
}
.headlineVspace {
	margin-top: 8px;
}
.hl_section_bleu { color: #804600; font-size: 25px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-style: oblique; 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; background-color: #6fc886; text-transform: none; padding: 2px 6px; }
.hl_flying-mini { color: #666; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-blu { color: #236fbc; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-black { color: #000; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-grn { color: #006e1d; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.hl_flying-brn { color: #804600; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; }
.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: #804600; font-weight: 700; }
.bold_grn { color: #006e1d; font-weight: 700; }
.bold_gray { color: #666; font-weight: 700; }
.bold_white { color: #fff; 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; }
.yelloLink { color: #000; background-color: #fff600; }
.yelloLink a:link { text-decoration: underline; font-weight: bold; color: #804600; line-height: 170%; background-color: #fff600; background-image: none; outline: solid 4px #fff600; }
.yelloLink a:hover { color: #fff; font-weight: bold; text-decoration: underline; background-color: #fff600; background-image: none; outline: solid 4px #fff600; }
.yelloLink a:active { color: #000; font-size: 90%; font-weight: bold; line-height: 180%; text-decoration: underline; background-color: #fff600; background-image: none; outline: solid 4px #fff600; }
.yelloLink a:visited { color: #757575; font-weight: bold; text-decoration: underline; background-color: #fff600; background-image: none; outline: solid 4px #fff600; }
.yellowbox { color: #236fbc; background-color: #fff600; }
.redchanges { color: #cd4d3f; }
.greybox { background-color: #b1b3bf; }
.liteBluBox { color: #000; background-color: #a6c6ff; padding: 4px; }
.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; }
.darkBrwnBox { color: #ff0; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #804600; padding: 4px; }
.darkBrwnBox a:link { color: #ff0; font-weight: bold; line-height: 170%; background-color: #804600; text-decoration: underline; outline: solid 4px #804600; }
.darkBrwnBox a:hover { color: #000000; font-weight: bold; background-color: #804600; text-decoration: underline; outline: solid 4px #804600; }
.darkBrwnBox a:active { color: #ffffff; font-size: 90%; font-weight: bold; line-height: 180%; background-color: #804600; text-decoration: underline; outline: solid 4px #804600; }
.darkBrwnBox a:visited { color: #fff600; font-weight: bold; background-color: #757575; text-decoration: underline; outline: solid 4px #757575; }
.liteBrwnBox { color: #000; font-family: "Trebuchet MS", Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #d3a56c; padding: 15px; }
.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; }
/*-----------------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: #2069af; font-size: 13px; }
.calendar_07 a:link { color: #2069af; font-size: 13px; line-height: 13px; text-decoration: underline; padding: 2px; }
.calendar_07 a:hover { color: #58a587; font-size: 13px; line-height: 13px; text-decoration: underline; padding: 2px; }
.calendar_07 a: active { color: #58a587; font-size: 12px; line-height: 12px; text-decoration: underline; padding: 2px; }
.calendar_07 a:visited { color: #448069; font-size: 13px; line-height: 13px; text-decoration: underline; padding: 2px; }
.calendar_2007 { color: #236fbc; font-size: 13px; line-height: 13px; padding: 0; }
.calendar_2007 a:link { color: #fff600; font-size: 13px; font-weight: 700; line-height: 13px; background-color: #236fbc; padding: 2px; }
.calendar_2007 a:hover, active { color: #fff; font-size: 13px; font-weight: 700; line-height: 13px; background-color: #236fbc; 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; }

