html, body	{ 
	background-image: url('images/background.png');
	background-repeat: repeat-y;
	color:#000099;
	font-family: "Verdana";
	width:1100px;	
	margin-left: auto;
	margin-right:auto;
	margin-top: auto;
	padding: 2px;

}



h1	{
	margin-left: 5%;
	margin-top: 20px;
	
}

#border	{
	margin-left:-.2%;
	margin-top: -3.5%;
	float:left;

}

h2	{
	font-family: "Verdana";
	font-size: large;
	color: #000099;
	text-align: center;
}

img 	{
	margin-left:8px;
	margin-right:8px;
	border: none;

}

ul	{
	list-style:none;

}

#declist	{
	list-style: square;	

}

a	{
	text-decoration: none;	
}

a span	{
	display: none;
}

p	{
	text-align: left;

p.1	{
	text-align: center;
	font-size: large;
}

}

table.index	{
	margin-top:-34%;
	margin-left:15%;
	width:815px;
	text-align:left;
	

}

table.calendar	{
	margin-top:-34%;
	margin-left:15%;
	width:815px;
	text-align:left;
	

}

.withborder	{
	
	margin-top: 2px;
	margin-left 2px;: 
	border-style: dotted;
        border-width: thin;        /* sets border width on all sides */
        border-color: #000099;
	padding-top: 0.5 em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-rigt: 1em;
	background-color: #FFFFFF;
	font: small Arial, san-serif;
	width: 200px;

}


.withborder1	{
	
	margin-top: 2px;
	margin-left 2px;: 
	border-style: dotted;
        border-width: thin;        /* sets border width on all sides */
        border-color: #000099;
	padding-top: 0.5 em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-rigt: 1em;
	background-color: #FFFFFF;
	font: medium Arial, san-serif;
	width: 200px;

}


#navsite ul	{
	padding: 3px 0;
	margin-left: -5%;
	font: 14px Verdana, sans-serif;

}

#navsite ul li	{
	list-style: none;
	margin: 0;
	padding: 2px;

}

#navsite ul li a {
	padding: 3px 0.5em;
	margin-left: 6%;
	border: 1px solid #003300;
	border-bottom: 1px solid #000099;
	background: #000099;
	height: 2em;
	width: 9em;
	text-decoration: none;
        line-height: 2em;
	display: block;

}


#navsite ul li a:link	{
	color: #FFFFFF;
}

#navsite ul li a:visited	{
	color: #FFFF00;
}

#navsite ul li a:link:hover, #navsite ul li a:visited:hover	{
	color: #003300;
	background: #FFFF00;
	border-color: #003300;
	border-bottom: 1px solid #000099;
}

#navsite ul li a#current	{
	background: #009900;
	border-bottom: none;

}

.frame {
	width: 800px;
	height: 800px;
}

.buttonform {
        color: #FFFFFF;
	background: #000099;
	border-color: #003300;
	border-bottom: 1px solid #000099;
        font: 14px Verdana, sans-serif;
}



.buttonformhover {
        color: #009900;
	background: #FFFF00;
	border-color: #003300;
	border-bottom: 1px solid #000099;
        font: 14px Verdana, sans-serif;
}
