BODY {
  padding:1%;
  margin:1%;
  font-family: Arial, Helvetica, sans-serif;
  font-size:62.5%;
  background: #FFFFFF;
}
/* The BODY font-size uses Richard Rutter's method to
                  normalize base font size ems to 10px */
/* Layout Structure */
/* Beginning of Top Logo Header Section */
#logo-header {
  width:100%;
  margin:1% 0% 1% 0%;
	text-align: center;
}
#logo-and-slogan {
  text-align: justify;
  font-size: 3em;
  padding:1% 1% .2% 1%;
  margin:1% 1% 0% 1%;
  background: navy; /* Can either delete the background color or 
  change it for a very different appearance */
}
#DC-logo-box {
  width:6em;
  height:2.4em;
  margin: 1%;
  background:white;
  border: 2px solid navy;
}
.aligned-dropcap { 
  font-size: 1.7em;
  line-height:normal; 
  color: white; 
  vertical-align: middle; 
  background-color: navy; 
}
.capital-line {
  text-align:right;
  font-size:.5em;
  line-height:normal;
  margin:0em .5em .5em .5em;
}
.capital-word {
  color:white;
  background-color: navy;
}
.logo-image {
float: right;
margin-left: 2%;
height: 3em;
width: 70%;
/* border: 1px solid white; */
}
.phone-number {
  float: right;
	position: relative;
	z-index: 1;
  font-size: .4em;
  color:white;
  padding: 8px;
	}
.framed {
display: block;
position: absolute;
width: 64%;
margin-right: 0%;
border: 1px solid black;
}
#white-logo-line {
color: white;
 size: 1px;
}
#slogan {
  font-size:.5em;
  color: white;
  text-align:center;
  margin: 0em 1em 1em 0em;
  background-color: navy;
}
/* End of Top Logo Header Section */

/* Breadcrumbs Follow */
#postheader {
  display: inline;
  margin: 1% 2% 1% 2%;
  padding: 0%;
  list-style: none;
}
#breadcrumbs {
 float: left;
 margin-left: 2%;
}
#two {
 float: left;
 margin-left: 2%;
 }
 #three {
 float: left;
 margin-left: 2%;
 }
#hello {
 float: left;
 margin-left: 2%;
 color: #008000;
 }
 /* Beginning of Content Section */
#content {
  clear: both;
  width:64%;
  min-width:300px;
	max-width:900px;
  padding:1%;
  margin:0% 1% 1% 1%;
  float: left;
  text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:1.2em;
	background: white;
}
#content h1 {
  width:98%;
	text-align: center;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: auto 5% auto 10%;
	color: navy;
	background:white;
}
 /* Beginning of Form Input Section */
fieldset {
margin: 1.5em 0 0 0;
padding: 0;
}
legend {
margin-left: 1em;
color: navy;
font-weight: bold;
}
fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
fieldset li {
padding-bottom: 1em;
}
fieldset.contact label {
float: left;
width: 10em;
margin-right: 2em;
}
fieldset.company label {
float: left;
width: 10em;
margin-right: 2em;
}
.state-zip {
display: inline;
list-style: none;
}
fieldset.company label.zip-code {
position: absolute;
margin-left: 4em;
}
#zip {
position: relative;
margin-left: 12em;
}
fieldset.financing label {
float: left;
width: 18em;
margin-right: 2em;
}
span.notice {
color: navy;
}
fieldset.financing label.text-box {
width: 100%;
}
fieldset.submit {
float: none;
width: auto;
border:0 none #FFF;
padding-left: 12em;
}
.reset {
margin-left: 4em;
}
.navy-footer-lines {
color: navy;
width: 50%;
size:1px; 
}
 /* Beginning of Footer Section */
#footer {
  clear:both;
  width:100%;
	padding: 1% 2% 1% 2%;
  vertical-align:bottom;
  text-align: center;
	font-size:1.2em;
  background: white;
 }
#deschutes {
  clear: left;
  width: 30%;
  margin: 0% auto 0% auto;
  padding: 1%;
  text-align: center;
  background: white;
 }
#DC-logo-box2 {
  width:6em;
  height:2.6em;
  text-align: left;
  font-size: 200%;
  background:white;
  border: 3px solid navy;
}
.address {
  width: 80%;
  margin-top: 5%;
  background: white;
}
