body { 
margin:0px; 
text-align:center;
background-image:url(images/bg.gif);
}
td {font:12px Arial, Helvetica, sans-serif}
/*a:link {
	color: #276180;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #276180;
}
a:hover {
	text-decoration: underline;
	color: #7CAFCB;
}
a:active {
	text-decoration: none;
	color: #999999;
}*/
p.a {
font:11px Verdana, Arial, Helvetica, sans-serif;
text-indent:20px;
margin:4px;
text-align:justify;
}
p.a a{
text-decoration:underline;
color:#1E4860;
}
p.a a:hover{
text-decoration:none;
color:#7CAFCB;
}
#tmenu {
font: 11px Arial, Helvetica, sans-serif;
padding:4px 0px 0px 0px; 
color:#034562;
height:35px;
background:repeat-x url(menubg.gif) center top;
}
#tmenu a{
color:#034562;
text-decoration:none;
margin:0px 8px 0px 8px;
}
#tmenu a:hover{
color:#474458;
text-decoration:none;
border-bottom:1px solid #034562;
}
.cprt {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.cprt a{
color:#000000;
text-decoration:underline;
}
.footer {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.footer a{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
margin:0px 8px 0px 8px;
}
.footer a:hover{
color:#ffffff;
text-decoration:underline;
}
#hd {
color:#2b445a;
font:bold 13px/25px Arial, Helvetica, sans-serif;
background-color:#e0f2f7;
border-bottom:1px solid #7cafcb;
padding:0px 0px 0px 10px;
height:25px;
}
#dl {
border-bottom:1px dashed #7cafcb;
padding:5px 0px 5px 0px;
}
.orvws { font:12px/20px Arial, Helvetica, sans-serif ; color:#034562}
.orvws a{ text-decoration:none; color:#034562; line-height:20px}
.orvws a:hover{ text-decoration: underline}
h1 { font:bold 18px Arial, Helvetica, sans-serif; }
h1.one {
color:#2b445a;
font:bold 13px/25px Arial, Helvetica, sans-serif;
background-color:#e0f2f7;
display:inline;
padding:0px 0px 0px 10px;
}
table.content {
/*border:1px solid #7cafcb;*/
margin:px 0px 1px 0px;
}
.ltd {
border:1px solid #7cafcb;
}
.rtd {
border:1px solid #7cafcb;
}
#lmenu {
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px 5px 5px;
}
#lmenu a{
display:block;
line-height:20px;
height:20px;
color:#276180;
text-decoration:none;
border-bottom:1px dashed #f4f8fb;
}
#lmenu a:hover{
color:#707e31;
text-decoration:none;
border-bottom:1px dashed #d5eef3;
}
#lmenub {
font:10px Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px 5px 5px;
}
#lmenub a{
display:block;
line-height:20px;
height:20px;
color:#276180;
text-decoration:none;
border-bottom:1px dashed #f4f8fb;
}
#lmenub a:hover{
color:#707e31;
text-decoration:none;
border-bottom:1px dashed #d5eef3;

}
#lmenus {
font:10px Verdana, Arial, Helvetica, sans-serif;
margin:5px 0px 5px 5px;
}
#lmenus a{
display:block;
line-height:12px;
height:20px;
color:#276180;
text-decoration:none;
border-bottom:1px dashed #f4f8fb;
}
#lmenus a:hover{
color:#707e31;
text-decoration:none;
border-bottom:1px dashed #d5eef3;

}

