body { margin: 0px; padding: 0px; font-family: Verdana, Arial, sans-serif;}

a.topnav { font-size: 13px; color: #425d88; padding: 0px 10px;}
a.topnav:visited { font-size: 13px; color: #1d3b6f; padding: 0px 10px}
a.topnav:active { font-size: 13px; color: #000000; padding: 0px 10px}
a.topnav:hover { font-size: 13px; color: #000000; padding: 0px 10px}

a.sm { font-size: 11px; color: #425d88; text-decoration: none; }
a.sm:visited { font-size: 11px; color: #1d3b6f; text-decoration: none;}
a.sm:active { font-size: 11px; color: #000000; text-decoration: none;}
a.sm:hover { font-size: 11px; color: #000000; text-decoration: underline;}

a{ font-size: 13px; color: #425d88; text-decoration: underline;}
a:visited { font-size: 13px; color: #1d3b6f; text-decoration: underline;}
a:active { font-size: 13px; color: #000000; text-decoration: underline; }
a:hover { font-size: 13px; color: #000000; text-decoration: underline; }

.button { margin: 0px; padding: 0px; border-bottom: 1px #000000 solid;}
a.button {font-size: 13px; padding-left: 15px; text-decoration: none; width: 203px; height: 100%; display: block; color: #425d88; background-image: url("http://www.findgoodhelp.com/images/button_off.gif"); background-repeat: no-repeat;}
a.button:visited {font-size: 13px; padding-left: 15px; text-decoration: none; width: 203px; height: 100%; display: block; color: #1d3b6f; background-image: url("http://www.findgoodhelp.com/images/button_off.gif"); background-repeat: no-repeat;}
a.button:active {font-size: 13px; padding-left: 15px; text-decoration: none; width: 203px; height: 100%; display: block; color: #000000; background-image: url("http://www.findgoodhelp.com/images/button_off.gif"); background-repeat: no-repeat;}
a.button:hover { font-size: 13px; color: #000000; text-decoration: none; background-image: url("http://www.findgoodhelp.com/images/button_on.gif"); background-repeat: no-repeat;}

#banner {
  margin: 0px;
  padding-left: 225px;
  width : auto;
  background-color: #425d88;
  display: block;
  text-align: left;
  align: left;
  height: 80px;
  text-align: left;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 0px;
  margin-right: 0px;
  
}

html>body #banner {
margin-left: 0px;
margin-right: 0px;
}

#bannercover {
  height: 100px;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  
}

html>body #bannercover {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

#bannerbox {
   position: absolute;
   top: 0px;
   left: 5px;
   width: 218px;
   height: 80px;
   background-color: #1d3b6f;
   border-right: 1px #000000 solid;
   border-left: 1px #000000 solid;
   align: center;
   text-align: center;
}

#nav {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 228px;
  width : auto;
  color: #000000;
  background-color: #C0C0C0;
  border-bottom: 1px #000000 solid;
  border-top: 1px #000000 solid;
  display: block;
  align: left;
  height: 23px;
  z-index: 3;
  text-align: left;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin: 0px 0px 0px 0px;
  
}

html>body #nav {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 228px;
}

#navbox {
   position: absolute;
   top: 81px;
   left: 5px;
   width: 218px;
   height: 20px;
   padding-top: 3px;
   color: #000000;
   text-align: center;
   align: center;
   background-color: #868686;
   border-left: 1px #000000 solid;
   border-right: 1px #000000 solid;
   z-index: 3;
}

.centercontent {
  margin: 0px 10px 0px 225px;
  width : auto;
  align: left;
  text-align: left;
  z-index: 2;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 225px;
  margin-right: 10px;
  margin-top: 0px;
  
}

html>body .centercontent {
margin-left: 225px;
margin-right: 10px;
margin-top: 0px;
z-index: 2;
}

#centercontent {
  margin: 0px 10px 0px 225px;
  width : auto;
  align: left;
  text-align: left;
  z-index: 2;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin: 0px 10px 0px 225px;
}

html>body #centercontent { margin: 0px 10px 0px 225px;
}

#footer {
  margin: 0px 27% 0px 0px;
  padding-right: 10px;
  width : auto;
  align: right;
  text-align: right;
  height: 30px;
  background-color: #BED273;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin-left: 0px;
  margin-right: 27%;
  margin-top: 0px;
  
}

html>body #footer {
margin-left: 0px;
margin-right: 27%;
margin-top: 0px;
}

#floatright {
   float: right;
   padding: 5px 5px 5px 5px;
   text-align: center;
   align: center;
}

#rightheader {
   float: right;
   padding: 0px 225px 0px 0px;
   margin: 0px;
   text-align: right;
   align: right;
}

#mainbox {
   position: absolute;
   top: 105px;
   right: 5px;
   width: 218px;
   text-align: left;
   align: left;
   background-color: #F7F7F4;
   border-right: 1px #000000 solid;
   border-left: 1px #000000 solid;
   border-bottom: 1px #000000 solid;
   display: block;
   padding: 0px;
   margin: 0px;
   z-index: 1;
}

#rightside {
   position: absolute;
   top: 105px;
   left: 5px;
   width: 218px;
   text-align: left;
   align: left;
   background-color: #F7F7F4;
   border-right: 1px #000000 solid;
   border-left: 1px #000000 solid;
   border-bottom: 1px #000000 solid;
   display: block;
   padding: 0px;
   margin: 0px;
   z-index: 1;
}

.box { 
   display: block;
   width: auto;
   margin: 0px 5px 5px 5px;
   padding: 0px 5px 5px 5px;
   align: left;
   text-align: left;
   border-bottom: 1px #666666 dashed;
}

.boxspec { 
   display: block;
   width: auto;
   margin: 0px 0px 5px 0px;
   padding: 0px 0px 5px 0px;
   align: left;
   text-align: left;
   border-bottom: 1px #666666 dashed;
}

#table { width: 100%; margin:0px; padding: 20px 0px;}
td { font-size: 13px; color: #000000; border: 0px solid #000000; padding: 3px 0px; align: center; text-align: center;}

th { font-size: 15px; color: #ffffff; background-color: #1d3b6f; align: center; text-align: center; border-right: 1px solid #FFFFFF; padding: 5px;}
th.last { font-size: 15px; color: #ffffff; background-color: #1d3b6f; align: center; text-align: center; border-right: 0px solid #000000; padding: 5px;}
th.first { font-size: 15px; color: #ffffff; background-color: #1d3b6f; align: center; text-align: center; border-left: 0px solid #000000; padding: 5px;}

#signuptable { width: 100%; margin: 5px 0px 0px 15px; padding-top: 20px;}

p.sm { font-size: 11px; padding: 0px; margin: 0px 0px 0px 0px; color: #000000; }
p.err { font-weight: normal; font-size: 12px; padding: 3px 0px 3px 25px; margin: 20px 0px; color: #FFFFFF; background-color: #FF0000; background-image: url(../images/icon_error.gif); background-repeat: no-repeat;}
p.smnews { border-bottom: #000000 1px solid; font-size: 11px; color: #000000; margin: 5px 0px 0px 0px; padding: 0px;}
p.smform { font-size: 11px; padding: 0px; margin: 0px; color: #000000}
p.textform { font-size: 11px; padding: 0px; margin: 0px 0px 10px 50px; color: #000000}
#navbox p.sm { font-size: 11px; padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px; color: #000000; }
.box p.sm { font-size: 11px; padding: 0px; margin: 0px 0px 15px 0px; color: #000000; }
.centercontent p {font-size: 14px; color: #000000; margin: 0px 10px 10px 20px; line-height: 1.44; text-indent: 20px}
.error { font-size: 13px; padding: 0px 0px 0px 10px; margin: 0px; color: #FF0000; background-color: #FFFFFF;}
h1 { border-bottom: #e79c29 1px solid; letter-spacing: 3px; font-size:16px; font-weight:bold; margin: 20px 10px 5px 20px; color: #e79c29;}
h2 { font-size:15px; font-weight:bold; color: #690; margin: 10px 10px 10px 20px;}
h3 { font-size: 14px; color: #000000; margin: 10px 0px;}
.introheadline { font-size:13px; margin: 0px; background-color: #4A6B9C; color: #FFFFFF; align: right; text-align: right; padding-right: 5px; padding: 2px 0px 2px 0px;}

.signupheadline { font-size:13px; margin: 0px; background-color: #4A6B9C; color: #FFFFFF; align: left; text-align: left; padding-left: 10px; margin: 10px 10px 10px 10px;}
img { padding: 0px; margin: 0px; border: 0px}
img.padding { margin: 5px 5px 0px 5px; padding-bottom: 0px;}
img.intropadding { margin: 15px 5px 0px 5px; padding-bottom: 0px;}
.alignright { text-align: left; align: left; margin: 2px 10px 2px 100px; }

p.title { font-size: 13px; font-weight: bold; color: #000000; letter-spacing: 2px; margin: 10px 10px 10px 20px;}
p{ font-size: 14px; color: #000000; margin: 0px 10px 10px 20px; line-height: 1.44;}
.main{ font-size: 13px; color: #000000; margin: 0px 10px 10px 20px; line-height: 1.44;}
.smmain{ font-size: 11px; color: #000000; margin: 0px 10px 10px 20px; line-height: 1.44;}

.right { align: right; text-align: right; padding-right: 10px; font-size: 13px; color: #000000;}
.centerpagenav { align: center; text-align: center; font-size: 13px; color: #000000;}

.navspec { width: auto; margin: 0px 0px 0px 0px; text-align: center;}
div.navspec a span { display: none; }
div.navspec a:hover span { display: block; position: absolute; top: 115px; left: 550; width: 203px; padding-left: 15px; z-index: 100; color: #c8c887; text-align: left; line-height: 24px;}

p.intromain{ font-size: 13px; color: #333333; margin: 0px 5px 10px 5px; align: center; text-align: center;}
.mainerror { font-size: 13px; padding: 0px; margin: 0px 10px 10px 30px; color: #FF0000}
.mainfront{ font-size: 13px; color: #333333; margin: 0px 10px 10px 20px;}

p.smindent{ font-size: 11px; color: #000000; margin: 0px 0px 0px 5px;}
p.indent{ font-size: 13px; color: #333333; margin: 0px 0px 0px 5px;}
p.active { font-size: 13px;  color: #FFFFFF; text-decoration: underline; padding: 2px;}
.center { align: center; text-align: center; }
.special { align: center; text-align: center; color: #FF0000; font-size: 13px;}
ul {font-size: 13px; padding: 0px 10px 10px 30px; margin: 0px 10px 10px 30px; line-height: 1.44;}
ol {font-size: 13px; padding: 0px 10px 10px 30px; margin: 0px 10px 10px 30px; line-height: 1.44;}

.formfields { height: 20px; margin: 0px;}
.submit {
   background-color: #FFFFFF; 
   border-top: 1px #C0C0C0 solid;
   border-left: 1px #C0C0C0 solid;
   border-right: 1px #000000 solid;
   border-bottom: 1px #000000 solid; 
   color: #000000; 
   letter-spacing: 1px; 
   font-family: "Trebuchet MS", Arial, sans-serif; 
   cursor: hand; 
   margin-top: 10px;
}

.centercontent form div { clear: left; display: block; height: expression('1%'); margin: 10px 0px 20px 0px; padding: 1px 10px; width:auto}
.centercontent label { float:left; width:40%; margin-right: 0.3em; padding-top:0.2em; text-align:right;  }
.centercontent label.cal { float:left; width:auto; margin: 0px 0px 0px 20px; padding-top:0; }

.centercontent form div.optional label, label.optional { font-size: 14px; float: left; align: right; text-align: right;}
.centercontent form div.optional p { font-size: 14px; margin: 20px 0em 10px 0px; padding: 0px; }
.centercontent form div.required p { font-size: 14px; margin: 20px 0em 10px 0px; padding: 0px; }
.centercontent form div.required label, label.required { font-size: 14px; float: left; color: #000000; font-weight: normal; align: right; text-align: right; margin-bottom: 10px;}
.centercontent form div small { display:block; font-size: 10px; margin: 0px 15% 5px 31%; }
.centercontent form fieldset { clear: both; font-size: 100%; border-color: #000000; border: 1px #000000 solid; padding: 10px; margin: 0px 10px 0px 10px; }
.centercontent form div.required fieldset legend { font-weight: normal; font-size: 88%;}
.centercontent form div.error { background-color: #fff5cb; background-image: url(../images/required_bg.gif); background-repeat: no-repeat; background-position: top left; color: #666666; border: 1px solid #ff0000; }
.centercontent form div fieldset { clear: none; border: 1px solid #868686; margin: 0px 0px 0px 10px; padding: 0px 5px 20px 5px; }
.centercontent form div fieldset.sub { clear: none; border-bottom: 1px solid #868686; border-top: 0px; border-left: 0px; border-right: 0px; margin: 10px 0px 10px 10px; padding: 20px 5px 20px 5px; }
.centercontent form div fieldset.last { clear: none; border: 0px; margin: 10px 0px 10px 10px; padding: 20px 5px 20px 5px; }
.centercontent form div.required fieldset { clear: none; border: 0px solid #868686; margin: 0px 0px 0px 0px; padding: 0px 5px 20px 5px; }
.centercontent form div fieldset legend { font-size: 100%; font-weight: bold; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px; border: 0px #ffcc00 solid; }
.centercontent form fieldset legend { font-size: 150%; font-weight: normal; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 5px; border: 1px #000 solid;}

.centercontent form fieldset div.notes { float: right; width: 158px; height: auto; margin: 17px 0px 10px 10px; padding: 5px; border: 1px solid #868686; background-color: #F7F7F4; color: #000000; font-size: 12px; }
.centercontent form fieldset div.notes h4 { background-image: url(http://www.findgoodhelp.com/images/icon_info.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 0px 0px 27px; border-bottom: 1px #666666 solid; color: #000000; font-size: 16px; margin: 0px 0px 2px 0px; }
.centercontent form fieldset div.notes p { font-size: 12px; margin: 0em 0em 1.2em 0em; color: #666666; padding: 0px; }
.centercontent form fieldset div.notes p.last { margin: 0em; }

.centercontent div { clear: left; display: block; height: expression('1%'); margin: 5px 0px 5px 0px; padding: 1px 3px; width:auto;}
.centercontent div.notes { float: right; width: 158px; height: auto; margin: 10px 20px 10px 10px; padding: 5px; border: 1px solid #868686; background-color: #F7F7F4; color: #000000; font-size: 88%; }
.centercontent div.notes h4 { background-image: url(http://www.findgoodhelp.com/images/icon_info.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 0px 0px 27px; border-bottom: 1px #666666 solid; font-size: 110%; margin: 0px 0px 2px 0px; }
.centercontent div.notes p { margin: 0em 0em 0.2em 0em; padding: 0px; font-size: 12px; }
.centercontent div.notes p.last { margin-bottom: 1.2em; color: #000000}
.centercontent div.notes p.first { margin: .5em; align: center; text-align: center;}

.centercontent div.notes p a{ font:bold 12px Verdana, Arial, sans-serif; color: #808080; text-decoration: underline;}
.centercontent div.notes p a:visited { font:bold 12px Verdana, Arial, sans-serif; color: #808080; text-decoration: underline;}
.centercontent div.notes p a:active { font:bold 12px Verdana, Arial, sans-serif;color: #ffcc00; text-decoration: underline; }
.centercontent div.notes p a:hover { font:bold 12px Verdana, Arial, sans-serif; color: #ffcc00; text-decoration: underline; }

p.error {
  background-color: #ff0000;
  background-image: url(../images/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}
form div.error p.error {
  background-image: url(../images/icon_error.gif);
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0px 0px 0px 118px;
  width: 200px;
  color: #ff0000;
}