.sidebkgrd {
background-image: url(images/bkgrnd.jpg);
background-repeat: repeat-x;
background-position: left top;
}
/* These styles create the menus. */


.menu
{
	margin: 0px;
	padding: 0px;

}

.menu a
{
	display: block;
	margin-left: -15px;
	background-color: transparent;
	color: #000;
	text-decoration: none;
	height: 26px;
	width: 125px
	text-indent: 35px;
	padding-top: 3px;
	
}

.menu a:hover
{
	color: #0080DA;
	text-decoration: underline;

}

/* End of the menus. */
.copyright {
    font-size: .8em;
    text-align: center;
}
.footer {
	color:#000000;
    text-align: center;
}
.footer a:link{
    text-align: center;
	color:#000000;
}
.footer a:visited{
	color:#000000;	
}
.footer a:hover{
	color:#fff;
}
.style2 {font-size: small}
.style3 {
	font-size: x-large;
	font-weight: bold;
	color: #003300;
}
.style4 {
	font-size: medium;
	font-weight: bold;
}

.mainoffset {
	margin: 15px;
	padding: 15px;
	}




/* Borders------------------------------------------*/


.outborder {
 border: 3px solid #99CC00;
}

		.bordertop
		{
		border-top: 2px solid #99CC00;
		border-left: 2px solid #99CC00;
		border-right: 2px solid #99CC00;
		border-bottom: 0px solid #99CC00;
		}

		.bordermid
		{
		border-top: 0px solid #99CC00;
		border-left: 2px solid #99CC00;
		border-right: 2px solid #99CC00;
		border-bottom: 0px solid #99CC00;
		}

		.borderbot
		{
		border-top: 0px solid #99CC00;
		border-left: 2px solid #99CC00;
		border-right: 2px solid #99CC00;
		border-bottom: 2px solid #99CC00;
		}
		.borderside
		{
		border-top: 0px solid #99CC00;
		border-left: 0px solid #99CC00;
		border-right: 2px solid #99CC00;
		border-bottom: 0px solid #99CC00;
		}

