.dochosplinks
{
	padding-right: 1px;
	margin-bottom: 1px;
	margin-top: 3px;
	font-weight: bold;
	font-size: 13px;
	float: right;
}
.dochosplinksAd
{
	border-left: 1px solid #d8e5c7;
	line-height: 19px;
	float: right;
	font-weight: bold;
	margin-top: 4px;
	padding-left: 19px;
	padding-right: 12px;
	padding-top: 10px;
	text-align: left;
}

a.darkArrowLinkTop
{
	background: url(../Images/dark_blue.gif) no-repeat 0px 2px;
	padding-left: 15px;
	color: #069;
	font-size: 13px;
}
a.darkArrowLinkTop :hover
{
	background-image: url(../Images/dark_blue_hov.gif);
}

.textmiddle
{
	vertical-align: middle;
}

.BlueBlock
{
	width: 305px;
	float: left;
	background: url(../Images/BlueBlock.gif) repeat-y;
}
.BlueBlock .TopBg
{
	width: 305px;
	float: left;
	background: url(../Images/BlueBlockTop.gif) no-repeat top;
}
.BlueBlock .BotBg
{
	width: 305px;
	float: left;
	background: url(../Images/BlueBlockBot.gif) no-repeat bottom;
}

.ScrollHeader
{
	width: 278px;
	float: left;
	display: inline;
	margin: 11px 0px 0px 11px;
	color: #000;
	padding-bottom: 4px;
}
.ScrollHeader span
{
	float: left;
	margin-left: 20px;
}
.ScrollHeader a
{
	float: right;
}
.ScrollHeader a.pasLink
{
	color: #999;
	cursor: default;
}
.ScrollHeader a.pasLink:hover
{
	text-decoration: none;
}

/* Scroll Block */
.ScrollBlock
{
	width: 278px;
	float: left;
	display: inline;
	background: url(../Images/ScrollBlock.gif) repeat-y;
	margin-left: 11px;
}
.ScrollBlock .Top
{
	width: 278px;
	float: left;
	background: url(../Images/ScrollBlockTop.gif) no-repeat top;
}
.ScrollBlock .Bot
{
	width: 278px;
	float: left;
	background: url(../Images/ScrollBlockBot.gif) no-repeat bottom;
}
.ScrollBlock .Bot div
{
	width: 274px;
	height: 82px;
	float: left;
	display: inline;
	margin: 2px;
	overflow: auto;
}
.ScrollBlock .Bot div.pDefaultContent
{
	width: 250px;
	height: auto;
	margin: 0px;
	padding: 5px;
	font-size: 11px;
}
.ScrollBlock h6
{
	margin: 5px 8px 0px;
}

.ScrollFooter
{
	width: 278px;
	padding: 0px 11px;
	float: left;
	text-align: left;
}
.ScrollFooter a.Button
{
	float: right;
	margin-top: 15px;
}

.sbWidth227
{
	width: 227px;
	margin: 3px 0px 0px;
	background: url(../Images/ScrollBlock_w227.gif) repeat-y;
}
.sbWidth227 .Top
{
	width: 227px;
	background: url(../Images/ScrollBlockTop_w227.gif) no-repeat top;
}
.sbWidth227 .Bot /*IE7*/
{
	width: 227px;
	background: url(../Images/ScrollBlockBot_w227.gif) no-repeat bottom;
}
.sbWidth227 .Bot div
{
	width: 223px;
}

.sbWidth227long
{
	width: 227px;
	margin: 3px 0px 0px 0px;
	background: url(../Images/ScrollBlock_w227.gif) repeat-y;
}
.sbWidth227long .Top
{
	width: 227px;
	background: url(../Images/ScrollBlockTop_w227.gif) no-repeat top;
}
.sbWidth227long .Bot /*IE7*/
{
	width: 227px;
	background: url(../Images/ScrollBlockBot_w227.gif) no-repeat bottom;
}
.sbWidth227long .Bot div
{
	height: 247px;
	width: 223px;
}


.sbWidth285
{
	width: 285px;
	margin: 3px 0px 0px 0px;
	background: url(../Images/ScrollBlock_w285.gif) repeat-y;
}
.sbWidth285 .Top
{
	width: 285px;
	background: url(../Images/ScrollBlockTop_w285.gif) no-repeat top;
}
.sbWidth285 .Bot /*IE7*/
{
	width: 285px;
	background: url(../Images/ScrollBlockBot_w285.gif) no-repeat bottom;
	border-right: 1px solid #b1b1b1;
	padding-bottom: 1px;
}
.sbWidth285 .Bot div
{
	height: 66px;
	width: 283px;
}


.sbWidthDocProfile
{
	width: 227px;
	margin: 3px 0px 0px;
	background: url(../Images/ScrollBlock_w227.gif) repeat-y;
}
.sbWidthDocProfile .Top
{
	width: 227px;
	background: url(../Images/ScrollBlockTop_w227.gif) no-repeat top;
}
.sbWidthDocProfile .Bot /*IE7*/
{
	width: 227px;
	background: url(../Images/ScrollBlockBot_w227.gif) no-repeat bottom;
}
.sbWidthDocProfile .Bot div
{
	width: 223px;
}

.sbWidth108
{
	width: 108px;
	background: url(../Images/ScrollBlock_w108.gif) repeat-y;
	margin: 11px 0px 0px 5px;
}
.sbWidth108 .Top
{
	width: 108px;
	background: url(../Images/ScrollBlockTop_w108.gif) no-repeat top;
}
.sbWidth108 .Bot /*IE7*/
{
	width: 108px;
	background: url(../Images/ScrollBlockBot_w108.gif) no-repeat bottom;
}
.sbWidth108 .Bot div
{
	width: 104px;
	height: 114px;
}
.sbWidth108 ul.aList
{
	width: 81px;
}

