﻿/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;   
    margin-left: -300px;
    width: 600px;
    border: none;
    padding: 0;
    /*background-color: #EEE;*/
}

.jqmWindow.areYouSure2,
.jqmWindow.areYouSure {
   margin-left: -226px;
}


.jqmWindow.journalPopup, 
.jqmWindow.quizzesPopup,
.jqmWindow.weeklyGuidancePopup, 
.jqmWindow.discussionForumPopup{
   margin-left: -257px;
}

.jqmWindow.nextWeekPopup{
   margin-left: -227px;
} 

.jqmWindow.restartProgram,
.jqmWindow.seeAHealthcareProfessional{
   margin-left: -226px;
}  

#speakup .jqmWindow {
    margin-left:-253px !important;
}


#speakup .jqmWindow#registerPopup{
    margin-left:-240px !important;
}

#speakup .jqmWindow#advocatePopup{
    margin-left:-240px !important;
}


.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
/** iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}*/

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

 body, html{
    _background:#ededed; 
    behavior: url(../csshover3.htc); 
	color:#000000;
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:13px;
	 margin:0 auto;
	 padding:0; 
	 _height:100%; 	
}

.fixIE6
{
  _position:relative;  
}

a {
	color:#0267AC;
	font-weight: bold;
    _text-decoration:none !important;
}

#header2 li a { color:#265271;}
#loginstatus a {
	font-size: 	12px !important;
}

#pageOuter{
    width:1077px;
	background:url(../images/bgPage.jpg) repeat;
	_background:#ededed; 
	margin:0 auto;  
}

#page {
	margin:0 auto;
	width:952px;
	/*position: relative;*/
}

h1{
	color:#cc0000;
	font-size:42px;
	font-family:Verdana,Arial,Helvetica, sans-serif;
	font-weight:normal;
}

h2{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:23px;
	margin:0;
	padding:15px 24px 5px 24px;
}

h3{
	color:#cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	#line-height:28px;
	margin:0;
}

#betterU h3{
	color:#cc0000;
	font-size:15px;
	font-weight:bold;
	margin:2px 0 10px 0;
	padding:0;
}

h4{
	color:#333333;
	font-size:18px;
	font-weight:bold;
}

h5{
	color:#d10000;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:15px;
	font-weight:bold;
	margin:0;
}

h6,
h6 a{
	color:#cc0000 !important;
	font-family: Arial, Verdana,Helvetica, sans-serif;	
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
}

p{
	margin:0;
	padding:0;
	line-height:18px;
}

input,select,textarea {
    color:#8a8a8a;
    font-size:13px;
    font-weight:normal;
    padding:6px;
}

.btnLeft{
    float:left;
}

.btnLeft .goRedBtn{
    margin:0 !important;
}

.btnLeftFirst{
    margin-left:100px !important;
}

.separator {
    color:#bdbdbd;
    display:inline-block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:0 10px;
}


#flashContent{
    float:left;
    margin-left:2px;
    _margin-left:0;
    height:430px;
    width:310px;
}

#flashContent .box310Bottom{
    padding-left:24px;
}

.editLink,
.reportPost{
    color:#000099;
    text-decoration:none;
}

.editLink:hover,
.reportPost:hover{
    color:#000099;
    text-decoration:underline;
}

.storyContent .reportPost{
    font-size:11px;
    position:absolute;
    right:20px;
    top:18px;
}

/********************** box466 *******************************************************/
.box466{
	background:url(../images/box466Top24.png) no-repeat left top;
	_background:url(../images/box466Top8.png) no-repeat left top;
	float:left;
	_height:151px;
	min-height:151px;
	position:relative;
	width:466px;
}

.box466Bottom{
	background:transparent url(../images/box466Bottom24.png) no-repeat scroll left bottom;
	_background:transparent url(../images/box466Bottom8.png) no-repeat scroll left bottom;
	_height:49px;
	min-height:49px;
	margin-top:12px;
	padding:0 0 20px 0;
	position:relative;
	width:460px;
		
}

.box466Bottom .topImg{
	background:url(../images/bgBottomNews.png) repeat-x left bottom;
	margin-bottom:20px;
	margin-left:5px;
	padding-bottom:20px;
	padding-left:12px;
	width:444px;
}

.box466Bottom .description .bgDescriptionTop{
	padding:20px 40px 0 40px;
}

.box466Bottom .description .bgDescriptionTopOdd{
	background:url(../images/bgTopNews.png) repeat-x left top;
	_position:relative;
	_left:10px;
	_width:370px;
}

.box466Bottom .description .bgDescriptionBottom{
	height:19px;
	padding:0 40px;
	position:relative;
	width:380px;
}

.box466Bottom .description .bgDescriptionBottomOdd{
	background:url(../images/bgBottomNews.png) repeat-x left bottom;
	_position:relative;
	_left:10px;
	_width:370px;	
}

.box466Bottom  .description .title a{
	color:#0267AC;
	font-weight:bold;
	text-decoration:none;
}
.box466Bottom  .description .title a:hover{
	text-decoration:underline;
}


.box466Bottom  .description .text{
	margin-top:5px;
}

.box466Bottom  .description .bgDescriptionTopOdd .text,
.box466Bottom  .description .bgDescriptionTopOdd .title
{
	_position:relative;
	_left:-10px;
}


.box466Bottom  .description .title a:hover{
	text-decoration:underline;
}

.box466 h2{
	background:url(../images/box466Title.png) no-repeat 12px 12px;
	width:412px;	
}

.box466Bottom  .goRedBtn{
	margin-left:45px;
	margin-bottom:15px;
}
/********************** box630 *******************************************************/
.box630{
	background:url(../images/box630Top24.png) no-repeat left top;
	_background:url(../images/box630Top8.png) no-repeat left top;
	float:left;
	_height:151px;
	margin-bottom:50px;
	min-height:151px;
	position:relative;
	width:630px;
}

.box630Bottom{
	background:transparent url(../images/box630Bottom24.png) no-repeat scroll left bottom;
	_background:transparent url(../images/box630Bottom8.png) no-repeat scroll left bottom;
	_height:130px;
    margin-bottom:-45px;
    margin-top:39px;
    min-height:162px;
    padding:0 25px 40px;
    position:relative;
    top:-30px;
    }

.box630 h2{
	background:url(../images/box630bgTitle24.png) no-repeat 12px 12px;
	_background:url(../images/box630bgTitle8.png) no-repeat 12px 12px;
	position:relative;
	width:608px;
	z-index:90;	
}


.box630 .intro,
.box630 .description{
	font-size:13px;
}

.box630 .intro{
    font-weight:bold;
    margin-top:0;
    width:585px;
}

.shareLinkH2{
    position:absolute;
    right:-15px;
    top:18px;
    z-index:99;
}

#MyGoRed .left .shareLinkH2{
    _right:15px;
}

#MyGoRed #stories{
    margin-top:-15px;
}


.storyContent .shareLinkH2{
    top:-6px;
}

.storyContent .description .title{
    font-size:15px;
    font-weight:bold;
}

.storyContent .post{
    color:#666666;
    font-size:11px;
}



.shareLinkH2 a{
    color:#ffffff;   
    margin-bottom:20px; 
    margin-right:28px;
    margin-top:-20px;
    text-decoration:none;
}

.shareLinkH2 a:hover{
    color:#ffffff;
    text-decoration:underline;
}


.shareLinkBox{ 
    float:right;
}

.shareLinkBox a{ 
    color:#339933;
    margin-right:7px;
    text-decoration:none;
    text-align:right;
}

.shareLinkBox a:hover{ 
    text-decoration:underline;
}

.box630 input,
.box630 textarea{
    border:solid 1px #d5d5d5;
    margin-bottom:20px;
    width:568px;
}

.box630 select{
    border:solid 1px #d5d5d5;
    margin-bottom:20px;
    width:580px;
}

/********************** box310 *******************************************************/
.box310{
	background:url(../images/box310Top24.png) no-repeat left top;
	_background:url(../images/box310Top8.png) no-repeat left top;
	float:left;
	_height:151px;
	min-height:151px;
	position:relative;
	width:310px;
	margin:0;
	padding:0;
}

.box310Bottom{
	background:transparent url(../images/box310Bottom24.png) no-repeat scroll left bottom;
	_background:transparent url(../images/box310Bottom8.png) no-repeat scroll left bottom;
	_height:130px;
	float:left;
	min-height:130px;
	margin-top:17px;
	padding:0 12px 20px 12px;
	position:relative;
	padding-top:-30px;
	width:282px;
}

.box310 h2{
	background:url(../images/box310Title.png) no-repeat 12px 12px;
	width:256px;	
}

.box310 input,
.box310 select{
    border:1px solid #D5D5D5;
    margin-bottom:20px;
    margin-left:15px;
}

.box310 input{
    width:242px;
}

.box310 select{
    width:255px;
}

.box302 {
    background:url("../images/box302Top24.png") no-repeat left top;
    _background:url("../images/box302Top8.png") no-repeat left top;
    float:left;
    margin:0;
    min-height:151px;
    padding:0;
    position:relative;
    width:302px;
}

#searchRecipes.box302 {
    margin-left:-4px;
    height:280px;
}

.box302Bottom {
    background:url("../images/box310Bottom24.png") no-repeat left bottom;
    _background:url("../images/box310Bottom8.png") no-repeat left bottom;
    float:left;
    margin-left:-4px;
    margin-top:17px;
    min-height:130px;
    padding:0 12px 20px;
    position:relative;
    width:282px;
}

#searchRecipes .box302Bottom {
    height:252px;
}

.box302Inner
{
    margin:44px 0 15px 15px;    
}

.box302Inner ul 
{
    float:left;
    margin:0;
    padding:0; 
    width:275px;   
}

.box302Inner ul li
{
    font-size:14px !important;
    margin:0 5px 6px 0;
    padding:0;    
}

.box302Inner #btnSearch
{
    width:260px;  
    #margin-left:-10px;
    _margin-left:-8px;
}

.warningMessage
{
   background:#fff8e0 url(../images/imgWarning.png) no-repeat 9px 7px;
   color:#007cba;
   /*display:none;*/
   font-size:12px;
   margin-bottom:10px;
   padding:9px 35px;
   width:190px;    
}


.box302Inner li
{
    color:#989898;  
    display:inline-block; 
    float:left;
    list-style-type:none;
    padding-bottom:12px;
    width:88px;   
}

.box302Intro
{
    margin-bottom:10px;    
}

.box302 h2{
	background:url(../images/box310Title.png) no-repeat 12px 12px;
	width:256px;	
}

.box302 input {
    width:242px;
}

.box302 input.recipesCategory{
    border:none;
    font-size:14px;
    margin-bottom:0;
    margin-right:2px;
    margin-top:-3px;
    #margin-top:2px;
    margin-left:0;
    width:10px;
}

.box302 input, .box302 select {
    border:1px solid #D5D5D5;
    margin-bottom:10px;
}

.box302 #btnSearch input {
    margin-bottom:0;
}

.box302Title
{
    color:#cc0000;
    font-size:14px;
    font-weight:bold;  
    margin-bottom:10px;  
}

#storyLearn input{
    border:none;
    width:auto;
}

.goRedBtnSmall2{
	background:url(../images/goRedBtnCommentSmall2.png) no-repeat;
	bottom:12px;
	border:none;
	cursor:pointer;
	height:19px;
	position:absolute;
	right:8px;
	#left:279px;
	width:18px;
}

.goRedBtnSmall2:hover{
	background:url(../images/goRedBtnCommentSmall2On.png) no-repeat;
}


.boxIntroText{
	color:#797979;
	font-size:11px;
	margin:2px 12px 7px 7px;
}

.boxIntro{
    font-weight:bold;
    margin:0 0 5px 7px;
}


#ActionList{
	margin-left:8px;
	_margin-left:0;
	float:left;
}


#ActionList ul{
	margin:0 0 14px 0;
	#margin:0 0 12px 0;
	padding:0;
}


#ActionList li{
	background:url(../images/bgListTop.jpg) no-repeat left top;
	min-height:31px;
	_height:31px;
	list-style-type:none;
	padding:12px 12px 12px 20px;
}

#ActionList li a{
	color:#0267AC;
	cursor:pointer;
	display:inline-block;	
	text-decoration:none;
	padding-left:55px;
	position:relative;
}

#ActionList li a div{
    margin-top:9px;
}


#ActionList li a div.twolines{
    margin-top:3px;
    #position:absolute;
    #top:3px;
}


#ActionList li a span{
    display:block;
    float:left;
    width:200px;
}

#ActionList li a:hover{
	/*text-decoration:underline;*/
}

#ActionList li a img{
    float:left;
    vertical-align:middle;
    margin-left:-47px;
}






#ActionList li#ActionListLives a{
	background:url(../images/iconeActionListLives8.png) no-repeat left top;
	height:36px;
	line-height:30px;
}
#ActionList li#ActionListStory a{
	background:url(../images/iconeActionListStory8.png) no-repeat left top;
	height:37px;
	line-height:30px;
}

#ActionList li#ActionListDonate a{
	background:url(../images/iconeActionListDonate8.png) no-repeat left top;
	height:36px;
	line-height:30px;
}

#ActionList li#ActionListDress a{
	background:url(../images/iconeActionListDress8.png) no-repeat left top;
	height:37px;
	line-height:30px;
}

#ActionList li#ActionListBetterU a{
	background:url(../images/iconeActionListBetterU8.png) no-repeat left top;
	height:36px;
}

#ActionList li#ActionListLunch a{
	background:url(../images/iconeActionListLunch8.png) no-repeat left top;
	height:32px;
	line-height:30px;
}

#ActionList li input{
    float:left;
    margin-left:0;
    margin-right:5px;
    margin-top:12px;
    #margin-top:5px;
    width:auto;
}

