#autocompleteChoices .optionDivSelected
{
  color: #FFF; background-color: #317082; 
}
#GraphDiv, .costRangeGraph
{
  Position: relative; 
}
#JournalContentID
{
  background-color: #fdf4cb; padding: 12px 12px 50px 12px; 
}
#mxFrameContent #mxAlertsAndRecalls.mxMaximized li, #mxFrameContent #mxClinicalTrials.mxMaximized li
{
  list-style-image: url(/customx/common/tool_images/home_images/bullet_minmax.gif); margin-left: 4px; 
}
#mxFrameContent .mxClientBox
{
  background: url(/customx/common/tool_images/home_images/client_roundedbox-left.gif) top left no-repeat; 
}
#mxFrameContent .mxClientBox .mxClientBoxInner
{
  padding: 10px; background: url(/customx/common/tool_images/home_images/client_roundedbox-right.gif) top right no-repeat; 
}
#mxFrameContent .mxClientBox .mxClientBoxInner h2
{
  color: #756c65; padding-top: 0; border: none; 
}
#mxFrameContent .mxClientBox .mxClientContent
{
  margin-top: -10px; 
}
#mxFrameContent .mxComponent h1
{
  font-family: Century Gothic, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 1.9em; color: #d15906; margin: 0; border-bottom: 1px solid #dfe5d5; padding-bottom: 5px; 
}
#mxFrameContent .mxComponent .mxAdjacentText h2 {padding:0px;}
#mxFrameContent .mxRoundedButton span button, #mxFrameContent .mxRoundedButton2 span button
{
  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; 
}
#mxFrameContent .mxRoundedButton span, #mxFrameContent .mxRoundedButton2 span
{
  color: #fff; background: url(/customx/common/tool_images/home_images/btn_rounded-right.gif) right top no-repeat; 
}
#mxFrameContent .mxRoundedButton, #mxFrameContent .mxRoundedButton2
{
  background: url(/customx/common/tool_images/home_images/btn_rounded-left.gif) no-repeat; float: left; 
}
#mxFrameContent .mxRoundedButton2
{
  background: url(/customx/common/tool_images/home_images/btn2_rounded-left.gif) no-repeat; 
}
#mxFrameContent .mxRoundedButton2 span
{
  background: url(/customx/common/tool_images/home_images/btn2_rounded-right.gif) right top no-repeat; 
}
#mxFrameContent .mxStatus .mxAlertItem span, #mxFrameContent .mxStatus .mxAlertStatus a
{
  font-family: Arial, Helvetica, sans-serif; 
}
#mxFrameContent .mxStatus h2, #mxFrameContent .mxGetStarted h2, #mxFrameContent .mxHealthTopics h2
{
  border-bottom: none; 
}
#mxFrameContent .mxStatus li
{
  font-weight: bold; font-size: 0.88em; padding: 5px 5px 5px 3px; border-bottom: 1px solid #dfe5d5; 
}
#mxFrameContent a
{
  color: #437795; text-decoration: none; 
}
#mxFrameContent div.mxFeaturedItem div h2, div.mxFeaturedItem h2.mxTitle
{
  font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #535153; padding: 0; margin: 0; border: none; 
}
#mxFrameContent div .mxNewsForYou h2
{
  font-weight: normal; font-size: 1.9em; margin-top: 25px; 
}
#mxFrameContent div h2
{
  padding: 0 0 5px 0; margin: 0 0 10px 0; 
}
#mxFrameContent ul, ul.links ul
{
  padding: 0; margin: 0 0 0 1.5em; list-style-image: url(/customx/common/tool_images/home_images/bullet.gif); 
}
#mxFrameContent ul.mxRecommendedLinks
{
  list-style-image: url(/customx/common/tool_images/home_images/bullet_recommendedlinks.gif); 
}
#mxFrameContent ul.mxRecommendedLinks li a
{
  font-family: Arial, Helvetica, sans-serif; font-size: 1.15em; color: #d15906; 
}
#mxMoodFooter .mxMoodInstructions
{
  border-top: 1px solid #c1b8a4; 
}
#mxMoodFooter .mxPlannerRowFooter2
{
  background-color: #d7ceb9; 
}
#mxMoodPlanner .mxPlannerRowHeader
{
  border-color: #a8926d; 
}
#mxPeopleHolder
{
  text-align: center; width: 220px; padding-top: 10px; line-height:10px; 
}
#nav999
{
  width: 200px; margin-left: -71px; *margin-left: -149px; text-align: left; margin-top: -2px; 
}
#nav999 #navtable999
{
  background-color: #f0f0f0; width: 200px; border: 1px solid #322170; 
}
#navframe999
{
  width: 110px; 
}
#PHMEnrollment hr
{
  padding: 0; margin: 20px 0; border-top: 1px #f9a268 solid; border-bottom: 1px #fff solid; 
}
#planners .icon
{
  background-image: url(/customx/common/tool_images/flash_images/dashboard/btn.png); 
}
#planners .icon-over
{
  background-image: url(/customx/common/tool_images/flash_images/dashboard/btn-over.png); 
}
#PleasantActivities .mxPlannerRowHeader .mxPlannerRow2
{
  border-left: 1px solid #ddc59f; 
}
#PleasantActivities .mxPlannerRowHeader td, #mxMoodPlannerSetup .mxPlannerRowHeader
{
  background-color: #f3e1c3; border-top: 1px solid #fff; border-bottom: 1px solid #d6cdb9; 
}
*.mxtabSelected td.mxTab, *.mxtabSelected a.mxtab:link, *.mxtabSelected a.mxtab:visited, *.mxtabSelected a.mxtab:hover 
{
  font-family: verdana,arial,sansserif; font-weight: Bold; color: #636363; background-color: #ffffff; text-decoration: none; 
}
.costRangeGraph
{
  margin-bottom: 40px; 
}
.costRangeGraph .absolute
{
  position: absolute; 
}
.costRangeGraph .averageBar
{
  height: 1px; border-top: solid 2px white; position: absolute; 
}
.costRangeGraph .horizontalAxis
{
  border-bottom: solid 1px gray; height: 1px; 
}
.costRangeGraph .horizontalInfoLabel
{
  vertical-align: top; text-align: left; 
}
.costRangeGraph .verticalAxis
{
  border-left: solid 1px gray; bottom: 0px; 
}
.costRangeGraph p
{
  text-align: center; margin-top: 4px; #margin-top: 0px; 
}
.demoPopup
{
  width: 600px; 
}
.dragHandle
{
  color: #000000; text-align: right; width: 100%; cursor: move; cursor: pointer; cursor: hand; 
}
.info .popup
{
  padding: 0 0 0 670px; margin:  -10px 0 25px; 
}
.layerPopupBorder
{
  background-color: #ec9744; 
}
.layerPopupTextBox
{
  background-color: #fef8e0; padding: 5px 18px; margin: 20px 0; border: 1px solid #e8dca7; clear: both; 
}
.layerPopupTextLink
{
  color: #1f3b60; 
}
.loginRegisterNow
{
  display: inline; 
}
.modalBackground
{
  background-color: #666666; filter: alpha(opacity=50); opacity: 0.5; 
}
.ModalButtons
{
  text-align: center; margin: 10px 0; 
}
.modalPopup
{
  width: 400px; 
}
.mxArticleItemListItemImage
{
  padding: 6px; 
}
.mxBackgroundCaution 
{
  background-color: #faff77; 
}
.mxBasicBox
{
  border: 1px solid #cccccc; width: 100%; 
}
.mxBenefitsPlanningItemLink
{
  padding-top: 4px; padding-bottom: 4px; 
}
.mxBenefitsPlanningItemText
{
  border-bottom: 1px solid #e0dbc9; padding-bottom: 8px; background: url(/customx/common/tool_images/fade_bg_sm.png); background-repeat: repeat-x; background-position: bottom; 
}
.mxBenefitsTableLine td
{
  border-bottom: 1px solid #cccccc; 
}
.mxBenefitsTablePad
{
  padding: 10px; 
}
.mxBenefitsTablePad ul
{
  margin-left: 16px; list-style-position: outside; 
}
.mxBenefitsTablePad ul li
{
  padding-bottom:2px; 
}
.mxBenefitsTablePad2
{
  padding: 3px; 
}
.mxBodyWarningBox
{
  font-weight: bold; background-color: #fceda9; padding: 5px; margin: 10px 0 0 0; display: block; border: solid 1px red; clear: both; background-image: none; 
}
.mxBodyWarningBox p
{
  color: red; padding: 4px; margin: 0 0 0 25px; 
}
.mxBold td
{
  font-weight: bold; 
}
.mxBorderTop
{
  border-top: 1px dashed #cccccc; 
}
.mxBox .section
{
  border-bottom: #939393 1px dashed; 
}
.mxBoxBig .inset
{
  border-top: 1px #adc979 solid; border-bottom: 1px #adc979 solid; 
}
.mxBoxBig ul.links, .mxBox ul.links, .mxTrackersTopContainer ul.links
{
  list-style-image: url(/customx/common/tool_images/hq_bullet.gif); 
}
.mxBoxBig ul.links, .mxBox ul.links, .mxTrackersTopContainer ul.links, .mxRoundTable ul.links
{
  list-style-image: url(/customx/common/tool_images/hq_bullet.gif); 
}
.mxBoxBig, .mxBox
{
  background: url(/customx/common/tool_images/common/box_bg.gif) bottom repeat-x; 
}
.mxBoxJournal
{
  background-color: #fceda9; 
}
.mxBoxPromoBottomLeft
{
  width: 10px; height: 10px; background-image: url(/customx/common/tool_images/common/boxpromo_bottom-left.png); 
}
.mxBoxPromoBottomRight
{
  width: 10px; height: 10px; background-image: url(/customx/common/tool_images/common/boxpromo_bottom-right.png); 
}
.mxBoxPromoTopLeft
{
  width: 10px; height: 10px; background-image: url(/customx/common/tool_images/common/boxpromo_top-left.png); 
}
.mxBoxPromoTopRight
{
  width: 10px; height: 10px; background-image: url(/customx/common/tool_images/common/boxpromo_top-right.png); 
}
.mxBoxReading
{
  border: 1px solid #adc87b; 
}
.mxBoxThought li.mxBodyText
{
  color: #24549D; 
}
.mxButtonClear
{
  width: 100%; overflow: hidden; 
}
.mxCalendarDayHeader
{
  font-weight: bold; background-color: #ebdeb4; 
}
.mxCCChartBackground
{
  background-color: #f1f1f1; 
}
.mxCCChartBar
{
  vertical-align: bottom; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; 
}
.mxCCChartBarBackground
{
  width: 10px; border:0px; 
}
.mxCCChartMedSev
{
  background-color: #ff0000; 
}
.mxCCChartOOP
{
  background-color: #cccccc; 
}
.MXccChartPremium
{
  background-color: #999999; 
}
.mxCCChartRX
{
  background-color: #0000ff; 
}
.mxCCChartUncovered
{
  background-color: #f1f1f1; 
}
.mxCellJournal
{
  background-color: #f8bf7a; 
}
.mxCellPromo
{
  background-color: #c3c3c3; 
}
.mxCellThought
{
  background-color: #afb6cb; 
}
.mxCigCostWeekly
{
  color: #353221; background-color: #dad88c; text-align: center; padding: 6px; width: 190px; border: 2px solid #fff; margin-left: 30px; 
}
.mxCigLabel
{
  font-weight: bold; font-size: 11px; color: #353221; text-align: center; padding-right: 4px; 
}
.mxDashboardPaddingLeftColumn
{
  padding-left:20px; padding-right:0px; padding-top:20px; padding-bottom:0px; 
}
.mxDefaultHorizontalLayout
{
  width: 100%; 
}
.mxDefaultVerticalControlListHeader
{
  font-weight: bold; color: #DE6700; border-bottom: 1px solid #b5c385; padding-bottom: 2px; margin-top: 16px; margin-bottom: 4px; 
}
.mxDefaultVerticalControlListHeader_
{
  font-weight: bold; color: #DE6700; border-bottom: 1px solid #b5c385; padding-bottom: 2px; margin-top: 16px; margin-bottom: 4px; 
}
.mxDefaultVerticalDivLayout
{
  margin:  0px 2px 0px 0px; 
}
.mxDefaultVerticalLayout
{
  width: 100%; 
}
.mxEditPlannerRow
{
  background-color: #ffffff; border-top: none; 
}
.mxEditPlannerRow2
{
  background-color: #ffffff; border-top: 1px solid #d6cdb9; 
}
.mxEHealthDemoRightColumn
{
  width: 175px; 
}
.mxEHealthDemoTopContainer
{
  border-collapse: collapse; margin-bottom: auto; margin-left: auto; margin-right: auto; margin-top: auto; text-align: left; 
}
.mxEHealthSideBar
{
  vertical-align: top; padding: 8px; width: 150px; 
}
.mxFadeSm
{
  height: 20px; border-bottom: 1px solid #e0dbc9; padding-bottom: 4px; background: url(/customx/common/tool_images/fade_bg_sm.png); background-repeat: repeat-x; background-position: bottom; 
}
.mxHQRiskCurrent
{
  background-color: #339900; border: 1px solid #666666; 
}
.mxHQRiskPeer
{
  background-color: #cc0000; border: 1px solid #666666; 
}
.mxHQRiskPrevious
{
  background-color: #ffcc33; border: 1px solid #666666; 
}
.mxInfo .mxPopup
{
  padding: 0 0 0 670px; margin: -10px 0 25px; 
}
.mxInNetwork
{
  background-color: #d4f2f2; 
}
.mxLayoutPageBanner
{
  text-align: left; 
}
.mxLayoutPageContent
{
  width: 100%; 
}
.mxLayoutPageForm
{
  text-align: center; 
}
.mxLayoutPageMain
{
  padding: 0px; margin: 0px; 
}
.mxLayoutPageSideBarLeft
{
  vertical-align: top; 
}
.mxLeftBorder
{
  border-left: 1px solid #3c3c3c; padding-left: 12px; 
}
.mxLobbyColumn1Width
{
  width: 100%; 
}
.mxLobbyColumn2Width
{
  width: 20%; 
}
.mxLobbyColumn3Width
{
  width: 20%; 
}
.mxLobbyPaddingCenterColumn
{
  padding-top: 20px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px; 
}
.mxLobbyPaddingLeftColumn
{
  padding-top: 20px;padding-right: 0px;padding-left: 0px;padding-bottom: 0px; 
}
.mxLobbyPaddingLeftColumnTop
{
  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; 
}
.mxLobbyPaddingRightColumnTop 
{
  padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:0px; 
}
.mxLobbyPaddingSpanColumn
{
  padding-top: 20px;padding-right: 20px;padding-left: 20px;padding-bottom: 0px; 
}
.mxLobbyPaddingTop
{
  padding-bottom: 20px; 
}
.mxMoodInstructions
{
  background-color: #d7ceb9; border-bottom: 1px solid #c1b8a4; 
}
.mxMoodInstructionsHighlight
{
  background-color: #ebe4a4; 
}
.mxMoodRating
{
  border-right: 1px solid #a8926d; 
}
.mxOOLHomeContentDiv
{
  padding-left: 40px; padding-top: 10px; padding-bottom: 20px; margin-left: 214px; 
}
.mxOOLHomeFeatureArticle .mxArticleItemListItemTitle
{
  font-weight: bold; 
}
.mxOOLHomeInTheNews .mxArticleItemListItemTitle
{
  font-weight: bold; padding-top: 12px; padding-left: 4px; 
}
.mxOOLHomeLogin
{
  background-color: FloralWhite; padding: 4px; margin: 10px; border: 1px solid black; 
}
.mxOOLHomeMain
{
  margin-right: auto; margin-left: auto; width: 70%; margin-top: 5px; 
}
.mxOOLHomeSideBar
{
  text-align: left; margin-top: 10px; padding-bottom: 20px; margin-bottom: 20px; padding-left: 12px; padding-top: 12px; padding-right: 12px; background-color: #f4f4ea; border: 1px solid #B7C580; float: left; width: 200px; 
}
.mxOOLTopicAlzhemier
{
  margin-right: auto; margin-left: auto; width: 85%; margin-top: 5px; 
}
.mxOutNetwork
{
  background-color: #ffe599; 
}
.mxPerson2
{
  cursor: pointer; width: 55px; height: 125px; float:left; 
}
.mxPlannerColumnTitle
{
  padding: 20px 12px 5px 0; border-right-color: #a8926d; 
}
.mxPlannerColumnTitle .mxFontWebletHeader
{
  color: #e2620c; 
}
.mxPlannerFont
{
  color: #000000; 
}
.mxPlannerHighlightHeader
{
  background-color: #e2ccb4; 
}
.mxPlannerHighlightRow .mxPlannerRow .mxBodyText, .mxPlannerHighlightRow .mxPlannerRow2 .mxBodyText
{
  color: #333; 
}
.mxPlannerRowFooter
{
  font-weight: bold; color: #333333; background-color: #cdc4b0; height: 13px; 
}
.mxPlannerRowFooter .mxBodyText
{
  color: #333; 
}
.mxPlannerRowFooter .zxPlannerHighlight
{
  background-color: #c1a482; 
}
.mxPlannerRowHeader .mxFontWebletHeader
{
  color: #e2620c; 
}
.mxPleasantActivityListContainer
{
  background-color: #f1efe5; 
}
.mxRecentTopicsArrow
{
  background-color: #999999; text-decoration: none; padding: 0px 3px 0px 4px; margin: 0px 0px 0px 5px; background-image: url(/customx/common/hdr_images/recenttopicsarrowbackground.gif); background-repeat: repeat-x; border-left: solid 1px #999999; float: left; display: inline; 
}
.mxRecentTopicsLink a
{
  font-weight: bold; color: #000000; text-decoration: none; 
}
.mxRemovePerson
{
  margin: 51px 0px 0px 38px; width: 15px; height: 15px; 
}
.mxRemovePersonChild
{
  margin: 36px 0px 0px 38px; width: 15px; height: 15px; 
}
.mxRowEven
{
  background-color: #ffffff; 
}
.mxRowOdd
{
  background-color: #F5F3E7; 
}
.mxSearchBox
{
  display: inline; float: left; margin-top: 4px; padding-left: 12px; 
}
.mxSelfAssesmentsItemLink
{
  padding-top: 4px; padding-bottom: 4px; 
}
.mxSelfAssesmentsItemText
{
  border-bottom: 1px solid #e0dbc9; padding-bottom: 8px; background: url(/customx/common/tool_images/fade_bg_sm.png); background-repeat: repeat-x; background-position: bottom; 
}
.mxSeparator
{
  border-bottom: 1px dashed #adc974; 
}
.mxSubnav, A.mxSubnav:link, A.mxSubnav:visited
{
  font-weight: bold; color: #ffffff; background-color: #f59c26; text-decoration      : none; 
}
.mxSubnavDisable, A.mxSubnavDisable:link, A.mxSubnavDisable:visited
{
  font-weight: bold; color: #999999; text-decoration: none; 
}
.mxTabDaily a, .mxTabWeekly a
{
  color: #039; display: block; height: 24px; border-bottom: 1px solid #fff; 
}
.mxTabDaily div, .mxTabWeekly div
{
  background: url(/customx/common/tool_images/common/mxtabunselected-left.gif) no-repeat; 
}
.mxTabDaily span, .mxTabWeekly span
{
  background: url(/customx/common/tool_images/common/mxtabunselected-right.gif) no-repeat right top; 
}
.mxTabDisabled
{
  color: #99add6; background: url(/customx/common/tool_images/common/mxtabdisabled-left.gif) no-repeat; 
}
.mxTabDisabledRight
{
  width: 10px; height: 24px; background-image: url(/customx/common/tool_images/common/mxtabdisabled-right.gif); float: right; 
}
.mxTabPlannerSelected .mxTabLabel a, .mxTabPlannerSelected .mxTabLabel, .mxTabSelected .mxTabLabel a
{
  font-weight: bold; color: #ffffff; text-decoration: none; 
}
.mxTabSelected
{
  color: #ce670e; background: url(/customx/common/tool_images/common/mxtabselected-left.gif) no-repeat; 
}
.mxTabSelectedRight
{
  width: 10px; height: 24px; background-image: url(/customx/common/tool_images/common/mxtabselected-right.gif); float: right; 
}
.mxTabUnselected
{
  color: 003399; background: url(/customx/common/tool_images/common/mxtabunselected-left.gif) no-repeat; 
}
.mxTabUnSelected .mxTabLabel a
{
  font-weight: bold; color: #003399; text-decoration: none; 
}
.mxTabUnselectedRight
{
  width: 10px; height: 24px; background-image: url(/customx/common/tool_images/common/mxtabunselected-right.gif); float: right; 
}
.mxTabWeekly div.mxTabPlannerSelected
{
  border-bottom: 2px solid #a39987; margin-bottom: -1px; 
}
.mxTieredDentalPriceLabels .left
{
  padding-right: 5px; 
}
.mxTieredDentalPriceLabels .right
{
  padding-left: 5px; 
}
.mxTieredDentalPriceLabels td
{
  padding:  5px 0 5px 0; 
}
.mxTieredDentalPrices td
{
  padding:  10px 0 0 0; 
}
.mxTieredDentalTable .center
{
  text-align:  center; padding-left: 3px; padding-right: 3px; 
}
.mxTieredDentalTable .dash
{
  text-align: center; width:  1px; 
}
.mxTieredDentalTable .left
{
  text-align: right; width:  50%; padding-right: 3px; 
}
.mxTieredDentalTable .right
{
  text-align: left; width: 50%; padding-left: 3px; 
}
.mxTitleBGTop
{
  width: 100%; height: 12px; 
}
.mxToolItemList div.ToolItemListItem
{
  vertical-align: middle; width: auto; 
}
.mxToolTipBackground
{
  background-color: #ffffff; 
}