.sbWidth158
{
	width: 158px;
	background: url(../Images/ScrollBlock_w158.gif) repeat-y;
	margin: 9px 0px 0px 5px;
}
.sbWidth158 .Top
{
	width: 158px;
	background: url(../Images/ScrollBlockTop_w158.gif) no-repeat top;
}
.sbWidth158 .Bot
{
	width: 158px;
	background: url(../Images/ScrollBlockBot_w158.gif) no-repeat bottom;
}
.sbWidth158 .Bot div
{
	width: 154px;
	height: 178px;
}
.sbWidth158 ul.aList
{
	width: 131px;
}
.sbWidth158 ul.aList li
{
	padding-left: 4px;
}

.sbWidth424
{
	width: 424px;
	background: url(../Images/ScrollBlock_w424.gif) repeat-y;
	margin: 9px 0px 0px 5px;
}
.sbWidth424 .Top
{
	width: 424px;
	background: url(../Images/ScrollBlockTop_w424.gif) no-repeat top;
}
.sbWidth424 .Bot
{
	width: 424px;
	background: url(../Images/ScrollBlockBot_w424.gif) no-repeat bottom;
}
.sbWidth424 .Bot div
{
	width: 420px;
	height: 82px;
}
.sbWidth424 ul.aList
{
	width: 395px;
}
.sbWidth158 ul.aList li
{
	padding-left: 4px;
}

.sbWidth205
{
	width: 205px;
	background: url(../Images/ScrollBlock_w205.gif) repeat-y;
	margin: 9px 0px 0px 5px;
}
.sbWidth205 .Top
{
	width: 205px;
	background: url(../Images/ScrollBlockTop_w205.gif) no-repeat top;
}
.sbWidth205 .Bot
{
	width: 205px;
	background: url(../Images/ScrollBlockBot_w205.gif) no-repeat bottom;
}
.sbWidth205 .Bot div
{
	width: 201px;
	height: 275px;
}
.sbWidth205 ul.aList
{
	width: 176px;
}
.sbWidth205 ul.aList li
{
	font-size: 12px;
	padding: 2px 0px 2px 4px;
}
/* End Scroll Block */

/* Drug Iteraction Checker */
ul.DrugItems
{
	width: 250px;
	float: left;
	font-size: 11px;
	color: #000;
}
ul.DrugItems li
{
	margin-bottom: 1px;
}
body:last-child:not(:root:root) ul.DrugItems li /*Safari*/
{
	margin-bottom: 2px;
}
ul.DrugItems input
{
	vertical-align: middle;
}
body:last-child:not(:root:root) ul.DrugItems input /*Safari*/
{
	vertical-align: baseline;
}

.DrugInteractionChecker .BotBg
{
	height: 196px;
}
.DrugInteractionChecker h1
{
	padding: 3px 0px 3px 40px;
	background: url(../Images/DIChecker.gif) no-repeat left center;
	color: #045ca2;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 0px 10px;
}
.DrugInteractionChecker .ScrollBlock .Bot
{
	height: 86px;
}
/* END Drug Iteraction Checker */

/* Link List */
.LinkList
{
	width: 425px;
	float: left;
	display: inline;
	margin-left: 40px;
}
.LinkList h3
{
	color: #000;
	font-size: 20px;
	margin-bottom: 17px;
}
.LinkList .Col
{
	width: 209px;
	float: left;
}
.LinkList .Col li
{
	margin-bottom: 4px;
}
.LinkList .Col li a
{
	cursor: pointer;
}
.LinkList .Col li a:hover, .LinkList .Col li a.act
{
	text-decoration: underline;
}
.LinkList .Foot
{
	width: 410px;
	float: left;
	text-align: right;
	padding: 10px 15px 0px 0px;
}

.Wide
{
	margin-left: 0px;
	width: 630px;
}
.Wide .Col
{
	width: 310px;
}
.Wide .Foot
{
	width: 500px;
	text-align: left;
	padding: 30px 0px 0px 55px;
}
/* End Link List */

.SliderBlock
{
	width: 300px;
	float: left;
	margin: 10px 0 5px 0;
}
.SliderBlock .Head
{
	width: 300px;
	height: 25px;
	float: left;
	background: url(../Images/SliderHead.gif) no-repeat;
	border-bottom: 1px #fff solid;
}
.SliderBlock .Bottom
{
	width: 300px;
	height: 25px;
	float: left;
	background: url(../Images/SliderBottom.gif) no-repeat;
	border-bottom: 1px #fff solid;
}

.SliderBlock .HeadGrayed
{
	width: 300px;
	height: 25px;
	float: left;
	background-image: url('../images/SliderHeadGrey.gif');
	border-bottom: 1px #fff solid;
}

.SliderBlock .Head h5, .BlueHeaderBlock .Head h5
{
	float: left;
	color: #fff;
	font-size: 13px;
	padding: 4px 0px 0px 10px;
}

.SliderBlock .Switcher
{
	float: right;
	display: inline;
	border-top: 1px #9dd9ba solid;
	border-bottom: 1px #9dd9ba solid;
	margin: 4px 16px 0px 0px;
}
.SliderBlock .Switcher a
{
	float: left;
	color: #fff;
	font-size: 11px;
	padding-right: 27px;
	background: url(../Images/arrowBottom.gif) no-repeat right center;
}
.SliderBlock .Switcher a.Collapse
{
	background: url(../Images/arrowTop.gif) no-repeat right center;
}
.SliderBlock .Switcher a:hover
{
	text-decoration: none;
}
.SliderBlock .Body
{
	width: 300px;
	float: left;
	display: none;
}
/* End Slider Block */

.BlueHeaderBlock
{
	width: 300px;
	float: left;
	margin-top: 2px;
}
.BlueHeaderBlock .Head
{
	width: 300px;
	height: 26px;
	float: left;
	background: #1774bd url(../Images/bbhHead.gif) no-repeat top;
}
.BlueHeaderBlock .Body
{
	width: 298px;
	float: left;
	border: 1px #1774bd solid;
	border-top: none;
}
.BlueHeaderBlock .Body .TextArea
{
	width: 282px;
	float: left;
	padding: 8px;
	color: #666;
}
.BlueHeaderBlock .TextArea img
{
	float: left;
	margin-right: 10px;
}
.BlueHeaderBlock .TextArea p
{
	font-size: 11px;
	text-align: left;
	line-height: 130%;
}
.BlueHeaderBlock .TextArea p strong
{
	font-size: 12px;
}
.BlueHeaderBlock .TextArea a.Button
{
	float: right;
}

