/* Screen */

body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 80%;
color: Maroon;
text-align:center;
}

table {
xborder-collapse:collapse;
border:0px ;
}

td {
XXfont-size: 80%;
_XXfont-size: 70%;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:2px;
margin-left:0px;
margin-right:2px;
border:0px ;
}

.news td {
font-size: 80%;
_font-size: 70%;
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
padding-right:8px;
margin-left:0px;
margin-right:4px;
border:0px ;
}


a {
text-decoration: none;
color: #8f153c;
font-weight:bold;
}

a:hover {
text-decoration: none;
color: #ab9679;
font-weight:bold;
}


#wrapper{
margin:0 auto;
width: 990px;
padding: 0px 0px 0px 0px ;
text-align:left;
}

#wrapperhp{
margin:0 auto;
width:888;
_width:884;
padding: 0px 0px 0px 0px ;
text-align:left;
}

#logo {
float:left;
width:50%;
padding: 34px 10px 10px 22px ;
_padding: 35px 10px 10px 22px ;
}

#imagetop {
float: right;
padding: 34px 10px 10px 22px ;
_padding: 35px 15px 10px 22px ;
}

#imagetophp {
float: right;
padding: 34px 0px 0px 0px ;
_padding: 35px 0px 0px 0px ;
margin:0px;
}

#topnav {
clear: left;
color: #8f153c;
font-size: 90%;
font-weight: bold;
margin-left: 22px;
margin-top: 0px;
padding-top:10px;
_padding-top:5px;
margin-bottom: 0px;
padding-bottom: 10px;
_padding-bottom: 8px;
}

#topnav ul li, #topnav li {
float: left;
list-style: none outside;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding-right: 32px;
_padding-right: 34px;
}

#topnav a {
text-decoration: none;
color: #ab9679;
}

#topnav a:hover {
text-decoration: none;
color: #8f153c;
}

#midnav {
color:#8f153c;
clear:left;
font-weight: bold;
margin-top: 20px;
margin-bottom: 10px;
border-top:1px solid #BFB6A5;
border-bottom:1px solid #BFB6A5;
padding-top: 1px;
padding-bottom:7px;
_padding-bottom:1px;
_padding-top:1px;
font-size:80%;
margin-left:22px;
margin-right:15px;
}

#midnav ul {
width: 100%;
margin-top:0px;
margin-left: -10px;
margin-right: -10px;
padding: 0px;
}
        
#midnav ul li, #midnav li {
border-right: 1px solid #ab9679;
float: left;
list-style: none;
padding: 2px 10px 2px;
}

#midnav li a {
color: #ab9679;
text-decoration: none;
}
            
#midnav li a:hover {
color: #8f153c;
text-decoration: none;
}

#leftnav {
float: left;
width:155px;
_width: 170px;
margin-left:22px;
_margin-left:11px;
padding-right: 10px;
_padding-right: 10px;
color: #8f153c;
font-weight: bold;
font-size: 80% ;
height: 340px;
_margin-top:-10px;
background-image: url('/bmahouse.nsf/AttachmentsByTitle/BMAHouseLineDrawing/$FILE/bmahouse-drawing-logo.jpg');
background-repeat: no-repeat;
background-position: 0px 140px;
}

#leftnav ul li, #leftnav li {
list-style: none outside;
list-style-type: none;
list-style-position: outside;
list-style-image: url(/bmahouse.nsf/AttachmentsByTitle/Square_Gold/$FILE/square_gold.jpg);
margin-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #cec8ca ;
margin-left: 13px;
_margin-left: 17px;
}

#leftnav ul li a, #leftnav li a {
list-style-image: url(/bmahouse.nsf/AttachmentsByTitle/Square_Gold/$FILE/square_gold.jpg);
}

#leftnav li.maroon {
list-style-image: url(/bmahouse.nsf/AttachmentsByTitle/Square_Maroon/$FILE/square_maroon.jpg);
}


#leftnav a {
text-decoration: none;
color: #ab9679
}

#leftnav a:hover {
text-decoration: none;
color: #8f153c;
}


#mainbody {
clear: right;
float:left;
width: 783px;
_width:785px;
font-size: 90%;
_font-size:85%;
margin-right: 10px;
_margin-right: 5px;
min-height: 600px;
_margin-top:-10px;
margin-left:10px;
_margin-left:5px;
}

#mainbody .bodytitle {
font-size: 120%;
_font-size: 130%;
font-weight: bold;
_margin-bottom:-7px;
}

#homepg {
background-color:#8F153C;
height:auto;
width:auto;
_width:100%;
clear:both;
float:left;
margin-top: -5px;
_margin-top: 0px;
}

#hometext {
float:left;
clear:both;
width:390px;
_width:405px;
color:white;
background-color:#8F153C;
padding:10px 8px 10px 8px;
_padding:10px 8px 10px 8px;
}

#hometext img {
}

#homeimg {
float:right;
width:435px;
background-color:#8F153C;
padding:10px 8px 10px 8px;
_padding:10px 8px 6px 8px;
}

.homemiddleimg {
float:left;
padding:8px 0px 8px 0px;
}

#homecontacts {
width:auto;
_width:100%;
height:21px;
_height:24px;
clear:left;
background-color:#8F153C;
color:white;
text-align:center;
valign:center;
font-size:85%
font-weight:bold;
padding-top:3px;
}

#roomThumbs {
width:100%;
float:left;
margin-left:-2px;
_margin-left:-5px;
}

#roomThumbs ul    {
width: 100%;
font-size: 80%;
font-weight:bold;
padding:0px;
margin:0px;
}

#roomThumbs ul li {
float: left;
list-style: none;
margin:3px;
_margin:3px;
}

#roomThumbs li a {
display: block;
color: #95233D;
text-decoration: none;
}
            
#roomThumbs li a:hover {
background-color: #F28C1E;
text-decoration: none;
}

.thumbDetails {
background-color:#ddc2b9;
margin-top:3px;
padding:3px;
}

.thumbDetails .heading {
color:#8f153c;
font-size:105%;
padding:3px;
}

.thumbDetails .ddt {
xcolor:#878682;
color:#807A82;
xcolor:#7e7082;
font-size:100%;
}

#footer {
clear: left;
padding-left: 155px;
_padding-left: 170px;
font-size: 70%;
color: #666666;
text-align: center;
}
