* {
	margin: 0;
}
BODY {
	color: #000000;
	background-color: #99cc66;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: url(bg1.GIF);
}
#container {
    position: relative;
    margin: auto;
    text-align: left;
    width: 800px;
}
/* banner ----------------------------------------------- */
#rollbanner {
	color: #000000;
	text-align: center;
	border: 2px solid #999966;
	background: #CCFF99 url(fb_f_1.jpg);
}
/* table ----------------------------------------------- */
.ow {
	background-color: #fffff0;
	border: 2px solid #999966;
}
.ttl {
	background-image: url(h_mb_f_1.jpg);
	border-left: 2px solid #999966;
	border-top: 2px solid #999966;
}
.ttm {
	background-image: url(h_mb_f_1.jpg);
	border-top: 2px solid #999966;
}
.ttr {
	background-image: url(h_mb_f_1.jpg);
	border-right: 2px solid #999966;
	border-top: 2px solid #999966;
}
.tsl {
	background-image: url(h_mb_f_1.jpg);
}
.tm {
}
.tsr {
	background-image: url(h_mb_f_1.jpg);
}
.tbbb {
	font-size: 10px;
	text-align: center;
}
.tbbb a:link {
	color: #676d43;
}
.tbbb a:visited {
		color: #676d43;
}
.tbbb a:hover, #tbbb a:active, #tbbb a:focus {
	color: #000;
}
.tbl {
	background-image: url(h_mb_f_1.jpg);
	border-bottom: 2px solid #999966;
	border-left: 2px solid #999966;
}
.tbm {
	background-image: url(h_mb_f_1.jpg);
	border-bottom: 2px solid #999966;
}
.tbr {
	background-image: url(h_mb_f_1.jpg);
	border-right: 2px solid #999966;
	border-bottom: 2px solid #999966;
}
.tb {
	background-image: url(h_mb_f_1.jpg);
	border-right: 2px solid #999966;
	border-bottom: 2px solid #999966;
	border-left: 2px solid #999966;
}
.textboxa {
	background-image: url(text_box_a.jpg);
	background-color: #CCFF99;
	text-align: left;
	font-size: 14px;
	padding-left: 40px;
	vertical-align: top;
	padding-right: 30px;
}
.textboxb {
	background-image: url(text_box_b.jpg);
	background-color: #CCFF99;
}
.textboxmpa {
	background-image: url(mt_tb_a.jpg);
	background-color: #99ff99;
	text-align: left;
	font-size: 14px;
	padding-left: 40px;
	vertical-align: top;
	padding-right: 30px;
}
.textboxmpa a:link {
	color: #676d43;
}
.textboxmpa a:visited {
		color: #676d43;
}
.textboxmpa a:hover, #textboxmpa a:active, #textboxmpa a:focus {
	color: #000;
}
.textboxmpa h3 {
	font-size: 16px;
	padding-bottom: 5px;
	font-weight: bold;
}
.textboxmpa h4 {
padding-top: 9px;
}
.textboxmpa h5 {
	line-height: 18px;
	padding: 4px;
}
/* testimonials ----------------------------------------------- */
.textboxmpb {
	background-image: url(mt_tb_b.jpg);
	background-color: #99ff99;
	text-align: left;
	font-size: 11px;
	padding-left: 10px;
	vertical-align: top;
	padding-right: 15px;
	padding-top: 45px;
}
.textboxmpb h3 {
	border-bottom: 1px solid #999966;
}
.textboxmpb p {
	font-style: italic;
}
.space5 {
	background-image: url(spacer.gif);
	height: 5px;
	width: 800px;
}
/* footer ----------------------------------------------- */
#footer {
   padding: 6px;
	color: #336633;
	text-align: center;
	border: 2px solid #999966;
	background: #CCFF99 url(fb_f_1.jpg);
	font-size: 10px;
	font-weight: bold;
}
#footerx {
	padding: 6px;
	color: #336633;
	text-align: center;
	border: 2px solid #999966;
	background: #CCFF99 url(fb_f_1.jpg);
	font-size: 10px;
	font-weight: bold;
}
#nmwd {
	padding: 12px 24px;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
#nmwd a:link {
	color: #cc0000;
}
#nmwd a:visited {
		color: #666699;
}
#nmwd a:hover, #nmwd a:active, #nmwd a:focus {
	color: #000000;
}


ul.form_errors { padding:15px;margin:5px 15px }
ul.form_errors li { font-weight:bold;color:red; }