body {
	margin: 0px;
	padding: 0px;	
	text-align: center; /* for IE */	
}

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

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

img {
  border: none;
}

th,td {
  padding: 0px;
  margin: 0px;
}


div#content {
  width: 980px;
  margin: 0px auto; /* align for good browsers */
  text-align: left; /* counter the body center */	
  position: relative;   
}

#exp-inner {
  border-left: 980px solid #fffccc;
  float: left;
}

#exp-inner2 {
  margin-left: -980px;
  height: 1px;
  position: relative;
}

#internalcontent-container {
  width: 100%;
}

#main-background {
  background-image: url(images/main-bg.gif);
  background-position: top;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

#short-background {
  background-image: url(images/short-bg.gif);
  background-position: top;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

/* Header */

#header-r1 { 
  width: 100%;      
  height: 22px;  
  background-color: #555;          
}

#header-r1 h1 {
  float: left;
  padding-left: 6px;
  margin: 0px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #e8e8e8;
  line-height: 22px;
}

#header-r1-rt {
  float: right;
  width: 345px;
  height: 22px;
  line-height: 22px;    
}  

#header-r2 {
  width: 100%;
  height: 82px;
  background-color:#fff;
}

#logo {
  padding-top: 16px;
  padding-left: 6px;
}

#header-r3 {  
  width: 100%; 
  height: 35px;  
  background-color: #000;                 
}

#header-r4 { 
  width: 100%;
  height: 15px;    
  background-image: url(images/hp-bg-r4.gif);   
}

#header-r4-rt {  
  float: right;
  width: 75px; 
  height: 15px; 
  line-height: 15px;      
}

/* Header Row 3 Buttons */

#header-home-i {
  float: left;
  width: 102px;
  background-color: #ffb411;
  font: 12px Arial, Helvetica, sans-serif ;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-home-i a:link {
color: #000;
text-decoration: none; 
display: block; }

#header-home-i a:active {
color: #000;
text-decoration: none; 
display: block; }

#header-home-i a:visited {
color: #000;
text-decoration: none; 
display: block; }

#header-home-i a:hover {
color: #000;
text-decoration: none; 
display: block; }

#header-home {
  float: left;
  width: 102px;
  background-color: #000;
  font: 12px Arial, Helvetica, sans-serif ;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-home a:link {
color: #FFF;
text-decoration: none; 
display: block; }

#header-home a:active {
color: #FFF;
text-decoration: none; 
display: block; }

#header-home a:visited {
color: #FFF;
text-decoration: none; 
display: block; }

#header-home a:hover {
color: #000;
text-decoration: none; 
display: block; 
background-color: #ffb411; }

#header-vendor {
  float: left;
  width: 254px;
  background-color: #000;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 35px;  
  text-align: center;  
}

#header-vendor a:link {
color: #FFF;
text-decoration: none; 
display: block; }

#header-vendor a:active {
color: #FFF;
text-decoration: none; 
display: block; }

#header-vendor a:visited {
color: #FFF;
text-decoration: none; 
display: block; }

#header-vendor a:hover {
color: #000;
text-decoration: none;
display: block;
background-color: #ffb411; }

#header-vendor-i {
  float: left;
  width: 254px;
  background-color: #ffb411;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-vendor-i a:link {
color: #000;
text-decoration: none; 
display: block; }

#header-vendor-i a:active {
color: #000;
text-decoration: none; 
display: block; }

#header-vendor-i a:visited {
color: #000;
text-decoration: none; 
display: block; }

#header-vendor-i a:hover {
color: #000;
text-decoration: none; 
display: block; }

#header-archive-i {
  float: left;
  width: 170px;
  background-color: #ffb411;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-archive-i a:link {
color: #000;
text-decoration: none; 
display: block; }

#header-archive-i a:active {
color: #000;
text-decoration: none; 
display: block; }

#header-archive-i a:visited {
color: #000;
text-decoration: none; 
display: block; }

#header-archive-i a:hover {
color: #000;
text-decoration: none; 
display: block; }

#header-archive {
  float: left;
  width: 170px;
  background-color: #000;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-archive a:link {
color: #FFF;
text-decoration: none; 
display: block; }

#header-archive a:active {
color: #FFF;
text-decoration: none; 
display: block; }

#header-archive a:visited {
color: #FFF;
text-decoration: none; 
display: block; }

#header-archive a:hover {
color: #000;
text-decoration: none; 
display: block; 
background-color: #ffb411; }

