.ArticleHead {
	margin:0;
	position:relative;
	padding:0;
	width:575px }
.ArticleHead h1 {
	font-size:22px;
	line-height:24px }
.ArticleHead h2 {
	color:#003e6d;
	display:block;
	line-height:16px;
	font-size:14px;
	font-weight:bold }
.ArticleHead .ContentBG {
	background: url(http://media.moving.com/moving/mvng/rd09/1pxGradient-sp.gif) 0px -282px repeat;
	border-top:3px solid #dcdeb8;
	height: 47px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:575px;
	z-index:-1 }
.ArticleHead .ContentTxt {
	color:#666666;
	padding:5px 0 0 10px }
.ArticleHead .ByLine {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:7px 0 0 0 }
.ArticleHead .EndDiv {	
	border-top:1px solid #dcdeb8;
	height:10px;
	margin-left:10px;
	position:relative;	
	width:555px }
.ArticleHead .Sponsor {
	display:inline;
	float:right;
	font-size:10px;
	height:20px;
	line-height:16px;
	margin-bottom:10px;
	margin-right:16px;
	width:164px  }
	
.ArticleBody {
	margin:5px 10px 0 20px }
.ArticleBody h2 {
	color:#333333;
	display:block;
	font-size: 14px;
	font-weight:bold;
	line-height:22px;
	padding-top:5px }	
.ArticleBody h3{
	color:#333333;
	display:block;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px }
.ArticleBody h4{
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:3px }
.ArticleBody p{
	color:#333333;
	font-size:12px;
	line-height:18px;
	padding-bottom:15px }
.ArticleBody td{
	color:#333333;
	font-size:12px;
	padding:2px }	
.ArticleBody table{
	margin-bottom:15px }	
.ArticleBody .tableborder {
	border-collapse:collapse }
.ArticleBody .tableborder td{
	border:1px solid #333333;
	padding:5px }
.ArticleBody .ImageBlock {
	float:left;
	margin-right:15px;
	margin-bottom:10px }
.ArticleBody .ArticleListStyle { 
	color:#333333;
	font-size:11px;
	line-height:16px;
	list-style-type:disc; 
	margin-left:15px; 
	padding:0 0 15px 0 } 
.ArticleBody .ArticleListStyle li{ 
	color:#333333;
	font-size:12px;
	line-height:18px } 
.ArticleBody .ArticleListStyle li p {
	color:#333333;
	font-size:12px;
	line-height:18px;
	padding-bottom:10px }
.ArticleBody ol.ArticleListStyle{
	list-style-type:decimal;
	margin-left:22px }
.ArticleBody .ChkList {
	float:left }
.ArticleBody .ChkList .Label {
	background-color:#F2F2DD;
	border-bottom:2px solid #FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:16px;
	padding-left:2px;
	width:200px }
.ArticleBody .ChkList .Item {
	background-color:#F2F2DD;
	border-bottom:2px solid #FFFFFF;
	float:left;
	font-size:11px;
	height:20px;
	line-height:16px;
	width:250px }
.ArticleBody .SubDivider {
	border-top:1px solid #dcdeb8;
	float:left;
	height:2px;
	padding-bottom:15px;
	width:452px }	
.ArticleBody .LoanTypeContent {
	background-color:#f2f2dd;
	border:1px solid #dcdeb8;
	float:right;
	margin-bottom:15px;
	padding:5px;	
	width:150px }	
.ArticleBody .LoanTypeContent p{
	line-height:16px }
.ArticleBody .SubList {
	list-style-type:circle;
	margin:0px 0px 10px 15px }
.ArticleBody .RRTopicLinks {
 	background-color:#F2F2DD;
 	font-size:12px;
	padding:10px }
.ArticleBody .RRTopicLinks div {
 margin-bottom:10px }
 
.DailyMarketArchCalendarBox {
	background-color: #F9F9EF;
	border: 1px solid #DCDEB8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	text-align:center;
	text-decoration:none}
.DailyMarketArchCalendarBox table{
	margin-bottom:0px;
	width:480px }
.DailyMarketArchCalendarBox th{
	color:#064281;
	font-size:14px;
	font-weight:bold;
	padding:7px 0px 4px 0px;
	text-align:center }
.DailyMarketArchCalendarBox td{
	padding-top:0px;
	text-align:center }
.DailyMarketArchCalendarBox .tblCalContent td{
	color:#000000;
	font-size:12px;
	padding:2px}
.DailyMarketArchCalendarBox .tblCalContent th{
	color:#064281;
	font-size:12px;
	font-weight:bold;
	padding:7px 0px 4px 0px;
	text-align:center }
.DailyMarketArchCalendarBox .tblCalContent .monthname{
	color:#064281;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	text-align:center;
	width:100px }
.DailyMarketArchCalendarBox .tblCalContent .monthcal{
	color:#064281;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	text-align:center;
	width:380px}
.DailyMarketArchCalendarBox .tblCalContent .empty{
	height:2px;
	padding:0px}
.DailyMarketArchCalendarBox .tblCalContent a{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline }
.DailyMarketArchCalendarBox .even {
	background-color: #F3F3E9 }

.DailyMarketCalendarBox {	font-family:Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #DCDEB8;	background-color: #F9F9EF;	margin-bottom:0px;	text-align:center;	text-decoration:none;	width:275px;}.DailyMarketCalendarBox table{	width:275px;	margin-bottom:0px}.DailyMarketCalendarBox th{		font-size:16px;	color:#064281;	font-weight:bold;	text-align:center;	padding:7px 0px 4px 0px}	.DailyMarketCalendarBox td{	text-align:center;	padding-top:0px;}	.DailyMarketCalendarBox .tblSubHeader th{	font-size:12px;	color:#064281;	font-weight:bold;	text-align:center;	width:37px}	.DailyMarketCalendarBox .tblCalContent td{	font-size:12px;	color:#000000;	padding:2px}.DailyMarketCalendarBox .tblCalContent .empty{	height:2px;	padding:0px}.DailyMarketCalendarBox .tblCalContent a {	font-size:12px;	color:#000000;	font-weight:bold}.DailyMarketCalendarBox .tblCalContent a:hover {	text-decoration:none}.DailyMarketCalendarBox .tblCalContent .DailyMarketCalendarSelectedDate {	font-size:12px;	color:#FFFFFF;	font-weight:bold}.DailyMarketCalendarBox .tblCalContent .DailyMarketCalendarSelectedDateimg { 	background:url(http://media.moving.com/moving/mqdc/circle.gif) no-repeat;	background-position:top center}	
	
.InsArticleTbl {
	margin-left:0px;
	width:456px }
.InsArticleTbl td {
	text-align:center }
.InsArticleTbl th {
	text-align:center }

.ArticleFooter {
	border-top:3px solid #dcdeb8;
	font-size:14px; 
	height:45px;
	line-height:14px;
	padding-top:20px;
	width:575px }
.ArticleFooter a {
	font-weight:bold }
.ArticleFooter em {
	font-weight:bold }
.ArtCatHead {
	margin:0;
	position:relative;
	padding:0;
	width:575px }
.ArtCatHead a {
	display:block;
	font-weight:bold }
.ArtCatHead h1 {
	display:block;
	font-size:26px;
	line-height:46px }
.ArtCatHead .ContentBG {
	background: url(http://media.moving.com/moving/mvng/rd09/1pxGradient-sp.gif) 0px -282px repeat;
	border-top:3px solid #dcdeb8;
	height: 47px;
	left:0;
	position:absolute;
	top:0;
	width:575px;
	z-index:-1 }
.ArtCatHead .ContentTxt {
	color:#666666;
	padding:5px 0 0 10px }
.ArtCatHead .Links {
	float:left;
	margin-left:15px;
	width:250px }
.ArtCatHead .EndDiv	{
	border-top:1px dashed #dcdeb8;
	height:10px;
	margin-top:10px }
	
.ArtCatBody {
	margin-left:17px }
.ArtCatBody h2 {
	color:#003e6d;
	font-size: 14px;
	font-weight:bold;
	line-height:22px }
.ArtCatBody ul {
	margin:0 0 10px 10px }
.ArtCatBody li {
	list-style-type:disc;
	margin-left:7px;
	line-height:22px }
.ArtCatBody li a {
	font-size:12px;
	font-weight:bold }
.ArtCatBody .SubDiv {
	border-top:1px solid #dcdeb8;
	height:10px }	









