@charset "utf-8";
/* CSS Document */


body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}




.oneColFixCtr #container {
	width: 741px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

p{margin:0px;}



.main-button {
	position:relative;
	background:url(images/button.jpg);
	text-align:center;
	width:100px;
	height:36px;
	z-index:8;
	visibility:visible;
	float:left;
	line-height:34px;
}

.disclaimer-button {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
margin-left:31px;
margin-right:100px;
color:#003366;
font-weight:bold;
display:block;
}



.links-main-menu {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-top:12px;
color:#003366;
font-weight:bold;
}

.links-main-menu a:link {
font-size:12px;
	color:#00529b;
	text-decoration: none;
}
.links-main-menu a:visited {
font-size:13px;
	color: #00529b;
	text-decoration: none;
}
.links-main-menu a:hover {
font-size:13px;
	color: #660000;
	text-decoration: none;
}
.links-main-menu a:active {
font-size:13px;
	color: #660000;
	text-decoration: none;
}

.footer-contact

{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color: #0066CC;

}

.footer-law

{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color: #666666;
	padding-top:8px;

}


.footer-menu

{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#003366;
	padding-top:10px;

}

.footer-menu a:link {
font-size:12px;
	color:#003366;
	text-decoration: none;
}
.footer-menu a:visited {
font-size:12px;
	color: #660000;
	text-decoration: none;
}
.footer-menu a:hover {
font-size:12px;
	color: #660000;
	text-decoration: none;
}
.footer-menu a:active {
font-size:12px;
	color: #660000;
	text-decoration: none;
}


.date

{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#003366;
	padding-top:25px;
	padding-left:5px;

}


.oneColFixCtr #main-content {
	position:relative;

	width:741px;
	z-index:18;
	visibility:visible;
	float:left;
}

.oneColFixCtr #button-healthcare {
	position:relative;
	background-image:url(images/button-health-care-rollover.jpg);
	width:247px;
	height:236px;
	z-index:18;
	visibility:visible;
	float:left;
	display: block;

}
.oneColFixCtr #button-healthcare a  {
	background-image:url(images/button-health-care.jpg);
	display: block;
	width:247px;
	height:236px;
	z-index:19;
}
.oneColFixCtr #button-healthcare a:hover  {
background-image:none;
display: block;
	width:247px;
	height:236px;
	z-index:19;

}




.oneColFixCtr #button-medicare-beneficaries {
	position:relative;
	background-image:url(images/button-medicare-beneficaries-rollover.jpg);
	width:247px;
	height:236px;
	z-index:18;
	visibility:visible;
	float:left;
	display: block;
}
.oneColFixCtr #button-medicare-beneficaries a  {
	background-image:url(images/button-medicare-beneficaries.jpg);
	display: block;
	width:247px;
	height:236px;
}
.oneColFixCtr #button-medicare-beneficaries a:hover  {
background-image:none;
display: block;
	width:247px;
	height:236px;
}




.oneColFixCtr #button-other-services {
	position:relative;
	background-image:url(images/button-other-services-rollover.jpg);
	width:247px;
	height:236px;
	z-index:18;
	visibility:visible;
	float:left;
	display: block;
}


.oneColFixCtr #button-other-services a  {
	background-image:url(images/button-other-services.jpg);
	display: block;
	width:247px;
	height:236px;
}
.oneColFixCtr #button-other-services a:hover  {
background-image:none;
display: block;
	width:247px;
	height:236px;
}




a:link {

	color:#00529b;
	text-decoration: none;
	font-weight:bold;
	
}
a:visited {

	color: #00529b;
	text-decoration: none;
	font-weight:bold;
	
}
a:hover {

	color: #660000;
	text-decoration: none;
	font-weight:bold;
	
}
a:active {

	color: #00529b;
	text-decoration: none;
	font-weight:bold;
	
}