.box310 .boxImgTop{
	margin: 14px 0 17px 16px;
}

.box310 .description {
	line-height:14px;
	margin:0 0 0 7px;
	padding-right:20px;
	float:left;
}

.box310 .description img {
	float:left;
	margin:0 11px 0 0;
}


div.goRedBtn {
	clear:both;
	font-size:12px;
	height:30px;
	margin:15px auto 0 auto;
	padding:0;
}

.goRedBtn a,
.goRedBtnNoBg a,
.goRedBtnRight a,
.goRedBtnLeft a,
.goRedBtnNoBgAlignR a{
	background:url("../images/goRedBtnLeft.png") no-repeat 0 top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;	
}

.goRedBtnGreenPopup a{
	background:url("../images/goRedBtnLeftGreenPopup.png") no-repeat 0 top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}

.goRedBtnGreenPopup.overGreenPopup a{
	background:url("../images/goRedBtnLeftGreenPopupOn.png") no-repeat 0 top;
	_color:#ffffff !important;
}


.goRedBtn a span,
.goRedBtnNoBg a span,
.goRedBtnRight a span,
.goRedBtnLeft a span,
.goRedBtnNoBgAlignR a span {
	background:url("../images/goRedBtnRight.png") no-repeat right top;
	color:#ffffff;
	cursor:pointer;
	display:block;
	float:left;
	height:25px;
	margin:0 0 0 12px;
	padding:6px 35px 0 10px;
	#padding:7px 35px 0 4px;
	text-align:center;
}

.goRedBtnPopup{
    float:left;
    margin:15px 0 0 55px !important;
    _margin-left:26px !important;
}

.goRedBtnGreenPopup{
    float:left;
    margin:15px 0 0 28px !important;
     _margin-left:12px !important;
}

.goRedBtn.goRedBtnPopup a span {
	background:url("../images/goRedBtnRightPopup.png") no-repeat right top;
	cursor:pointer;
	display:block;
	float:left;
	height:34px;
	margin:0 0 0 12px;
	padding:6px 35px 0 10px;
	#padding:7px 35px 0 4px;
	text-align:center;
}
.goRedBtnPopup a span {
	background:url("../images/goRedBtnRightPopup.png") no-repeat right top;
}


.goRedBtnGreenPopup a span {
	background:url("../images/goRedBtnRightGreenPopup.png") no-repeat right top;
	cursor:pointer;
	display:block;
	float:left;
	height:34px;
	margin:0 0 0 12px;
	padding:6px 35px 0 10px;
	#padding:7px 35px 0 4px;
	text-align:center;
}

.goRedBtnGreenPopup.overGreenPopup a span {
	background:url("../images/goRedBtnRightGreenPopupOn.png") no-repeat right top;
}






.goRedBtnNoBg a,
.goRedBtnNoBgAlignR a {
	background:url("../images/goRedBtnLeft24.png") no-repeat 0 top;
	_background:url("../images/goRedBtnLeftGrey.png") no-repeat 0 top;
	padding-right:5px;
}

.goRedBtnNoBg a span,
.goRedBtnNoBgAlignR a span{
	background:url("../images/goRedBtnRight24.png") no-repeat right top;
	_background:url("../images/goRedBtnRightGrey.png") no-repeat right top;
	margin-right:-15px;
    position:relative;
}

.goRedBtnNoBg.overNoBg a,
.goRedBtnNoBgAlignR.overNoBgAlignR a {
	background:url("../images/goRedBtnLeftOn24.png") no-repeat 0 top;
	_background:url("../images/goRedBtnLeftGreyOn.png") no-repeat 0 top;
	_color:#ffffff !important;
}

.goRedBtnNoBg.overNoBg a span,
.goRedBtnNoBgAlignR.overNoBgAlignR a span {
	background:url("../images/goRedBtnRightOn.png") no-repeat right top;
	_background:url("../images/goRedBtnRightGreyOn.png") no-repeat right top;
}

.goRedBtn.over a,
.goRedBtnRight.overRight a,
.goRedBtnLeft.overLeft a{
	background:url("../images/goRedBtnLeftOn.png") no-repeat left top;
	/*margin-right:-15px;*/
	position:relative;
	_color:#ffffff !important;
}

.goRedBtn.over a span,
.goRedBtnLeft.overLeft a span{
	background:url("../images/goRedBtnRightOn24.png") no-repeat right top;
	_background:url("../images/goRedBtnRightOn.png") no-repeat right top;
	_position:relative;
	margin-right:-15px;
}

.goRedBtnRight.overRight a span{
	background:url("../images/goRedBtnRightOn.png") no-repeat right top;
	_position:relative;
}

.goRedBtnPopup.overPopup a{
    background:url("../images/goRedBtnLeftPopupOn.png") no-repeat 0 top;
    _color:#ffffff !important;
}

.goRedBtnPopup.overPopup a span {
	background:url("../images/goRedBtnRightPopupOn.png") no-repeat right top;
}

.goRedBtn input,
.goRedBtnNoBg input{
    background:url(../images/goRedBtnRight.png) no-repeat right top;
    border:none;
    cursor:pointer;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    height:30px;
    line-height:28px;
    margin-left:13px;
    padding-top:0;
    padding-bottom:8px;
    padding-left:5px;
    padding-right:30px;
    text-decoration:none;
    width:auto !important;
}

.goRedBtnNoBg input {
    background:url(../images/goRedBtnRight24.png) no-repeat right top;
    _background:url(../images/goRedBtnRightGrey.png) no-repeat right top;
    margin-right:-18px;
    position:relative;
    padding-left:10px;
}
.goRedBtn.over input {
	background:url(../images/goRedBtnRightOn.png) no-repeat right top;
	_color:#ffffff !important;
}

.goRedBtnNoBg.overNoBg input {
	background:url(../images/goRedBtnRightOn.png) no-repeat right top;
	_background:url(../images/goRedBtnRightGreyOn.png) no-repeat right top;
	_color:#ffffff !important;
}

.goRedBtn div {
    background:url(../images/goRedBtnLeft.png) no-repeat left top;
}

.goRedBtn.over div {
	background:url("../images/goRedBtnLeftOn.png") no-repeat left top;
	_color:#ffffff !important;
}

.goRedBtnNoBg div {
    background:url(../images/goRedBtnLeft24.png) no-repeat left top;
    _background:url(../images/goRedBtnLeftGrey.png) no-repeat left top;
}

.goRedBtnNoBg.overNoBg div {
	background:url("../images/goRedBtnLeftOn24.png") no-repeat left top;
	_background:url("../images/goRedBtnLeftGreyOn.png") no-repeat left top;
	_color:#ffffff !important;
}


.goRedBtnLarge a{
	background:url("../images/registerPopupButton24.png") no-repeat 0 top;
	display:block;
	width:320px;
	height:52px;
}

.goRedBtnLarge a:hover {
	background-position:0 bottom;	
}

.innerPicture
{
	float:left;
	height:64px;
	overflow:hidden;
	position:relative;
	width:65px;
}

.innerPicture64
{
	float:left;
	height:78px;
	overflow:hidden;
	position:relative;
	width:79px;
}

.innerPicture64 img{
    margin:7px 0 0 7px;

}

.innerPicture105{
	float:left;
	height:123px;
	margin-right:20px;	
	overflow:hidden;
	position:relative;
	width:124px;
	margin-top:5px;
}

.pictureFrame{
	background:url(../images/pictureFrameSmall.png) no-repeat left top;
	height:72px;
	left:0;
	position:absolute;
	top:0;
	width:72px
}

.pictureFrame64{
	background:url(../images/pictureFrame65.png) no-repeat left top;
	_background:url(../images/pictureFrame65-8.png) no-repeat left top;
	height:78px;
	left:0;
	position:absolute;
	top:0;
	width:79px
}

.pictureFrame105{
	background:url(../images/pictureFrame105.png) no-repeat left top;
	_background:url(../images/pictureFrame105-8.png) no-repeat left top;
	height:123px;
	left:0;
	position:absolute;
	top:0;
	width:124px;
}

.innerPicture105 img{
    margin:9px 0 0 10px;

}

.speakUpMemberName{
	color:#666666;
	margin:0 14px 7px 0;
}

#womenSpeakUp .thumbnail{
	margin:0 9px 0 0;
}

.speakUpMemberCommentTop{
	background:url(../images/bubbleSpeakUpBottom.png) left bottom no-repeat;
	#float:left;
	font-size:11px;
	margin:0 0 13px 75px;
	#margin:0 0 13px 5px;
	width:196px;
}

.speakUpMemberCommentBottom{
	background:url(../images/bubbleSpeakUpTop.png) left top no-repeat;
	padding:11px 20px 11px 34px;
	position:relative;	
}

.speakUpMemberCommentBottom .title{
	color:#cc0000;
	font-weight:bold;
}

.speakUpMemberCommentBottom .post{
	color:#666666;
	font-size:10px;
}

.goRedBtnSmall{
	background:url(../images/goRedBtnCommentSmall.png) no-repeat;
	bottom:4px;
	border:none;
	cursor:pointer;
	height:12px;
	position:absolute;
	right:5px;
	width:12px;
}

.goRedBtnSmall.overSmall{
	background:url(../images/goRedBtnCommentSmallOn.png) no-repeat;
}


#womenSpeakUp .goRedBtn{
	margin-bottom:10px !important;
	margin-left:19px !important;
}



/*****************************************tooltip*********************************************************/


.goRedTooltip {
			background: url(../images/tooltipCommentTop24.png) no-repeat left top;	
			_background: url(../images/tooltipCommentTop8.png) no-repeat left top;		
			padding: 0 6px 0 0;
			position: absolute; 
			left: -999px;
			top:0;
			min-height:15px;
			z-index:2000;
}
.goRedTooltip span {
			background: url(../images/tooltipCommentBottom8.png) no-repeat left bottom;
            display:block;
            float:left;
            line-height:10px;
            margin-bottom:-4px;
            margin-top:20px;
            padding:2px 10px 18px;
            position:relative;
            width:80px;	
            text-align:center;
}
.goRedTooltip span em {
			color: #333333;
			display:inline-block;
			font-style: normal;
			font-size: 11px;
}



/****************************************************popup advocate*****************************************/
#advocatePopup {
	background:url(../images/advocatePopup24.png) left 1px no-repeat;
	_background:url(../images/advocatePopup8.png) left 1px no-repeat;
	height:371px;
	width:480px;
}

#advocatePopup p, #advocatePopup li, #advocatePopup a, .advocatePopupDescription .footer {
	font-family:Verdana, Arial, no-serif;
	font-size:11px;
}

.advocatePopupDescription {
	padding:135px 65px 0;
}

.advocatePopupDescription h3 {
	margin-bottom:20px;
	text-align:center;
}

.advocatePopupDescription p {
	float:left;
	margin-bottom:15px;
	width:280px;
}

.advocatePopupDescription .btnGo {
	float:right;
	background:url(../images/Buttons/btnGo.png) left top no-repeat;
	height:31px;
    width:69px;
}

.advocatePopupDescription .btnGo:hover {
	float:right;
	background-position:bottom;
}

.advocatePopupDescription .footer {
	color:#999999;
	padding-top:5px;
}

.advocatePopupDescription .footer a {
	color:#000099;
	margin:0 auto;
}

#advocatePopup .btnClose a 
{
	background:url(../images/popupCloseBtn24.png) left top no-repeat;
	_background:url(../images/popupCloseBtn8.png) left top no-repeat;
	height:27px;
    right:36px;
	top:38px;
	position:absolute;
	width:27px;
	z-index:99;
}
/************************************************* popup *****************************************************/
.popupLink{
	bottom:55px;
	color:#999999;
	font-size:11px;
	position:absolute;
	right:36px;
	text-align: right;
	padding: 0 60px 0px 0;
}

.popupLink a{
	color:#000099;
	margin-right:5px;
}

.popupLink span{
	margin-right:5px;
}

#shadow {
	background: rgba(0, 0, 0, 0.7);
	#background:black;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
	filter: alpha(opacity=30);
	/*-moz-opacity:0.2; */
	z-index: 999;

}

/*********************************************** register popup ***************************************************/
#registerPopup {
	background:url(../images/registerPopup24.png) left 1px no-repeat;
	_background:url(../images/registerPopup8.png) left 1px no-repeat;
	height:435px;
	width:459px;
	font-family:Verdana, Arial, no-serif;
	font-size:11px;
}

.registerPopupDescription {
	padding:165px 65px 0;
}

.registerPopupDescription h4 {
	font-size:16px;
}

.registerPopupDescription p {
	float:left;
	margin-bottom:15px;
	width:280px;
}

.registerPopupDescription .btnGo {
	float:right;
	background:url(../images/Buttons/btnGo.png) left top no-repeat;
	height:31px;
    width:69px;
}

.registerPopupDescription .btnGo:hover {
	float:right;
	background-position:bottom;
}

.registerPopupDescription .footer {
	color:#999999;
	padding-top:5px;
}

.registerPopupDescription .footer a {
	color:#000099;
	margin:0 auto;
}





#registerPopup h4 {
	margin: 25px 0 10px 6px;
}

#registerPopup a 
{
	font:11px verdana,arial,sans-serif;	
}

#registerPopup ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	left: 30px;
}

#registerPopup .btnClose a 
{
	background:url(../images/popupCloseBtn24.png) left top no-repeat;
	_background:url(../images/popupCloseBtn8.png) left top no-repeat;
	height:27px;
    right:36px;
	top:38px;
	position:absolute;
	width:27px;
	z-index:99;
}

#registerPopup .popupLink
{
	bottom:52px;
	right:0;
}

#registerPopup li
{
	font:11px verdana,arial,sans-serif;
	padding:0 0 5px;
}

#registerPopup .goRedBtnLarge a
{
	margin-left:4px;
}

