#dmg_layout_content_full table td {
    text-align: left;
}

.body_form_fields { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.body_no_indent { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


.copyright { color: gray; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#dropmenudiv{
position:absolute;
background-color: #0B1B44;
border:1px solid white;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
align:center;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 0px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #142D72;
}
.head {color: #142D72; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 18px; text-align: left; }

.header {color: #142D72; font-family: Verdana, Arial, Helvetica, Swiss, SunSans-Regular; font-weight: normal; font-size: 18px; text-align: left; }
.header2 { color: black; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: bold; font-size: 16px; text-align: left; }
.header3 { color: #283367; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: bold; font-size: 16px; text-align: left; }
.header4 { color: black; font-family: Arial, Helvetica, Swiss, SunSans-Regular; font-weight: bold; font-size: 14px; text-align: left; }


.btext,  .text, .ListingInfo {font-family: arial, helvetica, sans-serif; font-size: 12px; color: black; text-align: left;}
.btext2 {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: black;}
.btext3 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #D92D39;}
.btext4 {font-family: arial, helvetica, sans-serif; font-size: 11px; color: black;}
.btext5 {font-family: arial, helvetica, sans-serif; font-size: 14px; color: black;}
.address {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #142D72;}


.l_nav {color: #004698; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 20px; font-weight: normal;}
.info {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #2A3970; text-decoration: none; font-weight: bold;}
.dis {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
.featured {font-family: minion, garamond, times, times new roman, serif; font-size: 18px; color: #002149; text-decoration: italicize; font-weight: normal;}



.mortgage {font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight:normal;}
.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 20px; color: white; font-weight:bold;}
.teaser {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: white; font-weight: normal;}
.port {font-family:  arial, helvetica, sans-serif; color: white; font-size: 12px; text-decoration: none; font-weight: normal;}
.port2 {font-family:  verdana, arial, helvetica, sans-serif; color: black; font-size: 10px; text-decoration: none; font-weight: normal;}

.fp {font-family:  verdana, arial, helvetica, sans-serif; color: black; font-size: 10px; text-decoration: none; font-weight: normal;}

a:link {color: #283367; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited {color: #283367; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover {color: #283367; font-family: arial, helvetica, sans-serif; text-decoration: underline; font-weight: bold;}

a:link.offices {color: #283367; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:visited.offices {color: #283367; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}
a:hover.offices {color: #EB2229; font-family: arial, helvetica, sans-serif; text-decoration: none; font-weight: bold;}

a:link.mortgage {font-family: arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight: normal; padding-right: 70px; text-decoration: none;}
a:visited.mortgage {font-family: arial, helvetica, sans-serif; font-size: 14px; color: white; font-weight: normal; padding-right: 70px; text-decoration: none;}
a:hover.mortgage {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #eb2229; font-weight: normal; padding-right: 70px; text-decoration: none;}

a:link.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; padding-right: 70px; padding-bottom:20px;text-decoration: none;}
a:visited.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; padding-right: 70px; padding-bottom:20px;text-decoration: none;}
a:hover.mortgage2 {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #FFA501; font-weight:bold; padding-right: 70px; padding-bottom:20px;text-decoration: none;}

a:link.mortgage3 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #283367; font-weight: bold; text-decoration:none;}
a:visited.mortgage3 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #283367; font-weight: bold; text-decoration:none;}
a:hover.mortgage3 {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #283367; font-weight:bold; text-decoration:underline;}

a:link.info {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF4C12; text-decoration: none; font-weight: bold;}
a:visited.info {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF4C12; text-decoration: none; font-weight: bold;}
a:hover.info {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FF4C12; text-decoration: none; font-weight: bold;}

a:link.search {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #142D72; text-decoration: none; font-weight: bold;}
a:visited.search {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #142D72; text-decoration: none; font-weight: bold;}
a:hover.search {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #142D72; text-decoration: underline; font-weight: bold;}

a:link.start {font-family: verdana, arial, helvetica, veranda, sans-serif; font-size: 11px; color: #EB2229; text-decoration: none; font-weight: bold;}
a:visited.start {font-family: verdana, arial, helvetica, veranda, sans-serif; font-size: 11px; color:#EB2229; text-decoration: none; font-weight: bold;}
a:hover.start {font-family: verdana, arial, helvetica, veranda, sans-serif; font-size: 11px; color: #EB2229; text-decoration: underline; font-weight: bold;}

a:link.featured2 {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #002149; text-decoration: none; font-weight: normal;}
a:visited.featured2 {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #002149; text-decoration: none; font-weight: normal;}
a:hover.featured2 {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #004698; text-decoration: none; font-weight: normal;}


a:link.click {font-family: verdana, arial, helvetica, veranda, sans-serif; font-size: 16px; color: #EB2229; text-decoration: none; font-weight: bold;}
a:visited.click {font-family: verdana, arial, helvetica, veranda, sans-serif; font-size: 16px; color:#EB2229; text-decoration: none; font-weight: bold;}
a:hover.click {font-family: verdana, arial, helvetica, veranda, sans-serif; font-size: 16px; color: #EB2229; text-decoration: underline; font-weight: bold;}
 
 
a:link.l_nav {color: #004698; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; line-height:15px;}
a:visited.l_nav {color: #004698; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; line-height:15px;}
a:hover.l_nav {color: #DD0000; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; line-height:15px;}


a:link.l_nav2 {color: #ffffff; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase;}
a:visited.l_nav2 {color: #ffffff; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase;}
a:hover.l_nav2 {color: #87B2E7; text-decoration: none; font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase;}


a:link.t_nav {color: white; text-decoration: none; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: normal; text-align:center;}
a:visited.t_nav {color: white; text-decoration: none; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: normal;text-align:center;}
a:hover.t_nav {color: #FF4C12; text-decoration: none; font-family: verdana, helvetica, arial, sans-serif; font-size: 10px; font-weight: normal; text-align:center;}

a:link.nav {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10.5px; font-weight: normal; text-decoration: none; text-align:center; padding-top:5px;}
a:visited.nav {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10.5px; font-weight: normal; text-decoration: none; text-align:center; padding-top:5px;}
a:hover.nav {color: #EB2229; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10.5px; font-weight: normal; text-decoration: none; text-align:center; padding-top:5px;}

a:link.dis {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a:visited.dis {color: white; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}
a:hover.dis {color: #A9D6CC; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none;}

a.port:link {font-family:  arial, helvetica, sans-serif; color: white; font-size: 12px; text-decoration: none; font-weight:normal;}
a.port:visited {font-family: arial, helvetica, sans-serif; color: white; font-size: 12px; text-decoration: none; font-weight:normal;}
a.port:hover {font-family: arial, helvetica, sans-serif; color: #A4ADDA; font-size: 12px; text-decoration: none; font-weight:normal;}

a.port2:link {font-family:  arial, helvetica, sans-serif; color: #E41523; font-size: 11px; text-decoration: none; font-weight:normal;}
a.port2:visited {font-family: arial, helvetica, sans-serif; color: #E41523; font-size: 11px; text-decoration: none; font-weight:normal;}
a.port2:hover {font-family: arial, helvetica, sans-serif; color: #E41523; font-size: 11px; text-decoration: underline; font-weight:normal;}

.page_title {font-family: verdana, arial, helvetica, sans-serif; color: #4082BF; font-size: 16px; text-decoration: none; font-weight: bold;}

a.disclaimer_links:link { color: #ffffff;}
a.disclaimer_links:visited { color: #ffffff;}
a.disclaimer_links:hover { color: #F46600;}

#listingsResults {width: 900px;}

#dmg_layout_flash{background:url(/images/layout/flash_254.png); width: 511px; height: 266px;}

/* General Formating */

.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}

.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}

/* Dropdown Menu   ================================================== */
.selectedanchor { 
background: #D7E2DA;
}

.selectedanchor a.t_nav { 
color: #142D71;
}

.dropdownmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #FFFFFF;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #142D72;
width: 190px; /* default width for menu */
}

.dropdownmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.dropdownmenu ul li a{
width: 185px;
font-size: 10px;
display: block;
padding: 1px 0 1px 5px;
border-bottom: 1px solid #FFF;
text-decoration: none;
font-weight: bold;
color: #FFF;
}

.dropdownmenu a:hover{ /*hover background color*/
background: #D7E2DA;
color: #000;
}

.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}