/* Global Styles */
html {
margin: 0px;
padding: 0px;
}
body  {
font-size: 100%;
color: #404040;
background: #c1c1c1 url(images/bodyBackground.jpg) left top repeat-x;
margin: 0px;
padding: 0px;
}
#pageContainer {
font: 0.75em verdana, sans-serif;
color: #404040;
background: #ffffff;
width: 740px;
margin: auto;
}
.clear {
height: 1px;
clear: both;
overflow: hidden;
}
p {
margin: 0px;
padding: 0px;
}
form {
margin: 0px;
padding: 0px;
}
img {
border: none;
}


/* Header */
#header  {
background: #ffffff url(images/header.jpg) left top no-repeat;
position: relative;
width: 740px;
height: 181px;
}
#header h1 {
position: absolute;
bottom: 6px;
left: 75px;
}


/* Content Container */
#contentContainer {
background: #ffffff url(images/contentContainerBack.jpg) left top repeat-y;
position: relative;
width: 740px;
}


/* Menu Bar */
#mainNav {
list-style: none;
margin: 0px 7px 0px 8px;
padding: 5px 205px 5px 0px;
background: #e6e6e6;
border-bottom: 1px solid #cdcdcd;
display: block;
position: relative;
}
#mainNav li {
display: inline;
margin: 0px;
padding: 5px 0px 5px 30px;	
}
.activeLink  {
font: bold 0.8em verdana, sans-serif;
color: #0c5830;
background: #e6e6e6;
margin: 0px;
padding: 5px 0px;
}
#mainNav li a:link, #mainNav li a:visited {
font: bold 0.8em verdana, sans-serif;
text-decoration: none;
color: #505050;
background: #e6e6e6;
margin: 0px;
padding: 5px 0px;
}
#mainNav li a:link:hover, #mainNav li a:visited:hover {
font: bold 0.8em verdana, sans-serif;
color: #0c5830;
text-decoration: underline;
background: #e6e6e6;
margin: 0px;
padding: 5px 0px;
}


/* Loan Prequalification Link */
#loanPreq {
display: block;
position: absolute;
top: 0px;
right: 7px;
height: 46px;
width: 205px;
overflow: hidden;
cursor: pointer;
}
#loanPreqImg {
background: transparent url(images/loanPrequal.jpg) top right no-repeat;
position: absolute;
top: 0px;
right: 0px;	
height: 46px;
width: 205px;
}


/* Main Content */
#content {
margin: 20px 20px 0px 20px;
padding: 20px 20px 40px 20px;
background: #ffffff url(images/contentBackground.jpg) right bottom no-repeat;
}
h1 {
font: bold italic 1.8em verdana, sans-serif;
color: #0c5830;	
margin: 5px 0px 10px 0px;
padding: 0px;
position: relative;	
}
h2 {
font: bold 1.3em verdana, sans-serif;
color: #004793;	
margin: 20px 0px 10px 0px;
padding: 0px;
position: relative;	
}
#content p {
margin: 0px 0px 15px 0px;	
}
.inlineLink, .inlineLink:visited {
color: #004793;
text-decoration: underline;
}
.inlineLink:hover, .inlineLink:visited:hover {
color: #0c5830;
text-decoration: underline;
}
.column1 {
float: left;
width: 48%;	
}
.column2 {
float: right;
width: 48%;	
}
blockquote {
font-style: italic;
margin: 0px;
padding: 0px;	
}
.signature {
font-style: italic;
text-align: right;
margin: -10px 0px 20px 0px;	
}
.contentArea1 {
float: left;
width: 200px;
/*border-top: 1px solid #004793;*/
/*border-right: 1px solid #004793;*/
/*border-bottom: 1px solid #004793;	*/
}
.contentArea1 p {
padding-right: 25px;
text-align: left;
}
.contentArea2 {
float: right;
width: 425px;	
}
#special {
background: #0c5097 url(images/specialBackground.jpg) left bottom repeat-x;
color: #ffffff;
padding: 15px;
margin: 0px 0px 30px 0px;
font-weight: bold;
font-size: 1.5em;
text-align: center;	
}
#programsAre {
font-size: 1.1em;
font-weight: bold;
margin: 40px 0px 0px 0px;	
}
#programs {
font-size: 1.1em;
font-weight: bold;
margin: 0px 0px 40px 0px;	
}	
#house {
height: 283px;
width: 425px;
background: transparent url(images/bartoshHouse.jpg) left top no-repeat;	
}


/* Forms */
.formContainer {
margin: 10px 0px;
padding: 0px;
border: 1px solid #bfbfbf;
width: 657px;
position: relative;
}
.formContent {
margin: 0px;
padding: 0px 20px 20px 20px;
}
.formElementLeft {
float: left;	
padding: 5px 0px;
}
.formElementRight {
float: right;
padding: 5px 0px;	
}
.inputText {
font: 1em arial, sans-serif;
color: #4d4d4d;
background: #ffffff;
border: 1px solid #4d4d4d;
padding: 1px;	
}
.formDivider {
height: 1px;
overflow: hidden;
clear: both;
background: #bfbfbf;
}
label {
font-weight: bold;	
}
.formButton {
font: bold 1em arial, sans-serif;
color: #004793;
background: #ffffff;
border: 1px solid #4d4d4d;
padding: 2px;
cursor: pointer;	
}
#formMessage {
font-weight: bold;
color: #ffcc00;
}
#secure {
height: 20px;
width: 15px;
position: absolute;
top: 15px;
right: 20px;
background: #ffffff url(images/secure.jpg) top right no-repeat;	
}


/* Footer */
#footer {
background: #004793 url(images/footerBackground.jpg) left bottom no-repeat;
color: #ffffff;
padding: 11px 40px 24px 40px;
text-align: right;
font-size: 0.8em;
}
.legalLink, .legalLink:visited {
color: #ffffff;
text-decoration: underline;
background: transparent url(images/eho.jpg) right center no-repeat;
padding-right: 20px;
}
.legalLink:hover, .legalLink:visited:hover {
color: #ffffff;
text-decoration: underline;
background: transparent url(images/eho.jpg) right center no-repeat;
padding-right: 20px;
}
