body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

.utilityNav {
	background: url("images/utility/bg.gif");
	background-repeat: repeat-x;
	margin-left: 563px;
}

.mainNav {
	background: url("images/nav/bg.gif");
	background-repeat: repeat-x;
}

.footerBar {
	background: url("images/bg.gif");
	background-repeat: repeat-x;
	margin-left: 10px;
}
.footerBox {
	background: url("images/footer/gradient.gif");
	background-repeat: no-repeat;
	height: 36px;
	padding-top: 11px;
}

.contentTable {
	width: 760px;
}

.contentBar {
	margin-left: 10px;
	border-bottom: solid 1px #ffffff;
	padding-bottom: 11px;
}

.contentCell, .productsContentCell, .supportContentCell, .sitemapCell {
	padding-left: 12px;
}

.rightColumn, .productsRightColumn, .supportRightColumn {
	width: 160px;
	padding-left: 12px;
	font-size: 11px;
}

.leftNav, .leftColumn {
	width: 167px;
	padding-left: 19px;
}

.leftColumn {
	font-size: 11px;
}

.curvedBox {
	width: 100%;
	margin-bottom: 9px;
	background-color: #ffffff;
}

.curvedBoxUpper {
	background: url("images/box/upperleft.gif");
	background-repeat: no-repeat;
	text-align: right;
}

.curvedBoxLower {
	background: url("images/box/lowerleft.gif");
	background-repeat: no-repeat;
	text-align: right;
}

.curvedBoxContent {
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 11px;
}
.pressroomSubnavContainer {
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 11px;
	font-size: 11px;
	width: 167px;
}
.pressroomSubnavContainer h1 {
	font-size: 11px;
	color: #87755f;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 6px;
}
.pressroomSubnavContainer p {
	margin: 0px;
	padding: 0px;
}

.subnavContainer h1 {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
}

.solutionsSubnavContainer {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	width: 167px;
}
.solutionsSubnavContainer .subnavItem {
	background: url("images/subnav/solutionsArrow.gif");
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	padding-bottom: 5px;
}
.solutionsSubnavContainer .subnavItem:hover {
	color: #dc0000;
	background: url("images/subnav/secondaryArrow.gif");
	background-repeat: no-repeat;
	text-decoration: none !important;
}
.solutionsSubnavContainer form {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	padding-right: 15px;
}
.solutionsSubnavContainer select {
	font-size: 11px;
	width: 134px;
}
.solutionsSubnavContainer p {
	margin: 0px;
	padding-left: 18px;
	padding-right: 15px;
	padding-bottom: 8px;
}

.subnavContainer {
	padding-top: 3px;
	padding-bottom: 16px;
}

.subnavitem, .subnavitemOn, .subnavitemIn,
.tertiarynavitem, .tertiarynavitemOn {
	font-size: 11px;
	color: #000000;
	display: block;
	text-decoration: none;
}
.subnavitem, .subnavitemOn, .subnavitemIn {
	padding-left: 18px;
	padding-right: 14px;
}
.tertiarynavitem, .tertiarynavitemOn {
	padding-top: 5px;
	padding-left: 29px;
	padding-right: 14px;
}
.subnavitem:hover {
	color: #dc0000;
	background: url("images/subnav/secondaryArrow.gif");
	background-repeat: no-repeat;
	text-decoration: none !important;
}
.subnavitemOn, .subnavitemIn {
	font-weight: bold;
	color: #dc0000;
	background: url("images/subnav/secondaryArrow.gif");
	background-repeat: no-repeat;
	text-decoration: none !important;
}
.tertiarynavitem:hover {
	color: #dc0000;
	background: url("images/subnav/tertiaryArrow.gif");
	background-repeat: no-repeat;
	text-decoration: none !important;
}
.tertiarynavitemOn {
	font-weight: bold;
	color: #dc0000;
	background: url("images/subnav/tertiaryArrow.gif");
	background-repeat: no-repeat;
	text-decoration: none !important;
}

