body {
   background-image:url(images/bodybg.png); background-repeat:repeat-x; vertical-align: top;
   font-family:times, serif; text-align:left;
   margin:0px 0px;
}
/***content body controled by <a> tag***/
a {color:#454545;}
a:hover {color:#0000ff;}
.floatright{float:right; text-align:left;}
.floatleft{float:left; text-align:left;}
h1 {font-size: 1.5em; color:#8b0000;}
h2 {font-size: 1.4em; font-variant: small-caps;}
h3 {
margin-left:5px; margin-top: 0px; margin-bottom: -5px; font-size: 1.3em; color:#006699;}
img{border:none; }
.top {position: relative; top: 0px; left: 4px; }
/*********************************** Edge classes ***************************************/
.edge {background-color:#ffffff; margin:0px auto; width:892px;}
.edgein {background-color:#ffffff; margin:0px auto; width:892px; /*height:620px;*/}
.container{width:892px; height:100%; float:left; background-image:url(images/bodybg.png); background-repeat:repeat-x;/*url(images/containerbg.png)*/}
/*********************************** End Edge classes ***************************************/
.small {font-size: .02em;}
.over {position:relative; top: -221px; left: -270px; width:260px; }
.over2 {position:relative; top: -423px; left: -270px; width:260px; }
.bluetext{color:#4169E1; font-size:12pt;}
.redtext {color: red; font-size:14pt;}
a:hover#iframe {color:#127785; text-decoration:none; }
a#iframe {color:#006699; text-decoration:underline; font-size: 1.0em; }
.orangetext {color: #D54D05;}
.bluetext{color:#0099CC;font-size:18pt;}

#p1sentence{font-size:13pt; text-align:center; width:273px; font-weight:bold; color:#454545;}
.rightin{
border:0px solid #e2e2e2;
float:left; position:relative;
/*background:url(images/leftdiv_bg.png) bottom repeat-x #ffffff; */
color:#000000; width:262px;
height:460px; line-height:18px;
margin:0px 5px 0 0px;
padding:14px 5px 0px 5px;
font-size:11pt; font-family:arial, sans-serif;
}
.rightin h5{ margin:0 0 0 5px; padding:5px 0px 5px 0; color:#006699;}
.rightin p, .rightin h1, .rightin h2, .rightin h3, .rightin h4, .rightin h5, .rightin a {padding:0px 2px 0px 5px;}
.rightin p{margin:0; font-size:1em; line-height:20px;}.rightin h3{margin-top:8px;} .rightin #savingstable{margin-left:0px;}
.rightin table tr td b{font-size:0.9em;}
.rightin table{margin-left:8px;}
.rightin a {color:#006699;}
.rightin ul{
   list-style-image: url(images/checkmark.PNG); line-height:24px;
   font-family:georgia, helvetica, sans-serif;  font-size:1.1em; font-style:italic;
}
.rightin form{/*background:url(images/formbg.png) no-repeat #ffffff;*/width:275px; }
#b0033{color:#006699; font-size:13pt;}
.middle {
border:0px solid #e2e2e2;
/*background:url(images/leftdiv_bg.png) bottom repeat-x #ffffff;*/  float:left;
font-size:11pt; font-family:arial, sans-serif; line-height:19px; color:#000000;
height:460px; margin:/*3px*/ 0 0 0 0; width:286px; padding:14px 5px 0px 5px;
border-left:0px solid #6f7886; border-right:0px solid #6f7886 /*#6f7886*/; position:relative;
}
.middle p{margin:0; font-size:10pt;}
.middle li{line-height:24px;}
.middle p, .middle h1, .middle h2, .middle h3, .middle h4, .middle h5{padding:0px 2px 0px 10px;}
.middle h3{ margin-top:8px;} .middle img{margin:0 0 0 6px;}
.middle ul{
   list-style-image: url(images/checkmark.png); line-height:24px; margin-top:0;
   font-family:georgia, helvetica, sans-serif;  font-size:1.1em; font-style:italic;
}
/************************************************ Left classes *******************************************/
.leftin { float:left;
border:0px solid #e2e2e2;
font-family:arial, sans-serif; line-height:18px;
/*background:url(images/leftdiv_bg.png) bottom repeat-x #ffffff; */
color:#000000; margin:0px 0 0 5px;
width:280px; height:460px; padding:14px 5px 0px 5px;
}
.leftin p{margin:0; font-size:1em; line-height:24px;} .leftin img{margin-left:6px;}
.leftin p, .leftin h1, .leftin h2, .leftin h3, .leftin h4, .leftin h5, .leftin a{padding:0px 2px 0px 10px;}
.leftin ul{list-style-type:none; font-size:11pt; font-family:times new roman, serif; margin:0 0 0 20px; line-height:24px;}
.leftin h3{ margin-top:8px;} .leftin a {color:#8a0000;}
/************************************************ End Left classes *******************************************/
.botm{
position:relative; float:left;
width:882px; margin:0px 0 0 5px;
border-bottom:0px solid #0f4470;
background-color:#ffffff;
}
.botm p{margin:0; font-size:0.99em; padding:5px 20px 20px 0px; }
.botmtbl{margin:9px 0 0 20px; 	font-weight: normal; }
.botmtbl h1,h2,h3,h4,h5{margin:0; font-family:arial, sans-serif; /*color:#006699;*/ }
.botmtbl h3{text-decoration:none; }
/********************************** rounded border ****************************/

#round_topleft{background-image:url('images/bubblecorner1.gif');width:8px;height:8px;}
#round_topmid{background:url('images/bubbletop.gif') repeat-x;}
#round_topright{background-image:url('images/bubblecorner2.gif');width:8px;height:8px;}
#round_centerleft{background:url('images/bubblecorner4.gif') repeat-y bottom;}
#round_centermid{background:url('images/bubblebottom.gif') repeat-x bottom;}
#round_centerright{background:url('images/bubblecorner3.gif') repeat-y bottom;}

.red{color:red;}
.darkred{color:#8a0000;}
.note{border:1px solid #cccccc; background-color:#FFFFCC; padding:0px 0px 6px 6px;}
.canhelp li{list-style-image:url(lp/list_img.png);}
/************************** Contact Table ***************************/
.dfw{margin-left:10em;}
#chmi{font-size:12pt;}
.ctable{margin-left:2em; margin-top:2em; width:500px;}/**ffff99**/
.ctype{
color:#006699; text-align:right; font-weight:bold; /*border-right: 1px solid #656565;*/
}
.ctype1{background-image:url(images/index_2.gif); background-repeat:no-repeat; width:190px; height:94px;}
.cinfo{padding-right:19px;}
/** End **/
.formtitle{
background-image:url(images/formtitle.png); background-repeat:no-repeat;
font-size:1.4em; width:150px;
font-family:arial, sans-serif; font-weight:bold; color:#ffffff; height:34px;
}
.formtitle b{padding-left:5px;}
.formfield{
 background-color:#ffffff;
}
#Submit{
   background:url(images/submit.png) top left no-repeat; border:0;
   width:120px; height:32px; color:#ffffff; font-size:1.4em; margin-left:90px;
}
.number {position: absolute; top: 462px; left: 350px;}
.statesoperating{margin-top:0px; position: relative; }
.statesoperating p{margin-top:0px; width:892px; padding-left:8px; text-align:center;}
.maryland p{margin:10px 0 0px 8px; width:892px; font-size:9pt; text-align:left;}
.logos {position: relative; top: 10px; left: 26px;text-align: center; border: none;}
.logosin {left:0px; text-align: center; position: static;}
.logosin p{margin:3px;}
#disclaimer{font-size:8pt; font-family:arial, sans-serif;}
.logo {position: relative; top:129px; left: 20px;}

.contentbody{
  background-color:#ffffff; margin:3px 4px 0px 4px;
   border-top:3px solid #6f7886; float:left; width:884px;
   }
.contentright{
   background-color:#ffffff; width:600px; float:right;
}
.contentright h3{padding:0px 0px 0px 4px;}
ul.register_tabs {border-bottom:none;}
ul.register_tabs li a.active { background-color:#ABBDBB; color:#fff;}
/* Commented Backslash Hackhides rule from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
.zzscott{color:#fffff1; text-decoration:none;}
.zzscott:hover{color:#fffff1; text-decoration:none;}
.txtbg{background-color:#8b0000; border:1px solid #000000; color:#ffffff; font-weight:bold}
.underline{text-decoration:underline;}
.txtbg:hover{background-color:#ffffff; border:1px solid #000000; color:#8b0000; font-weight:bold}

.hbar{/*background:url(images/h_bar.png) right no-repeat #850000;*/ padding-left:9px; margin-left:5px; font-size:1.1em; color:#8b0000; max-width:400px;}
.navi{
        text-align:center; color:#8a0000; position:relative;
        text-decoration:none; margin:0 auto;
        width:884px; font-family:arial, sans-serif; 
        /*background:url(images/navi02.png) repeat-x #890000;*/
}
.navi h4{color:#8a0000; padding:12px 0px 12px 0px;}
.navi a{
text-decoration:underline; color:#A52A2A; padding:5px 10px 5px 0px; margin-right:12px; background:url(images/a_right_bg.png) right no-repeat;
}
.navi a:hover{color:#006699;}
.navi a b{}
.dfservices {margin:0 auto; text-align:center; color:#000000; padding:0px 0px 6px 0px;}
.dfservices a{
/*margin:0px 10px 0px 10px; color:#006699;
border-top:1px solid #909090; border-right:4px solid #808080; border-bottom:3px solid #757575; border-left:1px solid #838383;
text-decoration:none;*/ padding:1px 3px 0px 3px;
}
#savingstable{border-collapse:collapse; margin:0; width:290px; background:url(images/mort_table.png) no-repeat #ffffff;}
#savingstable td, #savingstable th{padding:0px 2px 0px 2px; }
#savingstable h4{font-size:0.9em; color:#006699; margin:0; padding:0;}
#savingstable h6{font-size:0.9em; margin:0; padding:0 10px 0 0;}
#savingstable th h4, #savingstable th h6{text-align:center;}
#savingstable td p{padding:0; color:#000000; margin:0; font-size:0.9em;}
#savingstable td p b{padding:0; color:#006699; margin:0; font-size:0.9em;}
#savingstable .before h6{color:#505050;}
#savingstable .case td p{border-bottom:1px solid #808080;}
#round_centermid table tr td ol{
   list-style-image: url(images/checkmark.PNG); line-height:24px;
   font-family:georgia, helvetica, sans-serif;  font-size:0.86em; font-style:italic;
}