html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
.clear {clear:both}

/* Tabbed Callouts - Newsletter Sign Up/Did You Know ------------------------------------------------------------------------------------*/
div#modNewsletterSignUp, div#modDidYouKnow, div#modPhysicianLookup {
	background:url(../images/bg_mod_newsletter.gif) repeat-x;
	background-color:#fff;
	border:1px solid #1c97c5;
	position:relative;
	width:334px;
	padding-top:40px;
}
.leftRail div#modDidYouKnow {
	width:600px;
}
div#modPhysicianLookup {
	background:url(../images/bg_mod_physician_lookup.gif) repeat-x;
	background-color:#fff;
	border:1px solid #7e902c;
}
div#modDidYouKnow {
	padding-top:43px;
}
div#modDidYouKnow {
	background:url(../images/bg_mod_didyouknow.gif) repeat-x;
	background-color:#fff;
	border:1px solid #4e2f60;
}
div#modNewsletterSignUp h3, div#modDidYouKnow h3, div#modPhysicianLookup h3 {
	background:#fff url(../images/ico_small_newsletter.gif) no-repeat 9px 0;
	color:#30a0cb;
	border-left:1px solid #1c97c5;
	border-right:1px solid #1c97c5;
	font-size:1.4em;
	margin:0;
	padding:6px 5px 0 34px;
	height:21px;
	width:148px;
	clear:both;
}
div#modDidYouKnow h3 {
	background:#fff url(../images/ico_small_lightbulb.gif) no-repeat 9px -1px;
	color:#4e2f60;
	border-left:1px solid #4e2f60;
	border-right:1px solid #4e2f60;
}
p#modDidYouKnowSource, .leftRail p#modDidYouKnowSource {
	text-align:right;
	padding:0 5px 0 0;
	font-size:10px;
float:right;
}
.leftRail p#modDidYouKnowSource {
	margin-top:0;
}
div#modPhysicianLookup h3 {
	background:#fff url(../images/ico_small_doctor.gif) no-repeat 9px -1px;
	border-left:1px solid #7c9127;
	border-right:1px solid #7c9127;
	color:#87b107;
}
div#modNewsletterSignUp p, div#modDidYouKnow p, div#modPhysicianLookup p {
	margin:0 25px 15px;
}
div#modNewsletterSignUp p {
	/*font-size:1.0em;*/
}
div#modNewsletterSignUp label {
	color:#666;
	display:block;
	font-size:1.1em;
	margin:0 0 2px 25px;
}
div#modPhysicianLookup {
	padding-top:27px;
}
div#modPhysicianLookup form {
	padding-top:23px;
}
div#modPhysicianLookup fieldset {
	padding:0 23px 23px 0;
	text-align:right;
}
div#modPhysicianLookup fieldset input, div#modPhysicianLookup fieldset select {
	border:1px solid #a3a3a3;
	color:#666;
	font-size:0.95em;
	height:17px;
	vertical-align:middle;
	width:170px;
}
div#modPhysicianLookup fieldset input {
	padding-left:3px;
}
div#modPhysicianLookup fieldset select {
	height:20px;
	width:176px;
}
div.moduleTab {
	position:absolute;
	top:-6px;
	left:15px;
}
div#modNewsletterSignUp div.upperLeftCorner, div#modDidYouKnow div.upperLeftCorner, div#modPhysicianLookup div.upperLeftCorner {
	width:7px;
	height:6px;
	float:left;
	background:url(../images/corner_mod_newsletter_upper_left.gif) no-repeat;
	line-height:0;
	font-size:0;
}
div#modDidYouKnow div.upperLeftCorner {
	background:url(../images/corner_mod_didyouknow_upper_left.gif) no-repeat;
}
div#modPhysicianLookup div.upperLeftCorner {
	background:url(../images/corner_mod_physicianlookup_upper_left.gif) no-repeat;
}
div#modNewsletterSignUp div.upperBorder, div#modDidYouKnow div.upperBorder, div#modPhysicianLookup div.upperBorder {
	border-top:1px solid #1c97c5;
	background:#fff;
	height:5px;
	float:left;
	line-height:0;
	font-size:0;
	width:175px;
}
div#modDidYouKnow div.upperBorder {
	border-color:#4e2f60;
}
div#modPhysicianLookup div.upperBorder {
	border-color:#7c9127;
}
div#modNewsletterSignUp div.upperRightCorner, div#modDidYouKnow div.upperRightCorner, div#modPhysicianLookup div.upperRightCorner {
	width:7px;
	height:6px;
	float:left;
	background:url(../images/corner_mod_newsletter_upper_right.gif) no-repeat;
	line-height:0;
	font-size:0;
}
div#modDidYouKnow div.upperRightCorner {
	background:url(../images/corner_mod_didyouknow_upper_right.gif) no-repeat;
}
div#modPhysicianLookup div.upperRightCorner {
	background:url(../images/corner_mod_physicianlookup_upper_right.gif) no-repeat;
}
div#modNewsletterSignUp #emailInput {
	width:256px;
	margin-left:25px;
}
div#modNewsletterBtnContainer, div#modDidYouKnowBtnContainer, div#modPhysicianLookupBtnContainer {
	border-top:1px dotted #999;
	margin:10px 10px 5px 10px;
	text-align:right;
	padding-top:6px;
}
div#modDidYouKnowBtnContainer {
	margin:0 10px;
	text-align:center;
	padding:20px 0;
}
div#modDidYouKnowBtnContainer img {
	padding:0 23px;
}
div.multipleChoiceQuizContainer {
	border-top:1px dotted #999;
	padding:15px 0 0 10px;
	margin: 0 10px 15px;
}
div.multipleChoiceQuizContainer label {
	display:block;
float:left;
font-weight:bold;
padding-left:8px;
padding-top:4px;
text-transform:capitalize;
width:255px;
}
div.multipleChoiceQuizContainer .ans {
padding-bottom:14px;
}
div.multipleChoiceQuizContainer input {
	float:left;margin-top:3px;
}
div#modPhysicianLookupBtnContainer a {
	font-size:0.9em;
	margin-right:10px;
}

.dotDiv {
	border-top:1px dotted #999;
	clear:both;
	line-height:0;
	margin:15px 10px;
	position:relative;
}
div#modDidYouKnow p {
	margin:0 25px;
}

/* Did You Know Specific ----------------------------------------------------------------------------------------------------*/

.didYouKnowQuestion, div#modDidYouKnow p {
	font-size:1.25em;
}
div#modDidYouKnow p.generic {
	font-size:1.0em;
padding:3px 0;
}
.answered, .answered p {
	color:#898989 !important;
}
div#modDidYouKnow p.didYouKnowAnswerRight, div#modDidYouKnow p.didYouKnowAnswerWrong, div#modDidYouKnow p.didYouKnowAnswer {
	border-bottom:0 !important;
	color:#f88632;
	font-size:3.0em !important;
	line-height:0.7em;
	position:relative;
	padding-bottom:0 !important;

}
div#modDidYouKnow .didYouKnowAnswerRight {
	background:url(../images/ico_didyouknow_check.gif) no-repeat 0 1px;
	padding-left:33px !important;
}
div#modDidYouKnow .didYouKnowAnswerWrong {
	background:url(../images/ico_didyouknow_x.gif) no-repeat 0 1px;
	padding-left:33px !important;
}
div#Answered {
	border-top:1px dotted #999;
	margin:0 15px;
	padding-top:15px;
}
div#Answered p {
	font-size:1.0em;
	border-bottom:0 !important;
	margin:0 10px 15px !important;
}
/* hide contributor links until the question is answered */
div.answerLinks {
	display:none;
}

/* Right Rail List module */

.rightRail .listRightRail h2, .rightRail .newsList h3 {
background:transparent url(http://o.mm-health.com/images/rc/module-top-orange.gif) no-repeat scroll 0 0;
height:20px;
margin-top:0;
padding:12px 20px 0;
border-bottom:1px solid #D9DAD2;
color:#fff;
}

.rightRail .newsList h3 {
margin:0;
}

/*.template #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget h2, #templateOverview #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget h2, #templateMoreInfo #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget h2 {
background:transparent url(http://o.mm-health.com/images/rc/module-top-orange.gif) no-repeat scroll 0 0;
height:20px;
margin-top:0;
padding:12px 20px 0;
border-bottom:1px solid #D9DAD2;
color:#fff;
}*/


div.listRightRail, div.newsListSml {
width:328px;
}

.rightRail .listRightRail ul, .rightRail .newsList ul{
border-left:1pt solid #D9DAD2;
border-right:1pt solid #D9DAD2;
padding:5px 21px;
}
.rightRail .newsList {
width:328px;
background:url("http://o.mm-health.com/images/rc/module_bottom.gif") no-repeat scroll 0 bottom #FFFFFF;
padding-bottom:8px;
}
.rightRail .newsList ul{
background:#fff;
}
.rightRail .newsList ul li
{
border-bottom:1px dotted #999999;
padding:6px 0 3px;
float:none;
background:transparent;
}

/*.template #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget ul, #templateOverview #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget ul, #templateMoreInfo #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget ul {
border-left:1pt solid #D9DAD2;
border-right:1pt solid #D9DAD2;
padding:5px 21px;
}*/

.template #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget, #templateOverview #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget, #templateMoreInfo #ctl00_mainContentArea_rightRailDZ2_columnDisplay_ctl00_controlcolumn_ctl01_WidgetHost_dropcontainer.widget {
margin-top:14px;
}

.rightRail div.listMedWidthWithTabs, .rightRail div.listMedWidthNoTabs, .rightRail div.listRightRail, .rightRail div.listSmall {
border:medium none;
margin-bottom:20px;
}








/* Updated Did You Know */

.clear {clear:both}


.rightRail div#modDidYouKnow h3 {font:bold 14px Arial !important;padding:12px 0 6px 45px !important;float:left; background: none; border: none; color:#fff;}
.rightRail div#questionWrapper {background:#fff;padding:8px 6px 0 6px;border-left:1px solid #D9DAD2;border-right:1px solid #D9DAD2; width:314px;}
div#page .rightRail #questionWrapper div#question, div#mmPageWrap .rightRail #questionWrapper div#question {border:none;background: url(http://o.mm-health.com/images/mini-centers/didYouKnowSprite.png) no-repeat #f3f4ef}

.rightRail #questionWrapper div#question { padding-bottom:12px; }
.rightRail #questionWrapper div#question p { margin-bottom:0; padding:7px 0; }

.rightRail div#modDidYouKnow div#modDidYouKnowBtnContainer, .rightRail div#modDidYouKnow div#Answered, div#page .rightRail div#modDidYouKnow div.answerLinks, div#mmPageWrap .rightRail div#modDidYouKnow div.answerLinks {border:solid 1px #f3f4ef;border-width:0 0 1px 0;background: url(http://o.mm-health.com/images/mini-centers/didYouKnowSprite.png) no-repeat -338px bottom #f3f4ef;margin:0 !important}
.rightRail div#modDidYouKnow div#Answered {background-image: none; padding:0 12px;}
.rightRail div#modDidYouKnow div.answerLinks {border-bottom:solid 1px #fff;}
div#page .rightRail div#modDidYouKnow, div#mmPageWrap .rightRail div#modDidYouKnow {background: url(http://o.mm-health.com/images/rc/module_bottom.gif) no-repeat 0 bottom transparent;padding:0 0 8px 0;border:none}
.rightRail div#modDidYouKnow .moduleTab {background:transparent url(http://o.mm-health.com/images/rc/DYK-header.gif) no-repeat scroll 0 0; margin:0 !important;padding:0 !important;float:none !important;position:static}
.rightRail div#modDidYouKnow .upperLeftCorner, .rightRail div#modDidYouKnow .upperBorder, .rightRail div#modDidYouKnow .upperRightCorner {display:none}
.rightRail div#modDidYouKnow p#modDidYouKnowSource {padding:13px 15px 0 0;margin:0;font:normal 10px Arial;}
.rightRail div#modDidYouKnow p#modDidYouKnowSource a {color:#fff;}

#btn_didyouknow_false, #btn_didyouknow_true {width:83px;height:39px;display:block;background: url(http://o.mm-health.com/images/mini-centers/didYouKnowSprite.png) no-repeat -774px 0;float:left;overflow:hidden;color:#f1f0ec !important;}

#btn_didyouknow_false:hover, #btn_didyouknow_true:hover {text-decoration:none;}
#btn_didyouknow_true {background-position:-675px 0;margin:0 5px 0 70px;}
div#modDidYouKnow .didYouKnowAnswerRight {background:url(http://o.mm-health.com/images/ico_didyouknow_check.gif) no-repeat 0 0;}
div#modDidYouKnow .didYouKnowAnswerWrong {background:url(http://o.mm-health.com/images/ico_didyouknow_x.gif) no-repeat 0 0;}


#modDidYouKnow .JavaScriptQuiz { background:#F3F4EF url(http://o.mm-health.com/images/mini-centers/didYouKnowSprite.png) no-repeat scroll 0 0;padding-top:12px;}
//#modDidYouKnow .Question { background:#F3F4EF url(http://o.mm-health.com/images/mini-centers/didYouKnowSprite.png) no-repeat scroll -338px bottom; padding-bottom:25px;}
#modDidYouKnow .QuestionText {font-size:1.25em;margin:0 25px;padding:7px 0;line-height:1.2em;}
#modDidYouKnow .Options {border-bottom:1px dotted #999;margin:0 10px 10px;padding:0 10px 10px;}
#modDidYouKnow .Option {display:block;padding:5px 0;font-weight:bold;}
#modDidYouKnow .Button {padding:0 10px 10px;text-align:right; background:#F3F4EF url(http://o.mm-health.com/images/mini-centers/didYouKnowSprite.png) no-repeat scroll -338px bottom;}
#modDidYouKnow h1, #modDidYouKnow .intro, #modDidYouKnow .Score {display:none;}
#modDidYouKnow .NoAnswer, #modDidYouKnow .YourAnswer, #modDidYouKnow .CorrectAnswer, #modDidYouKnow .Explanation, #modDidYouKnow .Score {margin:0 10px;padding:0 16px;line-height:1.3em;}
#modDidYouKnow .NoAnswer, #modDidYouKnow .YourAnswer, #modDidYouKnow .CorrectAnswer {font-weight:bold;}
#modDidYouKnow .Option .AnswerText{vertical-align:1px;}

#modDidYouKnow div.Right {
background:transparent url(http://o.mm-health.com/images/rc/imgdyk_v1.png) no-repeat scroll 14px 15px;
border-top:1px dotted #999;
margin-bottom:12px;
padding:15px;
text-indent:-99999px;
}

#modDidYouKnow div.Wrong, #modDidYouKnow div.NoAnswer {
background:transparent url(http://o.mm-health.com/images/rc/imgdyk_v1.png) no-repeat scroll 14px -32px;
border-top:1px dotted #999;
padding:54px 16px 0;
}
#modDidYouKnow .Option input {
border:medium none;
}
#modDidYouKnow .Button input {
background:transparent url(http://o.mm-health.com/images/rc/imgdyk_v1.png) no-repeat scroll 0 -118px;
border:medium none;
cursor:pointer;
padding:0;
text-indent:-99999px;
width: 104px;
height: 42px;
text-transform:capitalize;
}

#modDidYouKnow div[id$='_reset'] input{
display:none;
}



/* End Newsletter Sign Up --------------------------------------------------------------------------------*/
/* Sponsored Footer Carousel/Rotator ---------------------------------------------------------------------*/
div#footerCarousel {
	background-color:#ebebe6;
	padding:5px 0 4px;
	width:957px;
	position:realtive;
}

div#footerCarouselContainer {
	background-color:#fff;
	float:left;
	height:177px;
	overflow:hidden;
	position:relative;
	width:855px;
}
div#footerCarouselContainer div.items {
	width:20000em;
	position:absolute;
	clear:both;
}
div#footerCarouselContainer div.items div {
	float:left;
	margin:0 10px;
	padding:12px 5px;
	width:141px;
}
div#footerCarouselContainer div.items div p {
	margin-top:2px;
}
div#footerCarouselContainer div.items img {
	padding: 1px;
	border: 1px solid #dfd9ce;
}
div#footerCarouselContainer h3 {
	font-size:0.9em;
	color:#666;
	margin-bottom:8px;
	text-transform:uppercase;
}
div#footerCarouselContainer h2 {
	color:#58a9ca;
	font-size:1.8em;
	font-weight:normal;
	margin-bottom:10px;
	text-transform:none;
}
div#footerCarouselContainer ul {

}
div#footerCarouselContainer ul li {
	background:url(../images/blt_small_blue_arrow.gif) no-repeat 0 4px;
	padding:0 0 5px 8px;

}
div#footerCarouselContainer ul li a {
	line-height:1.2em;
}

a.prev {
	position:relative;
	display:block;
	float:left;
	background:url(../images/btn_foot_carousel_arrow_left.gif) no-repeat 12px 0;
	width:24px;
	height:24px;
	margin-top:76px;
	padding:0 15px 0 12px;
	cursor:pointer;
	overflow:hidden;
}
a.next {
	position:relative;
	display:block;
	float:left;
	background:url(../images/btn_foot_carousel_arrow_right.gif) no-repeat 12px 0;
	width:24px;
	height:24px;
	margin:76px 0 0 0;
	padding:0 15px 0 12px;
	cursor:pointer;
	overflow:hidden;
}
/* For IE 6 */
* html a.next {
	padding-right:12px;
}
a.disabled {
	background-position:12px -24px;
}
/* End Sponsored Footer Carousel/Rotator ------------------------------------------------------------------------------*/
/* Empowerment Center Bottom Nav Carousel/Rotator ------------------------------------------------------------------------------*/
div#empowermentCenterCarousel {
	padding:5px 0 4px;
	position:realtive;
	width:600px;
}
div#empowermentCenterCarousel p {
	color:#666;
	font-size:0.95em;
	margin:0;
	text-align:right;
}
div#empowermentCenterCarouselContainer {
	background-color:#fff;
	float:left;
	height:21px;
	overflow:hidden;
	position:relative;
	width:406px;
}
div#empowermentCenterCarouselContainer div.items {
	clear:both;
	position:absolute;
	width:20000em;
}
div#empowermentCenterCarouselContainer div.items div {
	background:url("../images/empowermentcenter_bottom_nav_collapsed_bg.gif") 0 0 no-repeat;
	float:left;
	height:21px;
	margin:0 5px 0 0;
	padding:0;
	width:24px;
}
div#empowermentCenterCarouselContainer div.items div.item.hover, div#empowermentCenterCarouselContainer div.items div.item.hover div {
	background-image:url("../images/empowermentcenter_bottom_nav_collapsed_hover_bg.gif");
}
div#empowermentCenterCarouselContainer div.items div.item div {
	margin:0;
}
div#empowermentCenterCarouselContainer div.items div.expanded {
	background-image:url("../images/empowermentcenter_bottom_nav_left.gif");
	padding-left:6px;
	width:auto;
}
div#empowermentCenterCarouselContainer div.items div.expanded div {
	background:url("../images/empowermentcenter_bottom_nav_right.gif") top right no-repeat;
	margin:0;
	padding-right:6px;
	width:auto;
}
div#empowermentCenterCarouselContainer div.items div a {
	color:#fff;
	display:none;
	font-size:0.9em;
	padding-top:5px;
}
div#empowermentCenterCarouselContainer div.items div.expanded a {
	display:block;
}
div#empowermentCenterCarousel div.prev, div#empowermentCenterCarousel div.next {
	background:url("../images/empowermentcenter_bottom_nav_scroller_left.gif") 0 0 no-repeat;
	cursor:pointer;
	float:left;
	height:21px;
	margin-right:5px;
	overflow:hidden;
	padding-left:5px;
	position:relative;
	width:92px;
}
div#empowermentCenterCarousel div.next {
	margin-left:5px;
	margin-right:0;
	width:82px;
}
div#empowermentCenterCarousel div.prev div, div#empowermentCenterCarousel div.next div {
	background:url("../images/empowermentcenter_bottom_nav_scroller_right.gif") top right no-repeat;
	height:21px;
	padding-top:4px;
	text-align:center;
}
div#empowermentCenterCarousel div.prev div a, div#empowermentCenterCarousel div.next div a {
	background:url("../images/blt_small_purple_pointer_left.gif") 0 3px no-repeat;
	*background-position:0 10px; /* IE fix */
	color:#503282;
	font-weight:bold;
	margin-left:-5px;
	padding-left:15px;
	*padding-top:7px; /* IE fix */
}
div#empowermentCenterCarousel div.next div a {
	background:url("../images/blt_small_purple_pointer_right.gif") right 3px no-repeat;
	*background-position:right 10px; /* IE fix */
	padding-left:0;
	padding-right:15px;
	*padding-top:7px; /* IE fix */
}
div#empowermentCenterCarousel div.disabled div a {
	color:#888;
}
div#empowermentCenterCarousel div.disabled div a:hover {
	cursor:text;
	text-decoration:none;
}
/* For IE 6 */
* html div#empowermentCenterCarousel a.next {
	padding-right:12px;
}
div#empowermentCenterCarousel a.disabled {
}
/* End Empowerment Center Bottom Nav Carousel/Rotator ------------------------------------------------------------------------------*/
/* Image Title Links --------------------------------------------------------------------------------------------------*/

