/* TOP NAV */
div#topNav {
position: absolute;
top: -12px;
right: 0px;
height: 20px;
background-color: #839dc6;
}
div#topNav span a{
margin: 0;
height: 20px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

/*Carmen.Savita. 5/5/09. START .chged for top menu alignment.
	chged on util/header.ascx
*/

#header2 {margin: 0; padding:0; position:relative;}
#header2 h2 {
margin: 0;
padding:0;
text-indent:-9999px;
overflow:hidden;
height: 60px;
background-color: #839dc6;
background-image:url(../nav/headerBG.jpg);
background-repeat:no-repeat;
background-position:left;
border-bottom: 2px solid #ffffff;
}

div#topNav2 {
position: absolute;
top: -12px;
/*right: 0px;*/
left:280px;
height: 20px;
background-color: #839dc6;
}
div#topNav2 span a{
margin: 0;
height: 20px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

/*Carmen.Savita. 5/5/09. END.chged for top menu alignment.*/


.RefiPgm {background-image:url(../nav/btn_RefiPgm.jpg); background:inherit;
margin: 0;
height: 20px;
text-indent:-9999px;
overflow: hidden;
float:left;
}

.home a{background-image:url(../nav/btn_home.jpg); background-repeat:no-repeat;width: 85px;}
.RefiPgm a{background-image:url(../nav/btn_RefiPgm.jpg); background-repeat:no-repeat; width:135px;}
.kit a{background-image:url(../nav/btn_kit.jpg); background-repeat:no-repeat;width: 85px;}
.faq a{background-image:url(../nav/btn_faq.jpg); background-repeat:no-repeat;width: 85px;}
.JustForLenders a{background-image:url(../nav/btn_JustForLenders.jpg); background-repeat:no-repeat;width: 85px;}
.contact a{background-image:url(../nav/btn_contact.jpg); background-repeat:no-repeat;width: 85px;}
.skipnav a{color:white; background-repeat:no-repeat;}

.RefiPgm a:hover{background-position: 0 -20px;}
.home a:hover, .LifeLine a:hover, .kit a:hover, .contact a:hover, .JustForLenders a:hover, .faq a:hover
{background-position: 0 -20px;}

#contact .contact a, #JustForLenders .JustForLenders a,  #faq .faq a, #RefiPgm .RefiPgm a{background-position: 0 -40px;}

div#skipnav a {color:#41586E;  text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}





a:link    {color:#3D5775; background-color: transparent; text-decoration: underline;}
a:visited {color:#3D5775; background-color: transparent; text-decoration: underline;}
a:hover   {color:#000000; background-color: transparent; text-decoration: underline;}



body {
margin: 30px 30px 25px 30px;
padding: 0;
background-color: #fff;
}
#minwidth {
border-left:665px solid #800;
}
/* set a fixed width for IE */
#pg_container {
width: 840px;
}
/* Set min-width and fluid center col for ALL other browsers */
html>body #pg_container {
min-width:665px;
width:auto;
}
#header {margin: 0; padding:0; position:relative;}
#header h2 {
margin: 0;
padding:0;
text-indent:-9999px;
overflow:hidden;
height: 60px;
background-color: #839dc6;
background-image:url(../nav/headerBG.jpg);
background-repeat:no-repeat;
background-position:left;
border-bottom: 2px solid #ffffff;
}
div#container {
position: relative;
margin: 0;
padding: 0;
height: auto;
height:30em;
}



/* MAIN NAV */
#mainNav_block {
margin: 0;
height: 24px;
background-color: #e6e4cf;
border-bottom: 2px solid #a9b6b8;
}
div#mainNav {
margin-right: 25px;
float:right;
}
div#mainNav span a{
margin: 0;
height: 24px;
text-indent:-9999px;
overflow:hidden;
float:left;
}
.maryland_housing_fund a{background-image:url(../nav/mainBtn_maryland_housing_fund.jpg); background-repeat:no-repeat; width: 135px;}
.FannieMae a{background-image:url(../nav/mainBtn_FMI2.jpg); background-repeat:no-repeat; width: 96px;}
.mortgages a{background-image:url(../nav/mainBtn_mortgage.jpg); background-repeat:no-repeat; width: 96px;}
.lenders a{background-image:url(../nav/mainBtn_lenders.jpg); background-repeat:no-repeat; width: 76px;}
.incomes a{background-image:url(../nav/mainBtn_incomes.jpg); background-repeat:no-repeat; width: 77px;}
.downpayment a{background-image:url(../nav/mainBtn_downpayment.jpg); background-repeat:no-repeat; width: 119px;}
.LenderTrn a{background-image:url(../nav/mainBtn_LenderTrn.jpg); background-repeat:no-repeat; width: 106px;}
.counseling a{background-image:url(../nav/mainBtn_counseling.jpg); background-repeat:no-repeat; width: 98px;}
.tools a{background-image:url(../nav/mainBtn_tools.jpg); background-repeat:no-repeat; width: 59px;}