#header-vendorlist {
  float: left;
  width: 194px;
  background-color: #000;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-vendorlist a:link {
color: #FFF;
text-decoration: none; 
display: block; }

#header-vendorlist a:active {
color: #FFF;
text-decoration: none; 
display: block; }

#header-vendorlist a:visited {
color: #FFF;
text-decoration: none; 
display: block; }

#header-vendorlist a:hover {
color: #000;
text-decoration: none; 
display: block; 
background-color: #ffb411; }

#header-vendorlist-i {
  float: left;
  width: 194px;
  background-color: #ffb411;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 35px;  
  text-align: center; 
}

#header-vendorlist-i a:link {
color: #000;
text-decoration: none; 
display: block; }

#header-vendorlist-i a:active {
color: #000;
text-decoration: none; 
display: block; }

#header-vendorlist-i a:visited {
color: #000;
text-decoration: none; 
display: block; }

#header-vendorlist-i a:hover {
color: #000;
text-decoration: none; 
display: block; }

.header-break {
  float: left;
  width: 1px;
  height: 35px;
  background-color: #fff;  
}

.header-break-right {
  float: right;
  width: 1px;
  height: 35px;
  background-color: #fff;  
}

#header-contact {
  float: right;
  width: 86px;
  background-color: #000;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFF ;
  line-height: 35px;  
  text-align: center;  
}

#header-contact a:link {
color: #FFF;
text-decoration: none; 
display: block; }

#header-contact a:active {
color: #FFF;
text-decoration: none; 
display: block; }

#header-contact a:visited {
color: #FFF;
text-decoration: none; 
display: block; }

#header-contact a:hover {
color: #000;
text-decoration: none; 
display: block;
background-color: #ffb411; }

/* Home Page */

#hp-column1 { 
  float: left;
  width: 630px;
  margin: 8px 0px 0px 0px;
}

#hp-flash {
  width: 630px; 
  height: 250px;
}

#hp-buttonhouse {
  width: 630px;
  height: 122px;
  background-color: #000;
  position: relative;
}

.hp-buttonbox {
  width: 205px;
  height: 119px;
  position: absolute;
  top: 4px;
  background-color: #fff;
}

.hp-buttons {
  width: 201px;
  height: 115px;
  padding: 2px 2px 0px 2px;
}

#hp-column2 {
  float: left; 
  width: 344px;  
  padding-top: 4px;
  padding-left: 6px;
  background-color: #fff;                      
}

.hp-rt-content-header {
  height: 25px; 
  background-color: #646464;
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFF;
  display: block;
  line-height: 25px; 
  padding-left: 5px;
}

.hp-rt-content {
  background-color:#f0f0f0;
  font: 12px Arial, Helvetica, sans-serif;
  color: #346799;
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;  
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

.hp-rt-content-cap {
  height: 7px; 
  background-color:#f0f0f0;
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;  
  border-bottom: 1px solid #c2c2c2;
  padding-left: 10px;
  padding-right: 10px;
}

.date {
  font: 10px Arial, Helvetica, sans-serif;
  color: #777;  
}

/* Home Page Buttons */

.hp-buttontext {
  width: 201px;
  height: 37px;
  position: absolute; 
  top: 122px; 
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFF; 
  text-align: center;
  line-height: 17px;  
}

.hp-buttontext a:link {
color: #FFF;
text-decoration: none; }

.hp-buttontext a:active {
color: #FFF;
text-decoration: none; }

.hp-buttontext a:visited {
color: #FFF;
text-decoration: none; }

.hp-buttontext a:hover {
color: #FFF;
text-decoration: underline; }

.hp-rt-content a:link {
color: #346799;
text-decoration: none; }

.hp-rt-content a:active {
color: #346799;
text-decoration: none; }

.hp-rt-content a:visited {
color: #346799;
text-decoration: none; }

.hp-rt-content a:hover {
color: #274c71;
text-decoration: underline; }

.archive {
  float: left;
  width: 150px; 
  padding: 4px 4px;
  text-align: left; 
  font: 12px Arial, Helvetica, sans-serif;
  color: #444;
  display:inline; 
}

.archive a:link {
color: #444;
text-decoration: none;  }

.archive a:active {
color: #444;
text-decoration: none;  }

.archive a:visited {
color: #444;
text-decoration: none; }

.archive a:hover {
color: #202020;
display: inline; 
text-decoration: none;
background-color: #ffb411; }

.suggest {
  float: right;
  width: 150px;
  padding: 4px 4px;
  text-align: right; 
  font: 12px Arial, Helvetica, sans-serif;
  color: #444;
  display:inline; 
}

.suggest a:link {
color: #444;
text-decoration: none;  }

.suggest a:active {
color: #444;
text-decoration: none;  }

.suggest a:visited {
color: #444;
text-decoration: none;  }

.suggest a:hover {
color: #202020;
display: inline; 
text-decoration: none;
background-color: #ffb411; }

/* Foreclosure services vendor list */

#fv-column1 {
  float: left;
  width: 192px;
  height: 300px;
  margin: 12px 0px 0px 8px;
  background-image: url(images/fv-leftcolumn.gif);
}

#fv-usa-text {
  width: 168px;
  background-color:#fff; 
  border: 1px solid #e0e0e0;
  margin: 8px 0px 0px 8px;
  padding: 4px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #444;
}

#fv-usa-text a:link {
  color: #202020;
  text-decoration: underline; 
}