div.imageTitleLinkContainer p {
	margin-bottom:0;
}
div.imageTitleLinkContainer h3  {
	font-size:1.2em;
	margin:0 0 5px;
	padding-top:2px;
	font-weight:normal;
}
div.leftRail div.imageTitleLinkContainer {
	clear:both;
	width:600px;
	position:relative;
}
div.leftRailTwoColRight div.imageTitleLinkContainer {
	clear:both;
	width:395px;
	position:relative;
}
div.rightRail div.imageTitleLinkContainer {
	clear:both;
	width:336px;
	position:relative;
}
div.imageTitleLinkContent {
	float:left;
}
div.leftRail div.imageTitleLinkContent {
	width:466px;
}
div.leftRailTwoColRight div.imageTitleLinkContent
 {
	width:295px;
}
div.rightRail div.imageTitleLinkContent
 {
	width:226px;
}
div.imageTitleLinkContainer img {
	float:left;
	margin-right:10px;
	border:1px solid #DFD9CE;
	padding:1px;
}
/* Thumbnail---------------------------------------------------------------------------------------------------------------*/
div.thumbnailContainerRight {
	width:336px;
}
div.thumbnailContainerCenter {
	margin-top:0;
}
div.thumbnail {
	float:left;
	line-height:1.2em;
	padding:0 14px;
	position:relative;
	width:84px;
}
div.thumbnailContainerCenter div.thumbnail {
	padding:0 12px 10px 0;
}
div.thumbnailContainerRight h2, div.thumbnailContainerCenter h2  {
	color:#333;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:10px 0 5px;
}
div.thumbnailContainerCenter h2  {
	
}
div.thumbnailContainerInner {
	padding-bottom: 25px;
}
img.playButton {
	position:absolute;
	top:43px;
	left:18px;
}
div.thumbnailContainerCenter img.playButton {
	left:11px
}
div.thumbnail img {
	display:block;
	margin-bottom:3px;
}
/* List -------------------------------------------------------------------------------------------------------------------*/
div.listMedWidthWithTabs {
	position:relative;
	width:198px;
}
div.listMedWidthNoTabs {
	position:relative;
	width:193px;
}
div.listRightRail h2 {
	color:#333;
}
div.listRightRail h2 span {
	color:#666;
}
div.listSmall {
	position:relative;
	width:128px;
}
div.listMedWidthWithTabs, div.listMedWidthNoTabs, div.listRightRail, div.listSmall {
	margin-bottom:20px;
}
.leftRail div.listMedWidthWithTabs, .leftRail div.listMedWidthNoTabs, .leftRail div.listRightRail, .leftRail div.listSmall {
	margin-top:20px;
}
.leftRail div.listMedWidthNoTabs h4 {text-transform: uppercase;}
.leftRail div.leftRailTwoColContainer div.listMedWidthWithTabs,
.leftRail div.leftRailTwoColContainer div.listMedWidthNoTabs,
.leftRail div.leftRailTwoColContainer div.listRightRail,
.leftRail div.leftRailTwoColContainer div.listSmall {
	margin-top:0;
}
.relatedCon{
 width:193px;
}
.relatedModule{display:none;
 margin-bottom:20px;
}
ul.borderedList, ul.relatedList{
 padding-top:4px;
}
ul.borderedList li,ul.relatedList li  {
 border-bottom:1px dotted #999;
 padding:6px 0 3px;
}
ul.borderedList li.last, ul.relatedList li.last{
 border:0;
 padding-bottom:0;
}

ul.simpleList li {
	padding-bottom:7px;
}
ul.tabs, ul.tabsWide {
	border-bottom:1px solid #dadad3;
	height:23px;
	margin-top:10px;
}
ul.tabs li, ul.tabsWide li {
	float:left;
	background:url(../images/tab_left.gif) top left no-repeat;
	margin:0;
	text-transform:uppercase;
	border-bottom:1px solid #dadad3;
	padding-left:3px;
	position:relative;
	top:1px;
}
ul.tabs li.first, ul.tabsWide li.first {
	background:url(../images/tab_left_first.gif) top left no-repeat;
	padding-left:4px;
}
ul.tabs li a, ul.tabsWide li a {
	display:block;
	background:url(../images/tab_right.gif) top right no-repeat;
	margin:0;
	padding:5px;
}
ul.tabsWide li a {
	padding:5px 12px 5px 8px;
}
ul.tabs li.selected, ul.tabsWide li.selected {
	border-bottom:1px solid #fff;
}
ul.tabs li.selected a, ul.tabsWide li.selected a {
	color:#333;
	font-weight:bold;
}
ul.tabs li.selected a:hover, ul.tabsWide li.selected a:hover {
	text-decoration:none;
}
span.disclaimer {
	color:#666;
	display:block;
	font-size:0.75em;
	margin-top:3px;
}
div.tabContentContainer, div.tabContentContainerWide {
	position:relative;
	z-index:100;
	top:0;
	padding:0 4px 11px;
	border-left:1px solid #dadad3;
	border-right:1px solid #dadad3;
	border-bottom:1px solid #dadad3;
	clear:both;
}
div.tabContentContainerWide {
	background-color:#fff;
	padding:0 12px 11px;
}
div.rightRailTwoColListLeft, div.rightRailTwoColListRight {
	float:left;
	width:157px;
	padding-right:20px;
}
div.rightRailTwoColListRight {
	padding-right:0;
}
/* Empowerment Center Right Rail List */
.empowermentCenterRightRailList .tabContentContainerWide {
	border:0;
	margin-bottom:20px;
	padding:0 0 11px 0;
	width:336px;
}
.empowermentCenterRightRailList .tabContentContainerWide h4 {
	font-size:1.2em;
	padding:4px 8px;
	text-transform:none;
}
.empowermentCenterRightRailList .tabContentContainerWide ul li {
	padding-left:8px;
	padding-right:8px;
}
/* end Empowerment Center Right Rail List */
/* IDs for uls containing links for tabs */
#tabMenContent, #tabStoriesContent {
	display:block;
}
#tabWomenContent, #tabChildrenContent, #tabToolsContent, #tabTopicsContent, #tabDrugsContent {
	display:none;
}
/* List Box Embedded -------------------------------------------------------------------------------------------*/

div.listBoxEmbeddedCenter, div.listBoxEmbeddedSmall {
	position:relative;
	width:538px;
	padding:18px 20px 16px 20px;
	border:1px solid #f88632;
	background-color:#f7f7f5;
	margin-bottom:12px;
}
div.listBoxEmbeddedSmall {
	width:114px;
	padding:11px 5px 9px 10px;
}
div.listBoxEmbeddedCenter ul {
	margin:0 20px 0 0 !important;
	padding:0 !important;
	float:left;

}
div.listBoxEmbeddedCenter ul li {
background:url("../images/blt_small_gray_arrow.gif") no-repeat scroll 5px 7px transparent;
display:block;
line-height:16px;
padding:4px 0 4px 26px;
width:222px;
}
div.listBoxEmbeddedSmall ul li {
	background:url(../images/blt_small_blue_arrow.gif) no-repeat 0 7px;
	padding:4px 0 4px 9px;
}
/*
div.listBoxEmbeddedCenter ul li.leftCol {
	padding-right:50px;
}
*/
div.listBoxEmbeddedCenter h3 {
	color:#f88632;
	font-size:1.4em;
	line-height:1.0em;
	margin:0 0 14px 0;
}
div.listBoxEmbeddedSmall h3 {
	color:#f88632;
	margin:0 0 6px 0;
	text-transform:uppercase;
}
div.listBoxEmbeddedCenterBottomLink, div.listBoxEmbeddedSmallBottomLink {
	width:580px;
	text-align:right;
	font-size:0.8em !important;
	padding-top:2px;
}
div.listBoxEmbeddedSmallBottomLink {
	width:129px;
}
/* Did You Know Quiz and Results -----------------------------------------------------------------------------*/
div#modDidYouKnowQuiz {
	background-color:#fff;
	width:603px;
}
div#modDidYouKnowQuizTop {
	height:30px;
	background:url(../images/bg_mod_didyouknow_quiz.gif) repeat-x;
	margin-bottom:18px;
}
div#modDidYouKnowQuizTop a {
	color:#fff;
	display:block;
	float:right;
	font-size:0.95em !important;
	padding:7px 19px 0 0;
}
div#modDidYouKnowQuizTop h3 {
	background:url(../images/ico_small_lightbulb_quiz_hdr.gif) no-repeat 17px 3px;
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
	padding:6px 0 6px 39px;
	margin:0 !important;
}
div#modDidYouKnowQuizBody h2 {
	color:#f88632;
	font-size:1.4em;
	margin-bottom:8px;
}
div#modDidYouKnowQuizBody p {
	margin-bottom:20px;
}
div#modDidYouKnowQuizBody li.didYouKnowQuestion {
	color:#000;
	font-size:1.1em;
	margin:0;
	padding:0;
}
div#modDidYouKnowQuizBody div.dotDiv {
	margin:0 0 10px 0;
}
div#modDidYouKnowQuizBody div.multipleChoiceQuizContainer {
	padding:5px 0 0 20px;
	font-weight:normal;
	line-height:1.4em;
}
.moreInfoLinks {
	margin:20px 0 20px;
}
.leftRail .moreInfoLinks {
	width:603px;
}
.moreInfoLinksLessPadding {
	margin-bottom:15px;
}
.moreInfoLinks, .moreInfoLinksLessPadding {

}
.leftRail .moreInfoLinks h3 {
	color:#333;
	margin:0 0 5px 0;
	font-size:12px !important;
	font-weight:bold;
}

.moreInfoLinks ul, .moreInfoLinksLessPadding ul {
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
float:left;
margin-bottom:8px;
min-height:16px;
padding:8px 3px 8px 0;
width:99.8%;
}
.moreInfoLinks ul li, .moreInfoLinksLessPadding ul li {
	display:block;
	float:left;
	border-right:1px solid #dadada;
	margin:3px 13px 4px 0;
	padding-right: 13px;
	white-space:nowrap;
}

.moreInfoLinksLessPadding ul li {
 	border-right:1px solid #a7a7a7;
}
.moreInfoLinks ul li.first, .moreInfoLinksLessPadding ul li.first {
	padding-left:0;
}
.moreInfoLinks ul li.last,  .moreInfoLinksLessPadding ul li.last {
	border:0;
}

/* CSS Additions per Sophak to correct wrapping chapters on topic pages, search, and search abstract

.moreInfoLinksLessPadding ul, .moreInfoLinks ul {
border-bottom:1px dotted #999;
border-top:1px dotted #999;
line-height:16px;
padding:4px 0;
}

.moreInfoLinksLessPadding ul li, .moreInfoLinks ul li {
border-right:1px solid #A7DCF2;
display:block;
float:left;
margin-right:13px;
padding-right:13px;
}

.moreInfoLinksLessPadding ul li.last, .moreInfoLinks ul li.last {
border:0 none;
float:none;
margin:0;
padding:0;
}
 End Sophak CSS Additions */

div#modDidYouKnowQuizBody ol {
	list-style:decimal;
	margin-left:20px;
	font-weight:bold;
	clear:both;
}
*:first-child+html div#modDidYouKnowQuizBody ol {
	margin-left:25px;
}
* html div#modDidYouKnowQuizBody ol {
	margin-left:25px;
}
div#modDidYouKnowQuizBody ol li {
	padding-bottom:30px !important;
	margin-top:30px !important;
}
p.correctAnswer {
	font-weight:bold;
	color:#664c76;
	margin:0 !important;
}
p.score {
	color:#664c76;
	font-size:1.6em;
}
p.explanation {
	margin:8px 0 0 0 !important;
}

/* Tool Bar ---------------------------------------------------------------------*/
.toolBarWrapper {
	float:left;
	margin:5px 20px 10px -12px;
}
/* Home Page Tool Bar */
.homeToolBar .toolBarWrapper {
	background:url("../images/toolbar_corners_left.png") left 42px no-repeat;
	padding-left:13px;
	float:none;
	margin:0;
}
* html .homeToolBar .toolBarWrapper { /* IE6 fix */
	background-image:url("../images/toolbar_corners_left_noshadow.gif");
}
.homeToolBar .toolBarWrapper {
	width:587px;
}
.homeToolBar .toolBarWrapper .toolBarItem.first {
	width:185px;
}
.homeToolBar .toolBarWrapper .toolBarItem.first .toolBarItemLink {
	padding-left:1px;
}
.homeToolBar .toolBarWrapper .toolBarItem.first .round {
	left:61px;
}
.homeToolBar .toolBarWrapper .toolBarItem.first .icon {
	left:56px;
}
/* end Home Page Tool Bar */
/* Take It With You Tool Bar */
.takeItWithYouToolBar .toolBarWrapper {
	background:url("../images/toolbar_corners_left_short.png") left 42px no-repeat;
	padding-left:13px;
	width:587px;
	float:none;
	margin:0;
}
* html .takeItWithYouToolBar .toolBarWrapper { /* IE6 fix */
	background-image:url("../images/toolbar_corners_left_short_noshadow.gif");
}
.takeItWithYouToolBar .toolBarContainer {
	background-image:url("../images/toolbar_corners_right_short.png");
}
* html .takeItWithYouToolBar .toolBarContainer { /* IE6 fix */
	background-image:url("../images/toolbar_corners_right_short_noshadow.gif");
}
.takeItWithYouToolBar .toolBar {
	height:54px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem {
	background:transparent;
	height:52px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem .toolBarItemSeparator {
	height:52px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem.first {
	border-right:0;
	padding:0 12px;
	width:116px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem.first .toolBarItemLink {
	color:#cb0009;
	font-size:1.25em;
	font-weight:bold;
	padding:22px 0 0 0;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem.first .toolBarItemSeparator {
	display:none;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem.first .round {
	background-image:url("../images/toolbar_icon_round_shadowed_bg.png");
	height:50px;
	left:41px;
	width:59px;
}
* html .takeItWithYouToolBar .toolBarWrapper .toolBarItem.first .round { /* IE6 fix */
	background-image:url("../images/toolbar_icon_round_bg.gif");
}
.takeItWithYouToolBar .toolBarItem .icon {
	height:45px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItem.first .icon {
	height:61px;
	left:37px;
}
* html .takeItWithYouToolBar .toolBarWrapper .toolBarItem.first .icon { /* IE6 fix */
	left:36px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItemInline {
	padding:0 0 0 32px;
	width:183px !important;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItemInline.last {
	padding-right:0;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItemInline .icon {
	background-position:0 13px;
	float:left;
	left:0;
	position:relative;
	top:0;
	width:26px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItemInline .toolBarItemLink {
	float:left;
	padding:13px 0 0 8px !important;
	text-align:left;
	width:140px;
}
.takeItWithYouToolBar .toolBarWrapper .toolBarItemInline .toolBarItemLink a {
	line-height:1.2em;
}
/* end Take It With You Tool Bar */

.toolBarContainer {
	background:url("../images/toolbar_corners_right.png") right 42px no-repeat;
	padding-right:16px;
}
.toolBarWrapper .toolBarContainer.wide1 {
	width:186px;
}
.toolBarWrapper .toolBarContainer.wide2 {
	width:385px;
}
.toolBarWrapper .toolBarContainer.wide3 {
	width:584px;
}
* html .toolBarContainer { /* IE6 fix */
	background-image:url("../images/toolbar_corners_right_noshadow.gif");
}
.toolBar {
	background:url("../images/toolbar_shadow_bottom.png") bottom left repeat-x;
	height:70px;
	padding:42px 0 5px 0;
}
* html .toolBar { /* IE6 fix */
	background:transparent;
}
.toolBarItem {
	background:url("../images/toolbar_bg.gif") bottom left repeat-x;
	background-color:#fff;
	border-bottom:1px solid #8ad3e2;
	border-right:1px dotted #89d3de;
	*border-right:0; /* hide only in IE */
	border-top:1px solid #8ad3e2;
	float:left;
	height:68px;
	position:relative;
	width:198px;
	*width:199px; /* IE fix */
}
.toolBarWrapper .toolBarItem.last {
	border-right:0;
	width:186px;
}
.toolBarItem .toolBarItemSeparator {
	border-right:1px dotted #89d3de;
	display:none;
	*display:block; /* show only in IE */
	float:right;
	height:68px;
	width:1px;
}
.toolBarWrapper .toolBarItem.last .toolBarItemSeparator {
	display:none;
}
.toolBarItem .round {
	background:url("../images/toolbar_icon_round_bg.png") 0 0 no-repeat;
	height:30px;
	left:74px;
	position:absolute;
	top:-30px;
	width:50px;
}
* html .toolBarItem .round { /* IE6 fix */
	background-image:url("../images/toolbar_icon_round_bg.gif");
}
.toolBarItem .icon {
	background-position:0 0;
	background-repeat:no-repeat;
	height:53px;
	left:69px;
	position:absolute;
	top:-42px;
	width:58px;
}
/* Icons */
.toolBarItem .icon.iconDoctor {
	background-image:url("../images/ico_doctor.png");
}
* html .toolBarItem .icon.iconDoctor { /* IE6 fix */
	background-image:url("../images/ico_doctor.gif");
}
.toolBarItem .icon.iconClipboard {
	background-image:url("../images/ico_clipboard.png");
}
* html .toolBarItem .icon.iconClipboard { /* IE6 fix */
	background-image:url("../images/ico_clipboard.gif");
}
.toolBarItem .icon.iconClipboardSmall {
	background-image:url("../images/ico_clipboard_small.gif");
}
.toolBarItem .icon.iconPills {
	background-image:url("../images/ico_pills.png");
}
* html .toolBarItem .icon.iconPills { /* IE6 fix */
	background-image:url("../images/ico_pills.gif");
}
.toolBarItem .icon.iconNurse {
	background-image:url("../images/ico_nurse.png");
}
* html .toolBarItem .icon.iconNurse { /* IE6 fix */
	background-image:url("../images/ico_nurse.gif");
}
.toolBarItem .icon.iconQuestion {
	background-image:url("../images/ico_question.png");
	background-position:0 8px;
	height:61px;
}
* html .toolBarItem .icon.iconQuestion { /* IE6 fix */
	background-image:url("../images/ico_question.gif");
}
.toolBarItem .icon.iconPaperClip {
	background-image:url("../images/ico_paperclip.png");
	background-position:2px 6px;
	height:61px;
}

.toolBarItem .icon.iconCheckmark {
	background-image:url("../images/ico_check_mark.png");
	background-position:0 6px;
	height:61px;
}
* html .toolBarItem .icon.iconCheckmark { /* IE6 fix */
	background-image:url("../images/ico_check_mark.gif");
}

* html .toolBarItem .icon.iconPaperClip { /* IE6 fix */
	background-image:url("../images/ico_paperclip.gif");
}
.toolBarItem .icon.iconPrinterSmall {
	background-image:url("../images/ico_printer_small.gif");
}

.toolBarItem .icon.iconGirl {
	background-image:url("../images/ico_little_girl.png");
}
* html .toolBarItem .icon.iconGirl { /* IE6 fix */
	background-image:url("../images/ico_little_girl.gif");
}
.toolBarItem .icon.iconLrgCalc {
	background-image:url("../images/ico_lrg_calculator.png");
}
* html .toolBarItem .icon.iconLrgCalc { /* IE6 fix */
	background-image:url("../images/ico_lrg_calculator.gif");
}
.toolBarItem .icon.iconBooks {
	background-image:url("../images/ico_books.png");
}
* html .toolBarItem .icon.iconBooks { /* IE6 fix */
	background-image:url("../images/ico_books.gif");
}
.toolBarItem .icon.iconBulb {
	background-image:url("../images/ico_light_bulb.png");
}
* html .toolBarItem .icon.iconBulb { /* IE6 fix */
	background-image:url("../images/ico_light_bulb.gif");
}

/* end Icons */
.toolBarItemLink {
	padding:19px 16px 0 16px;
	text-align:center;
}
.toolBarWrapper .toolBarItem.last .toolBarItemLink {
	padding-right:8px;
}
.toolBarItemLink a {
	background:url("../images/toolbar_pointer_right_blue.gif") right 2px no-repeat;
	*background:transparent; /* IE fix */
	color:#1a4856;
	*display:block; /* IE fix */
	font-size:1.05em;
	font-weight:bold;
	line-height:1.5em;
	padding-right:11px;
	*padding-right:0; /* IE fix */
}
.toolBarItemLink a span, .toolBarItemLink a:hover span {
	*background:url("../images/toolbar_pointer_right_blue.gif") right 2px no-repeat; /* IE fix */
	display:none;
	*display:inline; /* IE fix */
	*padding-left:7px; /* IE fix */
	text-decoration:none;
}
/* end Tool Bar ---------------------------------------------------------------------*/
/* Static Lead ---------------------------------------------------------------------*/
.staticLeadContainer {
	border-bottom:1px solid #e5e4dd;
	margin-bottom:15px;
	padding:0 0 0 0;
	width:600px;
}

.staticLeadContainer img.transparent {
	float:left;
	height:190px;
	width:190px;
}
.staticLeadContainer .copy {
	color:#333;
	margin-left:276px;
}
.staticLeadContainer .copy h3, .staticLeadContainer .staticLeadHeading {
	color:#f88632;
	font-size:2.1em;
	font-weight:normal;
	margin-bottom:5px;
	padding-top:23px;
}
.staticLeadContainer .copy p {
	font-weight:500;
	line-height:1.5em;
	margin-bottom:10px;
}
.staticLeadContainer .askExperts {
	margin-top:13px;
}
.staticLeadContainer .askExperts h5, .staticLeadContainer .askExpertsHeadingWithDottedRule {
	border-bottom:1px dotted #999;
	margin-bottom:4px;
	padding-bottom:4px;
	text-transform:uppercase;
}
.staticLeadContainer .askExperts ul li {
	line-height:1.3em;
}
* html .staticLeadContainer .askExperts ul li { /* IE6 fix */
	height:1%;
}
.staticLeadContainer .askExperts ul li a {
	background:url("../images/blt_small_blue_arrow.gif") 0 5px no-repeat;
	display:block;
	padding-left:8px;
}
.staticLeadContainer .copy a.allMoreLink {
	white-space:nowrap;
}
/* Know Everything */
#staticLeadKnowEverything.staticLeadContainer {
	background-position:1px 1px !important;
	min-height:332px;
}
* html #staticLeadKnowEverything.staticLeadContainer {
	height:332px;
}
#staticLeadKnowEverything.staticLeadContainer .toolBarWrapper {
	margin:0;
}
#staticLeadKnowEverything.staticLeadContainer .copy {
	margin:0 0 0 276px;
	min-height:200px;
}

* html #staticLeadKnowEverything.staticLeadContainer .copy {
	margin-bottom:10px;
	height:200px;
}
* html #staticLeadKnowEverything.staticLeadContainer .toolBarContainer { /* IE6 fix */
	margin-top:0;
}
/* end Know Everything */
/* More Info */

div.content #staticLeadMoreInfo {border-top:solid 1px #fff;}
#staticLeadMoreInfo.staticLeadContainer {
	background-position:12px 0 !important;
	*background-position:12px 8px !important;
	border-bottom:0;
	border-top:1px solid #e5e4dd;
	width:615px;
	margin-bottom:20px;
	position:relative;
}
#staticLeadMoreInfo.staticLeadMoreInfoFlushLeft {
	background-position:12px 0;
	*background-position:12px 8px;
	border:0;
	margin-left:-12px;
	padding-bottom:115px;
	position:relative;
}
* html #staticLeadMoreInfo.staticLeadMoreInfoFlushLeft { /* IE6 fix */
	padding-bottom:130px;
}
#staticLeadMoreInfo.staticLeadContainer .copy {
	margin-left:221px;
	min-height:170px;
}
* html #staticLeadMoreInfo.staticLeadContainer .copy {
	height:170px;
}
#staticLeadMoreInfo.staticLeadContainer .toolBarMoreLinksContainer {
	border-bottom:1px solid #f4f0ec;
}
#staticLeadMoreInfo.staticLeadMoreInfoFlushLeft .toolBarMoreLinksContainer {
	bottom:-7px;
	left:0;
	position:absolute;
}
#staticLeadMoreInfo.staticLeadContainer .toolBarWrapper {
	float:left;
	width:401px;
	margin:0 !important;
}
#staticLeadMoreInfo.staticLeadContainer ul.moreLinks {
	float:left;
	margin:42px 0 0 10px;
	width:198px;
}
#staticLeadMoreInfo.staticLeadMoreInfoFlushLeft ul.moreLinks {
	border:0;
}
#staticLeadMoreInfo.staticLeadContainer ul.moreLinks li {
	border-bottom:1px dotted #999;
	font-weight:bold;
	line-height:1.4em;
	padding:5px 0;
	width:178px;
}
#staticLeadMoreInfo.staticLeadContainer ul.moreLinks li.last {
	border-bottom:0;
}


