/* IE7 WIDTH PROBLEM */
#LandingNoSidebar #container #contentarea #contentborder #content #contentmain .SiteAreaNavigator {overflow:hidden}

/* THESE DON'T GENERALLY CHANGE */
body {background-image: url('bodyback.gif');background-repeat:repeat-x; background-color:#96b8c2; padding:3px 0 0 0; margin:0px;}
#MainSplash {padding:0px; margin:0px; display:block  }
#LandingNoSideBar { }
.breaker {clear: both}
#LandingNoSidebar #contentheader, 
#Landing #contentheader,  
#LandingNoFeatureNoSideBar #contentheader, 
#Document #contentheader   {font-size:1px; margin-bottom:10px}
#container {width: 971px; height:100%; background-image:url(contentback.gif); background-repeat:repeat-y; overflow:hidden}
#container2 {width: 971px;  background-image:url(navbottom.gif); background-repeat:no-repeat; background-position:bottom left; background-color:transparent; }
 
#MainSplash #container2 { background-image:url(navbottom2.gif); background-repeat:no-repeat; background-position:bottom left; background-color:transparent;}
#contentarea {float: left;	 width:755px;    }
*html #contentarea {width:765px; overflow:hidden;}
 
#LandingNoSidebar #contentarea, #Document #contentarea{ margin-bottom:10px;}
#nav-column {float: left;	width: 206px}
#masthead {width: 971px; border:0; padding:0;   display: block; margin: 0 auto;}
*html #masthead img {margin:0px; padding:0px;display:block}

#contentarea #sidebar {width: 173px;	float: left}
#contentarea #contentborder, #LandingNoSidebar #contentarea #contentholder, #LandingNoSidebar #siteareas  {clear:both; float: left; width: 745px; padding: 0 5px 0px  5px; 	margin: 10px 0 0 10px; display:block; background-color:#fff; background-image:url('introtop.gif'); background-repeat:no-repeat; }

#MainSplash #siteareas {padding-bottom:0px}
#contentarea #contentborder {padding:20px 20px 0 20px; width: 745px;}
#MainSplash #features #left  {float: left;	width: 448px}
#LandingNoSidebar  #contentarea #contentborder, #LandingNoFeature  #contentarea #contentborder, #LandingNoFeatureNoSidebar #contentarea #contentborder, #Document #contentarea #contentborder {padding:20px; width: 715px;}
#contentarea #contentborder, #MainSplash #contentarea #contentholder, #MainSplash #siteareas{clear:both; float: left; width: 755px; padding: 0 0px 0px  0px; 	margin: 10px 0 0 10px; display:block; }
#contentborder {padding-bottom:40px; margin-bottom:10px;}
#MainSplash #features #right {float: right;	width: 160px}
#PFDocument #contentborder {background-image:none}
#news .RecentNews p, #contentlower #left p, #features .FeatureRotatorBlurb p  {margin: 0; padding: 0}

#splitcontent #sitenavigator {float: left;	width: 375px}
#news {float: right;	width: 370px}

#MainSplash #features, #MainSplash #rightcontent #ContentRotater, #MainSplash #splitcontent   {width: 100%;	overflow: hidden}

#MainSplash .RotatingRecipeImage {width: 159px; float: left; margin-right:10px}
#MainSplash #news .RecentNews .separator br {display: none}

#MainSplash #contentlower {float: left}
#MainSplash #contentlower #left {float: left;	width: 440px; padding: 0px; background-color: #F0F0F0}
#MainSplash #contentlower #left img {display: block; margin: 0; padding: 0; border: 0}
#MainSplash #contentlower #right {float: right; width: 160px; background-color: #EDF4C9}
#Document #sidebar {float: right;	margin-bottom: 10px; width: 173px}

.buct2 table {clear: both}
.buct2 table .left, .buct2 table .right {display: block}
.buct2 table.img {clear: auto;}
.more {font-weight: bold}

#RootSplash #MainSplash #contentlower #left,
#BackSplash #MainSplash #contentlower #left {float: left;	width: 420px; padding: 10px; background-color: #F0F0F0}



/* GENERAL */
body { color:#000; font: 75% verdana, helvetica; line-height:20px;  }
a {color: #000; text-decoration: none; font-weight:bold}
a:hover, a:active {color: #000; text-decoration:underline}

/* MASTHEAD */
#masthead {width: 971px;  height:137px; background-image: url('masthead.gif'); background-repeat: no-repeat; background-position: 0 0; padding:0px; margin:0px auto; display:block;}
#masthead a {width: 971px; height:76px; display:block; padding:0px; margin:0px auto;}

/* TOOLBAR SEARCH A TO Z */
#toollinks { }

#toollinks #toolcontent {padding: 25px 50px 0 0px;  color:#fff; background-image:url('toolback.gif'); background-repeat:no-repeat; margin:0px 0 0 5px; width:740px; height:33px;}
#toollinks #toolcontent .encyclopedia {float:left;font-weight: bold; padding-top: 4px}
#toollinks #toolcontent .encyclopedia .AlphabeticalLinks {display: inline; line-height: normal}
#toollinks #toolcontent .encyclopedia .AlphabeticalLinks a {text-decoration: none; font-weight: normal; font-weight: bold; color: #0060AA;}

#toollinks #toolcontent .sitesearch {float: right; padding: 0; margin: 0;  color:#fff; font-weight: bold;   height:23px;}
#toollinks #toolcontent .sitesearch input {display: inline; border: 1px solid #A5A5A5} 
#toollinks #toolcontent .sitesearch a.go {display: inline; color: #0060AA; text-transform: uppercase; font-weight: bold; text-decoration: none}
#toollinks #toolcontent .sitesearch a.go:hover,
#toollinks #toolcontent .sitesearch a.go:active {color: #0060AA}
#toollinks #toolcontent .sitesearch a.go img {padding:0px; margin:0px; display:inline;}
/* NAVIGATION */

#nav-column {float: left; width: 206px;  background-image:url('navback.gif'); background-repeat:repeat-x; background-color:#01637c; line-height:18px; }

/* Hides from IE5-mac, makes anchor tag mouseover expand to full width of nav \*/
* html #nav-column .group1 {height: 1%}
* html #nav-column a {height: 1%}
/* End hide from IE5-mac */

 
#nav-column a {  display: block; font-size: 90%; padding: 0 10px 0 35px; text-decoration: none; color: #fff;  color:#fff; font-weight:normal }
#nav-column a:hover,
#nav-column a:active { }
#nav-column img {padding:0px; margin:0px; display:block;}
#nav-column h1 {  color: #fff; font-size: 100%; font-weight: bold; margin: 4px 0 0 0; text-transform: uppercase}
 
#nav-column h1 a:hover,
#nav-column h1 a:active { }
#nav-column .group1 a {background-image:url('navarrowright.gif'); background-repeat:no-repeat; background-position:20px 4px; margin:2px 0 2px 15px;   }
 
#nav-column h2 {font-size: 100%; margin: 0; padding: 0; font-weight: normal}

#nav-column .group2 h2 {font-size: 100%; font-weight: bold; color: #fff; margin: 0; padding: 0}
#nav-column .group2 h2 a {border: none; color: #4e92a5}
#nav-column .group2 h2 a:hover,
#nav-column .group2 h2 a:active {  border: none; color: #4e92a5}

#nav-column .group2 {  border-bottom: solid 1px #fff}

#nav-column .contents2 {margin: 5px; padding: 5px 0;    }
#nav-column .contents2 a { border: none; margin: 0; padding: 0 5px 4px 5px}
#nav-column .contents2 a:hover,
#nav-column .contents2 a:active {border: none; text-decoration: underline}

#nav-column .contents2 h3 {font-size: 90%; color: #666; margin: 0; padding: 4px 5px;  }

/* Home and About This Site */
#nav-column a.firstlink {margin-top: 5px; margin-bottom: 5px; border: 0;  font-size: 90%; font-weight: bold; color: #fff; padding: 4px 10px; text-transform: uppercase}

#nav-column a.firstlink:active, 
#nav-column a.firstlink:hover { }


#nav-column a.secondlink {margin: 2px 0 0 0;  font-size: 90%; color: #fff; background-image:url('navarrowdown.gif'); background-repeat:no-repeat; background-position:20px 7px; padding:0 0 0 35px  }
#nav-column a.spanishlink {margin: 0px;  font-size: 90%; color: #fff; background-image:url('navarrowright.gif'); background-repeat:no-repeat; background-position:20px 5px; padding:0 0 0 35px; text-transform:none; font-weight:normal }

#nav-column a.secondlink:active, 
#nav-column a.secondlink:hover { }



#nav-column a.lastlink:active, 
#nav-column a.lastlink:hover { }

#nav-column a.lastlink {margin: 5px 0 0 0;  font-size: 90%; color: #fff; background-image:url('navarrowright.gif'); background-repeat:no-repeat; background-position:20px 5px; padding:0 0 0 35px; text-transform:none; font-weight:normal } 

 

/* Increase Text Size */

#nav-column div.CSSInjector a {  color: #fff; font-size: 80%; padding: 2px 35px; font-weight:bold;margin:20px 0 0 0}
#nav-column div.CSSInjector a:hover,
#nav-column div.CSSInjector a:active {  color: #FFF}


/* CONTAINERS (GENERAL AND SPLASH PAGES) */
#container { width: 971px; clear: both; margin-left: auto; margin-right: auto; height:100%; }
#contentarea #contentborder #content {padding: 12px 8px  10px 8px; overflow:hidden}
 
#contentarea #contentborder #content, 
#siteareas .siteareasingle, 
#siteareas .siteareadoubleleft, 
#siteareas .siteareadoubleright, 
#clientintro {background-color: #FFF;  margin:0 0 10px 5px; display:block; padding:0px; }


/* PORTAL MASTHEAD */


#portalmast { padding-left:10px; color: #70b4c9; background-color:white; background-image:url(portalmast.gif);	background-position:right; display: block; background-repeat: repeat-y; font-size: 1.6em; font-weight: bold; line-height:1.8em; }

/* BREADCRUMBS */
.BreadCrumbs {font-size: 90%; padding: 0 5px 5px 5px;	width:580px; color:#666;}
.BreadCrumbs a {text-decoration: none; color:#666;}
.BreadCrumbs .separator {background-image: url(breadcrumb.gif);	background-repeat: no-repeat;	background-position: 0 5px;	padding: 0 1px 0 3px;	width: 5px;	display: inline-block}

/* SITE-WIDE BAR */
#MainSplash #contentarea #title { padding: 0px;	background-color: #FFF; margin:0px;    display:block; }
#MainSplash #contentarea #title h1 {font-family:verdana;font-size: 150%; font-weight: normal; color:#4e92a5; padding:20px; margin:0 0 0px 0;  background-image:url('introtop.gif'); background-repeat:no-repeat; }
#contentarea #title a {color: #fff;	display: inline;}

/* SITE-WIDE ARROW HEADLINE STYLE */
.arrow, #MainSplash .RotatingRecipeTitle {color: #66645B; font-size: 110%; font-weight: bold;	padding-left: 12px; background-image: url(sc-sidearrow.gif); background-position: 0 5px;	background-repeat: no-repeat; margin-bottom: 8px;}
#MainSplash .RotatingRecipeTitle {margin-top: 10px; margin-left:170px}

#RootSplash .RotatingRecipeTitle {display: none}

/* SPLASH PAGE FEATURES */
#features {margin-bottom: 10px; width:610px; display: block; background-image: url(features-back.gif); background-repeat: repeat-y}

#features #left .content a {background-image: url(sc-sidearrow.gif); background-repeat: no-repeat; display: block; padding-left: 12px; background-position:0px 5px}
#features #left .content .separator {display: none}

#features #left img {margin-top:0px}

#features #left .FeatureRotatorBlurb h1,
#features #left .RotatingImageText h1 {color:#988358; padding: 0; margin:0; margin-bottom:.35em; font-size: 130%; font-weight: bold}
#features #left .FeatureRotatorBlurb,
#features #left .RotatingImageText {padding: 10px}
#features #left .FeatureRotatorBlurb a,
#features #left .RotatingImageText a {text-transform:uppercase; font-size:85%; display:block;	text-align:right;	/*float:right;*/	font-weight: normal; background-image: url(sc-more.gif); background-repeat: no-repeat; padding-right:26px; height:17px; background-position: right; padding-top:2px;}

#features #right {background-color: #EDF4C9}
#features #right h3 {color: #FFF; background-color: #988358; font-size: 90%; font-weight: bold; margin: 0; padding: 5px 0; font-family:  verdana, sans-serif; text-transform: uppercase; text-align: center}	
#features #right #rightcontent {padding: 10px; font-size:90%}
#features #right #rightcontent #ContentRotater {margin-bottom: 10px}
#features #right #rightcontent .RotatingRecipeImage {float: left;	margin-right: 5px; width: 39px}
#features #right #rightcontent a {font-weight: normal}
#features #right #rightcontent .SimpleLink {background-image: url(sc-sidearrow.gif);	background-repeat: no-repeat;	background-position: 0;	display: block;	padding-left: 12px}
#features #right #rightcontent #more {background-color: #fff; border: solid 1px #b6b6b6; clear: both; padding: 5px}
#features #right #rightcontent #more h4 {color: #666; text-transform: uppercase; font-size: 90%; text-align: left; margin: 0 0 2px 0;	padding: 0;}

#features #right .SubtopicDocumentList .content {padding: 10px; display: block; margin-bottom: 3px; font-size: 90%}
#features #right .SubtopicDocumentList .content .item a {background-image: url(images/sc-sidearrow.gif); background-repeat: no-repeat; display: block; padding-left: 12px; background-position: 0px 5px}


/* MAIN SPLASH CLIENT INTRO */
#clientintro {  padding: 0px 20px 20px 20px; font-size: 110%; display:block; width:715px; margin:0px;}

/* MAIN SPLASH 2 COLUMNS */
#topimg {background-image: url(mainsplash-content-top.gif);	height: 9px; font-size: 1px; margin:0 0 0 0px;  }
#bottomimg {background-image: url(mainsplash-content-bottom.gif);	height: 9px; font-size: 1px; margin:0 0 0 0px;}
#splitcontent {background-image: url(mainsplash-content-back.gif); background-repeat: repeat-y; margin:0 0 0 0px; padding-bottom:10px;}
#splitcontent #sitenavigator, #MainSplash #news  {padding:0 20px;}

/* MAIN SPLASH 2 COLUMNS: SC ROTATORS */
#splitcontent #sitenavigator .navigator .SiteAreaNavigator .image {float: left; margin-top: 2px;	width: 54px}
#splitcontent #sitenavigator .navigator .SiteAreaNavigator .content {margin-left: 60px; padding-bottom: 8px; line-height:18px;}

/* MAIN SPLASH 2 COLUMNS: NEWS */
#news .SimpleLink {display: block}
#news .RecentNews .separator {height: 1px;	margin-top: 8px;	margin-bottom: 8px;background-color:#ACA899;}
#news .RecentNews .item {background-image: url(sc-sidearrow.gif);	background-position: 0 5px; background-repeat: no-repeat;		padding-left: 12px}
#news .RecentNews .item b {font-weight: normal}
#news .RecentNews .item ul {margin-bottom: 0px; margin-top: .25em}

/* SPLASH PAGE LOWER FEATURES */
#contentlower {background-image: url(mainsplash-lower.gif); background-repeat: repeat-y}


/* SPLASH PAGE LOWER FEATURES: LEFT */
#contentlower #left h1, #contentlower #left h2, #contentlower #left h3 {font-weight: bold; font-size: 120%;	margin: 0;	padding: 0; color: #0060AA;}
#contentlower #left ul {margin: 4px 5px 5px 20px; padding: 0}
.recipe-selector {font-weight: bold}
.recipe-selector {color:#999;}
.recipe-selector  {margin-top: 4px; padding-top: 5px; display: block;}
.recipe-selector select {margin-top: 3px; width: 200px;}
#Feature .recipe-selector select {margin-top: 3px; width: 300px;}
.RotatingRecipeLink a {font-weight: bold; display: block;}
.flashlink {font-size:90%; margin-top:.25em}
.RotatingRecipeBlurb p {margin:0}
.SubtopicDocumentDropdown a.go  {background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #0060AA; line-height: normal; margin-left:4px}


/* SPLASH PAGE LOWER FEATURES: RIGHT */
#contentlower #right {background-color: #EDF4C9}
#contentlower #right h3 {color: #FFF; background-color: #988358; font-size: 90%; font-weight: bold; margin: 0; padding: 5px 0; font-family:  verdana, sans-serif; text-transform: uppercase; text-align: center}	
#contentlower #right .SiteAreaNavigator {padding: 10px 10px 25px 10px}

#contentlower #right .SiteAreaNavigator a, 
#contentlower #right .content a, 
#belowcontent a {font-weight: normal; font-size: 90%}

#contentlower #right .SiteAreaNavigator .separator {border: 0; clear: both;	padding-top:2px}
*html #contentlower #right .SiteAreaNavigator .separator {border: 0; clear: both;	padding-top:4px}

#contentlower #right .SiteAreaNavigator .image, 
#contentlower #right .image {float: left; margin-bottom: 0px; width: 39px}

#contentlower #right .SiteAreaNavigator .content, 
#contentlower #right .content {margin-left: 45px}

#contentlower #right p {margin: 0; padding-top: 8px}
#contentlower #right .separator {clear: both; height: 10px;}
.morecontent {padding:10px}



/* MORE RESOURCES - SOLUTION CENTER BOTTOM MR SECTIONS ONLY */
#full {clear:both; margin-top: 5px;}
#full h3 {color: #988358; font-weight: bold; font-size: 90%; padding: 10px 10px; margin: 0; text-transform: uppercase; background-color: #EDF4C9;}
#full .SiteAreaNavigator {padding-left: 10px; background-color: #EDF4C9; height: 50px;}
#full .SiteAreaNavigator .image {float: left; padding-right: 5px;}
#full .SiteAreaNavigator .content {font-size: 90%; display: block; float: left; width: 70px; margin-right: 5px;}


/* SOLUTION CENTERS CONTENT AREA */
#siteareas .SiteAreaNavigator {padding: 10px;}
#siteareas .SiteAreaNavigator .image {float: left;}
#siteareas .SiteAreaNavigator .content {margin-left: 90px;}
#siteareas .siteareasingle {clear: both; height: 82px; margin-bottom: 4px;}
#siteareas .siteareadouble {margin-bottom: 4px; height:11em; }
#siteareas .siteareadoubleleft {float: left; height:10.9em;  width: 296px;}
#siteareas .siteareadoubleright {float: right; height:10.9em;  width: 295px;}

/* DOCUMENT STYLING */
.DisplayContent h1, .Glossary h2, #article h1, .Disclaimer h1, .Heading, .Glossary .buct18 h3, #Popup .uractext h1, .SearchResults div.title, .PillIdSearchResults .title, .DisplayContent  .buct6 h2, .DisplayContent  .buct33 h3, #Popup h1 {color: #4e92a5; font-size:130%;	line-height: normal;	margin: 0}
.DisplayContent h2, #article h2, .DisplayContent .buct6 b, .DisplayContent .buct30 h3, .Sub-Heading {color: #4e92a5; font-size: 110%; border: none;	line-height: normal; 	margin: 0px;	padding: 0;	text-transform: none}
.DisplayContent h3, .Sub-Heading2  {color: #988358; font-size: 100%; border: none;	line-height: normal; 	margin-bottom: 0px;	padding: 0;	text-transform: none; font-weight: bold}
.DisplayContent h4, .Sub-Heading3 {color: #a5a5a5; font-size: 100%; border: none;	line-height: normal; 	margin-bottom: 0px;	padding: 0;	text-transform: none; font-weight: bold}
.DisplayContent  .buct33 h1, .DisplayContent  .buct33 h2 {display: none}
.DisplayContent .buct26 h1 {margin-bottom:.75em}
.DisplayContent .buct19 ol.text b {font-weight: normal; color:#333}
.DisplayContent .buct19 ol.text {font-size:90%}
.DisplayContent .buct19 ol.text p {margin:0px}
.DisplayContent .buct6 b {text-transform:capitalize}
.source {border-top:1px solid #D0D0D0; color:#666; display: block; font-size:90%; clear:both; margin-top:20px; padding-top:10px; overflow:hidden}
.DisplayContent td.caption {font-size:90%; padding-bottom:10px; color:#666}
.DisplayContent h2 img, .DisplayContent h3 img, .DisplayContent h4 img {display: block; margin-bottom:1em}
.DisplayContent .buct30 p b {font-weight: normal}
.DisplayContent .buct30 li p b {font-weight: bold}
.DisplayContent .buct33 table {font-size: 100%; margin: 0; padding: 0;}
.DisplayContent .buct33 th {text-align:left;}
.DisplayContent .buct33 td {padding-left:20px;}
.DisplayContent .buct33 table p {margin:0}

/* LIST STYLING */
.title, .newsbrowsetitle, .SubtopicDocumentGrouped h3 {color: #4e92a5; font-weight: bold; font-size: 110%; padding: 0; margin: 10px 0 10px 0; font-family:verdana;	}
.newsbrowsetitle {margin: 20px 0 5px 0;}
.SubtopicDocumentList .title {clear: both}
.SubtopicDocumentList {margin-bottom: 20px}
.SubtopicDocumentGrouped .content {margin:0; padding:0}
.SubtopicDocumentGrouped .groupseparator {margin-top:1.5em}
#contentmain .item p {margin-top: .25em;}
#feature .SubtopicDocumentList {margin-bottom: 0px}
.SubtopicDocumentList .item p, .SubtopicDocumentGrouped .item p {margin:0}

/* CALCULATORS AND ASSESSMENTS */
.CalculatorBox {background-color:#f2f2f2; padding:10px; display: block; width:380px}
.Results {border:1px solid #B5CFE6; background-color:#fff; padding:10px; padding-top:0px; display: block; width:380px; margin-top:1em}
.CalculatorBox h2 {color: #66645B; font-size: 110%; font-weight: bold;	padding-left: 12px; background-image: url(sc-sidearrow.gif); background-position: 0 5px;	background-repeat: no-repeat; margin-bottom: 8px;}
.CalculatorBox .Question {margin-bottom:1em}
.CalculatorBox .QuestionText {margin-right:10px}
.CalculatorBox .Unit {margin-right:10px}
.CalculatorBox input, .Results input, .Button input { color: #666;	padding: 2px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; font-size:90%}
.Results br {display: none}
.Results h2 {margin-top:1em}
.Results table.Result#Table1 {display: block; margin-top:1em}
.Results table.Result#Table1 td {padding-right:20px}
.Results table th {text-align:left; color:#333;}
.Results#ChildHeightCalc_Results h3, .Results#DepressionMRA_Results h3, .Results#PPDepression_Results h3 {color: #0060AA; font-size: 110%; border: none;	line-height: normal; padding: 0;	text-transform: none}
.CalculatorBox td {padding-right:20px; vertical-align:top}
.Results .CalculatorBox {background:#fff; padding:0px}
 .Button input {margin-top:1em}
.Option {display:block; margin-top:.5em}

/* QUIZZES */
.JavaScriptQuiz .QuestionText {font-weight: bold}
.JavaScriptQuiz .Options, .JavaScriptQuiz .Explanation {margin-bottom:1em}
.JavaScriptQuiz .CorrectAnswer, .JavaScriptQuiz .YourAnswer {font-weight: bold; margin: 1em 0px; color:#0060AA}
.JavaScriptQuiz .YourAnswer {padding-bottom:1em; border-bottom:1px solid #B5CFE6; width:200px}

/* SITE-WIDE RULES */
#contentmain .separator, .divider {margin: 8px 0px}
#contentmain .separator, .divider {border-top: solid 1px #ACA899;}
#LandingNoSidebar #contentmain .SiteAreaNavigator .separator,
#LandingSidebarNoFeature #contentmain .SiteAreaNavigator .separator {border-bottom: solid 1px #ACA899;clear: both; line-height: 0px; height: 8px;	margin-bottom: 8px;	border-top: none;}
#Landing #feature .SubtopicDocumentList .separator {border-bottom: solid 1px #ACA899; margin: 8px 10px 8px 0}
#LandingNoSidebar #feature .SubtopicDocumentList .separator {border-bottom: solid 1px #ACA899; margin: 8px 10px 8px 0}

/* LIBRARY SECTION */
#directions {margin-bottom: 20px;color: #999999; font-size: 90%;}
#landingphoto {float: left;	margin-right: 10px;	margin-bottom: 15px; height: 54px; width: 54px;	display: inline;	padding-top: 5px}
#content .AlphabeticalLinks, .CollectionNavigator {display: block; margin-bottom:5px}
#content .AlphabeticalLinks a, .CollectionNavigator a {background-color: #fff; color: #4e92a5;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #ccc; line-height: 2.5em}
#content .go a, #content a.go, div.searchcriteria table tbody tr td a { color: #4e92a5;	padding: 3px;	font-weight: bold; font-size: 100%; text-decoration: none;	font-weight:normaltext-transform: uppercase; background-position:30px 6px}
div.searchcriteria table tbody tr td a:active, div.searchcriteria table tbody tr td a:hover, #content .go a:active, #content a.go:hover, #content a.go:active, #content .go a:hover, #content .AlphabeticalLinks a:active, .CollectionNavigator a:active, #content .AlphabeticalLinks a:hover, .CollectionNavigator a:hover { text-decoration:underline;}
.RecentNews .content .item ul b {font-weight: normal;}
.BackLink {display: block;	margin: 8px 0px}

#contentmain .RecentNews .content .item p {margin-top:0}
#contentmain .RecentNews .content .item a {display: block; margin-bottom:.25em}
.PostingDate {color:#666; font-size:90%; margin:0; padding:0; display: block}

.RecentNews .item br {display:none}
.RecentNews .item p {margin:0}



.BackLink a {height:17px; display: block; padding-top:2px; font-size:85%; text-transform:uppercase; padding-left:20px; background-image: url(sc-back.gif); background-position:2px 7px; background-repeat: no-repeat; color:#4e92a5;}
#contentmain .SimpleLink a {background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #0060AA; line-height: 2.5em}
#NewsNav .go {margin: 2px; float: left}

/* SEARCHING */
.DrugSearch, .GlossarySearch, .AdvancedSearch, .FactsSearch  {margin-left: 0px; margin-right: 0px; 	width: 100%; 	clear:both;}
.DrugSearch div.title p, .GlossarySearch div.title p, .AdvancedSearch div.title p {margin-bottom: 0px;	padding-bottom: 0px}
.DrugSearch div.title, .GlossarySearch div.title, .AdvancedSearch div.title, .FactsSearch .title { font-size: 120%;	font-weight: bold;	  margin-bottom: 0px;	background-color:#f2f2f2;	padding:10px;	padding-bottom:0px;	 }
.DrugSearch div.content, .AdvancedSearch div.content, .GlossarySearch div.content,  .FactsSearch .content {background-color: #f2f2f2;	line-height: normal;	margin-top: 0px;	padding-left:10px;	padding-right:10px;	padding-bottom:10px;	padding-top:1px;}
.DrugSearch div.content div.label, .FactsSearch .content .inputTitle, .AdvancedSearch div.content div.label, .GlossarySearch div.content div.label, .PillIdSearch div h4 {font-weight: bold;	margin-top: 10px;	margin-bottom: 3px;	color:#333; font-size:100%}
 
.DrugSearch div.content div.go a, .AdvancedSearch div.content div.go a, .GlossarySearch div.content div.go a, PillIdSearch .go a{font-weight:normal;margin-top: 1.3em; display: block; padding:0px;color:#4e92a5;background-image:url('go-blue.gif'); background-repeat:no-repeat; height:15px; width:50px; background-position:28px 3px; text-transform:uppercase;  }
.PillIdSearch {background-color:#f2f2f2; padding:10px; margin-top:4.25em;}
.PillIdSearch select {width: 300px}
.PillIdSearch h3.arrow, .PillIdSearchResults h3.arrow, div.SearchResults div.searchcriteria .title, .InteractionSearchResults p  b {color: #66645B;	font-size: 110%;	font-weight: bold;	background-image: url(sc-sidearrow.gif);	background-position: 0px 5px;	background-repeat: no-repeat; margin-bottom: 0px;	background-color:#f2f2f2;	padding:0px;	padding-bottom:0px;	padding-left: 12px;	padding-top:0px; margin-top:0px}
.PillIdSearchResults h3.arrow {margin-bottom:1em}
.PillIdSearch p {margin:0}
.PillIdSearch .tips {padding:10px 0px}


/* SEARCH RESULTS*/
.SearchResults {margin-left: 0px; 	margin-right: 0px; 	clear: both;}
div.searchcriteria { line-height: normal;	margin-top: 0px;	 }
div.searchcriteria .title{margin-bottom:.5em}
div.searchcriteria table tbody tr th {text-align: left;	padding-right: 10px;	white-space: nowrap;	padding-left: 0px;	color:#333}
div.searchcriteria table tbody tr td a {text-align: right; display: block; white-space: nowrap}
div.searchcriteria table tbody tr td a:hover, div.searchcriteria table tbody tr td a:active, {text-align: right; display: block; white-space: nowrap;}
div.searchcriteria table tbody tr td {width: 100%}
div.searchcriteria table tbody tr td a {font-weight: bold}
.SearchResults .title .small, .PillIdSearchResults .title .small {font-size:12px; display: block; color:#666; margin-bottom:1em}
.SearchResults .content .item {color:#333;}
.SearchResults .content .item a {display: block; margin-bottom:.25em; }
.SearchResults div.content div.nextprevious {border-top:1px solid #B5CFE6; clear:both; margin-top:20px; padding-top:10px; margin-top: 2em; margin-bottom: 20px; font-weight: bold; word-spacing: 1em}
div.nextprevious a {font-weight: normal; text-transform: uppercase; text-decoration: none}
div.nextprevious a:hover, SearchResults div.content div.nextprevious a:active {text-decoration: underline}
.PillIdSearchResults .searchcriteria p {margin: 0;	padding: 0;	padding-bottom:.25em; width: 400px;}
.PillIdSearchResults .searchcriteria p.refine {float: right;	width: 120px;	text-align: right; padding: 5px;}
.PillIdSearchResults .searchcriteria strong {font-color:#333}
.PillIdSearchResults .results table {background-color: #A5A5A5; padding:0; border:0; width: 100%; margin: 1em 0px}
.PillIdSearchResults .results table strong {text-align:left; color:#333}
.PillIdSearchResults .results table td {background-color:#f2f2f2; padding:8px; text-align:left}
.PillIdSearchResults .results table tr.alternating td {background-color: #fff}
.PillPhoto {text-align: center}
.SearchResults .content h4 {color: #4e92a5; font-weight: bold; font-size: 110%; padding: 0; margin: 20px 0 8px 0;	}
.SearchResults .content .more {border-top: solid 1px #ACA899; padding-top:8px;  margin: 8px 10px 8px 0}

/* CHARTS */
.DisplayContent table {margin:0; padding:0; border-collapse: collapse;}
.chartcolor1, .chartcolor1bold {background-color:#f2f2f2;}
.chartcolor2, .chartcolor2bold {background-color:#fff}
.DisplayContent .chartcolor1, .DisplayContent .chartcolor1bold, .DisplayContent .chartcolor2, .DisplayContent .chartcolor2bold {border:1px solid #D0D0D0; padding:10px; border-collapse: collapse}
.chartcolor1 p, .chartcolor1bold p, .chartcolor2 p, .chartcolor2bold p {margin:0}
.chartsub, .SideBar2 {text-align:left; background-color:#ddd; color:#333; padding: 6px 10px; border:1px solid #D0D0D0; border-collapse: collapse;}
.charthead, .SideBar1, .buct43 .chartsub, .ChartStandardHead {text-align:left; background-color:#d4ceac; padding:6px 10px; border:1px solid #D0D0D0;border-collapse: collapse; color:#fff}
.charthead p, .chartsub p {margin:0}

/* LANDING PAGES */
#LandingNoSidebar #contentmain .SiteAreaNavigator .image, #LandingSidebarNoFeature #contentmain .SiteAreaNavigator .image {float: left;	width: 54px}
#LandingNoSidebar #contentmain .SiteAreaNavigator .content, #LandingSidebarNoFeature #contentmain .SiteAreaNavigator .content {margin-left: 64px}
#Landing #content #contentmain {width:395px; float:right}
#Landing #sidebar .RotatingDocument, #Landing #sidebar #fastfact {background-color: #F2F2F2; margin-top: 0; font-size:90%;line-height:1.5em; padding: 10px}
#Landing #sidebar img {margin-bottom:10px}
#Landing #sidebar .RotatingDocument h4, #Landing #sidebar #fastfact h4 {color: #0060AA; line-height: normal; font-size: 120%; font-weight: bold; border: 0; margin-top: 0; margin-bottom: 5px; padding: 0; font-family:  verdana, sans-serif; text-transform: lowercase}
#Landing #feature, #LandingNoSidebar #feature {background-color: #f2f2f2; margin: 0; margin-bottom:10px; border: 0; padding: 10px;}
#Landing #feature p, #LandingNoSidebar #feature p {margin:0}



/* SITE-WIDE RELATED ITEMS */
#sidebar .RelatedDocuments, #sidebar .SubtopicDocumentGrouped {margin: 0 0 20px 10px;}
#sidebar .RelatedDocuments h3,
#sidebar .SubtopicDocumentGrouped .title,
#sidebar .RelatedDocuments .title {  color: #FFF; background-color: #4e92a5; font-size: 100%; font-weight: bold;   margin: 0; padding: 4px 10px; overflow:hidden; font-family:  verdana, sans-serif; text-transform: uppercase; text-align: center}
#sidebar .RelatedDocuments .content, 
#sidebar .SubtopicDocumentGrouped .content {font-size:90%; border:1px solid #4e92a5; border-top: none; padding:10px;}
#sidebar .RelatedDocuments .more a, #sidebar .RelatedDocuments .item a, #sidebar .SubtopicDocumentGrouped .item a {line-height:16px;background-image: url(sc-sidearrow.gif); background-repeat: no-repeat;	display: block;	margin: 0;	padding-left:12px; background-position: 0px 7px; padding-bottom:5px; color:#4e92a5;}
#sidebar .RelatedDocuments h4, #sidebar .SubtopicDocumentGrouped h3 {font-size: 100%; margin-bottom: 5px; margin-top: 0; color: #666;}
#sidebar .RelatedDocuments .CategorySeparator {margin-bottom: 15px}
.RegularTitleHeader {color:#666; font-size:110%; font-weight: bold}
#contentmain .RelatedDocuments .content h4 {color: #0060AA; font-weight: bold; font-size: 110%; padding: 0; margin: 0 0 8px 0;	}

/* PRINTER AND E-MAIL LINKS */
#printemail {margin-left: 10px;	padding: 7px 10px;	margin-bottom: 10px; margin-top:0px;border: 1px solid #4e92a5; font-size:90%}
#printemail a.go {display: block;	padding: 0px;	text-transform: none;	text-decoration:none; margin-top: 3px;	margin-bottom: 3px;	border: none;	background-color: #fff;	color: #666;	padding-left: 12px;	background-image: url(sc-sidearrow.gif); background-repeat: no-repeat; 	background-position: 0px 7px;}
#printemail a.go:hover,#printemail a.go:active{color:#333; background-color:#fff}

/* FOOTER */
#footer {clear: both;	padding: 0px 0px  0px 200px;	text-align: center; font-size:90%; color:#fff; width:755px; margin: 0 auto}

#BackToTop, .BackToTop {display:none; }
a.BackToTop, #BackToTop a,.BackToTop a {color:#4e92a5;height:17px; display: block; padding:2px 0 0 26px;text-transform:uppercase;  background-image: url(sc-top.gif); background-position:7px 7px;  background-repeat: no-repeat}
#MainSplash #BackToTop, #MainSplash .BackToTop {display:none;}

/*E-MAIL POPUP*/
.e-mail {padding: 0px}
.e-mail .title {font-size:120%}
.e-mail .title p {margin:0}
.e-mail .label {color:#333; font-weight: bold; margin-bottom:.10em}
.e-mail .note {color:#666}
.e-mail input {margin-top:.25em; margin-bottom:1em}
.e-mail textarea {margin-top:.25em; margin-bottom:1em}
.e-mail a.go, e-mail .go a {clear:both; background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #0060AA; line-height: normal; }

/*GLOSSARY POPUP*/
.Glossary, #Popup {padding: 0 15px 15px 15px}
.Glossary .title {display: none}

/*URAC*/
.uractext {margin:15px}
.uractext a.go {clear:both; background-color: #fff; color: #666;	padding: 3px;	font-weight: bold; font-size: 90%; text-decoration: none;	text-transform: uppercase; border: 1px solid #0060AA; line-height: normal; }

/*NUTRITION FACTS*/
.FactsSearch .inputTitle {display: block}

/*PRINTER FRIENDLY*/
#PFDocument #contentheader, #PFDocument #title {display:none}
#PFDocument #contentarea {background:#fff; border:#fff; float:none; width:95%}
#PFDocument #contentborder {float:none; width:100%; padding:0; margin:0; background-color:transparent; border:none}
#PFDocument #contentborder #content {padding:20px; border:none}
#PFDocument #toolbar a {display: block; padding-right:20px; text-align:right}
#PFDocument #PrintedFrom {padding:20px; padding-bottom:0px}
#PFDocument #PFfooter {color:#666; text-align:left; font-size:90%; padding:20px; padding-top:0px}
#PFDocument img {margin-top: 15px; margin-left: 15px}
#PFDocument #clientlogo {background-image: url(pflogo.gif); background-repeat:no-repeat; height:131px; width: 300px}
#PFDocument .tool-button {display:block; margin-top:20px;}



/* KOD / LEGACY */
.Box {background-color:#f2f2f2; margin-bottom:1em}
.Box td {background-color:#f2f2f2; padding:10px}
.DisplayContent .Box h1, .DisplayContent .Box h2, .DisplayContent .Box h3, .DisplayContent .Box h4, .DisplayContent .Box h5 {margin: 0px}
.Headerbox{background-color:#f2f2f2}
.Section {color:#0060AA; font-size: 120%; font-weight:bold;}
.Section-Heading {color:#0060AA;	font-size: 150%; font-weight:bold}
.Line1 {background-color:#333333}
.Line2 {background-color:#999999}

/* BROWSER FIXES */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #siteareas .SiteAreaNavigator .image {margin-right: 10px;}
* html #siteareas .SiteAreaNavigator .content {height: 1%; margin-left: 0;}
* html #MainSplash #contentlower {height: 1%;}
* html #content {height: 1%}
* html #leftnav .group1 {height: 1%}
* html #leftnav a {height: 1%}
* html #contentarea #contentholder {height: 1%}
* html #contentarea #contentholder #splitcontent #sitenavigator .navigator .SiteAreaNavigator .content  {height: 1%}
* html #contentarea #contentlower #right .SiteAreaNavigator {height: 1%}
* html #LandingNoSidebar #Container #contentarea #contentborder #content #contentmain .SiteAreaNavigator .image, 
* html #LandingSidebarNoFeature #container #contentarea #contentsplit #content #contentmain .SiteAreaNavigator .image {margin-right: 6px}
* html #LandingNoSidebar #container #contentarea #contentborder #content #contentmain .SiteAreaNavigator .content,
* html #LandingSidebarNoFeature #container #contentarea #contentsplit #content #contentmain .SiteAreaNavigator .content {height: 1%; margin-left: 0}
* html .EmailForm .contentarea {height: 1%}
* html .EmailForm .e-mail {height: 1%;}
* html #siteareas .SiteAreaNavigator .image {margin-right: 10px;}
* html #siteareas .SiteAreaNavigator .content {height: 1%; margin-left: 0;}
/* End hide from IE5/mac */



/* KNOWLEDGEBASE SPECIFIC */

#clientintro b {color:#333}
#MainSplash #splitcontent #sitenavigator .title {margin-bottom:0; background-image:url('subback.gif'); background-repeat:no-repeat; background-position: 0 20px; font-size:150%; font-family:verdana; height:50px; font-weight:normal;}
#MainSplash .AdvancedSearch .title {display:none}
#MainSplash .AdvancedSearch .content {background-color:#fff; padding:0}
#MainSplash #news .title {margin-bottom:0; background-image:url('subback.gif'); background-repeat:no-repeat; background-position: 0 20px; font-size:150%; font-family:verdana; height:50px; font-weight:normal;}
#MainSplash #news .note {font-size:90%; color:#333; margin-top:3px;  }
#MainSplash #splitcontent #sitenavigator {float: right;	width: 340px}
#MainSplash #splitcontent #news {float: left;	width: 300px}


#MainSplash #harvardtip p {margin:0 20px 0 60px; font-size:80%; line-height:15px; }
#MainSplash #harvardtip  { background-color:#fff; ;background-image:url('introbottom.gif'); background-position:bottom; background-repeat:no-repeat;  margin:0 0 10px 0px; padding:0 0 0 10px;  }
#MainSplash #harvardtip h1 {  background-repeat: no-repeat; padding-left: 60px;  color: #4e92a5; font-size: 100%; font-weight: bold; margin: 0 0 5px 0;}	
#MainSplash #harvardtip h1 b {font-size:120%; text-transform:uppercase;  color:#b40020}
#MainSplash #harvardtip .byline {display:block; font-size:80%;   font-style:italic; text-align:right; margin:0 20px 10px 0; line-height:15px; }
#MainSplash #harvardtip #harvardcontent { display:block;background-image:url('harvard.gif');  background-repeat:no-repeat; padding:0 0 5px 10px } 
/*


*/
#MainSplash #splitcontent #news .content {width:330px;  }
#contentborder #contentheader {font-size:100%; padding:0px; margin:0px; display:block;}
#contentborder #contentheader h2{font-size:150%; padding:0 0 10px 3px; margin:0px; display:block; font-family:verdana; color:#4e92a5; font-weight:normal }
#LandingNoSidebar #footer { padding-top:0px;}
 
#spclientintro { background-color:#fff; ;background-image:url('introbottom.gif'); background-position:bottom; background-repeat:no-repeat;  margin:0 0 10px 0px; padding:0 0 10px 10px;  }
#MainSplash #news .titlesp {margin-bottom:0; background-image:url('subback.gif'); background-repeat:no-repeat; background-position: 0 20px;   height:40px; color: #4e92a5; font-weight: bold; font-size: 120%; padding: 0; margin: 10px 0  0px 0; font-family:verdana;}
#Document #footer {  padding-top:0px;}
 #MainSplash #footer {padding-top:0px;}
 #MainSplash #footer #memtxt {margin-top:0px; padding:0px; display:block;}
#Document #footer #memtxt {margin-top:0px; padding:0px; display:block;}
.DrugSearch .content {margin: 0 0 15px 0 }
#LandingNoSidebar #container #container2 #contentarea #contentborder #contentheader img {display:none;}
.SearchResults div.title {padding-top:10px; font-size:130%}

*html #contentarea #contentholder {width:765px; overflow:hidden;  padding:0px; margin:0px;  }
 

*html #container #container2 #contentarea #contentborder {margin-left:5px; margin-top:-15px;}
*html #container #container2 #contentarea #contentholder {margin-left:5px; margin-top:-10px;}
*html #MainSplash #container #container2 #contentarea #contentholder {margin-top:-12px;}
