* { padding: 0; margin: 0; }

body { color: #333; background: #F5F5F5 url('bgd.html') repeat-y scroll 50% 0; font: 1.5em Georgia, "Times New Roman", Times, serif; line-height: 200%;text-align: center; }
img {height: auto; max-width: 100%;border: 0px none;}
a { color: #1b9cce; text-decoration: none; }

p { line-height: 1.5; }
a:hover { color: #8dc919; }

blockquote { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; color: #555; background-color: #ffffff; margin: 10px 30px; padding: 0 0 0 10px; border-left: 1px solid #aaa; }
h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 36px; }
h2 { font-size: 20px; color: #8DC919; background-color: #ffffff; padding: .3em 0; }
h3 { font-size: 1.0em; text-transform: uppercase; }
#container { width: 860px; margin: 0 auto; padding-top: 15px; }
#content_box { width: 860px; text-align: left; float: left; clear: both; line-height: 1.5; font-size: 14px; line-height: 1.5; }
#content_box div.paragraph { font-size: 14px; line-height: 1.5; padding: .3em 0; }
#content_box p { font-size: 14px; line-height: 1.5; padding: .3em 0; }

#nav ul { font-family: Arial; list-style: none; width: 860px; background: url('theme/hr_dot_black.html') repeat-x; padding: 1px 0 0 0; border-bottom: 2px solid #000; float: left; clear: both; }
#nav ul li { padding: 0 16px 0 0; font: bold 1.2em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }
#nav ul li a { float: left; height: 37px; line-height: 37px; padding: 0 12px; color: #838383; background-color: #ffffff; text-decoration: none; }
#nav ul li a:hover, #nav ul li#active a { color: #8DC919; background-color: #f8f8f8; text-decoration: none; }
.no-header-page #content_box { margin-top: 20px; }

#footer { width: 860px; margin-top: 20px; padding: 10px 0 5px 0; border-top: 1px solid #ccc; font: 12px Helvetica, Arial, sans-serif; float: left; clear: both; text-align: right; }

.form-label { display: inline-block; color: #336600; font-size: 13px; font-weight: bold; padding: .5em 0 .2em 0; }
.form-input { font-size:30px;margin:-5px 0px 10px 0px; width: 600px;height:60px;padding:1px 5px; border:1px black solid; }
.form-select { font-size:30px;margin:-5px 0px 10px 0px; width: 600px;height:60px; border:1px black solid; }
.form-radio {width: 30px;height:30px;  }
.form-textarea { font-size:30px;margin:-5px 0px 10px 0px; width: 600px;height:120px; border:1px black solid; }
.form-submit { color:#fff;background:#C40000;border:1px black solid;cursor:pointer;width:600px;height:60px;line-height:36px;font-size:44px;border-radius:5px; }

