/* ---------------------------------------------------------------------------------------  RESET DEFAULT  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}
:focus {outline: 0;}
ol, ul {list-style-type: none;}
table {	border-width: 0; border-collapse: separate;  border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
* h1, h2 {font-family: Arial, sans-serif;}
.uline :hover{text-decoration:underline}
.uline2 a:hover{text-decoration:underline}
/* ---------------------------------------------------------------------------------------  TYPOGRAPHY */

h1 {font-size: 16px;	font-weight: bold;	color: #005129;}
h2 {font-size: 16px;	font-weight: bold;	color: #005129;}
p {color:  #000; font-size: 12px;	padding: 10px 10px 10px 0;}
h3 {font-size: 18px; color: #B9C539;	font-weight: bold;}
h4 {font-size: 18px;	color: #777777;	font-weight: bold;}
.subh3 {font-size: 16px;	font-weight: bold;	color: #449c76;	padding-top:10px;}
.subh3i {font-size: 14px;	font-weight: bold;	color: #999999;	padding-top:10px;	font-style:italic;}
.bodytext2 {color:#868686;	font-weight:bold;}
.backlink a {color: #679C3F;	font-weight:bold;}
.backlink a:hover {	color: #000;	font-weight:bold;}
.bodytext11{font-size:22px; color:#11694a; font-weight:bold;}
.bodytext12{font-size:14px; color:#11694a; }
.bodytext13{font-size:10px; color:#006600; }
.bodytext14{font-size:26px; color:#000; font-weight:bold; padding-bottom:10px;}
.bodytext15{font-size:18px; color:#CC3300; font-weight:bold;}
.textLink {font-size:12px; color:#009900; }
.textLink a:hover{text-decoration:underline !important; }
.reportBreadc {font-size:13px;}
.nowp{white-space: nowrap;}
/* ---------------------------------------------------------------------------------------  ENVIRONMENT  */
img {border: 0;}
body {font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	background:  #fff;}
#site {	width: 943px;	margin: 20px auto;	padding:0;}
a {	color: #005128;	text-decoration: none;}
a:hover {color: #000;}
.nbm {margin-bottom: 0 !important;}
.clear {height: 0px;	font-size: 0px;	line-height: 0px;	clear: both;	marginwidth:0px;	marginheight:0px;	leftmargin:0px;	topmargin:0px;}
.left {float: left;}
.right {float: right;}
.right2 {float: right;	width:400px;}
.center {margin: 0 auto;}
.textAlignCenter {text-align:center;}
.stepbuttonalign{margin-right:2px;}
.button {background: url("../images/button-bg.png") no-repeat 0 0;/*	display: block;	height: 32px;  always 32px!*/}
.button:hover {background-position: 0 -34px;}

/* SPRITE
-------------------------------*/
#counter, #calc-btn, #products span a, #borrowers-btn, #lenders-btn, .bulet, #send-message-btn, #startproposal-btn,  #loanagreement-btn, .button1, .button2,.button3, .button3b,.button1b, #intro a, .button4, .button5, .button6, #getstartednow-btn,#getstartednow-btn2, #generateproposal-btn,.arrow2, .button7 ,#calculate-btn,  .buttonsubmit, .buttonsubmit2, .buttonlong5   {
	background: url(../images/lb-sprite.png) no-repeat;
}
#downloadProposal-btn, #editProposal-btn, .button8, .buyNow-btn, #downloadPLoanForm-btn
  {
	background: url(../images/lb-sprite2.png) no-repeat;
}
.buyNow-btn {width: 86px;	height: 35px;	display: block;	background-position:-1px -74px;	text-indent: -9999px;	float: left;	margin-left: 15px;}
.buyNow-btn:hover {background-position:-1px -110px;}
#downloadProposal-btn {width: 142px;	height: 35px;	display: block;	background-position:0 -1px;	text-indent: -9999px;	float: left;	margin: 5px;}
#downloadProposal-btn:hover {background-position:0 -38px;}
#downloadPLoanForm-btn {width: 166px;	height: 35px;	display: block;	background-position:-88px -74px;	text-indent: -9999px;	float: left;	margin: 5px;}
#downloadPLoanForm-btn:hover {background-position:-89px -110px;}
#editProposal-btn {width: 112px;	height: 35px;	display: block;	background-position:-142px -1px;	text-indent: -9999px;	float: left;	margin: 5px;}
#editProposal-btn:hover {background-position:-142px -38px;}

/* -----------------------------*/
#header {height: 50px;	padding-bottom: 15px;#padding-bottom: 15px;	_padding-bottom: 5px;}
#header #logo {width: 220px;	height: 62px;	display: block;	text-indent: -9999px;	background-image:url(../images/loanBackLogo.gif);}
#header .right {margin: 30px 5px 5px 5px;}
#header a {color: #679C3F;	font-weight:bold;}
#header a:hover {color: #000;	font-weight:bold;}
#nav {width: 940px;	height: 42px;	background:url(../images/nav-bg.png) repeat-x;	margin-bottom: 1px;	padding-top: 10px;}
#nav li {display: inline;	padding: 0px 35px 0 15px;	margin-top: 10px;}
#nav li a {color: #A1A0A0;	font-size: 18px;	font-weight: bold;}
#nav li a:hover {color: #777;}
.nav2 {	color: #005129;	font-size: 18px;	font-weight: bold;	_padding:  0px 33px 0 15px !important;#padding:  0px 33px 0 15px !important;}
#nav3 {	width: 940px;	height: 1px;	padding-top: 0px;	border-top:1px solid #ccc;}


/* GRID
--------------------------------*/
#left {width: 630px;	min-height: 300px;	float: left;}
#leftsub {width: 630px;	min-height: 250px;	float: left;	margin-bottom:30px;}
#right {width: 308px;	min-height: 200px;	float: right;}
#right2 {width: 358px;	min-height: 200px;	float: right;}
.right3 {width: 130px;	float: right;}
.left3 {width: 780px;	float: left;}

/*------------------------------*/

#intro {width: 610px;	height: 338px;	background: url(../images/intro.jpg) no-repeat;	margin-bottom: 5px;	margin-left: 2px;	padding-left: 10px;}
#intro a {width: 167px;	height: 42px;	background-position: 0 -203px;	display: block;	text-indent: -9999px;}
#intro p {font-size: 18px;	color: #fff;	width: 257px;	padding-top: 137px;#padding-top: 137px;	_padding-top: 137px;}

#intro h1 {	font-size: 18px;	color: #fff;	width: 254px;}
#protect {	background: #E7F2DE;	width: 602px;	padding: 10px;}
#protect p {width: 260px;	font-size: 12px;	color: #777777;	line-height: 150%;	margin-left: 10px;}
#protect h1 {width: 260px;	font-size: 12px;	color: #777777;	line-height: 150%;	margin-left: 10px;	font-weight:normal;}
#protect h2 {padding-left: 10px;}
#protect p b {color: #679C3F;	font-size: 14px;}
#protectsub {background: #E7F2DE;	width: 602px;	padding: 10px;}
#protectsub p {font-size: 12px;	color: #777777;	line-height: 150%;	margin-left: 10px;}
#protectsub h1 {width: 260px;	font-size: 12px;	color: #777777;	line-height: 150%;	margin-left: 10px;	font-weight:normal;}
.block {width: 300px;	margin: 10px auto;}
.block2 {width: 320px;	margin: 7px auto;}
.block3 {width: 300px;	margin: 7px auto;}
.block4 {width: 200px;	margin: 7px auto;}
.block p {font-size: 11px;	color: #000;	line-height: 150%;}
#.block h2 {width: 60%;}
.block span a {color: #679C3F;	background-position: -285px -20px;	padding-left: 13px;	height: 12px;	margin-top: 3px;}
#products span a {color: #679C3F;	background-position: -285px -20px;	padding-left: 13px;	height: 12px;	margin-top: 3px;}
.arrow2 {color: #679C3F;	background-position: -285px -20px;	padding-left: 13px;	height: 12px;	width:12px;	margin-top: 3px;}
.block span a:hover, #products span a:hover {color: #000;}
.block .left {margin-right: 10px;}
#counter {width: 300px;	height: 82px;	background-position: 0 -120px;	margin-top: 10px;}
#counter p {padding-top: 20px;	padding-bottom:0;	margin-bottom:0;	font-size: 30px;	color: #679C3F;	text-align: right;	line-height: 100%;}
#counter span {color: #777;	margin-left: 45px;}
.bulet {background-position: -285px -20px;	padding:0px 5px 1px 15px;	height: 12px;	margin:15px 0px 5px 0px;}
#right .block {width: 280px;	border: 1px solid #CFD8D5;	margin-top:0;	padding: 10px;	background: #F9F9F9;}
.block2 {width: 280px;	border: 1px solid #CFD8D5;	margin-top:0;	padding: 10px;	background: #F9F9F9;}
#right .block p {color: #777;}
#loan-form label {width: 97px;	display: block;	float: left;}
#loan-form input[type="text"] {	border: 1px solid #666;	outline: 0;	width: 135px;}
#loan-form b, #loan-form label {color: #777777;	font-size: 12px;	font-weight: normal;}
#loan-form .longsel {width: 135px;}
#products {	width: 280px;	padding: 10px;	margin-bottom:15px;	font-weight:bold;}
#products ul {margin-top: 10px;}
#products ul li {color:#679C3F;	font-size: 16px;	border-bottom: 1px solid #CFD8D5;	padding-bottom: 4px;	padding-top:4px;}
#products ul li em {color: #005129;	font-style: normal;	float: right;}


/* BUTTONS
--------------------------------*/
#borrowers-btn {width: 140px; 	height: 35px; 	display: block;	background-position:0 -47px;	text-indent: -9999px;	float: left;	margin: 5px;}
#generateproposal-btn {	width: 143px;	height: 36px;	display: block;	background-position:-138px -502px;	text-indent: -9999px;	float: left;	margin: 5px;}
#generateproposal-btn:hover {background-position:-138px -538px;}
#borrowers-btn:hover {background-position: 0 -83px;}
#startproposal-btn {width: 131px;	height: 35px;	display: block;	background-position:0 -284px;	text-indent: -9999px;	float: left;	margin: 2px;}
#startproposal-btn:hover {background-position: 0 -247px;}
#getstartednow-btn {width: 136px;	height: 35px;	display: block;	background-position:0 -502px;	text-indent: -9999px;	float: left;	margin: 0px;}
#getstartednow-btn:hover {background-position: 0 -539px;}
#getstartednow-btn2 {width: 136px;	height: 35px;	display: block;	background-position:0 -502px;	text-indent: -9999px;	float: left;	margin: 0px;}
#getstartednow-btn2 :hover {background-position: 0 -539px;}
#lenders-btn {width: 140px;	height: 35px;	display: block;	background-position:-144px -47px;	text-indent: -9999px;	float: left;	margin: 5px;}
#lenders-btn:hover {background-position: -144px -83px;}
#calculate-btn {width: 82px;	height: 25px;	display: block;background-position:-202px -22px;	text-indent: -9999px;	float: left;	margin: 5px;}
#calculate-btn:hover {background-position: -192px -477px;}
#send-message-btn {width: 130px;	height: 35px;	display: block;	background-position:-169px -203px;	text-indent: -9999px;	float: left;	margin: 5px;}
#send-message-btn:hover {background-position: -170px -239px;}
#loanagreement-btn {width: 166px;	height: 35px;	display: block;	background-position:-133px -283px;text-indent: -9999px;	float: left;	margin: 5px;}
#loanagreement-btn:hover {background-position:-133px -320px;}
.button1 {width: 80px;	height: 20px;	display: block;	background-position:-3px -372px;	padding-top:3px;	float: left;	text-align:center;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:7px;	_margin-left:4px;}
.button5 {width: 82px;	height: 23px;	display: block;	background-position:-3px -447px;	padding-top:6px;	float: left;	text-align:center;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:7px;	_margin-left:4px;}
#next-btn:hover {background-position:-2px -397px;	color:#CCCCCC;}
#acceptterms-btn {	width: 123px;	height: 20px;	display: block;	background-position:-2px -347px;	padding-top:3px;	float: left;	text-align:center;	font-size:12px;	font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:7px;	_margin-left:4px;}
.button2 {width: 122px;	height: 20px;	display: block;	background-position:-2px -322px;	padding-top:3px;	float: left;	text-align:center;	font-size:12px;
font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:7px;	_margin-left:4px;}
.button3 {width: 144px;	height: 20px;	display: block;	background-position:-86px -372px;	padding-top:3px;	float: left;	text-align:center;	font-size:12px;
font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:7px;	_margin-left:4px;}
.button6 {width: 185px;	height: 20px;	display: block;	background-position:-6px -477px;	padding-top:3px;	float: left;	text-align:center;	font-size:12px;
font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:7px;	_margin-left:4px;}

.button7 {width: 125px;	height: 20px;	display: block;	background-position:-2px -322px;	padding-top:3px;	float: left;	text-align:center;	font-size:12px;
font-weight:bold;	color:#FFFFFF;	margin-left:5px;#margin-left:5px;	_margin-left:2px;}

.buttonlong5 {width: 165px;	height: 23px;	display: block;	background-position:-86px -447px;	padding-top:6px;	float: left;	text-align:center;	font-size:12px;
font-weight:bold;	color:#FFFFFF;	margin-left:7px;#margin-left:5px;	_margin-left:2px;}

/* BUTTONS
--------------------------------*/

#footer {border-top: 1px solid #CFD8D5;	width: 940px;	padding-top: 10px;	margin-bottom: 10px;	margin-top: 5px;	font-weight:bold;}
#footer ul {width: 124px;	float: left;	margin-right: 20px;}
#footer ul li {color: #999;	font-size: 11px;	text-transform: capitalize;	padding: 2px;}
#footer ul li a {color: #679C3F;}
#footer ul li a:hover {color: #000;}
#footer p {color:#999;	margin-top: -10px;}
#footer img {vertical-align: top;	margin-left: 10px;}
#footer div {float: left;	margin-left: 220px;}
.footer2 {color: #005129 !important;}
.listyes1 {	list-style-image: url(../images/icon_bulet1.gif);	list-style-position: inside;	margin-left:32px;	color:#868686;	font-weight:bold;}
.listyes2 {list-style-image: url(../images/icon_bulet2.gif);	list-style-position: inside;	margin-left:30px;	color:#868686;	font-weight:bold;}
.listyes3 {	list-style-image: url(../images/icon_bulet3.gif);	list-style-position: inside;	margin-left:30px;	color:#868686;	font-weight:bold;}
.listyes4 {	list-style-image: url(../images/icon_bulet4.gif);	margin-left:30px;	color:#000000;	line-height:18px;}
.listyes5 {list-style-image: url(../images/icon_bulet5.gif);	margin-left:30px;	color:#000000;	font-size:11px;	text-align:left;}
.listyes5 li {padding-top:10px;}
.listyes6 {list-style-image: url(../images/icon_bulet6.gif);	margin-left:30px;	color:#000000;	font-size:11px;	text-align:left;}
.listyes6 li {padding-top:1px;line-height:20px;}
.listyes7 {list-style-image: url(../images/icon_bulet7.gif);	margin-left:30px;	color:#000000;	line-height:18px;}
.listyes7 li{ margin-bottom:10px;}
.listyes8 {list-style-image: url(../images/icon_bulet8.gif);	margin-left:30px;	color:#000000;	line-height:18px;}
.listyes8 li{ margin-bottom:2px;}
.listyes9 {margin-left:20px;	color:#000000;	line-height:18px;}
.listyes9 li{ margin-bottom:5px;}
.libotspace20px li{ margin-bottom:20px;}
.libotspace5px li{ margin-bottom:5px;}
.list_style_decimal{list-style-type:decimal; margin-left:30px;	color:#000000;	line-height:18px;}
.list_style_decimal li{ margin-bottom:7px; margin-top:7px;}
.list_style_alpha{list-style-type:lower-alpha; margin-left:30px;	color:#000000;	line-height:18px;}
.list_style_alpha li{ margin-bottom:7px; margin-top:7px;}

.list_style_errorlist{list-style-type:decimal; margin-left:30px;	line-height:18px;}
.list_style_errorlist li{ margin-bottom:7px; margin-top:7px;}


/* ALIGNMENT
--------------------------------*/
.alighright {text-align:right;}
.alighleft {
	text-align:left;
}
.amount {text-align:right; padding-right:10px;}
.aligncenter {text-align:center;}
.space01 {padding-left:2px;}
.space02 {margin-top:15px;	line-height:30px;}
.space03 {padding:10px 0px 5px 0px;}
.space04 {padding-left:5px;#padding-left:5px;	_padding-left:10px;}
.space05 {height:35px;	padding-left:210px;}
.space06 {height:250px;}
.space07 {margin-left:25px;}
.space08 {margin-left:7px;}
.space09 {margin-top:-5px!important;}
.space10 {margin-bottom:20px;}
.space11 {margin-left:190px;#margin-left:190px;_margin-left:80px;}
.space12 {margin-left:60px;#margin-left:60px;_margin-left:30px;}
.space13 {margin-left:21px;}
.space14{margin-left:25px;}
.space15{margin-top:30px;}
.space16{margin-left:70px;}
.space17{margin-bottom:5px;}
.space18{padding:5px;}
.space19{padding-left:10px; width:350px;}
.space20{margin-left:120px;}
.space21{margin-left:420px;}
.creditcard {margin-top:-3px !important;	margin-left:7px;}
.buttonbar {padding-left: 210px;	margin-top:10px;}
.buttonbar2 {padding-left: 7px;	margin-top:10px;}
.buttonbar3 {padding-left: 120px;	margin-top:10px;}

/*------------------------------*/
/*
.successblock {display:block;	width:230px;	height:288px;	float:left;	margin:42px 0px 20px 60px;#margin:42px 0px 22px 60px;	_margin:25px 0px 20px 40px;	background-image:url(../images/bgSuccessStoriesBox.gif);	border:1px solid #f2f2f2;}
*/

.successblock {
	background-color:#F8F8F8;
	/*background-image:url(../images/bgSuccessStoriesBox.gif);*/
	border:1px solid #F2F2F2;
	display:block;
	float:left;
	height:430px;
	margin:42px 0 20px 60px;
	width:230px;
}

.successblock2 {
	background-color:#F8F8F8;
	/*background-image:url(../images/bgSuccessStoriesBox.gif);*/
	border:1px solid #F2F2F2;
	display:block;
	float:left;
	height:330px;
	margin:42px 0 20px 60px;
	width:230px;
}

.imageborder {border:1px solid #f2f2f2;}
.successboxinside {padding:10px 15px 5px 15px;	text-align:justify;	font-size:11px;}
.middlecontext {width:750px;	font-size:.90em;	color:#000;	padding:0px;	margin:0px;	text-align:left;	clear:both;}
.rightalign {text-align:right;}
.popupalignment {padding:10px 160px 10px 10px;}
.margintop10px {margin-top:10px;}
.margintop5px {margin-top:5px;}
.labletext {color:#000;	font-weight:bold;	font-size:12px;	height:28px;}
.labletext2 {color:#000;	font-weight:bold;	font-size:12px;	height:28px;	width:110px;}
.labletext10 {color:#000;	font-weight:bold;	font-size:12px;		width:110px; }

.textboxbg {background-color:#fff;	border:1px solid #999999;	margin-left:4px;	margin-top:5px;	height:20px;}
.textdropboxbg {background-color:#fff;	border:1px solid #999999;	margin-left:4px;	margin-top:5px;	height:22px;}
.conatctexarea {background-color:#fff;	border:1px solid #999999;	margin-left:4px;	margin-top:5px;	width:500px;	height:96px;	font-family:Arial, Helvetica, sans-serif;}
.popupbutenalignment {margin-left:204px;}
.middlecontext2 {padding:8px 0px 10px 0px;	border:1px solid #00FF00;}
.popupsmalltext2 {font-size:11px;}
.droptboxbg200 {background-color:#ffffec;	border:1px solid #999999;	margin-left:4px;	width:214px;	margin-top:5px;	height:30px;}
label {display: block;  /* block float the labels to left column, set a width */
	float: left;	width: 200px;	padding: 0;	margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;}
.lablespace {	display: block;  /* block float the labels to left column, set a width */
	float: left;	width: 187px;	padding: 10px;
	margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;	line-height:45px;	font-size:11px;}
.labelsmallblock {	display: block;  /* block float the labels to left column, set a width */
	float: left;	width: 110px;	padding: 0;
	margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;	font-weight:bold;}
.smalltext {font-size:10px;	line-height:10px;}
.errortext {border:1px solid #e0dedf;	line-height:30px;color:#cf4948;	background-color:#f9f7f8;padding:7px 7px 9px 7px;font-weight:bold; margin:15px 5px 5px 0px;}
.redlable {color:#cf4948;}
.greenlable {color:#11694a;}
.infotext {	border:1px solid #FFCC33;line-height:30px;color:#336699;background-color:#FFFF99;padding:7px 7px 9px 7px;font-weight:bold;	margin:15px 5px 5px 0px;}

/* CRUMBS
--------------------------------*/
#crumbs {height:2.3em;	border:1px solid #dedede;}
#crumbs li {float:left;	line-height:2.3em;	color:#777;	padding-left:.75em;}
#crumbs li a {background:url(../images/crumbs.gif) no-repeat right center;	display:block;	padding:0 25px 0 10px;}
#crumbs li a:link, #crumbs li a:visited {color:#777;	text-decoration:none;}
#crumbs strong {color:#679c3f;}
.crumbSpac {padding-top: 10px;#padding-top: 10px;	_padding-top: 1px;}
#contentbg {background:#F5F5F5;	padding:10px;	width:923px;	margin-top:15px;}
#contentbg2 {background:#fff;	padding:2px;	width:933px;	margin-top:15px;}
#contentbg3 {background:#F5F5F5;	padding:10px;	width:920px;}
#contentbg4 {background:#F5F5F5;	padding:10px;	width:920px;}
.crumbsBG{background-color:f6f9f8;}
/* --------------------------------*/

hr {border: 0;	color: #666666;	background-color: #666666 !important;	height: 1px;	width: 100%;	text-align: left;	margin-top:20px;	margin-bottom:20px;}
.hr2 {border: 0;	color: #CCCCCC;	background-color: #CCCCCC !important;	height: 1px;	width: 100%;	text-align: left;margin-top:20px;margin-bottom:20px;}
.hrfordiv{border-bottom: 1px solid #CFD8D5;}
.maincontentbox p {	margin:0;	padding:4px;}
.maincontentbox label {	margin:0;	padding:1px 5px 1px 1px;}
.contentbox {width:450px;}
.contentbox6 {width:440px;}
.contentbox4 {width:922px; background-color:#FFFFFF; border:1px solid #ccc;}
.contentbox5{width:918px; background-color:#FFFFFF; border:1px solid #ccc;}
.contentbox7{width:199px; background-color:#FFFFFF; border:1px solid #ccc; margin-left:8px;}
.contentbox8{width:152px; background-color:#FFFFFF; border:1px solid #ccc; margin-left:8px;}
.stepcontentbox{height:150px;}
.border1{border:1px solid #ccc;}
.textaligtop {vertical-align:top;}
#mainsub label {vertical-align:bottom;	line-height:20px;}
.labelspaceleft {margin-left:210px;}
.labelspaceleft2 {margin-left:122px;}
.loanagreement {padding:0px 0px 0px 20px}
.loanagreement label {display: block;  /* block float the labels to left column, set a width */
	float: left;	width: 830px;	padding: 0;
	margin: 5px 0 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left;}
.loanagreement .checkbox {float: left;	margin:7px;}
.loanagreement form {border:0px;	margin:0px;}
.orhr {background-image:url(../images/or.png);	height:60px;}
.qtimagebox {border: 1px solid #CCCCCC;	width:350px;	height:90px;	margin-left:5px;#margin-left:5px;	_margin-left:3px;	background-color:#FFFFFF;
	vertical-align:middle;	text-align:center;	padding:20px;}
.headsub {font-size:17px;	line-height: 22px;}
.bodytext3 {font-size:12px;	color:#000000;	font-weight:normal;}
.bodytext4 {font-size: 18px;	color: #fff;}
.bodytext5 {font-size: 16px;	font-weight: bold;	color: #005129;	padding:10px 0px 5px 0px;}
.bodytext6 {font-size: 11px;}
.bodytext7{	font-size: 14px;	font-weight:bold;}
.bodytext8 {color:#11694a; font-weight:bold!important;}
.bodytext9 {color:#00CC00; font-weight:bold!important;}
.bodytext10 {font-size:16px !important;	font-weight:bold;	text-align:center;}
.sup {font-size:7px;}
.bodytext8 a:hover{text-decoration:underline!important;}

/* CURVEHEADER
--------------------------------*/

.bl3 {background:url(../images/bl.gif) 0 100% no-repeat #f5f5f5;	text-align:center}
.br {background:url(../images/br.gif) 100% 100% no-repeat}
.tl {background:url(../images/tl.gif) 0 0 no-repeat #0e5a3b;	text-align:center}
.tl2 {background:url(../images/tl2.gif) 0 0 no-repeat #f5f5f5;	text-align:center}
.tr2 {background:url(../images/tr.gif) 100% 0 no-repeat;	padding:10px;	text-align:left;	font-weight:bold;	color:#FFFFFF;	font-size:15px;}
.tr22 {background:url(../images/tr2.gif) 100% 0 no-repeat;	padding:10px;	text-align:left;	font-weight:bold;	color:#FFFFFF;	font-size:15px;}
.curveboxbg{background-color:#f5f5f5;}
.cheaderwidth1 {width:700px;	background-color: #f5f5f5;}
.cheaderwidth2 {width:385px;	height:220px;	background-color: #f5f5f5;}
.cheaderwidth3 {width:450px;}
.cheaderwidth4 {width:385px;	height:240px;	background-color: #f5f5f5;}
.cheaderwidth5 {width:275px;	height:450px;	background-color: #f5f5f5;}
.cheaderwidth6 {width:920px;	background-color: #fff;}
.cheaderwidth7 {width:295px;	height:250px;	background-color: #f5f5f5;}
.bl {background:url(../images/tl.gif) 0 100% no-repeat;	width:20em;	text-align:center}
.regbg {background-color: #E6E6E6;}
.padding10 {
	padding:10px;
}
.padding5 {
	margin:5px;
}
.paddingright10px {
	padding-right:10px;
}
.padding15{
	padding:15px 15px 5px 15px;
}
.forgotpass {
	padding:4px;
	font-size:11px;
}
.cboxlabel {
	font-size:11px;
	text-align:left;
	width:400px;
	float:left;
}
.cheaderh1 {
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
/* --------------------------------*/

/* IEHACK
--------------------------------*/
.iehackpadding11 {#padding-right:11px;	_padding-right:11px;}
/* --------------------------------*/
.contentbox2 {width:750px;}
.contentbox3 {width:800px;}
.textboxSmall {
	border: 1px solid #a5acb2;
	outline: 0;
	width:54px;
	height:20px;
}
.textboxLarge2 {
	border: 1px solid #a5acb2;
	outline: 0;
	width:224px;
	height:20px;
}
.contentArea3 {
	border: 1px solid #a5acb2;
	outline: 0;
	width:326px;
}
.contentArea {
	border: 1px solid #a5acb2;
	outline: 0;
	width:224px;
}

.contentArea2 {
	border: 1px solid #a5acb2;
	outline: 0;
	width:500px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
margin-left:4px;
	margin-top:5px;
padding:5px;
}
.textboxMedium {
	border: 1px solid #a5acb2;
	outline: 0;
	width:150px;
	height:20px;
}

.textAreaLarge {
	border: 1px solid #a5acb2;
	outline: 0;
	width:354px;

}
.textboxLarge3 {
	border: 1px solid #a5acb2;
	outline: 0;
	height:20px;
	width:656px;
	#width:656px;
	_width:657px;

}
.dropbox {
	border: 1px solid #a5acb2;
	outline: 0;
	height:23px;

}

.dropboxLarge2 {
	border: 1px solid #a5acb2;
	outline: 0;
	width:226px;
	height:23px;
}
.contentbox3 {
	width:490px;
}

.button3b {
	width: 164px;
	height: 20px;
	display: block;
	background-position:-87px -422px;
	padding-top:3px;
	float: left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
#margin-left:7px;
	_margin-left:4px;
}
.sublabel {
	margin-top:3px;
	vertical-align:middle;
	padding:0px 7px 0px 10px;
}
.sublabe2 {
	margin-top:3px;
	vertical-align:middle;
	padding:0px 7px 0px 10px;
}
.sublabel2 {
	margin-top:3px;
	vertical-align:middle;
	padding:0px 15px 0px 30px;
	width:100px;
	text-align:right;
}
.sublabel3 {
	margin-top:3px;
	vertical-align:middle;
	padding:0px 15px 0px 30px;
	width:100px;
	text-align:right;
}
.dropboxSmall {
	border: 1px solid #a5acb2;
	outline: 0;
	width:115px;
	height:23px;
}
.dropboxSmall3 {
	border: 1px solid #a5acb2;
	outline: 0;
	height:23px;
}
.dropboxSmall2 {
	border: 1px solid #a5acb2;
	outline: 0;
	height:20px;
	margin-left:6px;
	height:23px;
}
.graph1top {
	margin-top:50px;
}
.buttonbar4 {
	padding-left: 10px;
	margin-top:10px;
}
.buttonbar5 {
	padding-left: 700px;
	margin-top:10px;
}
.buttonbar6 {
	padding-left: 615px;
	margin-top:10px;
}
.button1space {
	width: 80px;
	height: 20px;
	display: block;
	padding-top:3px;
	float: left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
#margin-left:7px;
	_margin-left:4px;
}
.button1b {
	width: 80px;
	height: 20px;
	display: block;
	background-position:-4px -422px;
	padding-top:3px;
	float: left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
#margin-left:7px;
	_margin-left:4px;
}
.button4 {
	width: 48px;
	height: 20px;
	display: block;
	background-position:-252px -422px;
	padding-top:3px;
	float: left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
#margin-left:7px;
	_margin-left:4px;
}
#loanSummary {border: 1px solid #11694a; background-color:#f5f5f5;}
.loanSummaryheader{background-color:#11694a; height:20px; color:#FFFFFF; font-size:14px; padding:7px;}
.paymentSchedule{border:1px solid #000; }

table.servicesT
{ font-weight: normal;
font-size: 11px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 1px #ccc solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;

}
table.servicesT caption{ font-size:12px; text-align:left; font-weight:bold; padding-bottom:7px; color:#000;}

table.servicesT, td.servHd, th.servHd
{ border-bottom: 1px solid #ccc;
background-color: #64676b;
text-align: center;
font-weight: bold;
font-size: 11px;
color: #fff;
height:18px;
padding-top:4px;}


table.servicesT td
{ border-bottom: 1px solid #ccc;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;
height:18px;}
.bordertop1{border-top:3px solid #4B4B4B; margin-top:1px;}

.table3 td
{ border-bottom: 1px dotted #ccc;
font-weight: normal;
font-size: 12px;
color: #404040;
text-align: left;
padding: 3px;
line-height:22px;}

.table3oddRaw{ background-color:#F4F4F4 !important;}
.tableCentre{  text-align:center!important;}
.table3 th{text-align: left;padding: 3px;}
.tableAmountsR{  text-align:right!important; padding-right:5px!important;}
.tableAmountsL{  text-align:left!important;  padding-left:5px!important;}
img {border: 0px; 	vertical-align: middle;}
li.buttons { float: left; } /* lists aligned to the left */
ul.menu {
   list-style-type: none; /* suppression of useless elements */
   padding: 5px 5px 10px 0px;
   font-size: 9px;
   font-weight:bold;
   margin: 0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;

}
.menu a {
     margin: 0px;
     height: 20px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     background: #ccc;
	  cursor:default;
     }
.stepArrow {
		position:inherit;
		margin-top: 0px;
		margin-bottom: 0px;
		display:inline;
}
.setupOn {
     background: #11694a !important;
	 color: #ffffff !important;
     }

.width300px{width:450px;}

/* BREADCRUMB
--------------------------------*/

#breadCrumb {
 height: 18px; /* This is the height we wan't on our breadcrumb */
padding: 4px 0 0 1px;

color: #000; /*This is our color on the text which isn't a link. We want' they to be light grey */
}
#breadCrumb li {
 float: left;
display: inline;
 margin-right: 4px;
 }
 #breadCrumb a {
 color: #11694a; /* Our breadcrumb links are going to be white */
 font-weight: bold; /* And bold */
 background: url(../images/header_track_list.gif) top right no-repeat;
 padding-right: 11px; /* We need to add some padding to the right of the link. This space is where the background image is going to be shown. */
 text-decoration: none;
 }
 #breadCrumb a:hover {
color: #000;
 background:url(../images/header_track_list.gif) bottom right no-repeat;
 }

/* BREADCRUMB
--------------------------------*/
.tableunderline{border-bottom:1px solid #000;}
.bcbordertop{border-top:1px solid #000; padding-top:25px;}
.table2{line-height:25px;}
.servBodL { border-left: 1px solid #ccc; }
#pagination, #pagination2{text-align:right; font-size:11px; font-weight:bold;}
#pagination a,#pagination2 a {color:#006600;}
#pagination a:hover, #pagination2 a:hover{color:#000;text-decoration:underline;}
.margingTop5px{margin-top:8px;}
.with150px{width:350px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .textboxLarge3 { 	border: 1px solid #a5acb2;
	outline: 0;
	height:20px;
	width:657px;
}
.contentArea {
	border: 1px solid #a5acb2;
	outline: 0;
	width:226px;
}
}

/*----------------------------------- POPUP */

#overlay, #overlay2, #overlay3 {
	 position: absolute;
	top: 0; /* These positions makes sure that the overlay */
	bottom: 0; /* will cover the entire parent */
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	 background: ;
	filter:alpha(opacity=99);
	-moz-opacity:0.99;
	-khtml-opacity: 0.99;
	opacity: 0.90;
	background-color:#ebebeb;
	}

#overlay[id]{ position: fixed; }
#overlay2[id]{ position: fixed; }
#overlay3[id]{ position: fixed; }
.popup {/*width: 508px; margin: 15% auto;
    z-index: 1002;
filter:alpha(opacity=99);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;*/
	background-color:#fff;
	border:1px solid #2C6B2E;
}
.popTop { height: 23px; /* background: url(../images/pop-top.gif) no-repeat;*/ background-color:#2C6B2E;}
.popBtm { height: 23px; /*background: url(../images/pop-btm.gif) no-repeat;*/ clear: both;}
.popInner {width: 478px; min-height: 200px; /*background: url(../images/pop-bg.png) repeat-y;*/ padding: 0 10px 0 20px;}
.popinner2 {width: 378px; min-height: 200px; border:1px solid #666666; }
.popInner3 {width: 478px; min-height: 135px;  padding: 0 10px 0 20px;}
.popInner form {width: 250px; margin: 10px 0 0 10px;}
.popupheader{font-size:12px; font-weight:bold; color:#FFFFFF;}
.letterspacing{letter-spacing: 0em; word-spacing :0.32em; }
#article p{letter-spacing: 0em; word-spacing :0.1em; line-height:20px;}
#article li{letter-spacing: 0em; word-spacing :0.1em; line-height:20px;}
#article strong{letter-spacing: 0em; word-spacing :0.1em; }
a.tooltip:hover {background:#f5f5f5; text-decoration:none;z-index: 9999;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:4px 6px; margin-left:-247px; width:215px;z-index: 9999;}
a.tooltip:hover span{display:inline; position:absolute; background:#FAF4B6; border:1px solid #CC9900; color:#333333; margin-top:20px; font-size:10px; text-align:left;z-index: 9999; line-height:12px; }
.formbox{border: 1px solid #B5EE93; background-color:#F8F8F8; padding:10px; height:auto;}



/*----------------------------------- TABS */
.tabimagespacer {
float: left;
height: 28px;
width: 2px;
}
.tabcontentholder {
clear: both;
border-left: 1px solid #d4d3db;
border-right: 1px solid #d4d3db;
border-bottom: 1px solid #d4d3db;
padding:0 0 0 0;
width:940px;
background-color:#FFF;
}
.tabcontentholder ul {
padding:0 0 0 0;
width:385px;
line-height:1.1em;
margin:0 0 0 10px;

}

.tabcontentholder ul li {list-style-type:none;}
.TabOuterHolder	{}
.tabholder1_on, .tabholder1_on2, .tabholder1_off, .tabholder2_on, .tabholder2_off, .tabholder3_on, .tabholder3_off, .tabholder4_on, .tabholder4_off,.tabholder_lb1_on, .tabholder_lb1_off,.tabholder_lb2_on, .tabholder_lb2_off {
float: left;
height: 29px;
text-transform: uppercase;
font-size: 10px;
font-family: verdana;
line-height: 29px;
text-align: center;
cursor: pointer;
font-weight: bold;
color: #ffffff;
padding:0 0 0 0;
margin:0 0 0 0;
}


.tabholder_lb1_on {
color: #ffffff;
background-image: url('../images/lender_tab_selected.gif');
width: 118px;
}

.tabholder_lb1_off {
color: #6B9D91;
background-image: url('../images/lender_tab_unselected.gif');
width: 118px;
}

.tabholder_lb2_on {
color: #ffffff;
background-image: url('../images/Borrower_tab_selected.gif');
width: 118px;
}

.tabholder_lb2_off {
color: #6B9D91;
background-image: url('../images/borrower_tab_unselected.gif');
width: 118px;
}


.tabholder1_on2 {
color: #ffffff;
background-image: url('../images/lender_tab_selected.gif');
width: 118px;
}
.tabholder1_on {
color: #ffffff;
background-image: url('../images/myloan_tab_selected.gif');
width: 118px;
}
.tabholder1_off	{
color: #6B9D91;
background-image: url('../images/myloanr_tab_unselected.gif');
width: 118px;
}
.tabholder2_on {
color: #ffffff;
background-image: url('../images/myprofile_tab_selected.gif');
width: 118px;
}
.tabholder2_off	{
color: #6B9D91;
background-image: url('../images/myprofile_tab_unselected.gif');
width: 118px;
}
.botspace{border-bottom:1px solid #d4d3db;}
.botspace2{border-bottom:1px solid #d4d3db;  width:704px;}
.sr_searchbox{padding:15px;}
.margintop5{ vertical-align:middle;}
.sr_labletext{ color:#4e267e; font-weight:bold; font-size:12px;}
.sr_resultsbox{border:1px solid #fce7e6; padding:15px; margin:10px;}
.sr_resultsheading{padding-left:15px; color:#e39e99; font-size:12px; font-weight:bold;}
.se_buleticon{float:left; width:15px;}
.sr_header{padding:0px; margin:0px; font-size:12px; font-weight:bold; text-decoration:underline;}
.sr_content{margin:0px; padding:0px; margin:5px 1px 5px 10px; font-size:12px; text-decoration:none; color:#404040;}
.sr_tag{text-decoration:none; font-weight:bold;}
.sr_tagUline{padding:0px; margin:5px 1px 5px 10px; font-size:11px; text-decoration:none; color:#eb827e;}
.sr_tagUline a:link,  .sr_tagUline a:active, .sr_tagUline a:hover{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#eb827e;text-decoration:underline;}
.sr_tagUline a:visited {margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#f8a7a7;text-decoration:underline;}
.sr_tagUline a:hover{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#d64c4c;text-decoration:underline;}
.sr_bold{font-weight:bold;}
.searchset{padding-bottom:15px;}
.sr_pagination{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#d64c4c; text-align:right; float:right;}
.sr_pagination_curent{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#000; text-align:right; font-weight:bold;width:15px; float:left;}
.sr_pagination_unselect{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#d64c4c; text-align:right; font-weight:bold; float:left; width:15px; cursor:hand; text-decoration:underline;}
.sr_pagination_next{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#d64c4c; text-align:right; font-weight:bold; float:left; width:50px; cursor:hand;text-decoration:underline;}
.sr_pagination_previous{margin:0px; padding:0px; font-size:11px; text-decoration:none; color:#999999; text-align:right;text-decoration: none;float:left;width:65px; font-weight:bold;}
.sr_floatleft{float:left;}
.sr_floatright{float:right;}
.sr_paginationbox{width:15px; cursor:hand; text-align:right;}
.sr_paginationboxN{width:50px; cursor:hand; text-align:right;}
.sr_paginationboxP{width:60px; cursor:hand; text-align:right;}

.odd {background-color:#F0F0F0; line-height:28px!important; }

.even {background-color:#FBFBFB; line-height:28px!important;}



table.servicesT2

{ font-weight: normal;

font-size: 11px;

color: #404040;

width: 100%;



border: 1px #ccc solid;

border-collapse: collapse;

border-spacing: 0px;

margin-top: 0px;



}

table.servicesT2 caption{ font-size:12px; text-align:left; font-weight:bold; padding-bottom:7px; color:#000;}



th.servHd2

{ border-bottom: 1px solid #ccc;

background-color: #64676b;

text-align: center;

font-weight: bold;

font-size: 11px;

color: #fff;

height:25px;

padding-top:4px;}

table.servicesT2 td

{ border-bottom: 1px solid #ccc;

font-weight: normal;

font-size: 11px;

color: #404040;

text-align: left;

padding-left: 3px;

height:18px;}

.buttonsubmit {
	background-position:-86px -372px;
	border:0 none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-bottom:4px;
	text-align:center;
	width:144px;
}
.buttonsubmit2 {
	background-position:-3px -372px;
	border:0 none;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-bottom:4px;
	text-align:center;
	width:80px;
}
.error_list	{
	color:#FF3333;
}

/*----------------------------------- NEWLY ADDED CLASES NILUKA ON 18-06-2009 */


.bodytext16{font-size:11px; color:#666666; font-weight:bold; }
.odd{background-color:#F0F0F0; line-height:28px!important; }
.even{background-color:#FBFBFB; line-height:28px!important;}
.doted td
{ border-bottom: 1px dotted #666666;
font-weight: normal;
font-size: 12px;
text-align: left;
padding: 0px;
line-height:28px}

.button8 {	width: 176px;
	height: 20px;
	display: block;
	background-position:-1px -171px;
	padding-top:3px;
	float: left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:7px;
#margin-left:7px;
	_margin-left:4px;


}
.labletext3 {
	color:#000;
	font-weight:bold;
	font-size:12px;
	height:28px;
	width:290px;
}
.labletext4 {
	color:#000;
	font-weight:bold;
	font-size:12px;
	height:28px;
	width:155px;
}
#crumbs2 a {
	color:#000;
	font-size:11px!important;
}
#crumbs2 a:hover {
	color:#000;
	text-decoration:underline;
	font-size:11px!important;
}
#crumbs2  {
	color:#000;
	font-size:11px!important;
	font-weight:normal;
	padding:0px 2px 2px 5px;

	background-color:#F0FFE6;
	line-height:22px;
}
.labelspaceleft3 {
	margin-left:300px; margin-top:-1px; margin-bottom:10px;
}
.contentbox9 {
	width:990px;
}
.textboxSmall3 {
	border: 1px solid #a5acb2;
	outline: 0;
	width:70px;
	height:20px;
}

.textboxSmall2 {
	border: 1px solid #a5acb2;
	outline: 0;
	width:30px;
	height:20px;
}
.buttonbar7{
	padding-left: 700px;
	margin-top:10px;
}

.buttonbar8 {
	padding-left: 615px;
	margin-top:10px;
}

.popbg{background-color:#FFFFFF;}

.submitButton01 {
background:transparent url(button_search.gif) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:22px;
width:48px;
}
.minheight{min-height:500px !important;}
#tabmenu {
		color: #000;
		border-bottom: 1px solid #999999;
		margin: 12px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px }

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabmenu a, a.active {
		color: #fff;
		background: #9ac2a4;
		font: 1em "Arial";
		border: 1px solid #999999;
		padding: 2px 5px 0px 5px;
		margin: 0px;
		text-decoration: none;
	 }

	#tabmenu a.active {
		background: #fff;
		border-bottom: 1px solid #fff;
		color:#000000 }

	#tabmenu a:hover {
		color: #fff;
		background: #679c3f; }

	#tabmenu a:visited {
		color: #000; }


	#tabmenu a.active:hover {
		background: #fff;
		color: #003300; }

/*	#content {font: 0.9em/1.3em "Arial" ;
		text-align: justify;
		background: #fff;
		padding: 10px;
		border: 1px solid #999999;
		border-top: none;
		z-index: 2;	}

	#content a {
		text-decoration: none;
		color: #E8E9BE; }

	#content a:hover { background: #898B5E; }*/
	.dottedBorder {border-bottom: 1px dotted #ccc; margin-bottom:9px;}
	.dottedBorder2 {border-bottom: 1px dashed #006600; margin:5px 0px 5px 0px;}
	.tableAmountsR{  text-align:right!important; padding-right:5px!important;}
.tableAmountsL{  text-align:left!important;  padding-left:5px!important;}

/* YUI Overlase  */

	/* Default/unfocused Panel style */
	.yui-skin-sam div[role=panel].yui-panel .hd {
		background: #F2F2F2;
	}

	/* Focused Panel style */
	.yui-skin-sam .yui-panel-container.focused div[role=panel].yui-panel .hd {
		background: url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x 0 -200px;
	}

	/*
		The Container ARIA Plugin removes the "href" attribute from the <A> used to create the
		close button for a Panel, resulting in the focus outline no longer be rendered in
		Gecko-based browsers when the <A> element is focused.  For this reason, it is necessary to
		restore the focus outline for the <A>.
	*/
	a.container-close[role=button]:focus {
		outline: dotted 1px #000;
	}

	/*
		Necessary to explicitly set the text-align property so the content of the Panels
		is aligned properly when viewed inside the YUI Examples chrome.
	*/
	#panel-2,
	#panel-3 {
		text-align: left;
	}

.yui-skin-sam .yui-panel .hd {background-image:none;
background-color:#006600; color:#FFFFFF;}
.infobgcolor{background:#ffeed3; border:1px solid #008f00;}
.infobgcolor2{background:#ffeed3; border:1px solid #D4D3DB;}
.infobgcolor3{background:#ffeed3; border:1px solid #0E5A3B;}


.infoHeadercolor{background:#006600; padding:3px; color:#FFFFFF; font-weight:bold;}
.infoHeadercolor3{background:#0E5A3B; padding:3px; color:#FFFFFF; font-weight:bold;}

.infolinkcolor{color:#0066CC; font-weight:bold;}
.infolinkcolor2{color:#006600; font-weight:bold;}
.infolinkcolor3{color:#FFFFFF; font-weight:bold;}

.infolinkcolorHB3{color:#0E5A3B; font-weight:bold;}

/* added by viraj */

.share_loan_grn_hdr th{ background:#11694a;}

.pad_right_popup{width:460px!important;}

.button_bar_reset{padding-left:100px!important; padding-top:40px!important; text-align:center;}

.text_box_long{	border: 1px solid #a5acb2;	outline: 0;	width:306px; height:20px;}

.button7_reset{margin-left:0px!important;}

.btn_margin{margin-right:5px;}

.share_loan_tb_bg td{background:#f9f5aa;}

.border_none td{border:none!important;}

.top_pad_popup{padding-top:20px;}

.rdo_btn_holder{width:20px; margin-left:50px; float:left;}

.rdo_btn_content{float:right; width:385px;}

.pad_left_divider{padding-left:150px;}




/*----------------------------------- NEWLY ADDED CLASES VIRAJ ON 18-06-2009 */


.share_loan_grn_hdr th{ background:#11694a;}

.pad_right_popup{width:460px!important;}

.button_bar_reset{padding-left:100px!important; padding-top:40px!important; text-align:center;}

.text_box_long{border: 1px solid #a5acb2; outline: 0; width:306px; height:20px;}

.button7_reset{margin-left:0px!important;}

.btn_margin{margin-right:5px;}

.share_loan_tb_bg td{background:#f9f5aa;}

.border_none td{border:none!important;}

.top_pad_popup{padding-top:20px;}

.rdo_btn_holder{width:20px; margin-left:50px; float:left;}

.rdo_btn_content{float:right; width:385px;}

.pad_left_divider{padding-left:150px;}

#article p, #article li {font-size:1.15em;}

#article br {line-height:30px;}

#article strong {font-size:1.3em;}

.fld_margin_left{margin-left:120px;}

.fld_pad_reset{padding:0px!important; padding-top:2px!important;}

.cont_margin_bot{margin-bottom:5px!important;}

.horiz_ruler{margin:0; padding:0; color:#11694a; background:#11694a; }

.pad_top_fields{padding-top:4px;}

.amt_holder{padding-top:4px; width:20px; float:left;}

.fld_holder{width:40px; float:left;}

.fld_amt_wrap{padding-top:5px; width:200px;}

.minus_margin{margin-top:-7px;}

div.scroll { height: 420px; width: 960pxpx; overflow: auto; background-color: #ccc; padding: 8px; background-color:#FFFFFF;}

.form_reset{margin:0!important; padding:0!important; width:auto!important;}

.calendar, .calendar table {
 z-index:10;
}

/*
.radio_list{
    margin:0;
    padding:0;
    width:230px;
}
.radio_list li{
    display:inline;
    margin:0;
    padding:0;


}
.radio_list label{
    margin:0;
    padding:0;
    text-align:left;
    float:right;

}
.radio_list input{
    display:inline;
    margin:0;
    padding:0;
    float:left;

}

*/
/* By Sampath */
.frontCalc	{
	font-size:10px;
	padding-top:5px;
}
.frontH4	{
	font-size:13px;
	margin:0;
}
.frontLink1	{
	color:#679C3F;
}
.labletextLong	{
	width:400px;
}
.aLeft	{
	text-align:left;
}
/* End Sampath */


.labelspaceleft4 {margin-left:250px;}

.labletext5 {color:#000; font-weight:bold; font-size:12px;height:28px; width:240px;}


/* auto gen list */

ul.radio_list {width:60px; margin:0; padding:0;}
.radio_list li{display:inline; }
.radio_list label{display:inline; margin:0px; float:none; width:50px;}

.minheightie360{
	min-height: 360px;
	height: auto !important;
	height: 360px;
}

.minheightie171{
	min-height: 171px;
	height: auto !important;
	height: 171px;
}

.hrlb{border-bottom: 1px solid #006600; width:90%; margin-top:6px;	margin-bottom:6px;}

.centeredmessage{
	padding-top: 60px;
	text-align: center;
}

.odd2 {background-color:#FFFFFF;}
.even2 {background-color:#F0F0F0;}
.table2fx td{padding-top:10px;}
.table3fx td{padding-top:5px;padding-bottom:5px;}
.lpadding10 {padding-left:10px;}
.rpadding10 {padding-right:10px;}
.topbottpadding10 {padding-top: 10px; padding-bottom: 10px;}

.maincontentbox2 p {	margin:0;	padding:0px;}
.maincontentbox2 label {	margin:0;	padding:0px 5px 1px 1px;}