/* Header */
body{padding:0; margin:0; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;text-align:center;}
#mainPage{width:864px; margin:15px auto; padding:0;}
#topBar{width:862px; background:#FF9500; height:5px; border-top:1px solid #d5d2cd; border-left:1px solid #d5d2cd; border-right:1px solid #d5d2cd;}
#header{height:88px; background:#62BD18 url(../images/home_mmm_logo.gif) no-repeat top left; padding-left:230px; border-left:1px solid #d5d2cd; border-right:1px solid #d5d2cd; border-bottom:1px solid #d5d2cd;}
#headerContent{height:88px;}

/* :::: NEW HP STYLES (BODY) :: */
#HPbody {
	background:#fff url(../images/hp-body-bg.gif) no-repeat bottom;
	padding:0 0 23px 0;
	margin:15px 0;
	}
/*	
#HPbody a:link, #HPbody a:active, #HPbody a:hover, #HPbody a:visited {
	text-decoration:none;
	cursor:pointer;
	}	
*/
	
#HPbody h1 {
	font:24px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	text-align:center;
	margin:0;
	padding:20px 0;
	background:transparent url(../images/hp-body-top-bg.gif) no-repeat top;
	border:none;
	}

#prescriptionBox {
	margin:0 25px 0 25px;
	}
	
* html #prescriptionBox {
	margin-left:12px;
	}
	
.bodyBox {
	float:left;
	width:255px;
	background:transparent url(../images/hp-box-bg.gif) no-repeat bottom;
	margin:0 23px 0 0;
	text-align:center;
	}

.bodyBox img {
	border:none;
	}
		
.bodyBox p {
	padding:20px 12px 24px 12px;
	font:23px Verdana, Arial, Helvetica, sans-serif;
	color:#40260b;
	text-align:center;
	margin:0;
	}

.bodyBox span {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#0000ff;
	display:block;
	line-height:17px;
	text-decoration:underline;
	margin:50px 23px 0 23px;
	width:180px;
	height:33px;
	padding:10px 0;
	background:transparent url(../images/learn-button.gif) no-repeat;
	}
		
/* .bodyBox a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#0000ff;
	display:block;
	line-height:17px;
	width:180px;
	height:33px;
	} */

.learnM {
	margin-top:30px;
	}
	
h2.prescriptionDrugs {
	background:transparent url(../images/prescription-drugs.gif) no-repeat top;
	text-indent:-5000px;
	margin:0 0 8px 0;
	padding:0;
	height:38px;
	}
	
h2.aboutMedicare {
	background:transparent url(../images/about-medicare.gif) no-repeat top;
	text-indent:-5000px;
	margin:0 0 8px 0;
	padding:0;
	height:38px;
	}
	
h2.preventingDisease {
	background:transparent url(../images/preventing-disease.gif) no-repeat top;
	text-indent:-5000px;
	margin:0 0 8px 0;
	padding:0;
	height:38px;
	}
	
h2.stayingHealthy {
	background:transparent url(../images/staying-healthy.gif) no-repeat top;
	text-indent:-5000px;
	margin:0 0 8px 0;
	padding:0;
	height:38px;
	}				

.greenBox {
	background:transparent url(../images/green-box-bg.gif) no-repeat top;
	}

.blueBox {
	background:transparent url(../images/blue-box-bg.gif) no-repeat top;
	}
	
.orangeBox {
	background:transparent url(../images/orange-box-bg.gif) no-repeat top;
	}	
	
.boxTop {
	background:transparent url(../images/hp-box-top.gif) no-repeat bottom;
	margin:0;
	padding:0;
	height:10px;
	}
	
.clear {
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
	font-size:.00001em;
	}
/* :::: END NEW HP STYLES :: */

/* Footer */
#footer{font-size:13px; text-align:center; color:#999; width:864px; padding:0; margin:20px 0 -15px 0;}
#footer p {background-image:url(/images/sub_footer.gif); background-repeat:repeat-x; margin:0; padding:16px 0 19px 0; line-height:18px; color:#bc5e0a;}
#footer a:link, #footer a:visited{ color:#bc5e0a; text-decoration: underline; font-weight:bold;}
#footer a:hover{ color:#0082D1; text-decoration:underline;}
#footer img {margin:10px 0 10px 0; display:block;}

/* Professionals */
#mainContent {text-align:left;padding:20px 125px ;}
#mainContent a {font-size:16px; display:block; padding:13px 0 0 50px; text-align:left; color:#035eb2;}
#mainContent a:link,`#mainContent a:visited{text-decoration:underline;color:#035eb2;}
#mainContent a:hover{color:#cd8647;text-decoration:underline;}
#mainContent a:active{color:#cd8647;}
#mainContent h1{color:#0082D1; font-size:20px; border-bottom:#D4DFE5 1px solid;}
#mainContent h2{color:#999; font-size:16px;line-height:130% }
div.basicButton {width:340px; height:52px; background: url(../images/basic_button.jpg) no-repeat; padding:  0px; margin:0 0 10px 0;}

/*Medicare Question of the Month*/

#otherContent, #otherContentSub {
	width: 748px;
	margin: 20px auto 0;
	padding: 0;
}
.questionTop {
	width: 334px;
	float: left;
	background: url("../images/bg_otherContentSubTop.gif") no-repeat top;
	margin: 0;
	/*padding: 10px 0 0;*/
}

.questionTop.rightbox { float: right; margin: 0 12px 0 0;}
.questionTop.leftbox {float: left; margin: 0 0 0 12px;}

.questionBottom {
	width:  334px;
	background: url("../images/bg_otherContentSubBottom.gif") no-repeat bottom;
	margin: 0;
	padding: 0 0 10px;
}
.questionContent {
	width: 319px;
	margin: 0;
	padding: 10px 0 0 0;
	background: url("../images/bg_questionContent.gif") no-repeat top;
}

.questionContentBottom {
	width: 319px;
	margin: 10px auto 0 auto;
	padding: 0 0 10px 0;
	background: url("../images/bg_questionContentBottom.gif") no-repeat bottom;
}

#otherContent h3, #otherContentSub h3 {
	font-size: 12pt;
	font-weight: 900;
	color: #666666;
	margin: 0;
	padding: 0;
}
#healthyContent p, #aboutContent p, .questionContent p {
	font-size: 12pt;
	color: #555555;
	margin: 0;
	padding: 0;
}

.questionContent a.extraLink:link, .questionContent a.extraLink:visited {color:#555;text-decoration:none;}

#healthyContent #healthyBtnBottom p, #aboutContent #aboutBtnBottom p, .questionContent .questionBtnTop p {
	color: #0074DF;
	font-size: 8pt;
	font-weight: 900;
	text-decoration: underline;
}

#healthyBtnTop {
	width: 149px;
	margin: 15px auto 0;
	padding: 8px 0 0;
	background: url("../images/bg_healthyBtnTop.gif") no-repeat top;
}

#healthyBtnBottom {
	width: 149px;
	margin: 0;
	padding: 0 0 11px;
	background: url("../images/bg_healthyBtnBottom.gif") no-repeat bottom;
}

.questionBtnTop {
	width: 149px;
	margin: 15px auto 0;
	padding: 10px 0 0;
	background: url("../images/bg_questionBtnTop.gif") no-repeat top;
}

.questionBtnBottom {
	width: 149px;
	margin: 0;
	padding: 0 0 11px;
	background: url("../images/bg_healthyBtnBottom.gif") no-repeat bottom;
}