/* Corner Block */
.CornerBlock
{
	float: left;
	width: 149px;
	margin: 10px 3px 0px 0px;
	display: inline;
}
.CornerBlock .Width209
{
	float: left;
	width: 209px;
	margin: 4px 3px 0 0;
	display: inline;
}
.CornerBlock .Head
{
	float: left;
	width: 149px;
	min-height: 25px;
	background: #dc8825 url(../Images/CornerHead.gif) no-repeat right top;
}
.CornerBlock .Head h5
{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 5px 10px;
	text-align: left;
}
.CornerBlock .Head h5 a
{
	color: #fff;
	font-size: 13px;
}
.CornerBlock .Body, .CornerBlock .eBrochureBody
{
	width: 147px;
	float: left;
	border: 1px #dc8825 solid;
	border-top: none;
	padding-bottom: 5px;
	background: #fff;
	min-height: 100px;
}

.CheckerAligner .CornerBlock .Body
{
	height: 100px;
}

.CornerBlock .Refs
{
	text-align: right;
	padding: 10px 10px 0px 30px;
	float: right;
	white-space: nowrap;
	width: 259px;
}
.CornerBlock .Refs a
{
	margin-left: 10px;
}
.CornerBlock .Refs a.bigArrowLink
{
	float: right;
}
.TextBlock
{
	padding: 6px 3px 0px 63px;
	font-size: 11px;
	color: #333;
	text-align: left;
}
.TextBlock img
{
	position: relative;
	float: left;
	margin-left: -56px;
	display: inline;
}
.ybShort .TextBlock
{
	padding-left: 7px;
}
.ybShort .TextBlock img
{
	margin-left: 0px;
	margin-right: 3px;
}
.TextBlock p
{
	margin: 3px 0px 0px;
}
.TextBlock a.Button
{
	float: right;
	margin: 5px 10px 0px 0px;
}

.Width301
{
	width: 301px;
}
.Width301 .Head
{
	width: 301px;
}
.Width301 .Body
{
	width: 299px;
	padding-bottom: 13px;
}

.GreenBlock2 .Head
{
	background: #00a651 url(../Images/CornerHeadGreen.gif) no-repeat right top;
	width: 300px;
}
.GreenBlock2 .Body
{
	border: solid 1px #00a651;
	border-top: none 0;
	width: 298px;
}


.VioletBlock .Head
{
	background: #9469b8 url(../Images/CornerHead_violet.gif) no-repeat right top;
}
.VioletBlock .Body
{
	border: solid 1px #9469b8;
	border-top: none 0;
}

.BlueCorner .Head
{
	background: #1774bd url(../Images/CornerHead_blue.gif) no-repeat right top;
}
.BlueCorner .Body
{
	border: 1px #1774bd solid;
	border-top: none;
}

.NuOrangeCorner .Head
{
	background: #dc8825 url(../Images/OrangeCorner.gif) no-repeat right top;
}
.NuOrangeCorner .Body
{
	border: 1px #dc8825 solid;
	border-top: none;
}

.LightBlueCorner .Head
{
	background: #c3dbee url(../Images/CornerHead_lightblue.gif) no-repeat right top;
	width: 301px;
}
.LightBlueCorner .Head h5
{
    color: #000000;
}
.LightBlueCorner .Body
{
	border: 1px #000000 solid;
	border-top: none;
}


.Width209
{
	width: 209px;
	margin: 0px 0px 0px 15px;
}
.Width209 .Head
{
	width: 209px; /*	height: 100px;*/
}
.Width209 .Body
{
	width: 207px;
	height: 100px;
	padding-bottom: 0;
}
.Width209 .TextBlock a.Button
{
	margin-top: 15px;
}

.Width295, .Width295 .Head
{
	width: 295px;
}
.Width295 .Body
{
	width: 293px;
}

.cbSmall .Body
{
	height: 48px;
	overflow: hidden;
	position: relative;
	min-height: 0px;
}
.cbSmall .Body p
{
	width: 165px;
	float: left;
}
.cbSmall .Body .TextBlock a.Button
{
	margin-right: 5px;
}

.GrayBlock .Head
{
	background: #ccc url(../Images/GrayCorner.gif) no-repeat right top;
}
.GrayBlock .Body
{
	border-color: #ccc;
}

.OrangeBlock
{
	width: 109px;
}
.OrangeBlock .Head
{
	width: 109px;
	background: #dc8825 url(../Images/OrangeCorner.gif) no-repeat right top;
	min-height: 17px; /*IE6*/
}
.OrangeBlock .Head h5
{
	margin: 1px 12px 0px 23px;
	font-size: 12px;
}
body:last-child:not(:root:root) .OrangeBlock .Head h5 /*Safari*/
{
	margin-top: 3px;
}
.OrangeBlock .Head img.icon
{
	float: left;
	position: relative;
	margin: -6px 0px -6px -11px;
	z-index: 2;
}
.OrangeBlock .Body, .OrangeBlock .eBrochureBody
{
	border: 1px #dc8825 solid;
	background: #f8ecc3;
	padding: 10px 3px 0px;
	width: 101px;
	min-height: 55px; /*IE6*/
	position: relative;
	z-index: 1;
}
.OrangeBlock .Body a.darkArrowLink, .OrangeBlock .eBrochureBody a.darkArrowLink
{
	float: left;
	font-size: 11px;
	padding-bottom: 1px;
}
.OrangeBlock .Body .Foot, .OrangeBlock .eBrochureBody .Foot
{
	width: 101px;
	float: left;
	display: inline;
	border-top: 1px #dc8825 solid;
	padding: 2px 3px; /*position: absolute;*/
	bottom: 0px;
	left: 0px;
	white-space: nowrap;
	margin-left: -3px;
}


.RedBlock .Head
{
	background: url(../Images/RedCorner.png) no-repeat top left;
}
.RedBlock .Body
{
	border: 1px #666 solid;
	border-top: none;
}
/* End Corner Block */