/* end More Info */
/* Empowerment Center Lead */
#empowermentCenterLead.staticLeadContainer {
	border:0;
	height:283px;
	left:-11px;
	position:relative;
	top:-10px;
	width:614px;
}
* html #empowermentCenterLead.staticLeadContainer { /* IE6 fix */
	margin-right:-11px;
}
#empowermentCenterLead.staticLeadContainer .copy {
	padding-top:10px;
}
#empowermentCenterLead.staticLeadContainer .copy h3 {
	margin:0 0 20px 0;
}
#empowermentCenterLead.staticLeadContainer .copy ul {
	list-style-type:disc;
	margin:8px 0 8px 20px;
}
#empowermentCenterLead.staticLeadContainer .copy ul li {
	margin-bottom:3px;
	width:100%;
}
#empowermentCenterLead.staticLeadContainer .copy .btnContainer {
	margin-top:20px;
}
/* end Empowerment Center Lead */
/* end Static Lead ---------------------------------------------------------------------*/

/* Search Abstract ---------------------------------------------------------------------*/
.infoBubbleOuterWrapper {
	background:url("../images/infobubble_corners_top.png") 31px 0 no-repeat;
	padding:20px 0 0 31px;
	position:absolute;
	top:0;
	left:0;
	z-index:9000;
	display:none;
	width:475px;
	text-align:left;
}
* html .infoBubbleOuterWrapper { /* IE6 fix */
	background-image:url("../images/infobubble_corners_top.gif");
}
.infoBubbleOuterWrapper .pointer {
	background:url("../images/infobubble_pointer_left.png") 0 0 no-repeat;
	height:52px;
	left:0;
	position:absolute;
	top:40px;
	width:37px;
}
* html .infoBubbleOuterWrapper .pointer {
	background-image:url("../images/infobubble_pointer_left.gif");
}
.infoBubbleWrapper {
	background:url("../images/infobubble_corners_bottom.png") bottom left no-repeat;
	padding-bottom:25px;
	width:100%;
}
* html .infoBubbleWrapper { /* IE6 fix */
	background-image:url("../images/infobubble_corners_bottom.gif");
	width:470px;
}
.infoBubbleContainer {
	background:url("../images/infobubble_shadow_right.png") top right repeat-y;
	border-left:1px solid #d2d1cc;
	padding-right:6px;
}
* html .infoBubbleContainer { /* IE6 fix */
	background:transparent;
	border-right:1px solid #d2d1cc;
	padding-right:0;
}
.infoBubble {
	background-color:#f6f6f6;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
	padding:0 30px 10px 30px;
}
.sourceInfoBubble .infoBubble {
	border-right:0;
	padding:0 20px;
}
.infoBubble .infoBubbleHeader h2 {
	background:url("../images/ico_magnifying_glass.gif") 4px 0 no-repeat;
	color:#f88632;
	float:left;
	font-size:2em;
	font-weight:normal;
	margin:10px 0 10px 0;
	padding-left:35px;
	width:340px;
}
.sourceInfoBubble .infoBubble .infoBubbleHeader h2 {
	background:transparent;
	font-size:1.5em;
	margin:0 0 11px 0;
	padding:0;
}
.infoBubble .infoBubbleHeader .closeButton, .infoBubble .infoBubbleHeader .closeSourceButton {
	float:right;
	width:14px;
	height:14px;
}
.infoBubble .infoBubbleHeader .closeButton a, .infoBubble .infoBubbleHeader .closeButton a:hover,
.infoBubble .infoBubbleHeader .closeSourceButton a, .infoBubble .infoBubbleHeader .closeSourceButton a:hover {
	background:url("../images/btn_close.gif") 0 0 no-repeat;
	display:block;
	height:14px;
	text-indent:-10000px;
	text-decoration:none;
	width:14px;
}
.infoBubble p {
	line-height:1.4em;
	margin-bottom:10px;
}
.infoBubble .btnContainer {
	height:14px;
	margin-top:10px;
	padding:7px 0 6px 0;
}
.infoBubble .btnContainer a.btn {
	background:url("../images/bg_gradient_lightgrey.gif") 0 0 repeat-x;
	background-color:#e4e4e4;
	border:1px solid #b9bab5;
	color:#58a9ca;
	cursor:pointer;
	font-size:1.05em;
	padding:4px 10px;
	*width:140px; /* IE fix */
}
.infoBubble .btnContainer a.btn:hover {
	background-color:#fff;
	background-position:0 10px;
	text-decoration:none;
}
.infoBubble .moreInfoLinks {
	border-bottom:1px dotted #5f5a4d;
	border-top:1px dotted #5f5a4d;
	margin:7px 0;
	padding:7px 0 8px;
	*padding-bottom:3px;
}
.infoBubble .moreInfoLinks h3 {
	color:#333333 !important;
	font-size:1.1em !important;
	font-weight:bold;
	margin:0 0 5px 0;
}
.infoBubble .moreInfoLinks ul {
	border:0;
	height:auto;
	padding:0;
}
.infoBubble .moreInfoLinks ul li {
	border-right:1px solid #8d8c86;
	float:left;
	margin-right:9px;
	*margin-right:12px; /* IE fix */
	padding:0 12px 0 0;
	*padding:0 9px 0 0; /* IE fix */
}
.infoBubble .moreInfoLinks ul li.last {
	border:0;
	margin-right:0;
	padding-right:0;
}
.infoBubble .copy {
	background-color:#fff;
	border:1px solid #d7d7d7;
	padding:15px 11px 8px 11px;
}
.infoBubble .copy ol {
	list-style-type:decimal;
	margin-left:21px;
}
.infoBubble .copy ol li {
	line-height:1.4em;
	margin-bottom:7px;
}
/* Pointer on Right */
.infoBubbleOuterWrapper.rightPointer {
	background-position:0 0;
	padding-left:0;
	width:508px;
}
.infoBubbleOuterWrapper.rightPointer .pointer {
	display:none;
}
* html .infoBubbleOuterWrapper.rightPointer .infoBubbleWrapper { /* IE6 fix */
	width:508px;
}
.infoBubbleOuterWrapper.rightPointer .infoBubbleContainer {
	background:url("../images/infobubble_pointer_right_top.png") top right no-repeat;
	border-right:0;
	padding-right:44px;
}
* html .infoBubbleOuterWrapper.rightPointer .infoBubbleContainer { /* IE6 fix */
	background:url("../images/infobubble_pointer_right_top.gif") bottom right repeat;
	padding-right:43px;
}
/* end Pointer on Right */
/* end Search Abstract ---------------------------------------------------------------------*/

/* Ask The Expert ---------------------------------------------------------------------*/
.askTheExpertContainer {
	padding-right:12px;
	width:583px;
}
.leftRail .askTheExpertContainer h2 {
	color:#f88632 !important;
	font-size:1.5em !important;
	font-weight:normal !important;
	margin-bottom:20px !important;
	text-transform:none !important;
}
.leftRail .askTheExpertContainer h3 {
	color:#333;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}
.askTheExpert {
	background-color:#fff;
	border:1px solid #dcdcd3;
	float:left;
	margin-right:28px;
	padding:18px 130px 0 10px;
	position:relative;
	width:152px;
}
.askTheExpert img.backgroundPhoto {
	bottom:0;
	left:170px;
	position:absolute;
}
.leftRail .askTheExpert h3 {
	margin:0 0 10px 0;
}
.askTheExpert .answer {
	margin-bottom:37px;
}
.askTheExpert .answer h3 {
	color:#666;
	margin-bottom:4px;
}
.askTheExpert .answer p {
	font-size:1em;
	line-height:1.4em;
	margin-bottom:4px;
}
.askTheExpertContainer .listRightRail {
	float:left;
	padding-top:7px;
	width:261px;
}
.askTheExpertContainer div.listMedWidthWithTabs,
.askTheExpertContainer div.listMedWidthNoTabs,
.askTheExpertContainer div.listRightRail,
.askTheExpertContainer div.listSmall {
	margin-top:0;
}
.askTheExpertContainer .listRightRail h2 {
	color:#333;
}
.askTheExpertContainer .listRightRail h3 {
	margin-bottom:6px;
}
.askTheExpertContainer .listRightRail ul li {
	padding:4px 0;
}
.askTheExpertContainer .listRightRail ul li.last {
	margin:10px 0 0 0;
	padding:0;
}
.askTheExpertContainer .listRightRail ul li.last ul li {
	border:0;
	margin:0;
	padding:0;
}
.askTheExpertContainer .listRightRail ul li.photo, .askTheExpertContainer .listRightRail ul li.video {
	background-position:0 3px !important;
	background-repeat:no-repeat;
	padding:4px 0 4px 21px !important;
	width:253px !important;
}
.askTheExpertContainer .listRightRail ul li.photo {
	background-image:url("../images/ico_camera.gif");
}
.askTheExpertContainer .listRightRail ul li.video {
	background-image:url("../images/ico_video.gif");
}
/* end Ask The Expert ---------------------------------------------------------------------*/

/* Topic Library ---------------------------------------------------------------------*/
.topicLibraryContainer {
	clear:both;
}
.topicLibrary {
	border-top:4px solid #523464;
	min-height:301px;
	margin:30px 29px 30px 0;
	padding:12px 0 0 0;
	width:151px;
}
* html .topicLibrary {
	height:301px;
}
.topicLibraryContainer .topicLibrary.wide3 {
	width:424px;
}
.leftRail .topicLibrary h3 {
	border-bottom:1px dotted #999;
	color:#523464;
	font-size:1.25em;
	font-weight:bold;
	padding-bottom:9px;
	margin-top:0;
}
.leftRail .topicLibrary ul {
float:left;
border-bottom:1px dotted #999;
min-height:262px;
padding:10px 20px 2px 0;
width:121px;
}
.leftRail .topicLibrary ul li {
	margin-bottom:8px;
}
#healthyLiving.topicLibrary {
	border-top-color:#729216;
}
#healthyLiving.topicLibrary h3 {
	color:#729216;
	padding-left:10px;
}
#healthyLiving.topicLibrary ul {
	float:none;
	padding-left:10px;
}
/* end Topic Library ---------------------------------------------------------------------*/

/* Sponsor Spec ---------------------------------------------------------------------*/
ul.drugInfoLinks {
	clear:both;
	padding-top:6px;
}
ul.drugInfoLinks li {
	background: none !important;
	display:block;
	float:left;
	border-right:1px solid #b0b29c;
	margin:0 10px 0 0 !important;
	padding:0 10px 0 0 !important;
	font-size:0.8em;
	width:auto !important;
}
ul.drugInfoLinks li.last {
	border:0;
}
div.sponsorDetails {
	background:#95967a url(../images/bg_sponsor.gif) no-repeat 5px 90%;
	margin-top:20px;
	padding-left:22px;
}
.leftRail div.sponsorDetails {
	width:580px;
}
div.sponsorDetails.narrowWidth, .rightRail div.sponsorDetails {
	width:306px;
}
div.sponsorDetails.mediumWidth, .leftRailTwoColRight div.sponsorDetails {
	width:372px;
}
div.sponsorDetailsInner {
	border-top:1px solid #d9dad2;
	border-right:1px solid #d9dad2;
	border-bottom:1px solid #d9dad2;
	background:#fff;
	padding-left:1px;
}
.leftRail div.sponsorDetailsInner {
	width:579px;
}
.narrowWidth div.sponsorDetailsInner, .rightRail div.sponsorDetailsInner {
	width:304px;
}
.mediumWidth div.sponsorDetailsInner, .leftRailTwoColRight div.sponsorDetailsInner {
	width:371px;
}
div.sponsorDetailsInner2 {
	border-left:1px dotted #999;
	position:relative;
	height:1%;
}
div.sponsorDetailsHead {
	border-bottom:1px dotted #999;
	margin:auto 0;
	padding:0 8px;
}
div.sponsorLogo {
	float:right;
	padding-top:4px;
}
div.sponsorLogo img {
	width:80px;
	height:29px;
}
div.sponsorDetailsHead h4 {
	text-transform:none;
	padding:10px 0;
}
div.sponsorDetailsBody {
	padding:4px 8px;
}
div.sponsorDetailsImage {
	float:left;
}
.leftRail div.sponsorDetailsImage {
	width:79px;
}
.leftRail div.sponsorDetailsImage img {
	width:70px;
	height:70px;
}
.narrowWidth div.sponsorDetailsImage, .rightRail div.sponsorDetailsImage {
	width:104px;
}
.rightRail div.sponsorDetailsImage img {
	width:95px;
	height:95px;
}
div.sponsorDetailsImage img {
	border:1px solid #999;
	margin-right:7px;
}
div.sponsorDetailsContent {
	float:left;
}
.leftRail div.sponsorDetailsContent {
	width:483px;
}
div.sponsorDetailsContent.noImage {
	width:100%;
}
.narrowWidth div.sponsorDetailsContent, .rightRail div.sponsorDetailsContent {
	padding-bottom:9px;
	padding-top:9px;
	width:176px;
}
.narrowWidth div.sponsorDetailsContent.noImage, .rightRail div.sponsorDetailsContent.noImage {
	width:100%;
}
.mediumWidth div.sponsorDetailsContent, .leftRailTwoColRight div.sponsorDetailsContent {
	width:270px;
}
.mediumWidth div.sponsorDetailsContent.noImage, .leftRailTwoColRight div.sponsorDetailsContent.noImage {
	width:100%;
}
div.sponsorDetailsContent h5 {
	padding:3px 0 5px;
}
div.sponsorDetailsContent p {
	padding-bottom:8px;
}
/* similar to div.listBoxEmbeddedCenter ul li */

