div#layout { width: 955px; margin: 30px auto; }

div#layoutTop { border: solid 1px #000; position: relative; }
div#layoutTop h1, div#layoutTop h1 img { display: block; margin: 0px; padding: 0px; background-color: #6699cc; color: #fff; }

div#layoutTopRight { width: 740px; padding: 2px 15px; border-left: solid 1px #999; float: right; }
div#layoutTopRight h2 { margin: 0px; padding: 0px; }
img#layoutTopRightPreview { float: right; margin: 0px 10px 10px 10px; display: block; }

div#layoutTopLeft { width: 152px; float: left; padding: 100px 15px 15px 15px; background-image: url('../images/decorative/mpctcLogoBottom.gif'); background-position: 35px 0px; background-repeat: no-repeat; }
div#layoutTopLeft h2 { margin: 0px; padding: 0px; }
div#layoutTopLeft p { margin-top: 0px; }

div#layoutTopClear { height: 35px; clear: both; }

div#layout img.Button { background-color: #d73; color: #fff; }

div#layoutMiddle { padding: 0px 0px 0px 240px; margin-top: 20px; }
    
div#layoutBottomLeft { float: left; width: 222px; }

div#layoutBottomMiddle { float: left; width: 475px; margin-left: 18px; }
div#layoutBottomMiddle h3 { margin: 0px 0px 10px 0px; }
div#layoutBottomMiddle h3 img { background-color: #6699cc; color: #fff; }
div#layoutBottomMiddle h3.More { margin: 30px 0px 0px 0px; }

div#layoutBottomMiddle p { margin: 0px 0px 15px 0px; }

div#layoutBottomRight { float: left; width: 222px; margin-left: 18px; }

div#layoutBottomClear { clear: left; }

div#layout div.Boxed { border: solid 1px #888; padding: 25px 10px; }
div#layout div.Boxed ul { margin: 0px; padding: 0px; }
div#layout div.Boxed ul li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; text-indent: -20px; font-size: 100%; }
div#layout div.Boxed ul li a { font-size: 100%; }
div#layout div.Boxed h2 { margin: 0px 0px 15px 0px; }
div#layout div.Boxed div.Hr { border-top: solid 1px #fff; border-bottom: solid 1px #000; }

div#layout div.BoxedGray { background-color: #e5e5e5; }

div#layout p.Constrained { padding: 0px 20px 0px 0px; }

div#layout img.Icon { float: right; }

div#layoutFooter, div#layoutFooter p { text-align: center; }
div#layoutFooter { border-top: solid 1px #69c; }