/* ALPHABET */
.Alphabet
{
	width: 645px;
	float: left;
	padding-left: 17px;
	margin-top: 5px;
}
.Letters
{
	width: 610px;
	float: left;
	padding-left: 52px;
}
.Letters h5
{
	color: #1774bd;
	font-size: 14px;
	font-weight: normal;
	float: left;
	margin-right: 15px;
}

.Letters h5 span
{
	font-weight: bold;
	background-color: #FFE081;
	color: Black;
	font-size: 13px;
	padding: 3px 3px 0px 3px;
	display: block;
}

.Letters li
{
	display: inline;
}
.Letters li a, .Letters .Top50
{
	font-size: 11px;
	padding: 0px 4px;
}
.Letters ul.DrugsList li a
{
	padding: 0px 3px;
}

.Letters li span, .Letters .SelectedTop50
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	background: #e6f0fb;
	padding: 5px 4px 0px;
	position: relative;
}
.SubLetters
{
	width: 610px;
	height: 20px;
	padding: 2px 0px 0px 18px;
	float: left;
	background: #e6f0fb;
	border-top: 1px #ccc solid;
	text-align: center;
	font-size: 12px;
	color: #069;
}
.SubLetters li
{
	display: inline;
	margin: 0px 5px;
}
.SubLetters li span
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.SubLetters li a
{
	font-size: 12px;
	font-weight: bold;
}

.Alphabet.Violet .Letters h5 span
{
	font-weight: bold;
	background: #ecdbfa;
	color: Black;
	font-size: 13px;
	padding: 3px 3px 0px 3px;
	display: block;
}
.Alphabet.Violet .Letters li span
{
	background: #ecdbfa;
}
.Alphabet.Violet .SubLetters
{
	background: #e9d6f9;
}

.Alphabet.Orange .Letters li span
{
	background: #ffe081;
}
.Alphabet.Orange .SubLetters
{
	background: #ffe081;
}
/* END ALPHABET */

/* LINKS */
.Links
{
	width: 645px;
	float: left;
	margin: 35px 0 0 17px;
}
.w628px
{
	width: 628px;
	padding-left: 17px;
}
.w415px
{
	width: 415px;
}
.CustomLinks
{
	float: left;
}
.CustomLinks li
{
	display: inline;
	margin-right: 8px;
}
.CustomLinks li img
{
	vertical-align: middle;
}
.Links .RightTopLinks
{
	padding: 0px;
	float: right;
	width: 645px;
}
.w628px .RightTopLinks
{
	width: 628px;
}
.w415px .RightTopLinks
{
	width: 415px;
}
.Links .RightTopLinks .AddThisButton
{
	float: left;
}
/* END LINKS */

/* Blue Border Block */
.BlueBorderBlock
{
	width: 299px;
	height: 218px;
	float: right;
	border: 1px #06c solid;
	position: relative;
	display: inline;
	margin: 10px 6px 5px;
	text-align: center;
}
.BlueBorderBlock .Corner
{
	width: 19px;
	height: 21px;
	background: url(../Images/BlueBorderBlock.gif) no-repeat;
	position: absolute;
	top: -1px;
	right: -1px;
	font-size: 0px;
}
.BlueBorderBlock h4
{
	color: #666;
	font-weight: bold;
	font-size: 14px;
	padding: 7px 0px;
}
.BlueBorderBlock span.PillInfo /*IE6*/
{
	color: #666;
	line-height: 140%;
	float: left;
	margin-top: 5px;
	width: 299px;
}
/* End Blue Border Block */

/* Slider */
.Slider
{
	text-align: center;
	padding: 0px 39px;
	float: left;
	display: inline;
	width: 221px;
}
.Slider #jFlowSlide
{
	width: 179px;
	height: 133px;
	float: left;
	margin: 0px 6px;
}
.Slider #jFlowSlide img
{
	vertical-align: top;
}

#mySlides
{
	width: 179px;
	height: 164px;
	overflow: hidden;
	float: left;
}

.Slider .jFlowPrev, .Slider .jFlowNext
{
	float: left;
	margin-top: 60px;
	cursor: pointer;
	width: 14px;
}
/* End Slider */

/* Pager */
.Pager
{
	color: #1774bd;
	font-weight: bold;
	padding-top: 2px;
	text-align: center;
}
.MythsPager
{
	margin: 0px 0px 30px 0px;
}
.Pager span
{
	color: #000;
	font-weight: normal;
}
.Pager li
{
	display: inline;
	margin: 0px 3px;
	zoom: 1;
}
.Pager li a
{
	color: #1774bd;
}
.Pager li a.aPrev
{
	padding-left: 14px;
	background: url(../Images/LeftArrow.gif) no-repeat left center;
}
.Pager li a.aNext
{
	padding-right: 14px;
	background: url(../Images/RightArrow.gif) no-repeat right center;
}
/* End Pager */

/* Rate Block */
.RateBlock
{
	margin-top: 40px;
	float: left;
	width: 645px;
}
.RateBlock h6
{
	font-size: 11px;
	font-weight: normal;
}
.BorderBlock
{
	border: 1px #069 solid;
	background: #e6f0fb;
	float: left;
	height: 41px;
	width: 643px;
}
.CurrentRate
{
	background: #fff;
	float: left;
	padding: 3px 22px 5px;
	text-align: center;
	width: 87px;
}
.CurrentRate span, .YourRate span
{
	font-weight: bold;
	text-align: center;
}
.CurrentRate .Rate
{
	width: 70px;
	height: 14px;
	background: url(../Images/RatePas.gif) no-repeat;
	text-align: center;
	margin: 3px auto 0px;
}
.CurrentRate .Rate div
{
	float: left;
	height: 14px;
	font-size: 0px;
	background: url(../Images/RateAct.gif) no-repeat left;
}
.BorderBlock p
{
	float: left;
	font-size: 11px;
	width: 269px;
	text-align: center;
	padding-top: 12px;
}
.YourRate
{
	float: left;
	padding-top: 3px;
	width: 85px;
	text-align: center;
}
.YourRate .Rate
{
	width: 85px;
	height: 14px;
	font-size: 0px;
	text-align: center;
	margin-top: 3px;
}
.BorderBlock a.Button
{
	float: right;
	margin: 12px 37px 0px 0px;
}

