/* CSS Reset Changes */
body {font-size: 100%; font-family: Arial, Helvetica, san-seriff; margin-top: 0; background: #3B3B3B url('/shared/images/templates/1636/site-bg.jpg') repeat-x;}

p, h1, h2, h3, h4, h5, h6, img, div, span, form, fieldset, label, legend {margin: 0px; padding: 0px; border: 0px;}
legend {display: none;}

#dmg_layout_wrapper {width: 970px; margin: 0 auto;}

/*== Header ===============*/
#dmg_layout_header {height: 152px; background: url('/shared/images/templates/1636/header-bg.jpg') top right no-repeat; overflow: hidden;}
.dmg_layout_contact {width: 220px; height: 23px; line-height: 23px; font-size: .75em; text-align: right; display: block; float: right;}
#dmg_layout_header .dmg_layout_contact a {color: #333333; text-decoration: none;}
.dmg_layout_logo {margin-top: 10px; float: left;}
.dmg_layout_slogan {margin-top: 34px; margin-right: 35px; color: #07585f; font-weight: bold; float: right; clear: right;}


/*== Homefinder ===============*/
#dmg_layout_homefinder {	width: 254px; height: 59px; padding: 8px 10px; font-size: .875em; background: url('/shared/images/templates/1636/mhf-bg.png') no-repeat; clear: right; float: right;}
#dmg_homefinder_title {font-size: 1em;  font-family: Georgia, "Times New Roman", seriff; text-transform: uppercase; margin-right: 35px;}
#dmg_layout_homefinder p {margin-top: 7px; color: #801517; font-size: .875em;}
#dmg_layout_homefinder a {font-size: 0.875em; color: #536417; text-decoration: none;}
#dmg_layout_homefinder a:hover {color: #801517; text-decoration: underline;}
.dmg_layout_mhf_col {width: 125px; float: left;}
.dmg_layout_mhf_admin {float: right;}
.dmg_layout_mhf_user {float: left;}

/*== Homefinder Modal ===============*/
#login_title {width: 400px; font-size: 1.5em; font-weight: bold; color: #8A9C36; padding-left: 22px; 	margin-bottom: 12px;}
.login_label {width: 160px; margin-bottom: 8px; text-align: right; padding-right: .5em; display: block; float: left;}
.login_input {margin-bottom: 8px; float: left;}
.alphacube_buttons input {background: #760D16; color: #FFF; margin: 0px 5px;	}


/*== Navigation  ===============*/
#dmg_layout_nav {height: 28px; background: #801517 url('/shared/images/templates/1636/nav-left.jpg') no-repeat; color: #FFFFFF; overflow: hidden;}
#dmg_layout_nav_right {width: 9px; height: 28px; float: right;}
#dmg_layout_nav ul {list-style: none; margin: 0; padding: 0;}
#dmg_layout_nav li {float: left; margin: 0 8px;}
#dmg_layout_nav a {height: 26px; line-height: 26px; margin-top: 1px; padding: 0 4px; color: #FFF; font-size: .825em; text-decoration: none;  text-align: center; display: block;}
#dmg_layout_nav a:hover {color: #333333; background: url('/shared/images/templates/1636/nav-bg-hover.jpg') repeat-x;}


#dmg_layout_content {background: #FFFFFF; padding: 10px; overflow: hidden;}


#dmg_layout_side_nav {width: 184px; padding: 8px; float: left;}
#dmg_layout_side_nav ul {list-style: none; margin: 0; padding: 0; float: left;}
#dmg_layout_side_nav li {margin: 5px 0;}
#dmg_layout_side_nav li a {display: block; padding: 5px; font-size: .875em; font-weight: bold; text-decoration: none;}
#dmg_layout_side_nav li a:hover {color: #FFF; text-decoration: underline; background: #333;}


#dmg_layout_body_content {width: 715px; float: left;}
#dmg_layout_body_content h1, .head, #dmg_layout_body_content h1 font  {margin-bottom: 5px; color: #801517; font-size: 1.25em;}
#dmg_layout_body_content h2, #dmg_layout_body_content h2 font {color: #333333; font-size: 1.125em;}
#dmg_layout_body_content h3 {margin-top: 14px; color:  #367C2B; font-size: 1em; font-style: italic;}
#dmg_layout_body_content p {margin-bottom: 8px; display: block;}
a .FHheader b {display: block; padding: 4px;}

.home_head1, .home_head2 {color: #801517;}

/*== Content bottom ===============*/
#dmg_layout_content_bottom {width: 970px; height: 46px; margin-bottom: 20px; background: #FFFFFF; clear: left; float: left;}
#dmg_layout_leadingre {float: right;}


/*== Disclaimer ===================*/
#dmg_layout_disclaimer {width: 970px; text-align: center; color: #cccccc; clear: left;}
#dmg_layout_disclaimer a {color: #cccccc;}


/*== General =====================*/

a:link, a:active, a:visited {color: #801517;}
a:hover {color: #367C2B; text-decoration:none;}

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

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