/* CSS Document */
* {
	margin:0px; 
	padding:0px; 

}

body  {
	margin:0px; 
	padding:0px; 
	font: 1.0em arial, sans-serif;
	font-size:100%;
}

h1 
{
   font: 1.2em verdana, sans-serif; 
   font-weight:bold;
}

#wrapper 
{
   background-image:url(../images/formbevelBG.gif);
    background-repeat:no-repeat;
    height:637px;
	width:495px;

	background-color:#FFFFFF;
    padding-top:18px;
	padding-left:18px;
		margin-left:auto;
	margin-right:auto;
}

.thebanner 
{
    text-align:center;
    	margin-left:auto;
	margin-right:auto;
}

#loader 
{
    position:relative;
left:35px;
top:5px;
 float:left;
    z-index:50;
	height:0px;

}

#logo {
	float:left;
	padding-top:0px;

}

.clearthefloats {clear:both;}

#lenders {
text-align:right;
float:left;
width:267px;
}

#header {
	float:left;
	width:507px;
}

#helpline {
float:left;
width:171px;
height:131px;
}

.helplineTel 
{

    margin-top:50px; 
    font-size:1.1em;
    font-weight:bold;
    color:#FFFFFF; 
    text-align:center;
}

#topBar {

}


.navbtnTop
{
    float:left;
    font-size:0.75em;
     padding-top: 3px;
     text-align:right;
     padding-left:390px;
}


#sidepanel 
{
width:460px;
padding-left:5px;
padding-right:5px;
margin-top:12px;
margin-bottom:3px;
border:  #00CC00 1px dotted;
background:white;
color:Black;
z-index:3;
}

#sidewrapper
{
   width:185px; 
   float:left;
}

#ads 
{
     font-size:0.7em;
    color:#666666;
    width:135px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    margin:10px;
    border:   1px dotted #5986CA;  
    text-align:center;
    }


#ticker
{
   padding-right:15px;
   font: 14px Arial;
    color:#D60002;
    width:463px;
    height:0px;
    font-weight:bold;
    text-align:right;
}

.tickerbg 
{
    background-color:White;
    width:463px;
    height:20px
}

#breadcrumb {
    width:460px;
    font-size:0.65em;
    font-weight:bold;
    color:#666666;
    float:left;
    margin-bottom:10px;
}

.crumblabel 
{
    color:#670001;
}

#quesTb {
width:483px;
float:left;
}

#subhead {
	margin-left:17px;
	float:left;
	height:15px;
}

#introText 
{
font:verdana,sans-serif;
font-size:0.75em;
color:#333333;
}

#percenttxt 
{
     font:verdana,sans-serif;
    font-size:0.75em;
    color:#333333;
    width:466px;
}

#keyword {
float:left;
font-size:0.75em;
font-weight:bold;
color:#666666;
margin-left:17px;
width:465px;
padding-top:7px;
height:0px;
}

#footer 
{

padding-left:10px;
	font: 1.0em verdana,arial, sans-serif;
padding-bottom:15px;
height:25px;
	margin-left:auto;
	margin-right:auto;
		width:507px;

}

.tcs a{
color:#999999;
text-decoration:none;
}

.tcs {
color:#999999;
text-decoration:none;
}

#qstep{
font-size:0.7em;
float:left;
width:335px;
text-align:right;
}

#qstep a{
color:#333333;
text-decoration: none;
}

#qstep a:hover{
color:#333333;
text-decoration: underline;
}

#qTitle{
font-size:0.7em;
font-weight:bold;
padding-left:50px;
float:left;
}

#next {
font-size:0.7em;
font-weight:bold;
color:#333333;
}

#next a {
color:#333333;
text-decoration: none;
}

#next a:hover {
color:#333333;
text-decoration: underline;
}

#mortgageForm1 {
padding-top:20px;
padding-bottom:20px;
}

 p{
font-size:0.7em;
padding-top:10px;

}

input{
font-size:0.95em;
float:left;
}