/******************** story display popup ********************************************/
#reportStoryPopUp .btnClose a,
#reportStoryAfterPostPopUp .btnClose a,
#popupActionList .btnClose a
{
	background:url(../images/popupCloseBtn24.png) left top no-repeat;
	_background:url(../images/popupCloseBtn8.png) left top no-repeat;
	height:27px;
    right:24px;
    top:30px;
	position:absolute;
	width:27px;
	z-index:99;
}

.popupTop{
	background:url(../images/bgPopupTop24.png) left 1px no-repeat;
	_background:url(../images/bgPopupTop8.png) left 1px no-repeat;
	margin-left: -210px; /* half thew width*/
	width:420px;
}

.popupBottom {
	background:url(../images/bgPopupBottom24.png) 1px bottom no-repeat;
	_background:url(../images/bgPopupBottom8.png) 1px bottom no-repeat;
    float:left;
    margin-top:85px;
    min-height:160px;
    _height:160px;
    padding-bottom:25px;
    width:420px;
}


.popupReport{
	background:url(../images/bgPopupReport24.png) left 1px no-repeat;
	_background:url(../images/bgPopupReport8.png) left 1px no-repeat;
	margin-left: -210px; /* half thew width*/
	padding-top:85px;
	height:210px;
	width:420px;
}


#reportStoryPopUp .reportStoryLink,
#reportStoryAfterPostPopUp .reportStoryLink,
#popupActionList .reportStoryLink{
    margin-left:100px;
    position:relative;
}

.popupBottom h2,
.popupReport h2{
    background:none;
    margin:-57px auto 0 auto;
    position:relative;
    text-align:center;
    width:325px;
}

.popupBottom .description,
.popupReport .description{
    color:#333333;
    float:left;
    font-family:Verdana,Arial,Helvetica, sans-serif;
    font-size:14px;
    margin:0 60px;
    #margin-top:20px;
    _margin:20px 0 0 30px;
    padding:0 !important;
    text-align:center;
    width:300px;
}


/****************************** poup ActionList *****************************/

#popupActionList .popupTop{
	left:15% !important;
}

#popupActionList .goRedBtnPopup{
    padding-left:20px;
}

#popupActionList .goRedBtnGreenPopup{
    padding-left:30px;
}



/********************** footer *******************************************************/
#footer{
	font-size:10px;
	margin:0 auto;
	padding-top:25px;
	width:938px;
}

#footer .internalLinks ul{
	margin:0 auto 14px auto;
	padding:0;
	text-align:center;
}

#footer .internalLinks li{
	display:inline;
	list-style-type:none;
	margin:0 7px;
	padding:0;
}

#footer .internalLinks a{
	color:#1e4060;
	text-decoration:none;
}

#footer .copyright{
	color:#919191;
	text-align:center;
}


/******************************************* content ************************************************/
.intro{
    float:left;
    margin-top:32px;
}

#program_overview .intro {
	margin-top: 15px;
}

#default.intro .rightCol{
    margin-top:-36px;
    position:relative;
}

.intro .leftCol{
	float:left;
	margin:0;
	padding:0 6px !important;
	width:618px !important;	
}

.intro .rightCol{
	float:left !important;
	padding-left:6px !important;
	width:304px !important;	
}

.intro h1{
	margin:0 0 15px 0;
	font-size:32px;
	line-height:38px;
}

.intro h1 img{
	margin-left:12px;
}

.sponsor{
	/*height:112px;*/
	margin:0 0 0 7px;
	position:relative;
}

.sponsor .inner{
	position:relative;
	margin-bottom:10px;
	margin-top:36px;
	text-align:right;
}

#betterU .sponsor .inner,
#program_overview .sponsor .inner {
    margin-top:0 !important;    
}

#sponsorLabel
{
   color:#9E9E9E;
   float:left; 
   font-size:11px;
   text-align:left;  
}

#secondLevelSponsor
{
   border-top:solid 1px #f1f1f1;   
   padding-top:5px;
}

#secondLevelSponsor #sponsorLabel
{
    padding-top:5px;
}


#secondLevelSponsor img
{
    float:right;
}

.sponsor .inner a
{
    margin-left:15px;    
}

.sponsor .inner a#lastSponsor
{
   margin-right:10px; 
}

#browseStories .sponsor .inner{
	margin-top:0 !important;
	padding-top:15px;
}

.sponsor img{
	/*margin:0 0 0 4px;*/
	vertical-align:middle;
}

.intro #video {
	margin-top:25px; 
}

#default.intro #video {
    margin-top:8px;
}


.intro #video p {
	margin-bottom:13px;
	text-align:center;
}

.intro #video .box310Bottom {
	float:left;
}

.intro #video .title{
	font-weight:bold;
	margin-bottom:5px;
	padding:0 18px;
}

.intro #video .description{
	margin-bottom:20px;
	padding:0 12px;
}

.listBox{
    float:left;
	height:83px;
	margin-bottom:32px;
	_margin-bottom:20px;
	margin-top:-12px;
	position:relative;
	width:462px;
	z-index:5;
}

.listBox#ListYourselfStory a{ 
    background:url(../Images/bgListBoxListYourselfStory-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfStory-8.png) no-repeat left top;
}

.listBox#ListYourselfStory a:hover{ 
    background:url(../Images/bgListBoxListYourselfStory-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfStory-8On.png) no-repeat left top;
}

.listBox#ListYourselfLive a{ 
    background:url(../Images/bgListBoxListYourselfLive-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfLive-8.png) no-repeat left top;
}

.listBox#ListYourselfLive a:hover{ 
    background:url(../Images/bgListBoxListYourselfLive-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfLive-8On.png) no-repeat left top;
}

.listBox#ListYourselfFacebook a{ 
    background:url(../Images/bgListBoxListYourselfFacebook-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfFacebook-8.png) no-repeat left top;
}

.listBox#ListYourselfFacebook a:hover{ 
    background:url(../Images/bgListBoxListYourselfFacebook-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfFacebook-8On.png) no-repeat left top;
}

.listBox#ListYourselfHeart a{ 
    background:url(../Images/bgListBoxListYourselfHeart-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfHeart-8.png) no-repeat left top;
}

.listBox#ListYourselfHeart a:hover{ 
    background:url(../Images/bgListBoxListYourselfHeart-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfHeart-8On.png) no-repeat left top;
}

.listBox#ListYourselfDownload a{ 
    background:url(../Images/bgListBoxListYourselfDownload-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfDownload-8.png) no-repeat left top;
}

.listBox#ListYourselfDownload a:hover{ 
    background:url(../Images/bgListBoxListYourselfDownload-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListYourselfDownload-8On.png) no-repeat left top;
}

.listBox#ListOthersMembers a{ 
    background:url(../Images/bgListBoxListOthersMembers-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersMembers-8.png) no-repeat left top;
}

.listBox#ListOthersMembers a:hover{ 
    background:url(../Images/bgListBoxListOthersMembers-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersMembers-8On.png) no-repeat left top;
}

.listBox#ListOthersAdvocate a{ 
    background:url(../Images/bgListBoxListOthersAdvocate-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersAdvocate-8.png) no-repeat left top;
    _height:58px;
}

.listBox#ListOthersAdvocate a:hover{ 
    background:url(../Images/bgListBoxListOthersAdvocate-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersAdvocate-8On.png) no-repeat left top;
}

.listBox#ListOthersDonate a{ 
    background:url(../Images/bgListBoxListOthersDonate-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersDonate-8.png) no-repeat left top;
}

.listBox#ListOthersDonate a:hover{ 
    background:url(../Images/bgListBoxListOthersDonate-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersDonate-8On.png) no-repeat left top;
}

.listBox#ListOthersLunch a{ 
    background:url(../Images/bgListBoxListOthersLunch-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersLunch-8.png) no-repeat left top;
}

.listBox#ListOthersLunch a:hover{ 
    background:url(../Images/bgListBoxListOthersLunch-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersLunch-8On.png) no-repeat left top;
}

.listBox#ListOthersDownload a{ 
    background:url(../Images/bgListBoxListOthersDownload-24.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersDownload-8.png) no-repeat left top;
}

.listBox#ListOthersDownload a:hover{ 
    background:url(../Images/bgListBoxListOthersDownload-24On.png) no-repeat left top;
    _background:url(../Images/bgListBoxListOthersDownload-8On.png) no-repeat left top;
}



.content .right{
	float:left;	
	margin: 30px 0 0 0 !important;
	text-align: left;
	width:475px;
}

.content .listBox a{
        color:#0267AC;
        display:block;
        float:left;
        font-size:16px;
        height:65px;
        padding-left:145px;
        padding-top:34px;
        #padding-top:35px;
        text-decoration:none;
        width:317px;
        overflow:hidden;
}

.content .listBox a:hover{
       font-weight:bold;
       text-decoration:underline;
}

.content .listBox a.twoLines{
    padding-top:24px !important;
}


.content .left{
    float:left;
    margin-top:30px;
	padding:0 6px 0 0;
	width:461px;
}

.content #speakUpAHA .left{
	float:left;
	margin-top:0;
	padding:0 6px;
	width:630px;
}

.content #browseStories .left{
	float:left;
	margin-top:0;
	padding:0 2px;
	width:630px;
}

.content .left h3{
	background:url(../images/iconeYourself.png) no-repeat right top;
	height:46px;
	margin-left:72px;
	padding-top:8px;
	position:relative;
	right:55px;
	z-index:10;
}

.h3Inner{
    background:none !important;
    height:26px !important;
    margin-left:54px !important;
    margin-top:-50px !important;
}

.h3Bg{
    background:url(../images/bgTopList.png) no-repeat scroll left top;
    height:52px;
    margin-top:20px;
    width:580px;
}

.content .right .listBox{
	float:right;
	margin-right:6px;
}

.content .right h3{
	background:url(../images/iconeOthers.png) no-repeat right top;
	height:47px;
	margin-left:62px;
	padding-top:8px;
	position:relative;
	right:36px;
	z-index:100;
}

/************************************* pagination **************************************************************/
.pagination{
	background:#fff7d9;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:10px;
	margin:0 0 0 -18px;
	padding:9px 16px;
	position:relative;
	width:585px;
}

.pagination .left{
	float:left;
	margin-top:0 !important;
	width:auto !important;
}

.pagination .left span{
	color:#333333;
}

.pagination .right{
    margin-top:0 !important;
	position:absolute;
	right:19px;
	top:6px;
	text-align:right;	
	width:auto !important;

}

.pagination .right .next,
.pagination .right .prev{
    float:right;
}



.pagination .right .next input,
.pagination .right .nextRecipes
{
	background:url(../images/btnNext.png) no-repeat right 3px;
	border:none;
	color:#0267AC;	
	margin-bottom:0;
    padding:0 12px 0 0;
    text-align:right;
    width:auto;
    margin-left:10px;
    #margin-left:0px;
}	

.pagination .right .prev input,
.pagination .right .prevRecipes{
	background:url(../images/btnPrev.png) no-repeat left 3px;
	border:none;
	color:#0267AC;	
	display:block;
	float:left;
    margin-bottom:0;	
	padding:0;
	width:auto;	
	padding-left:12px;
	#padding-left:4px;
}	

.pagination .right .next:hover input,
.pagination .right .nextRecipes:hover{
	background:url(../images/btnNextHover.png) no-repeat right 3px;
	cursor:pointer;
}	

.pagination .right .prev:hover input,
.pagination .right .prevRecipes:hover{
	background:url(../images/btnPrevHover.png) no-repeat left 3px;
	cursor:pointer;
}	

.pagination .right .nextRecipes,
.pagination .right .prevRecipes
{
	height:18px;
	width:12px;
}

.pagination .right .nextRecipes
{
	margin-left:0;
}

.pagination .right .prevRecipes
{
	padding-left:0;
}

/******************** search *****************/
.formSearch{
	color:#666666;
	font-size:11px;
}

.formSearch .introSearch{
	font-weight:bold;
	padding-top:8px;	
}

.formFields {
	height:35px;
	position:relative;
}

.formFields input {
	border:solid 1px #999999;
	color:#999999;
	margin-right:8px;
	padding:2px;
	position:relative;
	width:176px;
}

.formFields .goRedBtn input {
	border:none;
	color:#ffffff;
	margin-right:0;
	padding:0 30px 6px 5px;
	width:auto !important;
	font-weight:bold;
}

.formFields select {
	border:solid 1px #999999;
	margin-right:8px;
	padding:2px;
	width:140px;
}

.formFields .fieldCategory {
	#width:270px;
}

.formFields .fieldLocation {
	#width:100px;
}

.formFields .fieldKeyword{
     #width:90px;
}


#browseStories .formFields .goRedBtn{
    margin:0 !important;
    padding:0 0 6px 5px;
    position:absolute;
    right:-10px;
    #right:-5px;
    top:-2px;
}

.storiesList{
	background:url(../images/bgListBottom630-24.png) no-repeat left bottom;
	_background:url(../images/bgListBottomWhite630-8.png) no-repeat left bottom;
	float:left;
	font-size:13px;
	margin-top:25px;
	padding-bottom:20px;
	position:relative;
	width:565px;
}

.storiesList .innerPicture{
    margin-left:-4px;
}

.storiesList .description{
	float:left;
	margin-left:30px;
	width:470px;
}

.storieList .speakUpMemberName{
	color:#646464;
	position:relative;
}

.storiesList .description .title{
	color:#333333;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
}

.storiesList .description .text{
	color:#333333;
	margin-bottom:16px;
}

.storiesList .description a{
	background:url(../images/goRedBtnCommentSmall.png) no-repeat right 2px;
	color:#0267AC;
	padding-right:17px;
	text-decoration:none;
}

.storiesList .description a:hover{
	background:url(../images/goRedBtnCommentSmallOn.png) no-repeat right 2px;
}
	
