body {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin:	0;
	padding: 0;
	color:	#331300;
	line-height: 18px;
	background-image: url(../images/bg_tile.jpg);
}
table {
	background-color: #FFFFFF;
}


P  {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
}
H2 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 17px;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
/*	line-height: 18px; */
}
A:link {
	text-decoration : none;
	color: #6A835B;
	font-weight: bold;
	font-size: 13px;
}
A:visited {
	text-decoration : none;
	color: #6A835B;
	font-weight: bold;
}
A:hover {
	text-decoration: underline;
	color: #95A53D;
	font-weight: bold;
}
A:active {
	text-decoration: underline;
	color: #7B8850;
	font-weight: bold;
}

A.footerStyle {
	text-decoration: underline;
	color: #5CAE11;
	font-weight: bold;
}

.NewsHeadlines  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color: #003E73;
	font-size : 11px;
	line-height: 20px;
}

.HomeMiddleHeadline  {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 17px;
	line-height: 18px;
}

.HomeMiddleText  {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 20px;
}

.FooterCopyright  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration : none;
	color: #707070;
	font-size : 9px;
	line-height: 20px;
}

.subnavlink {
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #5B0071;
	text-decoration: none;
}
.subnavHeader {
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica;
	font-size : 13px;
	font-weight: Bold;
	color: #333333;
	line-height: 18px;
}

.copy {
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica;
	font-size : 12px;
	line-height: 20px;
}

.subheadline {
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Helvetica;
	font-size : 13px;
	font-weight: Bold;
	color: #005BA8;
	line-height: 18px;
}

.headline {
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	font-size : 14px;
	font-weight: Bold;
	color: #EF4339;
	line-height: 22px;
}
.HomeMiddleWhiteText {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 13px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: normal;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #84734A;
	font-style: normal;
}
.headerschool {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #84734A;
	font-style: normal;
}
.Homerighttext {

	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 14px;
	line-height: 18px;
}
.pe_link {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	line-height: 18px;
	font-weight: bold;
	color: #006699;
}
.pe_header {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 20px;
	line-height: 18px;
	font-weight: bold;
	color: #006699;
}
.pe_subheader {

	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, Geneva, sans-serif;
	font-size : 16px;
	line-height: 18px;
	font-weight: bold;
	color: #AD060E;
}
a.footer:link  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #707070;
	font-size: 0.6em;
}
a.footer:visited  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: #707070;
	font-size: 0.6em;
}
a.footer:hover  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	color: #707070;
	font-size: 0.6em;
}
a.footer:active  {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
	color: #707070;
	font-size: 0.6em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C1B38E;
	margin-bottom: -8px;
}
.subnavtext {

	font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, Helvetica;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
}
.bluebox_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #717C49;
}
hr {
	margin-top: 5px;
	margin-bottom: -25px;
}
blockquote {
	margin-left: 12px;
}


.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 20px;
	color: #034A88;
}


/* * GENERAL STYLES * */
.emphasize {
	color: red;
}
table.hours {
	font-size: 12px;
}
	table.hours tr.rowEven {
		background-color:#EBE4D0;
	}
	table.hours tr.rowOdd {
		background-color:#FFFFFF;
	}

/* * SECTION: Locations * */
table.directions {
	font-size: 12px;
}
	table.directions h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
/* * SECTION: About Us * */
table.news {
	font-size: 12px;
}
	table.news .date {
		font-weight: bold;
		vertical-align: top;
		width: 100px;
	}




/* Validator Styles */
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FFE;
	}
label.errHilite {
	color: #C00;
	}
ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight:normal;
	font-size:0.8em;
	}	
ul#errors li {
	font-family: "Trebuchet MS";
	margin-top: .5em;
	margin-bottom: .5em;
	margin-left:20px;
	padding:0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #8A6F52;
	margin-bottom: -6px;
}
li {
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

img.race-left{padding: 8px 15px 0px 1px; float:left;}

img.race-right{padding: 2px 4px 3px 2px; float:right;}

img.obinfopacket{float:left; margin: -13px 27px 140px 11px; padding: 0 2px; display:inline;}

div.obtopics{ margin: 0px 0px 0px 190px;}

ol.center-list{ margin: 0px 0px 0px 169px;}

p.important-text{ font-size: 17px; font-weight:bold; line-height: 17px;}


/* -----------------------------------*/
/* ----------->>> ALERT <<<-----------*/
/* -----------------------------------*/

div#alert { display:none; background:#cc3333; height:30px; position:absolute; top: 0; width:100%; z-index: 20; }
	div#alert .wrapper { margin: 0 auto; padding: 0 10px; position: relative; width: 940px; }
	div#alert p { color:#fff; font:12px Helvetica, Arial, sans-serif; margin:0; position:relative; top:7px; vertical-align:middle; }
		div#alert p strong { font-size:12px;}
	div#alert p a { color:#fff; font-size: 12px; text-decoration:underline; }
	p span#close { background: url(../images/alert-close.jpg) no-repeat left center; float:right; font-weight:bold; font-size:12px; padding-left:15px; }
		span#close:hover { cursor: pointer; }




