body.NormalFont .LongBlueBorder, body.NormalFont .LeftImageTextBlock p, body.NormalFont .Text, body.BigFont .TopContent, body.BigFont .LeftContent
{
	font-size: 12px;
}
.Page
{
	width: 979px;
	margin: 0px auto;
	text-align: center;
	position: relative;
}
.Header
{
	height: 133px;
	background: url(../Images/TopBg.jpg) no-repeat 0px 0px;
	margin-top: 2px;
	border-top: 1px #d2e1bd solid;
	float: left;
	width: 979px;
	position: relative;
	z-index: 1;
}
a.Logo
{
	float: left;
	margin: 15px 0px 0px 30px;
}
a.Logo img
{
	float: left;
}
a.popupLink
{
	cursor: pointer;
}
#Bubbles
{
	width: 387px;
	height: 104px;
	float: left;
	margin-left: 6px;
}

.Authentication
{
	float: right;
	width: 314px;
	font: bold 11px Tahoma;
	color: #fff;
	padding: 20px 10px 0px 0px;
}
.Authentication a
{
	font: bold 11px Tahoma;
	color: #fff;
	margin: 0px 10px;
}
.Authentication a:hover
{
	color: #6cf;
}

/* TOP SEARCH */
.TopSearch
{
	float: right;
	width: 287px;
	padding: 30px 5px 0px 37px;
	position: absolute;
	top: 30px;
	right: 0px;
	z-index: 4;
}
.Search
{
	float: left;
	position: relative;
}
.Search div.SearchBg
{
	float: left;
	width: 188px;
	height: 17px;
	display: inline;
	background: url(../Images/SearchInput.gif) no-repeat;
	padding: 2px 0px 0px 5px;
	margin: 1px 2px 0px 0px;
	position: relative;
	z-index: 2;
}
.Search div.SearchBg input
{
	float: left;
	width: 180px;
	height: 14px;
	font-size: 11px;
	border: none;
	background: #fff;
}
.Search div.SearchDropDown
{
	width: 190px; /* height: 70px;*/
	border: 1px #999 solid;
	position: absolute;
	background: #fff;
	left: 0px;
	top: 18px;
	display: none;
	z-index: 1;
	padding-top: 2px;
	font-size: 11px;
}
div.SearchDropDown li
{
	cursor: pointer;
	padding: 0px 4px;
}
div.SearchDropDown li.suggestItemOver
{
	color: #fff;
	background: #1774BD;
}
div.SearchDropDown .CloseX
{
	font-size: 11px;
	color: #999;
	border: 1px #999 solid;
	padding: 0px 2px 2px;
	float: right;
	cursor: pointer;
	background: #fff;
	margin: 1px 2px 0px;
	display: inline;
	line-height: 70%;
	text-align: center;
}
div.SearchDropDown .Hover
{
	background: Red;
	color: #fff;
	border-color: #fff;
}

.SearchLinks
{
	float: left;
	width: 260px;
	padding: 5px 0px 10px 10px;
	background: url(../Images/SearchLinks.gif) no-repeat bottom right;
	position: relative;
	display: inline;
	margin-left: -6px;
	text-align: left;
	font-size: 11px;
	color: #666;
	z-index: 99;
}
/* END TOP SEARCH */

/* SEARCH POP-UPs */

.SearchLinks
{
}

.dropLabel
{
	float: left;
}

.dropArea
{
	display: block;
	float: left;
	padding-bottom: 10px;
	z-index: 100;
}

.dropArea .drop
{
	position: absolute;
	background: #ffffff;
	display: none;
	right: -4px;
	top: 25px;
	border: solid 1px #999999;
	z-index: 20;
	width: 270px;
	padding-bottom: 10px;
}

.dropArea .drop div
{
	margin: 10px 10px 0 10px;
	width: 250px;
}

.dropArea .drop .Col
{
    margin: 0;
    padding: 0;
    width: 125px;
    float: left;
    display: inline;
}

.dropArea .drop .Col ul
{
	margin: 0 5px 0 5px;
}