.Maryland_Housing_Fund a:hover, .FannieMae a:hover, .mortgages a:hover, .lenders a:hover, .incomes a:hover, .downpayment a:hover, .LenderTrn a:hover, .counseling a:hover, .tools a:hover{background-position: 0 -24px;}

#Maryland_Housing_Fund .Maryland Housing Fund a, #mortgages .mortgages a, #lenders .lenders a, #incomes .incomes a, #downpayment .downpayment a, #events .events a, #counseling .counseling a, #tools .tools a {background-position: 0 -48px;}


/* SECTION SUB MENU  */

#leftCol {
position: absolute;
top: 7px;
left: 7px;
width: 215px;
background-color:#6a84b1;
background-repeat:no-repeat;
background-position: 0px 20px;
height:100%; 
}
body#mortgages #leftCol {background-image:url(../images/house01.jpg); background-position:0px 100px;}
body#lenders #leftCol {background-image:url(../images/house09.jpg); background-position:0px 140px;}
body#incomes #leftCol {background-image:url(../images/house02.jpg); background-position:0px 250px;}
body#downpayment #leftCol {background-image:url(../images/house03.jpg); background-position:0px 220px;}
body#events #leftCol {background-image:url(../images/house04.jpg);}
body#counseling #leftCol {background-image:url(../images/house05.jpg); background-position:0px 152px;}
body#tools #leftCol {background-image:url(../images/house06.jpg);}
body#faq #leftCol {background-image:url(../images/house12.jpg); background-position:0px 50px;}
body#contact #leftCol {background-image:url(../images/house11.jpg); background-position:0px 93px;}

#subMenu{
display:block;
position: relative;
top: 0;
left: 16px;
margin: 0;
padding: 0 0 10px 0;
width: 210px;
background-color:#35496c;
}
#subMenu h3{
display:block;
margin: 0;
padding: 0;
width: 210px;
height: 29px;
text-indent:-9999px;
overflow:hidden;
background-color:#35496c;
border-bottom: 1px solid #fff;
}
body#mortgages #subMenu h3 {background-image:url(../nav/secTitle_mortgages.jpg);}
body#lenders #subMenu h3 {background-image:url(../nav/secTitle_lenders.jpg);}
body#incomes #subMenu h3 {background-image:url(../nav/secTitle_incomes.jpg);}
body#downpayment #subMenu h3 {background-image:url(../nav/secTitle_downpayment.jpg);}
body#events #subMenu h3 {background-image:url(../nav/secTitle_events.jpg);}
body#counseling #subMenu h3 {background-image:url(../nav/secTitle_counseling.jpg);}
body#tools #subMenu h3 {background-image:url(../nav/secTitle_tools.jpg);}
body#faq #subMenu h3 {background-image:url(../nav/secTitle_faq.jpg);}
body#contact #subMenu h3 {background-image:url(../nav/secTitle_contact.jpg);}

#subMenu ul, #subMenu li {
position:relative;
width: 210px;
margin: 0;
padding: 0;
list-style:none;
}
#subMenu a {
display:block;
position:relative;
margin: 0;
padding: 6px 3px 6px 20px;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
background-color: #809fcf;
border-bottom: 1px solid #fff;
}
#subMenu a:link {color:#DFEBFE; background-color: #809fcf; text-decoration: none;}
#subMenu a:visited {color:#DFEBFE; background-color: #809fcf; text-decoration: none;}
#subMenu a:hover {color:#fff; background-color: #6c89b6; text-decoration: none;}

body.pg1 #subMenu #pg1 a {color:#fff; background-color: #405970; text-decoration: none;}
body.pg2 #subMenu #pg2 a {color:#fff; background-color: #405970; text-decoration: none;}
body.pg3 #subMenu #pg3 a {color:#fff; background-color: #405970; text-decoration: none;}
body.pg4 #subMenu #pg4 a {color:#fff; background-color: #405970; text-decoration: none;}
body.pg5 #subMenu #pg5 a {color:#fff; background-color: #405970; text-decoration: none;}
body.pg6 #subMenu #pg6 a {color:#fff; background-color: #405970; text-decoration: none;}




