@import {http://www.sccema.org/styles/styles.css;}
@import {http://www.sccema.org/styles/tablestyle.css;}

.normhead {
	text-align: center;
	background-color:  #c1bfef;
	color:  #262363;
	padding: 10px;
	}
.normhead h1,h2,h3,h4,h5 {
	color: #262363;
	}
.normtext  {
	background-color: #e9e9f5;
	text-align: justify;
	color: #262363;
	margin: 5px;
	padding: 5px;
	}
#front	a:link, a:visited, a:hover, a:active{
	text-decoration: none;
	color: #43425c;
	background-color: transparent;
	}
#fy2010deficit {
	background-color: silver;
	color: black;
	}
#fy2010deficit h2	{
	color: black;
	text-align: center;
	}
h1, h2, h3, h4, h5, h6, h7 {
	color: #0012ff;
	}
.sub	{
	position: absolute;
	top: auto
	right: 50%
	bottom: auto
	left: 50%;
	}
#A		{
	width: 100%; 
	height: auto; 
	margin: 0; 
	padding: 0;  
	text-align: center;
	}	
.tm		{
	height: 20px;
	width: 25%;
	min-width: 120px;
		}
#ssa	{
	text-align: justify;
	margin: 5px 10px 5px 10px;
	padding: 20px;
	border: 2px solid #c6091b;
	color: #c6091b;
	background-color: #00ffff;
	}
h1 	{
	text-align: center;
	}
#sto	{
	text-align: left;
	margin: 5px 10px 5px 10px;
	padding: 20px;
	border: 2px solid;
	color: #0000FF;
	background-color: #B0C4DE;
	border-color: #0000FF;
	}
#storef {
	text-align: justify;
	margin: 5px 10px 5px 10px;
	padding: 20px;
	border: 2px solid;
	color: #0000FF;
	background-color: #B0C4DE;
	border-color: #0000FF;
	float: left;
	width: 50%;
	}
#2008sch {
	text-align: justify;
	margin: 5px 10px 5px 10px;
	padding: 20px;
	border: 2px solid;
	background-color: #F5DEB3;
	color: #0000FF;
	border-color: #0000FF;
	width: 100%;
	}
#2008sch ul{
	list-style-type: none;
	}
#marquee {
	font-size: 150%;
	background-color: #a5d8f6;
	color: #4a2885;
	}
div.cemagram {
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: left;
	margin: 5px 10px 5px 10px;
	padding: 20px;
	border: 4px double;
	}
div.cemagram h1, h2, h3 {
	text-align: center;
	color: #3333ff;
	}
#0608	{
	background-color: #ffcc33;
	color: ##3333ff;
	border-color: 996633;
	}
#0108	{
	background-color: #ff9999;
	color: #3333ff;
	border-color: #990000;
	}
#1107 {
	background-color: #a5f6f3;
	color: #042a6f;
	border-color: 042a6f;
	}
#0707 {
	background-color: #ffc45e;
	color: #764c04;
	border-color: #764c04;
	}
#0307 {
	background-color: #f780e8;
	color: #bd4d52;
	border-color: #bd4d52; 
	}
#1206 {
	background-color: #5effb5;
	color: #eb6616;
	border-color: #eb6616;
	}
#0806 {
	background-color: #ffe35e;
	color: #845eff;
	border-color: #8453ff;
	}
#0706 {
	background-color: #339933;
	color: #003300;
	border-color: #006600;
	}
#archive {
	color: #3333ff;
	border-color: #330033;
	}
#pers {
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: left;
	margin: 5px 10px 5px 10px;
	padding: 5px;
	background-color: #ffc45e;
	color: #764c04;
	border: 1px solid #764c04
	}
#pers h3 {
	text-align: center
	}
#leave {
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: left;
	margin: 5px 10px 5px 10px;
	padding: 5px;
	background-color: #6699cc;
	color: #663366;
	border: 1px solid #663366
	}
#leave h2 {
	text-align: center
	}
#oe3scholars {
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: left;
	margin: 5px 10px 5px 10px;
	padding: 5px;
	background-color: #ff99ff;
	color: #6666ff;
	border: 1px solid #6666ff
	}
#oe3scholars h2 {
	text-align: center
	}
#winners {
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: left;
	margin: 5px 10px 5px 10px;
	padding: 5px;
	background-color: #f6b3ad;
	color: #e5325e;
	border: 1px solid #e5325e
	}
#winners h2 {
	text-align: center
	}
#winnersmain {
	}
#winnersimg {
	width: 285px;
	float: right;
	margin: 5px;
	padding: 15px;
	text-align: center;
	border: 1px solid #e5325e
	}
#haines {
	background-color: #ccffcc;
	color: #003300;
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: left;
	margin: 5px 10px 5px 10px;
	border: 3px groove #003300;
	padding: 5px
	}
#hainesheader {
	border-bottom: 1px solid #003300;
	margin-bottom: 3px
	}
#hainesheader h1 {
	text-align: center
	}
#hainesheader h3 {
	text-align: center;
	border-bottom: 1px solid #003300
	}
#haines img {
	float: right;
	border: 1px solid #003300;
	margin-left: 5px;
	margin-bottom: 5px
	}