#fv-usa-text a:active {
  color: #202020;
  text-decoration: underline; 
}

#fv-usa-text a:visited {
  color: #202020;
  text-decoration: underline; 
}

#fv-usa-text a:hover {
  color: #202020;
  text-decoration: none;
  display: inline; 
  background-color: #ffb411; 
}

#fv-column2 {
  float: left;
  width: 514px;
  height: 400px;
  margin: 8px 6px 0px 0px;
  border: 1px solid #c2c2c2;
  background-color: #f0f0f0;
}

#fv-column2a {
  float: left;
  width: 245px;
  margin: 8px 8px 0px 8px;
}

#fv-column2b {
  float: left;
  width: 245px;  
  margin: 8px 8px 0px 0px;
}

.fv-column2-header {
  height: 45px;
  font: 16px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  padding-top: 8px;
  text-align: center;
  line-height: 20px; 
}

.fv-column2-headerpic {
  height: 118px;
  text-align: center;
}

.fv-column2-form {
  margin-top: 6px;
  padding: 4px;
  background-color:#d8d8d8;  
}

.fv-form-text {
  font: 16px Arial, Helvetica, sans-serif;
  color: #111;
}

.fv-form-text-off {
  font: 16px Arial, Helvetica, sans-serif;
  color: #bababa;
}

.fv-column2-textbox {
  background-color:#fff; 
  border: 1px solid #e0e0e0;
  margin-top: 6px;
  padding: 4px;
  font: 14px Arial, Helvetica, sans-serif;
  color: #444;
}

#fv-column3 {
  float: left; 
  width: 258px; 
}

.fv-rt-ad-container {
  background-color: #a0a0a0;  
  width: 258px; 
  height: 258px;
  margin-top:4px;
}

.fv-rt-ad {  
  padding: 4px;                
}

/* Registration */

#reg-container {
  background-color: #fff;
  margin: 14px 8px 0px 8px;
}

.reg-optionheadline {
  height: 25px; 
  background-color:#3c75ae;
  font: 14px Arial, Helvetica, sans-serif ;
  color: #fff;
  display: block;
  border-top: 1px solid #e0e0e0; 
  border-bottom: 1px solid #e0e0e0;
  line-height: 25px; 
  padding-left: 5px;
  margin: 0px 4px 4px 4px;
}

.reg-optioncontainer {
  margin: 0px 4px 0px 4px;
}

#reg-optionimage1 {
  width: 548px;
  float: left;
}

#reg-optiondescription1 {
  padding-left: 4px;
  border: 1px solid #e0e0e0;
  background-color: #f0f0f0;
  height: 130px;
  width: 418px;
  float: left;
  position:relative;
}

#reg-optionimage2 {
  width: 548px;
  float: left;
}

#reg-optiondescription2 {
  padding-left: 4px;
  border: 1px solid #e0e0e0;
  background-color: #f0f0f0;
  height: 126px;
  width: 418px;
  float: left;
  position:relative;
}

.reg-optiontitle {
  font: 16px Arial, Helvetica, sans-serif ;
  color: #346799;
  font-weight:bold;
  margin: 4px 0px 0px 4px;
}

.reg-optionbullets {
  font: 16px Arial, Helvetica, sans-serif ;
  color: #346799;
  margin: 0px 0px 0px -4px;
}

.reg-optionlink {
  font: 14px Arial, Helvetica, sans-serif ;
  color: #346799;
  margin: 4px 0px 0px 4px;
  position:absolute;
  bottom:4px;
}

.reg-optionlink a:link {
  color: #346799;
  text-decoration: underline; 
}

