 body, html{
	color:#000000;
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:13px;
	 margin:0 auto;
	 padding:0; 
	 _height:100%; 	
}

#page{
	margin:0 auto;
	width:949px;
}

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;
	line-height:18px;
	margin:0;
	padding:15px 21px 7px 24px;
	font-weight:normal;
}

h3{
	color:#cc0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	margin: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;
}

p{
	margin:0;
	padding:0;
}

/********************** 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:466px;
}

.box466Bottom .topImg{
	background:url(../../../images/bgBottomNews.png) repeat-x left bottom;
	/*margin-bottom:20px;*/
	margin-left:5px;
	padding-bottom:20px;
	padding-left:14px;
	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:30px;
	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 .text{
	margin-top:5px;
	margin-top:13px;
	font-size:12px;
}

.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 10px 9px;
	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;
	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;
	min-height:130px;
	margin-top:39px;
	padding:0 12px 20px 12px;
	position:relative;
	top:-30px;
	width:606px;
}

/********************** 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;
	padding-top:2px;
}

.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;
	min-height:130px;
	margin-top:9px;
	padding:0 12px 20px 12px;
	position:relative;
	width:282px;
	height:330px;
}


.box310Bottom .description div {
	height:120px;
}

.box310 h2{
	background:url(../../../images/box310Title.png) no-repeat 12px 9px;
	width:256px;	
}

.boxIntroText{
	color:#797979;
	font-size:11px;
	margin:0 12px 7px 12px;
}


#ActionList ul{
	margin:0;
	padding:0;
}

#ActionList {
	margin: 0 10px;
}


#ActionList li{
	background:url(../../../images/bgActionList.jpg) no-repeat left top;
	min-height:31px;
	_height:31px;
	list-style-type:none;
	padding:10px 12px 0 20px;
}

#ActionList li a{
	color:#0267AC;
	display:inline-block;	
	text-decoration:none;
	padding-left:60px;
	line-height:normal !important;
}

#ActionList li a:hover {
	text-decoration:underline;
}

#ActionList li#ActionListLives a{
	background:url(../../../images/iconeActionListLives24home.png) no-repeat left top;
	height:34px;
	padding-top:8px;
}
#ActionList li#ActionListStory a{
	background:url(../../../images/iconeActionListStory24home.png) no-repeat left top;
	height:34px;
	padding-top:8px;
}

#ActionList li#ActionListDonate a{
	background:url(../../../images/iconeActionListDonate24home.png) no-repeat left top;
	height:40px;
	padding-top:2px;
}

#ActionList li#ActionListDress a{
	background:url(../../../images/iconeActionListDress24home.png) no-repeat left top;
	height:34px;
	padding-top:8px;
}

#ActionList li#ActionListBetterU a{
	background:url(../../../images/iconeActionListBetterU24home.png) no-repeat left top;
	height:40px;
	padding-top:2px;
}

#ActionList li#ActionListLunch a{
	background:url(../../../images/iconeActionListLunch24home.png) no-repeat left top;
	height:34px;
	padding-top:8px;
}

#ActionList li#ActionListLives a:hover{
	background:url(../../../images/iconeActionListLives24over.png) no-repeat left top;
}
#ActionList li#ActionListStory a:hover{
	background:url(../../../images/iconeActionListStory24over.png) no-repeat left top;
}

#ActionList li#ActionListDonate a:hover{
	background:url(../../../images/iconeActionListDonate24over.png) no-repeat left top;
}

#ActionList li#ActionListDress a:hover{
	background:url(../../../images/iconeActionListDress24over.png) no-repeat left top;
}

#ActionList li#ActionListBetterU a:hover{
	background:url(../../../images/iconeActionListBetterU24over.png) no-repeat left top;
}

#ActionList li#ActionListLunch a:hover{
	background:url(../../../images/iconeActionListLunch24over.png) no-repeat left top;
}

.box310 .boxImgTop{
	margin: 14px 0 17px 16px;
}

.box310 .description {
	line-height:14px;
	margin:0 0 0 7px;
	padding-right:20px;
	font-size:12px;
}

.box310 .description img {
	float:left;
	margin:0 11px 0 18px;
}


div.goRedBtn {
	clear:both;
	font-size:12px;
	height:20px;
	margin:12px auto;
	padding:0;
}

.goRedBtn a{
	background:url("../../../images/goRedBtnLeft.png") no-repeat 0 top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;	
}

.goRedBtn a span {
	background:url("../../../images/goRedBtnRight.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;
}

.goRedBtn.over a {
	background:url("../../../images/goRedBtnLeftOn.png") no-repeat 0 top;
	text-decoration:none;
}

.goRedBtn.over a span {
	background:url("../../../images/goRedBtnRightOn.png") no-repeat right top;
}

.goRedBtnLarge {
	clear:both;
	float:left;
	height:68px;
	margin:32px auto;
	padding:0;
}

.goRedBtnLarge a{
	background:url("../../../images/goRedBtnLargeLeft.png") no-repeat 0 top;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	text-decoration:none;	
}

.goRedBtnLarge a span {
	background:url("../../../images/goRedBtnLargeRight.png") no-repeat right top;
	cursor:pointer;
	display:block;
	float:left;
	height:68px;
	margin:0 -10px 0 35px;
	padding:15px 80px 0 18px;
	#padding:15px 80px 0 18px;
	position:relative;
	text-align:center;
}

.goRedBtnLarge.over a {
	background:url("../../../images/goRedBtnLargeLeftOn.png") no-repeat 0 top;
}

.goRedBtnLarge.over a span {
	background:url("../../../images/goRedBtnLargeRightOn.png") no-repeat right top;
}

.innerPicture
{
	float:left;
	height:88px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:94px;
	padding-top:4px;
}

.innerPictureLarge{
	float:left;
	height:88px;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:94px;
	padding-top:4px;
}

.pictureFrame{
	background:url(../../../images/pictureFrameLarge.png) no-repeat left top;
	height:88px;
	left:0;
	position:absolute;
	top:0;
	width:94px
}

.speakUpMemberName{
	color:#666666;
	margin:0 14px 7px 7px;
	font-size:12px;
	font-weight:bold;
}

#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;
}

.speakUpMemberCommentBottom  .goRedBtnSmall{
	background:url(../../../images/goRedBtnCommentSmall2.png) no-repeat;
	bottom:4px;
	border:none;
	cursor:pointer;
	height:12px;
	position:absolute;
	right:5px;
	width:12px;
}

.speakUpMemberCommentBottom  .goRedBtnSmall:hover{
	background:url(../../../images/goRedBtnCommentSmall2On.png) no-repeat;
}

.speakUpMemberCommentLargeBottom  .goRedBtnSmall{
	background:url(../../../images/goRedBtnCommentSmall2.png) no-repeat;
	bottom:4px;
	border:none;
	cursor:pointer;
	height:12px;
	position:absolute;
	right:5px;
	width:20px;
	height:20px;
}

.speakUpMemberCommentLargeBottom  .goRedBtnSmall:hover{
	background:url(../../../images/goRedBtnCommentSmall2On.png) no-repeat;
}

#womenSpeakUp .goRedBtn{
	margin-bottom:10px !important;
	margin-left:19px !important;
}



/*****************************************tooltip*********************************************************/


