/* CSS Reset Changes */
body {font-size: 100%; font-family: "Helvetica Neue",Helvetica,Arial; background: url('/shared/images/templates/1591/site-bg.png') repeat-x; margin: 0;}

p, h1, h2, h3, h4, h5, h6, img, div, span, ol, ul, li, form, fieldset, label, legend {margin: 0px; padding: 0px; border: 0px; font-size: 1em;}
legend {display: none;}

/* Font Conversions to ems */
/* 1.375em = 22px */
/* 1.25em = 20px */
/* 1.125em = 18px */
/* 1em = 16px */
/* .875em = 14px */
/* .75em = 12px */
/* .687em = 11px */
/* .625em = 10px */

#dmg_layout_wrapper {width: 962px; margin: 0 auto; padding-bottom: 10px;}


/* Header Formating */
#dmg_layout_header {height: 140px;}
#dmg_layout_bhglogo img {margin-top: 25px; padding: 4px; float: left;}


/* Homefinder Formating */
#dmg_layout_homefinder {width: 260px; height: 60px; color: #FFF; padding: 0px 10px; background: url('/shared/images/templates/1591/mhf-bg.png') no-repeat;; float: right;}
#dmg_layout_homefinder span{width: 140px; color: #689948; font-size: 1em; font-weight: bold; display: block; float: left;}
#dmg_layout_homefinder a:link, #dmg_layout_homefinder a:active, #dmg_layout_homefinder a:visited {font-size: .687em; color: #333;}
#dmg_layout_homefinder a:hover {color: #FFF; text-decoration: none;} 
#dmg_layout_homefinder p {font-size: .687em; clear: both;} 
#dmg_layout_login_modal {display: none;}
#dmg_layout_homefinder a.dmg_mhfuser:link, #dmg_layout_homefinder a.dmg_mhfuser:active, #dmg_layout_homefinder a.dmg_mhfuser:visited {text-decoration: none;}
#dmg_layout_homefinder a.dmg_mhfuser:hover {color: #FFF}
#dmg_layout_homefinder a.dmg_mhfadmin:link, #dmg_layout_homefinder a.dmg_mhfadmin:active, #dmg_layout_homefinder a.dmg_mhfadmin:visited {font-size: .687em; color: #FFF; text-decoration: none;}
#dmg_layout_homefinder a.dmg_mhfadmin:hover {color: #333; text-decoration: underline;}

/* Tabs Formating */
#dmg_layout_tabs {width: 600px; margin-top: 11px; margin-left: 10px; float: left;}
#dmg_layout_tabs ul{list-style: none;}
#dmg_layout_tabs li {float: left; margin-right: 5px;}

a.dropmenulink, a.plaintablink {
display:block;
height:49px;
padding: 20px 10px 0 10px;
text-decoration:none;
float: left;
background: url('/shared/images/templates/1591/site-bg.png') repeat-x;
background-position: 0 -71px;
}

#dmg_layout_tabs li a.dropmenulink:hover, #dmg_layout_tabs li a.plaintablink:hover {
background: url('/shared/images/templates/1591/nav_bg.png') repeat-x;
}

#dmg_layout_tabs li a.dropmenulink span, #dmg_layout_tabs li a.plaintablink span {
background-color:#D0DD64;
display:block;
height:31px;
width:5px;
float: left;
}

#dmg_layout_tabs li a.dropmenulink em, #dmg_layout_tabs li a.plaintablink em {
color:#FFFFFF;
display:block;
font-size:16px;
font-style:normal;
font-weight:bold;
line-height:18px;
padding:0 0 0 13px;
margin-top: 8px;
}

#dmg_layout_tabs li a.dropmenulink strong, #dmg_layout_tabs li a.plaintablink strong {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
padding:0 0 0 13px;
}

#dmg_layout_tabs li {background: url('/shared/images/templates/1591/nav_bg.png') repeat-x;}

#dmg_layout_body_wrapper {background: #FFF; overflow: hidden;}

#dmg_layout_side_nav {width: 184px; padding: 8px; margin-bottom: -1000px; padding-bottom: 1000px; background: #E2FBD1; float: left;}
#dmg_layout_side_nav ul {list-style: none;}
#dmg_layout_side_nav li {margin: 5px;}
#dmg_layout_side_nav li a {display: block; padding: 5px; font-size: .875em; font-weight: bold; text-decoration: none; border: 1px solid #E2FBD1;}
#dmg_layout_side_nav li a:hover {color: #FFF; text-decoration: underline; background: url('/shared/images/templates/1591/nav_bg.png') repeat-x; border: 1px solid #689948;}

#dmg_layout_agent_info {text-align: center;}
#dmg_layout_agent_info img {padding: 4px; background: #FFF; border: 1px solid #689948;}

#dmg_layout_body_content {width: 735px; padding: 10px; float: left; margin-left: 7px;}


#dmg_layout_body_content h1, .head, #dmg_layout_body_content h1 font  {margin-bottom: 5px; color: #388C2E; font-size: 1.25em;}
#dmg_layout_body_content h2, #dmg_layout_body_content h2 font {color: #FA8B17; font-size: 1.125em;}
#dmg_layout_body_content h3 {margin-top: 14px; color: #000; font-size: 1em; font-style: italic;}
#dmg_layout_body_content p {margin-bottom: 8px; font-size: .875em; display: block;}
a .FHheader b {display: block; padding: 4px;}


#dmg_layout_wrapper .home_head1, #dmg_layout_wrapper .home_head2 {color: #388C2E;}
 
#dmg_layout_body_content form table td {text-align: left;}





#dmg_layout_disclaimer {padding-top: 15px; text-align: center; background: #F5F5F5 url(/shared/images/templates/1591/ft_bg.png) repeat-x;}
#dmg_layout_disclaimer_body {width: 950px; margin: 0 auto; color: #999;}

#dmg_layout_disclaimer_body ul {width: 100%; list-style: none; color: #689948; float: left; clear: left;}
#dmg_layout_disclaimer_body li {float: left; margin: 3px 0; font-size: .875em; border-right: 1px solid #FFF;}
#dmg_layout_disclaimer_body li a {color: #333; text-decoration: none; padding: 0 6px; display: block; text-align: center;}
#dmg_layout_disclaimer_body .dmg_layout_noborder {border: 0px;}
#dmg_layout_disclaimer_body a:hover {color: #689948; text-decoration: underline;}


/* General Formating */
a:link, a:active, a:visited {color: #689948;}
a:hover {color: #000000; text-decoration:none;}

.clearBoth {clear: both}
.clearLeft {clear: left}
.clearRight {clear: right}

.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}


