body {
	font-family: Arial, Helvetica, sans-serif; background-color: #999999; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px;
}
a {
	color: #246AB4; text-decoration: none;
}
a:hover {
	color: #28903A;
}
#pagewidth {
	width: 770px; text-align: left; margin-left: auto; margin-right: auto; padding-bottom: 10px; background-color: #FFFFFF; border-left: solid 1px #999999; border-right: solid 1px #999999; padding-bottom: 200px;
}
#header {
	width: 770px; height: 234px; background-image:  url("images/headerbg.jpg"); background-repeat: repeat-x; background-position: 0px 59px;
}
#header #logo {
	position: absolute; z-index: 2; width: 186px; padding-left: 34px;
}
#header .topnav {
	padding-left: 319px;
}
#header .topnav img {
	padding-left: 15px;
}
#header .pics {
	padding-top: 26px; padding-left: 17px;
}
#lftcol {
	position: absolute; top: 210px; margin-left: 32px;
}
#lftcol .nav {
	width: 140px; border: solid 1px #999999; background-color: #FFFFFF; padding: 0px 10px 0px 25px;
}
#lftcol .nav ul {
	font-size: 80%; font-weight: bold; font-style: italic; color: #003366; margin: 10px 0px 12px 0px; text-align: left; padding: 0px; list-style-type: none;
}
#lftcol .nav ul li {
	background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 2px; padding-left: 11px; margin-bottom: 2px;
}
h1 {
	font-size: 120%; font-weight: bold; color: #28903A; margin: 35px 35px 5px 253px;
}
h2 {
	font-size: 100%; font-weight: bold; color: #28903A; margin: 20px 35px 2px 253px;
}
p {
	font-size: 80%; line-height: 150%; color: #535252; margin: 0px 35px 15px 253px;
}
fieldset {
	margin: 40px 35px 15px 253px; font-weight: normal; padding: 0px 15px 15px 15px; border: solid 1px #999999; font-style: italic;
}
legend {
	font-size: 100%; color: #28903A; font-weight: bold;
}
fieldset p {
	margin: 8px 0px 0px 0px;
}
#links {
	width: 770px; margin-left: auto; margin-right: auto; padding-bottom: 30px; text-align: center; font-size: 75%; background-color: #FFFFFF; color: #535252;
}
#links a {
	padding-left: 8px; padding-right: 8px;
}
#mrs {
	width: 770px; margin-left: auto; margin-right: auto; padding-bottom: 8px; padding-top: 8px; text-align: center; font-size: 70%; color: #333333;
}
#mrs a {
	font-weight: bold; color: #0157B2;
}
#mrs a:hover {
	color: #000000;
}


 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
#twocols:after, #wrapper:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
#twocols, #wrapper {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html #twocols, * html #wrapper {
	height: 1%;
}
#twocols, #wrapper {
	display: block;
}
/* End hide from IE-mac */
