* {

margin:0;

padding:0;

}



html {height:100%;}



body {

margin:0;

padding:0;

height:100%;

font-family: Verdana, Arial, Helvetica, sans-serif;

background-color:#ffffde;

font-size: 100%;

min-width:750px;

}



#wrap {

background:url(../images/mbh001.jpg) repeat-y;

min-height:100%;

width:100%;

margin:auto;

}



* html #wrap {height:100%}



#header {

background:url(../images/slice.jpg) repeat-x;

height:140px;

text-align:center;

}



.headertxt {

font-size:0.8em;

font-weight:bold;

}



h2, h3 {

color:#ad7540;

padding: 5px 20px 10px 20px;

}



h1 {

color:#ad7540;

font-size: 1.2em;

padding: 20px 20px 10px 20px;

}



h2 {

font-size: 1em;

}



h3 {

font-size: 0.8em;

}



p{

padding: 5px 20px 10px 20px;

font-size:0.8em;

}



dt, dd {

font-size:0.8em;

padding: 5px 20px 5px 20px;

}



.centerp {

text-align:center;

}



.centerm {

text-align:center;

font-size: .7em;

margin-bottom: 1em;

}



.rightpara {

text-align:right;

}



img {

border:0;

}



form {

padding: 0 20px 0 20px;

}



.imgleft {

float:left;

padding:5px 15px 5px 0;

}



.imgright {

float:right;

padding:5px 0 5px 15px;

}



.imgcent {

text-align:center;

}


#menu {

float:left;

width:150px;

margin:30px 0 0 0;

padding:0;

}



#menu ul {

list-style-type: none;

margin:0;

padding:0;

}



#menu ul li {

display: block;

font-size:0.8em;

}



#menu a {

display:block;

text-decoration:none;

font-weight:bold;

width: 110px;

padding:3px 20px;

color:#000;

}



#menu a:hover {

color:#f00;

background:url(../images/mb001.jpg) no-repeat;

}



.navblue {

color: #00f;
text-align:center;
font-weight: bold;

}

.boldred {

color: #f00;

font-weight: bold;

}



/* Fix IE. Hide from IE Mac \*/

* html #menu ul li { float: left; }

* html #menu ul li a { height: 1%; }

/* End */



#topbar {

height:60px;

width:100%;

background:url(../greyback.gif);

margin:0;

}



#main {

margin-left:150px;

}



#maincontent {

margin-right:150px;

height:100%;

}



.maincontentlist li {

font-size:0.8em;

margin-left:80px;

padding-right:30px;

}



.residentialcallout {

width:200px;

text-align:center;

float:left;

}



.accesscallout {

height:100%;

min-height:160px;

}



#rightcol {

width:150px;

float:right;

}



* html #main, * html #maincontent {

height:1px;

}



.calloutbox {

border:1px solid #000;

background-color:#f9cc4b;

width:110px;

padding:5px;

margin:10px 0 10px 0;

text-align:center;

margin:auto;

font-size:0.7em;

line-height:1.5em;

}



#clearfooter {

clear:both;

height:1px;

overflow:hidden;

margin-top:-1px;

}



#footer {

width:100%;

height:50px;

background-image:url(../images/footer001.jpg);

border-top: 1px solid #000;

padding-top:5px;

}



#footer p {

font-size:0.6em;

text-align:center;

margin:0 30%;

}



#footer img {

float:left;

padding:5px 2px 5px 2px;

}



#footer .credit {

font-size: .6em;

float:right;

margin:0;



}



.opener {

font-size: 0.8em;

color : #000;

text-align: center;

font-weight:bold;

font-style:italic;

}
