﻿/* All Rich Test Editor styles that the Content Contributors will apply */

.ContentLM .IntroductionBox {
height:71px;
padding:30px 31px;
margin-bottom:22px;
font-size:16px;
line-height:20px;
background:url(../_assets/portal_bg_greenbox.jpg) no-repeat;
}
.ContentLM .FirstParagraph 
{
font-size:14px;   
padding-top:22px;
}

.PageSection .IntroductionImage, 
.PageSectionDetail .IntroductionImage, 
.PageSectionDetailDetail .IntroductionImage, 
.PagePersonalStory .IntroductionImage {
position:relative;
width:700px;
padding-bottom:1px;
}
.PageSection .Introduction {
position:absolute;
top:50px;
left:320px;
width:340px;
font-size:16px;
line-height:20px;
}
.PageSectionDetail .Introduction {
position:absolute;
top:50px;
left:320px;
width:340px;
font-size:16px;
line-height:20px;
}
.PageSectionDetailDetail .Introduction {
position:absolute;
top:60px;
left:100px;
width:510px;
font-size:16px;
line-height:20px;
}
.PagePersonalStory .Introduction {
position:absolute;
top:100px;
left:260px;
width:400px;
font-size:14px;
line-height:18px;
}
.Introduction p {
margin:0;
padding:0;
}

div.Divider {
height:25px;
background:url(../_assets/divider.png) no-repeat top left;
}
p.Divider {
height:5px;
background:url(../_assets/divider.png) no-repeat top left;
}
span.Divider {
display:block;
height:25px;
background:url(../_assets/divider.png) no-repeat top left;
}

div.arrow_link {
/*float:left;
height:36px;*/
margin:-10px 35px 22px 43px;
/*background:url(../_assets/btn_bg.gif) no-repeat right top;*/
}
p.arrow_link {
/*float:left;
height:36px;*/
padding:0;
margin:-10px 35px 22px 43px;
/*background:url(../_assets/btn_bg.gif) no-repeat right top;*/
}
span.arrow_link {
/*float:left;
height:36px;*/
display:block;
padding:0;
margin:-10px 35px 22px 43px;
/*background:url(../_assets/btn_bg.gif) no-repeat right top;*/
}
.arrow_link a {
display:block;
max-width:350px;
padding:7px 34px 7px 20px;
font-weight:bold;
background:url(../_assets/arrow_btn.jpg) no-repeat;
/*background:url(../_assets/btn_bg_left.gif) no-repeat left top;*/
}

li.indented {
    /* Ingrid issue 2/11/10 on dos and donts pages in recovering from surgery*/
    margin:0 35px 0 40px !important;
}
ul.link_list {
padding:0;
margin:0 35px 22px 60px;
list-style: url(../_assets/arrow_green.gif) none;
}

.Promo {
position:relative;
width:231px;
height:133px;
margin:10px 9px 0 10px;
}
.ColumnLeft .Promo {
margin:10px 0 0 10px;
}
.Promo .Text {
position:absolute;
top:10px;
left:16px;
width:120px;
/* UI Recommendation from Session */
/*font-size:12px;*/
/*line-height:15px;*/
font-size:14px;
line-height:15px;
}
.Promo h1 {
padding:2px 0;
font-size:18px;
line-height:18px;
}
.Promo h2 {
padding:2px 0;
font-size:14px;
line-height:14px;
}
.Promo p {
padding:0 10px 4px 0;
}
.Promo a {
padding-right:12px;
/* UI Recommendation Session - hangs to the right - no good option right now, trying CM */
/*background:url(../_assets/arrow_green.gif) no-repeat right bottom;*/
background:url(../_assets/arrow_green.gif) no-repeat right bottom;

}
.Promo a:visited {
color:#006C56;
}

.PromoGreen {
position:relative;
width:233px;
height:97px;
margin:10px 7px 0 10px;
}
.ColumnLeft .PromoGreen {
margin:10px 0 0 10px;
}
.PromoGreen .Text {
position:absolute;
top:10px;
left:16px;
width:200px;
font-size:12px;
line-height:15px;
color:#fff;
}
.PromoGreen h1 {
padding:2px 0;
font-size:18px;
line-height:18px;
}
.PromoGreen h2 {
padding:2px 0;
font-size:14px;
line-height:14px;
}
.PromoGreen p {
padding:0 10px 4px 0;
}
.PromoGreen a {
color:#fff;
padding-right:12px;
background:url(../_assets/arrow_white.gif) no-repeat right bottom;
}
.PromoGreen a:visited {
color:#fff;
}

.PromoVideo {
position:relative;
width:233px;
height:209px;
margin:10px 7px 10px 10px;
background:url(../_assets/promovideo_bg.jpg) no-repeat;
}
.ColumnLeft .PromoVideo {
margin:10px 0 10px 10px;
}
.PromoVideoImage {
position:absolute;
}
.PromoVideo .Text {
position:absolute;
top:10px;
left:2px;
width:225px;
font-size:12px;
line-height:15px;
}
.PromoVideo h1 {
padding:2px 14px;
font-size:18px;
line-height:18px;
}
.PromoVideo h2 {
padding:2px 14px;
font-size:14px;
line-height:14px;
}
.PromoVideo .column_left_video_box {
padding:4px 0;
}
.PromoVideo p {
padding:0 10px 4px 14px;
}
.PromoVideo p a {
padding-right:10px;
background:url(../_assets/arrow_green.gif) no-repeat right;
/* UI Recommendation - font sizes */
font-size:14px;
}
.PromoVideo a:visited {
color:#006C56;
}

.PromoConditionSite {
position:relative;
width:233px;
height:39px;
margin:0 7px 0 10px;
}
.PromoConditionSite .Text {
position:absolute;
top:11px;
left:16px;
width:184px;
font-size:15px;
line-height:15px;
font-weight:bold;
}
.PromoConditionSite a:visited {
color:#006C56;
}
