﻿body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 0;
	background:#eeeeff url(/images/backfade.jpg) repeat-x 0 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	text-align: center;
	line-height: 12px;
	
}

.bubblesize input
{
	width: 440px;
	
}

#divWrap
{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	height: 1058px;
	

}

#divSiteWrapper
{
	width: 800px;
	height: 1048px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	float:left;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;

}

#divTopBarWrapper
{
	width:800px;
	background:#FFFFFF url(/images/topbarback.gif) no-repeat 0 5px;
	height: 135px;
	margin-left: 0px;
	padding-top: 5px;
	clear:both;
}

#divTopBarWrapper img
{
	float:left;
	clear:left;
	margin-left: 15px;
	margin-bottom: 10px;
	vertical-align: top;
	margin-right: 200px;
}


#divRightSideBar
{
	width: 4px;
	height: 99%;
	background:#FFFFFF url(/images/rightside.gif) repeat-y 0 0;
	float:left ;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#divFooter
{
	width: 800px;
	text-align: left;
	background:#bbbbff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 100px;
	text-indent: 0px;
	bottom: 0px;
	clear: left;
}

/* FOOTER ================================================================ */
#footer 
{
	width:780px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#444444;
	text-align:center;
	height: 92px;
	
}
#footer a {
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

.warning
{
	font-weight: bold;
	font-size: 0.9em;
	margin-top: 6px;
}



#divTag
{
	text-align: center;
	font-size: 11px;
	color: #4444dd;
	line-height: 13px;
	
}

#ctl00_divLeftContent
{
	font-size: 11px;
	width: 450px;
	float:left;
	text-align: left;
	margin-top: 10px;
	margin-left: 15px;
	line-height: 13px;
	background:#FFFFFF url(/images/lighter-coin-stack.jpg) no-repeat 100px 150px;
	min-height: 550px;
}

#divBottomPanel
{
	clear:both;
	width: 800px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#divBottomBar
{
	width: 802px;
	height: 4px;
	background:#FFFFFF url(/images/bottomside.gif) repeat-x 0 0;
	float:left ;
	border-left: solid 2px #eeeeff;
}

#divLeftContent strong
{
	color: #333399;
}

.ArticleSummaryWrapper
{
	text-align: left;
	width: 750px;
	height: 210px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	
}

.ArticleSummaryWrapper h5
{
	color: #333399;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
}

.ArticleTitle
{
	font-weight:bold;
	color: #4444aa;
}

.LMList li
{
	line-height: 15px;
	vertical-align: middle;
	text-indent: 2px;
}

.LMList a
{
	color: #000;
	
}

.LMList ul
{
	font-size: 11px;
	
}

.LMTickList li
{
	line-height: 28px;
	vertical-align: middle;
	margin-bottom: -5px;
}

.LMTickList a
{
	color: #000;
	
}

.LMTickList ul
{
	list-style-image: url(/images/tick.gif);
	font-size: 12px;
	padding: 4px 4px 4px 4px;
	margin: 15px 0px 10px 40px;
	
}


#ctl00_divLeftContent h5
{
	color: #333399;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#ctl00_divLeftContent h4
{
	color: #333399;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#ctl00_divLeftContent a:visited
{
	color: #0000ff;
}

.LoanCalc 
{
	background:#FFFFFF url(/images/lm_calcback.gif) no-repeat 0 0;
	width: 420px;
	height: 235px;
	margin-left: 10px;
	padding: 10px 10px 10px 10px;
	font-size: 10px;
	line-height: 12px;
	float:left;
	overflow: hidden;
}

.LoanCalcFormTextBox
{
	width: 80px;
	height: 12px;
	float:left;
	font-size: 10px;
	
}

.LoanCalcFormReadOnlyTextBox
{
	width: 80px;
	height: 12px;
	float:left;
	font-size: 10px;
	background-color: #eeeeff;
	border: solid 1px #888888;
	
}

.LoanCalcButton
{
	float:right;
	margin-top: -10px;
	margin-right: 30px;
}

.imgarrow
{
	vertical-align: middle;
	
}

.LoanCalcFormLabel
{
	width: 150px;
	height: 12px;
	float:left;
}

#divLoanCalcFormWrapper
{
	width: 270px;
	height: 160px;
}

.FormWrapper
{
	background:#FFFFFF url(/images/lm_formback.gif) no-repeat 0 0;
	width: 310px;
	height: 570px;
	float:right;
	margin-right: 15px;
	margin-top: 5px;
}

.FormWrapperTall
{
	background:#FFFFFF url(/images/lm_formback_tall.gif) no-repeat 0 0;
	width: 310px;
	height: 570px;
	float:right;
	margin-right: 15px;
	margin-top: 5px;
}

#divLogo
{
	border: none;
}

#divLogo a
{
	border: none;
}

#divLogo a:visited
{
	border: none;
}

#divLogo img
{
	border: none;
}

#divContactSitemap
{
	float:right;
}




#divMenuBar
{
	background: #eeeeff url(/images/menubg.gif) repeat-x 0 0;
	width:800px;
	height: 22px;
	clear: left;
}


#menu {list-style-type:none; margin: 0 5px 30px 10px; padding:0; font-family: Helvetica; background: #eeeeff url(/images/bodybg.jpg) repeat-x 0 0;}


#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px; }
#menu li span {display:block; z-index:100; padding: 5px 10px;font-size:12px;}
#menu li a, #menu li a:visited {display:block; padding:0; white-space:nowrap;}
#menu li { color: #000000; border-right: solid 1px #888888; }
#menu li a { color: #000000; text-decoration: none; }

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: #eeeeff repeat-x 0 0;}
* html #menu dl {background: #eeeeff transparent url(../opacity/opaque.gif);}
#menu dt {background: #eeeeff url(/images/menubg.gif);margin:0; font-size: 12px;font-family: Helvetica; float:left;}
#menu dd {display:none; clear:left; margin:0; padding:0; color: #fff; font-size: 12px;font-family: Helvetica; text-align:left;}
#menu dd {background: #eeeeff transparent; border-bottom: solid 1px #fff;}
#menu dd {width: 182px; height: 20px;}
#menu dt a, #menu dt a:visited {display:block; color:#000; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {color:#000; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0; text-decoration:underline;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li a:hover dd {text-decoration:underline; color: #aaf;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:2px;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {color:#99f;}


.miniform
{
	padding: 5px 0px 0px 0px;
	margin: 8px 0px 0px 18px;
	text-align:left;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	line-height: 13px;
}

.miniforminput
{
	
	width: 166px;
	height: 13px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
	
}

.selectdaymonth
{
	
	width: 48px;
	height: 17px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.selectnormal
{
	width: 166px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.selectyear
{
	width: 65px;
	height: 17px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.selectlifeinsurance
{
	width: 140px;
	height: 17px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.HouseNumber
{
	width: 60px;
	height: 13px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

.PostCode
{
	width: 71px;
	height: 13px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 11px;
}

#divTAC
{
	font-size: 9px;
	width: 257px;
	height: 25px;
	text-align: left;
}

#ctl00_RightFormContent_ucHomeownerLoan_btnApply 
{
	margin-top: -48px;
	margin-left:180px;
	margin-right: auto;
}

#ctl00_RightFormContent_ucTenantLoans_btnApply
{
	margin-top: -66px;
	margin-left:180px;
	margin-right: auto;
}


.miniform h6
{
	color: #66f;
	font-size: 13px;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.miniform label
{
	width: 145px;
	text-align:left;
	height: 14px;
	padding: 4px 0px 0px 0px;
	margin: 2px 0px 3px 0px;
}



.miniformimage
{
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:relative;
	top: 0px
	
}

.miniform a.tooltip  {position:relative; z-index:100; color: #0000aa;}
.miniform  a.tooltip span {display:none; padding:10px 10px 0 10px; line-height:12px; font-size: 9px; text-decoration: none; background: #eeeeff url(/images/back.jpg) repeat-x 0 0; border: solid 1px #888888;}
.miniform a.tooltip:hover span{display:block; position:absolute; top:-1px; left:-312px; width:290px; background-color:#eeeeff; border:1px solid #ccc; color:#666; z-index:100;}
.miniform a.tooltip b{text-align:justify; font-weight:normal; font-size:13px; display:block; margin-bottom:10px; color:#302089; padding-left:3px;}
.miniform a.tooltip strong{text-align:justify; font-size:13px; display:block; margin-bottom:10px; color:#302089;}


.errorbox
{
	float: left;
	margin-left:auto;
	margin-right:auto;
	width: 280px;
	background: #ccccff url(/images/errorbodybg.jpg) repeat-x 0 0; border: solid 1px #888888;
	z-index: 10000;
	position: absolute;
	left: 500px;
	top: 200px;
	margin-top: auto;
	margin-bottom: auto;
	text-align: left;
	padding-left: 5px;
	font-size: 11px;
	border: solid 1px #bbbbff;
}

.errorbox input
{

	margin-left: auto;
}