.Short
{
	width: 495px;
	display: inline;
	margin-left: 15px;
}
.Short .BorderBlock
{
	width: 493px;
}
.Short .CurrentRate
{
	padding: 3px 15px 5px;
}
.Short .BorderBlock p
{
	width: 163px;
	padding-top: 6px;
}
.Short .BorderBlock a.Button
{
	margin-right: 17px;
}
/* End Rate Block */

/* Gray Border */
.GrayBorder
{
	width: 277px;
	min-height: 145px; /*IE6*/
	float: left;
	display: inline;
	margin: 9px 0px 0px 10px;
	border: 1px #666 solid;
	border-right: 2px #aeaeae solid;
	position: relative;
}
.GrayBorder .LeftTopCorner, .GrayBorder .LeftBotCorner
{
	width: 4px;
	height: 4px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(../Images/gbLeftTop.gif) no-repeat;
	font-size: 0px;
}
.GrayBorder .LeftBotCorner
{
	top: auto;
	bottom: -1px; /*IE6*/
	background: url(../Images/gbLeftBot.gif) no-repeat;
}
.GrayBorder .Scroll
{
	height: 143px;
	overflow: auto;
	margin: 1px 0px;
}
ul.LinksList
{
	text-align: left;
	margin: 10px 0px 0px 22px;
	padding-bottom: 10px;
}
ul.MedicationsList
{
	margin: 0;
	padding: 0 4px 0 4px;
	width: auto;
	text-align: left;
	font-size: 11px;
}
ul.LinksList li
{
	margin-bottom: 4px;
}
ul.MedicationsList li
{
	margin-bottom: 4px;
}
body:last-child:not(:root:root) ul.LinksList li /*Safari*/
{
	margin-bottom: 5px;
}
/* End Gray Border */

/* Blue Header Block */
.BlueHeader
{
	width: 299px;
	float: left;
	border: 1px #666 solid;
	margin-top: 4px;
	position: relative;
}
.BlueHeader .Head
{
	width: 299px;
	min-height: 28px; /*IE6*/
	float: left;
	background: #e6f0fb;
	position: relative;
}
.BlueHeader .Head h5
{
	color: #000;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin: 6px 12px 0px 12px;
}
.BlueHeader .Body
{
	width: 299px;
	float: left;
}
.BlueHeader .Corner
{
	width: 10px;
	height: 15px;
	position: absolute;
	right: -1px;
	top: -1px;
	background: url(../Images/bhCorner.gif) no-repeat;
	font-size: 0px;
}

.RatedBlock
{
	padding: 7px 11px 10px;
	text-align: left;
	position: relative;
	float: left;
	width: 277px;
}
.RatedBlock .CurrentRate
{
	width: 55px;
	padding: 0px;
	margin: 2px 5px 0px 0px;
}
.RatedBlock .CurrentRate .Rate
{
	width: 55px;
	height: 10px;
	background: url(../Images/smallStars.gif) no-repeat;
	margin: 0px;
}
.RatedBlock .CurrentRate .Rate div
{
	height: 10px;
	background: url(../Images/smallStars_act.gif) no-repeat left;
}
.RatedBlock p
{
	margin-bottom: 13px;
}
.RatedBlock li
{
	margin-bottom: 4px;
	float: left;
	width: 250px;
	padding-left: 10px;
	background: url(../images/blue_sq.gif) no-repeat left 5px;
}
.RatedBlock a.darkArrowLink
{
	float: right;
	margin-top: 10px;
	font-size: 11px;
}
/* End Blue Header Block */

/* Big Blue Block */
.BigBlueBlock
{
	width: 628px;
	float: left;
	background: url(../Images/BigBlueBlock.gif) repeat-y;
	display: inline;
	margin: 0px 0px 0px 17px;
}
.BigBlueBlock .TopBg
{
	width: 628px;
	float: left;
	background: url(../Images/BigBlueBlock_top.gif) no-repeat top;
}
.BigBlueBlock .BotBg
{
	width: 628px;
	float: left;
	background: url(../Images/BigBlueBlock_bot.gif) no-repeat bottom;
}
/* End Big Blue Block */

/* Long Blue Border */
.LongBlueBorder
{
	width: 627px;
	float: left;
	background: url(../Images/LongBB.gif) repeat-y;
	position: relative;
	z-index: 2;
	margin-right: -35px;
	display: inline;
}
.LongBlueBorder .TopBg
{
	width: 627px;
	float: left;
	background: url(../Images/LongBB_top.gif) no-repeat top;
}
.LongBlueBorder .BotBg
{
	width: 625px;
	float: left;
	background: url(../Images/LongBB_bot.gif) no-repeat bottom;
	padding: 1px;
}
/* Long Blue Border */

.balLinksBlock
{
	width: 300px;
	float: left;
	text-align: left;
}

.HealthyAdviceMagazineBlock
{
	padding-right: 10px;
	padding-left: 10px;
	width: 280px;
	float: left;
	text-align: left;
}

.HealthyAdviceMagazineASIYDO
{
	border-right: solid 1px #bfcfdf;
	padding-bottom: 10px;
	background-color: White;
}

.HealthyAdviceMagazineFactsBlock
{
	width: 275px;
	float: left;
}

.HomePageBlock
{
	width: 325px;
}
.balLinksBlock h3
{
	padding: 0 0 0 12px;
	font: bold 10pt arial !important;
	background: url(../Images/big_orange_arrow.gif) no-repeat left 2px;
}
.balLinksBlock h3.News, .balLinksBlock h3.condBrowsHead, .balLinksBlock h3.Myth
{
	padding: 10px 10px 10px 15px;
	margin: 3px 0 0 13px;
	background-position: 0px 12px;
	color: #000;
}
.ThreeCols .balLinksBlock h3.News, .balLinksBlock h3.HotTopicsHead, .ThreeCols .balLinksBlock h3.Myth
{
	left: -15px;
	margin: 0 0 15px;
	padding: 0 0 0 12px;
	background-position: 0px 2px;
}
.balLinksBlock h3 a
{
	color: #000;
}
.balLinksBlock a.darkArrowLink
{
	display: block;
	margin: 5px 13px 0 0;
	clear: both;
}
.balLinksBlock ul a.darkArrowLink span
{
	color: #666;
	font-weight: bold;
}
.TwoCols .balLinksBlock a.darkArrowLink
{
	float: right;
}
.TwoCols .balLinksBlock ul
{
	margin-top: 10px;
}
.TwoCols .balLinksBlock ul li
{
	margin-top: 5px;
}
.TwoCols .balLinksBlock ul a.darkArrowLink
{
	float: none;
	margin-left: 25px;
}

