	/* <![cdata[ */
		* {
			margin: 0;
			padding: 0;
		}
		
		
		/*REMOVED all clearfix attributes as they interfered with safari on Mac and seemed
		to have no effect on IE or FF */
		
		
		body {
			font-size: 62.5%;
			font-family: arial, "MS Trebuchet", sans-serif;
			background-color: #fff;
			text-align: center;
			margin-top: 20px; 
		}
			#main {
				text-align: left;
				width: 760px;
				margin: 0 auto;
			}
				#header {
					width: 100%;
					height: 54px;
					border-bottom: 3px solid #6996BD;
				}
					#logo {
						width: 226px;
						height: 51px;
						float: left;
						background-image: url(/images/logo.gif);
						background-repeat: no-repeat;
						background-position: top left;
						/* text replacement */
						/* uncomment below when image is set */
						text-indent: -9999px;
						overflow: hidden;
						cursor:pointer;cursor:hand;
						
					}
					#info {
            color:#6995BA;
            font-family:Arial,Verdana;
            font-size:14px;
            font-weight:bold;
            padding-right:10px;
            padding-top:10px;
            float:right;
            text-align:right;
					}
						#info span {
            color:#000000;
            font-family:Arial,Verdana;
            font-size:11px;
            font-weight:normal;
            margin-bottom:5px;
            margin-top:2px;
						}
				#callout {
					height: 30px;
					text-align: center;
					font-size: 24px;
					padding: 10px 0 10px 0;
					font-weight: bold;
					color: #033077;
				}
					#callout span {
						color: #ff8721;
					}
				#content {
					border: 12px solid #e4f2fe;
					height: 600px; /*470*/
				}
					/* ie hack */
					/*\*/
					
					* html #body {
						width: 520px;
						voice-family: "\"}\""; 
						voice-family:inherit;
						width: 504px;
					}
					/**/
					#body {
      			border-right:12px solid #E4F2FE;
            float:left;
            padding:8px;
            width:504px;
						
					}
					#body-conf{
						position:relative;
						align:right;
						width: 715px;
						height:320px;
						padding-top:10px;
					}
					#header-conf{
						padding: 15px 40px 15px 25px;
					}
					#header-conf h1{
						color:black;
						font-size:14pt;
						left-margin:5px;
					}
					#header-conf p{
						font-size:9pt;
					}
					#adsense-left{
						float:left;
						width: 310px;
						height:320px;
						padding-left:40px;
					}
					#adsense-right{
						float:right;
						width: 310px;
						height:320px;
						padding-right:35px;
					
					}
					#lenders{
						float: left;
						width: 265px;
						height: 275px;
						background-color: #e4f2fe;
						margin-left: 25px;
						font-size: 11px;
						padding-top:25px;
						padding-left:35px;
					}
					#picture{
						width: 320px;
						background-image: url(/images/woman.gif);
						background-repeat: no-repeat;
						background-position: center;
						float:right;
						height: 320px;
					}

					
					#form-footer{
						padding:0 40px 5px 25px;
					}

						#form-header {
							width: 504px;
							position: relative;
							height: 36px;
							background-color:#E4F2FE;
							padding-top:15px;
							
						}
							/*\*/
							* html #form-header h2 {
								width: 325px;
								voice-family: "\"}\""; 
								voice-family:inherit;
							}
							/**/
							#form-header h2 {
								color: #01265c;
								padding-left: 10px;
								width: 325px;
								float: left;
								height: 54px;
								background-image: url(/images/arrow1.gif);
								background-repeat: no-repeat;
								background-position: bottom right;
								position:absolute;
								font-size:14pt;
								/*bottom: -18px;*/
								top: 10;
								left: 0px;
								z-index:99999;
							}

							#form-steps {
								width: 135px;
								float: right;
							}
								#form-steps h3 {
									width: 25px;
									float: left;
									color: #01265c;
									font-size:12pt;
								}
								#form-steps ul {
									list-style: none;
									width: 90px;
									float: right;
								}
									#form-steps ul li {
										width: 29px;
										height: 29px;
										float: left;
										/* targe the li ids and set background image for the step images */
									}
									#step-one{
										background-image: url(/images/step1.gif);
									}
									#step-one.active{
										background-image: url(/images/step1on.gif);
									}
									#step-two{
										background-image: url(/images/step2.gif);
									}
									#step-two.active{
										background-image: url(/images/step2on.gif);		
									}
									#step-three{
										background-image: url(/images/step3.gif);
									}
									#step-three.active{
										background-image: url(/images/step3on.gif);		
									}

          
					#sidebar {
            border:1px solid #033077;
            float:left;
            height:600px;
            margin-left:0px;
            width:202px;
					}
					#sidebar ul{
						list-style:disc url(/images/li.gif) outside;
						margin-left: 30px;
						margin-top:15px;
						margin-bottom:15px;
						font-size:12px;
					}
					#sidebar ul li{
						
						
					}
					
					 #promo_line{
					  padding-top:1px;
					  background-color:#6895BC;
					  margin-bottom:15px;
					  margin-top:15px;
						
					 }
					
						#promo_featured{
							text-align:center;
							color:#0150a9;
							height:130px;
							margin-top:20px;
							margin-left: auto;
							margin-right: auto;
							width:190px;
							font-size:11pt;
							font-weight:bold;
		          color:#5586B0;
							
						}
						
						#promo_featured.content
						{
							background-image: url(/images/featured.gif);
							background-repeat: no-repeat;
							background-position: center;
						}
						
						#promo_difference{
						}
						#promo_difference h3{
							margin-top:20px;
						  text-align: center;
              color:#5586B0;
              font-family:Arial,Verdana;
              font-size:14px;
						}
						
						#promo_its_free.content
						{
						  background-image: url(/images/itsfree.gif);
							background-repeat: no-repeat;
							background-position: center;
							height:80px;
							margin-bottom:25px;
							margin-left:7px;
						}

	          #promo_orange {
  	          color: #FF8721;
  	          margin-top:-25px;
  	          margin-left:30px;
  	          margin-right:25px;
  	          
	          }
						
						
						
						#promo_powered_by.content
						{
						  background-image: url(/images/poweredby.gif);
							background-repeat: no-repeat;
							background-position: center;
							height:120px;
							margin-top:25px;
							margin-left:7px;
						}
						
				#form-container{
					background-color:#e4f2fe;
					/* border-top: 5px solid #90c4ff; */
					padding-top: 25px;
					height: 490px;
				}
				
				#form-callout{
					background-color:#6895bc;
					color:#FFF;
					font-weight:bold;
					font-size:11px;
					padding: 3px 0px 3px 10px;
				}
				
				#form-container table{
					align:center;
					
				}
					.form_label {
					  width:200px;
						float:left;
						text-align:left;
						font-size:9pt;
						font-weight:bold;
						margin-left:20px;
						white-space: no-wrap;s
						padding:4px 0px 4px 0px;
					}

					.form_field {
						float:left;
						width:45;
						color:#90c4ff;
						
						font-size:9pt;
						margin:0 0 7px 5px;
						text-align:left;
						padding:4px 0px 4px 0px;
						color: #000;
					}
					

					..submit {
						width 128px
						height: 26px;
						border: none;
						margin-top:15px;
					}
					
					.submit {
						margin-top:10px;
						margin-bottom:10px;
					}
			#footer{
				height:45px;
				color:#999999;
				text-align:center;
				margin-top:10px;
				font-weight:normal;
				line-height:16pt;
				font-size:9pt;				
			}
			#infoPage {
				width: 620px;
				font-family: Arial, Verdana, Tahoma, Times New roman;
				text-align: justify;
				padding-left: 20px;
				padding-right: 20px;
				font-size: 12px;
			}

			#infoPage h2 {
				font-family: Arial, Verdana, Tahoma, Times New roman;
				font-size: 24px;
				font-weight: bold;
				color: #2B73A3;
				margin-bottom: 5px;
				border-bottom: 4px groove #2B73A3;
			}
			
			#infoPage p {margin:10px 0px 10px 0px;}
			
			#footer A:link {text-decoration: none;color:#999999;}
			#footer A:visited {text-decoration: none;color:#999999;}
			#footer A:active {text-decoration: none;color:#999999;}
			#footer A:hover {text-decoration: underline;color:#999999;}
			
			
			#disclaimer {
  			width :760px;
  			font-size: 9px;
  		  color: #969595;
  			text-align: left;
  			margin: 10px 0 120px 0;
			}
			#disclaimer p { margin-top: 5px; margin-bottom: 5px; line-height:12px;}
			
			
			#cert_images {margin-top:300px;	margin-left:auto;margin-right:auto;}
			#cert_images img {padding:5px 5px 5px 5px;}
			#cert_images td {vertical-align:middle;}
			
			#verisign{margin-bottom:35px;}
			#secure_rights{}
			
			
			/* the #forms css stlys deal directly with centering the forms */
      div.forms table {margin:auto;}
                
      /* 'ok to extimate */
      .field_note{font-size:9px !important; margin-left:5px; color: #969595;;}
      .secure_rights, .secure_rights a{ color:#666666;}
      
      .phone3{width:30px;}
      .phone4{width:40px;}
      
      
      /* styles pulled directly from old refisave site */
      
      select {border:1px solid black;
          font-size:8pt;
          height:14pt;
          margin-left:0px;
          width:100pt;
          color:#333;
          }
            
      #stepTable {
        width:100%;
        background-color: #e4f2fe;
      }
      #stepTable h2 {
      font-family: Arial, Verdana;
      /*  font-family: Arial, Helvetica, sans-serif;*/
        font-size: 18px;
        font-weight: bold;
        color: #033077;
        padding-top:    12px;
        padding-bottom: 15px;
        padding-left:   25px;
        padding-right:   0px;
        margin-top:      0px;
        margin-bottom:   0px;
        margin-left:     0px;
        margin-right:    0px;
      }
      #stepRight {

      }
      #stepRight .stepText {
      /*  font-family: Arial, Helvetica, sans-serif;*/
      font-family: Arial, Verdana;
        font-size: 13px;
        font-weight: bold;
        color: #6996bd;
      }
      #stepRight .step {
      font-family: Arial, Verdana;
      /*  font-family:      Arial, Helvetica, sans-serif;*/
        font-size:        16px;
        font-weight:      bold;
        color:            #6996bd;
        background-color: #FFFFFF;
        padding-top:      3px;
        padding-bottom:   1px;
        padding-left:     7px;
        padding-right:    7px;
        border-top:       1px solid #6895bc;
        border-bottom:    1px solid #6895bc;
        border-left:      1px solid #6895bc;
        border-right:     1px solid #6895bc;
      }
      #stepRight .stepOn {
      font-family: Arial, Verdana;
      /*  font-family:      Arial, Helvetica, sans-serif;*/
        font-size:        16px;
        font-weight:      bold;
        color:            #6996bd;
        background-color: #FFFFFF;
        padding-top:      3px;
        padding-bottom:   1px;
        padding-left:     7px;
        padding-right:    7px;
        border-top:       1px solid #6895bc;
        border-bottom:    3px solid #033077;
        border-left:      1px solid #6895bc;
        border-right:     1px solid #6895bc;
      }    
          
          
          
			
	/* ]]> */