/******************** join conversation	******************************/
#joinTheConversation .box466Bottom .topImg{
	background:none;
}

.speakUpMemberCommentLargeTop{
	background:url(../images/bubbleSpeakUpLargeBottom.png) left bottom no-repeat;
	#float:left;
	font-size:11px;
	margin:0 0 20px 95px;
	#margin:0 0 20px 15px;
	min-height:84px;
	_height:84px;
	width:328px;
}

.speakUpMemberCommentLargeBottom{
	background:url(../images/bubbleSpeakUpLargeTop.png) left top no-repeat;
	padding:18px 20px 18px 45px;
	position:relative;	
}

#joinTheConversation .description{
    padding:0 18px;
}

#joinTheConversation .speakUpMemberName{
    float:left;
    width:239px;
}

#joinTheConversation .post{
    display:block;
    float:left;
    font-size:11px;
    text-align:right;
    width:160px; 
    #width:150px;   
}

#joinTheConversation .speakUpMemberCommentLargeBottom {
    font-size:13px;
}

#joinTheConversation .speakUpMemberCommentLargeBottom .title{
    color:#e60009;
    font-weight:bold;
}

#joinTheConversation .box466Bottom .goRedBtn {
    margin-left:117px;
}

/****************************** story page **/
#storyLearn.box310{
	min-height:48px;
	_height:48px;
	margin-bottom:17px;
}

#MyGoRed #storyLearn {
    margin-top:0;
    #margin-top:5px;
}

#storyLearn  .box310Bottom{
	margin-top:0;
	min-height:40px;
	_height:10px;
	position:relative;
	top:13px;

}

#storyLearn  .box310Bottom img{
	float:left;
	margin-left:15px;
	position:relative;
}
#storyLearn  .box310Bottom h5{
	float:left;
	font-weight:normal;
	margin:10px 0 0 15px;
	width:180px;
}

.storyMember{
	float:left;
	height:112px;
	margin-top:20px;
	width:630px;
}

#MyGoRed .storyMember{
    height:85px;
}

.storyMember span{
	color:#333333;
	font-size:12px;
	font-family:Helvetica,Arial,Arial,sans-serif;
}

.storiesList .post{
    color:#666666;
    font-size:11px;
    position:absolute;
    right:0;
    top:0;
}

.storyMemberName{
	color:#cc0000;
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:32px;
	margin:0 0 5px 0;
	padding-top:2px;
}

.storyMemberURL{
	color:#8a8a8a;
	#float:left;
	margin-bottom:5px;
	#width:400px;
}

.storyMemberURL span{
	color:#999999;
	display:block;
	font-family:Helvetica,Arial,Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 2px 0;
	width:100%;
}

.storyMemberURL input{
	border:solid 1px #cdcdcd;
	width:325px;
}

#MyGoRed .storyMemberName{
    float:left;
    line-height:32px;
    margin:0 0 5px 20px;
    width:300px;
}

#MyGoRed .storyMember span{
    float:left;
    margin-left:20px;
    width:300px;
}

.storyMember .innerPictureLarge{
	margin-bottom:7px;
	margin-right:7px;
	position:relative;
}

.storyMember .innerPictureLarge img{
    left:6px;
    position:absolute;
    top:6px;
}

.storyMember .goRedBtn{
	margin:0 8px 0 0;
	_float:left;
}

/************************************* mygored ****************************************/
#MyGoRed .left{
    width:630px !important;
    margin-top:0;
    _margin:0;
    _padding:0;
    _overflow:hidden !important;
}

#MyGoRed .right,
#browseStories .right,
#speakUpAHA .right{
    margin-top:0 !important;
    width:310px !important;
    _overflow:hidden !important;
}

#MyGoRed .right{
   margin-left:4px !important; 
}

#MyGoRed .intro{
    margin-top:12px;
}

#MyGoRed .imgLoad{
    position:relative;
    width:580px;
    margin-top:20px;
}

#MyGoRed .imgLoad img{
    margin-bottom:6px;
    margin-left:6px;
}

#MyGoRed .imgLoad .goRedBtn{
    float:right;
    margin:0;
}
#MyGoRed .sponsor .inner{
    margin-top:-30px;
    padding-right:10px;

}

.uploadImage{
    float:left;
    width:200px;
    position:relative;
    margin-left:20px;
}

#UploadStoryImageBlock,
#UploadStoryImageBlock2{
    background:#ffffff;
    border:solid 1px #000000;
    padding:10px;
    width:450px;
    #width:500px;
    margin-left: -225px; /* halft the width*/
    z-index:3100 !important;
}

.uploadImage input{
    width:200px;
}

.fRight{
    float:right;
    text-align:right;
    width:320px;
}


.updateImageBlock input{
    width:20px;
    margin-bottom:0;
}

.updateImageBlock{
    float:right;
    margin:0 0 10px;
    position:relative;
    width:320px;
}


a.btnAdd {
    border:none;
    cursor:pointer;
    color:#8A8A8A !important;
    display:block;
    height:25px;
    position:relative;
    width:88px;
    #width:83px;
    background:url(../images/btnAddPhoto.gif) no-repeat scroll right top;
    text-align:right;
    margin-bottom:0;
    margin-top:10px;
    text-decoration:none;
    padding:0 25px 0 0;
    #padding:0 30px 0 0;
}

input.btnDelete{
    background:transparent url(../images/btnDeletePhoto.gif) no-repeat scroll 95px 0;
    border:medium none;
    cursor:pointer;
    height:25px;
    position:relative;
    text-align:left;
    width:115px;
    margin-bottom:8px;
    padding-top:0;
}

.latestStories .goRedBtn{
    margin-bottom:0;
    margin-left:7px;
    margin-top:0;
}

#HeartHealthyNews .goRedBtn{
    margin-bottom:0;
    margin-left:7px;
    margin-top:20px;
    float:left;
}

#LatestStories {
    margin-top:-30px;float:left;
    margin-top:-30px;
    position:relative;
}

#LatestStories {
    margin-top:-30px;float:left;
    margin-top:0;
    position:relative;
}

#MyGoRed #LatestStories{
    float:left;
    margin-top:-30px;
}

#MyGoRed .box630 .title{
    font-size:15px;
    font-weight:bold;
}

#MyGoRed .box630 .text{
    margin-bottom:25px;
}

.HeartHealthyNews{
    background:url(../images/bgListBottom310.png) no-repeat 5px bottom;
    padding-bottom:0;
    position:relative;
}
.HeartHealthyNews .goRedBtnSmall{
    bottom:-16px;
    right:10px;
    _margin-bottom:72px;
}

.HeartHealthyNews.noBg,
.storiesList.noBg{
   background:none;
   float:left;
}

.box310 .HeartHealthyNews .description{
    float:none;
}

.descriptionStory{
    background:url(../Images/bgListBottom630-24.png) no-repeat left bottom;
    _background:url(../Images/bgListBottom630-8.png) no-repeat left bottom;
    float:left;
    padding:0 18px 25px;
    width:594px;
}

.descriptionStory .post{
    color:#666666;
    text-align:right;
    font-size:11px;
    font-weight:bold;
    padding-right:40px;
    padding-top:32px;
}

.descriptionStory .title{
    font-size:15px;
    font-weight:bold;
    margin-bottom:2px;
}

.descriptionStory .content{
    margin-bottom:15px;
}


/************************************* tiny MCE *************************************/
.defaultSimpleSkin {
    display:block;
    margin-bottom:20px;
}

.content #OthersSpeakUp .left,
.content #storyDisplay .left{
  width:630px;
    
}

#changesCommunity .left{
  width:630px;
  position:relative;
  margin-top:0 !important;
}

.content #OthersSpeakUp .right,
.content #storyDisplay .right,
.content #changesCommunity .right{
    overflow:hidden;
    width:310px;
}

.content #OthersSpeakUp .left,
.content #OthersSpeakUp .right{
  margin-top:0 !important;
}

.content #storyDisplay .left .goRedBtnRight{
    width:auto !important;
}

#storyDisplay .rightCol {
    position:relative;
    margin-top:18px;
    #margin-top:25px;
}

#storyDisplay .rightCol #storyLearn{
    margin-bottom:0;
}

#storyDisplay .sponsor .inner{
    margin-top:0;
}

#storyDisplay .storyMemberName{
    padding-top:15px;
    padding-bottom:10px;
}

.storyContent h2{
    margin-left:-25px;
    position:absolute;
    top:-23px;
}

#storyDisplay .left,
#storyDisplay .right{
    margin-top:0 !important;
}


#featuredStories h2,
#searchBox h2{
    margin-left:-25px;
    position:absolute;
    
}


#SearchBox .box630Bottom{
    top:-25px;
    min-height:152px;
    _height:152px;
}

#SearchBox #btnSearch{
    height:31px;
    position:absolute; 
    right:-14px; 
    top:-4px;
}


#featuredStories h2{
    top:-20px;
}

#searchBox h2{
    top:-18px;
}

#featuredStories .goRedBtn{
    margin:20px 0 0 0;
}

#TopHowOthersSpeakUp .box630Bottom,
#featuredStories .box630Bottom,
.storyContent .box630Bottom,
#speakUpAHA .box630Bottom{
    float:left;
    position:relative;
    top:-18px;
}

#speakUpAHA .intro{
   /* margin-left:20px;*/
    width:545px;
}

#speakUpAHA .intro.aha{
    width:940px;
}

#speakUpAHA .intro.aha .rightCol{
    width:290px !important;
    padding-left: 0 !important;
    _margin-left:-20px;
    _position:relative;
}

#speakUpAHA .intro .normal{
    font-weight:normal;
}

#speakUpAHA .h3Inner{
    margin-bottom:8px;
    margin-left:54px !important;
}

.storyContent .box630Bottom{
    width:580px;
}


#featuredStories .box630Bottom{
    width:630px;
}

#searchBox .box310Bottom{
    position:relative;
    top:0px;
}

.storyContent .description{
    padding-top:37px;
    background:url(../Images/bgTopList.png) no-repeat scroll left bottom;
    float:left;
    #float:none;
    padding-bottom:45px;
    width:580px;
    overflow:hidden;
}


.storyContent .description .text{
    display:block;
    padding-top:10px;
}

.storyContent .description img{
    float:left;
    padding:12px 20px 22px 0;
}

.imgTopHowOthersSpeakUp{
    margin-bottom:18px;
    margin-left:-5px;
}

#searchBox h2{
   margin-left:-12px;
  /* margin-top:-12px;  */ 
}
#searchBox .goRedBtn input{
    margin-left:20px;
}

.firstField{
    margin-top:44px;
}

.goRedBtnLeft{
    float:left !important;
    margin:0;
}

.goRedBtnRight{
    margin:0;
    position:absolute;
    right:20px;
    width:auto !important;
}

.goRedBtnAlignR,
.goRedBtnNoBgAlignR{
    float:right;
    margin-right:30px;
    margin-top:0;
}

.speakUpAHAExample{
    margin-left:4px;
    _margin-left:0px;
}

.speakUpAHAExample .speakUpAHAExampleBlock{
  padding-bottom:20px;
  margin-left:28px;
}

.speakUpAHAExample .speakUpAHAExampleBlock div{
    color:#666666;
    font-size:11px;
}
.speakUpAHAExample div em{
    color:#666666;
    float:left;
    font-size:13px;
    padding-bottom:12px;
    width:555px;
}

.speakUpAHAExampleBlock span{
    color:#000000;
    font-size:13px;
}

.speakUpAHAFields{
    float:left;
    margin-bottom:7px;
    margin-left:32px;
    _margin-left:12px;
}

#speakUpAHA .smallFields{
    width:140px;
}

#speakUpAHA .largeFields{
    width:206px;
}

#speakUpAHA textarea {
    margin-left:32px;
    _margin-left:24px;
    margin-bottom:5px;
    width:526px;
    _width:530px;
}

#speakUpAHA h3{
    position:relative;
    #margin-top:-20px;
}

#speakUpAHA .thankYouBlock h3{
    padding-top:0;
    margin-left:38px;
    margin-top:0;
    width:auto !important;
}


.thankYouBlock h3{
    background:none !important;
}

.outerFieldsSmall,
.outerFieldsLarge,
.speakUpAHAExample{
    color:#666666;
    font-size:11px;
    font-weight:bold;
}

.outerFieldsSmall span,
.outerFieldsLarge span{
    color:#999999;
    font-style:italic;
    font-weight:normal;
}

.outerFieldsSmall{
    float:left;
    width:160px;
}

.outerFieldsSmall input,
.outerFieldsLarge input{
    margin-bottom:0 !important;
}

.outerFieldsLarge{
    float:left;
    width:220px;
}

.innerPictureExtraLarge{
    float:left;
    margin-bottom:23px;
    margin-top:8px;
    margin-left:1px;
    position:relative;
}

.pictureFrameExtraLarge{
    background:url(../Images/pictureFrameExtraLarge.png) no-repeat left top;
    height:135px;
    left:-6px;
    top:-6px;
    position:absolute;
    width:267px;
}

.speakUpAHAText{
    float:left;
  /*  margin-left:20px;*/
    margin-top:10px;
}

#speakUpAHA .speakUpAHAText h3{
    margin-bottom:8px;
    line-height:normal;
    background:none;
    height:auto;
    position:inherit;
    right:0;
}

.speakUpAHAText .text{
    margin-bottom:8px;
}

.speakUpAHAText .author{
    font-weight:bold;
    font-style:italic;
}

.speakUpAHAText .distinction{
    color:#666666;
    font-size:10px;
}

.characters{
    color:#999999;
    font-size:11px;
    margin-left:32px;
    _margin-left:24px;
}

.thankYouBlock{
    margin:0 0 0 160px;
}

.thankYouBlock img{
    margin:0 0 0 109px;
}

