﻿/********************************************************************************
 ** Reset the browser default styles.
 *******************************************************************************/

body, p, td, li
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  font-weight: normal;
  font-style: normal;
}

body
{
  background-color: #FFFAEC;
  margin: 5px auto 0 auto;
  width: 779px;
}

img
{
	padding: 0;
  margin: 0;
  border: none;
}

p
{
  padding: 0;
  margin: 8px 0 8px 0;
}

form { margin: 0; padding: 0; }

a { color: Blue; }
a:visited { color: blue; }

.main
{
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 10px 10px;
}

.headerBar img {
  float: left;
  vertical-align: bottom;
}

.headerBar h1 {
  margin: 5px 0 0 0;
  padding: 0;
  float: right;
  font-size: 12px;
  line-height: 12px;
}

.header {
  padding: 10px 0;
  margin: 0;
  background-color: #18398D;
}

.leftCol {
  margin-top: 10px;
  width: 380px;
  height: 350px;
  float: left;
  background: #D0DEFA url('/images/bg-get-your-offer.gif') no-repeat top left;
}

.rightCol {
  margin-top: 10px;
  width: 350px;
  height: 350px;
  float: right;
  background: #FFF url('/images/bg-main-content2.jpg') no-repeat bottom right;
}

.oneCol {
  background-color: #D0DEFA;
  border: 1px solid #D0DEFA;
  padding: 5px 10px 10px 10px;
}

.getpropertyinfo .alignRight, .getpropertyinfo .alignLeft {
  font-size: 13px;
}

.input {
	border: 1px solid #808080;
	font-size: 13px;
	vertical-align: top;
	margin: 0 1px 0 0;
	padding: 1px 1px;
}

.button {
	font-size: 16px;
	font-weight: bold;
	border: 2px solid black;
	background-color: #DCDCDC;
	padding: 3px 3px;
	cursor: pointer;
}
.button:hover, .button.hover {
	background-color: #000000;
	color: #ffffff;
}

.huge { font-size: 35px; }
.mediumhuge { font-size: 24px; }
.reallybig { font-size: 20px; }
.big { font-size: 18px; }
.mediumbig { font-size: 16px; }
.medium { font-size: 14px; }
.small { font-size: 11px; }
.center { text-align: center; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.automargin { margin-left: auto; margin-right: auto; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.underline { text-decoration: underline; }
.bold { font-weight: bold; }

.clear {
  border: 0;
  padding: 0;
  margin: 0;
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
}

.footer { text-align: center; margin-top: 15px; }
.footer .links a { text-decoration: none; color: #555555; }
.gray { color: #555555; }
.blue { color: #003399; }

.text p, .text li { font-size: 14px; }
.text li {margin-left: 20px; margin-right: 50px; }
.text ul {margin-top: 15px; margin-bottom: 20px; }
.list li { margin: 10px 0 }

.article p { font-size: 12px; margin-top: .8em; margin-bottom: .9em; }
.article h1, .article h2 { line-height: 1.1em; }
