﻿* { line-height:normal; font-size:12px; }
#container table#content_inner, #container table#header_inner, #container table#bar_outer { width: 930px; padding: 0; }
div.footer p, td#main_number *, div.login_txt *, span#bar_span * { font-size: 11px; line-height: 14px; }

.resource-content { margin: 10px 0 180px; }
.resource-content h1, .resource-content h2 { font-size: 18px; color: #b88b03; font-weight: normal; margin: 0 0 8px 0; }
.resource-content h4 { font-size: 12px; color: #3f3f3f; font-weight: bold; margin: 0; padding: 0; }
.resource-content em { font-size: 12px; color: #3f3f3f; font-weight: normal; font-style: oblique; }
.resource-content .main-column { width:711px; float:left; margin-right:20px; }
.resource-content .column { float: right; width: 199px; }
.resource-content .sidebar { float: left; width: 199px; }
.resource-content .main-column, .resource-content .main-column p, .resource-content .main-column ul, .resource-content .main-column li { color: #3f3f3f; }
.resource-content .main-column p { margin: 1em 0; display:block; }
.resource-content .main-column ul { margin: 0; list-style-type: square; }
.resource-content .main-column .image { float: right; margin: 0 0 10px 15px; }
.resource-content .main-column .image .button { position: absolute; }
.resource-content .clear { clear:both; }
.resource-content #newsletter-signup { margin: 5px 0 9px 0; } 

.resource-content .sidebar li { padding-bottom: 4px; }

.link-box  {
	border: 1px solid #cecece;
	background-color: #f5f5f5;
	margin-bottom: 4px;
}

.link-box .box-header {
	background: #cecece url(/images/landing/real_estate/links_bg.gif) top left repeat-x;
	height: 21px;
	padding-top: 8px;
	text-align: center;
}

.link-box .link-content ul {
	margin: 0 1em;
	padding: 12px 12px 18px 18px;	
	color: #0844bf;
	list-style-type: square;
}

.link-box .link-content a { text-decoration: none; }
.link-box .link-content a:hover { text-decoration: underline; }

.link-box .link-content li.current {
	color: #b9b9b9;
}

.list {
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
}
.list li {
	float:left;
	text-align:center;
	width:203px;
	margin:0 20px 35px 14px;
	display:inline;
}
.list .img-box {
	display:table;
	width:100%;
	margin-bottom:13px;
}
.list .img-box .wrap {
	display:table-cell;
	vertical-align:middle;
}
.list a {
	display:block;
	font-weight:normal;
}
.list strong {
	display:block;
	color:#0844bf;
}

.check li {
	height:150px;
}
.check .img-box {
	height:96px;
}

.check li a { text-decoration:none; }
.check li a:hover { text-decoration: underline; }

#sds-page
{
	width: 199px;
}
#sds-page .top-left
{
	background: url(/images/home_v1-75/sds-corners.png) 0 0 no-repeat;
	height: 5px;
}
#sds-page .top-right
{
	background: url(/images/home_v1-75/sds-corners.png) 100% -5px no-repeat;
	height: 5px;
}
#sds-page .bottom-left
{
	background: url(/images/home_v1-75/sds-corners.png) 0 -10px no-repeat;
	height: 5px;
}
#sds-page .bottom-right
{
	background: url(/images/home_v1-75/sds-corners.png) 100% -15px no-repeat;
	height: 5px;
}
#sds-page .top-bg
{
	margin: 0 5px;
	border-top: 1px solid #cbcbcb;
	background-color: #ffffff;
	height: 5px;
}
#sds-page .bottom-bg
{
	margin: 0 5px;
	border-bottom: 1px solid #cbcbcb;
	background-color: #ffffff;
	height: 5px;
}
#sds-page .main
{
	padding: 3px 6px 3px 9px;
	border: 1px solid #cbcbcb;
	border-width: 0 1px;
	background-color: #ffffff;
}
#sds-page .sds-title
{
	font-size: 12px;
	font-weight: bold;
	color: #3f3f3f;
	padding-bottom: 7px;
}
#sds-page .sds-content
{
	padding: 0 0 2px 8px;
}
#sds-page a.sds-link
{
	font-size: 12px;
	color: #0844bf;
	text-decoration: none;
	line-height: 14px;
}
#sds-page a.sds-link:hover
{
	text-decoration: underline;
}


