/* Main Style Sheet for Provident Adult & Senior Health */

/* Standard HTML Elements */

body {background-color: #0079c1; margin: 0px; text-align:center;}

a {color: #AE2171; text-decoration:none;}
a:hover { text-decoration: underline;}

h1 { color: #333333; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 20px; padding-top: 15px;}
h2 { color: #333333; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0px 25px; padding-top: 15px;}
h3 { color: #333333; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 5px 0px 0px 10px; }
h4 { color: #333333; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; margin: 5px 0px 0px 10px; }

b, strong {font-weight: bold; }
i, em {font-style: italic; }
img {border-style: none; display:block;}
li {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; margin-right: 40px; margin-left: 60px; margin-bottom: 3px; list-style-type: disc; line-height: 130%;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; margin-left: 30px; margin-right: 30px; line-height: 150%;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}
ul {padding: 0px; margin-left: 8px;}


/* IDs */

#CurveBottom {width: 928px; height:20px; clear: both; background:#0079C1; background-image: url(/English/Images/Backgrounds/Curve_Bottom_928px.gif); background-repeat: no-repeat; background-position: bottom;}
#CurveTop {width: 928px; height: 20px; clear: both; background:#0079C1; background-image: url(/English/Images/Backgrounds/Curve_Top_928px.gif); background-repeat: no-repeat; background-position: top;}
#MainContainer {width:928px; background: white; margin-left: auto; margin-right: auto; margin-top: 0px; display: block; text-align: left; background-image: url(/English/Images/Backgrounds/MainSection_BG_928px.gif); background-repeat: repeat-y; }
#MainSection {width:920px;}
#MainSectionLeft {width: 669px; float: left; border-right:solid 1px #cccccc;}
#MainSectionRight {width: 250px; float: right;}
h3#SidebarHeading {color: #ec1c24; }


/* Classes applicable to any element */

.ArticleQuote {color:#666666; margin:4px 40px 10px 40px; line-height: 120%;}
.FormVariableName {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: right; width:40%; height:26px; float:left;} 
.FormVariableValue {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; width:58%; height:26px; float:right;} 
.FormCategoryName {font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:#CC0033; margin: 12px 0px 4px 10px;}
.Footer {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #999999; line-height:100%;}
.LeadPhrase {font-size: 9.5pt; color: #00257A; font-weight: bold;}
.LeadSection {font-size: 10pt; color: #00257A; font-weight: bold;}
.quoteitalic {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #333333; margin-left: 10px; margin-right: 20px; line-height: 140%; font-style: italic; }
.quoteitalicmain {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; padding-left: 30px; padding-right: 30px; line-height: 130%; font-style: italic; }
.quotename {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; margin-right: 20px; line-height: 140%;}
.nametitle { color: #0076C0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0px -10px 30px; line-height: 100%;}
.newstext {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}
.paragraphsectionheader { color: #333333; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0px -10px 30px; line-height: 100%;}
.paragraphsectionsubheader { color: #333333; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0px -10px 30px; line-height: 100%;}
.PR_Title {margin-top: 8px; font-size: 13pt; color:black; margin-bottom: 8px; text-align:center; }
.PR_Subtitle {margin: 0px; font-size: 11pt; color:black; margin-bottom: 4px; text-align:center; }


/* Classes applicable to only specified elements */

a.Footer {color: #999999; text-decoration:none;}
a.Footer:hover { text-decoration: underline;}
img.QA {float:left; padding:0px 4px 0px 0px;}
li.PDF {list-style: none; background-image: url(/English/Images/Icons/PDF_Icon_16px.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 0px; }
li.MagentaArrow {list-style: none; background-image: url(/English/Images/Buttons/Arrow_Magenta_Right_8px.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 0px; line-height: 85%; }
li.RedArrow {list-style: none; background-image: url(/English/Images/Buttons/Arrow_Red_Right_8px.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 18px; padding-bottom: 10px; margin-right: 10px; margin-left: 0px; }
li.RedStar {list-style: none; background-image: url(/English/Images/Buttons/Star_Red.gif); background-repeat: no-repeat; background-position: 2px 0px; padding-left: 28px; padding-bottom: 10px; margin-right: 10px; margin-left: 0px; }
li.RedStar10px {list-style: none; background-image: url(/English/Images/Buttons/Star_Red_10px_white.gif); background-repeat: no-repeat; background-position: 8px 3px; padding-left: 28px; padding-bottom: 6px; margin-right: 8px; margin-left: 8px; }
p.Answer {margin:0px 20px 4px 30px;}
p.Question {font-size:9.5pt;}
p.SidebarRight { font-size: 8.5pt; line-height: 110%;}