.mxToolTipOverride_mxBenefitsTableLine
{
  border: 1px solid #999;
  padding: 20px 10px 10px;
  border-radius: 8px;
  background:white;
}
.mxToolTipOverride_mxBenefitsTableLine td
{
  border-bottom: 0px; 
    background: none !important;
}

.mxToolTipOverride_mxBenefitsTableLine td img{
  display: none;
}

.mxToolTipStroke
{
  line-height: 0;
}
.mxTopBox
{
  padding: 10px 0px 10px; 0px; border-top: 1px dotted #3c3c3c; border-bottom: 1px dotted #3c3c3c; margin-bottom: 16px; margin-top: 12px; clear: both; 
}
.mxTopBox .mxClearButtonOrange
{
  padding-left: 10px; padding-right: 10px; 
}
.mxTopicCategory
{
  padding: 14px; margin: 10px; width: 340px; 
}
.mxTopicCategory li
{
  margin-left: -25px; 
}
.mxTopicCategory ul
{
  margin-top: 0px; 
}
.mxTopicsTabItem
{
  padding: 6px; border-bottom: 1px solid #e0dbc9; padding-bottom: 4px; background: url(/customx/common/tool_images/fade_bg_sm.png); background-repeat: repeat-x; background-position: bottom; margin-bottom: 16px; padding-top: 3px; 
}
.mxTopicsTabItemTitle
{
  padding-left: 6px; font-weight: bold; 
}
.mxTopicsWebletTable
{
  vertical-align: top; width: 100%; height: auto; padding-bottom: 6px; 
}
.mxTopicsWebletText
{
  padding-left: 8px; 
}
.mxTopicsWhatBox
{
  background-color: #F1EFE7; padding: 8px; border: 1px solid #ffffff; 
}
.mxTopicTitle
{
  display: inline; width: 350px; float: left; padding-left: 6px; margin-top: -3px; 
}
.mxWarning
{
  color: #cc0000; font-style: italic; 
}
.NewUserPadding
{
  padding: 10px 0px 0px 10px; height: 100%; 
}
.noBorder
{
  border: 0px; 
}
.noBorder_
{
  border: 0px; 
}
.plannerBackground2
{
  background-color: #9baeba; 
}
.plannerHorizontalRule
{
  background-color: #E0EAE0; 
  height: 1px;
}
.plannerHorizontalRule img {
  display:none;
}
.recipe #sideinfo .box_fixed ul li
{
  line-height: 11px; margin-bottom: 0.3em; text-indent: 4px; 
}
.recipe #sideinfo .box_fixed ul li a:hover
{
  color: #000; 
}
.recipe #sideinfo .box_fixed ul li a:visited
{
  color: #663399; 
}
.recipe #sideinfo .box_fixed ul li.on a, .recipe #sideinfo .box_fixed ul li.on a:visited
{
  font-weight: bold; color: #de8c0a; 
}
.recipe h3
{
  color: #545456;
  font-size: 15px;
}
.zxPlannerHighlight .mxTextboxLabel
{
  background-color: #efdac5; 
}
.zxPlannerHighlight, .zxPlannerHighlight .mxBodyText
{
  color: #52514F; background-color: #efdac5; border-left: none; 
}
div#autocompleteChoices
{
  padding: 2px; width: 194px; 
}
div.mxButton
{
  display: block; height: 22; background: transparent url(/customx/common/tool_images/common/btn_end.png) no-repeat scroll top right; float: left; margin-right: 6px; padding-right: 3px; 
}
div.mxButton span
{
  padding: 5px 5px 5px 8px; display: block; background: transparent url(/customx/common/tool_images/common/btn.png) no-repeat; line-height: 14px; 
}
div.mxButtonArrow
{
  text-decoration: none; display: block; height: 22px; background: transparent url(/customx/common/tool_images/common/btn_end_arrow.png) no-repeat scroll top right; float: left; margin-right: 0px; padding-right: 11px; 
}
div.mxButtonArrow span
{
  padding: 5px 5px 5px 8px; display: block; background: transparent url(/customx/common/tool_images/common/btn.png) no-repeat; line-height: 14px; 
}
div.mxButtonOrangeDisabled
{
  background: transparent url(/customx/common/tool_images/common/btn_end_disabled.png) no-repeat scroll top right; 
}
div.mxButtonOrangeDisabled span
{
  background: transparent url(/customx/common/tool_images/common/btn_disabled.png) no-repeat; 
}
div.mxButtonPrint
{
  background: transparent url(/customx/common/tool_images/common/btn_end_blue.png) no-repeat scroll top right; 
}
div.mxButtonPrint span
{
  background: transparent url(/customx/common/tool_images/common/btn_blue.png) no-repeat; 
}
div.mxTabPlannerSelected
{
  background: url(/customx/common/tool_images/common/mxtabplannerselected-left.gif) no-repeat; 
}
div.mxTabPlannerSelected a
{
  color: #fff; border-bottom: 1px solid #a39987; 
}
div.mxTabPlannerSelected span
{
  background: url(/customx/common/tool_images/common/mxtabplannerselected-right.gif) no-repeat right top; 
}
div.mxToolNavigation .mxStepSelected
{
  font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
li.mxStepDisabled a
{
  color: #999; cursor: default; 
}
li.mxStepSelected a
{
  color: #333; cursor: default; 
}
li.mxStepUnselected a
{
  color: #999; 
}
tr.mxPlannerHighlightRow td
{
  background-color: #fffa8f; padding: 20px 0 5px 0; 
}
tr.mxPlannerHighlightRow td.mxPlannerHighlightRow2
{
  background-color: #fbe37b; border-left: none; 
}
tr.mxPlannerRowSelected td.mxPlannerRow
{
  background-color: #fffdde; 
}
ul.mxleftnav .mxleftnav_related
{
  background-color: #e7efbd; 
}
ul.mxleftnav li.mxleftnav_active a
{
  border-bottom: none; 
}
ul.mxleftnav_sublist
{
  padding: 0 10px 8px 0; margin: 0 0 0 27px; background: none; 
}
ul.mxleftnav_sublist li a
{
  border-style: none; padding: 0; width: auto; line-height:1.3em; 
}
ul.mxSteps
{
  padding: 0px; margin: 0px; width: 100%; height: 14px; float:left; 
}
ul.mxSteps li
{
  text-align: center; width: 15%; float:left; list-style-type:none; list-style-position:inside; 
}
ul.mxSteps li a
{
  background-color: #fff; text-decoration: none; padding: 0px 5px 0px 18px; background-repeat:no-repeat; 
}
table.qstRadioButtonContainer,table.qstRadioButtonContainer table,table.newsletterOptionsContainer,.changeUserPage .accountList,.drugInteractionPage table.instructions
{
	margin-left: 0px !important;
}
#InterestListPlaceHolder td,.interestsTableTitleContainer td,#errorMessageList td,.drugInteractionPage table.legend
{
	text-align: left !important;
}
.settingsDescription table,#HistoryDiv table,.newsletterSignUpPage table,.changeUserPage table,.registrationContentWrapper table,.drugInteractionPage table,.drugInteractionPage .addRemoveBox,.reloginPageWrapper table,.passRetrilWrapper table
{
	margin: 0 auto;
}
font.pregnancyPageTitle,td.dueDateCalculatorTitle,font.sideBarTitle
{
	font-size: 1.424em;
}
.drugInteractionPage .addRemoveBox .fldB
{
	width: 210px;
}
.passRetrilWrapper table .mxRow1 #__CorePage_Form,.passRetrilWrapper table .mxRow2 #__CorePage_Form
{
	background-color: transparent;
}
.loginBox ul
{
	list-style: none; padding-left: 0px;
}