.WideNewsBlock
{
	width: 415px;
}
.WideNewsBlock h3
{
	padding: 0px;
	background: none;
	margin-left: 0px;
}
.WideNewsBlock ul
{
	margin: 10px 0px 0px 10px;
}
.WideNewsBlock ul li
{
	margin: 5px 0px;
}
.WideNewsBlock a.darkArrowLink
{
	margin: 0px 13px 0 10px;
}
.WideNewsBlock ul a.darkArrowLink
{
	float: none;
}

/* Steps Block */
.StepsBlock
{
	width: 627px;
	float: left;
	display: inline;
	background: url(../Images/StepsBg.gif) no-repeat top;
	margin: 3px 0px 0px 17px;
}

.orBlock
{
	float: left;
	width: 140px;
}
.orBlock h5
{
	color: #c60;
	font-size: 14px;
	float: left;
	padding-left: 17px;
	margin-top: 3px;
	font-weight: normal;
}
.orBlock em
{
	clear: both;
	float: left;
	font-size: 14px;
	margin-top: 12px;
	width: 138px;
}

.OrangeArrow
{
	float: left;
	display: inline;
	width: 113px;
	height: 29px;
	padding: 13px 0px 0px 8px;
	background: url(../Images/OrangeArrow.gif) no-repeat left;
	margin: -4px 0px 0px 15px;
	position: relative;
}
.OrangeArrow span
{
	background: url(../Images/Cloud.gif) no-repeat left center;
	color: #fff;
	padding: 0px 0px 4px 27px;
	font-size: 12px;
	font-weight: bold;
}

.Steps
{
	width: 486px;
	float: left;
}
.Steps ul
{
	float: left;
	position: relative;
	margin-top: -8px;
}
.Steps li
{
	float: left;
	display: inline;
}
.StepSep
{
	width: 11px;
	height: 12px;
	background: url(../Images/StepsSep.gif) no-repeat;
	font-size: 0px;
	margin-top: 3px;
}
.Step
{
	width: 71px;
	text-align: center;
	font-size: 11px;
	line-height: 100%;
}
span.Number
{
	width: 29px;
	height: 16px;
	display: block;
	padding-top: 2px;
	margin: 0px auto 4px;
	text-align: center;
	background: url(../Images/StepPas.gif) no-repeat;
	font-weight: bold;
	color: #666;
	line-height: normal;
}
body:last-child:not(:root:root) span.Number /*Safari*/
{
	padding-top: 3px;
	height: 15px;
}
a.Active
{
	cursor: default;
	color: #dc8825;
	font-weight: bold;
}
a.Active:hover
{
	text-decoration: none;
}
span.Active
{
	background: url(../Images/StepAct.gif) no-repeat;
	color: #fff;
}

.sbShort
{
	width: 493px;
	background: url(../Images/StepsBg_short.gif) no-repeat top;
	margin: 40px 0px 0px 15px;
}
.sbShort .OrangeArrow
{
	width: 129px;
	background: url(../Images/OrangeArrowLong.gif) no-repeat left;
	margin: 0px;
}
.sbShort .orBlock
{
	width: 138px;
	margin-top: 20px;
}
.sbShort .orBlock h5
{
	padding-left: 0px;
}
.StepInfo
{
	margin-top: 32px;
	width: 235px;
	float: left;
}
.StepInfo .Step
{
	width: 80px;
	float: left;
}
.StepInfo .StepSep
{
	float: left;
}
.StepLinks
{
	width: 135px;
	float: left;
}
.StepLinks span
{
	color: #c60;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
}
.StepLinks ul
{
	margin: 0;
	float: left;
}
.StepLinks ul li
{
	padding-left: 0;
	margin-bottom: 4px;
	float: left;
	width: 100%;
}
.StepLinks ul a
{
	background: url(../Images/BlueCrop.gif) no-repeat 6px 8px;
	float: left;
	padding-left: 20px;
}
.StepLinks a.SliderLink
{
	margin: 10px 0px 0px 7px;
	float: left;
}
/* End Steps Block */

.ColorHeaderBlock
{
	width: 118px;
	float: left;
	border: 1px #dc8825 solid;
	margin-top: 5px;
	background-color: #FFF;
}
.ColorHeaderBlock .Head
{
	width: 118px;
	background: #dc8825;
	min-height: 21px; /*IE6*/
	text-align: center;
}
.ColorHeaderBlock .Head h6
{
	color: #fff;
	font-size: 12px;
	padding-top: 2px;
}
.ColorHeaderBlock .Body
{
	width: 118px;
	float: left;
	padding-bottom: 10px;
}

.BrowseBlock
{
	width: 168px;
	float: left;
	border: solid 1px #333;
	background-color: #fff;
}
.BrowseBlock .Head
{
	background: #de373d;
	min-height: 22px;
	text-align: center;
	padding-top: 1px;
}
.BrowseBlock .Head h6
{
	color: #fff;
	font-size: 12px;
	padding-top: 2px;
}
.BigFont .BrowseBlock .Head h6
{
	font-size: 13px;
}

.BrowseBlock .Body
{
	width: 168px;
	float: left;
	padding-bottom: 10px;
}

/* Tabs Block */
.TabsBlock
{
	width: 299px;
	float: left;
	border: 1px #628190 solid;
	position: relative;
	margin-top: 5px;
	padding-bottom: 10px;
	background-color: #FFF;
}
.TabsBlock .Corner /*IE6*/
{
	width: 10px;
	height: 15px;
	font-size: 0px;
	background: url(../Images/Corner.gif) no-repeat;
	position: absolute;
	right: -1px;
	top: -1px;
}
.TabsBlock h5
{
	font-size: 14px;
	color: #000;
	text-align: left;
	margin: 5px 0px 0px 10px;
	font-weight: normal;
}