.dropArea .drop h3
{
	padding:0;
	margin: 0 0 10px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.dropArea .drop span
{
	width: 150px;
	display: block;
	float: left;
	color: #069;
}

.drop .footer
{
	margin: 20px 10px 10px 10px;
	float: left;
	display: inline;
	width: 240px;
}

.drop .footer li
{
	float: left;
}

.dropArea .drop a.more
{
	margin: 0;
	padding-left: 20px;
	display: block;
	height: 14px;
	width: 160px;
	background: url( '../Images/big_blue_arrow.gif' ) no-repeat;
	color: #1674bc;
}

.dropArea .drop a.close
{
	margin: 0;
	padding-left: 20px;
	height: 14px;
	width: 40px;
	display: block;
	background: url( '../Images/big_blue_close.gif' ) no-repeat;
	color: #1674bc;
}
/* END SEARCH POP-UPs */
/* TOP MENU */
.TopMenu
{
	float: left;
	width: 618px;
	height: 29px;
	margin-left: 32px;
	display: inline;
	position: relative;
}
.TopMenu div
{
	float: right;
	padding: 3px 30px 0px 5px;
	position: absolute;
	z-index: 3;
	left: 80px;
	width: 830px;
}
.TopMenu div a
{
	width: 128px;
	height: 18px;
	padding-top: 8px;
	float: left;
	text-align: center;
	display: block;
}
.TopMenu div a span /*IE6*/
{
	text-align: center;
	cursor: pointer;
	color: #fff;
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	position: relative;
}

body:last-child:not(:root:root) .TopMenu div a span /*Safari*/
{
	padding-bottom: 6px;
}
.TopMenu div a:hover
{
	text-decoration: none;
}
.TopMenu div a:hover span
{
	background: url(../Images/TopMenuAhov.gif) repeat-x bottom;
}
a.green
{
	background: url(../Images/TopMenu/green.gif) no-repeat;
}
a.orange
{
	background: url(../Images/TopMenu/orange.gif) no-repeat;
}
a.red
{
	background: url(../Images/TopMenu/red.gif) no-repeat;
}
a.blue
{
	background: url(../Images/TopMenu/blue.gif);
	width: 131px;
}
/* END TOP MENU */

.Content
{
	float: left;
	width: 979px;
	background: #fff url(../Images/ContentBg.gif) no-repeat top left;
	position: relative;
	z-index: 0;
}

.LeftCol
{
	width: 662px;
	float: left;
	text-align: left;
}

.sa_header
{
	float: left;
	width: 630px;
	padding-bottom: 15px;
}

.sa_header .LogoImg
{
	float: right;
	margin-left: 10px;
	position: relative;
	margin-top: -5px;
}

.Width633
{
	width: 633px;
}
.RightCol
{
	width: 317px;
	float: left;
}
.RightCol .a300x250px
{
	margin-bottom: 3px;
}
.Width346
{
	width: 346px;
}
.Width346 .a300x250px
{
	margin: 11px 0px 0px 15px;
}
.LeftContentArea
{
	width: 645px;
	float: left;
	padding: 20px 0px 0px 17px;
	color: #000;
}
.TextColorGray
{
	color: #333;
}
.Terms
{
	padding: 35px 0px 0px 70px;
	width: 592px;
}
.NoText
{
	padding-top: 40px;
}
.LeftContentArea .Text
{
	padding-left: 200px;
	font-size: 12px;
	padding-right: 10px;
}
.LeftContentArea .NoLeftPadding
{
	padding-left: 0px;
}
.NoLeftPadding p img
{
	float: left;
	margin: 0px 10px 0px 0px;
	clear: left;
}
.NoLeftPadding .Advertisement
{
	margin-right: 15px;
}
.LeftContentArea .Text p
{
	line-height: 170%;
	padding-right: 5px;
	margin-bottom: 7px;
}
.LeftContentArea .NoLeftPadding ul
{
	margin: 0px 0px 7px 15px;
	list-style-type: circle;	
}
.LeftContentArea .NoLeftPadding ul p
{
	padding: 0px;
	margin: 0px;	
}
.TextColorGray .Text p
{
	line-height: 140%;
}
.LeftContentArea .Text h4
{
	font-size: 14px;
	font-weight: bold;
}
.LeftContentArea .Text h5
{
	font-size: 14px;
	font-weight: normal;
}
.LeftContentArea .Text span.Blue
{
	color: #069;
}
.LeftContentArea .Text span.Red
{
	color: #de373d;
	margin-left: 25px;
}
.LeftContentArea .Text ul.SquareList
{
	margin-left: 65px;
	list-style: square;
	list-style-position: outside;
}
ul.SquareList li
{
	margin: 4px 0px;
}
.LeftContentArea .Text ul.Left70px
{
	margin-left: 70px;
	line-height: 140%;
}
.LeftContentArea .Text ul.Left70px li
{
	margin: 10px 0px;
}
.LeftContentArea .Text ul.YESList
{
	margin-left: 40px;
}
.LeftContentArea .Text ul.YESList li
{
	margin: 4px 0px;
}
.LeftContentArea .Text ul.YESList span
{
	padding-left: 30px;
	display: block;
}
.LeftContentArea .Text ul.YESList span.Blue
{
	font-weight: bold;
	margin-right: 5px;
	float: left;
	padding-left: 0px;
}
a span.Blue
{
	cursor: pointer;
}
a:hover span.Blue
{
	text-decoration: underline;
}

.LeftContentArea h1, .symptom_article_content_area h1.mainHead
{
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
	color: #000;
	text-align: left;
}
.BigFont .LeftContentArea h1
{
	font-size: 23px !important;
}

.tDrugInfo td
{
	padding: 0px 23px 2px 0px;
}

span.Severe /*IE6*/
{
	padding: 7px 0px 8px 37px;
	background: url(../Images/Icons/icoSevere.gif) no-repeat left center;
	color: #d20000;
	font-weight: bold;
	position: relative;
}
span.Moderate /*IE6*/
{
	padding: 7px 0px 8px 37px;
	background: url(../Images/Icons/icoModerate.gif) no-repeat left center;
	color: #e58200;
	font-weight: bold;
	position: relative;
}
span.SeverePrint /*IE6*/
{
	padding: 7px 0px 8px 3px;
	color: #d20000;
	font-weight: bold;
}
span.ModeratePrint /*IE6*/
{
	padding: 7px 0px 8px 3px;
	color: #e58200;
	font-weight: bold;
}
.Breadcrumbs
{
	width: 632px;
	float: left;
	font-size: 11px;
	margin: 8px 0px 15px 30px;
	display: inline;
}
.Breadcrumbs li
{
	float: left;
	margin-left: 3px;
}
.Breadcrumbs a
{
	color: #069;
}

.LeftImageTextBlock
{
	width: 271px;
	float: left;
	padding-left: 70px;
}
.litbBig
{
	width: 591px;
	padding-bottom: 10px;
}
.litbBig ul
{
	width: 591px;
	float: left;
	margin-top: 20px;	
}
.litbBig li
{
	float: left;
	margin-right: 30px;
}
.litbBig li a.bigArrowLink
{
	margin-top: 8px;
}
.LeftImageTextBlock img
{
	float: left;
	position: relative;
	margin: 5px 2px 0px -60px;
	display: inline;
}
.LeftImageTextBlock h1
{
	font-size: 25px;
	font-weight: normal;
	float: left;
	margin: 0;
}
.LeftImageTextBlock h1.Red
{
	color: #de373d;
}
.LeftImageTextBlock h1.Violet
{
	color: #9469b8;
}
.LeftImageTextBlock h1.Orange
{
	color: #dc8825;
}
.LeftImageTextBlock p
{
	margin-top: 7px;
	width: 265px;
	float: left;
}
.litbBig p
{
	width: 571px;
}
.LeftImageTextBlock .SearchContainer
{
	float: left;
	width: 265px;
	padding-top: 15px;
	color: #000;
}

.SearchContainer .SearchTerms
{
	padding-bottom: 5px;
	float: left;
	width: 265px;
}
.SearchContainer .SearchTerms label
{
	font-size: 11px;
	vertical-align: baseline;
}
.SearchContainer .SearchTerms input
{
	margin: 0px 1px 0px 5px; /*IE7*/
	padding: 0px;
	vertical-align: middle;
}
.LeftImageTextBlock a.bigArrowLink
{
	float: left;
	margin-top: 15px;
	white-space: nowrap;
}

.RightTopLinks
{
	width: 287px;
	float: left;
	text-align: right;
	padding: 10px 30px 0px 0px;
}
.RightTopLinks .AddThisButton
{
	padding-bottom: 10px;
}
.RightTopLinks li
{
	display: inline;
}
.RightTopLinks a /*IE6*/
{
	margin-right: 9px;
	font-size: 11px;
	padding: 4px 0px;
	position: relative;
	cursor: pointer;
}
.lnkAddThis
{
	float: left;
	text-align: right;
	width: 287px;
	padding-bottom: 10px;	
}
.Links .lnkAddThis
{
	width: auto;	
}
a.FontSize
{
	padding-right: 35px;
	background: url(../Images/Icons/icoFontSize.gif) no-repeat right center;
}
body.BigFont a.FontSize
{
	background: url(../Images/Icons/icoFontSizeBig.gif) no-repeat right center;
}

a.Save
{
	padding-right: 18px;
	background: url(../Images/Icons/icoSave.gif) no-repeat right center;
        visibility: hidden;
        display: none;
}
a.Share
{
	padding-right: 23px;
	background: url(../Images/Icons/icoShare.gif) no-repeat right center;
        visibility: hidden;
        display: none;
}
a.Print, a.PrintPopup
{
	padding: 4px 29px 4px 0px;
	background: url(../Images/Icons/icoPrint.gif) no-repeat right center;
}

a.NormalFont
{
	font-size: 12px;
}
a.BigFont
{
	font-size: 15px;
}

div.SearchResults
{
	float: left;
	width: 435px;
	padding-left: 15px;
}
ul.SearchResults
{
	margin: 15px 0px 0px 15px;
	color: #069;
}
ul.SearchResults li
{
	margin-bottom: 10px;
}
ul.SearchResults label span
{
	color: #000;
}
ul.SearchResults p
{
	color: #000;
	padding-left: 23px;
	margin-top: 2px;
}

.LeftContentArea .anyFooter
{
	width: 595px;
	float: left;
	padding: 35px 0px 0px 50px;
}
.LeftContentArea .leafletFooter .anyFooter
{
	padding-left: 35px;	
}
.LeftContentArea .anyFooter a.bigArrowLink
{
	float: left;
	margin-right: 15px;
}

.Notify
{
	width: 645px;
	float: left;
	margin-top: 50px;
	color: #666;
}
.TermPopup .Notify
{
	width: auto;
	float: none;
}
.RightNewsCol .Notify
{
	width: 415px;	
}
.leafletFooter .Notify
{
	width: 630px;	
}

.PillCheckerBlock
{
	float: left;
	width: 553px;
	padding: 7px 20px 7px 55px;
}
.PillCheckerBlock img.icon
{
	float: left;
	position: relative;
	margin: 0px 0px 0px -35px;
}
.PillCheckerBlock h2
{
	font-size: 20px;
	margin-top: 3px;
	font-weight: normal;
}
.PillCheckerBlock span.Results
{
	font-size: 14px;
}
.PillSearch
{
	width: 553px;
	float: left;
	color: #000;
	margin-top: 3px;
}
.PillSearch h4
{
	font-size: 16px;
	font-weight: normal;
}
.PillSearch p
{
	margin-top: 10px;
}
.PillSearch p.gray
{
	color: #333;
}
.PillSearch .Form
{
	float: left;
	width: 285px;
	padding-left: 10px;
	margin-top: 22px;
}
.PillSearch .Form div
{
	float: left;
	width: 285px;
	padding-bottom: 8px;
}
.PillSearch .Form label
{
	width: 68px;
	float: left;
	font-weight: bold;
	padding-top: 2px;
}
.PillSearch .Form .text
{
	width: 68px;
	float: left;
	font-weight: bold;
	padding-top: 2px;
}
body:last-child:not(:root:root) .PillSearch .Form label /*Safari*/
{
	padding-top: 4px;
}
.PillSearch .Form input, .PillSearch .Form select
{
	border: 1px #999 solid;
	float: left;
	font-size: 12px;
}
.PillSearch .Form input
{
	width: 201px;
}
.PillSearch .Form select
{
	width: 153px;
}
.PillSearch .Form .textbox, .PillSearch .Form .selectbox
{
	border: 0px #999 solid;
	float: left;
	font-size: 12px;
}
.PillSearch .Form .textbox
{
	width: 201px;
}
.PillSearch .Form .selectbox
{
	width: 153px;
}
.PillSearch .Form a.Button
{
	margin: 8px 0px 0px 68px;
}
.PillSearch .Note
{
	width: 258px;
	float: left;
	font-size: 11px;
	margin-top: 15px;
}

.WhiteBlock
{
	float: left;
	width: 626px;
	display: inline;
	position: relative;
	margin: 12px -19px 12px -54px;
	background: #fff;
	padding-top: 5px;
}
.WhiteBlock .Pager
{
	margin: 25px 20px 0px 0px;
	padding-bottom: 10px;
}

.PillItem
{
	width: 553px;
	float: left;
	padding: 10px 20px 10px 53px;
}
.PillItem a.PillImg
{
	float: left;
}
.PillItem a.PillImg img
{
	float: left;
	width: 267px;
	border: 1px #999 solid;
}
.PillItem a.Print
{
	float: left;
	margin-left: 15px;
}
.PillItem ul
{
	width: 268px;
	margin: 7px 0px 10px 15px;
	float: left;
}
.PillItem ul li
{
	margin-bottom: 3px;
}

.OverflowBlock
{
	width: 543px;
	float: left;
	height: 318px;
	overflow: auto;
	padding: 0px 30px 0px 50px;
}
.OverflowBlock p
{
	margin-top: 22px;
	line-height: 150%;
}

.LeftContentArea .Buttons
{
	float: left;
	padding: 30px 0px 0px 175px;
}
.LeftContentArea .Buttons a.Button
{
	margin-right: 12px;
}

.YellowBgBlock
{
	width: 594px;
	height: 300px;
	padding-left: 23px;
	float: left;
	background: url(../Images/YellowBg.gif) no-repeat right;
	margin-top: 9px;
	overflow: hidden;
}
.ybShort
{
	width: 939px;
	height: 310px;
	background: url(../Images/YellowBgLong.gif) no-repeat right;
	padding-left: 0px;
	margin-left: 23px;
	display: inline;
	margin-top: 10px;
	border-bottom: 1px #0660a8 solid;
	display: none;
	overflow: hidden;
}
.RotatedImages
{
	width: 215px;
	height: 280px;
	float: left;
	position: relative;
	margin-top: -100px;
	z-index: 1;
}
.RotatedImages img
{
	float: left;
}

.DoctorImages
{
	width: 215px;
	height: 280px;
	float: left;
	margin-top: -100px;
	z-index: 1;
}

.ybShort .Right
{
	float: right;
	width: 345px;
	height: 300px;
}
.ybShort .Right a.Close
{
	float: right;
	margin: 14px 18px 0px 0px;
}
.ybShort .Right .CornerBlock
{
	margin: 10px 0px 0px 15px;
}
.ybShort .RotatedImages
{
	margin-top: -90px;
}
.ybShort .GreenBgBlock
{
	margin-top: 85px;
	position: absolute;
	top: 176px;
	left: 0px;
	margin: 0px;
}

a.Close
{
	padding-left: 15px;
	background: url(../Images/CloseImg.gif) no-repeat left center;
	font-size: 13px;
}

.GreenBgBlock
{
	width: 213px;
	float: left;
	display: inline;
	position: relative;
	margin: 75px 0px 0px -215px; /* +3px top for bg */
	background: url(../Images/GreenBg.gif) repeat-y;
	z-index: 3;
}
.GreenBgBlock .TopBg
{
	width: 213px;
	float: left;
	position: relative;
	margin-top: -3px;
	background: url(../Images/GreenBgTop.gif) no-repeat top;
}
.GreenBgBlock .BotBg
{
	width: 195px;
	float: left;
	position: relative;
	margin-bottom: -3px;
	background: url(../Images/GreenBgBottom.gif) no-repeat bottom;
	padding: 0px 9px;
	height: 110px;
}
.GreenBgBlock h5
{
	color: #0660a8;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px #005395 solid;
	margin-top: 10px;
	padding-bottom: 5px;
}
.GreenBgBlock p
{
	font-size: 12px;
	text-align: center;
	margin-top: 6px;
}
.GreenBgBlock a.Button
{
	float: right;
	margin-top: 5px;
}
.YellowBgBlock .Text
{
	width: 400px;
	padding-right: 10px;
	float: right;
	text-align: left;
	height: 100px;
	position: relative;
	z-index: 2;
}
.YellowBgBlock .Text h1
{
	font-size: 19px;
	font-weight: bold;
	color: #333333;
	margin-top: 8px;
}
.YellowBgBlock .Text p
{
	color: #333;
	font-size: 12px;
	margin-top: 10px;
}

.TextBlocks
{
	width: 337px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 25px;
	text-align: left;
}
.TextBlocks .Item
{
	float: left;
	width: 333px;
	padding-left: 4px;
}
.TextBlocks .Item img
{
	float: left;
	width: 46px;
}
.TextBlocks .Item div
{
	float: left;
	width: 275px;
	padding-left: 12px;
	color: #333;
}
.TextBlocks .Item div a.Button
{
	float: left;
	margin-top: -10px;
}
.YellowBgBlock .TextBlocks .Item div a.Button
{
	margin-top: 3px;	
}
.TextBlocks .Item div p
{
	font-size: 12px;
}
.TextBlocks .Item h5
{
	color: #005395;
	font-size: 13px;
	font-weight: bold;
}
.TextBlocks .Separator
{
	width: 333px;
	float: left;
	border-top: 1px #ccc7a2 solid;
	font-size: 0px;
	margin: 12px 0 15px 0;
}

.separator li
{
    list-style-type: disc;
    position: relative;
    left: 15px;
}

#Conditions
{
	width: 444px;
	float: left;
	margin: 10px 0 0 10px;
	display: inline;
}

.ThreeCols, .ThreeCols .TopBg, .ThreeCols .BotBg
{
	width: 943px;
	float: left;
	background: url(../Images/ThreeCols.gif) repeat-y;
}
.ThreeCols
{
	display: inline;
	margin: 10px 0 0 10px;
}
.ThreeCols .TopBg
{
	background: url(../Images/tcTopBg.gif) repeat-x top;
}
.ThreeCols .BotBg
{
	background: url(../Images/tcBotBg.gif) repeat-x bottom;
	padding: 15px 0px;
	min-height: 210px; /*IE6*/
}

ul.aList
{
	float: left;
	width: 200px;
	font-size: 11px;
}
.BigFont ul.aList
{
	font-size: 13px;
}
ul.aList li
{
	padding: 1px 0px 1px 8px;
}
li.moreLink
{
	margin-top: 10px;
	cursor: pointer;	
}
li.moreLink img
{
	margin-left: 7px;
	float: none;
	vertical-align: middle;
}
ul.aList a.act 
{
	cursor: default;
	font-weight: bold;
	text-decoration: none;	
}
body:last-child:not(:root:root) ul.aList li /*Safari*/
{
	padding: 2px 0px 2px 8px;
}

p.Small
{
	font-size: 11px;
	text-align: left;
	padding: 8px 10px 9px;
}

.LeftPanelBlock
{
	width: 635px;
	float: left;
	display: inline;
	position: relative;
	margin: -10px 0px 0px 17px;
	background: url(../Images/lpbBg.gif) repeat-y left;
}
.LeftPanelBlock .TopBg
{
	width: 635px;
	float: left;
	background: url(../Images/lpbTopBg.gif) no-repeat top left;
	min-height: 300px; /*IE6*/
}
.LeftPanelBlock h1
{
	font-size: 25px;
	font-weight: normal;
	color: #000;
	margin: 9px 0px 0px 16px;
}
.LeftPanelBlock .Left
{
	width: 132px;
	float: left;
}

.LeftPanelBlock .Left .HeaderImage
{
	margin: 10px 0 0 23px;
	display: block;
	width: 109px;
	height: 97px;
	border: solid 1px #777777;
}

.LeftPanelBlock .Right
{
	width: 503px;
	float: left;
}
.LeftPanelBlock img.fpoImage
{
	float: right;
	border: 1px #666 solid;
	max-width: 130px;
	margin-bottom: 10px;
}
.LeftPanelBlock .OrangeBlock
{
	margin: 10px 0px 0px 20px;
}
.LeftPanelBlock .Right .Text
{
	padding: 10px 0 0 14px;
	float: left;
	width: 489px;
}

ul.OrangeSquare a, ul.OrangeSquareDown a
{
	padding-left: 10px;
	background: url(../Images/OrangeSquare.gif) no-repeat 0px 5px;
	display: block;
}
ul.OrangeSquare li, ul.OrangeSquareDown li
{
	padding: 2px 0px;
}

.ListBlock
{
	width: 245px;
	float: left;
	margin-top: 20px;
	padding-left: 14px;
	border-right: 1px #dc8825 solid;
}
.ListBlock h3
{
	color: #c60;
	font-size: 18px;
	font-weight: normal;
}
.ListBlock h3 a
{
	color: #c60;
}

.ListBlock ul.OrangeSquare
{
	float: left;
	display: inline;
	margin: 10px 0px 0px 14px;
	list-style-position: outside;
}

.ListBlock ul.OrangeSquareDown
{
	float: left;
	display: inline;
	margin: 0 0 0 14px;
	list-style-position: outside;
}

.ListBlock a.Button
{
	margin: 20px 0px 0px 55px;
}
.Long
{
	border: none;
	width: 489px;
	min-height: 200px; /*IE6*/
}

.Long div
{
	width: 240px;
	float: left;
}

.Long ul.OrangeSquare
{
	width: 230px;
	margin-top: 13px;
}

.Long ul.OrangeSquareDown
{
	width: 230px;
	margin-top: 0;
	display: none;
}

.TopicsBlock
{
	width: 228px;
	float: left;
	padding-left: 15px;
	margin-top: 24px;
}
.TopicsBlock h3
{
	font-size: 16px;
	font-weight: normal;
	color: #000;
}
.TopicsBlock ul.OrangeSquare
{
	margin-top: 10px;
}
.LeftPanelBlock .Right a.SliderLink
{
	float: right;
	margin: 10px 20px 0px 0px;
	cursor: pointer;
}

.TwoCols
{
	width: 645px;
	float: left;
	padding-left: 17px;
	margin-top: 7px;
}
.TwoCols .tcHead
{
	width: 645px;
	float: left;
	margin-bottom: 25px;
}
.TwoCols .Left
{
	width: 160px;
	float: left;
	overflow: hidden;
}
.l120px .Left
{
	width: 120px;
}
.TwoCols .Right /*IE6*/
{
	float: left;
	display: inline;
  margin:5px;
  padding-bottom:20px;
  padding-top:15px;
  width:475px;
	background: transparent url(../Images/tcTopBg.gif) repeat-x 4px bottom;
}
.l120px .Right
{
	width: 515px;
	background: none;
}
.l120px .Right .RightTopLinks
{
	width: 495px;	
}
.TwoCols .Right .Text
{
	width: 495px;
	line-height: 140%;
	position: relative;
	margin: -12px 0px 0px 15px;
	padding-bottom: 20px;
}
.TwoCols .Right .Text, .TwoCols .Right .Text *
{
	font-family: Arial, Helvetica, sans-serif !important;
}
.TwoCols .Right .Text p,
.TwoCols .Right .Text a,
.TwoCols .Right .Text ul,
.TwoCols .Right .Text img
{
	padding-left: 0px;
}
.TwoCols .Right .Text ul b, .TwoCols .Right .Text ul b
{
	padding-right: 3px;
}
#HtmlContentWrapper .Text table
{
	width: auto!important;	
}
.TwoCols .Right .Text p
{
	margin-bottom: 17px;
}
.TwoCols .Text h5
{
	font-size: 14px;
	font-weight: bold;
	margin: 25px 0px 5px;
}
.TwoCols .Right .Text h2
{
	font-weight: bold;	
}
.TwoCols .Text ul
{
	list-style: square;
	margin: 15px 0px 15px 26px;
}
.TwoCols .Text ul li
{
	margin-bottom: 2px;
}
.TwoCols .Text .HealthwiseContent ul li
{
	list-style-position: outside;
}
.TwoCols .Text a img
{
	padding: 0 6px 6px 0;
	vertical-align: middle;
}
.TwoCols .Text .a180x240px
{
	float: right;
	margin-left: 20px;
	display: inline;
}
.TwoCols .Right .Text img.fpoImage
{
	float: right;
	border: 1px #666 solid;
	margin: 0px 0px 20px 20px;
}
.l120px .Right .Notify
{
	width: 495px;
	margin-top: 40px;
	color: #666;
	padding: 0px 10px;
}
.TwoCols h1
{
	float: left;
	color: #333;
	font-size: 20px;
	font-weight: normal;
	margin: 7px 0px 0px 17px;
}
.TwoCols a.LogoImg
{
	float: right;
	margin: 9px 17px 0px 0px;
}
.TwoCols .Left .OrangeBlock
{
	float: right;
	margin: 4px 0px;
}

.TwoCols .balLinksBlock
{
	margin: 10px 0px 0 5px;
	padding: 0;
	width: 475px;
	background: url(../Images/tcTopBg.gif) repeat-x top;
	display: inline;
}
.TwoCols .balLinksBlock a.darkArrowLink
{
	font-size: 11px;
	margin-top: 7px;
}

.TwoCols .Right .anyFooter
{
	float: left;
	width: 495px;
	margin-top: 10px;
	padding-left: 15px;
}
.TwoCols .Right .Links
{
	width: 495px;
	padding: 0px 10px;
}

.TwoBlbBlocks
{
	width: 510px;
	float: left;
	background: url(../Images/TwoBlbBlocks.gif) repeat-y;
	display: inline;
	margin: 20px 0px 0px 6px;
}
.TwoCols .Right .TwoBlbBlocks
{
	width: 474px;	
}
.TwoBlbBlocks .TopBg
{
	width: 474px;
	float: left;
	background: url(../Images/tcTopBg.gif) repeat-x top;
}
.TwoBlbBlocks .BotBg
{
	width: 474px;
	float: left;
/*	background: url(../Images/tcBotBg.gif) repeat-x bottom;*/
	padding-bottom: 20px;
}
.TwoBlbBlocks .balLinksBlock
{
	background: none;
	margin: 0px;
}

.balLinksBlock a h3.Myth, .balLinksBlock h3.News a 

{
	color: #000;
}

.balLinksBlock a:hover h3.Myth, .balLinksBlock h3.News a:hover 
{
	text-decoration: none;
}

#IllustratVideos
{
	width: 177px;
	height: 163px;
	float: left;
	display: inline;
	margin: 10px 20px 20px 0px;
}

div.LeftLinksHeader
{
	background-color: #EA8F2b;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
}

ul.LeftLinks
{
	margin: 10px 0px 10px 0px;
	float: left;
}
ul.LeftLinks a
{
	float: left;
	font-size: 11px;
	padding-left: 15px;
}
ul.LeftLinks li
{
	padding-bottom: 6px;
	float: left;
	clear: both;
	width: 120px;
}

.BlueBgPager
{
	width: 487px;
	float: left;
	background: #e6f0fb;
	margin-top: 30px;
	padding: 10px;
}
.Right .BlueBgPager
{
	display: inline;
	margin-left: 15px;
	width: 472px;
}
.BlueBgPager a
{
	color: #1774bd;
	font-weight: bold;
	font-size: 12px;
}
.BlueBgPager a.Prev
{
	background: url(../Images/LeftArrow.gif) no-repeat left center;
	padding-left: 13px;
	float: left;
}
.BlueBgPager a.Next
{
	float: right;
}

.SiteMap
{
	margin-top: 10px;
	padding-left: 5px;
	float: left;
	width: 295px;
}
.SiteMap ul
{
	margin-left: 15px;
}

/* FOOTER */
.Footer
{
	width: 945px;
	float: left;
	background: #fff;
	padding: 100px 17px 40px;
}
.BottomMenu
{
	width: 945px;
	min-height: 19px; /*IE6*/
	float: left;
	background: #c2d9f2;
	text-align: center;
	padding-top: 4px;
}
.BottomMenu li
{
	display: inline;
}
.BottomMenu a
{
	color: #069;
	font-weight: bold;
	padding: 4px 12px 4px;
	position: relative;
	background: transparent;
}
body:last-child:not(:root:root) .BottomMenu a /*Safari*/
{
	padding-bottom: 5px;
}
.BottomMenu a:hover
{
	text-decoration: none;
	background: #fff;
}
.BottomLinks
{
	width: 945px;
	float: left;
	text-align: center;
	font-size: 11px;
	color: #065fa6;
	margin-top: 15px;
}
.BottomLinks li
{
	display: inline;
	margin: 0px 1px;
}
.BottomLinks a
{
	color: #065fa6;
	font-size: 11px;
}

.BottomContent
{
	width: 821px;
	float: left;
	padding: 25px 0px 0px 124px;
}
.BottomContent div
{
	float: left;
}
.BottomContent div.Left
{
	width: 120px;
	text-align: center;
}
.BottomContent div.Left a
{
	font-size: 11px;
}
.BottomContent div.Left a.BottomLogo
{
	float: left;
	margin-bottom: 13px;
}
.BottomContent div p
{
	float: left;
	width: 495px;
	color: #666;
	font-size: 11px;
	margin: 2px 0px 0px 13px;
	display: inline;
	text-align: left;
}
.BottomContent div p a
{
	color: #065fa6;
}
a.icoImg
{
	margin-left: 10px;
	float: left;
}
/* END FOOTER */

/* Information & Video CONTROL */

.VideoBlock
{
	background-color: Red;
	width: 100px;
	height: 200px;
}

/* END Information & Video CONTROL */

/* Static Pages */
.StaticPageContent
{
	width: 770px;
	float: left;
	display: inline;
	margin-right: -108px;
	margin-left: 15px;
	position: relative;
}

.BigFont .StaticPageContent
{
	font-size: 14px;	
}

.StaticPageContent h1
{
	font-size: 25px;
	color: #000;
	margin-bottom: 5px;
}
.BigFont .StaticPageContent h1
{
	font-size: 28px;
}

.StaticPageContent h2
{
	font-size: 20px;
	color: #000;
}
.BigFont .StaticPageContent h2
{
	font-size: 23px;
}

.StaticPageContent h3
{
	font-size: 18px;
}
.BigFont .StaticPageContent h3
{
	font-size: 20px;
}

.StaticPageContent h4
{
	font-size: 16px;
}
.BigFont .StaticPageContent h4
{
	font-size: 18px;
}

.StaticPageContent h5
{
	font-size: 14px;
}
.BigFont .StaticPageContent h5
{
	font-size: 16px;
}

dl.StaticPagesList
{
	width: 246px;
	height: 615px;
	background: #fff url(../Images/static_page_list_bg.gif) repeat-x bottom;
	margin: 0px 40px 15px 0px;
	float: left;
	display: inline;
}
dl.StaticPagesList dt
{
	color: #000;
	font-size: 16px;
	padding-left: 18px;
	margin-top: 10px;
}
.BigFont dl.StaticPagesList dt
{
	font-size: 18px;
}
dl.StaticPagesList ul
{
	margin-left: 30px;
}
dl.StaticPagesList li
{
	padding-left: 10px;
	background: url(../Images/blue_square.gif) no-repeat 0px 5px;
	margin-top: 6px;
}
/* END Static Pages */

/* goodAdvice*/

.goodAdviceModule, .dailyAppleModule
{
	width: 220px;
	margin-right: 20px;
	float: left;
}

.goodAdviceModule h3, .dailyAppleModule h3
{
	font-size: 11pt;
	padding-left: 15px;
	background-image: url( '../Images/StepsSep.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.goodAdviceModule h4, .dailyAppleModule h4
{
	font-size: 9pt;
}

.goodAdviceModule p, .dailyAppleModule p
{
	font-size: 10pt;
}

.goodAdviceModule .otherList, .dailyAppleModule .otherList
{
	background-color: #e6f0fb;
	width: 290px;
	float: left;
	margin-top: 5px;
	padding: 10px;
}

.goodAdviceModule .otherList h4, .dailyAppleModule .otherList h4
{
	margin: 0px 0px 5px 0px;
}

.goodAdviceModule .otherList ul, .dailyAppleModule .otherList h4
{
	margin: 0px;
	padding: 0px;
}

.goodAdviceModule .otherList li, .dailyAppleModule .otherList li
{
	list-style-type: none;
	background-image: url( '../images/blueBullet.gif' );
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 7px;
}

.goodAdviceModule .otherList .selectCat, .dailyAppleModule .otherList li
{
	margin-top: 10px;
	color: #80b3cc;
	border: 1px solid black;
	width: 150px;
}

.goodAdviceModule .questionBlock
{
	background-image: url( '../Images/goodAdvice.gif' );
	background-repeat: no-repeat;
	padding-left: 100px;
	height: 90px;
}

.dailyAppleModule .appleBlock
{
	background-image: url( '../Images/dailyApple.gif' );
	background-repeat: no-repeat;
	padding-left: 100px;
	height: 90px;
}

.goodAdviceModule .questionBlock p, .dailyAppleModule .appleBlock p
{
	font-size: 8pt;
	padding-top: 7px;
}

.goodAdviceModule .selectorBlock
{
	width: 100%;
}

.goodAdviceModule .selectorBlock label
{
	font-size: 9pt;
}

.goodAdviceModule .voteBtn, .dailyAppleModule .voteBtn
{
	margin-top: 20px;
	float: left;
}

.goodAdviceModule .skipBtn, .dailyAppleModule .skipBtn
{
	padding-left: 14px;
	background-image: url( '../Images/dark_blue.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-size: 10pt;
	text-decoration: none;
	float: right;
	margin-top: 23px;
}

/*news520*/

.news520
{
	width: 475px;
}

.news520 h3
{
	font-size: 11pt;
	padding-left: 15px;
	background-image: url( 'images/StepsSep.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.news520 ul
{
	margin: 0px;
	padding: 0px;
}

.news520 li
{
	font-size: 10pt;
	background-image: url( '../images/dark_blue.gif' );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
	margin-top: 4px;
}

.news520 li .new
{
	font-weight: bold;
	color: #666;
}

.news520 li a
{
	text-decoration: none;
}

.news520 .moreNews
{
	padding-left: 14px;
	float: right;
	background-image: url( '../Images/dark_blue.gif' );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	font-size: 10pt;
	text-decoration: none;
	margin-bottom: 5px;
	margin-right: 12px;
}

/* Health Quiz */

.quiz520
{
	width: 520px;
	border-bottom: 2px dotted black;
	overflow: hidden;
	padding: 0px;
}

.quiz520 h3
{
	font-size: 12pt;
	padding-left: 15px;
	margin: 4px 0px 0px 10px;
	background-image: url( '../images/StepsSep.gif' );
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

.quiz520 .quizRight
{
	background-color: #e6f0fb;
	width: 190px;
	float: left;
	margin-bottom: 10px;
	padding: 10px;
}

.quiz520 .quizRight ul
{
	margin: 0px;
	padding: 0px;
}

.quiz520 .quizRight li
{
	list-style-type: none;
	background-image: url( '../images/dark_blue.gif' );
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 0px 7px;
	font-size: 10pt;
	margin-bottom: 4px;
}

.quiz520 .quizLeft h4
{
	font-size: 10pt;
	margin: 4px 0px 0px 24px;
}

.quiz520 .quizRight h5
{
	font-size: 9pt;
	margin: 0px;
	margin: 4px 0px 5px 10px;
}

.quiz520 .quizLeft
{
	width: 300px;
	float: left;
}

.quiz520 .quizLeft input
{
	margin-left: 24px;
	margin-top: 10px;
}

.quiz520 .quizLeft p
{
	font-size: 10pt;
	margin-left: 24px;
	margin-top: 0px;
}

.quiz520 .answerLink
{
	padding-left: 14px;
	background-repeat: no-repeat;
	width: 100%;
	font-size: 10pt;
	text-decoration: none;
	background-position: 0px 3px;
	float: left;
	margin-left: 24px;
}

.quiz520 #var1
{
	background-image: url( '../images/varA.gif' );
}

.quiz520 #var2
{
	background-image: url( '../images/varB.gif' );
}

.quiz520 #var3
{
	background-image: url( '../images/varC.gif' );
}

.quiz520 .quizNum
{
	font-weight: bold;
}

/*----------------------------------*/
.RelatedConditionsContextual
{
	margin: 10px 0 5px 0;
	width: 300px;
	float: left;
}

.RelatedConditionsContextual .Head
{
	margin: 0;
	padding: 0;
}

.RelatedConditionsContextual h6
{
	margin: 0;
	padding: 4px 0 3px 7px;
	text-align: left;
	font: bold 10pt arial;
	color: #ffffff;
	background: #dc8825 url( '../Images/ilScroll.gif' ) no-repeat right top;
}

.RelatedConditionsContextual .Body
{
	margin: 0;
	padding: 7px;
	border: solid 1px #dc8825;
	float: left;
}

.RelatedConditionsContextual .Body .ScrollBlock
{
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
	background: transparent none;
	border: solid 1px #777777;
}

.RelatedConditionsContextual .Body .ScrollBlock .Top
{
	margin: 0;
	padding: 0;
	width: auto;
	background: transparent none;
}

.RelatedConditionsContextual .Body .ScrollBlock .Bot
{
	margin: 0;
	padding: 0;
	width: auto;
	background: transparent none;
}

.RelatedConditionsContextual .Body .ScrollBlock .Bot .links_list
{
	float: left;
	margin: 0;
	padding: 0;
	width: 282px;
	height: 130px;
}

.RelatedConditionsContextual .Body .ScrollBlock .Bot .links_list .aList
{
	margin: 0;
	padding: 0 4px 0 4px;
	width: auto;
	text-align: left
}

.RelatedConditionsContextual .Body .ScrollBlock .Bot .links_list .aList li
{
	margin: 0;
	padding: 0 0 4px 0;
}

/*----------------------------------*/
.IllustrationScroll,
.IllustrationScrollWide
{
	float: left;
}

.IllustrationScroll
{
	border-left: solid 1px #dc8825;
	border-bottom: solid 1px #dc8825;
	padding: 0;
	margin: 2px 22px 2px 0;
}

.IllustrationScrollWide
{
	width: 473px;
}

.IllustrationScroll h3,
.IllustrationScrollWide h3
{
	margin: 3px 0 0 13px;
	padding: 10px 10px 10px 15px;
	background: url(../Images/big_orange_arrow.gif) no-repeat left 12px;
	color: #000;
}

.IllustrationScroll h3
{
	margin: 0;
	padding: 3px 0 3px 6px;
	font: bold 10pt arial;
	color: #ffffff;
	background: #dc8825 url( '../Images/ilScroll.gif' ) no-repeat right;
}

.IllustrationScroll .scrollBorder,
.IllustrationScrollWide .scrollBorder
{
	margin: 0;
	padding: 5px;
	float: left;
}

.IllustrationScrollWide .scrollBorder
{
	width: 463px;
	padding-top: 0;
}

.IllustrationScroll .scrollBorder
{
	width: 166px;
	border-right: solid 1px #dc8825;
}

.IllustrationScroll #scrollBlock,
.IllustrationScrollWide #scrollBlock
{
	margin: 0;
	float: left;
}

.IllustrationScroll .scrollLinkSelected,
.IllustrationScroll .scrollLink,
.IllustrationScrollWide .scrollLink
{
	display: block;
	float: left;
	margin-right: 5px;
	overflow: hidden;
	text-align: center;
	border: none 0;
}

.IllustrationScroll .scrollLink
{
	width: 42px;
	cursor: pointer;
}
.IllustrationScroll #scrollBlock .jcBigItem-2 .scrollLink
{
	width: 72px;
}
#HtmlContentWrapper .IllustrationScroll img
{
	margin: 0;
	padding: 0;
}
.IllustrationScrollWide .scrollLink
{
	width: 102px;
	height: 120px;
	text-align:center;
	cursor: pointer;
}

.IllustrationScrollWide .scrollLink .IllustrationContainer
{
	margin: 0 0 7px 15px;
	width: 70px;
	height: 70px;
}

.IllustrationScrollWide .scrollLink .IllustrationContainer img
{
	border: solid 1px #999999;
}

.IllustrationScroll .scrollLink img,
.IllustrationScrollWide .scrollLink img
{
	margin: 0;
	padding: 0;
}

.IllustrationScroll .scrollLink .IllustrationContainer
{
	margin: 8px 0 7px 0;
	width: 42px;
	height: 42px;
	overflow: hidden;
}

.IllustrationScroll .scrollLink .IllustrationContainer img
{
	width: 63%;
}

.IllustrationScroll #scrollBlock .jcBigItem-2 .IllustrationContainer
{
	margin: 0 0 7px 0;
	width: 59px;
	height: 59px;
	overflow: hidden;
}

.IllustrationScroll #scrollBlock .jcBigItem-2 span
{
	font-size: 8pt;
}

.IllustrationScroll #scrollBlock .jcBigItem-2 .IllustrationContainer img
{
	width: 63%;
}

.IllustrationScroll .scrollLink img,
.IllustrationScroll #scrollBlock .jcBigItem-2 img
{
	width: 100%;
	border: solid 1px #999999;
}

.IllustrationScrollWide .scrollLink span
{
	font-size: 8pt;
	display: block;
}

.IllustrationScroll .scrollLink span
{
	font-size: 7pt;
	display: block;
	line-height: normal;
}

.IllustrationScrollWide .IllustrationFooter,
.IllustrationScroll .IllustrationFooter
{
	float: left;
	margin: 0;
	padding: 5px;
	height: 14px;
	display: inline;
}

.IllustrationScroll .IllustrationFooter
{
	width: 111px;
	margin-left: 55px;
	clear: both;
	border-right: solid 1px #dc8825;
}

.IllustrationScrollWide .IllustrationFooterContainer
{
	float: left;
/*	height: 30px;*/
	width: 473px;	
}
.IllustrationScrollWide .IllustrationFooter
{
	margin-left: 384px;
}

*html .IllustrationScrollWide .IllustrationFooter
{
	margin-left: 376px;
	padding-top: 3px;
}

.IllustrationScroll #navigationPanelText,
.IllustrationScrollWide #navigationPanelText
{
	display: block;
	float: left;
	margin-left: 7px;
}

.IllustrationScrollWide .jcarousel-next, .IllustrationScrollWide .jcarousel-prev,
.IllustrationScroll .jcarousel-prev, .IllustrationScroll .jcarousel-next
{
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin-left: 7px;
}

.IllustrationScroll .jcarousel-prev,
.IllustrationScrollWide .jcarousel-prev
{
	background: url(../Images/scrollLeft.gif);
}

.IllustrationScroll .jcarousel-next,
.IllustrationScrollWide .jcarousel-next
{
	background: url(../Images/scrollRight.gif);
}

.IllustrationScrollWide .jcarousel-container, .IllustrationScrollWide .jcarousel-clip
{
	width: 463px;
	position: relative;
	float: left;
}
.IllustrationScroll .jcarousel-container, .IllustrationScroll .jcarousel-clip
{
	width: 166px;
	position: relative;
	float: left;	
	height: 120px;
}
.IllustrationScrollWide .jcarousel-clip, .IllustrationScroll .jcarousel-clip
{
	overflow: hidden;	
}
.IllustrationScrollWide .jcarousel-clip
{
/*	height: 150px;	*/
}
.IllustrationScroll #scrollBlock
{
	list-style: none;	
	float: left;
	width: 1000%;
	padding: 0px;
}
.IllustrationScrollWide #scrollBlock .jcarousel-item
{
	width: 117px;
	float: left;
}
.IllustrationScroll #scrollBlock .jcarousel-item
{
	float: left;
	width: 50px;
}
.IllustrationScroll #scrollBlock .jcBigItem-2 
{
	width: 72px;	
}
.IllustrationScrollWide .jcarousel-prev, .IllustrationScrollWide .jcarousel-next,
.IllustrationScroll .jcarousel-prev, .IllustrationScroll .jcarousel-next 
{
	position: absolute;
	bottom: -25px;
	right: 22px;
	cursor: pointer;
}
.IllustrationScroll .jcarousel-prev 
{
	right: 62px;	
}
.IllustrationScrollWide .jcarousel-prev, .IllustrationScroll .jcarousel-prev
{
	right: 78px;	
}
.IllustrationScroll .jcarousel-prev
{
	right: 110px;	
}
.IllustrationScroll .jcarousel-next
{
	right: 54px;
}


.isW138 .scrollBorder
{
	width: 112px; 
	padding: 3px 13px 0px;	
	position: relative;
}
.isW138 .IllustrationFooter
{
	padding: 0px 0px 5px 45px;
	margin: 0px;
	width: 93px;
}
.isW138 .jcarousel-container, .isW138 .jcarousel-clip
{
	width: 112px;	
	height: auto;
}
.isW138 .jcarousel-container
{
	padding-bottom: 7px;	
}
.isW138 .jcarousel-prev
{
	right: 80px;
	bottom: -15px;	
}
.isW138 .jcarousel-next
{
	right: 24px;
	bottom: -15px;
}
.isW138 #scrollBlock .jcarousel-item
{
	width: 112px;	
}
.isW138 .scrollLink
{
	width: 112px;
	margin: 0px;	
}
.isW138 .scrollLink .IllustrationContainer
{
	width: 112px;
	height: auto;
	margin: 0px;	
	text-align: center;
}
.isW138 .scrollLink .IllustrationContainer img
{
	max-width: 110px;
	max-height: 110px;
	width: auto;
	height: auto;
}
.isW138 .scrollLink span
{
	font-size: 12px;
	margin-top: 5px;
}
#enlarge
{
	color: #fff;
	font-weight: bold;
	background-color: #356fa1;
	opacity: 0.8;
	position: absolute;
	padding: 2px 8px;	
	cursor: pointer;
	display: none;
	top: 20px;
	left: 50%;
	z-index: 2;
}

/* Search Results Page */
.MoreLink
{
	float: right;
	padding-right: 10px;
}

.MoreLink
{
	cursor: pointer;
}

.LeftAlignedLinks li
{
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
}

.GlossaryLink
{
	cursor: pointer;
}
/* End Search Results Page */

.TopConditions
{
	width: 630px;
	float: left;
	position: relative;
	margin: 0px -268px 0px 0px;
}
.TopConditions h3
{
	font-size: 18px;
	margin-top: 8px;
}
.TopConditions .Items
{
	margin-top: 20px;
	float: left;
	width: 630px;
}
.TopConditions .Items .Col
{
	float: left;
	padding-right: 20px;
}
.TopConditions .Corners
{
	float: left;
	margin-top: 30px;
}
.TopConditions .Corners .CornerBlock
{
	margin-right: 10px;
}

.comingSoonTextBlocks H5
{
	color: #005395;
	/* font-size: 13px; */
      padding-top: 2px;
	font-weight: bold;
	text-align:center;
	border-bottom:solid 1px #025fa4;
}
.comingSoonTextBlocks P
{
	padding-top: 2px;
      padding-left: 12px;
      padding-right: 13px;
      font-size:13px;
	text-align:center;
}

.comingSoonTextBlocks Image
{
	display:none;	
}

.comingSoonTextBlocks
{
	height: 102px;
	position: relative;
	top: 180px;
	width: 206px;
	z-index:-1;
	background-repeat: no-repeat;
	padding:4px;
}
.comingSoonTextBlocks .item
{
	height: 102px;
}

.comingSoonTextBlocks .Item div a.Button
{
	float: right;
	margin-top: -7px;
  margin-right: 2px;
}

.comingSoonInfoTherapy
{
	width: 337px;
	height: 100px;
	float: left;
	background: url('../Images/infoTherapy.png' ) no-repeat left top;
	display: inline;
	margin:10px 0 0 25px;
}

#comingSoonUp
{
	/* background-image:url('../Images/comingSoon.png');*/
	background-repeat: no-repeat;
	height: 110px;
	width: 260px;
	left: 450px;
	position: absolute;
	top: 130px;
	z-index: 10;
	display: none;
        visibility: hidden;
}

.adviceSoon
{
	background-image: url( '../Images/adviceSoon.png' );
}

.adviceSoonFind
{
    background-image: url( '../Images/adviceSoonFind.png' );
}

.tipsSoon
{
	background-image: url( '../Images/tipsSoon.png' );
}

.doctorsSoon
{
	background-image: url( '../Images/doctorsSoon.png' );
}

.dropSoon
{
	background-image: url( '../Images/dropSoon.png' );
}

#goodAdviceCSImage
{
	width: 320px;
}

.HealthwiseHeader
{
	display: none;
}

.cornerWrap
{
	overflow: hidden;
	float: left;
	width: 160px;
}

.hotTopics
{
	margin: 0 5px 0 25px;
	width: 270px;
	display: inline;
}

.hotTopics h3
{
	margin: 0 0 15px 0;
	font-size: 12pt;
	font-weight: bold;
	position: relative;
	left: -15px;
}

.hotTopics h3 a
{
	color: #000;
}

.hotTopics h3 a:hover
{
	text-decoration: none;
}

.remarkHot
{
	padding-right: 10px;
}

.remarkHot img
{
	margin-top: 15px;
}

.hotTopics td
{
	vertical-align: middle;
}

.copyrightBlock
{
	font-size: 8pt;
}
.copyrightBlock img
{
	float: left;
	margin: 0px 15px 2px 0px;	
}
.disclaimerBlock
{
	font-size: 8pt;
}

.StaticPageContent ul
{
	list-style-type: disc;
	list-style-position: outside;
	position: relative;
	right: -30px;
	margin-right: 30px;
	margin-top: 10px;
}

.StaticPagesList ul
{
	list-style-type: none !important;
	padding-left: 0px;
}
.grey
{
	/* background-image: url( '../images/TopMenu/grey.gif' ) !important; */
}
.leftPanel
{
    float: left;
}
.GlossaryBlock
{
    margin: 5px 0px 0px 20px;
    
}
.GlossaryBlock .Body 
{
    width: 430px;
}
.GlossaryBlock .Head
{
    width: 432px;
}
.GlossaryListItem
{
    background-image: url('../images/blue_square.gif');
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 10px;
		margin-right: 10px;
}

.searchHead
{
	margin: 0px 14px 0px 0px;	
}
.searchHead h1
{
	font-size: 25px;	
}
.searchHead p
{
	font-size: 16px;
	margin-right: 10px;
	color: #333;
}
.searchTable td.srIcon span
{
	float: left;
	width: 53px;
	background-repeat: no-repeat;
	font-size: 0px;
	margin: 0px 12px;
}
.spTopicCenter
{
	height: 51px;
	background-image: url(../Images/SearchIcons/topic_center.png);	
}
.spHealthCoach
{
	height: 30px;
	background-image: url(../Images/SearchIcons/health_coach.png);
}
.spArticle
{
	height: 42px;
	background-image: url(../Images/SearchIcons/articles.png);
}
.spELesson
{
	height: 38px;
	background-image: url(../Images/SearchIcons/eLesson.png);
}
.spNew
{
	height: 49px;
	background-image: url(../Images/SearchIcons/news.png);
}
.spSymptom
{
	height: 66px;
	background-image: url(../Images/SearchIcons/symptoms.png);
}
.spEBrochure
{
	height: 52px;
	background-image: url(../Images/SearchIcons/eBrochure.png);
}
.searchTable
{
	margin-top: 20px;
	width: 630px;
}
.searchTable td
{
	vertical-align: top;
	border-bottom: solid 1px #999;
	padding: 7px 0px 10px;
}
.searchTable .yellow td
{
	background-color: #fff799;	
}
.searchTable h6
{
	font-size: 16px;
	margin-bottom: 5px;
}
.searchTable a.BorderLinkSmall
{
	margin: 20px 28px 0px 25px;
/*	margin: 20px 48px 0px 15px;	*/
	display: inline;
}

.SubHeaderLiteral
{
	font-size: 12px;
}

.MtmControlsContainer 
{
	float: left;
	width: 660px;
	background: url(../images/red_crop.gif) repeat-y center;
	margin-top: 10px;
}

.sHeader
{
	float: left;
	padding: 15px 44px 0px 34px;
	width: 584px;
	position: relative;
	z-index: 2;
}
.sHeader img
{
    position: relative;
    left: -15px;
}

.BlockContainer
{
	width: 629px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 17px;	
	position: relative;
}
.TipContainer
{
	margin-top: -65px;	
	position: relative;
}
.shortBlock
{
	margin-top: -65px;
	position: relative;
}
.BlockContainer h3
{
	font-size: 18px;
	font-weight: normal;
	margin-left: 135px;
}
.TipContainer h3
{
	margin-left: 135px;
	position: relative;	
}
.shortBlock h3
{
	margin: 0px 0px 0px 140px;
	position: relative;
	z-index: 1;
	display: inline;
	float: left;
}
.BlockContainer h3 img
{
	margin: 0px 25px -14px 0px;
}
.TipContainer h3 img
{
	float: left;	
}
.TipContainer h3 span
{
	font-size: 14px;	
}
.shortBlock h3 img
{
	margin: 0px 15px 0px 0px;
	vertical-align: top;
}
.BlockContainer .Blocks
{
	width: 629px;
	float: left;
	background: #b7d2d4 url(../images/mbg.png) repeat-x top;
	margin-top: 15px;
}
.TipContainer .Blocks
{
	margin-top: 5px;	
}
.shortBlock .Blocks
{
	padding-left: 181px;
	width: 448px;
	background: #fff url(../images/wp_bg.png) repeat-x bottom;	
	position: relative;
	min-height: 654px;
}
.shortBlock .Blocks .ThreeBlocksContainer, .shortBlock .Blocks .ThreeBlocksContainer .Wrapper
{
	width: 448px;
	background: none;	
}
.BlockContainer div.headerContent p
{
	font-size: 14px;
	margin: 0px 0px 0px 155px;
}
.shortBlock .BannerContainer
{
	position: absolute;
	left: 0px;
	top: 75px;
	z-index: 1;
}

.FlashBlock
{
	width: 125px;
	height: 282px;
	float: left;
	padding-top:45px;
	overflow: hidden;
}
.WindowBlock
{
	width: 379px;
	float: left;	
}
.LongWindow
{
	width: 429px;	
}
.wb375
{
	width: 375px;	
}
.WindowBlock .head
{
	width: 379px;
	float: left;
	background: url(../images/wb_head_bg.png) repeat-y;	
	color: #fff;
}
.WindowBlock .head .wrapper
{
	background: url(../images/wb_head.png) no-repeat top;
	width: 379px;
	float: left;
}
.WindowBlock .head .wrapper .wrapper
{
	background: url(../images/wb_head_bot.png) no-repeat bottom;
	min-height: 23px;
	padding-bottom: 4px;
}
.LongWindow .head
{
	font-size: 0px;
	background: url(../images/wp_head.gif) no-repeat;
	height: 7px;
	width: 429px;
}
.wb375 .head
{
	font-size: 0px;
	background: url(../images/wb375.gif) no-repeat;
	height: 7px;
	width: 375px;
}
.WindowBlock .head span
{
	float: right;
	margin: 6px 10px 0px 5px;
	font-size: 13px;
}
.WindowBlock .head h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 6px 0px 0px 10px;	
}
.WindowBlock .body
{
	width: 377px;
	min-height: 200px;
	float: left;
	border-width: 0px 1px 1px;
	border-color: #333;
	border-style: solid;
	background-color: #fff;	
}
.LongWindow .body
{
	width: 427px;
	border-width: 0px 1px;
}
.wb375 .body
{
	border-width: 0px 1px;
	width: 373px;
}
.WindowBlock .Checkboxes
{
	margin-left: 15px;	
}
.WindowBlock .Checkboxes div
{
	padding-bottom: 5px;	
}
.WindowBlock .Checkboxes input
{
	margin: 0px 4px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}
.WindowBlock .Checkboxes label
{
	font-size: 11px;	
}
.WindowBlock .Checkboxes a.RedWhite
{
	margin: 25px 0px 0px 15px;	
}
.WindowBlock .redArrowLink
{
	float: right;
	font-size: 11px;
	margin-top: 50px;	
}

.mAnswer
{
	padding: 14px 14px;	
}
.mAnswer h2
{
	font-weight: bold;	
}
.mAnswer ul
{
	list-style-type: circle;
	margin: 10px 0px 10px 15px;
}
.mAnswer ol
{
	list-style-type: decimal;
	margin: 10px 0px 10px 20px;
}
.mAnswer p
{
	margin-bottom: 20px;	
}
.mAnswer strong
{
	color: #f00;
	font-size: 14px;
}
.WindowBlock .foot
{
	width: 379px;
	height: 54px;
	float: left;
	background: url(../images/wb_foot.png) no-repeat;
	font-size: 0px;	
}
.LongWindow .foot
{
	background: url(../images/wp_foot.png) no-repeat;
	width: 429px;
}
.wb375 .foot
{
	width: 375px;
	background: url(../images/wb375_foot.png) no-repeat;
}

.mtmText
{
	width: 629px;
	float: left;
	display: inline;
	background-color: #dff4f5;
	padding: 20px 0px;
	position: relative;
}
.shortBlock .mtmText
{
	padding-left: 176px;
	width: 453px;	
}
.redArrow
{
	position: absolute;
	top: -5px;
	left: 278px;	
}
.shortBlock .redArrow
{
	left: 354px;	
}
.mtmText .text
{
	margin-top: 5px;	
}
.mtmText .text h2
{
	font-weight: bold;	
}
.mtmText .text h4
{
	color: #f00;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 7px;
}
p#more
{
	display: none;	
}
.mtmText .text p, .mtmText .text h4
{
	margin-right: 25px;	
}
.mtmText .text p, .mtmText .text ul
{
	margin-bottom: 15px;	
	margin-left: 25px;
}
.mtmText .text ul
{
	list-style-type: circle;
	margin-left: 43px;
	margin-right: 43px;
}
.mtmText .Pager
{
	clear: both;
	
}
.mtmText .Pager ul
{
	margin: 0px;
	padding: 0px;	
}
.mtmText .text .Pager
{
		
}

.RedSwitcher
{
	float: right;
	display: inline;
	border-color: #de373d;
	border-width: 1px 0px;
	border-style: solid;
	padding: 1px 32px 1px 0px;
	background: url(../images/red_arrow_down.gif) no-repeat right center;
	cursor: pointer;
}
.mtmText .text .RedSwitcher
{
	margin: 20px 25px 0px 0px;
}
.mAnswer .RedSwitcher
{
	margin: 0px 0px 10px;	
}
.RedSwitcher.opened
{
	background: url(../images/red_arrow_up.gif) no-repeat right 1px;
}
.RedSwitcher a
{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.ThreeBlocksContainer
{
	width: 629px;
	float: left;
	background: #99bec1 url(../images/ThreeCols_bg.gif) repeat-x top;
}
.ThreeBlocksContainer .Wrapper
{
	width: 619px;
	float: left;
	padding: 10px 0px 10px 10px;
	background: url(../images/custom_crop.gif) no-repeat left bottom;
}
.DopInfoBlock
{
	width: 201px;
	float: left;
	background: url(../images/dopInfo.gif) repeat-y;
	display: inline;
	margin-right: 3px;	
}
.DopInfoBlock h6
{
	width: 181px;
	height: 20px;
	float: left;
	background: url(../images/dopInfoHead.png) no-repeat;
	padding: 4px 10px 0px;
}
.DopInfoBlock .body
{
	width: 201px;
	float: left;
	background: url(../images/dopInfoBody.gif) no-repeat bottom;
	min-height: 79px;
	padding-bottom: 5px;
}
.DopInfoBlock .body p
{
	min-height: 50px;
	padding: 8px 13px 5px;
	font-size: 11px;
}
.DopInfoBlock .body div.bottom
{
	padding: 0px 13px;
	font-size: 11px;
	margin-bottom: -5px;
}
.DopInfoBlock .form
{
	margin: 0px -5px 0px -6px;
	position: relative;	
}
.DopInfoBlock .form a
{
	float: left;
	margin: 2px 0px 0px 3px;	
}
.DopInfoBlock .form .input
{
	width: 146px;
	height: 19px;
	float: left;
	background: url(../images/email_field.png) no-repeat;
}
.DopInfoBlock .form .input input
{
	border: none;
	background-color: #fff;
	padding: 0px;
	width: 140px;
	height: 15px;
	float: left;
	margin: 2px 0px 0px 3px;
	font-size: 11px;
	color: #999;
}

.BlockContainer .SearchContainer
{
	width: 629px;
	float: left;
	background: #b6d1d3 url(../images/SearchCont.gif) no-repeat top;
	margin-top: 4px;
}
.BlockContainer .SearchContainer .Wrapper
{
	width: 629px;
	float: left;
	background: url(../images/SearchContBot.gif) no-repeat bottom;
	height: 54px;
}
.BlockContainer .SearchContainer .Wrapper div
{
	margin-left: 218px;
	width: 200px;
}
.BlockContainer .SearchContainer label
{
	font-size: 13px;
	display: block;
	margin: 5px 0px 3px;
}
.BlockContainer .SearchContainer select
{
	width: 195px;
	color: #999;
	font-size: 13px;	
}

.TableContainer
{
	width: 629px;
	float: left;
	background: url(../images/tableContainer.png) repeat-x bottom;
	margin-top: 20px;	
}
.TableContainer .Wrapper
{
	width: 629px;
	float: left;
	background: url(../images/tableContBot.gif) no-repeat bottom left;
}

.TableContainer h4
{
	font-size: 16px;
	font-style: normal;
	margin: 0px 0px 0px 30px;
}

.TableContainer table
{
	width: 582px;
	margin-left: 27px;	
}
.TableContainer td
{
	vertical-align: top;
	padding: 0px 5px 7px;
}
.TableContainer tr.withBorder td
{
	border-top: 1px #1569a9 solid;
	padding-top: 7px;
}
.TableContainer table tr:first-child td
{
	border: none;
	padding-bottom: 3px;
}
.TableContainer table td:first-child
{
	padding-left: 15px;	
}
.TableBlock tr.withBorder td:first-child
{
	background: url(../images/blue_sq.gif) no-repeat 2px 11px;	
}
.TableBlock tr.withBorder input, .TableBlock tr.withBorder label
{
	float: left;	
}
.TableBlock tr.withBorder label
{
	width: 78px;
	margin-bottom: 5px;
}
.TableContainer input, .MythTable input
{
	margin: 0px 3px 0px 0px;
	padding: 0px;
	vertical-align: middle;	
}
.TableContainer .radio div, .MythTable .radio div
{
	padding-bottom: 3px;
	font-size: 11px;
	clear: both;
}
.TableContainer .darkArrowLink, .MythTable .darkArrowLink
{
	font-size: 11px;	
}
.TableContainer .RedWhite, .MythTable .RedWhite
{
	margin-top: 5px;	
}
.TableContainer .Pager
{
	width: 300px;
	margin: 15px 150px 0px 0px;
	padding-bottom: 25px;
}
.TableContainer caption
{
	font-size: 18px;
	position: relative;
	margin: 10px 0px 10px -15px;
}

.mtmHeader
{
	width: 615px;
	float: left;
	margin: 5px 17px 0px 30px;	
	position: relative;
	display: inline;
}

.balLinksBlock .mtmHeader
{
	margin-left: 20px;
}

.mtmHeader h1
{
	font-size: 25px;
	font-weight: normal;	
}

.mtmHeader h2
{
    font-size: 20px;
    font-weight: normal;
}

.mtmHeader p
{
	margin: 10px 0 0 10px;	
}
.mtmHeader img
{
	float: left;
	margin: 10px 17px 0 23px;	
}
.mtmBody
{
	width: 629px;
	float: left;
	margin: 10px 0px 0px 17px;
	background: url(../images/mtmBody.png) repeat-x top;
	display: inline;
}
.mtmBody .Wrapper
{
	width: 629px;
	float: left;
	background: url(../images/mtmBodyTop.gif) no-repeat left top;
}
.mtmBody .BrowseBlock
{
	display: inline;
	margin: 19px 0px 0px 14px;	
}
.mtmBody .LeftItems
{
	float: left;
	width: 184px;	
}

.mtmBody .TableBlock
{
	float: left;
	width: 406px;
	margin: 15px 0px 0px 20px;	
}
.mtmBody .TableBlock h4
{
	font-size: 16px;
	font-weight: normal;	
}
.BigFont .mtmBody .TableBlock h4
{
	font-size: 18px;
}
.mtmBody .TableBlock table
{
	width: 406px;	
	margin-top: 5px;
}
.mtmBody .TableBlock table td
{
	vertical-align: top;
	border-bottom: solid 1px #1569a9;
	padding: 5px 0px 5px 10px;
	background: url(../images/blue_sq.gif) no-repeat 1px 9px;
	font-size: 12px;
}
.BigFont .mtmBody .TableBlock table td
{
	font-size: 14px;
}
.mtmBody .TableBlock table td ul
{
	list-style-type: circle;
	margin-left: 10px;	
}
.mtmBody .TableBlock table.MythTable td
{
	background: none;
	padding-left: 0px;
}
.mtmBody .TableBlock table.MythTable td.first-child
{
	padding-left: 10px;	
}
.mtmBody .TableBlock table.MythTable tr.withBorder td
{
	border-bottom: none;		
}
.mtmBody .TableBlock table.MythTable tr.withBorder td.first-child
{
	background: url(../images/blue_sq.gif) no-repeat 1px 9px;
	padding-right: 10px;
}
.TableBlock .Pager
{
	width: 300px;
	margin: 20px 50px 0px 0px;	
	text-align: center;
}

.docBody
 {
 width: 529px;
 float: left;
 margin: 0px 0px 0px 140px;
 display: inline;

 }

.doctors a.BorderLink
{
        margin: 1 0 0 0;
        padding: 0 0 0 0;
	float:right;
        display: block;
        
}

.doctorinfo a.BorderLink span span
{
    background-image: url('../Images/aBorderLink_left_minus.gif');        
}

.altdoctorinfo a.BorderLink span span
{
    background-image: url('../Images/aBorderLink_left_minus.gif');        
}

.doctorHanInfo
{
	background: url('../Images/hwDocIcon.png') no-repeat;
	padding-left: 65px;
        margin-top: 10px
}

.doctorHanInfo a
{
	background: url('../Images/dark_blue.gif') no-repeat 0px 2px;
	padding-left: 15px;
	display: block;
}

.altdoctorinfo {
	background:transparent url(../Images/mtmBody.png) repeat-x scroll 0 2px;
	border-top:1px solid #006699;
	margin-top:10px;
	padding:10px;
}

 .docBody h4
 {
 	display: inline;
 	margin-left: 5px;
	font-weight: bold;
	font-size: 16px;
 }

 .doctorphoto
 {
        display: inline;
 	float: right;
 }

 .docBody .doctors
 {
	margin: 0 0 0 10px;
 }

 .doctors
 {
	padding: 10px 0 0 6px;
 }

.quizBody
{
	padding: 0px 20px;	
}
.quizBody h1
{
	color: #f00;
	font-size: 16px;	
	font-weight: bold;
}
.quizBody p
{
	margin-top: 10px;	
}
.quizBody a.RedWhite
{
	margin: 10px 0px;	
}
.quizBody ul
{
	list-style-type: disc;
	margin-left: 15px;	
}
.quizBody ol
{
	list-style-type: decimal;
	margin-left: 15px;
}
.bottomBlock
{
	border-top: solid 1px #333;
	padding: 10px 20px;
	clear: both;
}
.bottomBlock h6
{
	font-size: 14px;	
}

.scale
{
	width: 380px;
	height: 9px;
	margin: 7px 21px;
	background-color: #333;
	float: left;
	display: inline;
}
.scale div
{
	height: 9px;
	background-color: #de373d;	
	float: left;
}

.SignUp
{
	width: 280px;
	float: left;
	margin-top: 10px;
}
.SignUp div
{
	width: 213px;
	height: 19px;
	float:left;
	background: url(../images/signUp_field.png) no-repeat;	
	margin: 1px 2px 0px 0px;
}
.SignUp div input
{
	background: #fff;
	border: none;
	width: 200px;
	height: 15px;
	margin: 2px 0px 0px 10px;	
	color: #999;
	font-size: 11px;
	padding: 0px;
}

.NewsLogoArea
{
	float: right;
	position: relative;
}
.LeftNewsCol
{
	width: 200px;
	float: left;
	padding-left: 17px;
	margin-top: 10px;
}
.RightNewsCol
{
	width: 415px;	
	float: left;
	padding-right: 30px;
	margin-top: 10px;
}

.RightNewsCol p
{
	margin-bottom: 10px;
}
.RightNewsCol ul
{
	list-style-type: disc;
	margin: 0 0 10px 22px;
}
.RightNewsCol ul li
{
	padding: 2px 0;	
}

ul.ulItemsList 
{
	margin: 13px 0px 20px 16px;
}
ul.ulItemsList li
{
	padding-left: 10px;
	background: url(../images/blue_sq.gif) no-repeat left 6px;	
}
ul.ulItemsList li.additional
{
	display: none;	
}

.asydoContent
{
	width: 629px;
	float: left;
	display: inline;
	margin-left: 17px;
	background: url(../images/asydo_bg.png) repeat-x top;	
}
.LeftContent
{
	width: 405px;
	float: left;	
}
.LeftContent h4
{
	 font-size: 18px;
	 margin-left: 15px;	
}
.LeftContent .WindowBlock
{
	margin: 10px 0px 0px 22px;	
}

.screens H4
{
	font-size: 16pt;
	font-family:Arial;
	font-weight:normal;
	margin:  0px 0px 5px 0px;
}
.screens 
{
	width: 374px;
	padding: 0px 15px 97px;
	float: left;
	background: #dff4f5 url(../images/screens.png) repeat-x bottom;
	border-right:solid 1px #bfcfdf;
}
.screens .item
{
	float: left;
	width: 375px;
}
.screens .item h5
{
	font-size: 11pt;
	font-family:Arial;
	font-weight:normal;
	margin: 10px 0px;
}
.screens .item img
{
	float: left;
}
.screens .item p
{
	margin-left: 110px;	
}
.screens .item p.more
{
	display: none;	
}
.screens .item .foot
{
	width: 375px;
	float: left;
	border-bottom: solid 1px #069;	
}
.screens .item .foot a
{
	float: right;
	position: relative;
	margin: 0px 0px -1px;
	cursor: pointer;
}

.RightContent
{
	width: 224px;
	float: left;
}

.eBrochure
{
	width: 195px;
	float: left;
	margin-left:12px;
	
}

.eBrochure .headerRow
{
	width: 195px;
	height: 64px;	
	background-image:url(../Images/ASIYDO/EBrochureTop.jpg);
	background-repeat:no-repeat;
	clear:both;
}

.eBrochure .RowSeperator
{
	width: 195px;
	height: 7px;
	background-image:url(../images/ASIYDO/Seperator.jpg);
	background-repeat:no-repeat;
	clear:both;
}

.eBrochure A:link, .eBrochure A:visited , .eBrochure A:hover, .eBrochure A:active
{
	color:White;
	font-size:8pt;
	text-decoration:none;
}

.eBrochure .items
{
	width: 195px;
	height: 109px;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/ASIYDO/EBrochureRow.jpg);
	background-repeat:no-repeat;	
}
.eBrochure .items div
{
	width: 65px;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.RightContent .Image
{
	border: solid 2px #fff;
	margin: 0px auto;
	text-align: center;
	display: block;
	clear: both;
}

.ScrollContainer
{
	float: left;
	width: 220px;
	margin-top: 20px;
}
.ScrollContainer h5
{
	font-size: 14px;
	text-align: center;
}
.ScrollContainer .ScrollBlock
{
	margin-left: 12px;
}

.ModalPopup .Section
{
	overflow: hidden;	
}

/* Increased Font Style */
body.BigFont .riTtile
{
	font-size: 13px !important;
}
body.BigFont .Letters li a, 
body.BigFont .Letters .Top50,
body.BigFont .LeftImageTextBlock a.bigArrowLink,
body.BigFont .WindowBlock .Checkboxes label
{
	font-size: 14px !important;
}
body.BigFont .LongBlueBorder,
body.BigFont .LeftImageTextBlock p,
body.BigFont .Text,
body.BigFont .TopContent,
body.BigFont .LeftContent,
body.BigFont .TwoCols .Right .Text,
body.BigFont .TwoCols .Right .Text *,
body.BigFont #captionContainer,
body.BigFont .OrangeSquare a,
body.BigFont .ToutWrapper,
body.BigFont .ToutWrapper a.darkArrowLink,
body.BigFont .Pager,
body.BigFont .SubLetters li a,
body.BigFont .LinkList .Col li a,
body.BigFont .SearchResults a,
body.BigFont #captionContainer,
body.BigFont .searchTable td,
body.BigFont .mtmHeader,
body.BigFont .mtmBody .TableBlock table.MythTable tr.withBorder td:first-child,
body.BigFont .mtmText, 
body.BigFont .mAnswer,
body.BigFont .HealthwiseContent,
body.BigFont .RightNewsCol,
body.BigFont .quizBody
{
	font-size: 15px !important;
}
body.BigFont .Letters h5 span
{
	font-size: 16px !important;
}
body.BigFont .SubLetters li span,
body.BigFont h2.SectionTitle
{
	font-size: 17px !important;
}
body.BigFont .ToutWrapper h4,
body.BigFont .searchHead p,
body.BigFont .quizBody h1
{
	font-size: 19px !important;
}
body.BigFont .ListBlock h3,
body.BigFont .mtmHeader p span,
body.BigFont .BlockContainer h3
{
	font-size: 21px !important;	
}
body.BigFont .TwoCols h1,
body.BigFont .LinkList h3,
body.BigFont .LeftContentArea h1,
body.BigFont .symptom_article_content_area h1.mainHead
{
	font-size: 23px !important;
}
.BigFont .LeftImageTextBlock h1,
.BigFont .searchHead h1,
.BigFont .mtmHeader h1
{
	font-size: 28px;
}
.BigFont .PillCheckerBlock h2
{
	font-size: 23px;
}
.BigFont .PillCheckerBlock span.Results
{
	font-size: 16px;
}
.BigFont .PillCheckerBlock
{
	font-size: 14px;
}
.BigFont .PillSearch h4
{
	font-size: 19px;
}
.BigFont .PillSearch p,
.BigFont .PillSearch span.text
{
	font-size: 14px;
}
.BigFont .PillSearch .Note
{
	font-size: 13px;
}
.BigFont .PillSearch .Form input,
.BigFont .PillSearch .Form select
{
	font-size: 14px;
}

#singleQuiz
{
    padding: 0px;
    background-color: #fff;    
}


/*eMagazine Block Styles */
#MagazineContainer .MagazineContainerSub
	{
		border-bottom: solid 1px #c1cfda;
		display:inline-table;
		width:inherit;
		padding-top:10px;
	}
	
	#MagazineContainer ul
	{
		margin-top:0px;
	}
	
	#MagazineContainer li
	{
		padding-left:10px;
		height: 35px;
		border-top: solid 1px #c1cfda;
		vertical-align: middle;
		margin-top:0px;
		padding-right:4px;
			
	}
	
	#MagazineContainer li a
	{
		padding-left: 10px;
		padding-top:6px;
		background: url(../Images/OrangeSquare.gif) no-repeat;
		background-position:0px 11px;
		font-size:12px;
	}
		
	.Type1
	{
		padding-top:4px;
		background-color: #eef2fb;
	}
	
	.Type2
	{
		padding-top:4px;
		background-color: White;
	}
	
	.HealthyAdviceMagazineBlock span
	{
		font-size: 10pt;
		background:transparent url(../Images/big_orange_arrow.gif) no-repeat scroll left 2px;
		font-weight:bold;
		padding:0 0 0 12px;
	}
	
	.HealthyAdviceMagazineFactsBlock span
	{
		font-size: 10pt;
		font-weight:bold;
	}
	
	.HealthyAdviceMagazineASIYDO span
	{
		font-family:Arial;
		font-size:16pt;
		font-weight:normal;
		margin:0 0 5px;
		
	}
	
	#DigitalScreens ul
	{
		margin-left:0px;
		margin-top:5px;
	}
	
	#DigitalScreens li
	{
		margin-left:2px;
	}
	
	#ASIYDOBlock H1
	{
		float:none;
		margin:0px 0px 0px 0px;
		font-size:16px;
		font-weight:bold;
	}
	
	#ASIYDOBlock H2
	{
		background:transparent url(../Images/big_orange_arrow.gif) no-repeat scroll left 4px;
		font-size:16px;
		font-weight:bold;
		margin-top:3px;
		padding:0px 0 6px 15px;
	}
	
	#ASIYDOBlock H4
	{
		font-size:10pt;
		font-weight:bold;
	}

.StepPanel
{
	height:100px;
	background: url(../Images/StepActBg.gif) no-repeat center center;
}

.StepPanel div
{
	float:right;
	margin-top:22px;
	width:170px
}

.StepPanel ul
{
	float:left;
	margin:8px 0 0 62px;
}

.StepPanel ul li
{
	padding:0;
	float:left;
	width:130px;
	text-align:center;
	
}

.StepPanel span
{
	color: gray;
}

.StepPanel a.Step,
.StepPanel a.SelectedStep
{
	display:block;
	background: url(../Images/StepPas.gif) no-repeat -1px 0;
	width:27px;
	height:18px;
	text-align:center;
	margin:0 0 5px 51px;
	padding-top:2px;
}

.StepPanel a.SelectedStep
{
	background: url(../Images/StepAct2.gif) no-repeat;
	color:#ffffff;
	font-weight:bold
}

.DoctorProfile
{
	margin:0 0 0 29px;
	width:630px;
	float:left
}

.DoctorProfile .Head
{
	padding: 5px 15px 5px 15px;
	background: url(../Images/DoctorProfileBg.gif) no-repeat 0 0;
	font:normal 18px arial;
	color:White
}

.DoctorProfile .Logo
{
	padding: 5px 0 5px 0;
	float:left
}

.DoctorProfile .Data
{
    margin-top:4px;
    min-height:320px;
	padding:15px 15px 3px 15px;
	float:left;
	width:500px;
	background: url(../Images/DoctorProfileBg2.gif) no-repeat 0 0
}

.DataLogo
{
	float:right;
	padding:0 0 20px 20px
}

.DataLogo img
{
	width:80px;
	height:100px;
}

.DataName
{
	font:bold 16px arial
}

.DataSpecialty
{
	padding-bottom:10px;
	font:bold 12px arial;
}

.DataFooter
{
	padding-top:10px;
	float:left
}

.DataFooter div
{
	float:left;
	height:80px;
	width:200px
}

.DoctorProfile .Data .Buttons
{
	padding-top:10px;
	float:left
}

.DoctorProfile .Data .Buttons .darkArrowLink
{
	font: normal 11px arial;
}

.DoctorProfile .Data .Buttons .SliderLink,
.DoctorProfile .Data .Buttons .SliderLinkUp
{
	display:block;
	margin-top:10px;
	width:90px;
	float:left;
	cursor: pointer;
}

.NewslettersLogo
{
	padding:10px 0 0 40px;
	width:80px;
	float:left
}

.NewslettersData
{
	float:left;
	width:510px
}

.NewslettersData .darkArrowLink
{
	font:normal 11px arial;
	float:left;
	width:400px
}

.StepContainer
{
	float :left;
	width: 510px;
	font: normal 11px arial;
}

div.pReading
{
	background: transparent url(../Images/PRBG.gif) repeat-x left bottom;
	position: relative;
	margin-left: 15px !important;
	width: 630px !important;
}

.pReading img.moduleLogo
{
	position: absolute;
	top: 39px;
	left: 23px;
	margin: 0;
}
.pReading p.moduleIntro
{
	margin-left: 114px;
}
.pReading div.loginPrompt
{
	margin: 15px 0 15px 114px;
	font-size: 11px;
}
div.PRStepPanel
{
	height: 100px;
	background-image: url(../Images/StepActBg.png);
	background-position: center 28px;
	background-repeat: no-repeat;
	padding: 8px 0 0 129px;
}
.PRStepPanel ul
{
	float: left;
}
.PRStepPanel ul li
{
	padding:0;
	float: left;
	width: 130px;
	text-align: center;	
}
.PRStepPanel span
{
	color: gray;
}
.PRStepPanel span.Step,
.PRStepPanel span.SelectedStep
{
	display: block;
	background: url(../Images/StepInact.png) no-repeat -1px 0;
	width: 27px;
	height: 18px;
	text-align: center;
	margin: 0 auto 5px auto;
	padding-top: 2px;
}
.PRStepPanel span.SelectedStep
{
	background: url(../Images/StepAct2.png) no-repeat;
	color: #fff;
	font-weight: bold;
}
.PRStepContainer
{
	float: left;
	width: 630px;
	font: normal 11px arial;
}
.PRStepContainer h2
{
	font-size: 16px;
	font-weight: bold;
}
.PRStepContainer h3
{
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
.PRStepContainer p
{
	font-size: 12px;
	margin-left: 0;
}
.PRStepContainer div.printLinks
{
	margin-top: 10px;
}
.PRStepContainer a.darkArrowLink
{
	font-size: 11px;	
}
.PRStepContainer div.printLinks a
{
	margin-right: 25px;	
	width: 150px;
	float: left;
}
.PRStepContainer table.docList
{
	font-size: 12px;
	width: 610px;
	margin: 15px 0;	
}
.docList td,
.docList th
{
	border-bottom: solid 1px #bdbec0;
	height: 22px;
	vertical-align: middle;
}
.docList th
{
	font-weight: bold;	
}
.docList td.statusCol
{
	text-align: center;
	padding-left: 10px;
}
.docList .statusCol img
{
	float: none;
	margin: 0;
}
.docList td.docTitle
{
	padding-left: 15px;
	padding-right: 5px;
}
.docList td.drName
{	
	padding-right: 5px;
}
a.BorderLinkTiny
{
	background-image: url(../Images/aBorderLinkTiny.png);
	background-repeat: repeat-x;
	position: relative;
	height: 16px;
	float: left;
}
a.BorderLinkTiny span.l
{
	background-image: url(../Images/aBorderLinkTiny_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: -4px;
	top: 0px;
	height: 16px;
	width: 4px;
	font-size: 0px;
}
a.BorderLinkTiny span.r
{
	background-image: url(../Images/aBorderLinkTiny_right.png);
	background-repeat: no-repeat;
	background-position: right top;
	position: absolute;
	right: -4px;
	top: 0px;
	height: 16px;
	width: 4px;
	font-size: 0px;
}

.PRStepContainer table.codeFrame
{
	margin: 20px auto;
	width: auto;
}
.codeFrame td
{
	height: auto;
	border: none;
}
.codeFrame td.t div,
.codeFrame td.b div
{
	height: 3px;
	background-color: #006699;
	font-size: 0px;
}
.codeFrame td.t div
{
	margin-bottom: 1px;
}
.codeFrame td.b div
{
	margin-top: 1px;
}
.codeFrame td.l,
.codeFrame td.r
{
	width: 4px;
	background-color: #fff;
	background-repeat: repeat-y;
}
.codeFrame td.l
{
	background-image: url(../Images/codeFrameL.gif);	
}
.codeFrame td.r
{
	background-image: url(../Images/codeFrameR.gif);
}
.codeFrame td.l div,
.codeFrame td.r div
{
	width: 4px;
}
.codeFrame td.tl
{
	background-image: url(../Images/codeFrameTL.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	width: 4px;
}
.codeFrame td.tr
{
	background-image: url(../Images/codeFrameTR.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	width: 4px;
}
.codeFrame td.bl
{
	background-image: url(../Images/codeFrameBL.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	width: 4px;
}
.codeFrame td.br
{
	background-image: url(../Images/codeFrameBR.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	width: 4px;
}
.codeFrame td.center
{
	background-color: #fff;
	padding: 5px 10px;
}
.codeFrame td.center
{
	width: 570px;
	background-color: #fff;
}
.codeFrame td.t,
.codeFrame td.b
{
	background-color: #fff;
}
.codeFrame .center span.note
{
	float: left;
	clear: left;
	font-style: italic;
	width: 320px;
}
.codeFrame .center input
{
	margin-top: 5px;
	float: left;	
	width: 266px;	
}
.codeFrame .center select
{
	margin-top: 5px;
	margin-left: 10px;
	float: right;
	width: 200px;
}
.codeFrame .center a.darkArrowLink
{
	float: right;
	margin-top: 8px;
}
.codeFrame .center a.BorderLink
{
	margin: 2px 0 0 5px;	
}


.StartedName
{
	font:bold 16px arial;
}

.StepLogo
{
	padding:10px 0 0 20px;
	width:100px;
	float:left
}

.AUDoctor
{
	font:bold 12px arial;
	float:left;
	margin:25px 15px 0 25px;
	height:40px
}

.MDHeader
{
	width: 600px;
}
.MDItem
{
	height:100px;
	padding:5px 20px 0 20px;
}
.MDItem div
{
	height:105px
}
.MDItem img
{
	float:right
}
.DMItem2
{
	height:100px;
	padding:0 0 20px 20px;
	width:435px
}
.DMItem2 img
{
	float:left;
	margin:0 10px 66px 0
}
.DMItem2 a.BorderLink
{
	float:right;
	margin: -20px 0 0 0;
}
.DMItem3 a.BorderLink span span,
.DMItem2 a.BorderLink span span
{
	width:130px
}
.DMItem3 a.BorderLink
{
	margin:10px 0 0 0;
	float:right;
}
.DMItem3
{
	padding:20px;
	height:180px;
	border-top:solid 1px #000;
	background: transparent url(../Images/MyDoctorsBg.gif) repeat-x left bottom;
}
.DMItem3 div
{
	height:105px
}
.DMItem3 div img
{
	float:right
}

.TopBg .Left img
{
	/* this padding is moving the image on all topic center pages */
	/* contact MARK if you're planning on changing this again     */
	/* Check     http://yourdomain/cholesterol-triglycerides-fats before you uncomment this */

	/* padding-left:30px; */
}
a.MunisLink span span
{
	background-image: url(../Images/aBorderLink_left_minus.gif);
}

.DHeader
{
	padding:37px 17px 17px 17px;
}
.DProblemsPanel
{
	background: transparent url(../Images/CommonProblemsCenterBg.gif);
	width: 599px;
}

.DProblemsPanel div
{
	background: transparent url(../Images/CommonProblemsBottomBg.gif) no-repeat left bottom;
	width: 599px;
}

.DProblemsPanel div div
{
	background: transparent url(../Images/CommonProblemsTopBg.gif) no-repeat left top;
	width: 599px;
	padding: 15px 20px 30px 20px;
}

.DProblemsPanel .Name
{
	padding: 0 0 15px 0;
	background: transparent none;
	font: bold 12pt arial;
}

.DProblemsPanel ul
{
	list-style-type:square;
	color: #006699;
	padding-left: 17px
}

.DProblemsPanel ul li
{
	padding-bottom: 3px
}

.DProblemsPanel ul li span
{
	color: #000000;
}

.DForm
{
	float:left;
	width:415px;
	padding: 10px 10px 10px 20px;
}

.DForm .DTitle
{
	padding-top: 10px
}

.DForm input,
.DForm textarea
{
	padding: 2px 7px 2px 7px;
	border: solid 1px #999999;
	/*color: #acacac;*/
	font: normal 11px arial
}

.DForm input
{
	width: 250px;
}

.DForm textarea
{
	width: 360px;
	height: 160px;
}

.DForm .DDisclaimer
{
	color:#666666
}

.DForm .Button
{
	margin-top:30px;
}

.GreenBlock2 .TextBlock
{
	padding:10px 15px 10px 10px
}

.GreenBlock2 .TextBlock img
{
	float:left;margin:15px 15px 0 0
}

.GreenBlock2 .QnA
{
	padding:20px 20px 0 20px;
	text-align:left;
}

.GreenBlock2 .QnA h2
{
	font:bold 11pt arial
}

.GreenBlock2 .QnA div
{
	padding:10px 10px 10px 10px;
}

.GreenBlock2 .QnA ul
{
	padding: 3px 0 3px 20px;
}

.GreenBlock2 .Button
{
	margin: 20px;
	float:right;
}
.DText
{
	float:left;width:200px;padding-top:25px
}
.topPreviewControl a
{
	cursor: pointer;
}
.topPreviewControl a.disabled
{
	cursor: default;
	color: #000;	
}
.topPreviewControl a.disabled:hover
{
	text-decoration: none;	
}

.AuthorBio
{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.AuthorBio h1 
{
	font-weight: bold;
	font-size: 14px;	
}
.AuthorBio p
{
	clear: both;	
}

.MainDoctorLeft
{
    float: left;
    width: 280px;
    padding: 5px 20px 0;
    overflow: hidden;
}

.MainDoctorRight
{
    float: right;
    width: 155px;
}

.MainDoctorRight img
{
    float: right;
    width: 70px;
    height: 100px;
    padding: 5px 20px 0 0;
}

.HanDoctorInfo
{
    min-height: 100px;
    padding: 0 0 5px 0;
    margin-top: 10px;
}

.DoctorInfo a.BorderLink
{
    float: left;
    margin: 15px 5px 0 0;
}

.DoctorInfo
{
    width: 475px;
    overflow: hidden;
    padding-bottom: 10px;
}

.DoctorGradient
{
    background:url("../Images/MyDoctorsBg.gif") repeat-x scroll left bottom transparent;
}

.prRequest
{
    cursor: pointer;
}

.hanDocPopup
{
    cursor: pointer;
}

div#BubbleMsg
{
	float: none;
	width: auto;
	position: absolute;
	top: 32px;
	left: 290px;
	display: none;
	padding: 14px 0 0 0;
	margin: 0;
	z-index: 3;
}
div#BubbleMsg div.arrow
{
	background-image: url(../images/MyDoctors/buble_top.png);
	background-repeat: no-repeat;
	background-position: top left;	
	height: 16px;
	width: 23px;
	margin: 0 auto;
	float: none;
	padding: 0;
	position: absolute;
	left: 200px;
	top: 0;
}
div#BubbleMsg div.bubbleText
{
	font-weight: bold;
	text-align: left;
	background-color: #00aeef;
	border: solid 2px #75cef0;
	width: 320px;
	padding: 10px 15px;
	margin: 0;
	color: #fff;
	float: none;
	position: static;
	left: 0;
	top: 0;
}

.form #linkTitle
{
    width: 150px;
}

.BigFont .myDoctors
{
	font-size: 14px;	
}
.BigFont .myDoctors a.BorderLink
{
	font-size: 12px;	
}
.BigFont .myDoctors a.darkArrowLink
{
	font-size: 13px;
}