.goRedTooltip {
			background: url(../../../images/tooltipComment1LineBottom8.png) no-repeat left bottom;		
			padding: 0 6px 0 0;
			position: absolute; 
			left: -999px; 
			min-height:33px;
			_height:33px;
			top: 5px;
}
.goRedTooltip span {
			background: url(../../../images/tooltipCommentTop8.png) no-repeat left top;
			display: block;
			float: left;
			line-height: 12px;
			padding: 0 12px 8px;
			width:90px;		
			margin:0;
			position:relative;
}
.goRedTooltip span em {
			color: #333333;
			font-style: normal;
			font-size: 11px;
			position: relative;
			top: 12px;
			left:-8px;
}



/****************************************************popup advocate*****************************************/
.advocatePopup{
	background:url(../../../images/advocatePopup24.png) left top no-repeat;
	_background:url(../../../images/advocatePopup8.png) left top no-repeat;
	margin:0;
    padding-top:225px;	
	height:539px;
	width:735px;
	left:15%;
	/*top:15%;*/
	position:absolute;
	z-index:99;	
}

.advocatePopup .btnClose a
{
	background:url(../../../images/popupCloseBtn24.png) left top no-repeat;
	_background:url(../../../images/popupCloseBtn8.png) left top no-repeat;
	height:27px;
	right:42px;
	top:35px;
	position:absolute;
	width:27px;
	z-index:99;
}

#advocatePopup h1{
	margin:0 110px 50px 110px;
	line-height:50px;
	position:relative;
	top:-40px;
}

.advocatePopupDescription{
	margin:0 110px 40px 110px;
	position:relative;
	top:-40px;	

}

.advocatePopupText{
	padding-right:80px;
	position:relative;
	width:380px;
}