/* MAIN CONTENT AREA  */
#content_block {
margin-left: 245px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 235px;
        }
html>body #content_block {
margin-left: 235px;
        }
#content_block #content {
margin: 0 185px 0 20px;
padding: 10px;
}
#content_block #content_WIDE {
margin: 0 0 0 20px;
padding: 10px;
}
#content_block h1, .head{
margin: 0;
padding: 24px 0 3px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #35496c;
}
#content_block h2, .head2{
margin: 0;
padding: 3px 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #35496c;
}
#content_block h3, .subHead{
margin: 0;
padding: 3px 0;
color: #395976;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}
#content_block h4, .subHead2{
margin: 0;
padding: 0 0 3px;
color: #555360;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
#content_block p, .copy{
margin: 0;
padding: 3px 0 12px 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 18px;
color: #000;
}

.copyList1 {
margin: 0;
padding: 3px 0 3px 0;
font-family: georgia, times, serif;
font-size: 11px;
line-height: 18px;
color: #000;
}
.copyList2 {
margin: 0;
padding: 0 0 3px 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 12px;
color: #000;
}
em {
font-style:italic;
font-weight:normal;
}
.address {
margin: 0;
padding: 3px 0 6px 0;
font-family: georgia, times, serif;
font-size: 11px;
line-height: 13px;
color: #000;
}


/*  SIDEBAR CONTENT  */
#content_block #sideBar {
position:absolute;
top: 12px;
right:11px;
width: 165px;
}
#content_block #sideBar h3{
margin: 0;
padding: 3px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #35496c;
}
#content_block #sideBar p{
margin: 0;
padding: 3px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #000;
}

.photo{
margin: 0;
padding: 4px 0;
color: #000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
line-height: 13px;
}


.table_head {
margin: 0;
padding: 3px 1px 3px 1px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
line-height: 12px;
color: #295F81;
}
.table_colH {
margin: 0;
padding: 5px 5px 5px 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 15px;
color: #275F81;
}
.table_rowH {
margin: 0;
padding: 3px 2px 3px 2px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 12px;
color: #000;
}
.table_data {
margin: 0;
padding: 3px 2px 3px 2px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
line-height: 12px;
color: #000;
}
.notes{
margin: 0;
padding: 7px 5px 7px 5px;
color: #52595A;
font-family: georgia, times, serif;
font-size: 10px;
line-height: 12px;
}


/*  PAGE FOOTER  */
.footer{
margin: 0;
padding: 28px 0 10px 0;
background-image:url(../nav/bottomBar.jpg);
background-position:top;
background-repeat:repeat-x;
color: #52595A;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9px;
clear:both;
}
.width422
{
width:422px;
}
.footer .logo {
margin-top:10px;
background-image:url(../images/Logo080708.jpg);
width:206px;
height:50px;
text-indent: -9000px;
overflow:hidden;
}
.DivLn {
color:#48536D;
height:.02em;
}

.panel {
	BORDER-RIGHT: #B0BEC7 1px solid; BORDER-LEFT: #B0BEC7 1px solid; 
	BORDER-BOTTOM: #B0BEC7 1px solid; TEXT-DECORATION: none;BORDER-TOP: #B0BEC7 1px solid;
}

.bgcolorBlue{
background-color:#F0F8FF;
}

.bgcolorGreen{
background-color:#E0F8C0;
}

.supNote{
color:#000099;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1em;
}

.star{
FONT-SIZE: xx-small; 
COLOR: #006B9E; 
FONT-FAMILY: Wingdings;
font-weight:bold;
}
.redCircle{
FONT-SIZE: xx-small; 
COLOR: red; 
FONT-FAMILY: ESRI Caves 1;
font-weight:bold;
}

.diamond{
FONT-SIZE: 10pt; 
COLOR: #458B36; 
FONT-FAMILY: Wingdings; 
LETTER-SPACING: -0.05pt;
font-weight:bold;
}

.headerWhite
{
width:400px;
background-color:#F0F8FF;
font-weight:bold;
text-align:left;
color: #000000;
}

.ulBlueSquare
li{
	list-style-type:square;
	list-style-image:url(../images/BulletSquareBlue.jpg);
	
}

.0002_list-item 
li{
	list-style-type:list-item;
	list-style-image:url(../images/0002_list-item.gif);
	
}

.WhiteArrow
li{
	list-style-type:arrow;
	list-style-image:url(../images/WhiteArrow.gif);
	
}

.ListItemArrow
li{
	list-style-type:arrow2;
	list-style-image:url(../images/ListItemArrow.gif);
	
}