.subnavitemseparator {
	font-size: 1px;
	height: 1px;
	background: url("images/dots-horizontal.gif");
	margin-left: 18px;
	margin-right: 14px;
	margin-top: 8px;
	margin-bottom: 7px;
}

.overview {
	font-size: 14px;
	margin-left: 18px;
	margin-bottom: 15px;
	width: 732px;
}

.overview p {
	margin: 0px;
}

.curvedBoxHome {
	width: 100%;
	margin-bottom: 9px;
	margin-top: 18px;
	background-color: #ffffff;
}

.curvedBoxUpperHome {
	background: url("images/homebox/upperleft.gif");
	background-repeat: no-repeat;
	text-align: right;
}

.curvedBoxLowerHome {
	background: url("images/homebox/lowerleft.gif");
	background-repeat: no-repeat;
	text-align: right;
}

.curvedBoxContentHome {
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 11px;
}
.curvedBoxContentHome form {
	margin: 0px;
	padding: 0px;
}
.curvedBoxContentHome select {
	width: 199px;
	font-size: 11px;
}
.curvedBoxContentHome td {
	font-size: 11px;
}

.loginBox {
	width: 222px;
	font-size: 11px;
}
.emailBox {
	width: 100%;
	font-size: 11px;
}

.homepageOverview {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 19px;
	padding-right: 19px;
}
.corelogicNews {
	font-size: 11px;
	width: auto;
	margin-left: 19px;
	padding-right: 15px;
}
.homeverticaldivider {
	background: url("images/dots-vertical.gif");
	background-repeat: repeat-y;
	width: 1px;
}
.marketNews {
	font-size: 11px;
	width: auto;
	padding-left: 12px;
	padding-right: 15px;
}

.clientSubnav {
	font-size: 11px;
	padding-top: 3px;
}
.clientSubnav a {
	color: #000000;
	padding-right: 9px;
}
.clientSubnav a:hover, .clientSubnav a.subnavOn {
	color: #de0010;
}
.clientContent {
	background: url("images/clients-bg.gif");
	background-repeat: repeat-y;
	padding-left: 27px;
	padding-top: 10px;
	width: 750px;
}

.tableWithinContent {
	padding-right: 12px;
}
.tableWithinContent td {
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #91816d;
}

.homepageContent {
	width: 548px;
	padding-bottom: 9px;
}

.breadCrumbText {
	font-size: 17px;
	font-weight: bold;
	color: #898888;
	padding-top: 16px;
	padding-left: 3px;
}

.sitemapCell a {
	color: #000000;
	font-size: 11px;
}
.sitemapCell a:hover {
	color: #dd0000;
	text-decoration: none !important;
}
.sitemapitemseparator {
	font-size: 1px;
	height: 1px;
	background: url("images/dots-horizontal.gif");
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 4px;
}
.sitemapLevel1,
.sitemapLevel2 {
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
.sitemapLevel3 {
	display: block;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sitemapLevel4 {
	display: block;
	margin-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.newsSubTitle {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

form {
	padding: 0px;
	margin: 0px;
}

.required {
	font-weight: bold;
	color: #827145;
}
.textField {
	width: 204px;
	font-size: 11px;
}
.login {
	font-size: 11px;
	width: 100%;
}

.aboutSignupForm {
	margin-top: -10px;
}

.copyrightBar {
	padding-left: 28px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footerContact {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ede8d2;
	padding-left: 19px;
}
.footerContact a {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ede8d2;
	text-decoration: none;
}
.footerContact a:hover {
	color: #f03e3e;
	text-decoration: none;
}

.footerNav {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ede8d2;
}

.footerLinkOff {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ede8d2;
	text-decoration: none;
}

.footerLinkOff:hover,
.footerLinkOn {
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	color: #f03e3e;
	text-decoration: none;
}