body {margin: 0px; padding: 0px; background: #ffffff center; font: 12px Arial, Helvetica, sans-serif; color: #333333;}
a:link, a:visited { color:#666; text-decoration:none; }
a:hover, a:active { color:#333; background:#ffffff; }
td { font: 12px Arial,Helvetica,sans-serif; color: #333333;}
embed, form, object { margin: 0px; padding: 0px; }
h1  { font-weight: bold; font-size: 22px; color: #000000;} 
h2  { font-weight: bold; font-size: 18px; color: #000000; margin-top: 0em;  margin-bottom: .5em;}
h3  {font-weight: bold; font-size: 14px; color: #902147; margin-top: 0em; margin-bottom: 0.5em;}
p { margin: 0em 0em 1.2em 0em; }
.enrollment {font: Geneva,Arial,Helvetica,sans-serif 14px bold; color: #000066; float: left; height: 70px; width: 215px; border: thin dotted #000066;}
.enrollment a:link {text-decoration: none; color: #000066;}
.enrollment a:visited {text-decoration: none; color: #000066;}
.enrollment a:hover {text-decoration: none; color: #666;}
.enrollmentImg {float: left; width: 50px; padding: 5px 2px 0px 7px;}
.enrollmentText {float: right; width: 152px; padding-top: 15px;}
.reminder {font: Geneva,Arial,Helvetica,sans-serif 14px bold; color: #902147; float: right; height: 70px; width: 240px; border: thin dotted #902147;}
.reminder a:link {text-decoration: none; color: #902147;}
.reminder a:visited {text-decoration: none; color: #902147;}
.reminder a:hover {text-decoration: none; color: #666;}
.reminderImg {float: left; width: 50px; padding: 10px 2px 0px 7px;}
.reminderText {float: right; width: 175px; padding-top: 15px;}
.MedicareHome {font:bold 13px Arial, Helvetica, sans-serif; color:#000066; border-top: thin solid #000066; padding-top: 2px;}
.MedicareHome a:link, .MedicareHome a:visited {font:bold 13px Arial, Helvetica, sans-serif; color:#000066; text-decoration: none;}
.MedicareHome a:hover, .MedicareHome a:active  {text-decoration:underline;}
.MedicareHomeTop {font:bold 13px Arial, Helvetica, sans-serif; color:#000066; padding-bottom: 8px;}
.MedicareHomeTop a:link, .MedicareHomeTop a:visited {font:bold 13px Arial, Helvetica, sans-serif; color:#000066; text-decoration: none;}
.MedicareHomeTop a:hover, .MedicareHomeTop a:active {text-decoration:underline;}
.searchBox {float: right; width: 205px;}
.login {float: left; width: 54px; height: 25px; padding-top: 8px;}
.upmcHome {float: left; width: 185px; height: 25px; padding-top: 8px;}
.openEnrollment {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #000066; float: left; height: 320px; width: 275px; border: 1px dotted #000000; padding: 5px; margin-left: 5px;}
.openEnrollment a:link, .openEnrollment a:visited {text-decoration: none; color: #333333;}
.openEnrollment a:hover, .openEnrollment a:active {text-decoration: underline;}
.openEnrollmentHeader {background-color: #000066; color: #ffffff; height: 15px; padding: 4px;}
.openEnrollmentHeader a:link, .openEnrollmentHeader a:visited {color: #ffffff; text-decoration: none;}
.openEnrollmentHeader a:hover, .openEnrollmentHeader a:active {text-decoration: underline;}
.dotBorder {border: 1px dashed #666666;	vertical-align: top;}
.dotBorder li {background-image: url(images/blue_bullet.gif); background-repeat: no-repeat; background-position: 0 10%; vertical-align: top; margin-left: 10px; padding-left: 20px;}
.dotBorder h2 {font: bold 13px Arial, Helvetica, sans-serif; text-transform: none; color: #000000; font-variant: normal; vertical-align: top;}
.dotBorder h2 a:link, .dotBorder h2 a:hover {font: bold 13px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
.dotBorder h2 a:visited, .dotBorder h2 a:active {font: bold 13px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background-repeat: no-repeat; background-position: center center;}
.dotBorder li a:link, .dotBorder li a:hover {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.dotBorder li a:visited, .dotBorder li a:active {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-repeat: no-repeat; background-position: center center;}
.medicare a:link, .medicare a:hover {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.medicare a:visited, .medicare a:active {font-size: 12px; color: #333333; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;background-repeat: no-repeat; background-position: center center;}
.medicare li {background-image: url(images/arrow.gif); background-repeat: no-repeat; padding: 0px 0px 6px 22px; background-position: 0% 0%; vertical-align: middle; margin-left: 10px;}
.snp {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #000066; float: left; height: 80px; width: 275px; border: 1px dotted #000000; padding: 5px; margin: 10px 0px 0px 5px;}
.snp a:link, .snp a:visited {text-decoration: none; color: #333333;}
.snp a:hover, .snp a:active {text-decoration: underline;}
.snpHeader {background-color: #000066; color: #ffffff; height: 15px; padding: 4px;}
.snpHeader a:link, .snpHeader a:visited {color: #ffffff; text-decoration: none;}
.snpHeader a:hover, .snpHeader a:active {text-decoration: underline;}
.right {float: right;width: 415px;}
.left {float: left; width: 275px;}
.alreadyMember {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #000066; float: right; height: auto; width: 400px; border: 1px dotted #000000; padding: 5px; margin-right: 5px;}
.alreadyMember a:link, .alreadyMember a:visited {text-decoration: none; color: #333333;}
.alreadyMember a:hover, .alreadyMember a:active {text-decoration: underline;}
.alreadyMemberHeader {background-color: #000066; color: #ffffff; height: 15px; padding: 4px;}
.alreadyMemberHeader a:link, .alreadyMemberHeader a:visited {color: #ffffff; text-decoration: none;}
.alreadyMemberHeader a:hover, .alreadyMemberHeader a:active {text-decoration: underline;}
.partD {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #902147; float: right; height: auto; width: 400px; border: 1px dotted #000000; padding: 5px; margin:10px 5px 0px 0px;}
.partD a:link, .partD a:visited {text-decoration: none; color: #902147;}
.partD a:hover, .partD a:active {text-decoration: underline;}
.turning65 {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #902147; float: right; height: auto; width: 400px; border: 1px dotted #000000; padding: 5px; margin: 10px 5px 0px 0px;}
.turning65 a:link, .turning65 a:visited {text-decoration: none; color: #902147;}
.turning65 a:hover, .turning65 a:active {text-decoration: underline; color: #902147;}
.waysToLearn {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #902147; float: right; height: auto; width: 400px; border: 1px dotted #000000; padding: 5px; margin: 10px 5px 0px 0px;}
.waysToLearn a:link, .waysToLearn a:visited {text-decoration: none; color: #902147;}
.waysToLearn a:hover, .waysToLearn a:active {text-decoration: underline;}
.moreResources {font: bold 14px Geneva, Arial, Helvetica, sans-serif; color: #902147; float: right; height: auto; width: 710px; border: 1px dotted #000000; padding: 5px; margin: 10px 5px 10px 5px;}
.moreResources a:link, .moreResources a:visited {text-decoration: none; color: #333333;}
.moreResources a:hover, .moreResources a:active {text-decoration: underline;}
.moreResourcesHeader {background-color: #902147; color: #ffffff; height: 15px; padding: 4px;}
.questionsIndex {font:normal bold Geneva, Arial, Helvetica, sans-serif; float: left; width: 700px; color: #000066; padding:6px 8px 6px 12px; margin 10px 5px 0px 0px; border: thin dotted #000066;}
ul.regular {list-style-type: disc; margin-left: 50px;}
.questionsLeft {font-weight: bold; float: left; width: 100px; font-size: 14px;}
.questionsRight {float: left; width: 300px; font-size: 12px;}
ul li.arrow { list-style-image: url(images/arrow.gif); list-style-position: outside; font: normal 13px Arial, sans-serif; }
ul li.pdf {list-style-image: url(images/pdf15.gif); list-style-position: outside; font: normal 13px Arial, sans-serif; line-height:14px; margin-bottom:15px; line-height:120%}
.SM_index {position:relative; top:10px; left:140px;}