ul.sponsorLinks li, div.sponsorDetailsContent ul li {
	background:url("../images/blt_small_blue_arrow.gif") no-repeat 0 5px;
	display:block;
	float:left;
	padding:2px 0 4px 11px;
}
.leftRail div.sponsorDetailsContent ul li {
	width:224px;
}
div.sponsorDetailsContent ul li.leftCol,
ul.sponsorLinks li.leftCol {
	border-right:1px dotted #999;
	margin-right:23px;
	width:202px;
}
.narrowWidth ul.sponsorLinks li, .rightRail div.sponsorDetailsContent ul li {
	width:175px;
}
.narrowWidth .noImage ul.sponsorLinks li, .rightRail .noImage ul li {
	width:275px;
}
.mediumWidth ul.sponsorLinks li {
	width:111px;
}
.mediumWidth ul.sponsorLinks li.leftCol, .leftRailTwoColRight ul li.leftCol {
	margin-right:13px;
	padding-right:13px;
	width:98px;
}
/* end Sponsor Spec ---------------------------------------------------------------------*/
/*--------------------------------Secondary feature specs modules--------------------------------*/
.featureSpecGreen{
	border-top: 3px solid #729216;
	width: 395px;
	clear: both;
	overflow: hidden;
	margin: 0 0 12px 0;
}
.leftRail .featureSpecGreen h1{
	margin: 6px 0 3px 5px;
	color: #729216;
	font-size: 1.4em;
	font-weight: bold;
}
.featureSpecPurple{
	border-top: 3px solid #523464;
	width: 395px;
	clear: both;
	overflow: hidden;
	margin: 0 0 12px 0;
}
.leftRail .featureSpecPurple h1{
	margin: 6px 0 3px 5px;
	color: #523464;
	font-size: 1.4em;
	font-weight: bold;
}
.featureSpecRed{
	border-top: 3px solid #A6373D;
	width: 395px;
	clear: both;
	overflow: hidden;
	margin: 0 0 12px 0;
}
.leftRail .featureSpecRed h1{
	margin: 6px 0 3px 5px;
	color: #A6373D;
	font-size: 1.4em;
	font-weight: bold;
}
.featureSpecInner{
	width: 100%;
	border-top: 1px dotted #999;
	clear: both;
	color: #333;
}
.leftRail .featureSpecInner img{
	border: 1px solid #dfd9ce;
	padding: 1px;
}
.featureSpecInner .allMoreLink{
	font-size: .951em;
}
.leftRail .featureSpecInner h2{
	color:#58a9ca;
	font-weight:normal;
	margin:0 0 12px 0;
}
.leftRail .featureSpecInner p{
	margin: 0 0 0 0;
}
.featureSpecLeft{
	float: left;
	width: 153px;
	margin: 16px 0 0 6px;
	padding: 0 0 12px 0;
}
.featureSpecRight{
	float: right;
	width: 209px;
	margin: 16px 6px 0 0;
	padding: 0 0 12px 0;
}
.leftRail .featureSpecRight ul li{
	background: url(../images/blt_small_blue_arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 8px;
	margin: 0 0 8px 0;
	width:200px;
}
.featureSpecBottom{
	clear: both;
	background: #F2F4E7;
	width: 389px;
	_width: 100%;
	margin: 0 0 0 0;
	padding:  7px 0 4px 6px;
	border-bottom: 1px dotted #999;
}
.leftRail .featureSpecBottom ul li{
	font-size:1em;
	color: #424242;
	margin: 0 0 0 2px;
	font-weight: bold;
	display: inline;
}
.featureSpecBottom ul li a{
	font-weight: normal !important;
}
h2.imageHeader{
	position: relative;
	top: 0;
	height: 104px;
}
.playBottom{
	position: absolute;
	bottom: 0;
	_bottom: 3px;
	left: 4px;
	border: none !important;
}

/*--------------------------------End Secondary feature specs modules--------------------------------*/
/*-------------------------------- Slide Show Module ------------------------------------------------*/

div#slideShow, div#video {
	width:603px;
}
div.leftRail div#slideShow, div.leftRail div#video {
	margin-bottom:22px;
}

div#slideShowContainer {clear:both;padding-top:8px;}

div#slideShowContainer div.upperLeft, div#videoContainer div.upperLeft {
	background:url(../images/corner_mod_slideshow_upper_left.gif) no-repeat;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	width:5px;
}
div#slideShowContainer div.upperCenter, div#videoContainer div.upperCenter {
	background-color:#333333;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	width:593px;
}
div#slideShowContainer div.upperRight, div#videoContainer div.upperRight {
	background:url(../images/corner_mod_slideshow_upper_right.gif) no-repeat;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	width:5px;
}
div#slideShowContainer div.center, div#videoContainer div.center {
	background-color:#333333;
	color:#fff;
	clear:both;
	margin:0;
	padding:0 7px 0 7px;
	position:relative;
    min-height:425px;
    #margin-top:-16px;
}
* html div.center {
	height:550px;
}
#slideShowContainer div.center p, div#videoContainer div.center p {
	line-height:1.2em;
	margin-bottom:0;
	position:relative;
}
#slideShowContainer div.center p.first, div#videoContainer div.center p.first {
	margin-top:10px !important;
}
div#slideShowContainer div.lowerLeft, div#videoContainer div.lowerLeft {
	background:url(../images/corner_mod_slideshow_lower_left.gif) no-repeat;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	width:5px;
}
div#slideShowContainer div.lowerCenter, div#videoContainer div.lowerCenter {
	background-color:#333333;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	width:593px;
}
div#slideShowContainer div.lowerRight, div#videoContainer div.lowerRight {
	background:url(../images/corner_mod_slideshow_lower_right.gif) no-repeat;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	width:5px;
}

div#photoThumbs {
	border:1px solid #666;
	background-color:#3d3d3d;
	padding:53px 28px 43px 30px;
	position:relative;
	width:529px;
	min-height:289px;
}
* html div#photoThumbs {
	height:289px;
}
div#photoThumbs a {
	display:block;
	float:left;
	width:120px;
	border:1px solid #666;
	margin:0 5px 10px 5px;
	position:relative;
}
#mainPhoto {
	margin:0;
	padding:0;
	position:relative;
	width:587px;
	height:1%;
}
#mainPhoto img {
  border:1px solid #666;
}
div.photoCaption, div.photoCaptionOn {
	position:relative;
	display:none;
}
div.photoCaptionOn {
	display:block;
}
div.slideShowControls {
	background:url(../images/bg_slideshow_controls.png) no-repeat;
	position:absolute;
	top:1px;
	left:511px;
	width:85px;
	height:50px;
	z-index:1;
}
* html div.slideShowControls {
	background:url(../images/bg_slideshow_controls.gif) no-repeat;
}
div#photoThumbs div.slideShowControls {
	top:0;
	left:500px;
}
div.slideShowControls img.arrowLeft {
	position:absolute;
	top:13px;
	left:5px;
	background:url(../images/btn_slideshow_arrow_left.png) no-repeat;
	cursor:pointer;
}
div.slideShowControls img.leftOff {
	background:url(../images/btn_slideshow_arrow_left_off.png) no-repeat;
	cursor:default;
}
* html div.slideShowControls img.leftOff {
	background:url(../images/btn_slideshow_arrow_left_off.gif) no-repeat;
}
div.slideShowControls img.arrowRight {
	position:absolute;
	top:13px;
	left:46px;
	background:url(../images/btn_slideshow_arrow_right.png) no-repeat;
	cursor:pointer;
}
div.slideShowControls img.rightOff{
	background:url(../images/btn_slideshow_arrow_right_off.png) no-repeat;
	cursor:default;
}
* html div.slideShowControls img.rightOff {
	background:url(../images/btn_slideshow_arrow_right_off.gif) no-repeat;
}
div.slideShowControls div.count {
	color:#666;
	font-size:0.8em;
	position:absolute;
	top:1px;
	left:0;
	text-align:center;
	width:85px;
}
div#thumbNailView ul {
	margin:0 0 15px 10px;
}
div#thumbNailView ul li {
	background:url(../images/blt_small_blue_dot.gif) no-repeat 0 4px;
	padding:2px 0 3px 8px;
}

p.author, p.date {
	font-size:0.9em;
	padding-bottom:6px;
}
div#slideShowContainer h2 {
	color:#f7832c;
	font-size:1.6em;
	font-weight:normal;
	margin:0;
	padding:13px 10px 10px;
}
/*---------------------Begin Mod Article Tool-----------------------*/
#articleActionsModule, #articleActionsModuleNoTextSizer {
	width: 92px;
	height: 90px;
	background: url(../images/mod_Article_Rep_Vertical.jpg) top left repeat-y #fff;
	position: relative;
}
#articleActionsModule ul, #articleActionsModuleNoTextSizer ul {
	list-style-type:none;
	margin-top:5px;
	padding-left:0;
}
#articleActionsModuleNoTextSizer {
	height:60px;
}
#articleActionsModule .topCurve, #articleActionsModuleNoTextSizer .topCurve {
	background: url(../images/mod_Article_Top.jpg) top left no-repeat;
	height: 10px;
	width: 100%;
}
#articleActionsModule .bottomCurve, #articleActionsModuleNoTextSizer .bottomCurve {
	background: url(../images/mod_Article_Bottom.jpg) top left no-repeat;
	height: 11px;
	width: 100%;
	position: absolute;
	bottom: 0;
	_bottom: -4px;
}
.articleActionsModuleButtons{
	margin: 0 0 0 12px;
	width: 96%;
	position: relative;
	z-index: 1000;
}
.articleActionsModuleButtons li{
	margin: 0 0 4px 0;
	line-height:12px !important;
}
#printThis, .ac_print {
	text-align: right;
	width: 56px;
	position: relative;
	left: 3px;
	left: -2px\9;
	text-transform: uppercase;
	font-size: 11px;
	height: 18px;
}

#printTakeItPage{
	text-align: right;
	width: 56px;
	position: relative;
	left: 5px;
	text-transform: uppercase;
	font-size: 11px;
	height: 18px;
	padding: 5px 0 0 0;
}

#emailThis{
	text-align: left;
	width: 56px;
	position: relative;
	left: 5px;
	text-transform: uppercase;
	font-size: 11px;
	height: 16px;
}
#emailThis a{padding: 1px 0 0 22px;background: url(../images/ico_email.gif) no-repeat 0 0;display: block;}
.ac_print a{padding: 1px 0 0 22px;background: url(../images/ico_print.gif) no-repeat 1px 0;#background-position:6px 0;display: block;}
#printThis a{padding: 5px 0 0 22px;background: url(../images/ico_print.gif) no-repeat 0 1px;}

/*---------------------End Mod Article Tool-----------------------*/

/* Glossary ---------------------------------------------------------------------*/
.glossaryContainer {
	border-top:5px solid #723147;
	margin:50px 15px 70px 15px;
	width:395px;
}
.glossaryContainer .glossary {
	background:url("../images/glossary_bg.gif") 0 0 repeat-x;
	background-color:#f3f3f0;
	border:1px solid #dcdcd3;
	padding:8px;
}
.glossaryContainer .glossary h2 {
	color:#723147;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 9px 0;
}
.glossaryContainer .glossary .helpLink {
	float:right;
	font-size:1em;
	margin-top:4px;
}
.glossaryTerms {
	background-color:#fff;
	border:1px solid #e8e8e8;
	border-right:0;
	float:left;
	margin-right:8px;
	width:140px;
}
.glossaryTerms .jScrollPaneContainer {
	width:140px !important;
}
.glossaryContainer .jScrollPaneContainer .jScrollPaneTrack {
	background:url("../images/glossary_jscrollpanetrack_bg.gif") 1px 0 repeat-y;
	background-color:#fff;
	border:1px solid #ccc;
}
.glossaryContainer .jScrollPaneContainer .jScrollPaneDrag {
	background:url("../images/glossary_jscrollpanedrag_bg.gif") 0 0 repeat-y;
	background-color:#fff;
	border:1px solid #ccc;
	margin-left:1px;
	width:10px !important;
}
.glossaryContainer .jScrollPaneContainer .jScrollArrowUp, .glossaryContainer .jScrollPaneContainer .jScrollArrowDown {
	background:url("../images/glossary_jscrollarrowup_bg.gif") 2px 2px no-repeat;
	background-color:#fff;
	border:1px solid #ccc;
}
.glossaryContainer .jScrollPaneContainer .jScrollArrowDown {
	background-image:url("../images/glossary_jscrollarrowdown_bg.gif");
	background-position:2px 1px;
}
.glossaryTerms ul {
	border-right:0;
	height:129px;
	padding:3px 8px;
	width:129px;
}
.glossaryTerms ul li {
	border-bottom:1px dotted #999;
	margin-right:8px;
}
.glossaryTerms ul li a {
	color:#666;
	display:block;
	font-size:0.9em;
	padding:5px 4px;
}
.glossaryTerms ul li a:hover {
	background:url("../images/glossary_term_bg.gif") 0 1px repeat-x;
	font-weight:bold;
	text-decoration:none;
}
.glossaryTerms ul li.active a {
	background:url("../images/glossary_term_bg.gif") 0 1px repeat-x;
	color:#723147;
	font-weight:bold;
}
.glossaryDefinitionContainer {
	background-color:#fcfcfc;
	border:1px solid #e8e8e8;
	float:left;
}
.glossaryDefinitionContainer .jScrollPaneContainer {
	width:226px !important;
}
.glossaryDefinition {
	height:117px;
	padding:9px 8px;
	width:215px;
}
.glossaryDefinition h3 {
	color:#723147;
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:6px;
}
.glossaryDefinition p.pronunciation {
	color:#999;
	margin-bottom:8px;
}
.glossaryDefinition ol {
	list-style-type:decimal;
	margin-left:18px;
	*margin-left:23px; /* IE fix */
}
.glossaryDefinition ol li {
	line-height:1.2em;
	margin-bottom:8px;
}
.glossaryContainer p.glossarySource {
	color:#999;
	font-size:0.85em;
	margin-top:4px;
	text-align:right;
}
/* end Glossary ---------------------------------------------------------------------*/
/* revised, simple glossary ---------------------------------------------------------*/

.simpleGlossaryTerms {
	border:1px solid #dadad3;
	margin-top:10px;
	padding:16px 18px 14px;
	width:353px;
	line-height:1.8em;
	color:#58a9ca;
}
a.viewAllTerms {
	display:block;
	text-align:right;
	font-weight:bold;
}
/*-----------------Begin Mod Header Promo---------------------------*/
.headerPromoFloatRt {
	position: absolute;
	right: 23px;
	bottom: 0;
	width:310px;
	_bottom: -2px; /* IE fix */
}
.modHeaderPromo{
	width:310px;
	background:url(../images/mod_promoHeader_header.png) top left no-repeat;
	_background:url(../images/mod_promoHeader_header_ie6.png) top left no-repeat;
	position:relative;
	margin: 0 0 38px 0;

}
.modHeaderPromoTop{
	width:310px;
	left:19px;
	padding:25px 0 0;
	position:relative;
	top:0;
	width:224px;
	z-index:100;
	height:19px;
}
.modHeaderPromoBottom{
	background: url(../images/mod_promoHeader_footer.png) bottom left no-repeat;
	_background: url(../images/mod_promoHeader_footer_ie6.png) bottom left no-repeat;
	width:310px;
	height:11px;
	_position: relative;
	_top: -5px;
}
.modHeaderPromoContent{
	width: 224px;
	position: relative;
	top: 0;
	left: 19px;
	z-index: 200;
	padding: 0;
	overflow: hidden;
}
.modHeaderPromoContent h2 {
	padding-bottom:5px;
}
.modHeaderPromoContent a{
cursor: default;
}
.modHeaderPromoIcon{
	position: absolute;
/*	right: 14px;*/
	left: 221px;
	top: -4px;
	width: 56px;
	height: 56px;
	z-index: 3000;
}
.modHeaderPromoRepBk{
	background:url(../images/mod_promoHeader_rep.png) bottom left repeat-y;
}
#test{
	background: #000;
	width: 100%;
	height: 90px;
	border: 1px solid red;
	overflow: hidden;
}
#test img{
border: 1px solid red;
}
/* this takes care of png problems in ie6  just remember to export png files as png-8 or you will run into problems */
* html img,
* html .png{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
/*-----------------End Mod Header Promo-----------------------------*/


/*-----------------Begin Gateway Module-------------------------*/
.modGateway{
	border:1px solid #CCC7C4;
	border-top:5px solid #CCC7C4;
	margin-bottom:20px;
	width:601px;
	background:url(../images/glossary_bg.gif) top left repeat-x #ebebe6;
}
.modGateway .jScrollPaneTrack{
	position:absolute;
	right: 0;
	background:url("../images/glossary_jscrollpanetrack_bg.gif") 1px 0 repeat-y #fff;
	border:1px solid #ccc;
}
.modGateway .jScrollPaneContainer .jScrollPaneDrag {
	background:url("../images/glossary_jscrollpanedrag_bg.gif") 0 0 repeat-y #fff;
	border:1px solid #ccc;
	margin-left:1px;
	width:10px !important;
}
.modGateway .jScrollPaneContainer .jScrollArrowUp {
	background:url("../images/gateway_jscrollarrowup_bg.gif") 2px 2px no-repeat;
	background-color:#fff;
	border:1px solid #ccc;
}
.modGateway .jScrollPaneContainer .jScrollArrowDown {
	background:url("../images/gateway_jscrollarrowdown_bg.gif") 2px 2px no-repeat;
	background-color:#fff;
	border:1px solid #ccc;
}

.leftRail .modGateway h2{
	color:#333333;
	font-size:1.2em;
	font-weight:bold;
	margin:11px 12px 10px 12px;
}
.modGatewayListFloat{
	border-right:1px solid #CCC7C4;
	float:left;
	margin: 10px 0 10px 0;
	width:140px;
}
.modGatewayListFloat.last {
	border:0;
}
.modGatewayListFloat h2 {
	margin-bottom:0 !important;
	line-height:1.0em !important;
}
.modGatewayListFloat ul li, .modGatewayListFloatLast ul li{
	font-size:0.95em;
	margin:0 14px 0 19px;
}
.modGatewayListFloat ul li a, .modGatewayListFloatLast ul li a {
	line-height:1.2em;
}
.modGatewayFrame{
	width:578px;
	border:1px solid #CCC7C4;
	background: /*url(../images/mod_bg_gateway.png)*/ repeat-y #fff 0 0;
	margin:0 10px 10px 10px;
	position:relative;
	z-index: 0;
	clear: both;
}
.modGatewayListDefinitionContainer{
	height:120px;
	width:100%;
}
.ModGatewayActions{
	border-top:1px dotted #CCC7C4;
}
.ModGatewaySections{
	position:relative;
	z-index:1000;
	height:auto;
	width:565px;
	padding:5px 0 5px;
}
.ModGatewaySections .modGatewayListFloat, .ModGatewaySections ul {
	width:141px;
	float:left;
	margin: 0;
	border: none;
}
.ModGatewaySections ul li {
	margin-bottom:6px;
}
.ModGatewaySections a {
	color:#58A9CA;
	display:block;
	font-size:1em;
	font-weight:bold;
	line-height:1.0em;
	margin:5px 0 5px 33px;
}
/*-----------------End Begin Gateway Module-------------------------*/
/*-----------------icon styles-------------------------------------------*/
.newsList .commentIcon, .newsList .slideshowIcon, .newsList .photoIcon, .newsList .videoIcon, .newsList .quizIcon, .newsList .calculatorIcon, .newsList .recipeIcon,
.newsList .overviewIcon, .newsList .newsIcon,
.newsList .drugstreatmentIcon, .newsList .searchabstractIcon, .newsList .pdfIcon, .newsList .assessmentIcon, .newsList .newsletterIcon, .newsList .podcastIcon,
.newsList .printIcon, .newsList .emailIcon {
	border-bottom:0 !important;
	margin-top:10px;
	margin-bottom:-10px;
}
.commentIcon, .slideshowIcon, .photoIcon, .videoIcon, .quizIcon, .calculatorIcon, .recipeIcon, .overviewIcon, .newsIcon, .drugstreatmentIcon, .searchabstractIcon, .pdfIcon, .assessmentIcon, .newsletterIcon, .podcastIcon, .printIcon, .emailIcon {
	background:url("../images/ico_comment.gif") 1px 7px no-repeat !important;
	padding:5px 0 5px 20px !important;
	position:relative;
}
.slideshowIcon {
	background:url("../images/ico_slideshow.gif") 1px 4px no-repeat !important;
}
.photoIcon {
	background:url("../images/ico_slideshow.gif") 1px 4px no-repeat !important;
}

.videoIcon {
	background:url("../images/ico_video.gif") 1px 4px no-repeat !important;
}
.quizIcon {
	background:url("../images/ico_quiz.gif") 1px 4px no-repeat !important;
}
.calculatorIcon {
	background:url("../images/ico_calculator.gif") 1px 4px no-repeat !important;
}
.recipeIcon {
	background:url("../images/ico_recipe.gif") 1px 4px no-repeat !important;
}
.overviewIcon {
	background:url("../images/ico_overview.gif") 1px 4px no-repeat !important;
}
.newsIcon {
	background:url("../images/ico_news.gif") 1px 4px no-repeat !important;
}
.drugstreatmentIcon {
	background:url("../images/ico_drugstreatment.gif") 1px 4px no-repeat !important;
}
.searchabstractIcon {
	background:url("../images/ico_search_glass.gif") 1px 4px no-repeat !important;
}
.pdfIcon {
	background:url("../images/ico_pdf.gif") 1px 4px no-repeat !important;
}
.assessmentIcon {
	background:url("../images/ico_assessment.gif") 1px 4px no-repeat !important;
}
.newsletterIcon {
	background:url("../images/ico_newsletter.gif") 1px 4px no-repeat !important;
}
.podcastIcon {
	background:url("../images/ico_podcast.gif") 1px 4px no-repeat !important;
}
.printIcon {
	background:url("../images/ico_print.gif") 1px 4px no-repeat !important;
}
.emailIcon {
	background:url("../images/ico_email.gif") 1px 4px no-repeat !important;
}
.rightRail .newsIcon,
.iconlist li{
	margin:0 0 10px 0;
}
/*----------------End Icon Styles------------------------*/
/* Empowerment Center Callout -------------------------------------------------------------------------------------------*/
.empowermentCenterCallout {
	background-color:#faf7fe;
	border:1px solid #ccbedf;
	margin-bottom:20px;
	padding:18px 10px 15px 8px;
	width:316px;
}
.empowermentCenterCallout img {
	border:1px solid #ccbedf;
	float:left;
	margin-right:10px;
}
.empowermentCenterCallout .copy {
	padding-top:3px;
}
.empowermentCenterCallout .copy h4 {
	color:#7b61a5;
	margin-bottom:5px;
	text-transform:none;
	font-size:1.2em;
}
/* end Empowerment Center Callout -------------------------------------------------------------------------------------------*/
/* right rail add styles ----------------------------------------------------------------------------------------------------*/
div.rightRailAd {
	width:300px;
	margin:6px auto 20px;
}
div.rightRailAd p {
	color:#a0a0a0;
	text-align:right;
	font-size:10px;
	margin-right: 15px;
}
/* 10 Questions To ask Your Doctor*/
div#modQuestionsToAsk {
	height:30px;
	margin:17px 0;
	position:relative;
}