#header {
	background-color: #99dbf9;
	color: darkblue;
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	text-align: center;
	width: 100%;
	border-bottom: 2px solid darkblue;
	margin: 0;
	padding: 10px	
	}
#header h1 {
	font: 200% Arial, Helvetica, sans-serif;
	font-style: bold;
	text-align: center
	}
#contracts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	height: 2em;
	text-align: center;
	}
#contracts ul {
	list-style: none;
	margin: 0;
	padding: 2;
	}
#contracts li {
	display: inline;
	}
#contracts a:link, #navigation a:visted {
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px 10px 2px 10px;
	color: #darkblue;
	background-color: #f5deb3;
	text-decoration: none;
	border-top: 3px solid #000000;
	Border-left: 3px solid #000000;
	Border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#contracts a:hover {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	}
#dollar {
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	height: 2em;
	background-color: #00fe67;
	border-top: 2px double darkgreen;
	border-bottom: 2px double darkgreen;
	}
#dollar a:link, #dollar a:visited {
	position: absolute 50%;
	margin-top: 4px;
	margin-right: 2px;
	margin-left: 10px;
	padding: 3px 10px 2px 10px;
	color: #darkblue;
	background-color: #f5deb3;
	text-decoration: none;
	border-top: 3px solid #000000;
	Border-left: 3px solid #000000;
	Border-bottom: 1px solid #0000000;
	border-right: 1px solid #000000;
	}
#dollar a:hover {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	}
#row3 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em
	}
#row3 ul {
	list-style-type: none;
	margin: 0;
	padding: 2;
	}
#row3 li {
	display: inline;
	}
#row3 a:link, #row3 a:visited {
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px 10px 2px 10px;
	color: #darkblue;
	background-color: #f5deb3;
	text-decoration: none;
	border-top: 3px solid #000000;
	border-left: 3px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#row3 a:hover {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	}
#reclassheader {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	}
#reclassheader h2 {
	font-size: 150%;
	font-style: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #f5deb3;
	}
#reclassheader a:link, #reclassheader a:visited {
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px 10px 2px 10px;
	color: #darkblue;
	background-color: #f5deb3;
	text-decoration: none;
	border-top: 3px solid #000000;
	Border-left: 3px solid #000000;
	Border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#reclassheader a:hover {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	}
#reclass {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	}
#reclass ul {
	list-style-type: none;
	display: inline;
	}
#reclass li {
	display: inline;
	}
#reclass a:link, #reclass a:visited {
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px 10px 2px 10px;
	color: #a62020;
	background-color: #FCE6EA;
	text-decoration: none;
	border-top: 3px solid #000000;
	Border-left: 3px solid #000000;
	Border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#reclass a:hover {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	}

#cema {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	}
#cema ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
	}
#cema li {
	display: inline;
	}
#cema a:link, #cema a:visited {
	margin-right: 10px;
	margin-left: 10px;
	padding: 3px 10px 2px 10px;
	color: #darkblue;
	background-color: #f5deb3;
	text-decoration: none;
	border-top: 3px solid #000000;
	Border-left: 3px solid #000000;
	Border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	}
#cema a:hover {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	}
.return	 {
	color: darkblue;
	text-align: center;
	}
.general {
	border: 4px solid #0033CC;
	padding: 5px;
	margin: 10px;
	)
#pac (
	color: #0033CC;
	}
#pac h2, h3 {
	color: #0033CC;
	align: center;
	}
#pac h1 {
	color: #0033CC;
	align: center;
	}
#pac p {
	color: #0033CC;
	text-align: justify;
	}
#pac ul {
	color: #0033CC;
	}
#calwrapper {
	text-align: center;
	}
#calheader {
	font-size: 300%;
	font-family: Arial, sans-serif;
	color: blue;
	}
#month {
	font-family: Arial, Tahoma, sans-serif;
	font-size: x-large;
	font-weight: bold;
	font-style: italics;
	text-align: center;
	backgroun-color: #80FFFF;
	color: #0000FF;
	margin-top: 1.5cm;
	margin-bottom: 1.5cm;
	height: 20px;
	}
#calendar {
	padding: 4px;
	border: .5px outset #0000FF;
	color: #0000FF;
	background-color: #0000FF;
	border-collaps: collapse;
	width: 504px;
	}
#calendar .top {
	color: #0000FF;
	background-color: #9BC0FD;
	border-collapse: collapse;
	border: .5px outset #0000FF;
	font-family: Arial, Tahoma, sans-serif;
	font-size: medium;
	text-align: center;
	spacing: 0;
	width: 100px;
	height: 30px;
	}
#calendar .end {
	background-color: #80FFFF;
	color: #0000FF;
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	font-weight: bold;
	font-style: italics;
	text-alignment: center;
	}
#calendar td {
	padding: 4px;
	width: 100px;
	height: 14.28%;
	color: #0000FF;
	background-color: #FFFF00;
	border-collapse: collapse;
	border: .5px outset #0000FF;
	font-family: "Times New Roman", Georgia, Baskerville, serif;
	font-size: small;
	spacing: 0;
	}
#calendar li {
	decoration: none;
	text-align: left;
	display: inline;
	}
.datatable {
	background-color: #ffcc00;
	color: #0099ff;
	{