
	
	body {
		margin:0px;
	}
	
	table#wrapper {
		width:100%;
		min-width: 700px !important;
		background-color:rgb(255,255,255);
	}
	
	img#masthead {
		position:absolute;
		left:3px;
		top:3px;
	}

	
	#header {
		width:100%;
		height:68px;
		background-color:rgb(102, 102, 152);
	}
	/*		color: rgb(201, 201, 251);
		font-size:20px;
		font-family:"Arial", "Verdana", sans-serif;*/
	#tagLine {
		position: relative;
		float:right;
		margin-right:16px;
		top: 31px;
	}
	#tagLine2 {
		position: relative;
		float:left;
		border:1px solid rgb(0, 0, 0);
		margin-right:0px;
		top: 20px;
	}
	#tagLineNext {
		position: relative;
		float:right;
		margin-right:16px;
		top: 31px;
	}
	
	#logoText small {
		font-size:12px;
		font-weight:normal;
	}
		
	#naviOne {
		width:100%;
		height:33px;
		background-color:rgb(103, 153, 154);
		vertical-align:top;
		text-align:right;
	}
	
	#naviOne ul {
		list-style:none;
		padding:0px;
		margin:8px;
		font-size:14px;
	}
	#naviOne li {
		display:inline;
		color:rgb(255, 255, 255);
		font-family:"Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
		text align:right;
		margin-right:6px;
	}
	
	#naviOne li a {
		text-decoration:none;
		border:0px;
		color:rgb(255, 255, 255);
	}
	
	#naviOne li a img {
		border: 0px;
	}
	
	#naviOne .arrowOne {
		padding-bottom:2px;
		padding-right:3px;
	}
	
	#hero {

		padding:0px;
		margin:0px;
		text-align:left;
		background-color:rgb(52, 102, 103);
	}
	
	#photoBoxRight {
		width:100%;
		background-color:rgb(52, 102, 103);
	}
	
	#photoBoxText {
		color:rgb(205, 205, 155);
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		padding:0px 0px 8px 8px;
		width:239px;
		margin:0px;
	}
	
	#photoBoxRight a,
	#photoBoxRight a:visited,
	#photoBoxRight a:hover {
	color:rgb(205, 205, 155);
		text-decoration:none;
	}
	
	img#revolving {
		position: relative;
		left:-12px;
		top:-3px;
		padding:0px;
		margin:0px;
	}
	
	#naviTwo {
		width: 100%;
		height: 37px;
		background-color: rgb(103, 153, 102);
		vertical-align: top;
		background-image: url(/images/divider.gif);
		background-position: bottom;
		background-repeat: repeat-x;
	}
	
	#naviTwo ul {
		list-style:none;
		padding:0px;
		margin:4px 3px 3px 8px;
		font-size:14px;
	}
	
	#naviTwo li {
		display:inline;
		color:#fff;
		font-family:"Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
		text-align:left;
		margin-right:6px;
	}
	
	#naviTwo li a {
		text-decoration:none;
		border:0px;
		color:rgb(255, 255, 255);
	}
	
	#naviTwo li a img {
		border: 0px;
	}
	
	#naviOne li a:hover,
	#naviTwo li a:hover,
	#contact a:hover {
		color:rgb(232, 255, 153);
	}
	
	#naviTwo .arrowTwo {
		padding-bottom:2px;
		padding-right:3px;
	}

	#naviTwo #search {
		float:right;
		color:rgb(255, 255, 255);
		font-family:"Tahoma", "Arial", sans-serif;
		font-size:14px;
	}
	
	#naviTwo #search form {	
		padding:0px; 
		margin:1px 14px 4px 0px;		
	}
	
	#naviTwo #search .lift {
		position:relative;
		top:-2px;
		display:inline;
		vertical-align:absolute-middle !important;
	}
	
	#naviTwo #search input {
		padding:2px;
		margin-right:3px;
		border:1px solid rgb(0, 0, 0);
	}
	
	#naviTwo #search input#submit {
		padding:0px;
	}
	
	#poll div {
		width:255px !important;
		height:233px;
		background-color:rgb(204, 204, 254);
		vertical-align:top;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		font-size:.80em;
	}
	
	#poll form {
		margin:0px;
		padding:20px;
		width:215px;
	}
	
	#tableTwo {
		width:100%;
		min-width: 700px !important;
		position:relative;
		top:-3px;
	}
	
	#leftCol {
		width:224px !important;
		background-color:rgb(103, 153, 154);
		padding:6px;
		vertical-align:top;
		font-family:"Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
	}
	
	#leftCol.home {
		background-color:rgb(46, 92, 81);
		padding:3px;
		vertical-align:top;
	}
	
	#leftCol div.highlights	{
		width:140px;
	}
	
	#tableTwo #leftCol .highlights h3,
	#tableTwo #leftCol .highlights h3 a {
		margin:2px 2px 4px 0px;
		color:rgb(255, 255, 255);
		font-family:"Tahoma", "Verdana", "Arial", "Helvetica", sans-serif;
		font-size:.85em;}
	
	
	.highlights p	{
		font-family:"Tahoma", "Verdana", sans-serif;
		font-size:.70em;
		color:rgb(255, 255, 255);
		padding:0px 0px 10px 0px;
		margin:0px;
	}

	#rightColHome form {
		width:139px;
		margin-right:6px;
	}
	
	#rightCol,
	#rightColHome {
		background-color:rgb(205, 205, 155);
		vertical-align:top;
	}
	
	#rightCol .arrowTwo {
		padding:0px 6px 2px 3px;
		border:0px;
	}
	
	#rightCol ul {
		width:230px;
		list-style:none;
		background-color:rgb(205, 205, 155);
		vertical-align:top;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		color: rgb(255, 255, 255);
		font-size:.80em;
		margin:0px;	
		padding:0px;
	}
	
	#rightCol ul li {
		color:rgb(20%, 20%, 20%);
		padding:6px;
		border-bottom:1px solid rgb(255, 255, 255);
	}
	
	#rightCol ul li a,
	#rightCol div a,
	#rightCol #navi a,
	#rightCol #seeAlso a, 
	a {
		color:rgb(20%, 20%, 20%);
	}
	
	#rightCol ul li a:hover,
	#rightCol div a:hover,
	#rightCol #navi a:hover,
	#rightCol #seeAlso a:hover, 
	a:hover {
		color:rgb(50%, 50%, 50%);
	}
		
	#rightCol a:visited, 
	a:visited {
		color:rgb(52, 102, 102);
	}
		
	#rightCol div,
	#rightColHome div {
		background-color:rgb(205, 205, 155);
		padding:9px 6px 3px 20px;
		vertical-align:top;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		font-size:.80em;
	}
	
	#rightCol table#navi {
		font-family:"Verdana", sans-serif;
		width:230px;
		padding:0px;
		margin:0px;
	}
	
	#rightCol table#navi td.arrow {
		border-bottom:1px solid rgb(255, 255, 255);
		width:6px;
		padding:10px 0px 6px 6px;
		vertical-align:top;
	}
	
	#rightCol table#navi td.link {
		border-bottom:1px solid rgb(255, 255, 255);
		font-size:.75em;
		padding:6px;
		padding-left:0px;
		vertical-align:top;
	}
	
	table#subLevel, 
	table#seeAlso {
		font-family:"Verdana", sans-serif;
	}
	
	table#seeAlso {
		margin:6px 0px 6px 19px;
		font-size:.75em;
	}
	
	td.linkIndent {
		padding:4px;
		padding-left:0px;
		vertical-align:top;
	}
	
	td.arrowIndent {
		width:6px;
		padding:8px 0px 3px 6px;
		vertical-align:top;
	}
	
	#rightCol table#tiles {
		margin-top:10px;
	}
	
	#rightCol table#tiles td {
		border:1px solid rgb(60%, 60%, 60%);
		padding:0px;
		text-align:center;
		color:rgb(255, 255, 255);
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		font-size:.80em;
		background-color:rgb(183, 183, 121);
	}

	#leftCol table#tilesHome td {
		border:1px solid rgb(217, 229, 230);
		padding:2px;
		color:rgb(255, 255, 255);
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		font-size:.80em;
		background-color:rgb(46, 92, 82);
	}
	
	img.gift {padding:2px 0 0 6px;margin:0;}
	img.choices {padding:2px 0 0 2px;margin:0;}
	
	
	#tiles form {
		margin:0px;
		padding:0px;
	}

	#tilesHome form {
		margin:0px 0px 0px 6px;
		padding:0px;
	}
	
	#tilesHome input {
		border:1px solid rgb(0, 0, 0);
		margin:3px 0px 0px 0px;
	}
		
	#tiles input {
		border:1px solid rgb(0, 0, 0)
	}
	
	#tiles img a,
	#tilesHome img a {
		border:0px;
	}
	
	#tiles input.img, 
	#tilesHome input.img {
		border:0px;
		padding:0px 0px 0px 0px;
		float:right;
	}
	
	img.roundButton,
	img.roundButtonHome {
		float:right;
		padding-bottom:3px;
	}
	
	.home, 
	.students {
		background-color:rgb(205, 205, 155);
	}
	
	#content {
		width:100%;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		color:rgb(20%, 20%, 20%);
		padding:6px 6px 9px 6px;
		margin:0px;
		vertical-align:top;
	}
	
	#content.home {
		background-color:rgb(255, 255, 255);
	}
	
	#content img.border {
		border:1px solid rgb(0, 0, 0);
		margin: 6px 10px 6px 10px;
	}
	
	#content h1.noPad {
		padding:0px 0px 0px 4px !important;
	}
	
	#content h2.noPad, 
	#content h3.noPad {
		padding:0px 0px 18px 4px !important;
	}
	
	#content h1 {
		padding:0px 0px 14px 4px;
		color:rgb(102, 102, 152);
		margin:0px;
		font-size:1.5em;
		font-weight:normal;
	}
	
	#content h2 {
		padding:6px 0px 2px 4px;
		color:rgb(102, 102, 152);
		margin:0px;
		font-size:1.1em;
		font-weight:normal;
	}
	
	#content h2 small {
		font-size:.80em;
	}
	
	#content h3 {
		padding:3px 0px 2px 4px;
		color:rgb(102, 102, 152);
		margin:0px;
		font-size:.85em;
		font-weight:normal;
		clear:left;
	}
	
	#content.home h3 {
		padding:3px 0px 0px 0px;
		color:rgb(60, 101, 95);
		margin:0px;
		font-size:1em;
	}
	
	#content.home h3 a {
		color:rgb(60, 101, 95);
	}
	
	#content h2 a,
	#content h3 a {
		color:rgb(102, 102, 152);
	}
	
	#content p {
		margin: 0px 0px 9px 4px;
		font-size: .75em;
	}
	
	#content p.intro {
		border:0px solid rgb(225, 225, 175);
		background-color:rgb(225, 225, 175);
		padding:10px 6px 10px 7px;
		margin:6px 0px 10px 0px;
		font-size:.75em;
	}
	
	#content p.blueHighlight {
		border:1px solid rgb(0, 0, 0);
		background-color:rgb(103, 153, 154);
		padding:10px 6px 10px 7px;
		margin:6px 0px 10px 0px;
		color:rgb(255, 255, 255);
		font-size:.75em;
	}	

	#content td.blueHighlight {
		background-color:rgb(103, 153, 154);
		padding:10px 6px 10px 7px;
		margin:6px 0px 10px 0px;
		color:rgb(255, 255, 255);
		font-size:1.0em;
		border: 0;
	}	
	#content td.tanHighlight {
		background-color:rgb(225, 225, 175);
		padding:10px 6px 10px 7px;
		margin:6px 0px 10px 0px;
		color:rgb(0, 0, 0);
		font-size:1.0em;
		border: 0;
	}	
	
	#content p.tanHighlight {
		border:1px solid rgb(0, 0, 0);
		background-color:rgb(225, 225, 175);
		padding:10px 6px 10px 7px;
		margin:6px 0px 10px 0px;
		font-size:.75em;
	}	
	
	#content ul {
		margin:0px 10px 9px 30px;
	}
	
	#content li {
		font-size:.75em;
	}
	
	#content li p {
		margin:0px 0px 2px 0px;
		font-size:100%;
	}

	#content table {
		margin-left:3px;
	}
	
	#content th {
		font-weight:bold;
		text-align:left;
		vertical-align:top;
		font-size:.80em;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		border:1px solid rgb(50%, 50%, 50%);
		background-color: rgb(205, 205, 155);
	}
	
	#content th.light {
		font-weight:normal;
	}
	
	#content th.tableHeader	{
		font-size:100%;
		font-weight:normal;
		background-color:rgb(102, 102, 152);
		border:1px solid rgb(10%, 10%, 10%);
		color:rgb(255, 255, 255);
	}

	div.event {margin:6px 0 0 6px;}
	
	.event h2,
	.event h3 {margin:0 !important;padding:0 !important;}
	
	.event p {margin:0 !important;padding:2px 0 0 0 !important;}
	
	.tableHeader a, 
	.tableHeader a:visited {
		color:rgb(255, 255, 255);
	}
	
	.tableResources {
		border:1px solid rgb(0, 0, 0);
		width:48%;
		float:left;
		margin:0px 6px 10px 4px;
	}
	
	.tableResourcesWide {
		border:1px solid rgb(0, 0, 0);
		width:97%;
		margin:0px 6px 10px 4px;
	}	
	
	.plain .tableResourcesWide td {
		font-size:.80em !important;
		padding:1px 2px 10px 2px !important;
	}
	
	.tableResources th,
	.tableResourcesWide th,
	.tableResources td,
	.tableResourcesWide td {
		border:0px !important;
		margin:0px;
	}
	
	.tableResources td {
		padding-bottom:10px !important;
	}

	#content td {
		text-align:left;
		vertical-align:top;
		font-size:.80em;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		border:1px solid rgb(50%, 50%, 50%);
		background-color: rgb(255, 255, 255);
	}
	
	#content td.noBackground {
		text-align:left;
		vertical-align:top;
		font-size:.80em;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		border:0;
		background-color:rgb(205, 205, 155);
		padding:0;}
	
	#content .noBackground a img {
		border:0;}
	
	#content td.noBorder {
		border:0;}
	
	#content th,
	#content td {
		padding: 3px;
		margin: 0px;
	}	