div#modQuestionsToAsk h3 {
background:transparent url( http://o.mm-health.com/images/ico_small_askquestions.gif) no-repeat scroll 0 3px;
border-bottom:1px dotted #1C4F60;
color:#1C4F60;
font-size:1.6em;
font-weight:bold;
margin:0 !important;
padding:6px 0 6px 30px;
}

div#modQuestionsToAsk #printThis {position:absolute; left:510px; top:41px; background:none;}
div#modQuestionsToAsk #articleActionsModule {float:none; position:absolute; left:510px; top:85px; height:60px;}


.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1;
}
.jScrollPaneTrack {
position: absolute;
cursor: pointer;
right: 0;
top: 0;
height: 100%;
background: #aaa;
}
.jScrollPaneDrag {
position: absolute;
background: #666;
cursor: pointer;
overflow: hidden;
}
.jScrollPaneDragTop {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
}
.jScrollPaneDragBottom {
position: absolute;
bottom: 0;
left: 0;
overflow: hidden;
}
a.jScrollArrowUp {
display: block;
position: absolute;
z-index: 1;
top: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
display: block;
position: absolute;
z-index: 1;
bottom: 0;
right: 0;
text-indent: -2000px;
overflow: hidden;
/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
/* ---------- TEMPLATE ---------- */
#page, #mmPageWrap {
margin: 0 auto;
text-align: left;
width: 995px;
}
/* ---------- Masthead ---------- */
#masthead {
height: 103px;
padding: 7px 0 0 7px;
position: relative;
z-index: 10000;
}
* html #masthead {/* IE6 fix */
height:104px;
}
#masthead #logo {
float: left;
margin: 10px 0 12px 17px;
height:51px;
* margin-bottom:10px; /* IE fix */
width:233px;
}
* html #masthead #logo {/* IE6 fix */
margin-bottom:7px;
}
#masthead .searchBarContainer {
float: left;
padding-top: 13px;
width: 481px;
}
* html #masthead .searchBarContainer {/* IE6 fix */
width:471px;
}
/* ---------- end Masthead ---------- */

/* ---------- Navigation ---------- */
/* Primary Navigation */
ul#primaryNav {
width: 981px;
position:absolute;
top:80px;
left:7px;
* top:81px;
}
ul#primaryNav li {
background: url("http://o.mm-health.com/images/primarynav_bg.gif") 0 0 repeat-x;
background-color: #194552;
float: left;
position: relative;
}
* html ul#primaryNav li {
padding: 0;
}
ul#primaryNav li a {
background-position: top center;
background-repeat: no-repeat;
border-left: 1px solid #578594;
border-top: 1px solid #578594;
color: #fff;
display: block;
font-weight: bold;
height: 29px;
text-align: center;
text-transform: uppercase;
}
*:first-child+html ul#primaryNav li a {
height: 28px;
}
ul#primaryNav li.last a {
border-right: 1px solid #578594;
}
ul#primaryNav li a:hover {
background-color: #d8d8ce;
background-position: center -29px;
color: #194654;
text-decoration: none;
}
ul#primaryNav li.active a, ul#primaryNav li.active a:hover {
background-position: center -58px;
color: #fff;
text-decoration: none;
}
ul#primaryNav li a span {
visibility: hidden;
}
ul#primaryNav li#primaryNavHome a {
background-image: url("http://o.mm-health.com/images/primarynav_home.gif");
width: 139px;
}
ul#primaryNav li#primaryNavHealthAZ a {
background-image: url("http://o.mm-health.com/images/primarynav_healthaz.gif");
width: 177px;
}
ul#primaryNav li#primaryNavDrugsTreatments a {
background-image: url("http://o.mm-health.com/images/primarynav_drugstreatments.gif");
width: 258px;
}
ul#primaryNav li#primaryNavHealthyLiving a {
background-image: url("http://o.mm-health.com/images/primarynav_healthyliving.gif");
width: 208px;
}
ul#primaryNav li#primaryNavHealthNews a {
background-image: url("http://o.mm-health.com/images/primarynav_healthnews.gif");
width: 193px;
}

ul#primaryNav li#primaryNavBeta a {
background-image: url("http://o.mm-health.com/images/primarynav_beta.gif");
width: 193px;
}

.primaryNavFlyout {
background-color: #133843;
border: 1px solid #50727d;
display: none;
padding: 10px 15px;
position: absolute;
width: 475px;
z-index: 10000;
}
.primaryNavFlyout .linkGroup {
/*margin-bottom: 15px;*/
}
.primaryNavFlyout .linkGroup.last {
margin-bottom: 0;
}
.primaryNavFlyout .linkGroup h4 {
border-bottom: 1px dotted #84979d;
color: #daf682;
margin-bottom: 8px;
padding: 0 0 4px 0;
text-transform: uppercase;
}
.primaryNavFlyout .linkGroup ul {
float: left;
margin-right: 15px;
width: 148px;
}
.primaryNavFlyout .linkGroup ul.last {
margin-right: 0;
}
ul#primaryNav li .primaryNavFlyout .linkGroup ul li {
background: transparent;
float: none;
margin-bottom: 8px;
}
ul#primaryNav li .primaryNavFlyout .linkGroup ul li a {
background: url("http://o.mm-health.com/images/blt_small_bluegrey_arrow.gif") 0 4px no-repeat !important;
background-color: none !important;
border: 0;
color: #fff;
display: inline;
height: auto;
font-weight: normal;
padding-left: 10px;
text-align: left;
text-transform: none;
}
ul#primaryNav li .primaryNavFlyout .linkGroup ul li a:hover {
background-color: transparent;
text-decoration: underline;
}

	ul#primaryNav li a.view_all_link {
		float: right;
		background: transparent url(http://o.mm-health.com/images/blt_small_bluegrey_arrow.gif) no-repeat scroll 0 4px !important;
		border: none;
		width: 139px !important;
		height: auto !important;
		text-align: left;
		padding: 0 0 0 10px;
		text-transform: none;
		font-weight: normal;
		}
		ul#primaryNav li a.view_all_link:hover {
			text-decoration: underline;
			color: #FFF;
			}


/* end Primary Navigation */
/* Utility Navigation */
#utilityNav {
float: left;
font-size: 0.9em;
padding-right: 26px;
text-align: right;
width: 224px;
}
#utilityNav ul li {
border-right: 1px solid #a5d0d6;
display: inline;
margin-right: 2px;
 *margin-right:6px; /* IE fix */
padding-right:6px;
 *padding-right:5px; /* IE fix */
}
#utilityNav ul li.last {
border: 0;
}
#utilityNav ul li a {
color: #fff;
}
/* end Utility Navigation */
/* ---------- Search Bar ---------- */
.searchBarContainer {
margin-bottom: 16px;
text-align: center;
}
.searchBar {
margin: 0 auto;
text-align: left;
width: 402px;
}
.searchBar .searchBox {
background: url("http://o.mm-health.com/images/searchbar_masthead_corners_left.gif") 0 0 no-repeat;
float: left;
height: 27px;
padding: 10px 0 0 16px;
position: relative;
width: 306px;
}
#footer .searchBar .searchBox {
background: url("http://o.mm-health.com/images/searchbar_footer_corners_left.gif") 0 0 no-repeat;
}
.searchBar .searchBox label.over {
color:#194654;
font-size:1.2em;
left: 16px;
line-height: 1.2em;
position: absolute;
top: 12px;
}
.searchBar .searchBox input {
border: 0;
color:#194654;
font-size:1.2em;
width: 300px;
}
.searchBar .btnSearch {
background: url("http://o.mm-health.com/images/searchbar_masthead_corners_right.gif") top right no-repeat;
float: left;
height: 33px;
padding: 3px 0 0 0;
width: 76px;
}
#footer .searchBar .btnSearch {
background: url("http://o.mm-health.com/images/searchbar_footer_corners_right.gif") top right no-repeat;
}
.searchBar .btnSearch input {
border: 0;
height: 31px;
padding: 0;
width: 74px;
}
/* ---------- end Search Bar ---------- */
/* ---------- Page Containers ---------- */
#pageWellWrapper {
background: url("http://o.mm-health.com/images/pagewell_shadow_left.gif") top left repeat-y;
background-color: #fff;
padding-left: 7px;
}
#pageWellContainer {
background: url("http://o.mm-health.com/images/pagewell_shadow_right.gif") top right repeat-y;
padding-right: 7px;
}
#pageWell {
border: 1px solid #fff;
width: 979px;
border-top: 0;
}
#templateEmpowermentCenter #pageWell {
border-top: 1px solid #fff !important;
}
/* DRM/IW - only employed on homepage */
#pageWell #complexLeadContainer {
border-bottom: 1px dotted #999;
border-top: 1px dotted #999;
width: 979px;
}
#pageWell #complexLead {
background-color: #e7e7e3;
height: 306px;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
}
#pageWellBottom {
background: url("http://o.mm-health.com/images/pagewell_shadow_bottom.gif") top left no-repeat;
height: 16px;
margin-bottom: 10px;
}
/* ---------- Footer ---------- */
#footerCarouselWrapper {
padding: 0 11px 12px 11px;
}
#footerCarouselWrapper h3 {
font-size: 1em;
margin-bottom:8px;
}
#footerCarouselWrapper h2 span {
color: #858484;
font-size: 0.8em;
font-weight: normal;
margin-left: 20px;
}
#footerWrapper {
background: url("http://o.mm-health.com/images/pagewell_shadow_left.gif") top left repeat-y;
padding-left: 7px;
}
#footerContainer {
background: url("http://o.mm-health.com/images/pagewell_shadow_right.gif") top right repeat-y;
padding-right: 7px;
}
#footer {
background: url("http://o.mm-health.com/images/footer_bg.gif") bottom left repeat-x;
background-color: #e8e8e6;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
font-size: 0.95em;
padding: 12px 11px 0 11px;
text-align: left;
}
#footer p {
line-height: 1.5em;
margin-bottom: 15px;
}
#footer p.last {
margin-bottom: 0;
padding-bottom: 10px;
}
#footer p label {
color: #333;
display: inline;
font-weight: bold;
margin-right: 5px;
text-transform: uppercase;
}
#footer p a {
border-right: 1px solid #666;
color: #236e91;
margin-right: 4px;
padding-right: 7px;
white-space: nowrap;
}
#footer p a.last, p#footerSiteLinks a.last {
border-right: 0;
}
#footerLogos {
float: right;
}
#footerLogos img, #footerLogos a {
margin-right: 8px;
}
#footerLogos a img {
margin-right: 0;
}
p#copyrightDisclaimer, p#footerSiteLinks {
font-size: 0.9em;
padding-left: 22px;
padding-bottom: 5px;
text-align: center;
}
p#footerSiteLinks a {
border-right: 1px solid #666;
color: #236e91;
margin-right: 4px;
padding-right: 7px;
white-space: nowrap;
}
/* ---------- end Footer ---------- */


body {
color: #333;
font-family: arial, sans-serif;
font-size: 0.75em;
margin: 10px;
}
body.template {
margin: 0;
padding: 0 0 60px 0;
text-align: center;
}
img.border {
padding: 1px;
border: 1px solid #dfd9ce;
}
input {
border: 1px solid #c8c8c8;
}
input.noBorder {
border: 0;
}
.clr {
clear: both;
font-size: 0;
line-height: 0;
height: 0;
position: relative;
}
a {
color: #26a4bc;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
h1 {
color: #f88632;
font-size: 2.2em;
font-weight: normal;
padding-bottom: 5px;
}

h2 {
font-size: 1.2em;
}
h2.bottomBorder {
border-bottom: 1px dotted #999;
margin-bottom: 8px;
padding: 0 0 10px;
}

p {
line-height: 1.2em;
}
div.articleContainer {
	width:603px;
}
div.articleContainer h1 {
	width:485px;
}
div.articleContainer p {
	margin-bottom:13px;
}
.leftRailTwoColRight div.articleContainer {
	width:393px;
}
.leftRailTwoColRight div.articleContainer h1 {
	width:393px;
}
#templateDrugDetail .articleContainer h1,
#templateDrugDetail .articleContainer h1,
#templateMedicalReference .articleContainer h1,
#templateMedicalReference .articleContainer h1
 {
	margin-top:0;
}
ul.standardList, .articleContainer ul {
list-style-type: disc;
margin: 0 0 20px 0;
padding-left: 18px;
}
ul.standardList li, .articleContainer ul li {
line-height: 1.5em;
}
.hasLayout {
_height: 0;
zoom: 1;
}
/* Breadcrumb Navigation */
ul.breadcrumbNav {
font-size: 0.9em;
margin: 3px 0 12px 0;
}
ul.breadcrumbNav li {
display: inline;
margin-right: 3px;
}
ul.breadcrumbNav li a {
background: url("http://o.mm-health.com/images/blt_small_blue_pointer_right.gif") right 4px no-repeat;
color: #194654;
padding-right: 10px;
}
#templateEmpowermentCenter ul.breadcrumbNav li {
	color:#fff;
}
#templateEmpowermentCenter ul.breadcrumbNav li a {
	background: url("http://o.mm-health.com/images/blt_small_white-purple_pointer_right.gif") right 4px no-repeat;
	color: #fff;
}
/* end Breadcrumb Navigation */
/* In-Article Nav */
.inArticleNav {
border: 1px solid #b0d7e6;
font-size: 1.1em;
margin-bottom: 30px;
padding: 18px 18px 11px 18px;
width: 317px;
}
.inArticleNav h4 {
color: #666;
font-size: 1.1em;
margin-bottom: 8px;
text-transform: none;
}
.inArticleNav ul {
	margin:0;
	padding:0;
}
.inArticleNav ul li {
background: url("http://o.mm-health.com/images/blt_disc_lightblue.gif") 0 8px no-repeat;
margin-bottom: 7px;
padding-left: 9px;
width:308px;
list-style-type:none !important;
}
/* end In-Article Nav */

p.articleData {
	margin:0 !important;
	font-size:0.90em !important;
	color:#7d7d7f;
}



/* Pagination - originally used on article pages, but no longer paginating articles */

div.pagination {
	font-size: 0.95em;
	margin: 20px 0 20px 0;
	text-align: right;
	clear:both;
}
/*
div.pagination div {
	border: 1px solid #a5cade;
	display:inline;
	padding: 4px 0;
	margin-left: 1px;
}
div.pagination div a {
	padding:5px;
}
*:first-child+html div.pagination div a {
	padding:0 5px;
}
* html div.pagination div a {
	padding:0 5px;
}

div.pagination div.previous {
	border: 1px solid #dedede;
	color: #999;
	font-weight: bold;
	margin-right: 8px;
	position:relative;
}
*:first-child+html div.pagination div.previous {
	padding-left:11px !important;
}
* html div.pagination div.previous {
	padding-left:11px !important;
}

div.pagination div.next {
	color: #58a9ca;
	font-weight: bold;
	margin-left: 8px;
	position:relative;
}
*:first-child+html div.pagination div.next {
	padding-right:8px !important;
}
* html div.pagination div.next {
	padding-right:10px !important;
}

div.pagination div.active {
	border: 1px solid #f28739 !important;
	background-color: #f28739;
}
#templateSearch div.pagination div.active {
border: 1px solid #81a50d !important;
background-color: #81a50d;
}
div.pagination div.active a {
color: #fff;
}
div.pagination div.disabled a {
color: #999;
}
*/
/* absolutely position > < chars in IE b/c of line-height problem */
/*
*:first-child+html div.pagination div.previous .arrowChar {
	position:absolute;
	top:5px;
	left:5px;
}
* html div.pagination div.previous .arrowChar {
	position:absolute;
	top:6px;
	left:7px;
}
*:first-child+html div.pagination div.next .arrowChar {
	position:absolute;
	top:5px;
	right:5px;
}
* html div.pagination div.next .arrowChar {
	position:absolute;
	top:6px;
	left:73px;
}
*/
/* pagination done with divs - used on the search results page */
div.pagination div {
	display:inline;
	border: 1px solid #a5cade;
	padding: 5px 5px 4px 5px;
	margin-left: 0;
	position:relative;
	width:100%;
}
* div.pagination div {
	margin-left:2px;
}


div.pagination div.previous {
	border: 1px solid #dedede;
	color: #999;
	font-weight: bold;
	padding-left:14px;
	margin-right:8px;
}
div.pagination div.next {
	color: #58a9ca;
	font-weight: bold;
	padding-right:14px;
	margin-left:10px;
}
*:first-child+html div.pagination div.next {
	padding-right:10px;
}
* html div.pagination div.next {
	padding-right:8px;
}
div.pagination div.active {
	border: 1px solid #f28739 !important;
	background-color: #f28739;
}
div.pagination div.active a {
color: #fff;
}
div.pagination div.disabled a {
color: #999;
}
div.pagination div span.arrowChar {
	position:absolute;
	border:0;
	padding:0;
	width:auto;
}
div.pagination div.previous span.arrowChar {
	top:6px;
	left:4px;
}
* html div.pagination div.previous span.arrowChar {
	top:6px;
	left:7px;
}

