@charset "UTF-8";
/* CSS Document */

body { background-image:url(../images/bg-stretch_1154x10.gif); background-repeat:repeat-y; background-position:center; background-color:#545454; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
body img { border:0px; text-decoration:none; }
.dividerGold { background-image:url(../images/div-gold_10x5.gif); background-repeat:repeat-x; height:5px; line-height:1px; font-size:1px; }
.clear { clear:both; line-height:1px; font-size:1px; height:0px; }
.shadow { background-image:url(../images/shadow-stretch_10x10.gif); background-repeat:repeat-x; height:10px; line-height:1px; font-size:1px; }
#bodyBg { background-color:#FFFFFF; background-image:url(../images/bg-body_stretch_894x20.gif); background-repeat:repeat-y; width:850px; margin:0 auto 0 auto; padding:0 22px 0 22px; }
/**/
.logo { background-color:#006699; width:490px; height:135px; float:left; }
.login { background-color:#006699; background-image:url(../images/login-360x135.gif); background-repeat:no-repeat; width:360px; height:135px; float:left; margin:0px; padding:0px; }
.login form { width:337px; height:51px; margin:0px; padding:17px 0 0 23px; }
.login input.field { width:125px; border:1px solid #072e45; color:#333333; }
.login input.submit { position:relative; top:10px; }
.login div { text-align:right; }
/**/
.menu { margin:1px 0 0 0; padding:0 0 0 10px; list-style:none; background-image:url(../images/header-stretch_10x48.gif); background-repeat:repeat-x; height:48px;}
.menu li { margin:0 4px; padding:0px; float:left; }
.menu li a { display:block; height:48px; background-repeat:no-repeat; text-decoration:none; }
.menu li a:hover { background-position: 0 -48px; }
.menu li a span { visibility:hidden; }
.menu li.menuHome a { background-image:url(../images/menu-home_81x96.gif); width:81px; }
.menu li.menuAbout a { background-image:url(../images/menu-about-103x96.gif); width:103px; }
.menu li.menuLife a { background-image:url(../images/menu-lifesettle_156x96.gif); width:156px; }
.menu li.menuLegacy a { background-image:url(../images/menu-legacy_134x96.gif); width:134px; }
.menu li.menuUL4UL a { background-image:url(../images/menu-UL4UL_86x96.gif); width:86px; }
.menu li.menuMortgage a { background-image:url(../images/menu-mortport_184x96.gif); width:184px; }
.menu li.menuContact a { background-image:url(../images/menu-contact_122x96.gif); width:122px; }
/**/
.footer { background-color:#072e45; background-image:url(../images/bg-footer_10x10.gif); color:#FFFFFF; text-align:center; font-family:Helvetica, Verdana, Arial, sans-serif; padding:20px 0; }
.footer a { color:#FFFFFF; font-size:13px; font-weight:700; text-decoration:none; padding:3px 10px; margin:0 10px; }
.footer a:hover { text-decoration:underline; }
.footer h5 { margin:0px; padding:20px 0 0 0; font-weight:100; font-size:11px; }
.footerBg { background-image:url(../images/bg-bottom_894x40.gif); background-repeat:no-repeat; width:894px; height:40px; margin:0 auto 0 auto; }
/**/
.contentHome { padding:0 0 30px 43px;}
.contentHome dl { margin:0px; padding:0px 6px; width:241px; float:left; }
.contentHome dl dt { margin:0px; padding:0px; width:241px; height:96px; background-repeat:no-repeat; }
.contentHome dl dt span { visibility:hidden; }
.contentHome dl dt.ttlLifeSettle { background-image:url(../images/home-lifesettle_241x96.gif); }
.contentHome dl dt.ttlUL4UL { background-image:url(../images/home-ul4ul_241x96.gif); }
.contentHome dl dt.ttlMortgage { background-image:url(../images/home-mortport_241x96.gif); }
.contentHome dl dd { margin:0px; padding:0px; background-image:url(../images/home-framebg_241x210.gif); background-repeat:no-repeat; width:201px; padding:5px 22px 0 18px; font-size:13px; }
.contentHome dl dd ul { margin:0px; padding:0px; list-style:none; }
.contentHome dl dd ul li { background-image:url(../images/icon-bullet_gold_8x13.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 15px 15px; }
.contentHome dl dd div { text-align:center; }
.contentHome dl dd div a { font-size:13px; color:#675a2d; font-weight:700; text-decoration:none; }
.contentHome dl dd div a:hover { text-decoration:underline; }
/**/
.contentBody { padding:0 0 20px 17px; }
.contentBody div.leftCol { width:187px; float:left; padding: 0 19px 0 0;}
.contentBody div.leftCol dl { margin:0 0 20px 0; padding:0 0 16px 0; background-image:url(../images/box-bottom_190x16.gif); background-position:bottom; background-repeat:no-repeat; width:190px; }
.contentBody div.leftCol dl dt { margin:0px; background-position:top; background-repeat:no-repeat; }
.contentBody div.leftCol dl dt.boxFeat { background-image:url(../images/box-top_feat_190x110.gif); width:173px; height:24px; padding:86px 0 0 17px; color:#072e45; font-size:13px; font-weight:700; }
.contentBody div.leftCol dl dt.box { background-image:url(../images/box-top_190x45.gif); width:173px; height:27px; padding:18px 0 0 17px; color:#072e45; font-size:13px; font-weight:700; }
.contentBody div.leftCol dl dd { margin:0px; padding:0 13px 0 17px; background-image:url(../images/box-stretch_190x10.gif); background-repeat:repeat-y; width:160px; }
.contentBody div.leftCol dl dd ul { margin:0px; padding:0px; list-style:none; }
.contentBody div.leftCol dl dd ul li { margin:0px; padding:0 0 10px 10px; background-image:url(../images/icon-bullet_blue_4x8.gif); background-position:top left; background-repeat:no-repeat; }
.contentBody div.leftCol dl dd ul li a { text-decoration:none; color:#333333; }
.contentBody div.leftCol dl dd ul li a:hover { text-decoration:underline; color:#072e45; }
.contentBody div.leftCol dl dd span input { width:130px; border:1px solid #999999; padding:2px; margin:2px 0 10px 0; }
.contentBody div.leftCol dl dd span select { width:135px; border:1px solid #999999; padding:2px; margin:2px 0 10px 0; }
.contentBody div.leftCol dl dd input.btnContact { position:relative; left:20px; }
/**/
.contentBody div.contentMain { width:612px; float:left; padding-bottom:20px; }
.contentBody div.contentMain h2 { margin:0px; padding:10px 0 0 25px; background-image:url(../images/header-content_612x75.gif); background-repeat:no-repeat; width:587px; height:65px; color:#FFFFFF; font-size:18px; font-weight:700; }
.contentBody div.contentMain h3 { margin:0px; padding:0px; color:#072e45; font-size:16px; }
.contentBody div.contentMain h3 a { margin:0px; padding:0px; color:#072e45; font-size:14px; }
.contentBody div.contentMain div.contentBg { background-image:url(../images/bg-content_612x204.gif); background-repeat:no-repeat; width:537px; padding:10px 45px 0 30px; font-size:12px; line-height:18px; }
.contentBody div.contentMain div ul { list-style:none; }
.contentBody div.contentMain div ul li { background-image:url(../images/icon-bullet_gold_8x13.gif); background-position:top left; background-repeat:no-repeat; padding:0 0 10px 15px; }
/**/
.contentBody dl.contactBox { margin:0 0 20px 0; padding:0 0 16px 0; background-image:url(../images/box-bottom_350x16.gif); background-repeat:no-repeat; background-position:bottom left; position:relative; left:100px; }
.contentBody dl.contactBox dt { background-image:url(../images/box-top_contact_350x110.gif); background-repeat:no-repeat; width:350px; height:24px; margin:0px; padding:86px 0 0 17px; color:#072e45; font-size:13px; font-weight:700; }
.contentBody dl.contactBox dd { margin:0px; padding:0 13px 0 17px; background-image:url(../images/box-stretch_350x10.gif); background-repeat:repeat-y; width:320px; }
.contentBody dl.contactBox dd table { margin-top:15px; }
.contentBody dl.contactBox dd table tr.fields td { padding:0 20px 5px 0; }
.contentBody dl.contactBox dd table tr.fields td input { width:130px; border:1px solid #999999; padding:2px; }
.contentBody dl.contactBox dd table tr.fields td select { width:130px; border:1px solid #999999; padding:2px; }
.contentBody dl.contactBox dd table tr td.formSubmit { text-align:center; padding-top:10px; }
/**/
#worksheet dd table { font-weight:700; color:#333333; }
#worksheet dd table tr td select { margin:0 0 15px 0; }
.worksheetResults { margin:0px; padding:10px 0 0 5px; }