.thankYouBlock .goRedBtn{
    margin:0 0 0 55px;
}

.thankYouBlock h3{
    height:35px !important;
}

.textareaSpeakUp {
    height:110px;
}


.mceContentBody {
    font-size:13px !important;
    color:#8a8a8a !important;
}

#EditPanel .mceLayout{
    width:582px !important;
}

#EditPhotoOverlay .goRedBtn{
    position:absolute;
    right:0;
    bottom:0;
}

#EditPhotoOverlay .innerPicture,
#EditPhotoOverlay .pictureFrame{
    position:absolute;
    left:0;
    top:5px;
}



#uploadAvatarBlock{
    background:#ffffff;
    border:solid 1px #000000;
    padding:10px;
    position:absolute;
    top:305px;
    width:450px;
    #width:500px;
    /*margin-left: -225px;*/ /* half the width */ 
    height:80px;
}

#uploadAvatarBlock .textPopup{
    margin-bottom:5px;
    width:400px;
}

#modalEditStory.box630{
    _background: url(../images/box630TopNoBg.png) no-repeat left top !important;
    margin-top:-60px;
    position:relative;    
}

#modalEditStory .box630Bottom{
  /* width: 630px;
   margin-left: -315px;  */
   position:absolute;
          
}

.modalEditStoryBox630 h2{
    left:-25px;
    top:-22px;
}

.modalEditStoryBox630 .box630Bottom{
  _background: url(../images/box630BottomNoBg.png) no-repeat left bottom !important;
  top:-18px;  
}

.closeLink{
    position:absolute;
    right:5px;
    top:5px;
}

.closeLink:hover{
    color:#265271 !important;
}

.closeLinkBottom{
    bottom:15px;
    position:absolute;
    right:100px;    
}

#UploadStoryImageBlock .goRedBtn,
#UploadStoryImageBlock2 .goRedBtn {
    position:absolute;
    right:20px;
    bottom:12px;
}

#UploadStoryImageBlock .pictureFrame,
#UploadStoryImageBlock2 .pictureFrame{
    left:10px;
    top:10px;
}

#UploadStoryImageBlock .textPopup,
#UploadStoryImageBlock2 .textPopup{
    float:left;
    margin-left:5px;
    margin-top:10px;
	width:350px;
}

#changesCommunity .box630{
    margin-top:-8px;
    #margin-top:-10px;
}

#changesCommunity .box630Bottom{
    float:left;
    margin-top:58px;
    padding-bottom:30px;
}

#changesCommunity h1{
    margin-bottom:0;
}

#browseStories h1{
    margin-bottom:11px;
    margin-top:5px;
    margin-left:4px;
}


#changesCommunity .rightCol{
    margin-top:-30px;
}

#changesCommunity h1 span{
    display:block;
    float:left;
    padding-top:6px;
}


#browseStories h1 span{
    display:block;
    float:left;
    margin-top:-10px;
    position:relative;
}




#changesCommunity .imgCommunityTop{
    position:relative;
    z-index:100;
}

#outer_container {
    z-index:99;
}

/************************ menu ajustement ***********************************************/
#menu {
    
    #position:relative;
}

#menu .menuholder {
    /*margin-top:-32px;*/
    #margin-top:0;
}

#menu .right {
    /*margin-top:-32px;*/
    #margin-top:0;
    position:relative;
}

#speakup #menu{
    /*#margin-top:-32px;*/
}

#submenu {
    z-index:100px;
}

#speakup #loginholder .buttonright input{
	/*top:194px !important;
	position:absolute !important;*/
}


.noBg{
    background:none !important;
}

.bgH3{
    float:left; 
    width:580px;  
    background:transparent url(../images/bgTopList.png) repeat-x left bottom; 
    height:30px;
}






/*************************************************** btn ***********************************************/
.btn,
.btnRight,
.btnRightOut
{
    cursor:pointer;
}


.btn{
    cursor:pointer;
    float:left;
}

.btnRight,
.btnRightOut{
    float:right;
}

.btnRightOut{
    margin-right:20px;
}

.btn input{
    border:none;
    cursor:pointer;
}


#btnSaveAndPublish:hover input,
#btnSaveAndPublishEdit:hover input,
#btnOlderPost a:hover,
#btnBrowseAllStories:hover,
#btnDonate:hover,
#btnSpeakupShareYourStory:hover,
#btnSpeakupNow:hover input,
#btnSearch:hover input,
#btnShareYourStory:hover,
#btnContinueToSpeakUp:hover,
#popup_link:hover,
#btnCheckItOfMyList a:hover,
#btnOffTopic a:hover,
#btnUploadImage:hover input,
#btnGo:hover,
#btnGo2:hover,
#btnAddPhoto:hover input
{
    background-position:left -31px;
}

#btnCancel:hover
{
    background-position:left -32px;
}

#btnCopyCode:hover,
#btnEmail:hover{
    background-position:left -27px;
}

#btnSpeakupToday:hover{
    background-position:left -68px;
}

#btnOlderPost{
   margin-bottom: 52px; 
   margin-top: 20px;
}

#btnOlderPost a{
   background:url(../Images/Buttons/btnShowOlderPosts24.png) no-repeat left top; 
   _background:url(../Images/Buttons/btnShowOlderPosts8.png) no-repeat left top;
   display:block;
   height:31px;
   width:160px;
}

#btnDonate{
   background:url(../Images/Buttons/btnDonate.png) no-repeat left top;
   height:31px;
   width:231px;
}

#btnSpeakupShareYourStory{
   background:url(../Images/Buttons/btnSpeakUpAndShareYourStory24.png) no-repeat left top;
   _background:url(../Images/Buttons/btnSpeakUpAndShareYourStory8.png) no-repeat left top;
   height:31px;
   width:235px;
}

#btnCopyCode{
   background:url(../Images/Buttons/btnCopy24.png) no-repeat left top;
   _background:url(../Images/Buttons/btnCopy8.png) no-repeat left top;
   height:27px;
   width:76px;
}

#btnEmail{
   background:url(../Images/Buttons/btnEmail24.png) no-repeat left top;
   _background:url(../Images/Buttons/btnEmail8.png) no-repeat left top;
   height:27px;
   width:76px;
}

#btnSpeakupNow input{
   background:url(../Images/Buttons/btnSpeakupNow.png) no-repeat left top;
   border:none;
   cursor:pointer;
   height:31px;
   width:139px;
   margin-bottom:0;
   margin-right:5px;
}

#btnSaveAndPublish{
	margin-top:25px;
}

#btnSaveAndPublish input{
   background:url(../Images/Buttons/btnSaveAndPublish.png) no-repeat left top;
   border:none;
   height:31px;
   width:189px;
}

#btnSaveAndPublishEdit input{
   background:url(../Images/Buttons/btnSaveAndUpdateMyStory.png) no-repeat left top;
   border:none;
   height:31px;
   width:189px;
   margin-right:70px;
   #margin-right:-10px;
   _margin-right:0px;
}

#btnSearch input{
   background:url(../Images/Buttons/btnSearch.png) no-repeat left top;
   border:none;
   height:31px;
   width:92px;
}

#btnAddPhoto input{
   background:url(../Images/Buttons/btnAddPhoto.png) no-repeat left top;
   border:none;
   bottom:5px;
   position:absolute;
   right:0;
   height:31px;
   width:113px;
}

#btnUploadImage{
   float:right;
   margin-right:-5px;
   _margin-right:0;
   margin-top:-20px;
   #margin-top:-30px;
   position:relative;
}

#EditPhotoOverlay #btnUploadImage input{
    margin-left:0 !important;
}

#btnUploadImage input{
   background:url(../Images/Buttons/btnUploadImage.png) no-repeat left top;
   border:none;
   height:31px;
   margin-left:100px;
   width:145px;
}

#btnSpeakupToday {
   background:url(../Images/Buttons/btnSpeakupToday.png) no-repeat left top;
   height:69px;
   margin:20px 0 0 0;
   width:363px;
}

#changesCommunity #btnSpeakupToday {
   float:left;
   margin:25px 0 0 108px;
}

#changesCommunity .right{
    margin-top:3px !important;
}

#btnShareYourStory{
   background:url(../Images/Buttons/btnShareYourStory.png) no-repeat left top;
   height:31px;
   margin-top:20px;
   width:153px;
}

#btnContinueToSpeakUp{
   background:url(../Images/Buttons/btnContinueToSpeakUp.png) no-repeat left top;
   height:31px;
   margin-left:50px;
   width:164px;
}

#popup_link{
   background:url(../Images/Buttons/btnNoTellMeMore.png) no-repeat left top;
   height:31px;
   margin-bottom:20px;
   margin-left:79px;
   margin-top:20px;
   width:145px;
}

#btnCheckItOfMyList a{
   background:url(../Images/Buttons/btnCheckItOfMyList.png) no-repeat left top;
   height:31px;
   margin-left:51px;
   width:200px;
}

#btnCancel{
   background:url(../Images/Buttons/btnCancel24.png) no-repeat left top;
   height:31px;
   margin-left:100px;
   margin-top:20px;
   width:94px;
}

.popupReport #btnCancel{
   _background: url(../Images/Buttons/btnCancel8.png) no-repeat left top;
}

#btnOffTopic a{
   background:url(../Images/Buttons/btnOffTopic.png) no-repeat left top;
   height:31px;
   margin-top:20px;
   width:110px;
}


#btnSeeMoreLearnMore{
   background:url(../Images/Buttons/btnSeeMoreLearnMore24.png) no-repeat left top; 
   _background:url(../Images/Buttons/btnSeeMoreLearnMore8.png) no-repeat left top;
   margin-top:20px;
   height:31px;
   width:189px;
}
#btnSeeMoreLearnMore:hover{
   background-position:left -31px;
}

#btnTakeTheHeartCheckUp {
   background:url(../Images/Buttons/btnTakeTheHeartCheckUp24.png) no-repeat left top; 
   _background:url(../Images/Buttons/btnTakeTheHeartCheckUp8.png) no-repeat left top;
   margin-top:20px;
   height:31px;
   width:210px;
}
#btnTakeTheHeartCheckUp:hover{
   background-position:left -31px;
}

#btnReadMoreNews{
   background:url(../Images/Buttons/btnReadMoreNews.png) no-repeat left top; 
   margin-top:20px;
   height:31px;
   width:151px;
}
#btnReadMoreNews:hover{
   background-position:left -31px;
}

#btnReadMoreStories{
   background:url(../Images/Buttons/btnReadMoreStories24.png) no-repeat left top; 
   _background:url(../Images/Buttons/btnReadMoreStories8.png) no-repeat left top;
   height:31px;
   width:167px;
}
#btnReadMoreStories:hover{
   background-position:left -31px;
}

#btnBrowseAllStories{
   background:url(../Images/Buttons/btnBrowseAllStories24.png) no-repeat left top; 
   _background:url(../Images/Buttons/btnReadMoreStories8.png) no-repeat left top;
   height:31px;
   width:160px;
}

#btnGo,
#btnGo2{
   background:url(../Images/Buttons/btnGo.png) no-repeat left top; 
   display:block;
   height:31px;
   width:69px;
}

.btnYes,
.btnNo
{
   display:block;
   height:31px;
   width:76px;    
}

.btnYes
{
   background:url(../Images/btnYes.png) no-repeat left top; 
}

.btnNo
{
   background:url(../Images/btnNo.png) no-repeat left top; 
}

.btnPopup
{
    bottom:54px;
    position:absolute;
    right:58px;
}

.btnPopup a
{
    float:left;
}

#popupWhatIsCastingCall{
    border:solid 1px #8A8A8A;
    display:none;
    font-size:13px;
    padding:10px;
    position:absolute;
    right:0;
    text-align:left;
    top:20px;
    width:300px;
    z-index:100;
    background-color: #ffffff;
}

/************************************************* gored tv ********************************************/

.videoThumbs {
	width:210px;
	margin:0 auto 12px;	
}

#videoList .description {
	margin-bottom:20px;
	padding:0 12px;
}


#contentMainHome .HeartHealthyNews 
{
	background:url(../images/bgTopNews.png) repeat-x scroll top;
	margin:0 5px;
	padding:20px 0 0 35px;
}

#contentMainHome .HeartHealthyNews h5
{
	margin:0;
	padding:0;
	padding-right:35px;
}

#contentMainHome .HeartHealthyNews h5 a
{
	color:#0267AC;
	font-weight:bold;
	text-decoration:none;
	font-family:arial,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

#contentMainHome .HeartHealthyNews h5 a:hover
{
	text-decoration:underline;
}

#contentMainHome .HeartHealthyNews p
{
	font-size:12px;
	margin:0;
	margin-top:13px;
	padding-right:35px;
}

#contentMainHome .HeartHealthyNews .bgDescriptionBottom
{
	width:auto;
}

#HeartHealthyNews .HeartHealthyNews
{
	background: none;
	margin-left:7px;
}

#HeartHealthyNews h5
{
	margin-bottom:5px
}



#HeartHealthyNews a
{
	font-weight: bold;
}

.intro h1 {
	font-size:32px;
	line-height:38px;
	margin:0 0 15px;
	width:260px;
}

#heartHealthyContent h1,
#emailContent h1 {
	font-size:32px;
	line-height:38px;
	margin:0 0 21px 8px;
}


#betterU h1,
#program_overview h1 {
    color:#ffffff;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:32px;
    margin-bottom:5px;
    width:205px !important;
}

#betterU.recipes h1 {
    background:url(../images/imgTitleRecipes.png) no-repeat left top;
    color:#cc0000;
    float:left;
    font:32px Verdana,sans-serif;
    min-height:42px;
    _height:42px;
    margin:0 0 0 10px;
    padding-left:130px;
    padding-top:5px;
    width:455px !important;   
}

#betterU.recipes h1.titleDetailRecipe
{
    width:330px !important;    
}

