body, html {
	margin : 0;
	padding : 0;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : Black;
}
p, div, th, td, li, dd, dl, dt {
	font-family : Georgia, "Times New Roman", Times, serif;
}

p {
		margin-left: 1em;
}

a:visited {
	color: red;
	background-color : transparent;
}

a:active {
	color: blue;
	background-color : transparent;
}

a:link {
	color: blue;
	background-color : transparent;
}
 a:hover {
	color : #000088;
	background-color : #CCCCFF;
}

h1, h2, h3 {
	text-align: center;
	color: blue ! important;
	background-color : transparent;
}

h1#fancy {
	color: blue;
	text-align: center;
	font-family: fantasy;
	background-color : transparent;
}

h4, h5, h6 {
  		margin-left: 1em ! important;
}
.tiny {
	font-size: smaller;
}

.standout {
	color: fuchsia ! important;
	text-align: center;
	background-color : transparent;
}

.indent1 {
  		margin-left: 1em;
}

.indent2 {
  		margin-left: 3em;
}

.indentmid {
  		 margin-left: 6em;
}

.menu {
	margin-left: 2px;
	text-align: left;
	font-size: 12px ! important;
	color: silver;
	background-color : transparent;
}

a.menu:active {
	color: silver ! important;
	background-color : transparent;
}

a.menu:link {
	color: silver ! important;
	background-color : transparent;
}

a.menu:visited {
	color: silver ! important;
	background-color : transparent;
}

.contact {
	text-align: center;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: blue;
	background-color : transparent;
}

a.ccontact:active {
	color: blue ! important;
	background-color : transparent;
}

a.ccontact:link {
	color: blue ! important;
	background-color : transparent;
}

a.ccontact:visited {
	color: blue ! important;
	background-color : transparent;
}

a.ccontact:hover {
	color: Blue !important;
	background-color : #CCCCFF;
}

.pagemenu {
	text-align: center;
	color: purple;
	background-color : transparent;
}

a.pgmenu:active {
	color: purple;
	background-color : transparent;
}

a.pgmenu:link {
	color: purple;
	background-color : transparent;
}

a.pgmenu:visited {
	color: purple;
	background-color : transparent;
}

.nojustify {
  	margin-left: 1em;
  	text-align: left;
}

.updated {
  	font-size: 8pt;
  	text-align: center;
}

.homepage {
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

.copyrgt {
	text-align: center;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.sitetable {
	font-size: 10pt;
	text-align : left;
}
.searchBlock {
	display: inherit;
}
/* Styles for the site search page */
.searchAdv {
	color : Blue ! important;
	font-size: 10pt ! important;
	font-weight : bold;
	text-align : right;
	background-color : transparent;
}
a.searchAdv:active {
	color: blue ! important;
	background-color : transparent;
}

a.searchAdv:link {
	color: blue ! important;
	background-color : transparent;
}

a.searchAdv:visited {
	color: blue ! important;
	background-color : transparent;
}

/** Styles for the Sitemap dates */
.oldupdate {
	color : Gray;
	background-color : transparent;
}
.newerupdate{
	color : Black;
	background-color : transparent;
}
.newupdate {
	color: Black;
	font-weight : bold;
	background-color : transparent;
}
.printtext {
	display : block;
}

/* Styles for Concours program */
@ page rotated{
	size : landscape;
	margin : .25", .5", .25", .25";
}
.studentrow {
	font-family :  "Times New Roman", Times, serif;
	font-size : 9pt;
	color : Black;
}
.programhead {
	font-family : "Times New Roman", Times, serif;
	font-size : 11pt;
}
.newpage {
	page-break-before : always;
}


