body{margin:0px; font-size:100%; color:#666666; font-family: arial, verdana, helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0; font-size:100%;}
ul{list-style-type:none; margin:0; padding:0; font-size:91%;}
input,select,option,textarea{font-size:72%;}
html>body input,select,option,textarea{font-size:76%;}
img {border: 0;}
.floatright {float: right;}
a {color:#FF0000; text-decoration:underline;}
a.hover {color:#FF0000; text-decoration:underline;}
a.contact {color:#666666; text-decoration:none;}
a.contact:hover {color:#666666; text-decoration:none;}

#container {width: 765px; background-color: #fff;}
#containers {width: 780px; background-image:  url(../Images/bg.gif);}
#container table {background-color: #fff; margin-left: 13px; margin-top: 13px; margin-right: 13px;}

#leftpanel {width: 247px; background-color: #ececec; border-right: 1px solid #fff;}
#leftpanel .title {margin-top: 15px;}
#leftpanel #blue {background-color: #969696;}
#leftpanel #blue #bottom {background-image:  url(../Images/gray_gradient2.gif); background-repeat: repeat-x;}
#leftpanel #blue #margin {margin-left: 20px;}
#leftpanel #blue #margin p {color: #fff; font-size: 72%; font-weight:bold;}

/* login divs */
#loginex {background-image: url(../Images/light_gray_login2.gif); background-repeat: no-repeat;  background-position: 0px 0px; padding-left:15px; padding-bottom:0px; padding-top:0px; width:208px; height: 44px; font-size:72%;; clip:      rect(   )}
#loginex .logtext {margin-top: 7px; color:#fff; text-decoration:none; font-weight:bold;}
html>body #loginex .logtext {margin-top: 0px;}
#loginex .logtext a{color:#fff; text-decoration:none; font-weight:bold;}
#loginex .logtext a:hover {color:#fff; text-decoration:underline;}
#loginex .logtext a.active {color:#fff; text-decoration:none;}

#loginex1 {background-image: url(../Images/light_gray_login1.gif); background-repeat: no-repeat;  background-position: 0px 0px; padding-left:15px; padding-bottom:0px; padding-top:0px; width:208px; height: 44px; font-size:72%;; clip:   rect(   )}
#loginex1 .logtext1 {margin-top: 7px; color:#fff; text-decoration:none; font-weight:bold;}
html>body #loginex1 .logtext1 {margin-top: 5px;}
#loginex1 .logtext1 a{color:#fff; text-decoration:none; font-weight:bold;}
#loginex1 .logtext1 a:hover {color:#fff; text-decoration:underline;}
#loginex1 .logtext1 a.active {color:#fff; text-decoration:none;}

#loginex2 {background-image: url(../Images/light_gray_login.gif); background-repeat: no-repeat;  background-position: 0px 5px; padding-left:15px; padding-bottom:5px; padding-top:2px; width:208px; height: 19px; font-size:72%;; clip:   rect(   )}
#loginex2 .logtext2 {margin-top: 7px; color:#fff; text-decoration:none; font-weight:bold;}
html>body #loginex2 .logtext2 {margin-top: 5px;}
#loginex2 .logtext2 a{color:#fff; text-decoration:none; font-weight:bold;}
#loginex2 .logtext2 a:hover {color:#fff; text-decoration:underline;}
#loginex2 .logtext2 a.active {color:#fff; text-decoration:none;}

#leftpanel #login {background-image: url(../Images/beige_findifa2.gif); background-repeat: no-repeat; height: 20px; font-weight: bold; margin: 0; margin-top: 14px; padding: 0; color: #333333;}

/* iemac5.2 hacks begin */
html>body #leftpanel #login {margin-top: 30px;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body #leftpanel #login {} /*netscape fix*/
/* end hack */

#leftpanel #login .text {color: #333333; font-size: 100%; font-weight: normal; padding-left: 15px; margin-top: 2px;}
#leftpanel #login .text a {color: #333333; text-decoration: none;}
#leftpanel #login .text a:hover {color: #333333; text-decoration: underline;}
html>body #leftpanel #login .text {padding-top: 2px;}

/* iemac5.2 hacks begin */
html>body #leftpanel #login .text {padding-top: 1px;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body #leftpanel #login .text {padding-top: 2px;} /*netscape fix*/
/* end hack */

#leftpanel #leftmargin {margin-left: 20px; margin-top: 0px; margin-right: 20px; font-size: 72%; color: #333333; padding-bottom: 9px;}
#leftpanel #leftmargin p {margin-top: 0;}

#middlepanel {width: 250px;}
html>body #middlepanel {width: 243px;}

/* right margins in content reduced down from 20 to 12 pixels to make room for the table */
#middlepanel #content {margin-left: 20px; margin-right: 12px;}

#middlepanel #content .title {margin-top: 17px;}
#middlepanel #content .title1 {margin-top: 11px;}
#middlepanel #content .dots {clear: both; margin-top: 2px; margin-bottom: 2px;}
html>body #middlepanel #content .dots {margin-top: 2px;}
#middlepanel #content table {margin-left: 0; margin-top: 2px;}
#middlepanel #content .text {font-size: 75%;}
#middlepanel #content .text a {color: #666666; text-decoration: none;}
#middlepanel #content .text a:hover {color: #666666; text-decoration: underline;}
#middlepanel #content .clearwidth {width: 17px;}
html>body #middlepanel #content .clearwidth {width: 21px;}
#middlepanel #content .height {margin-top: 0px; margin-bottom: 2px;}
html>body #middlepanel #content .height {padding-top: 10px; margin-bottom: 4px;}
#middlepanel #content .boldtext {font-size: 72%; font-weight: bold;}
#middlepanel #content .boldtext a {color: #666666; text-decoration: none; font-weight: bold;}
#middlepanel #content .boldtext a:hover {color: #666666; text-decoration: underline;}
#middlepanel #content .boldtext .form {margin-top: -15px; font-size: 106%;}
#middlepanel #content .img pad {padding-top: 20px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px;}

#middlepanel #content .cerisebold {font-size: 72%; font-weight: bold;}
#middlepanel #content .cerisebold a {color: #666666; text-decoration: none;}
#middlepanel #content .cerisebold a:hover {color: #666666; text-decoration: underline;}

html>body #middlepanel #content .boldtext .form {margin-top: -5px; font-size: 120%;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body #middlepanel #content .boldtext .form {margin-top: 3px; font-size: 140%;} /*netscape fix*/
/* end hack */

#middlepanel #content #newlink {color: #989898; font-size: 72%; margin-top: 5px;}
#middlepanel #content #mortgage {width: 204px;}

html>body #middlepanel #content #mortgage {width: 208px;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body #middlepanel #content #mortgage {width: 208px;} /*netscape fix*/
/* end hack */

#rightpanel {width: 241px; background-color: #ececec;}
html>body #rightpanel {width: 245px;}
#rightpanel #rightcontent {margin-left: 10px; margin-right: 10px;}
#rightpanel #rightcontent .title {margin-top: 14px;}
#rightpanel #rightcontent table {margin-left: 0; margin-top: 0px; background-color: #ececec;}
#rightpanel #rightcontent .text {font-size: 72%; color:#333333; padding-bottom: 2px;}
#rightpanel #rightcontent .text a {color: #333333; text-decoration: none;}
#rightpanel #rightcontent .text a:hover {color: #333333; text-decoration: underline;}
#rightpanel #rightcontent .bluetext {color: #4b73c8; font-size: 72%; margin-top: 14px;}
#rightpanel #rightcontent .text2 {margin-top: 1px; font-size: 72%; color:#333333;}
html>body #rightpanel #rightcontent .bluetext {margin-bottom: 10px;}


.height {margin-top: 0px; margin-bottom: 2px;}
html>body .height {padding-top: 10px; margin-bottom: 4px;}

.spacer {margin-top: 57px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top: 56px;}
html>body .spacer {margin-top: 56px;}
.spacer1 {margin-top: -4px;}
html>body .spacer1 {margin-top: 24px;}


/* next level down */
#ldcontainer {width: 742px; margin-left: 15px;}
#ldcontainers {width: 780px; background-image:  url(../Images/bg.gif);}
#ldbreadcrumb {margin:0px; margin-top:8px; margin-bottom:8px; font-size:72%; color: #333333;}
#ldbreadcrumb a.crumb {color:#ff0000; text-decoration:underline;}
#ldbreadcrumb a.crumb:hover {color:#ff0000; text-decoration:underline;}

.skiplinks {color: #ff0000; font-size: 65%; position: absolute; top: 30px; left: 15px;}

/* iemac5.2 hacks begin */
html>body .skiplinks {color: #DDDCD8; font-size: 60%; position: absolute; top: 17px; left: 15px;} /*mac fix*/
/* commented backslash hack v2 \*/
html>body .skiplinks {color: #DDDCD8; font-size: 60%; position: absolute; top: 17px; left: 15px;} /*netscape fix*/
/* end hack */

td.ltblue {background-color:#FF0000;}
td.white {background-color:#fff;}
td.dkbeige {background-color:#dbdbdb;}
td.ltbluepadding {background-color:#ECECEC; padding: 0; padding-top: 0px; image: url(../Imgages/bluewhite.gif); background-repeat: no-repeat;}

#whitestripe {background-image: url(../Images/whitebar.gif); height: 1px;}


/* nav divs */
#ldnav{padding-left:15px; padding-top:16px; background-color:#969696; font-size:80%;}
/*#ldnav ul.dknav {padding:0 0 35px 0; margin:0;}*/
#ldnav ul.dknav{margin:0px; padding:0px; border:0px; list-style-type:none;}
#ldnav ul.dknav li.dotted{width:102px;; list-style-type: none}
#ldnav ul.dknav li.dotted a{color:#fff; background-color:#969696; background-image:  url(../Images/nav_white_dots_grey.gif); background-repeat: no-repeat; background-position: 0px 0px;}
#ldnav ul.dknav li.dottedtwoline a{color:#fff; background-color:#969696; background-image: url(../Images/nav_white_dots_grey.gif); background-repeat: no-repeat; background-position: 0px 14px;}
#ldnav ul.dknav li a{display:block; width:107px; background-color:#969696; color:#fff; padding:0px; padding-top:2px; padding-left:0px; padding-bottom:2px; font-weight:bold; text-decoration:none;
voice-family: "\"}\"";
voice-family:inherit;
width:102px;
}


html>body #dknav ul li a{width:102px;}
#ldnav ul.dknav li a:hover{background-color:#969696; text-decoration:underline;}
#ldnav ul.dknav li a.active{background-color:#969696;}
#ldnav ul.dknav li ul,li{margin:0px; padding:0px;}
#ldnav ul.dknav li ul li a{display:block; width:107px; background-color:#969696; color:#fff; padding:2px; padding-left:0px; font-weight:normal; text-decoration:none; border:0px;
voice-family: "\"}\"";
voice-family:inherit;
width:104px;
}

html>body #ldnav ul.dknav li ul li.dotted a{background-position: 0px -6px;} 

#ldnav ul.dknav li ul li a{display:block; width:107px; background-color:#969696; color:#fff; padding:0px; padding-left:0px; font-weight:normal; text-decoration:none; border:0px; background-image: none;
voice-family: "\"}\"";
voice-family:inherit;
width:104px;
}
html>body #dknav ul.ldnav li ul li a{width:104px;}
#ldnav ul.dknav li ul li a:hover{background-color:#969696;}
#ldnav ul.dknav li ul li a.active{background-color:#666666; text-decoration: underline;}

/* login divs */
#ldlogin {background-image: url(../Images/login_extranets_grey_red.gif); background-repeat: no-repeat;  background-position: 0px 0px; height: 40px; margin-left:15px; padding-left:15px; padding-top:2px; padding-bottom:25px; color:#fff; width:107px; font-size:72%;
voice-family: "\"}\"";
voice-family:inherit;
padding-top: 4px;}

#ldlogin a{color:#666666; text-decoration:none; font-weight:bold;}
#ldlogin a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
#ldlogin a.active{color:#666666; text-decoration:none; font-weight:bold;}

#ldlogintext {border:0; margin-left:15px; margin-top:15px; margin-bottom:5px; color:#fff; font-size:72%;}

#ldpanel{background-image: url(../Images/bg_panel_red.gif); background-repeat: repeat-y; font-size:72%; color:#fff;}
#ldpanel a{color:#FFF; text-decoration:none;}
#ldpanel a:hover{color:#FFF; text-decoration:underline;}
#ldpanel a.active{color:#FFF; text-decoration:none;}

/* central content divs */
#ldtext{border:0px solid red; color:#666666; margin-left:32px; margin-right:30px; margin-top:25px;}

#ldtext td{}

#ldtext a.blue {color:#666666; font-weight:bold; text-decoration:underline;}
#ldtext a.blue:hover {color:#666666; text-decoration:underline;}
#ldtext a.blue.active {color:#666666; text-decoration:underline;}

#ldtext a.quick {color:#666666; font-weight:normal; text-decoration:none;}
#ldtext a.quick:hover {color:#666666; text-decoration:underline;}
#ldtext a.quick.active {color:#666666; text-decoration:none;}

/* lhs divs */
#ldlhsmore {border:0px solid red; padding-left:15px; margin-bottom:15px;}
#ldlhsmore img.padbot{margin-bottom:5px;}
#ldlhsmore a.black{color:#333333; text-decoration:none; font-weight:normal; font-size:72%; }
#ldlhsmore a.black:hover {color:#333333; text-decoration:underline;}
#ldlhsmore a.black.active {color:#333333; text-decoration:none;}
#ldlhsmore p.black{color:#333333; text-decoration:none; font-weight:bold; font-size:72%; }

#ldlhscontact {border:0px solid red; background-color:#ECECEC; color:#464646; padding-left:15px; padding-right:5px; padding-top:15px; padding-bottom:15px; font-size:72%; width:180px;
voice-family: "\"}\"";
voice-family:inherit;
width:160px;}

#bottomright{border:0px solid red; color:#464646; padding-left:20px; padding-right:55px; padding-top:15px; padding-bottom:15px; font-size:72%; width:180px;
voice-family: "\"}\"";
voice-family:inherit;
width:105px;}

#ldlhscontact img.padbot{margin-bottom:5px;}
#ldlhscontact p.ldpadbot{margin:0px; margin-bottom:5px;}
#ldlhscontact a.black{color:#333333; text-decoration:none; font-weight:normal;}
#ldlhscontact a.black:hover {color:#333333; text-decoration:underline;}
#ldlhscontact a.black.active {color:#333333; text-decoration:none;}



/* homepage footer nav */
#homefooter{margin-left:16px; margin-top:2px; font-size: 77%;}

#homefooter a {color: #333333; text-decoration: none;}
#homefooter a:hover {color: #333333; text-decoration: underline;}

#homefooter .line{font-size: 130%; color: #333333;}

#homefooterzz{margin-left:16px; margin-top:5px; font-size: 72%; width: 746px; color: #333333;}


/* footer nav */
#footer{margin-left:124px; margin-top:2px; font-size: 77%;}

#footer a {color: #333333; text-decoration: none;}
#footer a:hover {color: #333333; text-decoration: underline;}

#footer .line{font-size: 130%; color: #333333;}
#footerzz{margin-left:124px; margin-top:5px; font-size: 72%; width: 640px; color: #333333;}

th {	font-size: 72%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.list_disc {list-style-type:disc; color:#666666; font-size:100%; margin-left:8px}

.tablequick {  font-size: 100%; color: #666666; text-decoration: none}
.tabletext {
	font-size: 72%;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.cellbackgrey {	background-color: #CCCCCC;}
.cellbackgrey2 {	background-color: #666666;}

.contactA {
	MARGIN-TOP: 5px; WIDTH: 210px
}
.frmMand {
	COLOR: #ff4d04
}
LABEL.contactLbl {
	FONT-WEIGHT: bold;
	color: #333333;
		font-size: 72%;
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px}
#contactsendbtn {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../Images/btn_contact_send.gif) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 83px; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 26px
}