body {
   background-image:url(images/bluegradient.png); background-repeat:repeat-x; vertical-align: top;
   font-family:times, serif; text-align:left;
   margin:0px 0px; width:100%;
}
/***content body controled by <a> tag***/
a {color:#12223D;}
a:hover {color:#127785;}
.floatright{float:right; text-align:right;}
.floatleft{float:left; text-align:left;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.4em; font-variant: small-caps;}
h3 {
margin-left:5px; margin-top: 0px; margin-bottom: -5px; font-size: 1.1em; color:#006699;}
img{border:none; }
#services{margin:3px 0px 2px 0px; text-align:center; width:892px; color:#ffffff;}
#services a{color:#ffffff; text-decoration:none; border-right:1px solid #e0e0e0; margin:0px 5px 0px 0px; padding-right:10px;}
#services #here{color:#b9b9b9;}
#services a:link,
#services a:visited,
#services a:active {color:#ffffff;}
#services a:hover {color:#e0e0e0;}
.top {position: relative; top: 0px; left: 0px; height:112px;}
.youtube{padding-left:6px;}
div.help li {list-style-image: url(arrow.gif); text-align: left; margin-left:5px;}
#jm_title p{vertical-align:middle; color:#006699 ; font-weight:bold; margin-left:13px;}
.maillist{
	font-size: 12pt; letter-spacing: 0.04em;
       background-image: url(light-couldbox.jpg);  /* background-image: url(2x2-transparent.png);*/
	position:absolute; top: 227px; /*200px*/ left: 40px; width:202px; height:239px;
}
.help{
font-size: 12pt;
position:absolute; letter-spacing: 0.04em; 
right:50px; width:190px;
height:142px; top:17px;
background-image:url(index_1.png);
background-repeat:no-repeat;
}
.help h3{padding-top:10px;}
.help ul{margin-top:0px; margin-left:-10px; padding-left:30px;}
.help b{margin-left:-13px;}
.help2 {
	width:260px; max-width: 260px;
	margin-bottom: 30px; margin-left: 9px;
	margin-top: 0px; font-size: 11pt;
	color: #006699; letter-spacing: 0.04em;
	text-align: left; position:relative;
}
.help2 p {margin-top: 5px; margin-bottom: 3px; margin-left: 15px;}
.help2 a{text-decoration:underline; color:#006699;} .help2 b{font-size:12pt;}
.help2 a:hover{color:#127785; text-decoration:none; }
#budgetlink{
background-image:url(images/graphic3.png); background-repeat:no-repeat;
width:260px; height:100px; border:1px solid #B0C4DE; margin-left:10px;
}
#budgetlink p{float:right; font-weight:bold; margin:77px 8px 0px 0px; color:#0000ff ; text-decoration:underline;}
#budgetlink p:hover{color:#ffffff; text-decoration: none;}
#faqbtn{
background-image:url(images/faqbanner.PNG); background-repeat:no-repeat;
width:260px; height:37px; margin-left:10px; text-align:center;
}
#faqbtn_b{
background-image:url(images/faqbanner_b.PNG); background-repeat:no-repeat;
width:260px; height:37px; margin-left:10px; text-align:center;
}
#faqbtn_b a, #faqbtn a{ font-size:12pt; color:#ffffff; font-weight:bold;}
#faqbtn_b p, #faqbtn p{padding-top:6px; text-decoration:underline;}
#faqbtn_b p:hover, #faqbtn p:hover{text-decoration:none; color:#006699;}
#faqbtn_b img, #faqbtn img{margin-top:0px; border:0px;}

.help3 p {margin-top: 10px; margin-bottom: 3px; margin-left: 4px; margin-right: 4px;}
.help3 {
	letter-spacing: 0.04em; text-align: center;
	position:absolute; top: 35px; left: 45px;
	width:190px; height:90px;
	background-image:url(index_2.png);
        background-repeat:no-repeat; font-size: 13pt;
}
.help4 {
position: absolute; top: 250px; left: 45px;
color: black; text-align: center;
width:190px; height:75px;
background-image:url(Index_3.png);
background-repeat:no-repeat;
}
.help4 a {text-decoration:none;}
.help4 p {
margin-top: 0px; margin-bottom: 3px; margin-left: 10px;
margin-right: 10px; font-size: 1.5em;
letter-spacing: 0.02em; font-weight:400; 
}
.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;}
/**.right{
font-size: 0.9 em; letter-spacing: 0.02em;
background-image:url(beachrightshort.jpg); background-repeat:no-repeat;
border-color:#000000; border-width:0px; border-style: none; width:284px; height:655px;
position: absolute; top: 116px; left: 607px; 
}**/

#p1sentence{font-size:13pt; text-align:center; width:273px; font-weight:bold; color:#454545;}
.rightin{border-top:3px solid #6f7886;
float:left; position:relative;
background-image:url(leftdiv_bg.png); background-repeat:repeat-x; color:#000000;
background-color:#ffffff; width:280px;
height:483px; line-height:18px; 
 margin:3px 0px 0px 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{padding:0px 2px 0px 5px;}
.rightin p{margin:0; line-height:25px;}.rightin h3{font-size:13pt; margin-top:5px;} .rightin img{margin-left:6px;}
.steps{
background-image:url(steps.png); background-repeat:no-repeat; width:52px; height:22px;
font-weight:bold; line-height:34px; color:#ffffff; padding:0px 7px 10px 3px;
}
#b0033{color:#006699; font-size:13pt;}
.middle {float:left; border-top:3px solid #6f7886;
background-image:url(leftdiv_bg.png); background-repeat:repeat-x; background-color:#ffffff;
font-size:11pt; font-family:arial, sans-serif; line-height:19px; color:#000000;
height:483px; margin:3px 0 0 0; width:295px; padding:14px 5px 0px 5px;
border-left:1px solid #6f7886; border-right:1px solid #6f7886; position:relative;
}
.middle p{margin:0; font-size:10pt;}
.middle li{line-height:24px; list-style-type:circle;}
.middle p, .middle h1, .middle h2, .middle h3, .middle h4, .middle h5{padding:0px 2px 0px 10px;}
.middle h3{font-size:13pt; margin-top:5px;} .middle img{margin-left:7px;}
#startednow{background-image:url(topbar-df.gif); width:200px; height:45px; text-align:center; margin-left:47px;}
#startednow h3, #startednow a{padding-top:10px; text-decoration:underline;}
#startednow a:hover, #startednow h3:hover{color:#008899; text-decoration:none;}
.botm{
position: inherit; font-weight: normal; float:left;
width:887px; height:144px; margin:0 auto; padding:0;
background:url(images/graphic_blue.png) no-repeat left top #0f4470;
border-top:2px solid #0f4470; border-left:2px solid #0f4470;
}/*
.botm p{margin:0; }
.botmtbl{margin:0; padding:0; font-weight: normal;}
.botmtbl h1,h2,h3,h4,h5{margin:0; font-family:arial, sans-serif; color:#006699; }
.botmtbl h3{text-decoration:underline; }
#wodf{width:472px; background-image:url(h36red.png); background-repeat:repeat-x; border:1px solid #000000; height:30px; color:#ffffff; font-weight:bold;}
#wodf p{margin:0 0 0 10px; font-size:16pt;}
#df{width:40px; background-image:url(h36blue.png); border:1px solid #003366; height:30px; color:#ffffff; font-weight:bold;}
#df p{margin:0 0 0 10px; font-size:16pt;}
#wwop{font-weight:bold; color:#006699; font-family:arial, sans-serif; background-image:url(rectpbg.PNG);
border-right:1px solid #666666; border-bottom:2px solid #666666; text-align:center;}
#wop{font-weight:bold; color:#454545; font-family:arial, sans-serif; text-align:center; background-image:url(rectpbg.PNG);
border-right:1px solid #666666; border-bottom:2px solid #666666;}*/
/*#cont{
position: absolute; top: 0px;left: 40px;
color:#ffffff; font-weight:bold;
width:245px; height: 200px;
}
#cont p{
margin:20px 25px 20px 15px;
font-size: 1.4em; font-weight:400;
}
#cont em {font-size: 0.7em; font-style: normal;}*/

.lpdr5_c{text-align:left; width:230px;}
#three{ background-color:#ffffff; padding:0; margin-bottom:4px;}
#three li{list-style:disc; margin-left:0px; color:#006699;}
#two{ background-color:#ffffff;}
#one, #two, #three{line-height:21px; }
#one a, #two a, #three a{
font-size:12pt; line-height:25px; color:#006699;
text-transform:capitalize; margin:0px 0px 0px 10px;
}
#one a:hover,
#two a:hover,
#three a:hover{text-decoration:underline; color:blue}
#one h5{text-transform:capitalize}
#one li, #two li{list-style-image: url(images/pdf-icon.gif); margin-left:0px;}
/*li .odd{
margin:0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;
}*/
.field{width:236px;}
/********** thank you page ************/
.thankyoufull {
background-color: white; position: absolute;
font-family:sans-serif, arial; font-size:14pt;
top: 115px; left: 300px;
height:603px; width:592px;
border-top:3px solid #6f7886;
padding:50px 0px 0px 4px;  
}
#tystyle1{font-family:arial, sans-serif; font-size:18px; color:#006699; font-weight:bold; text-decoration:none;}
#tystyle2 a{font-family:arial, sans-serif; font-size:20px;
color:#004488; font-weight:bold; text-decoration:none;}
#tystyle2{
   font-family:arial, sans-serif;
   font-size:20px; color:#004488; font-weight:bold;
}
/************ thank you end *************/
/****************************************** form field *********************************/
#form1{font-family:arial, sans-serif;}
#first_name{margin-left:112px;}
#last_name{margin-left:113px;}
#home_number{margin-left:95px;}
#email_address{margin-left:88px;}
#unsecured_debt{margin-left:25px;}
.red{color:red;}
.darkred{color:#d80000;}
.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(index_2.gif); background-repeat:no-repeat; width:190px; height:94px;}
.cinfo{padding-right:19px;}
/** End **/
.formtitle{
background-color:#0f4470;
font-family:arial, sans-serif; font-weight:bold; color:#ffffff
}
.number {position: absolute; top: 462px; left: 350px;}
.statesoperating{position: relative; text-align:center; width:892px; margin:0; float:left; }
.statesoperating p{margin-top:0px; width:892px; padding-left:8px; text-align:center;}
.maryland{width:892px; margin:0;}
.maryland p{ width:892px; font-size:9pt; text-align:left; float:left;}
.logos{position:relative; text-align: center; width:892px; margin:0; float:left;}
.logos_lp {position: relative; top: 10px; left:0px; text-align: center; border: none;}
.logos_lp p{text-align:left;}
.logosin {left:0px; text-align: center; position: static;}
.logosin p{margin:3px;}
#disclaimer{font-size:8pt; font-family:arial, sans-serif;}
.logosmin{margin-top:0px; margin-left:220px; position:absolute;}
.logosform{margin-top:780px; margin-left:-600px;/*223px*/ position: absolute;}
.flash {position: relative; top: 8px; left: 12px;}
.logo {position: relative; top:129px; left: 20px;}

