/* commented backslash hack \*/
html, body								{ height:100%; background:url(../_images/site_background.jpg) repeat-x; background-color:#F4F4F4; }
/* end hack */

html,body 								{ margin:0; padding:0; background:url(../_images/site_background.jpg) repeat-x; background-color:#F4F4F4; }

body 										{ text-align:center; background:url(../_images/site_background.jpg) repeat-x; background-color:#F4F4F4; }/* centre for ie5.+*/

#bottomBorder							{ width:100%; background:url(../_images/footer_background.gif) repeat-x left bottom; }

#outer									{ min-height:100%; height:auto; width:920px; margin-left:auto; /* center it*/ margin-right:auto; /* center it*/ position:relative; text-align:left; background:url(../_images/siteBackground.jpg) repeat-y; }
* html #outer							{ height:100%; width:920px; /* box model hack for ie5.+*/w\idth:920px}

#headerContainer						{ width:920px; height:413px; }
#headerImage01							{ width:920px; height:102px; }

#menuHolder								{ width:900px; height:31px; overflow:hidden; margin-left:10px; }
#menuTab									{ float:left; }
#menuTab a:hover						{ position:relative; left:0px; top:-31px; }

#banner									{ width:920px; height:280px; }
#bannerLeft								{ width:10px; 	height:280px; float:left; }
#bannerImage							{ width:900px; height:280px; float:left; }
#bannerRight							{ width:10px; 	height:280px; float:left; }

#contentContainer						{ _width:880px; width:920px; padding:0px 20px 0px 20px; background:url(../_images/page_background.png) repeat-y top left;  }

#centerContent							{ float:left; width:639px; }
#content									{ width:639px; }
#contentParagraph						{ width:639px; }

#teaser01								{ float:left; width:216px; height:179px; background:url(../_images/teaser_personaldebtrecovery.jpg) no-repeat; }
#teaser01Text							{ float:left; width:84px; _width:104px; height:90px; _height:179px; padding:89px 0px 0px 20px; }
#learnmoreHolder01					{ float:left; width:98px; _width:112px; height:38px; _height:175px; padding:137px 14px 0px 0px; }
#learnmoreTab01						{ width:98px; height:38px; overflow:hidden; }
#learnmoreTab01 a:hover				{ position:relative; left:0px; top:-38px; }

#teaser02								{ float:left; width:206px; height:179px; background:url(../_images/teaser_landlordprotectionpack.jpg) no-repeat; }
#teaser02Text							{ float:left; width:84px; _width:104px; height:90px; _height:179px; padding:89px 0px 0px 20px; }
#learnmoreHolder02					{ float:left; width:98px; _width:102px; height:38px; _height:175px; padding:137px 4px 0px 0px; }
#learnmoreTab02						{ width:98px; height:38px; overflow:hidden; }
#learnmoreTab02 a:hover				{ position:relative; left:0px; top:-38px; }

#teaser03								{ float:left; width:217px; height:179px; background:url(../_images/teaser_recessionprotectionpack.jpg) no-repeat; }
#teaser03Text							{ float:left; width:84px; _width:115px; height:90px; _height:179px; padding:89px 0px 0px 31px; }
#learnmoreHolder03					{ float:left; width:98px; _width:102px; height:38px; _height:175px; padding:137px 4px 0px 0px; }
#learnmoreTab03						{ width:98px; height:38px; overflow:hidden; }
#learnmoreTab03 a:hover				{ position:relative; left:0px; top:-38px; }

#leftContent							{ float:left; width:231px; margin-right:10px; }

#teaser_callback01					{ width:231px; height188px; }
#teaser_callback02					{ width:217px; _width:231px; height:116px; _height:150px; padding:34px 7px 0px 7px; background:url(../_images/box_callback001.jpg) no-repeat; }
#teaser_callback02b					{ width:217px; height:61px; }
#text001									{ width:74px;  height:23px; float:left; margin:0px 0px 5px 0px; }
#form001									{ width:143px; height:23px; float:left; margin:0px 0px 5px 0px; }
#teaser_callback03					{ width:70px; 	height:30px; float:left; }
#teaser_callback04					{ width:154px; height:30px; overflow:hidden; float:left; }
#teaser_callback04 a:hover			{ position:relative; left:0px; top:-30px; }
#teaser_callback05					{ width:7px; 	height:30px; float:left; }
#teaser_callback06					{ width:231px; height:8px; }

#teaser_debtrecovered				{ width:231px; height:124px; overflow:hidden; margin-bottom:10px; }
#teaser_debtrecovered a:hover		{ position:relative; left:0px; top:-124px; }

#teaser_testimonials01 				{ width:231px; height:224px; margin-bottom:10px; }
#teaser_testimonials02 				{ width:215px; _width:231px; height:134px; _height:187px; padding:53px 0px 0px 16px; background:url(../_images/box_testimonials001.jpg) no-repeat; }
#testimonials_text01					{ width:110px; }
#testimonials_text02					{ width:210px; margin-top:14px; }
#teaser_testimonials03 				{ width:108px; height:37px; float:left; }
#teaser_testimonials04				{ width:123px; height:37px; overflow:hidden; float:left; }
#teaser_testimonials04 a:hover	{ position:relative; left:0px; top:-37px; }

#teaser_livesupport  				{ width:191px; _width:231px; height:30px; _height:116px; padding:66px 20px 20px 20px; background:url(../_images/box_livesupport.jpg) no-repeat; }

#popupmenu1								{ position:absolute; left:87px;  top:135px; width:167px; }
#popupmenu2								{ position:absolute; left:225px; top:135px; width:252px; }

#fdrMenu div 							{ position:absolute; visibility:hidden; margin:0px; padding:0px; background:#DDF9C8; border:1px solid #58C10C}
#fdrMenu div a 						{ font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:normal; color:#000000; position:relative; display:block; margin:0px; padding:5px 10px; width:auto; white-space:nowrap; text-align:left; text-decoration:none; background:#DDF9C8; }
#fdrMenu div a:hover 				{ background:#58C10C; color:#FFFFFF; }

#footerContainer						{ position:absolute; bottom:0; left:0; width:100%; height:142px; background:url(../_images/footer_background.gif) repeat-x; text-align:center; }
#footer									{ width:888px; _width:920px; height:87px; _height:142px; padding:55px 0px 0px 32px; background:url(../_images/footer.png) no-repeat top left; }
#footer01								{ width:91px;  height:53px; float:left; }
#footer02								{ width:765px; height:53px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; }
#clearfooter							{ width:100%;  height:142px; margin:0px 0px 0px 0px; clear:both; background-color:#FFFFFF; }

#msgbox									( width:400px; background-color:red; )

div>p 									{ margin:0; }

#clear									{ clear:both; }
.clearFix:after 						{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearFix 								{ display:inline-block; }  /* for IE/Mac */

#fdrMenu 								{ margin:0px; padding:0px; z-index:50; }