div.pagination div.next span.arrowChar {
	top:6px;
	right:7px;
}
*:first-child+html div.pagination div.next span.arrowChar {
	right:7px;
}
* html div.pagination div.next span.arrowChar {
	top:6px;
	left:73px;
}
/*
div.pagination ul li {
	display:inline;
	border: 1px solid #a5cade;
	padding: 5px 5px 4px 5px;
	margin-left: 0;
	position:relative;
	width:100%;
}
* div.pagination ul li {
	margin-left:2px;
}
*:first-child+html div.pagination ul li {
	padding-right:3px;
}
* html div.pagination ul li {
	padding-right:3px;
}

div.pagination ul li.previous {
	border: 1px solid #dedede;
	color: #999;
	font-weight: bold;
	padding-left:14px;
	margin-right:8px;
}
div.pagination ul li.next {
	color: #58a9ca;
	font-weight: bold;
	padding-right:14px;
	margin-left:10px;
}
*:first-child+html div.pagination ul li.next {
	padding-right:10px;
}
* html div.pagination ul li.next {
	padding-right:8px;
}
div.pagination ul li.active {
	border: 1px solid #f28739 !important;
	background-color: #f28739;
}
div.pagination ul li.active a {
color: #fff;
}
div.pagination ul li.disabled a {
color: #999;
}
div.pagination ul li span.arrowChar {
	position:absolute;
}
div.pagination ul li.previous span.arrowChar {
	top:4px;
	left:5px;
}
* html div.pagination ul li.previous span.arrowChar {
	top:6px;
	left:7px;
}

div.pagination ul li.next span.arrowChar {
	top:7px;
	right:5px;
}
*:first-child+html div.pagination ul li.next span.arrowChar {
	right:7px;
}
* html div.pagination ul li.next span.arrowChar {
	top:6px;
	left:73px;
}
*/
/* end pagination with unordered list */

.arrowChar, .arrowCharLight {
border:0 !important;
font-size: 1.6em;
font-weight: bold;
line-height: 10px !important;
}
.arrowCharLight {
font-size: 1.4em;
font-weight: normal;
}
.arrowCharSmall {
font-size: 1.2em;
font-weight: normal;
}
/* end Pagination */

/* Next Links */
div#nextButton {
	border-top:1px dotted #999;
	padding-top:8px;
	margin-top:10px;
	margin-bottom:48px;
}
div#nextButton a.button {
	color:#fff;
	font-weight: normal;
	padding:0 12px;
	margin-right:5px;
	font-size: 20px;
	background: url(http://o.mm-health.com/images/nextButton_bg.gif) left no-repeat;
	display: block;
	float: left;
	width: 50px;
}
div#nextButton a
{
    display: block;
    float: left;
    line-height: 32px;
}
div#nextButton a.button:hover
{
    text-decoration: none;
}
div#nextButton a.button span
{
    display: none;
}
/* end Next Links */


/* Rails */
.railContainer {
padding: 9px 11px 0 11px;
width: 957px;
}
.leftRail {
border-right: 1px solid #e5e4dd;
float: left;
padding: 0 11px 14px 0;
position:relative;
z-index:0;
width: 603px;
}

.rightRail {
background:#EFF0EC url(http://o.mm-health.com/images/rc/rr-bkgd-top.gif) no-repeat scroll 0 0;
float:left;
margin:0 0 13px -1px;
padding:6px 0 14px 4px;
position:relative;
width:332px;
z-index:1;
}
.rightRail #modDidYouKnow, .rightRail #modPhysicianLookup,
.rightRail #modNewsLetterSignUp, .rightRail .newsList,
.rightRail .imageTitleLinkContainer, .rightRail .sponsorDetails {
margin-bottom: 20px;
}
.leftRailTwoColContainer {
width: 100%;
min-height: 90px;
overflow: hidden;
position: relative;
padding:16px 0 0 0;
}
.leftRailTwoColLeft {
background: #fff;
min-height: 50px;
width: 193px;
float: left;
}
.leftRailTwoColRight {
background: #fff;
min-height: 50px;
width: 395px;
float: right;
}
/* end Rails */
/* ---------- end Page Containers ---------- */

/* ---------- Page Header ---------- */
.pageHeader {
background: url("http://o.mm-health.com/images/pageheader_bg.jpg") 0 0 repeat-x;
background-color: #949579;
border-bottom: 1px solid #808171;
height: 123px;
padding-top: 11px;
position: relative;
width:979px;
}
* html .pageHeader {/* IE6 fix */
margin-top:-2px;
}
.pageHeaderOrange {
background-image: url("http://o.mm-health.com/images/pageheader_bg_orange.jpg");
border-bottom: 1px solid #e59929;
}
.pageHeaderYellow {
background-image: url("http://o.mm-health.com/images/pageheader_bg_yellow.jpg");
border-bottom: 1px solid #dfcf3e;
}
.pageHeaderGreen {
background-image: url("http://o.mm-health.com/images/pageheader_bg_green.jpg");
border-bottom: 1px solid #789224;
}
.pageHeaderPink {
background-image: url("http://o.mm-health.com/images/pageheader_bg_pink.jpg");
border-bottom: 1px solid #ca83a1;
}
.pageHeaderPurple {
background-image: url("http://o.mm-health.com/images/pageheader_bg_purple.jpg");
border-bottom: 1px solid #a38eab;
}
.pageHeader h1 {
color: #fff;
font-size: 3em;
margin: 0 0 3px 23px;
}
.pageHeader ul.breadcrumbNav {
margin: 0 0 8px 23px;
}
.tabStripContainer {
position: relative;
height: 60px;
z-index: 1000;
}
.tabStrip {
bottom: -1px;
left: 0;
margin-bottom: 0;
padding: 0 11px;
position: absolute;
}
* html .tabStrip {
bottom: -2px;
}
.tabStripContainer .tabStrip {
bottom: 1px;
}
.tabStrip ul {
height: 61px;
}
.tabStrip ul li {
display:inline;
padding-right:3px;
}
* html .tabStrip ul li img {/* IE 6 fix */
	margin-bottom:-2px;
}
.tabStrip ul li span {
display: none;
}
/* ---------- end Page Header ---------- */

.leftRail h1 {
color: #f88632;
font-size: 2.5em;
line-height:1.2em;
margin: 13px 0 5px 0;
width:500px;
}

.leftRail h2, .leftRail h3 {
color: #f88632;
font-size: 1.5em;
font-weight: normal;
line-height: 1.2em;
margin: 12px 0 10px 0;
}
.leftRail h2 {
font-size: 1.8em;
}
.leftRail h3.copyH3 {
color: #f93;
font-size: 1.5em;
font-weight: normal;
margin-bottom: 5px;
}

.articleTitle {
margin-bottom: 30px;
}
.articleTitle h2 {
margin: 8px 0 0 0;
font-size:2.5em;
}
.articleTitle h3 {
font-size: 1.7em;
font-weight: normal;
margin: 3px 0 5px 0;
}
.articleTitle p.byLine {
font-size: 0.9em;
margin: 0 0 3px 0;
}
.articleTitle p.articleDate {
font-size: 0.9em;
margin: 0;
}
.articleTitle p.disclaimer {
border-top: 1px dotted #999;
color: #999;
font-style: italic;
margin-top: 15px;
padding-top: 4px;
}
/* Depression Assessment */
.depressionAssessment {
background: url("http://o.mm-health.com/images/depression_assessment_bg.gif") 0 0 no-repeat;
font-size: 1.1em;
height: 118px;
margin-bottom: 30px;
padding: 40px 20px 4px 18px;
}
.depressionAssessment h4 {
color: #009fbe;
font-size: 1.4em;
font-weight: bold;
margin: 0 0 12px 0;
text-transform: none;
}
.leftRail .depressionAssessment p {
margin-bottom: 15px;
}
.depressionAssessment fieldset {
float: left;
font-size: 1.1em;
line-height: 1.5em;
padding: 0;
}
.depressionAssessment input {
border: 0;
}
.depressionAssessment label {
color: #595959;
font-size: 0.9em;
}
.depressionAssessment .btnContainer {
float: right;
padding-top: 10px;
}
/* end Depression Assessment */
.leftRail p {
font-size: 1.1em;
line-height: 1.5em;
margin-bottom: 22px;
}
#articleActionsModule, #articleActionsModuleNoTextSizer {
float: right;
/*margin: 0 0 10px 25px;*/
}
.articleContainer #articleActionsModule, .articleContainer #articleActionsModuleNoTextSizer {
	margin-top:0;
	*margin-top:0;
	_margin-top:10px;
}
#templateDrugDetail .articleContainer #articleActionsModule,
#templateDrugDetail .articleContainer #articleActionsModuleNoTextSizer,
#templateMedicalReference .articleContainer #articleActionsModule,
#templateMedicalReference .articleContainer #articleActionsModuleNoTextSizer
 {
	margin-top:0;
}
#articleActionsModule.articleActionsModulePrintEmailOnly {
height: 60px;
margin-top: -10px;
}
img.articlePhoto, .articlePhoto {
border: 1px solid #cbccce;
float: left;
margin: 0 14px 14px 0;
}
.articlePhoto p {
border-top: 1px solid #cbccce;
font-size: 0.9em;
margin: 0;
padding: 5px 15px;
}
a.viewFullArticle, a.viewFullArticle:hover {
background: url("http://o.mm-health.com/images/btn_view_full_article.gif") 0 0 no-repeat;
padding: 2px 50px;
text-decoration: none;
}
p.articleFooterCredits {
color: #999;
font-size: 0.9em;
margin:20px 0 0 0;
}
.headerPromoFloatRt {
position: absolute;
right: 23px;
bottom: 0;
width:310px;
_bottom: -2px; /* IE fix */
}
/* HOME TEMPLATE */
#templateHome #pageWell {
padding-top: 1px;
}
*:first-child+html #templateHome #pageWell {
padding-top: 2px;
}
#templateHome .leftRail h2 {
color: #000;
font-size: 1em;
font-weight: bold;
margin-bottom: 15px;
text-transform: uppercase;
}
#templateHome .rightRail {
padding-top: 0;
}
#templateHome .topicLibraryContainer #conditionsDiseases {
float: left;
display:inline;
margin-right: 0;
}
#templateHome .topicLibraryContainer #healthyLiving {
float: left;
display:inline;
margin-left: 23px;
margin-right: 0;
}
#templateHome .imageTitleLinkContainer {
margin-bottom: 30px !important;
}
/* end HOME TEMPLATE */

/* GATEWAY TEMPLATE */
#templateGateway .pageHeader {
height: 61px;
}
/* end GATEWAY TEMPLATE */

/* OVERVIEW TEMPLATE */
#templateOverview .articleTitle {
margin-bottom: 10px;
}
/* end OVERVIEW TEMPLATE */

/* KNOW EVERYTHING TEMPLATE */
#templateKnowEverything #staticLeadKnowEverything, #templateGateway #staticLeadKnowEverything {
left: -12px;
margin: 0 0 20px 0;
padding: 0;
position: relative;
top: -21px;
*top:-9px;
width: 612px;
z-index: 300;
}
* html #templateKnowEverything #staticLeadKnowEverything, * html #templateGateway #staticLeadKnowEverything {
width: 603px;
}
#templateKnowEverything .leftRail {
/*_padding: 0;	commented out because it causes the right padding of the leftrail to collapse.  commenting out this declaration does not appear to have any negative impact.  */
}
#templateKnowEverything .leftRailTwoColRight .sponsorDetails {
margin-bottom: 20px;
}
#templateKnowEverything .leftRailTwoColRight .featureSpecPurple {
margin-bottom: 20px;
}
#templateKnowEverything .leftRailTwoColRight .featureSpecRed {
margin-bottom: 20px;
}
#templateKnowEverything .leftRailTwoColRight .glossaryContainer {
margin: 0;
}
#templateKnowEverything .leftRailTwoColRight .imageTitleLinkContainer {
	margin-bottom: 20px;
}
/* end KNOW EVERYTHING TEMPLATE */


/* MORE INFO TEMPLATE */
#templateMoreInfo .modChapterNavigation, #templateMoreInfo .modChapterNavigationSmall {
margin-bottom: 8px;
}
#templateMoreInfo .articleTitle {
margin-bottom: 20px;
}
#templateMoreInfo .listMedWidthWithTabs {
float: left;
margin: 10px 10px 0 0;
}
#templateMoreInfo .glossaryContainer {
float: left;
margin: 10px 0 0 0;
}
/* end MORE INFO TEMPLATE */

/* EDITORIAL PROGRAM TEMPLATE */
#templateEditorialProgram .pageHeader {
background-position: 0 0;
background-repeat: repeat-x;
height: 61px;
}
#templateEditorialProgram .pageHeader h1 {
float: left;
width: 700px;
}
* html #templateEditorialProgram .pageHeader h1 {/* IE6 fix */
margin-left:11px;
}
#templateMoreInfo p.areaFundedBy {
font-size: 0.9em;
margin: 0;
padding: 0 0 0 10px;
line-height:0.5em;
*line-height:1.0em;
}
#templateMoreInfo .pageHeader .areaFundedBy {
color: #fff;
float: right;
font-size: 0.9em;
margin-right: 0;
}
#templateEditorialProgram .railContainer {
background-position: top right;
background-repeat: repeat-y;
padding: 0;
width: 979px;
}
#templateEditorialProgram .railContainerOrange {
background-image: url("http://o.mm-health.com/images/railcontainer_bg_orange.gif");
}
#templateEditorialProgram .railContainerYellow {
background-image: url("http://o.mm-health.com/images/railcontainer_bg_yellow.gif");
}
#templateEditorialProgram .railContainerGreen {
background-image: url("http://o.mm-health.com/images/railcontainer_bg_green.gif");
}
#templateEditorialProgram .railContainerPink {
background-image: url("http://o.mm-health.com/images/railcontainer_bg_pink.gif");
}
#templateEditorialProgram .railContainerPurple {
background-image: url("http://o.mm-health.com/images/railcontainer_bg_purple.gif");
}
#templateEditorialProgram .leftRail {
border-right: 1px solid #fdf6ec;
padding: 4px 11px 20px 11px;
}
#templateEditorialProgram .rightRail {
border-left: 1px solid #fdf6ec;
padding: 9px 11px 20px 6px;
}
#templateEditorialProgram .listMedWidthWithTabs {
float: left;
margin: 10px 10px 0 0;
}
#templateEditorialProgram .glossaryContainer {
float: left;
margin: 10px 0 0 0;
}
/* end EDITORIAL PROGRAM TEMPLATE */

