body { text-align: center; font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 0px; background-color: #0154A4; background-image: url(images/backtop.jpg); background-repeat: repeat-x}

#frame { position: relative; width: 750px; height: auto; margin: 0 auto; border-right: 4px solid white; border-left: 4px solid white; background-color: white; border-top-style: none; border-top-width: 0; }

#banner { position: relative; width: 750px; height: 140px; margin: 0; border-style: none none solid; border-bottom: white solid 4px; background-color: #78A42F; text-align: left; font-size: 0.8em; color: white; text-align: right; background-image: url(images/logo.jpg); background-repeat: no-repeat; }

#menubar { position: relative; width: 750px; height: 30px; margin: 0; border-bottom: white solid 4px; background-color: #0154A4; text-align: left; }

#wrap { position: relative; width: 746px; height: auto; border-right: none;  margin: 0; background-color: white; border-bottom: 4px solid white; }

#front { position: relative; float: right; width: 477px; height: auto; background-color: white; text-align: left;   }

#buttons {  width: 265px; height: auto; background-color: silver; text-align: left; border-right: 4px solid white;}

#footer { position: relative; float: left; width: 750px; border: 4px solid white; background-color: #78A42F; height: auto; margin-left: -4px; border-top: none; padding-top: 5px; padding-bottom: 5px;  }

.menu { font-size: 0.8em; color: white; float: left; padding-left: 13px; padding-right: 13px; margin-top: 8px; margin-bottom: 8px; }
.menu a:link { text-decoration: none; color: white; }
.menu a:hover { text-decoration: underline; }
.menu a:visited { text-decoration: none; color: white; }
.menu a:visited:hover { text-decoration: underline; }

.menu2 { font-size: 0.8em; color: white; float: left; padding-left: 13px; padding-right: 13px; margin-top: 8px; margin-bottom: 8px; }
.menu2 a:link { text-decoration: none; color: yellow; }
.menu2 a:hover { text-decoration: underline; }
.menu2 a:visited { text-decoration: none; color: yellow; }
.menu2 a:visited:hover { text-decoration: underline; }


#formframe { width: 550px; height: auto; background-color: none; float: right; position: relative; padding-top: 104px; padding-right: 10px;  }

#front h1 { font-size: 1.0em; color: #0154A4; margin-left: 10px; margin-right: 10px; margin-top: 6px; }
#front p { font-size: 0.8em; color: #444; margin-left: 10px; marging-right: 10px; line-height: 1.1em; }

#wrap h1 { font-size: 1.0em; color: #0154A4; margin-left: 10px; margin-right: 10px; margin-top: 6px; text-align: left; }
#wrap p {
	font-size: 0.8em;
	color: #444;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 1.1em;
	text-align: left;
}
#wrap li { font-size: 0.8em; color: #444; margin-left: 10px; margin-right: 10px; line-height: 1.1em; text-align: left; }

.alert { font-weight: bold; color: #78A42F; }

#footer p { text-align: center; font-size: 0.7em; color: white; }
#footer p a:link { text-decoration: none; color: white; }
#footer p a:hover { text-decoration: underline; }
#footer p a:visited { text-decoration: none; color: white; }
#footer p a:visited:hover { text-decoration: underline; }

* html body #buttons { float: right; }