/************************************************ Left classes *******************************************/
.left {
	font-size: 10pt; letter-spacing: 0.05em; float:left;
        font-family:arial, sans-serif; border-right:0px solid #6f7886;
        border-bottom:0px solid #d0d0d0;
         /*background-image:url(images/leftbg.PNG);*/
	width:283px; /*height:653px;*/ position: relative;
        margin:3px 0 0 0px;
}
.left_780 {
	font-size: 10pt; letter-spacing: 0.05em; float:left;
        font-family:arial, sans-serif;
         border-top:3px solid #6f7886; background-image:url(images/leftbg.PNG);
	width:284px; height:780px; position: relative;
        margin:3px 0 0 5px;
}
.left_780 ul{list-style:none;}
.left p, .left h1, .left h2, .left h3, .left h4, .left_780 p, .left_780 h1, .left_780 h2, .left_780 h3, .left_780 h4 {margin:0 0 0 10px;}
.leftmin {
   font-size: 1.2em; letter-spacing: 0.05em;
   background-image:url(beachleft-lite.jpg); background-repeat:no-repeat; background-color:#FFFFFF;
   border-color:#000000; border-width:0px; border-style: none;
   width:284px; height:904px; position: absolute; top: 116px; left:20px;
	}
.left h6{color:#000000; font-family:arial, serif; text-align:center; margin:0;}
.left object, .left_780 object{padding-left:6px;}
.leftform {
font-size: 1.2em; letter-spacing: 0.05em;
background-image:url(beachleft-lite.jpg); background-repeat:no-repeat; background-color:#ffffff;
border-color:#000000; border-style: none;
width:284px; height:1797px; position: absolute; top: 116px; left: 20px;
}
.leftform img{margin-left:10px;}
.left_lp {
	font-size: 10pt; letter-spacing: 0.05em; float:left;
        font-family:arial, sans-serif; border-right:0px solid #6f7886;
        border-bottom:0px solid #d0d0d0;
	width:283px; /*height:653px;*/ position: relative;
        margin:3px 0 0 0px;
        }
.left_lp img{margin-left: 10px;}

.leftin { float:left;
font-size:12pt; font-family:arial, sans-serif; line-height:18px;
background-image:url(leftdiv_bg.png); background-repeat:repeat-x;
background-color:#ffffff; color:#000000; margin:3px 0px 0px 0px;
width:285px; height:483px; padding:14px 5px 0px 5px;
border-top:3px solid #6f7886; position:relative;
}
.leftin p{margin:0; font-size:10pt;} .leftin img{margin-left:6px;}
.leftin p, .leftin h1, .leftin h2, .leftin h3, .leftin h4, .leftin h5{padding:0px 2px 0px 10px;}
.leftin li{list-style-type: circle; font-size:11pt; margin-left:-19px; line-height:24px;}
.leftin h3{font-size:13pt; margin-top:6px; /*height:30px; 
background:url(images/columnsh3bg.png) repeat-x; border:1px solid #cccccc;*/} .leftin b, .rightin b, .middle b{color:#555555;}
.leftmin object{padding-left:6px;}
.leftmin p{padding-left:10px;}
/************************************************ End Left classes *******************************************/
.midsection{
   background:url(images/leftbg.PNG) repeat-y #ffffff;
   position: relative; float:left; width:892px; margin:3px 0 0 0;
   border-top:3px solid #6f7886;
}
/*********************************** Fullside classes ***************************************/
.fullside {
position: relative; float:left;
top: 3px; width:608px;
font-family: arial, sans-serif;
}.fullside_780 li{font-size:10pt; padding:0px 10px 0px 0px; list-style:none;}
.fullside_780 li b{font-size:12pt;}
.fullside_780 {
background-color:#ffffff;
position: relative; float:left;
top: 3px; width:608px;
border-top:3px solid #6f7886; font-family: arial, sans-serif;
}
.fullside p, fullside_780 p, .fullside_wide p {margin:10px 6px 4px 6px; font-size: 0.9em;}
.fullside b, .fullside h3, .fullside_780 b, .fullside_780 h3, .fullside_wide h3 {margin:5px 0px 0px 4px;}
.fullside p.min {margin:3px 0px 3px 11px; font-size:11pt; width:260px;}
.fullside p.min b {/*color:#CD853F*/ color:#006699;}
.fullsideform {
background-color: white; position: absolute;  top: 115px; left: 300px;
height:1795px; width:602px; border-top:3px solid #6f7886;
padding:0px 0px 0px 0px; font-family: arial, sans-serif;
}
.fullside_wide {
width:892px; background-color:#ffffff;
border-top:3px solid #6f7886;
position: relative; float:left;
top:3px; margin:0 0 4px 0px; font-family: arial, sans-serif;
}
.fullside form {margin-left: 10px;}
.question{margin-top:22px; list-style:none;}
/*********************************** Fullside classes ***************************************/

/*********************************** Edge classes ***************************************/
.container{
   width:892px;
   border-bottom:4px solid #0f4470; border-left:4px solid #0f4470; border-right:4px solid #0f4470; 
   padding:0px 0px 0px 0px; float:left;
   background:url(images/container_bg.png) top left repeat-x #ffffff;
}
.containerin{
   width:892px;
   border-bottom:4px solid #0f4470; border-left:4px solid #0f4470; border-right:4px solid #0f4470; 
   padding:0px 0px 0px 0px; float:left;
   background-color:#0f4470;
}
.edge {
background-color:#ffffff; margin:0px auto;
/*left: 8px;*8**/ width: 892px;/***892**/ /*height:775px; *778**/
}
.edge_780 {
background-color:#0f4470; margin:0px auto;
/*left: 8px;*8**/ width: 892px;/***892**/ height:905px; /**778**/
}
.edgeform{
background-color:#0f4470; position:absolute; 
top: 0px; left: 8px;/**8**/
width: 899px;/***892**/ height:1920px; /**778**/
}
.edgein {background-color:#ffffff; margin:0px auto; width:892px;}
/*********************************** End Edge classes ***************************************/
#languagebar{
margin-left:28px; background-image:url(topbar-df.png);
width:200px; height:45px; margin-top:0; vertical-align:top;
}
#languagebar p{font-size:18pt; padding:7px 0px 0px 65px;}
#languagebar a{text-decoration:none;}

/*Nav Tabs*/
/** div#nav div {float: right; background:url('right_inlet.jpg') no-repeat right; width:85px; border:2px solid #000000; height:29px;} **/
div#nav {
position: relative; top: 0px;
left:69px;/**72px; 150**/ height:29px;
margin-bottom:0px; text-align: center;
}
#nav { 
/*line-height:normal; text-align:right;
padding: 0 0 0 0; */width:813px;
}
ul.subsection_tabs {margin:0; padding:0 0 0 0; list-style:none;}
#nav li {float:left; background:url('left.jpg') no-repeat left top ; margin:0; padding:0 0 0 8px;}
/*#nav .x {float:left; padding:0 0 0 8px; background:url('leftx.jpg') no-repeat left top;}*/
#nav li a {
color:#fff;
float:left; display:block;
background:url('right.jpg') no-repeat right top;
padding: 8px 13px 5px 6px;
text-decoration:none;
font-weight:bold; font-size:14px;
}
/*#nav a.here {background:url('right2.jpg') no-repeat right top;}
#nav li.here {background:url('left2.jpg') no-repeat left top;}*/
#nav a:hover {color:#666666;}
#nav a.active {background-color:#F7F4D7;}
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 */
/*************************sub-nav Tabs**************************/
div#nav2 div {
width:85px; float: right;
background:url('right_inlet.jpg') no-repeat right;
}
#nav2 {
text-align: left;
background-color: #12223D;
height: 29px; line-height:normal;
text-align: right; padding: 0 0 0 0;
}
#nav2 ul {margin:0; list-style:none; padding:0px 5px 0px 0px;}
#nav2 li {float:left; margin:0; padding:0 0 0 10px;}
#nav2 a {
display:block; padding:7px 12px 7px 7px;
color: white; font-weight:bold; 
text-decoration:none; font-variant: small-caps;
}
#nav2 a:hover {color:gray;}
#nav2 a.active {background-color:#ABBDBB;}
/* Subsection Tabs
--------------------*/
.checkmarks li{list-style-image:url(checkmark.PNG);}
.dlicon{width:130px; height:32px; background-image:url(images/dlicon.png); color:#ffffff; margin:0 auto;}
.dlicon p a{color:#ffffff; text-align:center; font-size:1em;}
.dlicon p a:hover{color:#e0e0e0;}
.dlicon p{padding:7px 0px 0px 0px; margin:0;}
ul#tab_group_one {
background-color:#6d7a81; list-style:none; margin:0; padding:0; clear:both;
border-bottom:none; height:20px; clear:both; font-family:arial, sans-serif;
}
ul#tab_group_one li {float:left; margin-right:5px;text-align:center;}
ul#tab_group_one li a {
font-size: .9em;
display:block; height:19px;
padding:0 6px 0 6px; background-color:#6d7a81;
color:white; width:150px;
}
ul#tab_group_one li a:hover {color:#666; background-color:#fff;}
ul#tab_group_one li a.active {background-color:#ffffff; color:#000000;}
#modal_container {
padding:5px; background-color:#fff;
border:1px solid #666; overflow:auto;
font-family:"Lucida Grande",Verdana; font-size:12px;
color:#333; text-align:left;
}
#modal_container.test {background-color:#900; color:#fff; padding:30px; text-align:center}
#modal_overlay {background-color:#000;}
#modal_overlay.test {background-color:#fff;}
.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}