#betterU.recipes .pagination
{
    margin-left:-15px; 
    _margin-left:-13px;
    margin-top:10px;
    _width:583px;
    padding:9px 16px 12px 16px;
}

#betterU.recipes .pagination .left
{
    padding:0 6px 0 0; 
}

#betterU.recipes .pagination .prevRecipes,
#betterU.recipes .pagination .nextRecipes
{
    float:left;    
}

#betterU.recipes .pages
{
    float:left;
    margin-top:1px;    
}

#betterU.recipes .pages a
{
   font-weight:normal;
   margin-left:10px;   
}

#betterU.recipes .pages a.selected
{
    cursor:default;
    font-weight:bold;    
}

#heartHealthyContent h2 {
	color:#cc0000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
}


#betterU h2,
#program_overview h2 {
    color:#ffffff;
    font-size:12px;
    font-weight:normal;
    margin-bottom:10px;
    margin-top:0;
    width:205px !important;
}

#searchRecipes h2{
    font-size:15px;
    left:0;
    position:absolute;
    top:-20px;
    width:256px !important;
}

#betterU .topLeftImg,
#program_overview .topLeftImg {
    margin-bottom:20px;    
}

.intro h2{
	color:#333333;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:19px;
	margin-top:5px;
	padding:0;
	width:260px;
}

#heartHealthyLanding .intro h2
{
    width:276px;    
}

#topLeftContent h3,
#topLeftContentInnerBottomBox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:2px;
}

#program_overview h3 {
	margin-top: 5px;
}

#program_overview h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	margin-top: 0;
}

.content #topLeftimg {
    position:relative;
    z-index:50;
}

.content #topLeftContent .intro  {
    left:328px;
    position:absolute;
    top:19px;
    z-index:60;
}

#betterU .intro,
#program_overview .intro {
    left:378px !important;
    top:40px !important;
}


#waysToGive,
#aboutTheMovement,
#circleOfRed,
#getInvolved,
#forWomenByWomen{
margin-top:20px;
}

#betterU{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	/*margin-top:20px;*/
}


#waysToGive .intro,
#aboutTheMovement .intro,
#circleOfRed .intro,
#getInvolved .intro,
#forWomenByWomen .intro,
#heartHealthyLanding .intro{
margin-top:0 !important; 
}

#waysToGive a,
#aboutTheMovement a,
#circleOfRed a,
#getInvolved a,
#forWomenByWomen a{
	color:#0267AC;
	text-decoration :none;
}

.mailto{
	color:#0267AC !important;
}

#waysToGive a:hover,
#aboutTheMovement a:hover,
#circleOfRed a:hover,
#getInvolved a:hover,
#forWomenByWomen a:hover{
	color:#fe444b;
	text-decoration :underline !important;
}

.mailto:hover{
	color:#fe444b !important;
	text-decoration :underline;
}

#pageOuter  {
	background:url("../images/bgPage.jpg") no-repeat left top;
	_background:#ededed;
	margin:0 auto;
	width:1077px;
}

#page {
	margin:0 auto;
	width:952px;
}


.content #topLeftContent{
	position:relative;
}

.content #heartHealthyContent #topLeftContent,
.content #emailContent #topLeftContent {
	margin-top:30px;
}

content #topLeftContent img{
	font-size:1px;
	zoom:0;
}

.content #topLeftContent .intro{
	position:absolute;
	left:328px;
	top:19px;
	z-index:60;
}

#forWomenByWomen .intro{
	top:29px !important;
}

#getInvolved .intro{
	top:49px !important;
}

#aboutTheMovement .intro{
	top:29px !important;
}

#waysToGive .intro{
	top:60px !important;
}

.content #circleOfRed #topLeftContent .intro{
	top:55px;
}

.content #leftContent{
	float:left;
	margin-bottom:20px;
	width:624px;
}

.content #rightContent{
	float:left;
	margin-bottom:20px;
	margin-left:20px;
	_margin-left:12px;
}

.content #topLeftimg{
	position:relative; 
	z-index:50;
}

.content #topLeftContentInner{
	background: url(../images/bgTopLeftContent.png) left top no-repeat;
	/*_background: url(../images/bgTopLeftContentIE6.png) left top no-repeat;*/
	_border-top:solid 1px #ededed;
	_height:214px;
	margin-top:-13px;
	padding-top:214px;
	position:relative;
	z-index:55;
}

.content #topLeftContentInner.betterUrecipes
{
    margin-top:0;
    _overflow-x:hidden;
    _width:624px;
}

.content #betterU.recipes 
{
    margin-top:20px; 
}

.content #betterU .titleRecipes
{
   
    #min-height:47px;
    margin:0 0 0 5px;
}

.content #betterU .titleRecipes a
{
    float:right;
    margin-right:5px;
    margin-top:29px;   
}

.content #betterU #rightContent
{
   margin-top:5px;
}

.content #topLeftContentInner.betterUrecipes .recipesLeft
{
    float:left; 
    width:285px;
}

.content #topLeftContentInner.betterUrecipes .recipesRight
{
    float:left; 
    padding-top:6px;
    width:300px;
}

.content #topLeftContentInner.betterUrecipes h2
{
    color:#cc0000;
    font-size:21px;
    line-height:24px;
    padding:0 15px 7px 0;
    width:auto !important;
}

.content #topLeftContentInner.betterUrecipes h3
{
    color:#cc0000;
    font-size:15px;
    margin-left:0 !important;
    width:auto !important;
}

.content #topLeftContentInner.betterUrecipes h3.recipesLanding
{
    font-size:18px;
    margin-bottom:10px;    
}

.content #topLeftContentInner.betterUrecipes .recipesIngredients
{

    font-size:12px;
    margin-bottom:15px;    
}

.content #topLeftContentInner.betterUrecipes .recipesIngredients .notesSummary
{
    font-style:italic;  
    font-size:14px; 
    margin-bottom:16px;
}

.content #topLeftContentInner.betterUrecipes .recipesLinks
{
    margin-top:22px;   
}

.recipesSearchResults
{
    margin:0 0 0 3px;
    padding:0;
}

.recipesSearchResultsContent
{
    background:url(../images/bgSeparation.png) no-repeat left bottom;
    display:inline-block;
    list-style-type:none;
    margin-top:15px;
    padding-bottom:30px;
    width:100%;
}

.recipesSearchResults .recipesResultsRightBlockLeft div.recipesThumbFrame
{
    background:url(../BetterU/images/imgFrameRecipeThumb.png) no-repeat left top;
    display:block;
    height:64px;
    left:0;
    position:absolute;
    top:0;
    _top:40px;
    width:64px;
}


.recipesResultsRightBlockLeft
{
   float:left;  
   margin-right:14px;
   position:relative; 
}


.recipesResultsRightBlockLeft a
{
   cursor:pointer;
   height:63px;
   width:64px;
}

.recipesResultsRightBlockLeft img
{
   height:63px;
   _margin-top:40px;
   width:64px;  
}

.recipesResultsRightBlockRight
{
   float:left; 
   width:500px; 
}

.recipesResultsRightBlockRight p
{
   color:#000000;
   font-size:12px;
}

#topLeftContentInnerBottomBox{
	background:url(../images/bgTopLeftContentBottomBox.png) no-repeat left top;
	margin-top:20px;
	padding-top:19px;
	position:relative;
	margin-left:-3px;
	_margin-left:0;
	z-index:55;
}

.content #topLeftContentInner.betterUrecipes .recipesLinks .bgPrint
{
    background:url(../images/icnPrint.png) no-repeat left top;  
    padding:10px 0 10px 40px;  
}


.content #topLeftContentInner.betterUrecipes .recipesLinks .bgShoppingList
{
    background:url(../images/icnShoppingList.gif) no-repeat left 3px;  
    padding:10px 0 10px 40px;  
}


.content #bottomLeftContent{
	background:url(../images/bgBottomLeftContent.png) -2px bottom no-repeat;
	padding:12px 20px 28px 20px;
	margin-left:-3px;
	_margin-left:-4px;
	_position:relative;
}

.content #betterU #bottomLeftContent {
	padding-bottom:0;
}


.content #heartHealthyContent  #bottomLeftContent{
	padding:30px 20px 28px 20px;
}

.content #bottomLeftContentBottomBox{
	background: url(../images/bgBottomLeftContentBottomBox.png) left bottom no-repeat;
	_height:100px;
	min-height:100px;
	padding:12px 20px 28px 20px;	
	position:relative;
}

.content #circleOfRed #bottomLeftContent,
.content #getInvolved #bottomLeftContent{
	padding-bottom:0;
}

.content #heartHealthyContent #bottomLeftContent .blockContent {
	background:url(../images/bgSeparation.png) left bottom no-repeat;
	font-size:13px;
	margin-bottom:15px;
	padding-bottom:30px;
	#overflow:auto;

}

.content #heartHealthyContent #bottomLeftContent .blockContentNoBg
{
    background:none;
}

.content #heartHealthyContent #bottomLeftContent .blockContent p {
	margin-bottom:10px;
}

.content #heartHealthyContent #bottomLeftContent .blockContent img {
	float:left;
	margin:0 10px 10px 0;
}

.content #heartHealthyContent #bottomLeftContent .blockContent .subTitle,
.content #heartHealthyContent #bottomLeftContent #introText .subTitle
{
   font-weight:bold; 
}

.content #bottomLeftContent #introText{
	background:url(../images/bgSeparation.png) left bottom no-repeat;
	font-size:13px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:30px;
}

.content #heartHealthyContent #introText{
	#overflow:auto;
	margin-bottom:15px;
	padding-bottom:35px;
}

.content #betterU #bottomLeftContent #introText {
	background:none;
	margin-bottom:0;
	padding-bottom:20px;
}

.content #betterU #bottomLeftContent .betterURecipes {
	background:url(../images/bgSeparation.png) no-repeat left bottom !important;
	padding-bottom:30px !important;
	margin-bottom:20px !important;	
}

.betterURecipesList 
{
    margin:0;
    padding:0;
    width:100%;
}

.betterURecipesList td 
{
    padding:0 10px 28px 0;
    vertical-align:top;
}


.betterURecipesList table
{
  border-collapse:collapse;
  color:#656565;
  font-size:12px;
  margin-top:5px;
}

.betterURecipesList table td
{
  border: solid 1px #dddddd;
  padding:5px 6px;
}

.betterURecipesList table td.betterURecipesListFirst
{
    width:130px;
}
 
.betterURecipesList table td.betterURecipesListLast{
    width:70px;   
}

.recipesNotes
{
    color:#000000;
    font-size:11px;
    margin:0 20px ; 
}

.content #betterU #bottomLeftContent .betterURecipesSmallMargin
{
   margin-bottom:10px !important; 
 }

.content #bottomLeftContent #introText #introLogin{
	text-align:right;
}

.content #bottomLeftContent #introText #introLogin span{
	display:inline-block;
	font-weight:bold;
	padding-top:8px;
	vertical-align:top;
}

.content #heartHealthyContent #bottomLeftContent .blockContent .ongletBlockDescriptionOneCol
{
    list-style-type:none;
    margin-bottom:20px;
}

.content #heartHealthyContent #bottomLeftContent .blockContent .ongletBlockDescriptionOneColInner
{
    list-style-type:none;
    margin-bottom:0;
}

.content #heartHealthyLanding  #bottomLeftContent #introText
{
  background:none; 
  margin-bottom:18px; 
  #margin-bottom:12px; 
  padding-bottom:0;
}

.content #getInvolved  #bottomLeftContent #introText{
	background:none;
	margin-bottom:0;
	padding-bottom:20px;
}

.content #bottomLeftContent .levelCol{
	background:url(../images/bgSeparation.png) left bottom no-repeat;
	float:left;
	margin-bottom:25px;
	padding-bottom:30px;	
	position:relative;
}

.content #program_overview .levelCol{
	width: 100%;
	clear: both;
	margin-bottom: 15px;
}

.content #heartHealthyLanding  #bottomLeftContent .levelCol{
	margin-bottom:15px;
}

.content #forWomenByWomen #bottomLeftContent .levelCol{
	_margin-bottom:0;
}

.content #betterU #bottomLeftContent .levelCol{
	padding-bottom:80px;
}

.levelCol .levelColInner
{
    margin:5px 5px 0 5px;   
}

.content #circleOfRed #bottomLeftContent .levelCol
{
	background:none;
	margin-bottom:0;
	padding-bottom:80px;	
}

.content #getInvolved #bottomLeftContent .levelCol,
.content #waysToGive #bottomLeftContent .levelCol{
	padding-bottom:80px;	
}

#betterU a{
	color:#0267AC;
	text-decoration:none;
}

.recipesNotes a
{
    color:#007bba;
    font-size:11px;
}


.content #topLeftContentInner.betterUrecipes .recipesLinks a
{
    color:#007bba;
}

#betterU .contentFlash
{
    position:relative; 
    padding-top:28px;    
}

#betterU .shareLinkBoxLeft a
{
    color:#339933; 
    display:block;
    margin-left:10px;
    margin-top:5px;  
}

.betterURecipes .shareLinkBoxLeft
{
    margin-top:20px;   
}

.betterUList {
	
	list-style-type:none;
	margin:15px 0 0;
	padding:0;
}

.betterUList a {
    font-weight:bold !important;
    text-decoration:underline !important;
}

.betterUListTwoCols{
	float:left;
	width:130px;
}

.betterUList li  {
	margin:0 0 3px;
	padding:0;
}

.betterUList li a{
	color:#003399 !important;
	text-decoration:none;
}

.betterUList li a:hover  {
	text-decoration:underline !important;
}

.content #bottomLeftContentInner{
	margin-top:-214px;
	_position:relative;
	_width:590px;
}

.content .betterUrecipes #bottomLeftContentInner{
	padding-bottom:25px;
}

