A, A:Visited, A:Active {color: #7CB2DD; text-decoration: none; font-size: 12px; font-weight: bold;}
A:Hover  {color: #7CB2DD;text-decoration: underline;}

A.top, A.top:Visited, A.top:Active {color: #000000; text-decoration: none; font-size: 10px; font-weight: bold;}
A.top:Hover  {color: #000000;text-decoration: underline;}

BODY  {font-family:verdana, arial; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0;}
td, p, div, li {font-family: verdana, arial; font-size: 12px;}

.content {padding: 5px 5px 5px 5px; vertical-align: top; color: #FFFFFF;}
.sm {font-size: 10px;}
.footer {color: #000000;}

.address {color: #ffffff; font-size: 10px;}

/* Form Styles */
.forminput {font-family: verdana, arial; font-weight: bold; font-size: 12px; color: black; background-color: #f0f8ff; padding: 1pt; margin: 0pt; border : thin solid black 1;}
.forminput2 {font-family: verdana, arial; font-weight: normal; font-size: 10px; color: black;
background-color: #f0f8ff; padding: 0pt; margin: 0pt; border : thin solid black 1;}
.pnorm {color:black;background:#f0f8ff;border: thin solid black 1;}		
.pover {color:#0066cc;background:#f0f8ff;border: thin solid black 1;}

.scrollingtext {border-top: 1px #000000 solid; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; color: #FFFFFF; font-size: 10px; }
.border2 {border-bottom: 1px #000000 solid;}
.border3 {border-top: 1px #000000 solid;}

/* market snapshot styles */
.dlt {background-color: #222222;} /* Outline */
.dlr  {background-color: #227CC8;} /* Right Color Column */
.gybg  {background: #C6C6C6;} /* Outline */
.bt {padding: 1px 1px 1px 1px; line-height: 15px; letter-spacing: 1; color: #000000; font-size:10px; background-color: #C6C6C6;} /* Main Class for Snapshot and Eco Calendar */

/* page title style */
.bodytexttitle {color: #FFFFFF; font-size: 14px; font-weight: bold; background-color: #6E6F72;}
.pagetitle101 {color: #FFFFFF; font-size: 14px; font-weight: bold; background-color: #6E6F72;}

/* Footer CM styles */
#navcContainer {margin: 5px;}
#navcContainer ul {	text-align: center;	}
#navcContainer li {	display: inline;list-style-type: none;}
#navcContainer a, #navcContainer a:visited, #navcContainer a:active {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none; border-left: 1px solid #000000; padding: 0 2px 0 4px; }
#navcContainer a:hover {text-decoration: none;color: #666666;}



/* Mortgage 101 Classes */
h2 {position: relative; align: right; margin-left: 110px;}
A.bodylinks, A.bodylinks:Active, A.bodylinks:Visited {color: #7CB2DD; text-decoration: none; font-weight: bold;}
A.bodylinks:Hover {color: #7CB2DD; text-decoration: underline;}
.td1 {background-color: #1D87AF; font-weight: bold; color: white;}
.td2 {background-color: #CCCCCC;}
.td4 {background-color: #CCCCCC;}
.td6 {position: relative; align: right; width: 275px; margin-left: 110px; background-color: white; border: 1px solid #CCCCCC;}
.btb {position: relative; align: right; width: 275px; margin-left: 110px; background-color: #4F4F4F; border: 1px solid #CCCCCC;}
.bodytext {font-family:verdana; line-height: 17px; margin-bottom: 4px; text-align:left; font-size: 12px; color: #ffffff;}
.bodytextbold101 {font-family: Arial; font-size: 14px; color: #ffffff; font-weight: bold;}
.disclaimertext {font-family:verdana; font-size: 10px; font-style: italics; color: #CDCDCD;}
/* Mortgage 101 Classes */