.reg-optionlink a:active {
  color: #346799;
  text-decoration: underline; 
}

.reg-optionlink a:visited {
  color: #346799;
  text-decoration: underline; 
}

.reg-optionlink a:hover {
  color: #202020;
  text-decoration: none;
  background-color: #ffb411; 
}

.reg-registerheadline {
  height: 25px; 
  background-color:#ffb411; 
  font: 14px Arial, Helvetica, sans-serif ;
  color: #000;
  display: block;
  border-top: 1px solid #e0e0e0; 
  border-bottom: 1px solid #e0e0e0;
  line-height: 25px; 
  padding-left: 5px;
  margin: 0px 4px 4px 4px;
}

.reg-registrationbox1 {
  margin: 4px 4px 4px 4px;
  padding: 4px;
  border: 1px solid #e0e0e0;
  background-color: #f0f0f0;  
}

.reg-form-text {
  font: 16px Arial, Helvetica, sans-serif;
  color: #111;
}

.reg-form-text-registration {
  font: 16px Arial, Helvetica, sans-serif;
  color: #111;
  margin: 16px 0px 2px 20px;
}

.reg-input-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000;
  padding: 4px 8px 4px 8px;
  margin-left: 16px;
}

#reg-break {
  height: 1px;
  margin:30px 16px 30px 16px;
  border-bottom: 1px dashed #3c75ae;
}

.reg-form-text-registration2 {
  font: 16px Arial, Helvetica, sans-serif;
  color: #3c75ae;
  font-weight:bold;
  margin: 16px 0px 2px 20px;
}

#reg-headline {
  height: 25px; 
  background-color:#3c75ae;
  font: 14px Arial, Helvetica, sans-serif ;
  color: #fff;
  display: block;
  line-height: 25px; 
  padding-left: 5px;
  margin: 0px 4px 20px 4px;
}

#reg-subheadline {
  height: 25px; 
  background-color:#a1a1a1;
  font: 14px Arial, Helvetica, sans-serif ;
  color: #fff;
  line-height: 25px; 
  padding-left: 5px;
  margin: 20px 4px 0px 4px;
}

#reg-headlinefooter {
  height: 12px; 
  background-color:#3c75ae;
  margin: 4px 4px 0px 4px;
}

#reg-2ndheadline {
  height:25px;
  background-color:#3c75ae;
  font:14px Arial, Helvetica, sans-serif;
  color:#fff;
  line-height:25px;
  text-indent:5px;
  margin: 12px 8px 20px 8px;
}

#reg-2ndsubheadline {
  height:25px; 
  background-color:#a1a1a1;
  font:14px Arial, Helvetica, sans-serif;
  color:#fff;
  line-height:25px; 
  text-indent:5px;
  margin:20px 8px 0px 8px;
}

#reg-2ndheadlinefooter {
  height: 12px; 
  background-color:#3c75ae;
  margin: 4px 8px 0px 8px;
}

#reg-back-text {
  width: 150px;
  float: right;
  margin: 8px 0px 0px 8px;
  padding: 4px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #444;
}

#reg-back-text a:link {
  color: #202020;
  text-decoration: underline; 
}

#reg-back-text a:active {
  color: #202020;
  text-decoration: underline; 
}

#reg-back-text a:visited {
  color: #202020;
  text-decoration: underline; 
}

#reg-back-text a:hover {
  color: #202020;
  text-decoration: none;
  display: inline; 
  background-color: #ffb411; 
}

#checkout-button {
  margin:8px 0px 8px 32px;
}

#checkout-text {
  font:18px Arial, Helvetica, sans-serif;
  color:#111;
  margin:12px 0px 12px 32px;
}

#thankyou-text {
  font:18px Arial, Helvetica, sans-serif;
  color:#111;
  margin:8px 0px 8px 32px;
}

/* Archive */

#archive-lt-container {
  float: left;
  width: 100%;
} 

#archive-lt {
  margin-right: 274px;
}

#archive-lt-content1-container {
  float: left;
  width: 50%;
}

#archive-lt-content1 {
  padding: 8px 0px 0px 8px
}

#archive-lt-content2-container {
  float: left;
  width: 50%;
}

#archive-lt-content2 {
  padding: 8px 8px 0px 8px
}

#arch-column1 {
  float: left;
  width: 355px;
  margin: 8px 6px 0px 0px;
}

#arch-column2 {
  float: left;
  width: 355px;
  margin: 8px 6px 0px 0px;
}