.content #heartHealthyContent #bottomLeftContentInner
{
    margin-left:8px;
    width:580px;
}

.content #bottomLeftContent .firstCol{
	float:left;
	width:282px;
}

.content #bottomLeftContent .secondCol{
	float:left;
	margin-left:20px;
	width:282px;
}

.content #contentDescription img{
	margin-bottom:10px;
}

.aboutTheMovement{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
}

.aboutTheMovementContent{
	position:absolute;
	left:255px;
	top:30px;
	width:255px;
}

.aboutTheMovementTitle{
	font-size:26px;
}

.aboutTheMovementDescription{
	margin-top:10px;
}

.sponsor {
	color:#9E9E9E;
	font-size:11px;
	margin:0;
	position:relative;
}

.sponsor img {
	vertical-align:middle;
}

.socialLinks{
	color:#9E9E9E;
	font-size:12px;
	margin:40px 15px 0 15px;
}

#betterU .socialLinks{
	margin-top:15px;
}

.socialLinks a{
	margin-right:15px;
}

.socialLinksTitle{
	margin-bottom:5px;
}

#waysToGive .sponsor .inner,
#forWomenByWomen .sponsor .inner,
#circleOfRed .sponsor .inner,
#getInvolved .sponsor .inner,
#aboutTheMovement  .sponsor .inner
{
	margin:15px 0 !important;
}

#heartHealthyLanding .sponsor .inner,
#heartHealthy .sponsor .inner,
#heartHealthyTools .sponsor .inner
{
	margin:18px 0 7px 0 !important;
}



.speakUpCallout{
	background:url(../images/bgSpeakUpCallout.png) left top no-repeat;
	height:415px;
	position:relative;
	width:302px;
}

.speakUpCalloutContent{
	bottom:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	left:15px;
	width:260px;
	position:absolute;
}

.speakUpCalloutTitle{
	color:#cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:4px;
}

.forumCallout{
	background:url(../images/bgForumCallout.png) left top no-repeat;
	height:415px;
	position:relative;
	width:302px;
	margin-top: 15px;
}

.forumCalloutContent{
	bottom:73px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	left:15px;
	width:260px;
	position:absolute;
}

.forumCalloutTitle{
	color:#cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom:6px;
}

.coachingToolCallout {
	background:url(../images/bgCoachingToolCallout.png) left top no-repeat;
	height:333px;
	position:relative;
	width:302px;
	margin-top: 15px;
}

.coachingToolCalloutTitle {
	position:absolute;
	top:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	left:15px;
	width:260px;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	line-height: 21px;
}

.coachingToolCalloutContent {
	position:absolute;
	bottom:45px;
	left:15px;
	width:260px;
	color:#fff;
	margin-bottom:6px;
	font-size: 14px;
}

.aboutTheMovementFAQ ul.faq {
	list-style-type:none;
	margin-top:25px;
}

.aboutTheMovementFAQ ul.faq li.faqItem {
	background:url(../images/bgSeparation.png) no-repeat left bottom;
	margin-bottom:8px;
	#overflow:hidden;
	padding-bottom:30px;
}

.aboutTheMovementFAQ .question{
	background:url(../images/btnFAQOff.png) left top no-repeat;
	color:#164094;
	font-weight:bold;
	font-size:15px;
	padding-bottom:6px;
	padding-left:35px;
}

.aboutTheMovementFAQ .question.selected,
.aboutTheMovementFAQ .question.selected:hover
{
	background:url(../images/btnFAQSelected.png) left top no-repeat;
}

.aboutTheMovementFAQ .question:hover{
	background:url(../images/btnFAQHover.png) left top no-repeat;
	cursor:pointer;
	text-decoration:underline;
}

.aboutTheMovementFAQ .response{
	display:none;
	margin-left:35px;
}

/****************** btn *************/

.btnCircleLeft,
.btnCircleRight,
.btnHearHealthyLeft, 
.btnHearHealthyRight
{
	bottom:35px;
	display:block;
	height:31px;
	margin-top:10px;
	position:absolute;
}

.btnCircleLeft,
.btnHearHealthyLeft
{
	left:0;
}

.btnCircleRight,
.btnHearHealthyRight
{
	left:300px;
}

#btnContact{
	background:url(../images/btnContact.png) left top no-repeat;
	display:block;
	height:31px;
	margin-top:10px;	
	width:105px;
}

#btnCreateNow{
	background:url(../images/btnCreateNow.png) left top no-repeat;
	display:block;
	height:31px;
	margin--bottom:10px;
	margin-top:10px;	
	width:122px;
}

#btnDonate{
	background:url(../images/btnDonate.png) left top no-repeat;
	display:block;
	height:31px;
	margin-top:10px;	
	width:102px;
}

#btnGiveToday{
	background:url(../images/btnGiveToday.png) left top no-repeat;
	display:block;
	height:31px;
	margin-top:25px;	
	width:122px;
}

.speakUpCallout #btnSpeakUpSaveLives{
	background:url(../images/btnSpeakUpSaveLives.png) left top no-repeat;
	display:block;
	height:31px;
	margin-left:35px;
	margin-top:25px;	
	width:191px;
}

#btnWatchVideo{
	background:url(../images/btnWatchVideo.png) left top no-repeat;
	width:126px;
}

#btnFindYourLocalDirector{
	background:url(../images/btnFindYourLocalDirector.png) left top no-repeat;
	width:198px;
}

#btnTakeAction{
	background:url(../images/btnTakeAction.png) left top no-repeat;
	display:block;
	height:31px;
	width:126px;
}

#btnGetInvolved{
	background:url(../images/btnGetInvolved.png) left top no-repeat;
	width:131px;
}

.btnGo{
	background:url(../images/btnGo.png) left top no-repeat;
	display:block;
	height:31px;
	width:69px;
}

.btnHeartCheckUp{
	background:url(../images/btnHeartCheckUp.png) left top no-repeat;
	display:block;
	height:31px;
	width:129px;
}

#btnShareYourStoryHere{
	background:url(../images/btnShareYourStoryHere.png) left top no-repeat;
	width:159px;
}

.btnLearnMore{
	background:url(../images/btnLearnMore.png) left top no-repeat;
	width:122px;
}

#btnSeeSponsors{
	background:url(../images/btnSeeSponsors.png) left top no-repeat;
	width:142px;
}

#btnGetTogether{
	background:url(../images/btnGetTogether.png) left top no-repeat;
	width:138px;
}

#btnShopNow{
	background:url(../images/btnShopNow.png) left top no-repeat;
	width:114px;
}

.btnSeeMore {
	background:url(../images/btnSeeMore.png) no-repeat left top;
	width:108px;
}

.btnSeeAllTools{
	background:url(../images/btnSeeAllTools.png) no-repeat left top;
	width:125px;
}

#btnTakeTheHeartCheckUp{
	background:url(../images/btnTakeTheHeartCheckUp.png) no-repeat left top;
	top:240px;
	height:31px;
	left:20px;
	position:absolute;
	width:207px;
}

#btnMore{
	background:url(../images/btnMore.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:83px;
}

.btnBeginTheProgram {
	background:url(../images/btnBeginTheProgram.png) no-repeat left top;
	_background:url(../images/btnBeginTheProgramIE6.png) no-repeat left top;
	display:inline-block;
	height:31px;
	margin-left:-10px;
	_margin-left:0;
	width:156px;
}

#introText .btnBeginTheProgram {
	position: relative;
	margin-top: 15px;
	margin-left: -4px;
	_background:url(../images/btnBeginTheProgramWhiteBg.png) no-repeat left top;
}

.btnBeginTheProgram span {
	text-indent: -9999px;
	display: inline-block;
}

.btnGoToMyProgram
{
	background:url(../images/btnGoToMyProgram.png) no-repeat left top;
	_background:url(../images/btnGoToMyProgramIE6.png) no-repeat left top;
	display:inline-block;
	height:31px;
	margin-left:-10px;
	_margin-left:0;
	width:156px;     
}

.btnPreviewNextWeek
{
	background:url(../images/btnPreviewNextWeek.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:165px;     
}

#btnCheckOutTheForum
{
	background:url(../images/btnCheckOutTheForum.png) no-repeat left top;
	display:inline-block;
    height:31px;
    left:35px;
    position:absolute;
    top:110px;
    width:184px;  
}

#btnGetTheTool
{
	background:url(../images/btnGetTheToolWhite.png) no-repeat left top;
	_background:url(../images/btnGetTheToolWhite.gif) no-repeat left top;
	display:inline-block;
    width:120px;
	height:29px;
    position:absolute;
    left:-4px;
    top:38px;
	text-indent: -9999px;
}

.btnSeeAllBreakfastRecipes{
	background:url(../images/btnSeeAllBreakfastRecipes.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:205px;
}

.btnSeeAllLunchRecipes{
	background:url(../images/btnSeeAllLunchRecipes.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:184px;
}

.btnSeeAllDinnerRecipes{
	background:url(../images/btnSeeAllDinnerRecipes.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:185px;
}

.btnSeeAllSnackRecipes{
	background:url(../images/btnSeeAllSnacks.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:134px;
}

.btnSeeAllDessertRecipes{
	background:url(../images/btnSeeAllDesserts.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:155px;
}


#btnContact:hover,
#btnWatchVideo:hover,
#btnFindYourLocalDirector:hover,
#btnTakeAction:hover,
#btnGetInvolved:hover,
.btnGo:hover,
#btnShareYourStoryHere:hover,
.btnLearnMore:hover,
#btnSeeSponsors:hover,
#btnGetTogether:hover,
#btnCreateNow:hover,
#btnDonate:hover,
#btnSpeakUpSaveLives:hover,
#btnGiveToday:hover,
#btnShopNow:hover,
.btnSeeMore:hover,
.btnSeeAllTools:hover,
#btnTakeTheHeartCheckUp:hover,
#btnMore:hover,
.btnHeartCheckUp:hover,
.btnBeginTheProgram:hover,
.btnGoToMyProgram:hover,
.btnPreviewNextWeek:hover,
.btnYes:hover,
.btnNo:hover,
#btnCheckOutTheForum:hover,
.btnSeeAllBreakfastRecipes:hover,
.btnSeeAllLunchRecipes:hover,
.btnSeeAllDinnerRecipes:hover,
.btnSeeAllSnackRecipes:hover,
.btnSeeAllDessertRecipes:hover
{
	background-position:left -31px;
}
#btnGetTheTool:hover
{
	background-position:left -29px;
}

/************************** heartHealthy ****************************************/
/*.tabbar {
    display: block;
    /*background-color: red;*/
    /*min-width: 300px;
    max-width: 600px;
}
.tabbar .tabbutton {
    background-color: red;
    display: inline-block;
    padding: 5px;
    border: solid #000 1px;
    list-style: none;
    cursor: pointer;
}
div.tabpage {
    display: none;
}*/


#heartHealthy,
#heartHealthyTools,
#heartHealthyLanding{
	margin-top:17px;
}

#heartHealthy h3{
	color:#cc0000;
	font-size:18px;
	font-weight:bold;
	margin:2px 0 10px 0;
	padding:0;
	width:460px;
}

#heartHealthyTools h3,
#heartHealthyLanding h3{
	color:#cc0000;
	font-size:15px;
	font-weight:bold;
	margin:2px 0 10px 0;
	padding:0;
}

#heartHealthy h4{
	color:#cc0000;
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px 0;
}

.content #heartHealthy #topLeftContent .intro  {
	margin-top:0;
	top:63px !important;
}

.content #heartHealthy #topLeftContent .intro#60s  {
	top:43px !important;
}

.content #heartHealthyTools #topLeftContent .intro{
	top:48px !important;
}

.content #heartHealthyLanding #topLeftContent .intro{
	top:44px !important;
}

.content #heartHealthyTools #bottomLeftContent,
.content #heartHealthyLanding #bottomLeftContent {
	padding-bottom:0;
}

.content #heartHealthyTools #bottomLeftContent .levelCol,
.content #heartHealthyLanding #bottomLeftContent .levelCol{
	padding-bottom:80px;
}

#heartHealthyTools a,
#heartHealthyLanding a{
	color:#0267AC;
	text-decoration:none;
}

.content #bottomLeftContent .ongletBlockDescription{
	padding:0 14px;
}

.content #bottomLeftContent .ongletBlockDescription .blockWithMargin{
	margin-bottom:12px;
}

.content #bottomLeftContent .ongletBlockDescription .blockWithMarginSmall
{
    margin-bottom:4px;
}

.content #bottomLeftContent .ongletBlockDescriptionInner {
	padding-top:10px;
	position:relative;
}

.ongletBlockDescription .shareLinkBox{
    padding-top:3px;
    #padding-top:11px;	
}


.content #bottomLeftContent .ongletBlockDescriptionInnerNoTools{
	padding-bottom:20px;
	padding-top:10px;
	position:relative;
}

.content #bottomLeftContent .ongletBlockDescription .notes{
	color:#333;
	font-size:11px;
}

.content #bottomLeftContent .ongletBlockDescriptionInner ul,
.content #bottomLeftContent .ongletBlockDescriptionTools ul,
.content #bottomLeftContent .ongletBlockDescriptionNoTools ul {
	list-style-type:none;
	padding:0;
	margin-bottom:12px;
}

.content #bottomLeftContent .ongletBlockDescriptionOneCol {
	margin:5px 0 8px 0;
	padding:0 !important;
}


.content #bottomLeftContent .ongletBlockDescriptionTwoCols table{
	border-collapse:collapse;
}

.content #bottomLeftContent .ongletBlockDescriptionTwoCols .liFirstCol{
	font-weight:bold;
	padding-right:15px;
	vertical-align:top;
	width:200px;
}

.content #bottomLeftContent .ongletBlockDescriptionTwoCols .liSecondCol{
	vertical-align:top;
	width:345px;
}