.advocatePopupDescription .goRedBtn{
	margin:0 !important;
	right:0;
	top:0;
	position:absolute;
	width:80px;
}
/************************************************* popup *****************************************************/
.popupLink{
	bottom:290px;
	color:#999999;
	font-size:11px;
	position:absolute;
	right:60px;
}

.popupLink a{
	color:#000099;
	margin-right:5px;
}

.popupLink span{
	margin-right:5px;
}

#shadow {
	background:black;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:97;
	filter:alpha(opacity=20); 
	-moz-opacity:0.2; 

}

/*********************************************** register popup ***************************************************/
.registerPopup{
	background:url(../../../images/registerPopup24.png) left top no-repeat;
	_background:url(../../../images/registerPopup8.png) left top no-repeat;
	height:578px;
	margin:0;
    padding-top:225px;	
	left:15%;
	position:absolute;
	width:720px;
	z-index:99;		
}

.registerPopupDescription{
	margin-left:193px;
	margin-top:45px;
}

.registerPopupDescription .goRedBtnLarge{
	margin:0;
}

.registerPopup h4{
	margin-left:53px;
	margin-top:22px;
	margin-bottom:25px;
}
.registerPopup ul{
	margin-top:0;
	margin-left:28px;
}

.registerPopup li{
	margin:10px 0 0 0;
}

.registerPopup .btnClose a 
{
	background:url(../../../images/popupCloseBtn24.png) left top no-repeat;
	_background:url(../../../images/popupCloseBtn8.png) left top no-repeat;
	height:27px;
	right:35px;
	top:35px;
	position:absolute;
	width:27px;
	z-index:99;
}

/********************** footer *******************************************************/
#footer{
	border-top:#de3630 4px solid;
	font-size:12px;
	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;
	margin-bottom:6px;
}


/******************************************* content ************************************************/
.content{
	
}

.intro .leftCol{
	float:left;
	padding:6px;
	width:618px;	
}

.intro .rightCol{
	float:left;
	padding-left:6px;
	width:304px;	
}

.intro h1{
	margin:0 0 15px 0;
	font-size:32px;
}

.intro h1 img{
	margin-left:12px;;
}

.intro .rightCol .sponsor{
	color:#9e9e9e;
	font-size:11px;
	margin:0 0 0 7px;
}

.intro .rightCol .sponsor img{
	margin-left:6px;
	vertical-align:middle;
}

.intro .rightCol #video p {
	margin-bottom:13px;
	text-align:center;
}

.intro .rightCol #video .box310Bottom {
	margin-top:45px;
}

.intro .rightCol #video .title{
	font-weight:bold;
	margin-bottom:5px;
	padding:0 12px;
}

.intro .rightCol #video .description{
	margin-bottom:20px;
	padding:0 12px;
}

.listBox{
	background:url(../../../images/bgListBox24.png) left -4px;
	_background:url(../../../images/bgListBox8.png) left -4px;
	height:83px;
	margin-bottom:15px;
	position:relative;
	width:462px;
	z-index:5;
}

.content .left{
	float:left;
	padding:0 6px;
	width:461px;
}

.content .left#browseStories{
	float:left;
	padding:0 6px;
	width:630px;
}


.content .left h3{
	background:url(../../../images/iconeYourself.png) no-repeat right top;
	height:46px;
	margin-left:72px;
	position:relative;
	right:55px;
	z-index:10;
}

.content .right{
	float:left;
	width:475px;
}

.content .right .listBox{
	float:right;
	margin-right:6px;
}

.content .listBox .listBoxImg{
	float:left;
	padding-left:58px;	
	padding-top:13px;
	width:92px;
}

.content .listBox .listBoxImg img{
	
}
.content .listBox a{
	color:#0267AC;
	display:block;
	float:left;
	font-size:16px;
	padding-top:25px;
	text-decoration:none;
}



.content .right h3{
	background:url(../../../images/iconeOthers.png) no-repeat right top;
	height:47px;
	margin-left:62px;
	position:relative;
	right:36px;
}

/************************************* pagination **************************************************************/
.pagination{
	background:#fff7d9;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:10px;
	margin-left:-5px;
	#margin:0 0 0 -5px;
	padding:9px 16px;
	position:relative;
	width:585px;
}

.pagination .left{
	float:left;
	width:auto !important;
}

.pagination .left span{
	color:#333333;
}

.pagination .right{
	position:absolute;
	right:19px;
	#right:0;
	top:8px;
	text-align:right;	
	width:auto !important;

}

.pagination .right a{
	color:#0267AC;
	text-decoration:none;
}	

.pagination .right span#next{
	background:url(../../../images/btnNext.png) no-repeat right 1px;
	cursor:pointer;		
	padding-right:15px;
}	

