Body {
width: 700px;
margin: 0px auto;
background-color: #f6f7f1;
font-family: Arial, sans-serif;
color: #333;
font-size: medium;
line-height: 1.2;
}

/*background-color: #faffe0; for welcome page*/

a.green:link, a.green:visited {color: #6c8d42; text-decoration: none; }
a.green1:link, a.green1:visited {color: #6c8d42;}

a.gold:link, a.gold:visited {color: #CC9900; text-decoration: none; }
a.gold1:link, a.gold1:visited {color: #B44B00; text-decoration: none; }

a.purple:link, a.purple:visited {color: #4B195F; text-decoration: none; }
a.purple1:link, a.purple1:visited {color: #4B195F;} 
a.purple2:link, a.purple2:visited {color: #6B1977;} 

a.red:link, a.red:visited {color: #990033; text-decoration: none; }
a.red1:link, a.red1:visited {color: #990033;}

p.treb {font-family: "TrebuchetMS", "Trebuchet MS", sans-serif; 
font-size: 14px;
color: #333;}

a:hover {
color: #000000;
text-decoration: none;
}

h3 {
font-size: 125%; 
font-variant: small-caps; 
font-weight: bold;
margin: 45px 0 0 0;
}

img.f {
float: left;
margin: 20px;
border: solid black 3px
}

img.center {
display: block;
margin-left: auto;
margin-right: auto
}

/*the following is a paragraph with larger text and a green border*/
p.lgr {
text-align: center;
font-size: 130%;
border: solid 5px #bbdd66;
padding: 10px;
}

/*the following is a paragraph with larger text and a blue border*/
p.lgblu {
font-size: 24px;
border: solid 5px #4b94ae;
padding: 10px;
width: 550px;
text-align: center;
margin: 0 auto;
}
/*the following is a paragraph with larger text and centered and green border*/
p.lgcent {
font-size: 175%;
border: solid 5px #bbdd66;
padding: 15px;
width: 600px;
text-align: center;
margin: 0 auto;
}

/*the following is a paragraph with larger text and right and green border*/
p.rightgreen {
float: right;
font-size: 110%;
border: solid 5px #bbdd66;
padding: 10px;
width: 250px;
text-align: center;
margin: 15px;
}

p.rightno {
float: right;
font-size: 110%;
padding: 10px;
width: 250px;
text-align: center;
margin: 15px;
}
/*the following is a paragraph with larger text and centered and purple border*/
p.lgcentpur {
font-size: 125%;
border: solid 5px #4B195F;
padding: 15px;
width: 650px;
text-align: center;
margin: 0 auto;
}

/*the following is a paragraph with a purple border and float right*/
p.right {
float: right;
font-size: 130%;
border: solid 5px #4B195F;
padding: 20px;
width: 300px;
text-align: center;
margin: 15px;
}

/*the following is a paragraph with a purple border and float right*/
p.rightwel {
float: right;
font-size: 125%;
border: solid 5px #4B195F;
padding: 20px;
width: 180px;
background-color: white;
text-align: center;
margin: 15px;
}

p.aqua {
color: #217ffc;
}

table {
	border: 2px solid black;
	border-collapse: collapse;
	}
	
td {
	padding: 10px;
	border: thin solid black;
}

.cellcolor {
	background-color: #BEB6DC;
}

.cellcolor2 {
	background-color: #C97BFF;
}

/*cell color greens*/
.cellcolor5 {
	background-color: #bbdd66;
}

/*aqua border*/
#borderbl {
margin: 0 auto;
border: solid 5px #4b94ae;
width: 450px;
padding: 10px;
}

/*green border*/
#bordergr {
margin: 0 auto;
border: solid 5px #bbdd66;
width: 450px;
padding: 10px;
}

#menuone ul
{
margin: auto;
text-align: center;
list-style: none;
padding: 0;
}

#menuone li
{
display: inline;
margin: 0 1.10em 0 0;
}

#menuone li a
{
text-decoration: none;
text-align: center;
}

#menuone
{
width: 700px;
}

#menutwo ul
{
margin: auto;
text-align: center;
list-style: none;
padding: 0;
}

#menutwo li
{
display: inline;
margin: 0 1.10em 0 0;
}

#menutwo li a
{
text-decoration: none;
text-align: center;
}

#menutwo
{
width: 700px;
}

ul.reg li
{
margin: .8em 0 .8em 0;
}
