body {
  text-align:left;
  font-family:Arial;
  background:white url(/images/body_bg.gif) repeat-x;
}
h1 {
  font-size:250%;
  color:white;
  font-weight:normal;
  margin:10px 0 25px 0;
}
p {
  margin:10px 0;
  font-size:93%;
  color:#244E07;
  line-height:147%;
}
p.first_para {
  font-weight:bold;
}
a {
  text-decoration:none;
  color:white;
}
a:hover {
  color:#AAAAAA;
}
#page {
  margin:20px auto;
  background:url(/images/main_bg.gif) no-repeat 652px top;
  width:900px;
}
.user_messages {
  background:#244E07;
  padding:8px 20px;
  text-align:center;
  font-size:110%;
  color:white;
  font-weight:bold;
}
#content_wrapper {
  float:left;
  width:652px;
  background:#96BF0D url(/images/content_bg.gif) no-repeat right top;
}
#secondary_column {
  float:left;
  margin:140px 0 0 22px;
  background:white;
}
#header {
  background:#96BF0D;
  padding:40px 0 0 35px;
}
#header h2 {
  font-size:135%;
  color:white;
  padding:10px 0;
}
#content_one {
  background:url(/images/content_base.gif) no-repeat left bottom;
  padding:30px 85px 30px 35px;
}
#content_one ul {
  margin:20px 0;
}
#content_one li {
  list-style-type:none;
  list-style-position:outside;
  background:url(/images/list_bullet.gif) no-repeat left 5px;
  padding-left:20px;
  color:#F1F1F1;
  margin-bottom:5px;
}
#content_one a:hover {
  color:#C5E29F;
}
#content_one h2 {
  margin:25px 0 0 0;
  font-size:116%;
  color:#244E07;
}
#content_two {
  background:#244E07 url(/images/content_footer.gif) no-repeat left bottom;
  padding:30px 35px;
}
#content_two h3 {
  color:white;
  vertical-align:middle;
}
#content_two p {
  color:#C5E29F;
}
#content_two img {
  float:left;
  margin:0 18px 20px 0;
}
#content_two h3 img {
  display:inline;
  vertical-align:middle;
  float:none;
  margin:0;
}

#content_two #contact_form fieldset {
  float:left;
  width:40%;
}
#content_two hr {
  visibility:hidden;
  clear:both;
}
#content_two label {
  color:white;
  font-size:108%;
  margin:15px 0 4px 0;
  display:block;
  width:auto;
}
#content_two h3, #content_two legend {
  font-size:161%;
  color:white;
  padding:0px 0 1px 0;
  font-weight:normal;
}
#case_submission_save {
  width:auto !important;
}
#content_two input, #content_two textarea {
  width:87%;
  font-size:115%;
  padding:4px;
}
#case_submission_form input, #case_submission_form textarea {
  padding:5px;
}
#case_submission_form h3 {
  padding:30px 0 5px 0;
  clear:both;
}
#case_submission_form fieldset {
  float:left;
  width:46%;
  margin-right:18px;
}
#case_submission_form label {
  font-size:93%;
}
#case_submission_form .major {
  width:90%;
}
#content_two .check_box_field {
  width:auto;
  margin-top:6px;
}
#content_two .check_box_label {
  display:inline;
  text-indent:8px;
}
#content_two .image_submit {
  width:auto;
  float:right;
  margin-top:220px;
}
#content_two #form_info_button {
  float:right;
  margin-top:-50px;
}

#secondary_column ul li {
  margin:5px 0;
  font-size:108%;
}
#secondary_column ul {
  margin-bottom:25px;
}
#secondary_column ul li a {
  color:#393939;
  text-decoration:none;
}
#secondary_column ul li a:hover {
  text-decoration:underline;
}
#secondary_column #secondary_links li {
  font-size:85%;
}
#finance_splash, #email_signup, #callback {
  background:#DCD9C2;
  padding:8px 20px 2px 15px;
  width:170px;
}
#finance_splash img {
  margin-bottom:6px;
}
#finance_splash h4, #email_signup h4, #callback h4{
  color:#403C1F;
  font-size:121%;
  margin:0;
  font-weight:bold;
  margin-right:10px;
}
#finance_splash p, #email_signup p, #callback p {
  color:#403C1F;
  font-size:92%;
  margin:0;
  margin-right:10px;
}
#finance_splash img {
  float:right;
}
#email_signup, #callback {
  margin-top:35px;
  padding-bottom:12px;
}
#callback {
  background:#DCD9C2 url(/images/telephone_image.gif) no-repeat right center;
}
#email_signup {
  background:#DCD9C2 url(/images/mail_image.gif) no-repeat right center;
}
#home_buttons {
  margin:30px 0 0 0;
}


#submit_case_button {
  width:195px;
  display:block;
  background:url(/images/submit_case_button.gif) no-repeat;
	padding:20px 0 20px 10px;
	margin-bottom:20px;
	font-size:123.1%;
}
#submit_case_button:hover {
  background:url(/images/submit_case_button_hover.gif) no-repeat;
	color:white !important;
}

.small_print {
  font-size:70%;
}
#nacfb_logo {
  margin:10px;
}
.postit {
  float:left;
  margin:10px 20px 20px 0;
}

#footer {
  margin:18px 0;
  clear:both;
  border:1px solid white;
}
#footer p {
  margin-right:25px;
  color:#474747;
  font-size:77%;
  font-weight:normal;
}
#footer #address, #footer #contact {
  float:left;
  font-weight:bold;
}

#downloads li {
  background:url(/images/word_icon.jpg) no-repeat left;
	padding-left:20px;
}