﻿
/* CSS Document */

/* ----======== Reseting All Browsers ========---- */

div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	/*background-position: top;*/
}
fieldset, img {
	border:0;
}
ol {
	list-style:square;
	list-style-position:inside;
	line-height:25px;
}

caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr, acronym {
	border:0;
}
.clear {
	clear:both;
	font-size:0px;
}
.clear:after {
	clear:both;
	content:".";
	display:block;
	height:0px;
	visibility:hidden;
}
/*End of Master Reset*/

body {
	background:#2A0200 url(../images/bg.jpg) repeat-x bottom;
	/*background-color:#b60500;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding:0;
	margin:0;
}
.ForgotPswd

{
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:10px;
	padding-left:7px;
	height:30px;
	background-color:#202020;
	color:White;
	vertical-align:middle;
}
#wrapper {
	margin:auto;
	width:999px;
	display:table;
	margin-bottom:20px;
}
#wrapperPrint {
	margin-top:30px;
	margin-bottom:30px;
	margin-left:30px;
	width:699px;
	display:table;
	margin-bottom:20px;
}
#container {
	display:block;
	float:left;
	background-color:#FFFFFF;
	width:996px;
}
#containerPrint {
	display:block;
	float:left;
	background-color:#FFFFFF;
	width:696px;
}
#header {
	width:996px;
	height:313px;
}
#nav {
	background:url(../images/nav.gif);
	background-repeat:repeat-x;
	width:996px;
	text-align:right;
	height:37px;
}
.side_trans {
	padding-left:13px;
	padding-right:13px;
	float:left;
	background:#401d1b url(../images/bg_trans.jpg) repeat-x bottom;
	padding-bottom:20px;
}
#privacy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:34px;
	padding-left:58px;
	padding-right:58px;
}
#register {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:17px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:58px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:800px;
	margin:auto;

}
.RemoveRegi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:17px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:58px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:800px;
	margin:auto;

}
.a1 {
}
.a2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:5px;
	padding-bottom:13px;
}

.a3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#202020;
	padding-top:5px;
	padding-bottom:15px;
}
#right_cont {
	padding-left:40px;
}
#btn_lrg {
	padding-top:5px;
}
#footer {
	width:999px;
	margin-top:17px;
float:left;	
}
#footer_cont,  #footer_cont a:link, #footer_cont a:active, #footer_cont a:visited 
{
	margin:auto;
	width:600px;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	
	font-size:12px;
}
#footer_cont a
{
	margin:auto;
	width:600px;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	padding-right:2px;
	font-size:12px;
}
#footer_cont a:hover {
	margin:auto;
	width:600px;
	text-align:center;
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#83a8d1;
	font-size:12px;
	text-decoration:underline;
}
.footer_count,  .footer_count a:link, .footer_count a:active, .footer_count a:visited 
{
	margin:auto;
	width:600px;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	
	font-size:12px;
}
.footer_count a
{
	margin:auto;
	width:600px;
	text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
	padding-right:2px;
	font-size:12px;
}
.footer_count a:hover {
	margin:auto;
	width:600px;
	text-align:center;
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#83a8d1;
	font-size:12px;
	text-decoration:underline;
}
#gap {
	height:40px
}
#gap2 {
	height:10px
}
#login {
	width: 375px;
	display:block;
	float:left;
	padding-left:525px;
}
#fpass, #fpass a, #fpass a:link, #fpass a:active, #fpass a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	display:block;
	float:left;
	text-align:left;
	line-height:9px;
	padding-top:5px;
	text-decoration:none;
}
#fpass a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#83a8d1;
	font-size:10px;
	display:block;
	float:left;
	text-align:left;
	line-height:9px;
	padding-top:5px;
	text-decoration:none;
}
.b{ font-weight:bold;}

/* FORM STYLE */
.r1{ color:#d50a00;}
/*.input{ display:block;float:left; margin:0px; padding:0px; width:160px; border:#b2b2b1 1px solid; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}*/
.select{ float:left;margin:0px; width:242px; height:22px; border:#b2b2b1 1px solid; padding:0px;   font-family:Arial, Helvetica, sans-serif; font-size:12px;}
input.register_btn{width:109px; height:45px;}
input.login_btn{width:109px; height:45px;}
#sub_btn
{ padding-top:5px; display:block; float:right;}
#sub2_btn
{ padding-top:5px; display:block; float:left; padding-left:138px;}
#log_btn
{ padding-top:5px; display:block; float:left; padding-left:15px;}
#fpass_icon{ width:800px; float:left; padding-top:15px;  padding-left:97px;}
input:focus { background:#FFFF9D; }
/*label{ display:block;float:left;width:140px; padding-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}*/
/* FORM STYLE */

.frm_nav{ display:block; float:left; }

#frm_wrapper{ width:895px; margin:auto; }
.bckcolor
{
	background-color:#f8f8f8;
}

#frma2{background-color:#f8f8f8;}
#title{ margin-top:10px; margin-left:10px;}
.frmcopy{ padding-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px;}
#add_btn{ padding-top:20px; padding-left:10px;}
.next_help{  float:right; padding-right:10px; padding-bottom:10px; text-align:right;}
#frm_frame{ padding:10px;}
#c1{ display:block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:300px; padding-top:10px; padding-left:10px;}
#c2{ display:block; float:left;}


/****************interest-ratestartcss*******************/
.addmaindiv
{padding-left:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
margin-top:10px; 
width:490px;
float:left;
}

.ineratcondiv
{padding-top:7px;
width:155px;

float:left;
text-align:left;
}
.addtextboxdiv
{padding-top:3px;
width:330px;
float:left;
text-align:left;
}
.addtextboxdivrefund
{
	margin-left:-4px;
padding-top:3px;
width:330px;
float:left;
text-align:left;
}
.addtextboxdivRefund
{
padding-right:10px;
margin-top:10px;
width:330px;
float:right;
text-align:right;
}
.addtextboxdivRefundLtr
{
padding-right:10px;
margin-top:10px;
float:right;
text-align:right;
}
.ineresttextbox
{
/*float:left;*/
width:66px;
margin:0px;
/*height:16px;*/
padding:0px;
line-height:16px;
border:1px solid #cbcbcb;
}

.addbtntab
{
width:395px;
float:left;
padding-top:15px;
}
.inerestgridmaindiv
{

border-top:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
width:600px;
background:#e4e4e4;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#000000;
height:16px;
line-height:15px;
}
.inerestgridmaindivHeader
{

border-top:#d9d9d9 1px solid;
border-left:#d9d9d9 1px solid;
width:600px;
padding-left:5px;
background:#e4e4e4;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold; 
color:#000000;
height:16px;
line-height:15px;
}
.ItemTempleteContent
{
	
}
.toplinkdiv
{
width:996px;
float:left;background:#fe6924;

}
.topmenucon
{
margin:0px;
padding:0px;
}
.topmenucon ul
{list-style:none;
	margin:0px;
	padding:0px;
}
.topmenucon li
{
list-style:none;
margin:0px;
border-right:#FFFFFF 1px solid;
float:left;

}
.topmenucon li a
{list-style:none;
line-height:28px;
height:28px;
display:block;
padding-left:10px;
padding-right:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;


}
.topmenucon li a:hover
{
background:#b16b4b;
}
.topmenucon li a.topmenu_active
{
background:#b16b4b;
width:200px;
}
.mortgagepad
{

padding-bottom:10px;
padding-left:60px;
}
.gridfont
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4f;
height:25px;
}
.gridfontText
{
text-align:left;
padding-left:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4f;
height:25px;
}
.gridfontTextAmount
{
text-align:right;
padding-right:7px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4f;
height:25px;
}
.mar50
{
margin-top:50px;
}
.mailfont
{
font-weight:bold;
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cf160e;
}
.logoutlink
{
font-weight:bold;
vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.logoutlink a
{vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.logoutlink a:hover
{vertical-align:bottom;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.flotright
{
padding-top:15px;
float:right;
padding-right:15px;
}
.flotrightStatement
{
padding-top:15px;
float:right;
padding-right:1px;
}
.flotrightStatement3
{

float:right;
padding-right:1px;
}
.flotrightStatement3save
{
padding-bottom:3px;
float:right;
padding-right:1px;
}
.mortgatemaintab
{

width:996px;
float:left;
margin-top:28px;
}
.mortgatediv
{
width:500px;
float:left;
}
.maildiv
{
	
width:441px;
float:left;
padding-top:5px;
padding-right:45px;
text-align:right;
}
.marleft
{
margin-left:10px;
margin-bottom:10px;
}
/******************regisratoncssstart****************/
.regisramaindiv
{
margin-bottom:5px;
width:500px;
float:left;
}
.regisramaindivtemp
{
margin-bottom:5px;
width:650px;
float:left;
}
.regisramaindivFrPsd
{
margin-bottom:5px;
width:680px;
float:left;
}
.labelText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding-top:5px;
width:150px;
float:left;
}
.flotleft
{
float:left;
}
.Requiredfont
{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}
.Requiredfont a
{
text-decoration:underline;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.Requiredfont a:hover
{
text-decoration:none;
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.dropbox{ 
float:left;
padding:0px;
margin:0px;
width:245px;
height:26px; 
border:#b2b2b1 1px solid; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.dropboxRefundLetter{ 
float:left;
padding:0px;
margin:0px;
height:20px; 
border:#b2b2b1 1px solid; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.checkbox
{
height:13px;
width:15px;
margin:0px;
padding:0px;
}
/*********************stestmentpagestart*********************/
.stastmaindiv
{
width:880px;
float:left;
text-align:left;
padding-left:10px;
}
.stastcondiv
{
width:600px;
float:left;

}

.stastimgdiv
{
width:160px;
float:left;
text-align:left;
}
.lineheight30
{
line-height:35px;
}
/***************stestmentpageend*******************/
/***************startcreativepage******************/
#creativeleftdiv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:17px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:58px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:500px;
margin-left:18px;

}
/***********endcreativepage********************/
/****************startloginpage*****************/
.loginmaindiv
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:17px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:58px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:600px;
	margin-left:60px;

}

.logincondiv
{
width:100px;
float:left;
}
.fpass_icondiv
{
width:25px;
float:left;
}
.fpasscondiv
{
 width:100px;
 float:left;
 margin-top:2px;
}
.loginbtnpad
{
padding-left:80px;
}
.redlink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
font-weight:bold;
}
.redlinkFrontPage
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
}
.height15
{
height:24px;
}
/*****************freeregistercssstart**********************/
.freeregileftdiv
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	float:left;
	padding-bottom:10px;
	padding-left:16px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:520px;
		padding-right:10px;
	margin-left:40px;

}
.arial18
{

line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}
.freeregirighdiv
{

margin-left:40px;
width:270px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
float:left;
}
.financialdiv
{

width:350px;
float:left;
}
.bullatediv
{
width:35px;
float:left;
}
.financialcondiv
{
width:315px;

float:left;
}
.arial15
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
}
.padtop10
{
padding-bottom:15px;
}

/***********************New css (swati)****************************/
.addtextboxdivForRadio
{padding-top:3px;
width:200px;
float:left;
}
.addmaindivForRadio
{padding-left:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
margin-top:10px; 
width:350px;
float:left;	}

.addtextboxdivTemp
{padding-top:3px;
width:530px;

}

/**************end***********************/
.phoneboxRL{ float:left;margin-right:2px; width:20px;  border:#b2b2b1 1px solid; padding:0px;   font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.phonebox{ float:left;margin-right:2px; width:20px; height:22px; border:#b2b2b1 1px solid; padding:0px;   font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*,.newradio,.newradio span input
.newradio span label
{
	float:left;
	width:50px;
	padding-left:5px;
	line-height:18px;
	}*/
/****************startloginpage*****************/
.loginmaindiv
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	padding-top:17px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:58px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:475px;
	margin-left:35px;

}

.logincondiv
{
width:100px;
float:left;
}
.fpass_icondiv
{
width:25px;
float:left;
}
.fpasscondiv
{
 width:100px;
 float:left;
 margin-top:2px;
 font-size:12px;
}
.fpasscondiv a
{
 width:100px;
 float:left;
 color:#202020;
}

#fpass_iconnew{ display:block; float:left; padding-top:15px; padding-left:97px;}
.loginbtnpad
{
padding-left:80px;
}
/****************endloginpage*****************/
/*****************freeregistercssstart**********************/
/*
.freeregileftdiv
 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
	float:left;
	padding-bottom:10px;
	padding-left:16px;
	background-color:#f8f8f8;
	border:#CCCCCC 1px solid;
	width:520px;
		padding-right:10px;
	margin-left:40px;

}
.arial18
{

line-height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
}
.freeregirighdiv
{

margin-left:40px;
width:270px;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#202020;
float:left;
}
.financialdiv
{

width:350px;
float:left;
}
.bullatediv
{
width:35px;
float:left;
}
.financialcondiv
{
width:315px;

float:left;
}
.arial15
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
}
.padtop10
{
padding-bottom:15px;
}*/
/*********************freeRegisterCssEnd**********************/
.contentnew {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:justify;
	color:#c72d0f;
	padding-left:5px;
}

.content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:justify;
	color:#c72d0f;
	padding-left:25px;
}
.dotedline{
background:url(../images/line_doted_new.gif) repeat-x center;
height:17px;
}
.SmallBlueText
{
	color:#3a3839;
}
.dotedlinenew{
background:url(../images/line_doted_new.gif) repeat-x bottom;
}
.mrlineheight
{
	line-height:18px; 
	}
/*************************** interested page css start**********************************************/
.defalul ul,.defalul ul li,.defalul
{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;	
}
.interestedbtnimg
{
	padding-top:4px;
	float:left;	
}
.laonbalineresttextbox
{
/*float:left;*/
width:66px;
margin:0px;
height:16px;
padding:0px;
height:20px;
line-height:20px;
border:1px solid #cbcbcb;
}
.laonbalineresttextbox2
{
float:left;
width:66px;
margin:0px;
padding:0px;
line-height:20px;
border:1px solid #cbcbcb;
}
.textboxRefund
{
float:left;
width:66px;
margin-top:-3px;
line-height:20px;

}
.black_text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3C3A3B;
}
.newblack_text
{
padding-right:3px;
	float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3C3A3B;
}
.savepad
{
	padding-top:2px;}
	
	/*************************** Div css *************************************/