select{
font-size:0.95em;
float:left;
}


#credit {
margin-left: 20px;
margin-top: 20px;

}
 
label {
width:120px;
float:left;
margin: 0 10px;
font-weight:bold;
}

#brokers {
font-size:0.7em;
color:#003399;
border:#999999 1px solid;
margin: 5px;
padding:5px;
}

.notice {
    font-size:0.75em;
color:#003399;
border:#003399 1px solid;
margin: 5px;
padding:5px;
}


.thenotice {
    font-size:0.75em;

border:#003399 1px solid;

}

#payPeriod label 
{
    font-size:0.95em;
    float:left;
   width:50px;
   margin-top:5px;

}

#tobacco label 
{
    float:left;
   width:15px;
   margin-top:2px;
    font-weight:normal;

}


#CoverDebtReduce label 
{
     font-weight:normal;
    float:left;
   width:15px;
   margin-top:2px;
   
}

#CriticalIllness label 
{
    font-weight:normal;
    float:left;
   width:15px;
   margin-top:2px;
}

#SingleJoint label 
{
font-weight:normal;
    float:left;
   width:118px;
   font-size:0.8em;

}


#JoinLItobacco label 
{
    font-weight:normal;
    float:left;
   width:20px;
   margin-top:5px;

}

#lblBroker 
{
    color:#666666;
     font-size:0.85em;
     text-align:center;
}

.submission 
{
     font-size:0.85em;
    padding-left:176px;
    padding-top:10px;
}

.alertpanel 
{
    width:460px;
padding-left:5px;
padding-right:5px;
margin-bottom:8px;
border:  red 1px dotted;
background:white;
color:Black;
z-index:3;
    font-size:0.75em;
}


.navbtn 
{
    float:left;
    font-size:0.75em;
     padding-top: 3px;
     text-align:right;
     padding-left:406px;
}

.navbtn input
{
     color:#666666;
}

.tick 
{
padding-top:7px;

}

#address 
{
    font-size:0.9em;
    width:280px;
}

#footer a {
color:#999999;
text-decoration:none;
}

#keyword {
font-size:0.9em;
font-weight:bold;
color:#5986CA;
}

#quesTb h1 
{
   font-size:0.9em;
    font-weight:bold;
    color:#670001; 
   margin:0px 00px 0px 10px;
   padding-top:5px;
    border-bottom:solid 1px #670001;
    width:455px;
}

#thetitle 
{
    font-size:0.6em;
}

#JointLITitle 
{
    font-size:0.6em;
}



.fieldsnext input
{
    float:left;
    margin-right:5px;
}

.validnot 
{
    border:solid 2px red;

}

.holder 
{
    margin-left:auto;
	margin-right:auto;
		width:586px;
		height:881px;
		background-repeat:no-repeat;
      background-image:url(../images/masterbevel.jpg);
}

#brokerRotator
{
height:0;
width:0;


}

#txtheader2 
{
     padding-left:25px;
      padding-right:15px;
     vertical-align:top;
     float:left;
width:550px;
height:60px;
}

#txtheader2 p 
{
    FONT-SIZE: 75%;
MARGIN: 0px 0px 10px;
COLOR: #122942;
LINE-HEIGHT: 150%;
FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN: left
}

#txtheader 
{
     padding-left:25px;
      padding-top:15px;
      padding-right:15px;
     vertical-align:top;
     float:left;
width:415px;
height:50px;
}

#txtheader p 
{
    FONT-SIZE: 75%;
MARGIN: 0px 0px 10px;
COLOR: #122942;
LINE-HEIGHT: 150%;
FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
TEXT-ALIGN: left
}

#hold 
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    COLOR: #122942;
    font-size:80%;
    margin-top:15px;
    margin-right:5px;
float:left;
}
#outrotxt 
{
    padding-left:5px;
	font: 1.0em verdana,arial, sans-serif;
padding-bottom:5px;
padding-top:5PX;
	margin-left:auto;
	margin-right:auto;
		width:537px;
}