.pagination .right span#prev{
	background:url(../../../images/btnPrev.png) no-repeat left 1px;
	cursor:pointer;		
	display:block;
	float:left;
	margin-right:25px;
	padding-left:15px;
}	

.pagination .right span#next:hover{
	background:url(../../../images/btnNextHover.png) no-repeat right 1px;
}	

.pagination .right span#prev:hover{
	background:url(../../../images/btnPrevHover.png) no-repeat left 1px;
}	

/******************** search *****************/
.formSearch{
	color:#666666;
	font-size:11px;
	padding-top:8px;
}

.formSearch .introSearch{
	font-weight:bold;
	margin-left:17px;
}

.formFields {
	height:50px;
	margin-left:17px;
	#margin-left:7px;
}

.formFields input {
	border:solid 1px #999999;
	color:#999999;
	margin-right:10px;
	padding:2px 12px;
	position:relative;
	width:180px;
}

.formFields select {
	margin-right:10px;
	padding:2px 12px;
	width:120px;
}

#browseStories .goRedBtn{
	position:absolute;
	right:18px;
	margin:0 !important;
	top:16px;
}

.storiesList{
	/*background:url(../../../images/bgStoriesList.png) no-repeat left bottom;
	float:left;
	font-size:13px;
	margin-top:25px;
	padding-bottom:35px;
	padding-left:10px;
	width:565px;*/
	background:none;
	margin:0 !important;
	width:424px;
	_margin-top:-33px !important;
}
#joinTheConversation .storiesList .description{
	float:left;
	margin-left:0;
	padding:0;
	width:328px;
	background:transparent url(../../../images/bubbleSpeakUpLargeBottom.png) no-repeat scroll left bottom;
	_margin-bottom:-50px;
}

#joinTheConversation .storiesList .description .inner{
	background:transparent url(../../../images/bubbleSpeakUpLargeTop.png) no-repeat scroll left top;
	padding:18px 6px 0px 45px;
	position:relative;
	/*height:110px;*/
	zoom: 1;
}

#joinTheConversation .storiesList .description .inner .text {
	margin-bottom: 0;
}

#joinTheConversation .storiesList .description a{
	float:right;
	margin-bottom:4px;
}

.storieList .speakUpMemberName{
	color:#646464;
}

.storiesList .description .title{
	color:#333333;
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0;
}

.storiesList .description .title a:hover{
	text-decoration:underline;
}

.storiesList .description .text
{
	margin-top:0;
	color:#333333;
	margin-bottom:13px;
	margin-top:10px;
	_margin-bottom:-20px;
}


.storiesList .description a{
	background:url(../../../images/goRedBtnCommentSmall2.png) no-repeat right 2px;
	color:#ffffff;
	padding-right:17px;
	text-decoration:none;
	width:20px;
	height:21px;
	display:block;
	overflow:hidden;
}

.storiesList .description a:hover{
	background:url(../../../images/goRedBtnCommentSmall2On.png) no-repeat right 2px;
}
	
/**************************** news ******************/
.bgDescriptionBottom  .goRedBtnSmall{
	background:url(../../../images/goRedBtnCommentSmall2.png) no-repeat;
	bottom:8px;
	border:none;
	cursor:pointer;
	height:12px;
	position:absolute;
	right:18px;
	width:20px;
	height:20px;
}

.bgDescriptionBottom .goRedBtnSmall:hover{
	background:url(../../../images/goRedBtnCommentSmall2On.png) no-repeat;
}	
		

/******************** join conversation	******************************/
#joinTheConversation .box466Bottom .topImg{
	background:none;
	_padding-bottom:60px;
}

.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 .title{
    color:#E60009;
	font-weight:bold;
	font-size:13px;
}


#joinTheConversation .description h2 {
    display:none;
}

#joinTheConversation .speakUpMemberName{
    float:none;
    width:225px;
}

#joinTheConversation .post{
    display:block;
    float:left;
    font-size:11px;
    text-align:right;
    width:170px; 
    #width:160px;   
}

#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;
}
#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;
	margin:2px 0 0 15px;
	width:180px;
}

#storyLearn .box310Bottom .goRedBtnSmall{
	background:url(../../../images/goRedBtnCommentSmall.png) no-repeat;
	bottom:12px;
	border:none;
	cursor:pointer;
	height:12px;
	position:absolute;
	right:8px;
	width:12px;
}

#storyLearn .box310Bottom .goRedBtnSmall:hover{
	background:url(../../../images/goRedBtnCommentSmallOn.png) no-repeat;
}	

	
.storyMember{
	float:left;
	width:630px;
}