.TabsContainer
{
	width: 277px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 10px;
}
.TabsContainer .Tabs
{
	width: 268px;
	height: 19px;
	float: left;
	padding-left: 9px;
	position: relative;
	margin-bottom: -1px;
}
.TabsContainer .Tabs .Tab
{
	width: 97px;
	height: 15px;
	float: left;
	display: inline;
	margin-right: 4px;
	border: 1px #069 solid;
	background: #1774bd;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	padding-top: 2px;
}
.TabsContainer .Tabs .Act
{
	border-bottom: none;
	height: 16px;
	border-color: #666;
	background: #fff;
	color: #000;
	cursor: default;
}
.TabsContainer .TabBodies
{
	width: 277px;
	float: left;
	background: url(../Images/tbBg.gif) repeat-y;
}
.TabsContainer .TabBodies .TopBg
{
	width: 277px;
	float: left;
	background: url(../Images/tbTopBg.gif) no-repeat top;
}
.TabsContainer .TabBodies .BotBg
{
	width: 277px;
	float: left;
	background: url(../Images/tbBotBg.gif) no-repeat bottom;
}
.TabsContainer .TabBodies .TabBody
{
	width: 262px;
	float: left;
	display: none;
	padding: 10px 0px 10px 15px;
	text-align: left;
}
.TabsContainer .TabBodies .TabBody .Scroll
{
	width: 258px;
	height: 100px;
	float: left;
	display: inline;
	overflow: auto;
	margin-top: 9px;
}
.TabBodies .TabBody a.bigArrowLink
{
	float: right;
	margin: 15px 25px 0px 0px;
}
.TabBodies .TabBody .Scroll ul
{
	width: 235px;
	list-style-position: outside;
	font-size: 11px;
}
.TabBodies .TabBody .Scroll li
{
	margin: 6px 0px;
}
body:last-child:not(:root:root) .TabBodies .TabBody .Scroll li
{
	margin: 7px 0px;
}
.TabBodies .TabBody p
{
	font-size: 11px;
}
/* End Tabs Block */

.GrayBorderBlock
{
	width: 491px;
	height: 36px;
	border: 1px #999 solid;
	position: relative;
	margin: 0px 0px 15px 15px;
}
.GrayBorderBlock .TopCorner
{
	width: 5px;
	height: 5px;
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(../Images/TopCorner.gif) no-repeat;
}
.GrayBorderBlock .BotCorner
{
	width: 5px;
	height: 5px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	background: url(../Images/BotCorner.gif) no-repeat;
}
.GrayBorderBlock .Items
{
	float: left;
	padding: 6px 0px 0px 20px;
}
.GrayBorderBlock .Items input
{
	margin-left: 35px;
}
.GrayBorderBlock a.Button
{
	float: right;
	margin: 8px 30px 0px 0px;
}

.sponsorResource
{
	margin: 0 5px 10px 5px;
	width: 473px;
	height: 175px;
	border: solid 1px #1674BC; /*	overflow: hidden;*/
}

.sponsorResource .Head
{
	background-color: #c5dffa;
}

.sponsorResource .Head h3
{
	margin: 0;
	padding: 3px 0 3px 6px;
	color: black;
	font: bold 11pt arial;
}

.resourceHeader
{
	margin: 0 0 0 5px;
	padding: 0;
	color: #666666;
	font: normal 11px arial;
}

.sponsorResource .Body .Column
{
	width: 235px;
	float: left;
}

.sponsorResource .Body h3
{
	margin: 10px 0 10px 10px;
	font-weight: bold;
}

.sponsorResource .Body p
{
	margin: 10px 0 10px 10px;
	width: 250px;
}

.sponsorResourceWrap
{
	/*width: 470px;*/
}

.sponsorResource .Body .Thin li
{
	margin: 0;
	padding: 0 0 7px 20px;
	display: block;
	background: url('../Images/blue_square.gif') no-repeat 10px 5px;
}

.sponsorResource .Body .Fat
{
	margin-left: 30px;
	width: 190px;
}

.sponsorResource .Body .Fat ul
{
	margin-top: 20px;
}

.sponsorResource .Body .Fat li
{
	background-image: url(../images/resourcefat.gif);
	background-repeat: no-repeat;
	color: #418CB4;
	display: block;
	font-size: 10px;
	padding: 3px 20px 5px 5px;
	width: 180px;
	margin-top: 3px;
}

/* MtmControl */
.MtmControl
{
	width: 300px;
	float: left;
	display: inline;
	text-align: left;
	margin: 0px 13px 0px 17px;
}
.Tc .MtmControl
{
	margin: 10px 23px 0px 7px;
}
.Quizzes
{
	margin: 0px 0px 0px 13px;
	padding-top: 10px;
	width: 462px;
}
.Quizzes120
{
	margin: 10px 0 0 0;
	width: 120px;
}
.MtmControl h3.Tip a, .MtmControl h3.Quiz a, .MtmControl h3.Myth a
{
	color: #000;
}

.MtmControl h3.Tip a:hover, .MtmControl h3.Quiz a:hover, .MtmControl h3.Myth a:hover
{
	text-decoration: none;
}

.MtmControl h3
{
	padding: 0px 0 0 15px;
	font-size: 16px;
	margin-top: 3px;
	background: url(../Images/big_orange_arrow.gif) no-repeat left 4px;
}
.Tc .MtmControl h3
{
	margin-left: 5px;
}
.Quizzes h3
{
	margin-left: 0px;
}
.Quizzes h3.Quiz, .Tc h3.Tip
{
	background-position: 0px 3px;
}
.Quizzes120 h6
{
	margin: 0;
	padding: 3px 0 3px 6px;
	font: bold 10pt arial;
	color: #ffffff;
	background: #dc8825 url( '../Images/ilScroll.gif' ) no-repeat right;
}

.Quizzes120 .Body
{
	padding: 7px;
	border: solid 1px #dc8825;
}

.Quizzes120 .Body .BodyInner
{
	border: solid 1px #777777;
	height: 105px;
	overflow: auto;
}