/* EMPOWERMENT CENTER TEMPLATE */
#templateEmpowermentCenter .leftRail {
position: relative;
margin-right: 0;
}
#templateEmpowermentCenter .rightRail {
border-left: 1px solid #e5e4dd;
}
#templateEmpowermentCenter .pageHeader {
background-position: 0 0;
background-repeat: repeat-x;
border: 0;
height: 135px;
}
#templateEmpowermentCenter .pageHeader h1 {
float: left;
display: inline;
width: 700px;
}
#templateEmpowermentCenter p.areaFundedBy {
font-size: 0.9em;
margin: 0 0 5px 0;
padding-left: 6px;
}
#templateEmpowermentCenter .pageHeader .areaFundedBy {
color: #fff;
float: right;
font-size: 0.9em;
margin-right: 11px;
}
#templateEmpowermentCenter .pageHeader .breadcrumbNav, #templateEmpowermentCenter .pageHeader h1, #templateEmpowermentCenter .pageHeader .empowermentNav {
margin-left: 10px;
}
#templateEmpowermentCenter p.empowermentDisclaimer {
color: #eeeeee;
font-size: 0.75em;
margin: 0;
position: absolute;
top: -10px;
z-index: 1000;
}
#templateEmpowermentCenter .disclaimer {
margin-top: 20px;
}
#templateEmpowermentCenter .disclaimer p {
margin: 0 0 8px 0;
}
#templateEmpowermentCenter .copyright {
margin-top: 20px;
}
/* Empowerment Center Navigation */
.empowermentNav{margin-left:23px;}
.empowermentNav li{display:inline-block;position:relative;background:url("http://o.mm-health.com/images/empowermentcenter_navitem_left_lovaza.gif") 0 0 no-repeat;float:left;margin-right:8px;padding:0 0 0 15px;}
.empowermentNav li a{text-decoration:none;background:url("http://o.mm-health.com/images/empowermentcenter_navitem_right_lovaza.gif") 100% 0 no-repeat;display:block;height:55px;width:90px;padding:10px 15px 0 0;color:#fff;font-size:1.2em;font-weight:700;line-height:1.1em;}
.empowermentNav li ul{position:absolute;left:111px;top:-1px;display:none;background:#fff url("http://o.mm-health.com/images/empowermentcenter_opengroup_right_lovaza.gif") top right no-repeat;padding-right:7px;}
.empowermentNav li ul li{display:inline-block; float:left; width:73px;margin-right:0;padding:0 10px 0 10px;background:#fff;border-bottom:1px solid #3f236e;border-top:1px solid #3f236e;border-right:1px solid #c8bed8;height:65px;}
.empowermentNav li ul li a{background:none;color:#5b3a95;font-size:1em;line-height:1.2em;padding:15px 0 0 0; width:73px;}
* html .empowermentNav li li a{height:30px;}/* for IE 6 */
.empowermentNav .expanded{margin-right:451px;}
.empowermentNav .expanded ul{display:block;}
.empowermentNav .last{border-right:0;}
.empowermentNav .expanded .active a{color:#000;}

/* end Empowerment Center Navigation */
/* end EMPOWERMENT CENTER TEMPLATE */

/* DRUGS & TREATMENT */
#templateDrugsTreatment h1 {
margin-bottom: 15px;
}
#templateDrugsTreatment .rightRail .newsListSml {
margin-bottom: 20px;
}
/* end DRUGS & TREATMENT */
/* DRUG DETAIL */
#templateDrugDetail .generic
{
color:#666;
font-size:1.5em;
padding-bottom:10px
}
.dottedline {
color:#fff;
background-color:#fff;
border:1px dotted #999;
border-style:none none dotted
}
#templateDrugDetail .note{
font-style:italic;
color:#999
}
.drugimage{
float:left;
margin:15px 20px 15px 0;
border:1px solid #999;
width:200px
}
.drugimage img{
width:200px;
border-bottom:1px solid #999
}
.drugdesc
{
color:#666;
margin:3px 8px;
line-height:1.3;
font-size:0.8em
}
#templateDrugDetail .leftRail p {
margin-bottom: 0;
}
/* end DRUG DETAIL */

/*----------------News Styles----------------------------*/
div.newsList h3 {
font-size: 1.25em;
font-weight: normal;
margin-bottom: 6px;
}
div.newsListWide {
width: 603px;
}
div.newsListMed {
width: 395px;
}
div.newsListSml {
width: 336px;
}
div.newsList ul li {
background: url(http://o.mm-health.com/images/blt_small_blue_arrow.gif) no-repeat 10px 8px;
border-bottom: 1px dotted #999;
float: left;
padding: 5px 18px 4px 19px;
}
div.newsListWide ul li {
width: 264px;
}
div.newsListMed ul li {
width: 358px;
}
div.newsListSml ul li {

}
div.newsList ul li.last {
border-bottom: 0;
}
/* Commented out because they conflict with the static lead module.  Didn't want to delete until it is confirmed these are not needed.
li.video {
background: url(http://o.mm-health.com/images/ico_video.gif) no-repeat 10px 13px !important;
padding-left: 25px !important;
padding-top: 12px !important;
width: 258px !important;
}
li.photo {
background: url(http://o.mm-health.com/images/ico_camera.gif) no-repeat 10px 13px !important;
padding-left: 25px !important;
padding-top: 12px !important;
width: 258px !important;
}
*/
/*----------------End News Styles------------------------*/
/*----------------Begin Search Results--------------------------*/
#templateSearch .leftRail h1 {
color: #81A50D;
}
#templateSearch .active {
background: #81A50D;
border-color: #81A50D !important;
color:#fff !important;
}
#contentContainer h2 span {
color: #858484;
font-size: 0.8em;
font-weight: normal;
margin-left: 20px;
}
#contentContainer h2 {
font-size: 1em;
margin-bottom: 10px;
text-transform: uppercase;
}
.found {
width: 100%;
border-top: 1px dotted #B8B0A4;
border-bottom: 1px dotted #B8B0A4;
background: #F7F7F5;
}
.searchSuggestions {
margin: 50px 0 0 0;
}
.searchSuggestions ul li {
list-style: disc;
margin: 14px 0 0 15px;
}
.topSearches {
background: #F7F7F5;
border: 1px solid #F88632;
margin: 14px 0 24px 0;
overflow: hidden;
padding: 0 0 14px 14px;
_padding: 0 0 34px 14px;
}
.topSearches h2 {
font-size: 1.3em;
font-weight: bold;
}
.topSearches ul li {
float: left;
width: 28%;
background: url(http://o.mm-health.com/images/blt_small_blue_arrow.gif) 0 3px no-repeat;
padding: 0 0 0 10px;
margin: 0 2px 10px 8px;
min-height: 24px;
_height: 24px;
list-style: none;
}
.notFound {
width: 100%;
}
.leftRail .notFound p {
margin-bottom:10px;
}
.found p {
color: #666;
font-size: 1.3em;
margin: 4px 0 4px 10px;
}
.found p b {
color: #333333;
}
.found .green, .didYouMean .green, .notFound .green {
color: #81A50D;
}
.found .blue {
color: #58A9CA;
}
.didYouMean {
margin: 27px 0 0 0;
}
.didYouMean p {
margin: 0;
padding: 0;
}
.searchContainer {
width: 100%;
}
.searchContainerLeft {
width: 129px;
float: left;
}
.searchContainerRight {
width: 461px;
float: right;
margin: 8px 0 0 0;
}
.searchContainerRight h2 {
color: #333333;
margin: 11px 10px 8px 0;
font-size: 1em;
}
.searchContainerRight h2 b {
font-weight: bold;
}
.searhListing, .searhListingTop {
color: #333;
position:relative;
z-index:0;
}
.searhListing h3 {
margin: 0 0 24px 0;
}
.searhListingTop h3 {
margin: 0 0 15px 0;
}
.searhListing p, .searhListingTop p {
margin: 0;
}
.searhListing h2, .searchFeature h2, .searhListingTop h2, .searchFeatureBlue h2 {
color: #58A9CA;
font-size: 1.2em;
margin: 0;
}
.searhListing h3, .searchFeature h3, .searhListingTop h3, .searchFeatureBlue h3 {
color: #969696;
font-size: 1em;
font-weight: normal;
}
.searhListing h2 a.hasSearchAbstract {
padding-right:5px;
}
.searchFeatureBlue {
background: #eef6fa;
border: 1px solid #D0D0B8;
margin: 0 0 15px 0;
overflow: hidden;
}
.searchFeatureBlueExpand ul li {
background: url(http://o.mm-health.com/images/blt_small_blue_arrow.gif) 0 3px no-repeat;
margin: 0 0 0 0;
padding: 0 0 0 8px;
width: 47%;
float: left;
}
.searchFeatureBlueExpand {
clear: both;
width: 442px;
overflow: hidden;
margin: 0 0 0 10px;
}
.searchFeatureBlueExpandRow {
overflow: hidden;
clear: both;
margin: 0 0 15px 0;
display: none;
}
.searchFeature {
background: #EDEDE1;
border: 1px solid #D0D0B8;
margin: 0 0 24px 0;
}
.searchFunded {
color: #666;
font-size: .75em;
margin-top: 4px;
text-align: right;
width: 97%;
}
.searchFeature .searchFunded p, .searchFeatureBlue .searchFunded p {
padding: 0 0 0 10px;
margin: 0;
width: 100%;
}
.searchFeature h2, .searchFeatureBlue h2 {
margin: 0 10px 0 10px;
}
.searchFeature p, .searchFeatureBlue p {
margin: 0 10px 10px 10px;
width: 90%;
}
.searchFeature h3 {
margin: 0 10px 0 10px;
}
.searchResultsFilter {
border: 1px solid #B8B0A4;
margin: 8px 0 30px 0;
}
.searResultsFilterList {
border-top: 1px dotted #B8B0A4;
width: 118px;
margin: 5px auto;
padding: 10px 0 0 0;
}
.searchResultsFilter h2 {
color: #333333;
margin: 10px 10px 8px 10px;
font-size: 1em;
font-weight: bold;
}
.searchResultsFilter ul li {
padding: 2px 4px 1px 4px;
margin: 0 0 3px 0;
color:#999;
}
.searchResultsFilter ul li a b {
color: #969696;
font-weight: normal;
}
.searchResultsFilter ul li b {
color: #666;
font-weight: bold;
}
.searchResultsFilter ul {
margin: 0 0 20px 0;
}

.searchResultsFilter ul.selectedSearchFilter {
margin-bottom:10px;
}
.searchResultsFilter ul.selectedSearchFilter li {
color: #fff !important;
background: #58A9CA;
font-weight:bold;
padding:3px 4px !important;
}
ul.selectedSearchFilter li a, ul.selectedSearchFilter li a b {
color: #fff !important;
}
ul.searchFiltersApplied {
	margin:0 auto;
	background-color:#efefeb;
	margin-top:-3px;
	padding-bottom:8px;
	margin-bottom:10px !important;
}
ul.searchFiltersApplied li {
	padding:5px 4px 4px;
	line-height:1.0em;
}
ul.searchFiltersApplied li.selectedFiltersHdr {
	font-size:inherit;
	font-weight:bold;
	color:#fff;
	background-color:#7a7a7a;
	padding:3px 4px !important;
	margin-top:0;
}
span.removeFilter {
	font-size:0.75em;
}
.searchResultsFilter ul.showAll {
margin: 10px 0;
}
.showAll a {
color: #fff;
margin: 0 0 0 10px;
}
.searchResultsFilter .showAll a b, .searchResultsFilter .showAll li {
color: #fff;
margin:0;
}
.searchResulsPagination {
width: 100%;
margin: 20px 0 0 0;
text-align: right;
}
.searchResulsPagination ul {
display: inline;
}
.searchResulsPagination ul li {
border: 1px solid #B8B0A4;
width: auto;
margin: 0 0 0 10px;
display: inline;
float: right;
padding: 4px;
text-align: right;
}
.searchResulsPagination ul li a {
display: block;
}
.currentPage {
background: #81A50D;
}
.searchResulsPagination .currentPage a {
color: #fff;
}
.searchDrugs, .searchVideo, .searchNews, .searchGlass, .searchOverview {
background: url(http://o.mm-health.com/images/ico_drugs.png) top left no-repeat;
width: 100%;
_width: 90%;
padding: 2px 0 0 20px;
}
.searchVideo {
background: url(http://o.mm-health.com/images/ico_Search_video.png) top left no-repeat;
}
.searchNews {
background: url(http://o.mm-health.com/images/ico_news.png) top left no-repeat;
}
.searchGlass {
background: url(http://o.mm-health.com/images/ico_search_glass.png) top left no-repeat;
}
.searchOverview {
background: url(http://o.mm-health.com/images/ico_overview.png) top left no-repeat;
}
/*----------------End Search Results--------------------------*/
/*---------------Begin A to Z Template------------------------*/
/*
#templateAtoZ .pageHeader {
background: transparent;
border: 0;
height: auto;
width:979px;
position:relative;
clear:both;
}

#templateAtoZ .pageHeader .breadcrumbNav {
padding:0 0 0 12px !important;
width:955px;
position:relative;
}
#templateAtoZ .pageHeader h1 {
color: #F88632;
padding-left: 10px;
width:959px;
position:relative;
}
#templateAtoZ .pageHeader p {
padding: 0 0 12px 12px;
width:955px;
position:relative;
}
*/
#templateAtoZ .pageHeader {
background: transparent;
border: 0;
height: auto;
}
#templateAtoZ .pageHeader .breadcrumbNav {
margin-left: 12px;
}
#templateAtoZ .pageHeader h1 {
color: #F88632;
margin-left: 10px;
}
#templateAtoZ .pageHeader p {
margin: 0 0 12px 12px;
}
.conditionsFilter {
width: 200px;
padding: 4px 0 3px 6px;
border: 1px solid #D3D2D1;
color: #959595;
}
#filterFieldConditions, #filterFieldDrugs, #filterFieldTests {
position: absolute;
left: 150px;
top: 19px;
_top: 18px;
z-index: 900;
}
#filterFieldDrugs {
	left: 410px;
}
#filterFieldTests {
	left: 640px;
}
#templateAtoZ .railContainer {
border: 1px solid #808171;
clear: both;
margin: -2px 0 30px 11px;
padding: 0;
position: relative;
width: 960px;
}
* html #templateAtoZ .railContainer {/* IE6 fix */
top:-1px;
}
#templateAtoZ .leftRail {
width: 595px;
margin: 10px 0 0 0;
border: none;
}
#templateAtoZ .rightRail {
margin: 28px -1px 40px 0;
padding-top: 10px;
border-left: 1px solid #E5E4DD;
}
.aToZView {
margin: 0 0 0 10px;
}
.aToZView ul li {
border: 1px solid #818172;
float: left;
padding: 2px 6px;
margin: 0 5px 0 0;
width: auto;
}
.aToZView ul li.selectedView {
border: none !important;
background: url(http://o.mm-health.com/images/bg_view_all.gif) bottom center #818172 no-repeat;
padding: 3px 6px 9px 6px !important;
}
.aToZView ul li a {
color: #909088;
}
.aToZView ul li a:hover {
text-decoration: none !important;
}
.aToZView ul li.selectedView a {
color: #fff;
}
.aToZContainer {
width: 590px;
margin: 0 0 0 10px;
clear: both;
}
.aToZNav {
overflow: hidden;
padding: 10px 0 0 0;
}
.aToZNav ul li {
float: left;
border-left: 1px solid #ccc;
font-size: 14px;
font-weight: bold;
background: url(http://o.mm-health.com/images/bg_a_to_z_nav_bar.png) left bottom repeat-x #B0D6E6;
}
.aToZNav ul li a {
color: #fff;
display: block;
padding: 6px;
}
.aToZNav ul li a:hover {
color: #fff;
display: block;
background: url(http://o.mm-health.com/images/bg_a_to_z_nav_hover.png) repeat-x bottom left #ccc;
padding: 6px;
text-decoration: none;
}
li.aToZselected {
position: relative;
top: -5px;
left: 0;
color: #B0D6E6 !important;
background: #fff !important;
height: 31px;
border-left: 1px solid #ccc !important;
border-right: 1px solid #ccc !important;
}
li.aToZselected a {
color: #5AAACB !important;
position: relative;
left: 0;
top: 0;
border-top: 1px solid #ccc;
display: block;
}
li.aToZselected a:hover {
color: #5AAACB !important;
position: relative;
left: 0;
top: 0;
background: #fff !important;
border-top: 1px solid #ccc;
display: block;
}
.aToZContent .jScrollPaneContainer .jScrollPaneTrack {
background: url("http://o.mm-health.com/images/glossary_jscrollpanetrack_bg.gif") 1px 0 repeat-y #fff;
background-color: #fff;
border: 1px solid #ccc;
border-width:1px 0 1px 1px;
}
.aToZContent .jScrollPaneContainer .jScrollPaneDrag {
background: url("http://o.mm-health.com/images/glossary_jscrollpanedrag_bg.gif") 0 0 repeat-y #fff;
border: 1px solid #ccc;
margin-left: 1px;
width: 10px !important;
}
.aToZContent .jScrollPaneContainer .jScrollArrowUp {
background: url("http://o.mm-health.com/images/aToZ_jscrollarrowup_bg.gif") 2px 2px no-repeat #fff;
border: 1px solid #ccc;
}
.aToZContent .jScrollPaneContainer .jScrollArrowDown {
background: url("http://o.mm-health.com/images/aToZ_jscrollarrowdown_bg.gif") 2px 2px no-repeat #fff;
border: 1px solid #ccc;
}
.aToZContent .modGatewayFrame {
margin: 0;
position: relative;
top: -6px;
border-top: #fff;
width: 585px;
}
.aToZContent .modGatewayFrame .modGatewayListDefinitionContainer {
height: 574px !important;
}
.aToZContent .modGatewayFrame .modGatewayListDefinitionContainer .modGatewayListFloat {
float: left;
/*width: 33% !important;*/
}
.aToZContent .modGatewayFrame .modGatewayListDefinitionContainer .modGatewayListFloatLast {
border: none;
float: left;
/*width: 33% !important;*/
margin: 10px 0 10px 0;
}
.aToZContent .modGatewayListFloatLast ul li {
margin: 0 15px 5px 10px !important;
_margin: 0 15px 0 10px !important;
}
.aToZContent .modGatewayFrame .modGatewayListDefinitionContainer ul li {
margin: 0 15px 5px 10px !important;
_margin: 0 15px 0 10px!important;
}
.aToZContent .modGatewayListFloatLast ul li a, .modGatewayListFloat ul li a {
padding: 3px;
_padding: 2px;
display: block;
}
.aToZContent .modGatewayListFloatLast ul li a:hover, .modGatewayListFloat ul li a:hover {
background: #E1EFF5;
display: block;
text-decoration: none;
color: #286275;
}
#fourColumn.aToZContainer .modGatewayListFloat {
width: 140px !important;
float: left;
}
#fourColumn.aToZContainer .modGatewayListFloatLast {
width: 140px !important;
float: left !important;
}
/*---------------End A to Z Template------------------------*/
.rightRailAd {
margin-bottom:20px;
text-align:center;
}
/* DRM/IW - PBViewing is an Ektron style that has the display prop set to float.  It's causing problems so we're over-riding */
div.PBViewing {
float:none !important;
}
div.PBClear {
	zoom:0 !important;
}
* html div.PBClear {
	zoom:1 !important;
}
div.dropzone ul.column div.widget {
	width:auto !important;
}
div.dropzone, div.PBClear, div.PBViewing, ul.column, .PBItem {

	margin:0 !important;
	padding:0 !important;
/*	position:relative !important; COMMENTING OUT B/C OF PROBLEM CAUSED IN FF */
	zoom:1;
}
#notesArea {
display:none;
}

/* Glossary Page Styles -------------------------------------*/

#glossaryProvider {
	float:right;
	width:250px;
	margin-top:-10px;
}
#glossaryProvider img {
	float:right;
}
#glossaryProvider span {
	display:block;
	float:right;
	color:#999;
	font-size:10px;
	margin-top:27px;
}
dl.glossary {
	clear:both;
	display:block;
	margin-top:0;
	line-height: 1.3em;
}

dl.glossary dt {
	clear:both;
	display:block;
	font-weight:bold;
	font-size:1.2em;
	margin:25px 0 5px;
}
dl.glossary dd {
	clear:both;
	display:block;
	margin-bottom:16px;
}