.content #bottomLeftContent .heartHealthyBgSeparation
{
   background:url(../images/bgSeparation.png) no-repeat left bottom;  
   height:11px;
   margin-bottom:10px;
   margin-top:14px;
   width:560px;  
}
	

.content #bottomLeftContent .ongletBlockDescriptionOneColBg li{
	background:url(../images/bgLiHeartHealthy.gif) no-repeat left 8px;
	padding-left:35px;
	padding-bottom:5px;
}

.content #bottomLeftContent .ongletBlockDescriptionOneCol li{
	background:url(../images/bgLiHeartHealthy.gif) no-repeat left 8px;
	padding-bottom:5px;
	padding-left:35px;
}

.content #bottomLeftContent .ongletBlockDescriptionOneColBg li.liNoType{
	background:none;
	padding-left:0;
}

.content #bottomLeftContent .ongletBlockDescriptionTwoCols li{
	background:none;
	padding-bottom:2px;
	padding-left:0;
}


.preventionFAQ ul.faq {
	list-style-type:none;
	margin-left:0 !important;
	margin-right:0 !important;
	margin-top:25px;
}

.preventionFAQ ul.faq li.faqItem {
	background:url(../images/bgSeparation.png) no-repeat left bottom;
	margin-bottom:8px;
    #float:left;
	padding-bottom:30px;
	#width:560px;
}

.preventionFAQ .question {
	background:url(../images/btnFAQOff.png) no-repeat scroll left top transparent;
	color:#0267AC;
	font-size:15px;
	font-weight:bold;
	padding-bottom:6px;
	padding-left:35px;
}

.preventionFAQ .question.selected,
.preventionFAQ .question.selected:hover
{
	background:url(../images/btnFAQSelected.png) left top no-repeat;
}

.preventionFAQ .question:hover{
	background:url(../images/btnFAQHover.png) left top no-repeat;
	cursor:pointer;
	text-decoration:underline;
}

.preventionFAQ .response {
	display:none;
	margin-left:35px;
}


.content #bottomLeftContent .ongletBlockDescriptionToolsLarge{
	margin-left:-35px;
    width:580px;	
}

.content #bottomLeftContent .onlgetBlockDescriptionToolsInner{
	margin-bottom:0;
	padding-bottom:0;
}

.toolsBtn img {
	border:none;
	margin-bottom: 10px;
}

.storyMarginTop {
	margin-top: 12px;
}

.visitStoryTop{
	background:url(../images/bgVisitStoryBoxTop.png) no-repeat left top;
	height:6px;
	overflow:hidden;
	width:561px;
}

.visitStorySmallTop{
	background:url(../images/bgVisitStoryBoxSmallTop.png) no-repeat left top;
	height:6px;
	margin-top:20px;
	overflow:hidden;
	width:501px;
}

.visitStoryContent{
	background:url(../images/bgVisitStoryBoxContent.png) repeat-y left top;
	padding:7px 13px;
	width:535px;
}

.visitStorySmallContent{
	background:url(../images/bgVisitStoryBoxSmallContent.png) repeat-y left top;
	padding:7px 13px;
	width:475px;
}

.visitStoryContent img,
.visitStorySmallContent img
{
	float:left;
	margin:0 10px 10px 0;
}

.visitStoryTitle{
	font-size:15px;
	font-weight:bold;
}

.visitStoryBottom{
	background:url(../images/bgVisitStoryBoxBottom.png) no-repeat left top;
	height:6px;
	width:561px;
}

.visitStorySmallBottom{
	background:url(../images/bgVisitStoryBoxSmallBottom.png) no-repeat left top;
	height:6px;
	width:501px;
}

.heartHealthList{
	list-style-type:none;
	margin:15px 0 0 0;
	padding:0;
}

.heartHealthList li{
	margin:0 0 3px 0;
	padding:0;
}

.heartHealthList li a{
	color:#0f4a9b;
	font-size:11px;
	text-decoration:underline !important;
}

/********************************************* onglet *********************************************/
#onglet{
	height:94px;
	list-style-type:none;
	margin:5px 0 0 -2px;
	padding:0;
	position:relative;
}

#onglet li{
	background:url(../Images/Onglet.png) no-repeat left top;
	display:inline-block;
	padding-bottom:0;
	float:left;
}

li#tabLi1{
	background-position: left top;
	height:94px;
	width:98px;
}

li#tabLi2{
	background-position:-97px top;
	height:94px;
	width:97px;
}

li#tabLi3{
	background-position:-193px top;
	height:94px;
	width:98px;
}

li#tabLi4{
	background-position:-290px top;
	height:94px;
	width:97px;
}

li#tabLi5{
	background-position:-386px top;
	height:94px;
	width:98px;
}

li#tabLi6{
	background-position:-483px top;
	height:94px;
	width:101px;
}


#onglet li:hover{
	cursor:pointer;
}

#tabLi1:hover{
	background-position: left -94px;
}

#tabLi2:hover{
	background-position: -97px -94px;
}

#tabLi3:hover{
	background-position: -193px -94px;
}

#tabLi4:hover{
	background-position: -290px -94px;
}
#tabLi5:hover{
	background-position: -386px -94px;
}

#tabLi6:hover{
	background-position: -483px -94px;
}

#tabLi1.selected{
	background-position: left -188px;
}

#tabLi2.selected{
	background-position: -97px -188px;
}

#tabLi3.selected{
	background-position: -193px -188px;
}

#tabLi4.selected{
	background-position: -290px -188px;
}
#tabLi5.selected{
	background-position: -386px -188px;
}

#tabLi6.selected{
	background-position: -483px -188px;
}

/***************************** callout ***********************************************************/
.goRedHeartCheckUpCallout{
	background:url(../images/bgGoRedHeartCheckUp.png) no-repeat left top;
	height:334px;
	margin-top:35px;
	position:relative;
	width:302px;
}

#betterU .goRedHeartCheckUpCallout{
	margin-top:5px;
}

.goRedHeartCheckUpCalloutContent  {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	left:20px;
	position:absolute;
	top:20px;
	width:260px;
}
.goRedHeartCheckUpCalloutTitle  {
	color:#CC0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	margin-bottom:4px;
}

.goRedHeartCheckUpDescription{
	left:0;
	position:absolute;
	top:200px;
}

/*************************************** buttons *************************************************/
.btnLoginHere  {
	background:url(../images/btnLoginHere.png) no-repeat left top; 
	display:inline-block;
	height:31px;
	width:125px;
}

.btnDownload  {
	background:url(../images/btnDownload.png) no-repeat left top; 
	display:inline-block;
	height:31px;
	width:125px;
}

.btnClickHereForFreeDownload  {
	background:url(../images/btnClickHereForFreeDownload.png) no-repeat left top; 
	display:inline-block;
	height:31px;
	width:232px;
}

.btnGetTheTool  {
	background:url(../images/btnGetTheTool.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:135px;
}



.btnSeeAllRecipes{
	background:url(../images/btnSeeAllRecipes.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:141px;
}

.btnEmailUsYourInsiderTip{
	background:url(../images/btnEmailUsYourInsiderTip.png) no-repeat left top;
	display:inline-block;
	height:31px;
	width:194px;
}

.btnLoginHere:hover,
.btnDownload:hover,
.btnClickHereForFreeDownload:hover,
.btnGetTheTool:hover,
.btnSeeAllRecipes:hover,
.btnEmailUsYourInsiderTip:hover {
	background-position: left -31px;
}

.btnBetterULeft, .btnBetterURight {
	bottom:35px;
	display:block;
	height:31px;
	margin-top:10px;
	position:absolute;
}

.btnBetterULeft 
{
	left:0;
}

.btnBetterURight{
	left:300px;
}

.btnBetterURightLink1,
.btnBetterURightLink2
{
   	bottom:35px;
	display:block;
	margin-top:10px;
	position:absolute;	
}

.btnBetterURightLink1{
	left:308px;
}

.btnBetterURightLink2{
	left:450px;
	_width:120px;
}

/****************** coachingToolBox ********************/
#betterUCoachingToolBox
{
    float:left;
}

#betterUCoachingToolBoxTop
{
    background:url(../images/betterMeCoachingToolBoxTop.png) no-repeat left top;
    height:37px;
    width:206px;
}

/*********************************** popup **********************************/
.journalPopup
{
   background:url(../images/popupJournal.png) no-repeat left top; 
   _background:url(../images/popupJournalIE6.png) no-repeat left top; 
   height:522px;
   top:5px;
   width:513px;
}

.quizzesPopup
{
   background:url(../images/popupQuizzes.png) no-repeat left top; 
   _background:url(../images/popupQuizzesIE6.png) no-repeat left top; 
   height:522px;
   top:5px;
   width:514px;
}

.weeklyGuidancePopup
{
   background:url(../images/popupWeeklyGuidance.png) no-repeat left top; 
   _background:url(../images/popupWeeklyGuidanceIE6.png) no-repeat left top; 
   height:522px;
   top:5px;
   width:514px;
}

.discussionForumPopup
{
   background:url(../images/popupDiscussionForum.png) no-repeat left top; 
   _background:url(../images/popupDiscussionForumIE6.png) no-repeat left top; 
   height:522px;
   top:5px;
   width:514px;
}

.nextWeekPopup
{
  /* background:url(../images/popupNextWeek.png) no-repeat left top; */
   height:473px;
   width:454px;   
}

.nextWeekPopupTop
{
  background:url(../images/popupNextWeekTop.png) no-repeat left top;
  _background:url(../images/popupNextWeekTopIE6.png) no-repeat left top; 
  float:left;
  height:70px;   
  width:454px;
 }


.nextWeekPopupBottom
{
   background:url(../images/popupNextWeekBottom.png) no-repeat left bottom; 
   _background:url(../images/popupNextWeekBottomIE6.png) no-repeat left bottom; 
   float:left;
   height:59px;
   width:454px;     
 }
 
.nextWeekPopupContent
{
   background:url(../images/popupNextWeekContent.png) repeat-y left bottom; 
   _background:url(../images/popupNextWeekContentIE6.png) repeat-y left bottom; 
   float:left;
   width:454px;     
 }

.restartProgram
{
   background:url(../images/popupStartToday.png) no-repeat left top; 
   _background:url(../images/popupStartTodayIE6.png) no-repeat left top; 
   height:259px;
   top:17%;
   width:452px;
}

.areYouSure, .areYouSure2,
#areYouSure
{
   background:url(../images/popupAreYouSure.png) no-repeat left top; 
   _background:url(../images/popupAreYouSureIE6.png) no-repeat left top; 
   height:239px;
   top:17%;
   width:452px;    
}

.seeAHealthcareProfessional
{
   background:url(../images/popupSeeAHealthcareProfessional.png) no-repeat left top; 
   _background:url(../images/popupSeeAHealthcareProfessionalIE6.png) no-repeat left top; 
   height:229px;
   top:17%;
   width:452px;  
}

.journalPopupDescription,
.quizzesPopupDescription,
.weeklyGuidancePopupDescription,
.discussionForumPopupDescription
{
    color:#333333;
    margin-left:65px;
    margin-top:325px;
    width:380px;    
}


.restartProgramDescription
{
    color:#333333;
    font-size:13px;
    margin-left:125px;
    margin-top:37px;
    width:220px;   
}

.areYouSure2 .restartProgramDescription
{
    margin-top:30px !important;
}

.seeAHealthcareProfessionalDescription
{
    color:#333333;
    font-size:13px;
    margin-left:125px;
    margin-top:37px;
    width:220px;  
}

.journalPopup .btnClose a,
.quizzesPopup .btnClose a,
.weeklyGuidancePopup .btnClose a,
.discussionForumPopup .btnClose a,
.nextWeekPopup .btnClose a,
.restartProgram .btnClose a,
.areYouSure .btnClose a,
.areYouSure2 .btnClose a,
.seeAHealthcareProfessional .btnClose a{
    background:url("../images/popupCloseBtn24.png") no-repeat scroll left top transparent;
    _background:url("../images/popupCloseBtn.gif") no-repeat scroll left top transparent;
    display:block;
    height:27px;
  /*  position:absolute;
    right:36px;
    top:38px;*//* probleme avec ie6*/
    width:27px;
    z-index:99;
}

.nextWeekPopup .btnClose,
.restartProgram .btnClose,
.areYouSure .btnClose,
.areYouSure2 .btnClose,
.seeAHealthcareProfessional .btnClose, 
.seeAHealthcareProfessional .btnClose {
    margin-left:390px;/* update pour ie6*/
    margin-top:32px;
    position:relative;
}




.journalPopup .btnClose,
.quizzesPopup .btnClose,
.weeklyGuidancePopup  .btnClose,
.discussionForumPopup  .btnClose{
    margin-left:452px;/* update pour ie6*/
    margin-top:35px;
    _margin-top:32px;
    position:relative;
}




.nexWeekPopupInner
{
    margin-bottom:10px;
    margin-left:70px;
    margin-top:-10px;
    position:relative;
}

.nextWeekPopup h2
{
    color:#cc0000;
    font-size:26px;
	line-height:28px;
    margin:0 0 8px 0;
    padding:0;
	padding-bottom:5px;
    width:320px;
}

.nextWeekPopup h3
{
    color:#cc0000;
    font-size:20px;
    line-height:22px;
	margin:0 0 20px 0;
    padding:0; 
    width:320px;   
}

.weekListChecked
{
    list-style-type:none;
    margin:0;
    padding:0;     
    width:320px;
}

.weekListChecked li
{
   background:url(../images/iconeChecked.png) no-repeat left top; 
   margin-bottom:18px;
   padding-left:45px;  
}

.weekBottomLink
{
    position:relative; 
    width:320px;   
}

.weekBottomLink .btnGo
{
    position:absolute;
    right:0;
    top:0;   
}