.HelpHDText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CF120E;
font-weight: normal;
text-decoration:none;
}
	
	.main
{
width:530px;
margin:0 auto;
}
.maindiv
{
width:530px;
float:left;
}
.logodiv
{
margin-top:27px;
width:182px;
float:left;
}
.arial14
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#53a8e1;
font-weight:bold;
}
.arial23
{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#53a8e1;
font-weight:bold;
}
.userdiv
{
width:300px;
float:left;	
}
.lefttopcorn
{
background:url(../images/left-top.png) no-repeat left;
width:12px;
height:12px;
float:left;
}
.righttopcorn
{
width:12px;
float:left;
height:12px;
background:url(../images/right-top.png) no-repeat right;
}
.topmid
{
background:url(../images/topmid.gif) repeat-x 1px;
height:12px;
float:left;
width:276px;
}
.bottommid
{float:left;
background:url(../images/bottom-mid.gif) repeat-x;
height:12px;
width:276px;
}
.MainTop
{
	 float:left; 
	 height:12px;
}

.leftbottomcorn
{float:left;
background:url(../images/left-bottom.png) no-repeat left;
width:12px;
height:12px;
}
.rightbottomcorn
{
	float:left;
width:12px;
height:12px;
background:url(../images/right-bottom.png) no-repeat right;
}
.usercondiv
{
width:76px;
float:left;text-align:left;
line-height:25px;

margin-top:20px;
}
.arial-12org
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#eb5b04;
text-align:left;
font-weight:bold;}
.usertexboxdiv
{
width:200px;
float:left;
}
.clearboth
{
padding-left:85px;
clear:both;
padding-top:8px;
}
.midconbg
{
text-align:left;
border-left:#ee4713 1px solid;
border-right:#ee4713 1px solid;
float:left;
padding-right:10px;
padding-left:10px;
width:278px;
background:#FFFFFF;
clear:both;
}
.textbox 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
float:left;
height:20px;
text-align:left;
margin-top:20px;
width:180px;
margin-left:8px;
border:#b7dbf3 1px solid;
}
.sidearrow
{
position:absolute;
margin-left:-44px;
}
.subitbtn
{
padding-bottom:8px;
}
.checkboxdiv
{
width:20px;
float:left;
}
.checkboxcondiv
{
width:150px;
float:left;
padding-top:3px;
}
.flotleft
{
float:left;
}
	
	/************************** End Div css ************************************/
	
	.GridActiveRow
{
	background-color:#FFB857;
}
.GridInActiveRow
{
	background-color:#FFFFFF;
}
.newfrm_wrapper{border:1px solid #CCCCCC; width:895px; margin:auto; }
.newmortgagepad
{

padding-bottom:10px;
padding-left:47px;
}
.BtmDive
{
	 clear:both;
	 height:20px;
}