.storyMemberName{
	color:#cc0000;
	font-family:Arial,Verdana,Helvetica, sans-serif;
	font-size:32px;
	margin:0 0 5px 0;
	padding-top:5px;
}

.storyMemberURL{
	color:#8a8a8a;
	#float:left;
	margin-bottom:5px;
	#width:500px;
}

.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;
}

.storyMember .innerPictureLarge{
	margin-bottom:30px;
	margin-right:15px;
}

.storyMember .goRedBtn{
	margin:0 8px 0 0;
	_float:left;
}





.roundedBox
{
	float:left;
	position:relative;
	width:630px;
}

.clear 
{
	clear:both;	
	height:0;
	font-size:0;
	line-height:0;
}

.centerHolder 
{
	margin:0 auto;
	width:952px;
}

.marqueeHolder
{
	margin-left:10px;
	margin-top:25px;
	background:transparent url(../../../images/loader.gif) no-repeat center center;
	height:360px;
    width:932px;
}

#contentMainHome #SpeakUpLargeMarquee
{
    height:360px;
    width:932px;
}

.box945Top
{
	background:transparent url(../../../images/box945Top24.png) no-repeat scroll left top;
	_background:transparent url(../../../images/box945Top8.png) no-repeat scroll left top;
	height:10px;
	width:945px;
}

.box945Bottom
{
	background:transparent url(../../../images/box945Bottom24.png) no-repeat scroll left bottom;
	_background:transparent url(../../../images/box945Bottom8.png) no-repeat scroll left bottom;
	height:40px;
	width:945px;
}

.box945LogoTop
{
	background:transparent url(../../../images/box945LogoTop24.png) no-repeat scroll left top;
	_background:transparent url(../../../images/box945LogoTop8.png) no-repeat scroll left top;
	height:10px;
	width:945px;
}

.box945LogoBottom
{
	background:transparent url(../../../images/box945LogoBottom24.png) no-repeat scroll left bottom;
	_background:transparent url(../../../images/box945LogoBottom8.png) no-repeat scroll left top;
	height:40px;
	width:945px;
}

#carrouselHolder
{
	height:180px;
	margin-bottom:40px;
	font-size:12px;
}

#carrouselTop
{
	height:auto;
}

#logoHolder
{
	height:40px;
	margin-bottom:25px;
	font-size:12px;
	color:#9e9e9e;
	line-height:30px;
	padding:0 55px;
	width:835px;
}

#logoHolder .left
{
	float:left;
	_position:relative;
	_top:-6px;
}

#logoHolder .right
{
	float:right;
	_position:relative;
	_top:12px;
	_right:-80px;
}

#logoHolder .left img
{
	margin-left:8px;
	margin-top:4px;
	float:left;
}

#logoHolder .left span
{
	padding-right:15px;
	float:left;
}

#logoHolder .right span
{
	float:left;
}

#logoHolder .right img
{
	margin-left:20px;
	margin-top:4px;
	float:left;
}

#wrap 
{
	margin-left:60px;
}

#redfooterdivider 
{
	background:none;
}

.box945Top h2{
	background:url(../../../images/box945bgTitle.png) no-repeat 9px 9px;
	
	width:945px;	
}

.box945Top p 
{
	margin:10px 35px;	
}

.boxesRow
{
	margin-bottom:20px;
}

#menu .menuholder,
#menu .left,
#menu .right
{
	margin-top:0;
}

#btnBrowseAllStories 
{
	display:none;	
}

#heartHealthNews .topImg 
{
	margin-bottom: 0;
	
}

#joinTheConversation .storiesList .description a.title {
	background:none;
	padding-right:0;
	text-decoration:none;
	width:auto;
	height:auto;
	display:inline;
	overflow:auto;
	color:#E60009;
	font-weight:bold;
	font-size:13px;
	float:none;
}

#joinTheConversation .storiesList .description a.title:hover .title  {
	text-decoration:underline !important;
}


#joinTheConversation .storiesList .description .title:hover  {
	text-decoration:underline !important;
}
#heartHealthNews .button {
	background:transparent url(../../../images/goRedBtnCommentSmall2.png) no-repeat scroll right 2px;
	color:#FFFFFF;
	display:block;
	height:21px;
	overflow:hidden;
	text-decoration:none;
	width:20px;
	float:right;
}

#heartHealthNews .button:hover 
{
	background:transparent url(../../../images/goRedBtnCommentSmall2On.png) no-repeat scroll right 2px;
}

#contentMainHome 
{
	/*background:url(../../../images/bgPage.jpg) repeat !important;	*/
}

#pageOuter
{
	/*background:none;*/
	width:auto;
}