.bar {
color:#2b445a;
font:13px Arial, Helvetica, sans-serif;
}
.bar a{
color:#2b445a;
font:13px Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.rmenu a{
color:#276180;
text-decoration:none;
font-weight:normal;
font:12px Arial, Helvetica, sans-serif;
}



/* Main form step table styles */
.LB_FormStep
{
table-layout: fixed;
}

.LB_FormStepHidden
{
display: none;
}

.LB_FormStepVisible
{
display: block;
}

/* Form step header styles */
.LB_Headline, .LB_StepNumber
{
padding: 4px;
padding-left: 6px;
}

.LB_Headline
{
font-weight: bold;
background-color:#7cafcb;
color: #fff;
font-size: 140%;
}

.LB_StepNumber
{
font-weight: bold;
background-color:#E0F2F7;
white-space: nowrap;
font-size: 110%;
}

.LB_StepNumber b
{
color:#034562;
font-size: 130%;
}

hr { border:1px solid #7cafcb}

/* Form step main content styles */
.LB_FormStepContent
{
border:solid 4px #7cafcb;
background-color: #fff;
padding: 4px;
}

.LB_FormStepContent label
{
font-weight: bold;
font-size: 80%;
}

.LB_FormStepContent td
{
vertical-align: top;
}

/* Form fields that have sterling symbol in them */
#LB_PropertyValue, #LB_PropertyValue2, #LB_AmountToBorrow, #LB_AmountToBorrow2
{
background: #fff url(http://mortgageloanbrokers.co.uk/images/Sterling.gif) no-repeat scroll 1px;
padding-left: 13px;
}

/* Back, next, finish buttons */
.LB_Button
{
font-size: 90%;
}

.LB_Button:hover
{
text-decoration: underline;
}

.LB_Next_Button
{
background-color: #034562;
color: #fff;
font-weight: bold;
}

/* Footer containing buttons */
.LB_Footer
{
text-align: right;
font-size: 120%;
}

.LB_Footer b
{
font-size: 110%;
color: #034562;
}

/* Tooltip styles */
.LB_ToolTip-title
{
font-weight: bold !important;
}

.LB_ToolTip-tip
{
border: 2px solid black !important;
padding: 3px;
background-color: #ff7;
font-size: 80%;
z-index: 100;
text-align: left;
}

.LB_ToolTipIcon
{
display: inline;
background: url(http://mortgageloanbrokers.co.uk/images/ToolTipQuestionCircle.gif) no-repeat;
}

/* Error styles */
.LB_ErrorLabel
{
color: #fff;
background-color: #f00;
}

.LB_ErrorMessage
{
color: red;
visibility: hidden;
}

/* Misc styles */
#LB_Consent
{
visibility: hidden;
}

#LB_LtvProblem
{
background-color: #CCCCCC;
margin-bottom: 20px;
}

#LB_MortgageType_Cell
{
white-space: nowrap;
}

.LB_CheckboxTable
{
color: #170;
}

.LB_RadioOptions
{
color: #170;
padding-right: 10px;
}

.LB_BigLabel
{
font-size: 120% !important;
font-weight: bold;
color:#2b445a;
}

#LB_SubmitIndicator
{
text-align: center;
font-size: 180%;
font-weight: bold;
color: #fff;
position: absolute;
z-index: 100;
visibility: hidden;
}

#LB_AlphaLayer
{
z-index: 50;
visibility: hidden;
position: absolute;
background-color: #000;
-moz-opacity:.70;
opacity:.70;
filter:alpha(opacity=70);
}


/*--------------------news section--------------------------------*/
#newssection{border:1px solid #e0f2f7; background-color:#f7fdff;}
#news{background-color:#7cafcb; font:bold 16px/25px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left;}
#excerts{font:bold 12px Arial, Helvetica, sans-serif; color:#598896; text-align:justify;}
#excerts a{font:bold 12px Arial, Helvetica, sans-serif; color:#598896; text-decoration:none; text-align:left;}
#excerts a:hover{text-decoration:none; color:#889067;}
#excerts p{font:normal 12px Arial, Helvetica, sans-serif; color:#615753; text-align:left;}
#textinfo{font:normal 12px Arial, Helvetica, sans-serif; color:#615753; text-align:justify;}

#comments{font: 11px Arial, Helvetica, sans-serif; color:#889067; float:left; }
#comments a{font: 11px Arial, Helvetica, sans-serif; color:#889067; text-decoration:none; padding-left:3px}
#comments a:hover{ text-decoration:none; color:#3782c6;}

#more{font: 11px Arial, Helvetica, sans-serif; color:#889067; text-align:right}
#more a{font: 11px Arial, Helvetica, sans-serif; color:#889067; text-decoration:none;}
#more a:hover{ text-decoration:none; color:#3782c6;}

#date{font:11px Arial, Helvetica, sans-serif; color:#615753;}
.brdrlft{border-left:1px solid #d3e4ee;}