.arch-content-header {
  height: 25px; 
  background-color:#646464;
  font: 12px Arial, Helvetica, sans-serif ;
  font-weight: bold;
  color: #FFF;
  display: block;
  line-height: 25px; 
  padding-left: 5px;
}

.arch-content {
  background-color:#f0f0f0;
  font: 12px Arial, Helvetica, sans-serif ;
  color: #346799;
  border-left: 1px solid #c2c2c2;  
  border-right: 1px solid #c2c2c2;  
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

.arch-content a:link {
color: #346799;
text-decoration: none; }

.arch-content a:active {
color: #346799;
text-decoration: none; }

.arch-lt-content a:visited {
color: #346799;
text-decoration: none; }

.arch-content a:hover {
color: #274c71;
text-decoration: underline; }

.arch-content-cap {
  height: 7px; 
  background-color:#f0f0f0;
  border-left: 1px solid #c2c2c2;
  border-right: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  padding-left: 10px;
  padding-right: 10px;
}

#arch-column3 {
  float: left; 
  width: 258px; 
}

.arch-rt-ad-container {
  background-color: #a0a0a0;  
  width: 258px; 
  height: 258px;
  margin-top:4px;
}

.arch-rt-ad {  
  padding: 4px;                
}

/* States */

#states-headline {
  height: 30px;
  width: 100%;
  line-height: 30px;
  background-color:#ffb411;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  margin: 16px 0px 32px 0px;
}

#states-headline h2 {
  text-indent: 8px;
  margin: 0px;
  font: 20px Arial, Helvetica, sans-serif;
  color: #000;
  line-height: 30px;
}

#state-headline-desc {
  font: 18px Arial, Helvetica, sans-serif;
  color: #303030;
}

#state-headline-desc a:link {
  color: #303030;
  text-decoration: underline; 
}

#state-headline-desc a:active {
  color: #303030;
  text-decoration: underline;  
}

#state-headline-desc a:visited {
  color: #303030;
  text-decoration: underline;
}

#state-headline-desc a:hover {
  color: #000;
  text-decoration: none; 
  background-color: #fff;
}

#states-container {
  background-color: #fff;
  margin: 14px 8px 0px 8px;
}

.prefli-container {
  margin: 30px 4px 0px 4px;
  border: 1px solid #c2c2c2;
  overflow: hidden;
}

.prefli-lt {
  float: left;
  width: 150px;
  overflow: hidden;  
}

.prefli-rt {
  margin-left: 150px;
  border-left: 1px solid #c2c2c2;
  background-color: #fff;
}

.prefli-title {
  height: 34px;
  line-height: 34px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-indent:8px;
  font-weight: bold;
  color: #274b6f;
  display: block;
  background-color: #dcdcdc;
}

.prefli-title a:link {
  color: #274b6f;
  text-decoration: underline; 
  display: block; 
}

.prefli-title a:active {
  color: #274b6f;
  text-decoration: underline; 
  display: block; 
}

.prefli-title a:visited {
  color: #274b6f;
  text-decoration: underline;
  display: block;  
}

.prefli-title a:hover {
  color: #1d3752;
  text-decoration: none; 
  display: block; 
  background-color: #ffb411;
}

.prefli-svc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #274b6f;
  font-weight: bold;
  padding: 6px 8px 6px 8px;
  background-color: #f2f2f2;
  border-bottom: 1px dashed #c2c2c2;
}

.prefli-ph {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #274b6f;
  font-weight: bold;
  background-color: #f2f2f2;
  padding: 6px 8px 0px 8px;
}

.prefli-email {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #274b6f;
  font-weight: bold;
  background-color: #f2f2f2;
  padding: 6px 8px 6px 8px;
}

.prefli-email a:link {
  color: #274b6f;
  text-decoration: underline; 
}

.prefli-email a:active {
  color: #274b6f;
  text-decoration: underline;  
}

.prefli-email a:visited {
  color: #274b6f;
  text-decoration: underline;
}

.prefli-email a:hover {
  color: #274b6f;
  text-decoration: none; 
  background-color: #ffb411;
}

.prefli-body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #404040;
  padding: 6px 8px 0px 8px;
}

.prefli-ci {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #7b4801;
  font-weight:bold;
  padding: 6px 8px 6px 8px;
}

#states-break {
  width: 952px;
  height: 2px;
  margin:30px 14px 30px 14px;
  background-color:#e0e0e0;
}

.stanli-maincontainers {
  width:50%;
  float:left;
}

