body {
   background-image:url(images/body_bg.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:#ffffff;}
a:hover {color:#e0e0e0;}
.floatright{float:right; text-align:left;}
.floatleft{float:left; text-align:left;}
h1 {font-size: 1.4em; color:#8b0000; font-family:arial, sans-serif;}
h2 {font-size: 1.2em;}
h3 {
margin:0px 0px 0px 5px; font-size: 1.1em; color:#006699;}
img{border:none; }
/*********************************** 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%; border-bottom:4px solid #24437E/*24437E*/; float:left; background-color:#24437E/*url(images/containerbg.png)*/;}
/*********************************** End Edge classes ***************************************/
.top {position: relative; top: 0px; left: 4px; height:200px;}
.navi{
        text-align:center; position:relative;
        text-decoration:none; margin:0 auto;
        width:883px; border-right:1px solid #505050; border-bottom:1px solid #505050;
        font-family:arial, sans-serif; height:60px;
        background:url(images/navib1.png) repeat-x #006699;/*border:1px solid #8a0000;*/
}
.navi h4{color:#8a0000; margin:22px 0px 12px 0px; text-align:right; width:655px;}
.navi h4 a{
text-decoration:none; color:#ffffff; padding:5px 10px 5px 0px; margin-right:12px; background:url(images/a_right_bg.png) right no-repeat;
}
.navi a:hover{ text-decoration:none; color:#cccccc;}
.dfservices {margin:0 auto; text-align:center; color:#ffffff; padding:4px 0px 6px 0px;}
.dfservices a{
padding:1px 10px 0px 3px; text-decoration:none; border-right:1px solid #e0e0e0;
}
.dfservices #here{color:#C0C0C0;}
/********************************************* specific styling **************************************/
.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;}
#b0033{color:#006699; font-size:13pt;}
.red{color:red;}
.darkred{color:#8a0000;}
.note{border:1px solid #cccccc; background-color:#FFFFCC; padding:0px 0px 6px 6px;}
#p1sentence{font-size:13pt; text-align:center; width:273px; font-weight:bold; color:#454545;}
.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:url(images/form_title.png) no-repeat left top; width:112px;
font-family:arial, sans-serif; font-weight:bold; color:#ffffff; padding:3px 0px 5px 6px;
}
#Submit{
   background:url(images/submit.png) top left #cccccc; background-repeat:repeat-x;
   border:0; width:120px; height:34px; color:#ffffff; font-size:1.4em; margin-left:78px;
}
.number {position: absolute; top: 462px; left: 350px;}
/************************************************ Left classes *******************************************/
.leftin { float:left;
font-family:arial, sans-serif; line-height:19px;
/*background:url(images/leftdiv_bg.png) bottom repeat-x #ffffff; */ background-color:#ffffff;
color:#000000; margin:0px 0 0 5px;
width:270px; height:555px; padding:14px 5px 0px 5px;
border-top:0px solid #6f7886; position:relative;
border-bottom:1px solid #6f7886;
}
.leftin p{margin:0; font-size:0.9em; line-height:22px;} .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; margin:0 0 0 20px; line-height:24px;}
.leftin h3{font-size:1.2em; margin-top:8px;} .leftin a {color:#8a0000;}
/************************************************ Middle classes *******************************************/
.middle {
border-top:0px solid #6f7886; border-bottom:1px solid #6f7886;
 background-color:#ffffff;  float:left;
font-family:arial, sans-serif; line-height:19px; color:#000000;
height:555px; margin:/*3px*/ 0 0 0 0; width:282px; 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{font-size:1.2em; margin-top:8px;} .middle img{margin:0 0 0 6px;}
.middle ul{
   list-style-image: url(images/checkmark.PNG); line-height:24px;
   font-family:arial, sans-serif;  font-size:0.86em;
}
/************************************************ Right classes *******************************************/
.rightin{
border-top:0px solid #6f7886; border-bottom:1px solid #6f7886;
float:left; position:relative;
 background-color:#ffffff;
color:#000000; width:300px;
height:555px; line-height:19px;
margin:0px 0px 0 0px;
padding:14px 5px 0px 5px;
font-size:11pt; font-family:arial, sans-serif;
}
.rightin h5{font-size:12pt; 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:25px;}.rightin h3{font-size:1.2em; margin-top:8px;} .rightin #savingstable{margin-left:0px;}
.rightin a {color:#8a0000;}
.rightin form{/*background:url(images/formbg.png) no-repeat #ffffff;*/width:275px; }
.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; text-align:justify; padding:5px 20px 20px 0px; }
.botmtbl{margin:9px 0 0 20px; padding-bottom:0px; 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/round_bg/bubblecorner1.gif');width:8px;height:8px;}
#round_topmid{background:url('images/round_bg/bubbletop.gif') repeat-x;}
#round_topright{background-image:url('images/round_bg/bubblecorner2.gif');width:8px;height:8px;}
#round_centerleft{background:url('images/round_bg/bubblecorner4.gif') repeat-y bottom;}
#round_centermid{background:url('images/round_bg/bubblebottom.gif') repeat-x bottom;}
#round_centerright{background:url('images/round_bg/bubblecorner3.gif') repeat-y bottom;}
/*#round_bottomleft{background:url('images/round_bg/bubblebottom_left.png') bottom no-repeat;width:8px;height:53px;}
#round_bottommid{background:url('images/round_bg/bubblebottom.gif') repeat-x;}
#round_bottomright{background:url('images/round_bg/bubblebottom_right.PNG') bottom no-repeat;width:8px;height:53px;}*/
.canhelp li{list-style-image:url(lp/list_img.png);}
/************************** Contact Table ***************************/
.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;}
#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;
}