.Quizzes120 .Body ul
{
	padding: 0;
	margin: 0;
	font-size: 11px;
}

.Quizzes120 .Body ul li
{
	margin: 0;
	padding: 0 4px 4px 4px;
}

.MtmControl a.darkArrowLink
{
	float: left;
	margin: 5px 13px 0 0;
}
.MtmControl ul a.darkArrowLink
{
	float: left;
	margin: 0px;
}
.MtmControl ul a.darkArrowLink span
{
	color: #666;
	font-weight: bold;
}
.MtmControl .Voting
{
	padding: 10px 0px 0px 10px;
	float: left; /*	width: 290px;*/
	min-height: 155px;
}
.Quizzes .Voting
{
	padding: 0px 0px 0px 15px;
	width: 225px;
}
.Voting span
{
	font-size: 10px;
}
.Voting a span
{
	margin-left: 0px;
}
.Voting a.Button
{
	margin-top: 20px;
}

.Voting p
{
	margin-top: 10px;
	line-height: 160%;
}
.Quizzes .Voting p
{
	margin-top: 3px;
}
.Voting p img
{
	float: left;
	margin-right: 12px;
}
.Voting .Radios
{
	width: 90%;
	float: left;
	margin-top: 10px;
	font-size: 11px;
	padding-left: 5px;
}
.Quizzes .Voting .Radios
{
	padding-left: 18px;
}
.Voting .Radios div
{
	padding-bottom: 3px;
}
.Voting .Radios input
{
	margin: 0px 3px 0px 0px;
	vertical-align: middle;
}
.MtmControl .foot
{
	float: left;
	width: 100%;
}
.MtmControl .foot a.Button
{
	margin: 0px 0px 0px 33px;
}
.MtmControl .foot a.darkArrowLink
{
	font-size: 11px;
	margin-top: 2px;
	float: right;
}
.MtmLinks
{
	width: 295px;
	padding: 0px 0px 10px 16px;
	float: left;
	display: inline;
	margin: 13px -11px 0px 0px;
	background-color: #e6f0fb;
}
.Tips .MtmLinks
{
	margin: 18px -16px 0px 0px;
}
.Quizzes .MtmLinks
{
	float: left;
	width: 197px;
	margin: 15px 0px 0px;
}
.MtmLinks h6
{
	font-size: 11px;
	margin-top: 5px;
}
.MtmLinks ul
{
	margin-top: 2px;
}
.MtmLinks ul a
{
	padding-left: 11px;
	background: url(/han/Images/blue_sq.gif) no-repeat left 5px;
}
.MtmLinks ul li
{
	margin-top: 3px;
}
.MtmLinks select
{
	color: #069;
	font-size: 11px;
	margin-top: 15px;
	border: solid 1px #999;
	position: relative;
}
.PollResults
{
	width: 270px;
	float: left;
	display: inline;
	margin: 15px 0px 0px 58px;
}
.PollResults h6
{
	font-weight: normal;
	font-size: 12px;
}
.VoteRow
{
	width: 270px;
	float: left;
	margin-top: 6px;
}
.VoteRow label
{
	width: 80px;
	float: left;
	font-size: 11px;
}
.VoteRow div.RowContainer
{
	width: 170px;
	float: left;
	position: relative;
}
.VoteRow div.RowContainer div
{
	float: left;
	height: 14px;
	background-color: #999;
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.VoteRow div.Black div
{
	background-color: #000;
}
div.RowContainer div span
{
	margin-left: 6px;
	color: #fff;
	font-size: 11px;
}
.VoteRow .percent
{
	position: absolute;
	z-index: 1;
	left: 6px;
	color: #999;
	font-size: 11px;
}
.VoteRow div.Black .percent
{
	color: #000;
}
/* EndMtmControl */

.GreenBlock
{
	width: 300px;
	float: left;
	margin-top: 4px;
	text-align: left;
}
.GreenBlock h5
{
	width: 276px;
	height: 21px;
	float: left;
	background: url(../images/greenHead.png) no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding: 5px 12px 0px;
}
.GreenBlock .body
{
	width: 272px;
	float: left;
	border: solid 1px #7c9598;
	border-top: none;
	background: #fff;
	padding: 10px 13px;
}

.DoctorFinderLogin
{
	margin-top: 10px;
	float: left;
        visibility: hidden;
        display: none;
}

.DoctorFinderLogin .Header
{
	background: #ffffff url(../Images/DoctorFinderLoginHeader.gif) no-repeat;
	width: 300px;
	height: 23px;
	float: left;
	border: none 0;
	color: #ffffff;
	font-size: 14px;
	padding: 6px 0 0 12px;
	text-align: left;
}

.DoctorFinderLogin .Body
{
	padding: 15px 5px 15px 15px;
	border: solid 1px #666666;
	width: 279px;
	float: left;
	text-align: left;
}

.DoctorFinderLogin .Body a
{
	float: right;
}

.eBrochures
{
	float: right;
	width: 200px;
	padding-top: 40px;
	background: transparent url(../Images/EBBG.gif) no-repeat 10px 0;
}

.eBrochuresContainer
{
}

.eBrochuresContainer a
{
	float: left;
	padding: 10px 0 10px 15px;
}

.eBrochuresContainer a img
{
	display: block;
}

.eBrochuresContainer a span
{
	display: block;
	text-align: center;
}

.eBrochuresContainer div
{
	clear: left;
}

.DoctorsContainer
{
	float: left;
	padding: 5px;
}

.DoctorsContainer li
{
	margin: 0 0 3px 20px;
	float: left;
	width: 268px;
	display: inline;
}

.DoctorsContainer li span.doctor
{
	background: url("../Images/Blue_Square.gif") no-repeat scroll 0 11px transparent;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 6px;
	float: left;
}

.DoctorsContainer li span.doctor a
{
	cursor: pointer;
}

.DoctorsContainer li a.remove
{
	background: url("../Images/aMinusSmall.gif") no-repeat scroll 0 7px transparent;
	font-size: 12px;
	padding-left: 13px;
	padding-top: 5px;
	margin-right: 20px;
	float: right;
}