.oneColFixCtr #indexr1c2 {
	position:relative;

	width:235px;
	height:51px;
	z-index:1;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr1c7 {
	position:relative;
	width:506px;
	height:51px;
	z-index:2;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr2c2 {
	position:relative;

	width:741px;
	height:36px;
	z-index:3;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr3c2 {
	position:relative;

	width:741px;
	height:122px;
	z-index:4;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr3c8 {
	position:relative;

	width:238px;
	height:122px;
	z-index:5;
	visibility:visible;
	float:left;
}



.oneColFixCtr .indexr4c2 {
	position:relative;

	width:18px;
	height:36px;
	z-index:7;
	visibility:visible;
	float:left;
}

.oneColFixCtr .indexr4c4 {
	position:relative;
	width:20px;
	height:36px;
	z-index:9;
	visibility:visible;
	float:left;
}

.oneColFixCtr .indexr4c4-sd {
	position:relative;
	background-image: url(images/index_r4_c15-sd.jpg);
	width:211px;

	height:36px;
	z-index:9;
	visibility:visible;
	float:left;
}


.oneColFixCtr .indexr4c17 {
	position:relative;

	width:18px;
	height:36px;
	z-index:17;
	visibility:visible;
	float:left;
}

.oneColFixCtr #indexr6c2 {
	position:relative;

	width:741px;
	height:4px;
	z-index:19;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr7c2 {
	position:relative;

	width:741px;
	height:22px;
	z-index:20;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr8c2 {
	position:relative;
	background-image: url(images/index_r8_c2.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:48px;
	z-index:21;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr8c6 {
	position:relative;

	width:285px;
	height:48px;
	z-index:22;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr8c14 {
	position:relative;

	width:240px;
	height:48px;
	z-index:23;
	visibility:visible;
	float:left;
}
.oneColFixCtr #indexr9c2 {
	position:relative;

	width:741px;
	height:20px;
	z-index:24;
	visibility:visible;
	float:left;
}

.oneColFixCtr #search {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
color:#003366;
}




/* Medicare Consumers */
 
.main-button-medicare-consumers {
	position:relative;
	background:url(images/button2.jpg);
	text-align:center;
	width:129px;
	height:36px;
	z-index:8;
	visibility:visible;
	float:left;
	line-height:34px;
} 
 
 
.oneColFixCtr .button-spacer {
	position:relative;
	background-image:url(images/index_r4_c4.jpg);
	width:14px;
	height:36px;
	z-index:9;
	visibility:visible;
	float:left;
} 
 
 
.oneColFixCtr #main-content-medicare-consumers {
	position:relative;
	width:741px;
	z-index:18;
	visibility:visible;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	background-image: url(images/left_bg.jpg);
} 
 
 
.oneColFixCtr #medicare-consumers-left {
	position:relative;
	width:291px;
	z-index:18;
	visibility:visible;
	float:left;
	text-align:center;
}
.text0 {
color:#00529b;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.text0 h1 { 
margin:15px;
font-size:16px;
font-weight:bold;
}
.text0 h2 { 
margin:3px;
font-size:16px;
font-weight:bold;
text-align:left;
margin-left:35px;
}

blockquote {
margin-left:10px;
margin-right:0px;
}

ul {

}

li {
margin-left:40px;
margin-top:5px;
}

.oneColFixCtr .medicare-consumers-content {
	position:relative;
	background-image:url(images/medicare-consumers-bg.jpg);
	background-repeat:repeat-y;
	width:225px;
	z-index:18;
	visibility:visible;
	float:left;
	text-align:left;
}

.oneColFixCtr .medicare-consumers-content2 {
	position:relative;
	
	width:450px;
	z-index:18;
	visibility:visible;
	float:left;
	text-align:left;
}

.oneColFixCtr .medicare-consumers-content3 {
	position:relative;
	width:420px;
	z-index:18;
	visibility:visible;
	float:left;
	text-align:left;
}



.text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-align:left;
margin:3px;
}

.text2 {
color:#00529b;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
margin-left:35px;
}
.text2 a {
text-decoration:underline;
}
.text3{
color:#000000;
font-size:14px;
margin-left:35px;
margin-right:10px;

}

/* Health care professionals */


.oneColFixCtr #button-health-care-professionals-BP {
	position:relative;
	background-image:url(images/button-beneficiary-protection-rollover.jpg);
	width:218px;
	height:76px;
	z-index:18;
	visibility:visible;
	float:left;
}


.oneColFixCtr #button-health-care-professionals-BP a  {
	background-image:url(images/button-beneficiary-protection.jpg);
	display: block;
	width:218px;
	height:76px;
}
.oneColFixCtr #button-health-care-professionals-BP a:hover  {
background-image:none;
}


.oneColFixCtr #button-health-care-professionals-PS {
	position:relative;
	background-image:url(images/button-patient-safety-rollover.jpg);
	width:218px;
	height:76px;
	z-index:18;
	visibility:visible;
	float:left;
}


.oneColFixCtr #button-health-care-professionals-PS a  {
	background-image:url(images/button-patient-safety.jpg);
	display: block;
	width:218px;
	height:76px;
}
.oneColFixCtr #button-health-care-professionals-PS a:hover  {
background-image:none;
}

.oneColFixCtr #button-health-care-professionals-P {
	position:relative;
	background-image:url(images/button-prevention-rollover.jpg);
	width:218px;
	height:76px;
	z-index:18;
	visibility:visible;
	float:left;
}


.oneColFixCtr #button-health-care-professionals-P a  {
	background-image:url(images/button-prevention.jpg);
	display: block;
	width:218px;
	height:76px;
}
.oneColFixCtr #button-health-care-professionals-P a:hover  {
background-image:none;
}

/* news / events */
.oneColFixCtr .news-events-content {
	position:relative;
	background-repeat:repeat-y;
	width:741px;
	z-index:18;
	visibility:visible;
	float:left;
	text-align:left;
}

/*about MPRO*/

.urac {
float:right;
}


/*other services*/

.oneColFixCtr #bcccp-left {
	background-image:url(images/bcccp-left-background.jpg);
	background-repeat:no-repeat;
	position:relative;
	width:291px;
	z-index:18;
	visibility:visible;
	float:left;
	text-align:center;
}

.left-photo{
margin:4px;
float:left;
}
