* {
	margin: 0;
}
html, body {
	height: 100%;
	color: #336699;
}

#frame {
	margin-left: 0;
	width: 929px;
}

#header {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-image: url(images/top.jpg);
background-repeat: no-repeat;
color: #336699;
height: 90px;
width: 715px;
/*background-color: #FFFF00;*/
}
#header h2 {padding-top: 0.8em;}
#centercolumn {
	float: right;
	width: 715px;
}
#maincontent {
	text-align: justify;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: white;
	height: 390px;
}
html>body #maincontent {
	height: auto;
	min-height: 390px;
}
#leftcolumn {
	float: left;
	text-align: right;
	background-image: url(images/leftside.jpg);
	background-repeat: no-repeat;
	width: 107px;
	height: 511px;
	/*background-color: #FFC0CB;*/
}
#rightcolumn {
	float: right;
	text-align: left;
	background-image: url(images/rightside.jpg);
	background-repeat: no-repeat;
	width: 107px;
	height: 511px;
	/*background-color: #8B6914;*/
}
#enclose {
	float: left;
	width: 822px;
}
#footer {
	margin: 0;
	padding: 1em 0 0 0;
	height: 2.5em;
	width: 100%;
	clear: both;
	text-align: center;
	/*background-color: #AAE3AA;*/
}
#footer a:link, #footer a:visited {
	color: #336699;
	text-decoration: none;
}
#footer a:hover {
	background-color: #dcd8d9;
	text-decoration: none;
	border-top: solid #ffffff 1px;
	border-bottom: solid #ffffff 1px;
}

div#navbar {
font-family: Arial, Helvetica, sans-serif;
margin-top: 100px;
font-size: 0.9em;
text-align: center;
clear: both;
width: auto;}

#navbar ul li a:link, #navbar ul li a:visited {color: #336699;
text-decoration: none;
display: block;
width: auto;}

#navbar ul li a:hover {background-color: #439743;
text-decoration: none;
border-top: solid #ffffff 1px;
border-bottom: solid #ffffff 1px;}

#navbar a.current {text-decoration: none;}

#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: block;}

#navbar ul {margin: 0px; padding: 0px;}

#footernav {
	margin: 0;
	padding: 0;
	text-align: center;
}
ul#footernav li {
	display: inline;
	font-size: 0.7em;
	border-right: solid 1px;
	border-color: #7F7F7F;
	padding: 0.3em;
}

ul#footernav li.last {
	border-right: none;
}
.smalltxt  {font-size: .7em;}
.largr {font-size: larger;}
.boldr {font-weight: bolder;}
.pd {padding: 5px;}
.center{text-align: center;}
.black {background: #000;}
.m2 {margin: 2em;}
.bp5 {border: 5px inset #3399cc;}
.m2 {margin: 2em;}
.mr1 {margin-right: 1em;}
.ml1 {margin-left: 1em;}
.mt200 {margin-top: 200px;}
.l {float: left; clear: left;}
.r {float: right; clear: right;}

.credit     {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px; 
	line-height: 1em;
	color: #594F4F;
	padding: 0.7em;
}
td.top {
vertical-align: top;
}
table
{
    border-color: silver;
    border-width: 0 0 0 0;
		/*font-family: Georgia, Times, serif;*/
 		font-family: Arial, Helvetica, sans-serif;
		/*font-size: .9em;*/
		font-size: 1em;
		color: #336699;
    border-style: solid;
    background-color: white;
}
td
{
    border-color: silver;
    border-width: 0 1 1 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #fff4d7;
}

th {
background-color:silver;
margin-bottom: 0px;
font-weight: bolder;
}

table.centered {
		margin-left: auto;
		margin-right: auto;
		text-align: left;
}
