body, td, p { font-family: Arial, Helvetica, sans-serif; font-size: 10px}
h1 {  font-size: 18px; font-weight: bold; color: #396; margin: 20px 0; }
h2 {   font-size: 14px; font-weight: bold; color: #396; margin: 15px 10px 5px 0; padding-bottom: 2px; border-bottom: 1px dotted #396;}
p { font-size: 10px; line-height: 12px; color: #000000; margin: 0 10px 10px 10px; text-align: justify;}
h3 { font-size: 12px; color: #000; font-weight: bold}
h4 { font-size: 10px; color: #000; font-weight: bold, padding-bottom: 0 2px; border-bottom: 1px dotted #ccc; margin: 0;}
a { font-size: 10px; color: #396; text-decoration: none}
b { font-weight: bold; color: #396; }
.bold { font-weight: bold; }
 
blockquote { 
	font-size: 10px;
	margin: 10px 20px;
	}

.twelvePtAqua { font-size: 12px; color: #396; }

/* NAV BAR */
div#navLinks a { 
	display: block;
	margin: 0;
	padding: 5px 2px 5px 5px;
	text-decoration: none;
	border-left: 1px solid #ddd;
}

div#navLinks a:hover {background-color: #eee; border-right: 2px solid #aaa;}

a#home {background-color: #fff; }

.fourteenPtAqua {   font-size: 14px; color: #396; }
.style1 { vertical-align: super; font-size: 9px; }

table.schedule td p { font-size: 12px; }

ol, ul { font-size: 10px; }

div#announce { border: 5px solid #396; padding:5px 0; text-align: center; }
div#announce p { line-height: 1em; padding: 0; margin:0; margin-bottom: 0.33em; }
div#announce p.bold { font:bold 12px; color:#333; }
.sidebarHead {
	font-weight: bold;
	color: #396;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2B95B;
	margin-right: 20px;
	margin-top: 40px;
}
div#contactForm {border: 1px solid #396; padding: 10px; }

div#contactForm div {
display: block;
padding: 5px;
}
div#contactForm .jobs {
display: inline;
white-space: nowrap;
padding: 5px;
}
div#contactForm .required {
font-weight: bold;
color:#FF0000;
}
label { width: 10em; float: left; text-align: right; margin-right: 0.5em; display: block; padding-top: 0.6em; }
/*div#announce a { color: #333; text-weight: bold; }*/

