body {
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
}

h1 {
	font-style: normal;
	font-weight: normal;
	color: #5443a1;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	font-size: 16pt;
	}

h2 {
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	color: #5443a1;
	font-size: 12pt;
	}

h3 {
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	color: #5443a1;
	font-size: 10pt;
	}
a {
	text-decoration: none;
	font-weight: bold;
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	color: #26166d;
	}

a:hover {
	color: #5443a1;
	text-decoration: underline;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
}

li {
		font-size: 11pt;
		margin-bottom: 10px;
	}

form {
		margin: 0px;
		padding: 0px;
	}

fieldset {
		padding: 20px;
		margin: 0px;
	}
legend {
	font-family: Trebuchet, "Trebuchet MS", sans-serif;
	color: #5443a1;
	font-size: 12pt;
	}

.header {
		padding-left: 20px;
		padding-bottom: 0px;
		padding-right: 10px;
		padding-top: 0px;
		margin: 0px;
		height: 55px;
	}
.searchbox {
		margin: 0px;
		padding: 0px;
		float: right;
		width: 300px;
		height: 55px;
	}
#searchee {
		margin-top: 20px;
	}
.ads {
		color: #ffffcc;
		background-image: url(pics/ad_background.jpg);
		background-color: #26166d;
		text-align: center;
	}	
.ads2 {
		font-family: sans-serif;
		font-size: 11pt;
		margin: 5px;
		padding: 5px;
		color: #ffffcc;
		background-color: #26166d;
	}	
.ads2 p {
		width: 90%;
		font-family: sans-serif;
		font-size: 9pt;
		margin: 5px;
		padding: 5px;
	}	
.ads2 a {
		color: #ffff66;
		font-weight: bold;
		width: 90%;
		font-family: sans-serif;
		font-size: 9pt;
		margin: 5px;
		padding: 5px;
	}	
.navbar {
		font-style: normal;
		font-weight: normal;
		padding: 5px;
		color: #c0a0ff;
		background-color: #5443a1;
	}
.navbar a {
		padding-right: 7px;
		padding-left: 7px;
		color: white;
	}
.navbar a:hover {
		color: #ffff84;
	}
.dark2 {
		padding-left: 10px;
		padding-bottom: 2px;
		padding-right: 10px;
		padding-top: 2px;
		background-color: #26166d;
	}
.medium {
		padding: 10px;
		border-color: #333333;
		border-style: solid;
		border-width: thin;
		background-color: #5443a1;
	}
.medium h1 {
		color: #a7bad0;
	}
.medium h2 {
		color: white;
	}
.medium h3 {
		color: white;
	}
.medium a {
		color: #ffffcd;
	}
.pagetitle {
		padding-left: 10px;
		padding-bottom: 0px;
		padding-right: 10px;
		padding-top: 10px;
		height: 65px;
	}
.pagetitle h1 {
	}
.yellow {
		padding: 10px;
		background-color: #ffffcc;
	}
.yellow td {
		font-size: small;
	}
.yellow li {
		font-size: small;
	}
.yellow img {
		border-color: #26166d;
		border-style: double;
		border-width: medium;
	}
.yellow img.noborder {
		border-style: none;
	}
.yellow2 {
		border-left-width: thin;
		border-bottom-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		padding: 10px;
		border-color: #666466;
		border-style: solid;
		background-color: #ffffcc;
	}
.yellow2 td {
		font-size: small;
	}
.yellow2 li {
		font-size: small;
	}
.yellowsmall {
		list-style-type: none;
		border-color: #26166d;
		border-style: double;
		border-width: medium;
		padding: 10px;
		background-color: #ffffee;
	}
.yellow3 {
		padding: 10px;
		background-color: #ffffcc;
	}
.yellow3 p {
		font-size: small;
	}
.yellow4 {
		border-left-width: thin;
		border-bottom-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		padding: 10px;
		border-color: #666466;
		border-style: solid;
		background-color: #ffffcc;
	}
.yellow4 p {
		font-size: small;
	}
.grey {
		color: #999999;
	}
h3.bar {
		padding: 3px;
		color: #ffffee;
		background-color: #5443a1;
	}
.light {
		background-color: #f1f5ff;
		border-color: #333333;
		border-style: solid;
		border-width: thin;
		padding: 10px;
	}
.white {
		background-color: white;
		padding: 10px;
	}
.goals {
		list-style-type: upper-roman;
	}
.goals ol li {
		list-style-type: upper-alpha;
	}
blockquote p {
		font-size: smaller;
	}
.highlight {
		background-color: #f1f5ff;
	}
.alert {
		color: #3333ff;
	}
.cnf {
		background-position: right;
		background-image: url(pics/cnf_background2.jpg);
		padding: 0px;
		border-color: #26166d;
		border-style: double;
		border-width: medium;
	}
.cnf h2 {
		padding: 5px;
		color: #ffffcc;
		background-color: #26166d;
	}
.cnf h3 {
		color: #26166d;
	}
.callout {
		background-color: #eeddee;
		padding-right: 10px;
		padding-left: 10px;
		border-color: #26166d;
		border-style: solid;
		border-width: medium;
	}
.invisible {
		display: none;
	}
.larger {
		font-size: larger;
	}
.smaller {
		font-size: smaller;
	}
.smallest {
		font-size: small;
	}
.tiny {
		font-size: x-small;
	}
.copyright {
		border-width: 48%;
		float: left;
		font-size: x-small;
		color: #b3b3b3;
	}
.credit {
		border-width: 48%;
		float: right;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		font-size: x-small;
		color: #b3b3b3;
	}
.source {
		font-style: normal;
		font-weight: normal;
		color: gray;
		font-size: smaller;
	}
.pinwheel {
	margin: 0px;
	padding: 0px;
	border-color: #3564b0;
	border-width: 1px;
	border-style: solid;
	background-color: #fdfdfd;
}
.pinwheel h3 {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	color: white;
	margin-top: -2px;
	background-color: #3564b0;
}
.pinwheel p {
	margin-left: 5px;
	font-size: smaller;
}
.lilac {
	background-color: #cfa6c8;
}

