@charset "UTF-8";
/*Body styles*/
#container{background:url(../images/background.jpg) center top repeat; width: 100%; margin: 0 auto;}
#body{background:url(../images/bodybackground.jpg) center top no-repeat; width: 100%; margin: 34px auto 0;}
#bodycontainer{width: 1010px; margin: 0 auto;  position: relative; top: -25px;}
#banner{ height: 318px; width: 1010px; text-indent: -9999px;  overflow: hidden;}
#flashbanner{background: url(../images/hpbanner.png) center top no-repeat; height: 318px; width: 1010px; overflow: hidden;}
#flashheader{margin-left:28px; width:948px;}
#hpcontenttop{background: url(../images/hpfeaturebackgroundtop.png) center bottom no-repeat; height: 33px; width: 1010px;}
#hpcontentmiddle{background: url(../images/hpfeaturebgmiddle.png) center top repeat-y; height: 380px; width: 1010px;}
#hpcontentbottom{background: url(../images/hpfeaturebackgroundbottom.png) center top no-repeat; height: 23px; width: 1010px;}
#featurecontainer{width: 970px; margin: 0 auto; height: auto;}
.hpcontenttop{width: 850px; margin: 0 auto;}
.hpappointment{float: right; background: url(../images/appointmentnumber.jpg) center top no-repeat; height: 51px; width: 429px; text-indent: -9999px; overflow: hidden; margin-top: 30px;}
.hpcontentheaders{float: left; margin-top: 40px;}
.hpcontent{width: 900px; margin: 0 auto;}
.hpcontentleft{width: 550px; float: left; margin-left: 25px;}
.hpcontentright{width: 330px; margin-top: 20px;  float: right; border-left: solid 1px black; height: 250px;}
.hpcontent p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #6a6c6e; line-height: 18px;}
.hpcontentrightitem{margin: 0px 0 50px 30px;}
.hpcontentrightitem img{padding: 0 10px 24px; float: left;}
.hpcontentrightitem a{font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 15px; letter-spacing: 0px; font-weight: bold;  margin-top: 0px; line-height: 15px;}
.hpcontentrightitem h3 a:hover{font-family: Arial, Helvetica, sans-serif; color: #660000; font-size: 15px; letter-spacing: 0px; font-weight: bold;  margin-top: 0px; line-height: 15px;}
.hpcontentleft{float: left; width: 530px;}
.hpcontentlefttext p{font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #6a6c6e; line-height: 22px;}
.hpcontentleftitems{margin-top: 20px;}
.hpcontentleftitems h3{font-size: 16px; font-style: normal;}
.hpcontentleftitemleft{float: left; width: 250px;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #6a6c6e; line-height: 18px;}
.hpcontentleftitemleft p{margin-right: 10px;}

.hpcontentleftitemright{float: left; width: 250px; margin-left: 20px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #6a6c6e; line-height: 18px;}
/*Box styles*/
.box{float: left; width: 241px;}
.boxtop{background: url(../images/boxtop.png) center bottom no-repeat; height: 20px; width: 243px;}
.boxmiddle{background: url(../images/boxmiddle.png) center top repeat-y; height: 235px; width: 243px;}
.boxbottom{background: url(../images/boxbottom.png) center top no-repeat; height: 20px; width: 243px;}
.boximage{width: 200px; height: 80px; margin: 0 auto; text-align: center; padding-top: 20px;}
.boxcontent{width: 180px; margin: 0 auto;}
.boxcontent p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; color: #6a6c6e; line-height: 18px;}
p.boxheader{font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; letter-spacing: 0px; font-weight: bold; line-height: 0px;}
#mcplogo{background: url(../images/mcplogo.png) center top no-repeat; height: 48px; width: 381px; float: right; margin-top: 20px; margin-right: 110px; clear: both; text-indent: -9999px;  overflow: hidden;}
#myAlternativeContent{
margin-left:28px;
width:948px;
}

.green{color: #009933; font-weight:bold; font-style:italic;}
.orange{color: #FF6600; font-weight:bold; font-style:italic;}
.red{color: #CC0033; font-weight:bold; font-style:italic;}
