/* CSS Document */
.mainform { width: 600px; display: block; margin: 5px auto; background-color: #E8E9F0; }
@media (max-width: 650px){ .mainform { width: 95%; } }
.mainform .innerform { width: 95%; display: block; margin: 0 auto; background-color: #E8E9F0; border-spacing:0; border:0; }
.mainform .innerform tr td { padding:0; border-spacing:0; }
#main .mainform .innerform div { margin: 0; padding: 0; }
#main .mainform .innerform p, ul { color: #152065;
              font-family: arial;
	          font-size: 12pt;
		      margin: 0;
		      padding: 15px 0 2px 0;
			  text-align:left;
            }
#main .mainform .innerform div p { color: #152065;
              font-family: arial;
	          font-size: 11pt;
		      margin: 0;
		      padding: 15px 0 2px 0;
			  text-align:left;
            }
a.bodynav { font-size: 12px;
            color: #204109;
		    text-decoration: none;
		  }
a.bodynav:hover { color: #608119;
                  text-decoration: underline;
			    }						   
a.greennav { font-size: 12px;
             color: #608119;
		     text-decoration: underline;
		   }
a.greennav:hover { color: #204109;
			     }						   
form { margin: 0;
       padding: 0;
	   border: 0; }
.star { color: #CC4455; font-size: 14px; }

#address_div, #email_div, #title_div, #zip_div { float: right; }
@media (max-width: 650px) { #address_div, #email_div, #title_div { clear: left; float: left; }
  #zip_div { float: left; } #country_div { clear: left; } }
textarea#address { width: 300px; }
@media (max-width: 350px) { #address_div, textarea#address { width: 90%; } }
textarea#other, textarea#comments { width: 560px; margin:0; padding:0; }
@media (max-width: 600px) { textarea#other, textarea#comments { width: 90%; } }
input#reset, input#submit { font-size:11pt; }