/* Ask Your Doctor -------------------------------------*/
ol.questions {
	list-style-type: decimal;
	margin-left: 30px;
	color: #FFF;
	font-weight: bold;
	margin-top: 18px;
	}
	ol.questions li p {
		background: url(http://o.mm-health.com/images/questions_bg.gif) 0 0 no-repeat;
		margin-left: -26px !important;
		padding-left: 24px;
		color: #000;
		font-weight: normal;
		}
.patient_notes textarea {
    height: 400px;
    width:570px;
    padding:10px;
    border:1px solid #cacaca;
    color:#a0a0a0;
    font-size:1.1em;
    margin-bottom:15px;
 }
/*.leftRail section h1 {
font-size:12px;

}
.leftRail section h2, .leftRail section h3 {
color:#F88632;
font-size:1.5em;
font-weight:normal;
line-height:1.2em;
margin:12px 0 10px;
} */
.leftRail section p{
color:#000;
}


/* Miles updates */

.simpleGlossary h4 {float:left;padding-bottom:4px}
.simpleGlossaryTerms {clear:both;border:1px solid #dadad3;border-width:0 1px;margin-top:0;padding:0 8px;width:auto;background:#fafaf9;line-height:1.8em;color:#58a9ca;}
a.viewAllTerms {display:block;text-align:right;font-weight:normal;margin-right:15px;float:right;}
.simpleGlossary .gt1{font-size:1.2em}
.simpleGlossary .gt2{font-size:1.4em}
.simpleGlossary .gt3{font-size:1.6em}
.simpleGlossaryBtm, .simpleGlossaryTop {height:10px;background:url("http://o.mm-health.com/images/glossary-cap.png") 0 0;}
.simpleGlossaryTop {background:url("http://o.mm-health.com/images/glossary-cap.png") 0 -10px;clear:both;}
.leftRailTwoColRight .simpleGlossaryBtm, .leftRailTwoColRight .simpleGlossaryTop {display:none;}
.leftRailTwoColRight .simpleGlossaryTerms {border-width:1px;}

#nxtBtn {margin-bottom:18px; margin-top:10px;}
#nxtBtn i {display:block;font:normal 82px Arial;height:;padding:0 7px 13px 7px;line-height:30px;background:#f28739;color:#fff;float:left;}
#nxtBtn b {display:block;color:#333;border-bottom:solid 1px #f28739;margin:0 0 4px 48px;padding:0 0 4px 0;font-size:13px}
#nxtBtn a {display:block;margin:0 0 2px 48px;padding:0 0 2px 0;}
#nxtBtn a.button {display:inline;margin:0;padding:0;}
#nxtBtn .nxtBtnStr {display:block;margin-left:35px;font-weight:bold;}

/*-----------------Begin Chapter Navigation Spec------------------*/
h4.chapterNavHeader {margin:35px 0 5px;text-transform:none;}
div#chapterNavContainer {font-size:1em;padding:0;position:relative;width:956px;margin:8px 0 0 11px;}
div#chapterNavContainer p {color:#666;font-size:1em;margin:0;text-align:right;}
div#chapterNav {background-color:#fff;float:left;height:26px;overflow:hidden;position:relative;width:916px;}
div#chapterNav div.items {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -176px;clear:both;position:absolute;left:0;width:20000em;}
div#chapterNav div.items div {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -176px;border-bottom:1px solid #74746b;border-right:1px solid #74746b;float:left;height:25px;margin:0;padding:0;width:auto;}
div#chapterNav div.items div.item.hover div a {text-decoration:underline;}
div#chapterNav div.items div.item div {border:0;margin:0;padding:7px 15px 0 15px;}
div#chapterNav div.items div.selected {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -206px;width:auto;}
div#chapterNav div.items div.selected div {background:transparent;margin:0;}
div#chapterNav div.items div a {color:#3a6675;font-size:13px;font-weight:600;}
div#chapterNav div.items div.selected a {color:#fff;display:block;}
div#chapterNavContainer div.prev, div#chapterNavContainer div.next {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 0;border-right:1px solid #74746b;cursor:pointer;float:left;height:26px;overflow:hidden;position:relative;width:19px;}
div#chapterNavContainer div.next {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -30px;border:0;xborder-left:1px solid #cobcb1;margin-right:0;width:20px;}
div#chapterNavContainer div.prev div, div#chapterNavContainer div.next div {height:26px;text-align:center;}
div#chapterNavContainer div.disabled {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -59px;border-right:0 !important;width:20px;}
div#chapterNavContainer div.disabled div a:hover {cursor:text;text-decoration:none;}
div#chapterNavContainer div.next.disabled {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -89px;width:20px;}
div#chapterNavContainer div.next.activeCornerRight{background-image:url("../images/mod_chapterNav_no_arrow_right_corner_on.gif") !important;border:0 !important;width:20px;}
div#chapterNavContainer div.prev.activeCornerLeft.disabled {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -264px;border:0 !important;width:20px;}
div#chapterNavContainer div.noLink {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -118px;border:0 !important;}
div#chapterNavContainer div.next.noLink div {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -147px;}
div#chapterNavContainer div.next.noLink.activeCornerRight.disabled div {background:url("http://o.mm-health.com/images/local-nav-sprite-v2.gif") 0 -235px;}
/* For IE 6 */
* html div#chapterNavContainer a.next {padding-right:12px;}
/*-----------------End Chapter Navigation Spec------------------*/

div.leftRailTwoColRight div.articleContainer h1, div.leftRailTwoColRight div.articleContainer h2, div.leftRailTwoColRight div.articleContainer h3{margin:0 0 4px 0;padding:0 0 6px 0;font:normal 18px Arial;border-bottom:dotted 1px #a49b8b;line-height:14px}
.symptomChecker {display:block;padding-bottom:22px}

div.content #staticLeadMoreInfo {border-top:solid 1px #fff;margin-bottom:30px}
#bmi-narrow, #waist-hip-narrow, #estimated-height-calc-narrow, #asthma-calc-narrow, #cost-of-drinking-narrow, #smoking-cost-narrow, #healthy-weight-calc-narrow, #ovulation-calc-narrow, #due-date-narrow, #target-heart-rate-calc-narrow, #waist-hip-narrow {margin-bottom:23px; margin-left:-4px;}
.relatedConditon {margin-top:20px;}

.hc_wrapper {background:transparent url(http://o.mm-health.com/images/health_coach.gif) no-repeat scroll 0 0;padding:37px 25px 20px;width:559px;font-family:arial;}
.hc_wrapper a {text-decoration:none;}
.hc_title {color:#009FBE;font-size:18px;font-weight:bold;}
.hc_message {font-size:14px;padding:17px 0;}
.hc_button {background:transparent url(http://o.mm-health.com/images/health_coach.gif) no-repeat scroll -7px -171px;color:#FFFFFF;font-size:15px;padding:12px 36px;width:150px;}

.sm_wrapper .col-1, .sm_wrapper .col-2 {float:left;line-height:20px;list-style-image:none;list-style-position:inside;list-style-type:disc;margin-bottom:14px;overflow:hidden;width:300px;}

.sm_promo {border-bottom:1px dotted #999999;border-top:1px dotted #999999;float: left;margin:8px;min-height:16px;padding:10px 3px 6px 0;width:97.8%;}
.sm_promo .left {float: left;}
.sm_promo .right {float:right;}
.harvardwpr {
background:transparent url('http://o.mm-health.com/images/rc/crest_icon.gif') no-repeat scroll 0 6px;
border-bottom:1px dotted #DADAD3;
color:#999999;
font-family:arial;
font-size:11px;
margin:10px 0;
padding:10px 0;
}
.harvardwpr .hmsg, .harvardwpr .hmsg2{
margin:0 20px;
}


.listRightRail {z-index:4;}

/*------------- New Glossary Redesign--------------*/
.leftRail .disclamier {color:#333333;font-family:arial;font-size:13px;font-weight:bold;margin-bottom:20px;line-height:18px;}
.leftRail .moreterm {color:#F88632;font-family:arial;font-size:16px;font-weight:bold;padding-bottom:10px;display:none;}
dl.glossary dt {clear:both;display:block;font-size:1.2em;font-weight:bold;margin:15px 0 5px;}
.leftRail .featured {background:transparent url(http://o.mm-health.com/images/rc/glossaryfeat_v1.gif) no-repeat scroll -4px -4px;padding-top:16px;margin-bottom:16px;display:none;}
.leftRail .featured .glossary {background:transparent url(http://o.mm-health.com/images/rc/glossaryfeat_v1.gif) no-repeat scroll -617px bottom;margin:0;padding-bottom:16px;border:none;}
.leftRail .featured .glossary dt, .leftRail .featured .glossary dd {border-left:1pt solid #8AD3E2;border-right:1pt solid #8AD3E2;padding: 0 15px;margin:0 0 0 1px;}
.leftRail .featured .glossary dt { font-size: 16px; font-weight:bold; padding: 5px 15px;}
.leftRail .featured .glossary dd { padding-top: 1px; background:transparent url(http://o.mm-health.com/images/rc/glossaryfeatbg_v1.gif) repeat-x scroll 0 bottom;}
.leftRail .featured .glossary dd p {margin: 0;}
dl.glossary {border-top:1pt dotted #999999;}
.glossary .gaudio{ background:transparent url(http://o.mm-health.com/images/rc/glossarypop_v1.gif) no-repeat scroll -632px 0;margin-left:5px;padding:2px 10px;width:30px;}
.glossary a:hover, .glossaryPop a:hover{text-decoration:none;}
.glossaryPop {background:#fff url(http://o.mm-health.com/images/rc/glossarypop_v1.gif) repeat-x scroll 0 0; float:left; margin-left:20px; text-align:center; width:290px; padding-top:15px; position:absolute; display:none;}
.glossaryPop .gWpHead, .glossaryPop .gheader {color:#333333;font-size:16px;padding-top:30px;}
.glossaryPop .gheader {font-weight:bold;padding:10px 0px;margin:0 16px 0 0;overflow:hidden;}
.glossaryPop .gwrapper{}
.glossaryPop .ginwrapper{border-left:2px solid #F28739;margin:0 0 0 5px; background:#FFF url(http://o.mm-health.com/images/rc/glossarypop_v2.gif) repeat-y scroll right 0;}
.glossaryPop .ginbottom{background:url("http://o.mm-health.com/images/rc/glossarypop_v1.gif") no-repeat scroll -294px 0 transparent;padding-bottom:6px;}
.glossaryPop .gpointer{position:relative;background:transparent url(http://o.mm-health.com/images/rc/glossarypop_v1.gif) no-repeat scroll -590px 0;float:left;padding:22px 14px;margin:15px 0 15px -18px;}
.glossaryPop .gclose{background:transparent url(http://o.mm-health.com/images/rc/glossarypop_v1.gif) no-repeat scroll -660px 0;float:right;margin:-3px 13px 0 0;padding:5px 0;width:20px;}
.glossaryPop .gtext{font-size:13px;font-weight:bold;letter-spacing:-0.03em;}
.glossaryPop .gaudio{ background:transparent url(http://o.mm-health.com/images/rc/glossarypop_v1.gif) no-repeat scroll -632px 0;padding:2px 10px;width:30px;}
.glossaryPop .gfooter{background:#EFF0EC url(http://o.mm-health.com/images/rc/glossarypop_v2.gif) repeat-y scroll right 0;font-size:11px;line-height:15px;padding:5px 0 0;margin-top:25px;}


.leftRail #modDidYouKnow .Button {background:none;}
.leftRail #modDidYouKnow .Options {border-bottom:none;}
.leftRail #modDidYouKnow .JavaScriptQuiz {background:none repeat scroll 0 0 #F3F4EF;}


/**** 05-28-10 Updates ****/
/**************************/
/* Adding a Clrfix Class To Use Instead of Clearing Divs */
.clrfix{zoom:1;}
.clrfix:after{content:".";display:block;height:0;width:0;line-height:0;font-size:0px;clear:both;visibility:hidden;}

/* Module Structure For Right Rail */
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .mod {margin-bottom: 30px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .mod h2 {color: #fff; height: 20px; padding: 8px 0 0 13px; font-size: 13px;font-weight: 600; background: url("http://o.mm-health.com/images/rc/module-top-orange.gif") no-repeat scroll 0 0 transparent;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .mod .mod-bd {background-color: #fff; padding: 5px 0 0 2px; width: 324px; border-right: solid 1px #D9DAD2; border-left: solid 1px #D9DAD2;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .mod .mod-ft-cap {background: url("http://o.mm-health.com/images/rc/module_bottom.gif") no-repeat; height: 8px; width: 328px; border: none;}

/* Pod Structure For Right Rail */
.rightRail .pod {margin: 0 10px; padding: 5px 0;}

/* Guide Module */
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide {width: 328px; font-family: tahoma,sans-serif;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .pod.toplinks {display:none; border-bottom: dotted 1px #c5c5c5; min-height: 85px; margin: 0 10px 0 10px; padding: 0 0 5px 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .pod.toplinks ul {margin: 0; padding: 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .pod.toplinks li {margin: 0; padding: 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .toplinks a {height: 15px; display: block; font-weight: 600; padding: 6px 0 6px 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .toplinks span {height: 15px; display: block; font-weight: 600; padding: 6px 0 6px 0; color: #58A9CA;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .mod-bd .spacer {height: 4px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide  .mod-bd a.selected {margin: 0 0 0 -16px; padding: 6px 0 6px 16px; color: #F88632; text-decoration: none; width: 315px; background: url("http://o.mm-health.com/images/rc/selection.gif") no-repeat;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide  .mod-bd span.selected {margin: 0 0 0 -16px; padding: 6px 0 6px 16px; color: #F88632; text-decoration: none; width: 315px; background: url("http://o.mm-health.com/images/rc/selection.gif") no-repeat;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .needs-space {margin-top: 5px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .blurb {display: none; color: #666; font-weight: 600; float: left; margin-top: 6px; line-height: 11px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .midlinks a {display: block; padding: 6px 0 6px 0; line-height: 11px; border-bottom: dotted 1px #999;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .midlinks ul {margin: 0; padding: 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .midlinks li {margin: 0; padding: 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .midlinks a {background: url("http://o.mm-health.com/images/rc/left-arrow.gif") 0 8px no-repeat; display: block; line-height: 11px; border: none; padding: 5px 0 5px 8px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .blurb {color: #666; font-weight: 600; margin-top: 2px; line-height: 11px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .midlinks .blurb {display: inline; margin-top: 5px; padding-left: 8px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .midlinks .blurb {}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .bottomlinks {line-height: 12px; border: none; padding: 0 0 5px 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .bottomlinks a {margin-left: 0px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .bottomlinks img {display: none;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .bottomlinks {border-top: dotted 1px #C5C5C5; padding: 5px 0;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .bottomlinks a {margin-left: 8px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .bottomlinks img {display: block;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail #ctl00_mainContentArea_rightRailDZ_columnDisplay_ctl00_controlcolumn_ctl00_WidgetHost_updatepanel .guide .bottomlinks .blurb {display: block;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .bottomlinks .blurb {display: none; padding-bottom: 5px; float: none; margin-left: 35px; margin-top: 6px;}
#page #pageWellWrapper #pageWellContainer #pageWell .railContainer .rightRail .guide .bottomlinks .sp-logo {float: left; padding-top: 3px;}
.left-arrow {padding-left: 10px; background: url("http://o.mm-health.com/images/rc/left-arrow.gif") left center no-repeat;}

/* Glossary Module Updates */
.simpleGlossary {padding-bottom: 25px;}
.simpleGlossary h4 {font-size: 12px; color: #333; font-weight: 600;}
#page .simpleGlossaryTerms {-moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: tahoma,sans-serif; line-height: 28px; border: solid 1px #F88632; padding: 10px 20px 10px 10px;}
#page .simpleGlossary a {padding-left: 4px;}
#page .simpleGlossary a.viewAllTerms {margin-right: 0;}
.simpleGlossary .gt01 {font-size: 1.2em;}
.simpleGlossary .gt02 {font-size: 1.5em;}
.simpleGlossary .gt03 {font-size: 1.8em;}
.simpleGlossary .gt04 {font-size: 2em;}
.simpleGlossaryTop {display: none;}
.simpleGlossaryBtm {display: none;}

/* New Static Lead */  /* I hardcoded a background for the static lead for the last round of visual QA.  That needs to be removed before we push to production */
#pageWell .railContainer .leftRail .s-lead {margin: 0 0 25px 0; font-family: tahoma,sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 604px; height: 274px;}
#pageWell .railContainer .leftRail .s-lead {_margin-bottom: 0px;}
.s-lead .s-lead-underlay {-moz-border-radius: 5px; -webkit-border-radius: 5px; filter: alpha(opacity=85); opacity:0.85; background-color: #fff; width: 370px; height: 225px; float: right; margin: 10px 10px 10px 0; padding: 15px;}
.s-lead-content {position: relative; left: 0px; top: 0px; z-index: 1; float: right; margin: -290px 10px 0 0; _margin: -270px -5px 0 0; background: transparent; width: 370px; height: 225px; padding: 15px;}
*+html .s-lead-content {margin: -265px 10px 0 0;} /* IE 7 */
.s-lead-content h2 {font-size: 2em; _font-size: 1.9em; margin: 0 0 5px 0;}
.s-lead-content h3 {padding-bottom: 2px; border-bottom: dotted 1px #9c9d97; color: #666; font-weight: 600; font-size: 1em; margin: 30px 0 5px 0; text-transform: uppercase;}
.s-lead-content p {color: #333; margin: 0 0 5px 0; line-height: 18px;}
.s-lead-content p a {font-weight: 500;}
.s-lead-content a {padding: 0 10px 0 0; font-weight: 600;}
.s-lead-content span {font-weight: 600;}

/* Here we are going to overpower some stuff in the old static lead */
.s-lead-content .title-link {background: none; padding: 0;}
.s-lead-content .toolBarWrapper {display: none; margin: 0; float: none;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1, .s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar, .s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem, .s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .round, .leftRail .s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .icon.iconQuestion, .leftRail .s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .icon.iconClipboard, .s-lead-content .toolBarWrapper .toolBarContainer.wide2, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .round, .leftRail .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .icon.iconQuestion, .leftRail .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .icon.iconClipboard, .s-lead-conten.s-lead-content .toolBarWrapper .toolBarContainer.wide3, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .round, .leftRail .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .icon.iconQuestion, .leftRail .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .icon.iconClipboard {background: none;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1, .s-lead-content .toolBarWrapper .toolBarContainer.wide2, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 {padding: 0; width: auto;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar {height: auto; padding: 0; float: left;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem {border: none; border: none; height: auto; width: 100%;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .toolBarItemLink, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .toolBarItemLink, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .toolBarItemLink {padding: 0; text-align: left; float: left;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .round, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .round, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .round {display: none; position: relative; height: 0; width: 0;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .icon, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .icon, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .icon {display: none; position: relative; width: auto; height: 0;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .icon.iconQuestion, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .icon.iconQuestion, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .icon.iconQuestion {display: none; position: relative: height: 0; width: 0;}
.s-lead-content .toolBarWrapper .toolBarContainer.wide1 .toolBar .toolBarItem .icon.iconClipboard, .s-lead-content .toolBarWrapper .toolBarContainer.wide2 .toolBar .toolBarItem .icon.iconClipboard, .s-lead-content .toolBarWrapper .toolBarContainer.wide3 .toolBar .toolBarItem .icon.iconClipboard {display: none; position: relative: height: 0; width: 0;}
.s-lead-content ul.moreLinks {float: left; width: 100%; _margin-top: -5px;}
.s-lead-content ul.moreLinks li {float: left; width: 100%;}
.s-lead-content ul li {padding: 4px 0 !important;}
.s-lead-content .toolBarItemLink a {color: #58A9CA; background: none;}
.s-lead-content .toolBarItemLink a span {display: none;}
.s-lead-content .toolBarItemSeparator {height: 0;}
.s-lead-content .arrowChar {font-size: 14px; color: #26A4BC;}

/* Now We are going to make sure our icons display properly in the new static lead without changing the way they display when they are used elsewhere in the site */
.s-lead-content .commentIcon, .s-lead-content .slideshowIcon, .s-lead-content .photoIcon, .s-lead-content .videoIcon, .s-lead-content .quizIcon, .s-lead-content .calulatorIcon, .s-lead-content .recipeIcon, .s-lead-content .overviewIcon, .s-lead-content .newsIcon, .s-lead-content .drugstreatmentIcon, .s-lead-content .searchabstractIcon, .s-lead-content .pdfIcon, .s-lead-content .assessmentIcon, .s-lead-content .newsletterIcon, .s-lead-content .podcastIcon, .s-lead-content .printIcon, .s-lead-content .emailIcon {padding: 4px 0 4px 22px !important; background-position: left center !important;}

/* More On Module Updates */
.more-tri {padding: 10px 0 20px 0;}
.more-tri h3 {margin: 4px 0; color: #666; font-size: 100%; font-weight: 600;}
.more-tri .pod {width: 84px; float: left; padding-right: 35px;}

/* Giving The Right Rail Background Rounded Corners */
.rightRail {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.leftRail {border-right: none; padding-right: 12px;}

/* Next Button Updates */
#nxtBtn {text-align: right; padding: 5px 0; border-top: dotted 1px #ababab; border-bottom: dotted 1px #ababab;}
#nxtBtn b {display: inline; margin: 0 4px 0 0; border: none;}
#nxtBtn a {display: inline; margin: 0; font-weight: 600;}

/* Removing min heights from these containers so they will collaps when they are empty */
.leftRail .leftRailTwoColContainer {min-height: 0px; padding: 0;}
.leftRail .leftRailTwoColLeft {min-height: 0;}
.leftRail .leftRailTwoColRight {min-height: 0;}

/* Bug fix from origional design, was not apparent until we changed the background for the static lead */
/* IE7 */
*+html #pageWell .railContainer .leftRail .s-lead {margin-bottom: 0px;}
/* IE6 */
#pageWell .railContainer .leftRail {_margin-top: -15px;}

/* DYK Updates */
p.generic a {padding-left: 10px;}
.rightRail #questionWrapper div#question p {}
.rightRail #questionWrapper div.answered p {border-bottom: 1px dotted #999999; margin: 0px 15px 12px 0; padding: 12px 0 12px 12px;}
#questionWrapper #Answered p {margin: 0 10px 0px 10px !important;}
#question .multipleChoiceQuizContainer {border: none; padding: 0 0 0 10px; margin: 5px 10px 0 10px;}
div.multipleChoiceQuizContainer .formbtn {margin-top: 10px; padding-top: 10px; border-top: dotted 1px #999999;}
div.multipleChoiceQuizContainer .ans {padding-bottom: 4px;}
#btn_didyouknow_true {float: right; margin: 0;}
#questionWrapper .didYouKnowAnswerWrong, #questionWrapper .didYouKnowAnswerRight {margin: 0 10px 12px !important;}
.rightRail #questionWrapper {padding-bottom: 20px;}
#modDidYouKnow #questionWrapper #modDidYouKnowBtnContainer {padding: 0 12px 12px 12px;}
#modDidYouKnow #questionWrapper #modDidYouKnowBtnContainer .innercont {border-top: dotted 1px #999999; padding-top: 12px;}
#page .rightRail #modDidYouKnow .answerLinks, #mmPageWrap .rightRail #modDidYouKnow .answerLinks {padding-bottom: 20px;}
#Answered #incorrect .didYouKnowAnswerWrong, #Answered #correct .didYouKnowAnswerRight {padding-bottom: 12px !important;}
#questionWrapper .answerLinks {padding-top: 12px;}
#questionWrapper .answerLinks p.generic {margin-left: px !important;}
#question .radgroup {padding-left: 25px; margin-top: 12px;}
#question .radgroup .radset {display: block; padding-bottom: 5px;}
#question .radgroup .radset input {float: left; margin: 0 5px 0 0;}
#question .radgroup .radset label {float: left; font-weight: 600;}
.rightRail questionWrapper #question p {padding: 7px 12px;}
div.answered div.radgroup {display: none;}
.rightRail #questionWrapper div.answered p {border: none;}
.rightRail #modDidYouKnow #questionWrapper .answered p {padding: 7px 0 7px 25px !important;}
#modDidYouKnow p.didYouKnowAnswerWrong, #modDidYouKnow p.didYouKnowAnswerRight {border-top: dotted 1px #999; padding-top: 12px !important; background: url("http://o.mm-health.com/images/sub-btn-sprite.jpg") no-repeat scroll 0 12px;}
.rightRail #modDidYouKnow #btn_didyouknow_true {width: 102px; height: 39px; background: #F3F4EF url("http://o.mm-health.com/images/rc/sub-btn-sprite.jpg") no-repeat scroll 0 0 !important;}
.rightRail #modDidYouKnow #btn_didyouknow_true:hover {background: #F3F4EF url("http://o.mm-health.com/images/rc/sub-btn-sprite.jpg") no-repeat scroll -102px 0 !important;}
div#modDidYouKnow p.didYouKnowAnswerRight {color: #77B352;}
div#modDidYouKnow p.didYouKnowAnswerWrong {color: #BB4D4E;}
#modDidYouKnow p.didYouKnowAnswerRight {background: url("http://o.mm-health.com/images/rc/check.jpg") no-repeat scroll 0 12px;}
#modDidYouKnow p.didYouKnowAnswerWrong {background: url("http://o.mm-health.com/images/rc/x.jpg") no-repeat scroll 0 12px;}
#modDidYouKnow .multipleChoiceQuizContainer .ans label {padding: 0 0 0 10px;}
#modDidYouKnow .multipleChoiceQuizContainer .ans label { padding: 5px 0 0 10px\9; }
#modDidYouKnow .multipleChoiceQuizContainer .ans label .letter {float: left; margin:0; padding:0;}
#modDidYouKnow .multipleChoiceQuizContainer .ans label .text-value {float: left; width: 230px;  margin:0; padding:0;}
#modDidYouKnow .multipleChoiceQuizContainer .ans input {margin: 1px 0 0 0; float: left;}
.pod.toplinks {display:none;}