/*	
	#content table.plain {
		width:100%;	
	}*/
	
	#content table.plain td {
		border:0px !important;
		font-size:100%;
		padding:0px;
		margin:0px;
	}
	
	#content .letter {
		border:1px solid rgb(0, 0, 0);
		padding:6px;
		margin:3px 20px 0px 4px;
	}
	
	.letter .paperclipped {
		position:relative;
		top:-19px;
	}
	
	#content img.bio {
		float: left;
		border:0px solid rgb(0, 0, 0);
		margin: 0px 10px 6px 0px;
	}
	
	td#rightOfCenter {
		font-size:100%;
		border:1px solid rgb(0, 0, 0);
		background-color:rgb(255, 255, 255);
		padding:0px 6px 0px 6px;
		margin-right:6px;
		height:20px;
		vertical-align:top;
	}
	
	.students td.spacer {border:0px !important;background-color:rgb(205, 205, 155) !important;}
				
	td#studentScene {
		font-size:100%;
		border:1px solid rgb(102, 102, 152);
		background-color:rgb(255, 255, 255);
		padding:0px 6px 0px 6px;
		margin-right:6px;
		height:20px;
		vertical-align:top;
	}
	
	td#studentSpotlight {
		font-size:100%;
		width:163px;
		padding-left:6px;
		background-color:rgb(205, 205, 155);
		border:0px;
	}
	
	#studentScene p,
	#studentSpotlight p,
	#studentScene h2,
	#studentSpotlight h2,
	#studentScene h3,
	#studentSpotlight h3,
	#studentSpotlight img.featured {
		position:relative;
		top:-18px;
	}
	
	img.featuredBorder {
		border:1px solid black;}
	
	.students img.heading {
		position:relative;
		top:-26px;
	}
	
		.students img.headingLg {
		position:relative;
		top:-20px;
	}


	.greenBorderVert {background-image:url(/images/greenVert.gif);background-repeat:repeat-y;}
	
	
	#footer, 
	#adminFooterTR {
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		font-size:.65em;
	}
	
	#footer .gray {
		color:rgb(50%, 50%, 50%);
		padding-left:4px;
	}
	
	#footer .blue {
		color:rgb(80, 120, 125);
		padding-left:4px;
	}
	
	#adminFooter {
		font-size:100%;
		width:98%;
	}
	
	#adminFooter th {
		font-weight:bold;
		text-align:left;
		vertical-align:top;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		border:1px solid rgb(50%, 50%, 50%);
		background-color: rgb(205, 205, 155);
	}
	
	#adminFooter td {
		text-align:left;
		vertical-align:top;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif;
		border:1px solid rgb(50%, 50%, 50%);
		background-color: rgb(255, 255, 255);
	}
	a.edit,
	a.edit:visited {
	font-family:verdana, sans-serif;
 	font-size:12px;
	color:rgb(54, 102, 106);
	background-color:rgb(225, 225, 175);
	text-decoration:none;
	padding: 0px 10px 0px 10px;
	border:1px solid rgb(54, 102, 106);
	}
	
	a.edit:hover {background-color:rgb(245, 245, 195);}
	
	.note {background-color:white !important;border:1px solid red;padding:2px 2px 2px 3px !important;font-size:11px;margin:3px 1px 3px 1px;text-align:left;}