body { background-image: url('images/m2c_bg.gif'); background-repeat: repeat-x; font-family:Calibri;font-size:16px;color:#212121;font-size:14px; }

* {
padding: 0;
margin: 0;
}

p, li, h2, h3 { text-align:left; }
img { border:0; }

.container { background-color:#e6f1ff;width:799px;margin:auto;border:1px solid #bebebe;border-width:0 1px; }

hr { border:0;background-color:#abb2bc;height:1px;margin:20px 10px 10px 10px; }

.officeBox { width:250px;float:left;border:1px solid #9ca8b8;padding:10px;background:url(images/search.png) top right no-repeat;margin-right:10px; }
#img { width:369px;float:left; }
.search { margin-top:30px;float:none; }

.testimonials { float:right;width:400px;padding:10px;background:#eceabc url(images/quotes.png) center 10px no-repeat;border:1px solid #c5c390;margin-top:30px; }
.testimonials p + p { margin-top:10px; }

input { padding:5px; }

h1, h2, h3 { font-size:20px;margin-top:30px;color:#186bcb;text-shadow:1px 1px 1px transparent; }
h1 { font-size:30px; }
.officeBox h2, .testimonials h2 { margin-top:0px; }
h1 + p, h2 + p, h3 + p { margin-top:5px; }

ol, ul { margin-left:30px; }
li { margin-top:5px; }
ul li { margin-top:0; }

#slideshow{position:relative;}
#slideshow IMG + IMG{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG + IMG.active{z-index:10;opacity:1.0;}
#slideshow IMG + IMG.last-active{z-index:9;}