body {
    background: url('../images/bg.jpg') repeat-x;
    background-color: #e8e8e9;
    color: #08338f;
    font-family: Helvetica, Verdana, Arial, Sans-Serif;
    text-align: center;
}


h1 {
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    margin: 15px;
}

h2 {
    font-size: 1em;
    font-weight: bold;
    line-height: 1em;
    margin: 15px;
}

#contact .sidebar h4 {
    background: url('../images/header.gif');
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding: 7px 0 0 10px;
}

h4 {
    background: url('../images/header.gif');
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    padding: 7px 0 0 10px;
}

#div_Wrapper
{
 padding: 15px; 
}

#nav {
    left: 0px;
    position: absolute;
    top: 20px;
}




/****************************** 
DROPDOWN NAV STYLES 
*******************************/

a { 
text-decoration: none; 
}

ul { 
list-style: none; 
}

p { 
margin: 15px 0; 
}

/* 
	LEVEL ONE
*/

ul.dropdown {
position:relative; 
margin-top:4px;
background-color:#fb7114;
width:780px;
height:23px;
z-index:2;
}

ul.dropdown li { 
font-weight: bold; 
float: left; 
zoom: 1; 
}

ul.dropdown a:hover	{ 
color: #000; 
}

ul.dropdown a:active { 
color: #ffa500; 
}

ul.dropdown li a { 
display: block; 
padding: 4px 17px;
color: #222;
font-size:11px;
text-transform:uppercase; 
}

ul.dropdown li:last-child a { 
border-right: none; 
} /* Doesn't work in IE */

ul.dropdown li.hover, ul.dropdown li:hover { 
background: #fff;
color: black; 
position: relative; 
}

ul.dropdown li.hover a { 
color: black; 
}


/* 
	LEVEL TWO
*/
ul.dropdown ul { 
width: 220px; 
visibility: hidden; 
position: absolute; 
top: 100%; 
left: 0;
border:1px solid #e1e1e1;
border-bottom:0;
}

ul.dropdown ul li { 
font-weight: bold; 
background: #fff;  
border-bottom: 1px solid #ccc;
float: none; 
}

ul.dropdown ul li a { 

}

ul.dropdown ul li a:hover { 
color:#f37121;
}


ul.dropdown ul li.sub { 
font-weight: normal;
background: #f6f6f6; 
border-bottom: 1px solid #ccc;
float: none; 
text-indent:5px;
}

ul.dropdown ul li.sub a { 
font-size:10px;
}

ul.dropdown ul li.sub a:hover { 
color:#f37121;
}
									  
/* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a	{ 
border-right: none; 
width: 100%; 
display: inline-block; 
} 


p {
    font-size: .9em;
    line-height: 1.4em;
    margin: 15px;
}

select {
    margin-left: 15px;
}

#shadow 
{
    background: url('../images/shadow.gif') repeat-y;
    margin: 0 auto;
    position: relative;
    width: 810px;
}

#container {
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 780px;
}

#toprightbanner {
    display: inline;
    float: right;
    height: 280px;
    margin: 0;
    padding: 0;
    width: 570px;
}
#contact {
    margin-top: 270px;
}
.sidebar {
    background: url('../images/sidebar_bg.gif');
    color: #FFF;
    float: left;
    margin: 15px 0 15px 0;
    width: 200px;   
}

.sidebar select {
    margin-bottom: 5px;
    margin-top: 15px;
}

.central {
    display: inline;
    float: right;
    width: 540px;
    margin: 15px;
    margin-top: 195px;
}

.central p a {
text-decoration:underline;    
}

.central p a:hover {
 text-decoration:none;     
}



#footer {
    color: #777;
    font-size: 10px;
    padding-bottom: 10px;
    text-align: center;
    width: 100%;
    background-image: url('../images/footer_cap.gif');
    background-repeat: no-repeat;
    background-position: center top;
    height: 113px;
    padding-top:50px;
}
#footer.short
{
 height: 94px;
 background-position: center -19px;
}
.short #homecount { margin-top: 0px;}
#homecount
{
  color: White;
  margin-top: 0px;
  font-size: 16px;
  font-family: Tw Cen MT, Arial;
}
#homecount em
{
 font-style: italic; 
}

#officeName {
    font-weight: bold;
    text-transform: capitalize;
}

#contactForm inputx {
    background: url('../images/text_bg.gif');
    border: 1px solid #44462e;
    font-size: .8em;
    padding: 2px;
}

.contactFormInput {
    background: url('../images/text_bg.gif');
    border: 1px solid #44462e;
    font-size: .8em;
    padding: 2px;
}

#contactForm input .button {
    background: none;
    border: 0px;   
}

#contactForm select {
    border: 1px solid #44462e;
    font-size: .8em;
    margin: 0px;
}

#contactForm textarea {
    background: url('../images/textarea_bg.gif');
    border: 1px solid #44462e;
    padding: 2px;
}

#mortForm input {
    background: url('../images/text_bg.gif');
    border: 1px solid #44462e;
    font-size: .8em;
    padding: 2px;
}

#mortForm td{
    padding: 5px;
}

#mortForm h2 {
    margin-left: 0px;
}

#contactForm th {
    font-size: .8em;
    margin: 5px;
    padding: 5px;
    width: 220px;
}

#mortForm th {
    font-size: .8em;
    margin: 5px;
    padding: 5px;
}

label {
    font-size: .8em;
    padding: 5px;
}

.required {
    font-weight: bold;
}

p strong {
    font-weight: bold;
}

p a {
    color: #08338f;
    font-weight:bold;
}

p a:hover {
    color: #08338f;
    text-decoration:none;
}

h2 a {
    color: #08338f;
    font-weight:bold;
}

h2 a:hover {
    color: #08338f;
    text-decoration:none;
}


.central #permit_sites p a {
    font-weight:normal;
    color:#4878f0;
}

.central #permit_sites p  {
    margin-top:0;
    margin-bottom:25px;
}


.central #permit_sites h2 {
    margin-top:0;
    margin-bottom:5px;
}

#finance_btn{
width:130px;
height:130px;
display:block;
z-index:3;
position:absolute;
top:60px;
left:30px;
}

p.quote {
background-image:url(../Images/quote.gif);
background-repeat:no-repeat;
padding:20px 10px 0px 40px;
}

span.quote_location {
line-height:2em;
color:#9eafd2;
font-weight:bold;
font-style:italic;
}

