body {	
	text-align: center;
	background: rgb(55,93,129);
	font-family: arial;
	font-size: 14px;
	height: 1100px;
}
body.bio {	
	text-align: left;
	background: rgb(255,255,255);
	font-family: arial;
	font-size: 14px;
	height: 550px;
}
a.email {			
	border: none;
	text-decoration: none;
	color: red;
	font-size: 12px;
	font-weight: bold;
}	
a:visited.email {
	color: red;
	text-decoration: none;
	border: none;
}
a:hover.email {
	color: red;
	text-decoration: none;
	border: none;
	font-weight: bold;
}
a.email2 {			
	border: none;
	text-decoration: none;
	color: rgb(0,125,198);
	font-size: 12px;
	font-weight: bold;
}	
a:visited.email2 {
	color: rgb(0,125,198);
	text-decoration: none;
	border: none;
}
a:hover.email2 {
	color: rgb(0,125,198);
	text-decoration: none;
	border: none;
	font-weight: bold;
}
a.links {			
	border: 0px;
	text-decoration: none;
	color: rgb(0,125,189);
	font-size: 12px;
	font-weight: bold;
}	
a:visited.links {
	color: rgb(0,125,189);
	text-decoration: none;
	border: 0px;
	font-weight: bold;
}
a:hover.links {
	color: rgb(0,125,189);
	text-decoration: none;
	border: 0px;
	font-weight: bold;
}
a.darklinks {			
	border: 0px;
	text-decoration: none;
	color: rgb(55,93,129);
	font-size: 13.25px;
	font-weight: bold;
}	
a:visited.darklinks {
	color: rgb(55,93,129);
	text-decoration: none;
	border: 0px;
	font-size: 13.25px;
	font-weight: bold;
}
a:hover.darklinks {
	color: rgb(55,93,129);
	text-decoration: none;
	border: 0px;
	font-size: 13.25px;
	font-weight: bold;
}
a.purplelinks {			
	border: 0px;
	text-decoration: none;
	color: rgb(131,80,157);
	font-size: 13.25px;
	font-weight: bold;
}	
a:visited.purplelinks {
	color: rgb(131,80,157);
	text-decoration: none;
	border: 0px;
	font-size: 13.25px;
	font-weight: bold;
}
a:hover.purplelinks {
	color: rgb(131,80,157);
	text-decoration: none;
	border: 0px;
	font-size: 13.25px;
	font-weight: bold;
}
a.redlinks {			
	border: 0px;
	text-decoration: none;
	color: red;
	font-size: 13.25px;
	font-weight: bold;
}	
a:visited.redlinks {
	color: red;
	text-decoration: none;
	border: 0px;
	font-size: 13.25px;
	font-weight: bold;
}
a:hover.redlinks {
	color: red;
	text-decoration: none;
	border: 0px;
	font-size: 13.25px;
	font-weight: bold;
}
a.img {			
	border: none;
	text-decoration: none;
	color: white;
}	
a:visited.img {
	color: white;
	text-decoration: none;
	border: none;
}
a:hover.img {
	color: white;
	text-decoration: none;
	border: none;
}
div.frame {
	position: relative;
	text-align: center;
	width: 1000px;
	margin: 0 auto;
}
div.banner {
  position: absolute;
  top: 0px;
  left:0px;
  width: 978px;
  height: 180px;
  text-align: left;
  background: white;
  padding-left: 20px;
  padding-top: 3px;
  border: solid 1px rgb(223,223,223);
}
div.desc {
	position: absolute;
	top: 180px;
	left: 0px;
	width: 1000px;
	height: 21px;
	background: rgb(0,125,189);
}
div.mainn {
	position: absolute;
	top: 201px;
	left: 0px;
	width: 1000px;
	height: 843px;
	background: rgb(175,203,213);
	color: rgb(55,93,129);
	text-align: left;
}
div.ft-mainn {
	position: absolute;
	top: 201px;
	left: 0px;
	width: 1000px;
	height: 1623px;
	background: rgb(175,203,213);
	color: rgb(55,93,129);
	text-align: left;
}
div.white {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 980px;
	height: 823px;
	background: white;
	color: rgb(55,93,129);
	text-align: left;
}
div.ft-plain {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 980px;
	height: 1603px;
	background: white;
	color: rgb(55,93,129);
}
div.member {
	position: absolute;
	top: 20px;
	left: 50px;
	width: 850px;
	height: 800px;
	background: white;
	color: rgb(55,93,129);
	text-align: left;
}
div.mission {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 600px;
	height: 190px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
}
div.calendar {
	position: absolute;
	top: 210px;
	left: 640px;
	width: 330px;
	height: 588px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
}
div.resources {
	position: absolute;
	top: 250px;
	left: 10px;
	width: 601px;
	height: 461px;
	padding-left: 10px;
	padding-right: 10px;
	background: rgb(218,217,207);
	text-align: left;
}
div.restit {
	position: absolute;
	top: 210px;
	left: 10px;
	width: 620px;
	height: 40px;
	background: white;
}
div.resources1 {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 185px;
	height: 205px;
	padding: 5px;
	background: white;
}
div.resources2 {
	position: absolute;
	top: 10px;
	left: 212px;
	width: 185px;
	height: 205px;	
	padding: 5px;
	background: white;
}
div.resources3 {
	position: absolute;
	top: 10px;
	left: 414px;
	width: 185px;
	height: 205px;
	padding: 5px;
	background: white;
}
div.resources4 {
	position: absolute;
	top: 235px;
	left: 10px;
	width: 185px;
	height: 205px;
	padding: 5px;
	background: white;
}
div.resources5 {
	position: absolute;
	top: 235px;
	left: 212px;
	width: 185px;
	height: 205px;
	padding: 5px;
	background: white;
}
div.resources6 {
	position: absolute;
	top: 235px;
	left: 414px;
	width: 185px;
	height: 205px;
	padding: 5px;
	background: white;
}
div.contact {
	position: absolute;
	top: 723px;
	width: 600px;
	left: 10px;
	height: 75px;
	background: white;
	padding-left: 20px;
	padding-top: 10px;
}
div.online {
	position: absolute;
	top: 10px;
	width: 340px;
	left: 640px;
	height: 185px;
	background: white;
	padding-left: 10px;
	padding-top: 5px;
}
div.chess {
	position: absolute;
	top: 250px;
	left: 10px;
	width: 601px;
	height: 461px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.chess-sched {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 633px;
	height: 220px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
}
div.chess-links {
	position: absolute;
	top: 20px;
	left: 695px;
	width: 280px;
	height: 780px;
	background: rgb(218,217,207);
}
div.comm {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 633px;
	height: 220px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
}
div.comm-sched {
	position: absolute;
	top: 260px;
	left: 20px;
	width: 633px;
	height: 540px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.comm-links {
	position: absolute;
	top: 20px;
	left: 695px;
	width: 280px;
	height: 780px;
	background: rgb(218,217,207);
}
div.local-main {
	position: absolute;
	top: 201px;
	left: 0px;
	width: 1000px;
	height: 1023px;
	background: rgb(175,203,213);
	color: rgb(55,93,129);
	text-align: left;
}
div.local-links {
	position: absolute;
	top: 20px;
	left: 695px;
	width: 280px;
	height: 980px;
	background: rgb(218,217,207);
}
div.local {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 633px;
	height: 780px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.pics-main {
	position: absolute;
	top: 201px;
	left: 0px;
	width: 1000px;
	height: 6343px;
	background: rgb(175,203,213);
	color: rgb(55,93,129);
	text-align: left;
}
div.pics-links {
	position: absolute;
	top: 20px;
	left: 695px;
	width: 280px;
	height: 6300px;
	background: rgb(218,217,207);
}
div.pics {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 633px;
	height: 6300px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.main-links {
	position: absolute;
	top: 201px;
	left: 0px;
	width: 1000px;
	height: 1000px;
	background: rgb(175,203,213);
	color: rgb(55,93,129);
	text-align: left;
}
div.links-right {
	position: absolute;
	top: 20px;
	left: 695px;
	width: 280px;
	height: 960px;
	background: rgb(218,217,207);
}
div.links-left-top {
	position: absolute;
	top: 20px;
	left: 20px;
	width: 633px;
	height: 600px;
	background: white;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
div.links-left-bot {
	position: absolute;
	top: 640px;
	left: 20px;
	width: 655px;
	height: 340px;
	background: rgb(218,217,207);
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

span.restit {
	font-weight: bold;
	font-size: 14px;
	color: rgb(131,80,157);
}
span.bold {
	font-weight: bold;
}
span.bio {
	font-weight:bold; 
	font-size: 18px
}
span.fs16 {
	font-size: 16px;
}
span.fs12 {
	font-size: 12px;
}
span.fs14 {
	font-size: 14px;
}
span.fs12redbold {
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-align: center;
}
span.fs10 {
	font-size: 10px;
}
span.fs12purplebold {
	font-size: 12px;
	color: rgb(131,80,157);
	font-weight: bold;
}
span.lj {
	text-align: left;
}
span.boldblue {
	color: rgb(0,125,198);
	font-weight: bold;
}
span.red {
	color: red;
}
span.centr {
	text-align: center;
}
table.calsumm {
	text-align: center;
}
td.calsumm {
	width: 150px;
	padding-left: 5px;
}
td.links {
	padding-left: 20px;
}
td.frmtit {
	width: 100px;
}
td.datetime {
	font-size: 12px;
}td.desc {
	font-size: 12px;
}
td.centr
{
	text-align: center;
}
