body {
  
  background-image:url(giantsquares.jpg);
  background-position:center;
  background-repeat:repeat;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 80%;
 
}

.maintable 
{
background: #FFFFFF;
margin-left:auto;
margin-right:auto;
margin-top: 30px;
width: 800px;
height: 700px;
border: solid #993300 8px;
padding: 15px;
}



.maintable td
{vertical-align: top;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}


.col1{
background: #ffffff;
color: #666633;
width: 120px;
text-align:center;
font-weight: bold;
vertical-align: top;

}

.col1 td
{
height: 40px;

}

	.col1 a:link 
	{color: #666633; text-decoration: none;}

	.col1 a:visited 
	{color: #666633; text-decoration: none;}

	.col1 a:hover
	{color: #ffcc66; text-decoration: none;}

	.col1 a:active
	{color: #ffcc66; text-decoration: none;}

.col2{
text-align:left;
margin-top: 0px;
margin-left:auto;
margin-right:auto;
}

.col2 td
{
vertical-align:middle;
}

.col2 a:link 
	{color: #999999; text-decoration: none;}

	.col2 a:visited 
	{color: #999999; text-decoration: none;}

	.col2 a:hover
	{color: #000000; text-decoration: none;}

	.col2 a:active
	{color: #999999; text-decoration: none;}
	

.col2d td
{
vertical-align:middle;
width:245px;
}

.col2f
{
vertical-align:top;
}


.col3{
border: dotted 2px #ffcc66;
color: #663366;
width: 150px;
text-align:center;
font-weight: bold;
vertical-align: top;
column-width: 150px;
}
	.col3 a:link 
	{color: #663366; text-decoration: none;}

	.col3 a:visited 
	{color: #663366; text-decoration: none;}

	.col3 a:hover
	{color: #993300; text-decoration: none;}

	.col3 a:active
	{color: #993300; text-decoration: none;}

.col3 td
{
height: 50px;
vertical-align:top;
}

.center
{
margin-left:10px;
margin-right; 10px;
text-align:center;
vertical-align:center;
}

.vertcenter td
{
vertical-align:center;
}

.boldyellow
{
font-weight:bold;
font-size:125%;
color: #ffcc66;
text-decoration: none;

}

.boldblue
{
font-weight:bold;
color: #336699;
font-size:125%;
text-decoration: none;

}
.boldgreen
{
font-weight:bold;
color: #666633;
font-size:125%;
text-decoration: none;

}

.boldred
{
font-weight:bold;
font-size:125%;
color: #993300;
text-decoration: none;

}

.boldpurple
{
font-weight:bold;
color: #663366;
font-size:125%;
text-decoration: none;

}


.boldblack
{
font-weight:bold;
color: #000000;
font-size:125%;
text-decoration: none;

}


.col2c td
{
vertical-align:center;
}

.col2b td
{
vertical-align:top;
}

.col2b a:link 
	{color: #000000; text-decoration: none;}

	.col2b a:visited 
	{color: #000000; text-decoration: none;}

	.col2b a:hover
	{color: #999999; text-decoration: none;}

	.col2b a:active
	{color: #000000; text-decoration: none;}


.col2e td
{
vertical-align:center;
width:100%;

}

.col2e th
{
padding: 15px;
}

.col2e a:link 
	{color: #000000; text-decoration: none; font-weight: bold;}

	.col2e a:visited 
	{color: #000000; text-decoration: none; font-weight: bold;}

	.col2e a:hover
	{color: #999999; text-decoration: none; font-weight: bold;}

	.col2e a:active
	{color: #000000; text-decoration: none; font-weight: bold;}
	

.grayitalics
{
color: #999999;
font-style:italic;
}

.grayitalics a:link 
	{color: #999999; text-decoration: none;}

	.grayitalics a:visited 
	{color: #999999; text-decoration: none;}

	.grayitalics a:hover
	{color: #000000; text-decoration: none;}

	.grayitalics a:active
	{color: #999999; text-decoration: none;}
	
.noborder
{
border: 0px solid #ffffff;
}

.header
{
height: 201px;
}

.homebox
{
background-image:url(home.jpg);
background-position:center;
background-repeat:no-repeat;
color: #000000;
border: 2px solid #000000;
height: 400px;
width: 400px;
margin-left:auto;
margin-right:auto;
font-size:12px;
}

.homebox td
{
padding: 60px;	
}

.bold
{font-size:100%;
font-weight:bold;
text-align:left;
margin-top: 10px;
}

.alignrt
{
text-align:right;
}
	
.title
{font-size:105%;
font-weight:bold;
text-align:left;
color: #000000;
}	


.title a:link 
	{color: #000000; text-decoration: none;}

	.title a:visited 
	{color: #000000; text-decoration: none;}

	.title a:hover
	{color: #999999; text-decoration: none;}

	.title a:active
	{color: #000000; text-decoration: none;}