.stanli-container {
  margin: 30px 8px 0px 8px;
  border: 1px solid #c2c2c2;
}

.stanli-container-top {
  margin: 0px 8px 0px 8px;
  border: 1px solid #c2c2c2;
}

.stanli-title {
  height: 30px;
  line-height: 30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  text-indent:6px;
  font-weight: bold;
  color: #274b6f;
  display: block; 
  background-color: #dcdcdc;
}

.stanli-title a:link {
  color: #274b6f;
  text-decoration: underline; 
  display: block; 
}

.stanli-title a:active {
  color: #274b6f;
  text-decoration: underline; 
  display: block; 
}

.stanli-title a:visited {
  color: #274b6f;
  text-decoration: underline; 
  display: block; 
}

.stanli-title a:hover {
  color: #000;
  text-decoration: none; 
  display: block; 
  background-color: #ffb411; 
  }

.stanli-svc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #274b6f;
  font-weight: bold;
  padding: 6px 4px 6px 4px;
  background-color: #f2f2f2;
  border-bottom: 1px dashed #c2c2c2;
}

.stanli-ph {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #274b6f;
  font-weight: bold;
  background-color: #f2f2f2;
  padding: 6px 4px 6px 6px;
}

.stanli-email {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #274b6f;
  font-weight: bold;
  background-color: #f2f2f2;
  padding: 0px 4px 6px 6px;
}

.stanli-email a:link {
  color: #274b6f;
  text-decoration: underline; 
}

.stanli-email a:active {
  color: #274b6f;
  text-decoration: underline; 
}

.stanli-email a:visited {
  color: #274b6f;
  text-decoration: underline;
}

.stanli-email a:hover {
  color: #000;
  text-decoration: none; 
  background-color: #ffb411;
}

.stanli-body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #404040;
  padding: 6px 4px 0px 6px;
}

.stanli-ci {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #7b4801;
  font-weight: bold;
  padding: 6px 4px 6px 6px;
}

#state-back-text {
  width: 200px;
  float: right;
  text-align: right;
  margin: 12px 8px 4px 12px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #444;
}

#state-back-text a:link {
  color: #202020;
  text-decoration: underline; 
}

#state-back-text a:active {
  color: #202020;
  text-decoration: underline; 
}

#state-back-text a:visited {
  color: #202020;
  text-decoration: underline; 
}

#state-back-text a:hover {
  color: #202020;
  text-decoration: none;
  display: inline; 
  background-color: #ffb411; 
}

/* Terms */

#terms-container {
  width: 75%;
  padding: 8px 4px 0px 8px; 
}

#terms-header {
  height: 25px; 
  background-color:#646464;   
}

#terms-header-text {
  height: 25px;
  font: 12px Arial, Helvetica, sans-serif ;
  font-weight: bold;
  color: #FFF;
  display: block;
  line-height: 25px;
  padding-left: 5px;
}

#terms-body {
  background-color:#f0f0f0;
  font: 12px Arial, Helvetica, sans-serif ;
  font-weight: bold;
  color: #444;
  border-right: 1px solid #c2c2c2;
  border-bottom: 1px solid #c2c2c2;
  border-left: 1px solid #c2c2c2;
  line-height: 20px; 
}

#terms-body p{
  font: 12px Arial, Helvetica, sans-serif ;
  color: #444; 
  padding-top: 8px;
  margin: 0px 8px 8px 8px;
}

/* Registration */

#terms-body a:link {
  color: #202020;
  text-decoration: underline; 
}

#terms-body a:active {
  color: #202020;
  text-decoration: underline; 
}

#terms-body a:visited {
  color: #202020;
  text-decoration: underline; 
}

#terms-body a:hover {
  color: #202020;
  text-decoration: none;
  display: inline; 
  background-color: #ffb411; 
}

/* Footer */

#footer {     
  height: 10px; 
  margin: 30px 0px 5px 0px;   
}

#copyright-text {  
  float: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #b0b0b0; 
  text-align: left;
  padding-left: 5px;
}

#termsandconditions-text { 
  float: right; 
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #b0b0b0; 
  text-align: right;
  padding-right: 5px;
}

#termsandconditions-text a:link {
color: #b0b0b0;
text-decoration: underline; }

#termsandconditions-text a:active {
color: #b0b0b0;
text-decoration: underline; }

#termsandconditions-text a:visited {
color: #b0b0b0;
text-decoration: underline; }

#termsandconditions-text a:hover {
color: #202020;
display: inline; 
text-decoration: none;
background-color: #ffb411;  }
