
#banners {width:610px; text-align:right; display: block; margin:8px 0px 0px 0px; padding: 0; background-position: bottom;}
#banners .left {width:286px; border:1px solid #999991; float: left; text-align:left; padding: 8px; padding-left: 5px}
#banners .right {width:287px; border:1px solid #999991; float: right; text-align:left; padding: 8px; padding-left: 5px}
#banners .left p, 
#banners .right p {padding: 0; margin: 0; border: 0}

a.Pharm {background-image:url('lock.gif'); background-repeat: no-repeat; padding-left:16px}

/**html #banners .left, *html #banners .right {width:197px}*/

#banners a {font-weight: bold; color:#980710}


#Document .BreadCrumbs {margin-top:8px}

.BreadCrumbs {
	font-size: 90%;
	padding: 0px 0px 0px 0px;
	display: block
}

.BreadCrumbs a {
	text-decoration: none
}

.BreadCrumbs .separator {
	background-image: url(images/breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 1px 0 3px;
	width: 5px;
	display: inline-block
}



.breaker {clear: both}
body {background-color:#fff; color: #333; font-family: verdana; font-size: 70%; margin: 0 auto; padding: 0 auto; width:771px}
a{color:#3366CC; text-decoration:none}
a:hover, a:active {text-decoration:underline}
#mastbar {background-color:#1B62A6; background-image:url('toolbar.gif'); background-repeat: repeat-x; height:36px; width:771px}
#mastbar2 {background-color:#73ACE3; height:7px; width:771px; font-size:1px}

#container {width: 771px;}

#banner {width:610; height:120px;display: block; overflow:hidden}




#nav-column {float: left; width: 160px; padding-top:10px; display: block; overflow:hidden}
#nav-column a {background-image:url('navarrow.gif');background-repeat: no-repeat; background-position: 0 1px;border-bottom:1px solid #D4D4CA; text-decoration: none; color:#333333; font-size:10px;    padding: 3px 0px 3px 21px; display: block; width:129px}
#nav-column a:hover,#nav-column a:active {color:#296EB3}
#nav-column h1 {font-size: 11px;  margin:0px 10px 0px 0px; border-bottom:1px solid #D4D4CA; }
#nav-column h1 a {color:#980710; background-image:none; padding:3px 0px 3px 10px; border:0px; margin:0px; text-transform: uppercase}
#nav-column h1 a:hover, #nav-column h1 a:active {color:#CC0A17}
#nav-column h2 {font-size: 10px; font-weight: normal;  margin:0 }

#nav-column a.header {border-bottom:0px; background-color:#296EB3; background-image:none; color:#fff; font-weight: bold; text-transform:uppercase; padding:3px 0px 3px 10px; width: 140px; margin-bottom:1px }
#nav-column a.header:hover, #nav-column a.header:active {color:#fff}


/* 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 h2 {
	font-size: 100%;

	font-weight: normal
}

#nav-column .group2 h2 {
	font-size: 90%;
	font-weight: bold;
	color: #003399;
	margin: 0;
	padding: 0
}
#nav-column .group2 h2 a {
	border: none;
	color: #296EB3
}

#nav-column .group2 h2 a:hover,
#nav-column .group2 h2 a:active {

	border: none;
	color: #333333
}



#nav-column .group2 {

	border-bottom: solid 1px #D4D4CA; width:129px

}

#nav-column .contents2 {
	margin: 5px;
	padding: 5px 0;
	padding-left:12px
	
}

#nav-column .contents2 a {
	background-color: #fff;
	border: none;
	margin: 0;
	padding: 0 5px 4px 5px; width:117px;
	background-image:none
}

#nav-column .contents2 a:hover,
#nav-column .contents2 a:active {
	border: none
}

#nav-column .contents2 h3 {
	font-size: 90%;
	color: #666;
	margin: 0;
	padding: 4px 5px;
	border-bottom: solid 1px #D4D4CA; margin-bottom:3px
}


#dsbanner { display: block; overflow:hidden; padding: 0px; margin: 0px; margin-left: 1px; margin-top: 0px}

#nav-column #dsbanner a {background-image: transparent; background-repeat: no-repeat; background-position: 0 0; border-bottom: none; text-decoration: none; color:#333333; font-size:10px; padding: 0px; display: block; margin-top: 2em;}

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}


#contentarea {float: right; width: 610px; border-left: solid 1px #fff;}



#MainSplash #features  {width:610px; overflow:hidden; background-image:url('ds-features.gif'); background-repeat: no-repeat; background-position: bottom; margin-bottom:8px }
#MainSplash #features .left {float:left; background-color:#F5F5EB; width:302px; overflow:hidden; background-image:url('mainfeature.gif'); background-position:bottom left; background-repeat: no-repeat; text-align:bottom; }

#MainSplash #features .left .RotatingImageText {padding:0px 17px 25px 17px;  }
#MainSplash #features .left .featuretext a { color:#980710;}
#MainSplash #features .right {width:302px; overflow:hidden; float:right  }
#MainSplash #features .right #ClientInfo {border:1px solid #D4D4CA; border-top:8px solid #296EB3; padding:8px; padding-left:85px;  background-image:url('resource-back.gif'); background-repeat: no-repeat; background-position:bottom left}
#MainSplash #features .right #ClientInfo a {color:#3366CC}
#MainSplash #features .right #ClientInfo h1 {color:#980710; margin:0; font-size:13px; margin-bottom:8px}
#MainSplash #features .right #ClientInfo li {color:#980710; margin-left:12px}
* html #MainSplash #features .right #ClientInfo li {margin-left:0px}


#MainSplash #splashguide, #GNPMainSplash #splashguide {background-color:#F5F5EB; background-image:url('splashguide.gif'); background-repeat: repeat-y; display: block; width:594px; overflow:hidden; padding:0px 8px}
#GNPMainSplash #splashguide {background-image:url('mainsplashguide.gif'); background-repeat: repeat-y; background-position: bottom}
#title {clear:both; background-color:#99CCFF; font-size:1px; color:#99CCFF; font-weight: bold; text-transform:uppercase; height:8px}
#title b {font-size:15px}

.splashinfo {width: 305px; float:right}
.splashinfo .col-content {padding: 0}
.splashinfo .col-content p {padding: 0; margin: 0}


.splashnews {width: 282px; float:left}
.splashnews .col-content {padding: 0px 9px}



 .PostingDate {display: none}

 
 
 
 #GNPMainSplash .splashinfo h1,  #GNPMainSplash .splashnews h1 {color:#980710; font-size:13px; padding:0 8px; margin:0}
 #GNPMainSplash .splashinfo a {border:0; margin:0; padding:0; margin-top:0px; display: block;}
  #GNPMainSplash .splashinfo br {display: none}
  #GNPMainSplash .splashnews h1 {margin-bottom:8px}
 
.splashnews p {margin:0;}
.splashnews .separator {display: block; height:12px; font-size:1px}

.splashnews  a { color:#980710;}
.splashnews .item {font-size:90%; background-image:url('bullet.gif'); background-repeat: no-repeat; padding-left:10px; background-position: 0 5px }
 .splashnews .item a {color:#3366CC; font-size:110%; }
.splashnews ul {display: none}

#masthead table td.links {padding-bottom:10px; color:#666666; font-size:90%;} 
#masthead table td.links a {color:#666; text-decoration: underline; padding-bottom:3px}
#masthead table td.links a:hover, #masthead table td.links a:active {color:#333}

#MainSplash #splashguide .splashinfo a {font-weight: bold; color:#9B0E16}


#MainSplash #splashguide .splashinfo .SiteAreaNavigator .image {float:left; display: block;}
#MainSplash #splashguide .splashinfo .SiteAreaNavigator {clear:both}
#MainSplash #splashguide .splashinfo .SiteAreaNavigator .content {float:right; width:188px; display: block}


.contactbox {margin-top:8px; border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF; display: block; width:280px}
.contactbox h2 {margin-bottom:.25em}
#MainSplash #splashtool {margin-top:8px; border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF}
#MainSplash #splashtool a {font-weight: bold; color:#3366CC}
#MainSplash #splashtool p {margin:0}

#footer {text-align: center; padding: 35px 10px 20px 10px; 	text-align: center; font-size: 90%px; clear:both; color:#999}
#footer #BackToTop {display:none}
.copyright {display: block; text-align:left; margin-bottom:1em}
.FooterNav {text-align: center; margin-bottom: 10px;}
.FooterNav a { color:#666;}
#dstoolbar {background-color:#B3D9FF;   color:#296EB3; font-weight: bold; text-transform:uppercase; margin:0px; padding:0px; display:block; }
#dstoolbar div {background-color:#B3D9FF;   color:#296EB3; font-weight: bold; text-transform:uppercase; padding-left:15px; }
#dstoolbar input {font-size:100%; margin-top:7px; margin-left:0px;}
#dstoolbar div  .SimpleLink a, #dstoolbar div  .Search a {background-color:#99CCFF;  color:#fff; font-weight: bold; padding:2px; border-right: 1px solid #73ABE2;border-bottom: 1px solid #73ABE2;border-top: 1px solid #CCE6FF;border-left: 1px solid #CCE6FF;text-transform:uppercase}
#dstoolbar div .SimpleLink a:active, #dstoolbar div .Search a:active, #dstoolbar div .SimpleLink a:hover, #dstoolbar div  .Search a:hover { text-decoration: none; border-left: 1px solid #73ABE2;border-top: 1px solid #73ABE2;border-bottom: 1px solid #CCE6FF;border-right: 1px solid #CCE6FF; background-color:#91C2F2}

.sectionheader {background-color:#E9EADF;  margin-bottom:8px; padding:6px 8px; text-transform:uppercase; color:#920007; font-weight:700; font-size:18px; margin-top:10px}
#PE {padding:5px 8px; border:1px solid #D4D4CA; display: block; margin-top:8px; color:#999}
#PE a {font-weight: bold; color:#3366CC; background-repeat: no-repeat;}
.RegularTitleHeader {padding:5px 8px; border:1px solid #D4D4CA; display: block; margin-top:8px; color:#333}
.RegularTitleHeader a {font-weight: bold}
.RegularTitleHeader p {display: none}

.searchcriteria {padding:5px 8px; border:1px solid #D4D4CA; display: block; margin-top:8px; color:#333; margin-bottom:1.5em}
.searchcriteria .title {display: none}
.searchcriteria table th {padding-right: 10px; text-align:left}
.searchcriteria table td {width:100%}
.searchcriteria table td a {white-space:nowrap; font-weight: bold; font-size:90%}
.SearchResults .item a {font-weight: bold}
.SearchResults  .more a {font-weight: bold; padding-top:1.5em; display: block; color:#666}
#PE .printerfriendly a {background-image:url('printer.gif'); background-position:0 1px;  padding-left:18px}
#PE .EmailFriend a {background-image:url('e-mail.gif');background-position:0 4px;  padding-left:19px }


#sidebar img {margin-bottom: 10px;}
fastfact h4 {color: #84C048; text-transform: uppercase; line-height: normal; font-size: 110%; font-weight: bold; border: 0; margin-top: 0; margin-bottom: 5px; padding: 0;}

 #sidebar .RotatingDocument {border:1px solid #CED3CF; padding:12px; background-color:#ECF1ED; }
#sidebar .RotatingDocument h4 {color: #333; font-size: 110%; font-weight: bold; border: 0; margin-top: 0; margin-bottom: .5em; padding: 0;}
#sidebar .RotatingDocument .item p {margin:0; line-height:180%;}
#sidebar .RotatingDocument ul {margin:0; padding:0}
*html #sidebar .RotatingDocument ul {margin-left:15px; padding:0}



#contentmain .SubtopicDocumentGrouped .content h3, #contentmain .SubtopicDocumentList .title,
#LandingNoSidebar #contentmain .title,

 #contentmain .RecentNews .title {font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em}

#LandingNoSidebar #contentmain .content .item a {font-weight: bold}
 #contentmain .SiteAreaNavigator a, #contentmain .SubtopicDocumentList .content a, #contentmain .SubtopicDocumentGrouped .content a {font-weight: bold}
#contentmain .SubtopicDocumentList .content .item p, #contentmain .SubtopicDocumentGrouped .content .item p {margin:0px}
 #contentmain .CategorySeparator {display: block; height:2em}


#contentmain  #NewsNav a {display: block; margin-top:1.5em; color:#333; font-weight: bold}

#Landing #feature, #LandingNoSidebar #feature {clear:both;border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF; margin-top:2em}
#Landing #feature a, #LandingNoSidebar #feature a {font-weight: bold}
#Landing #feature p, #LandingNoSidebar #feature p {margin:0}
#Landing #feature .separator, #LandingNoSidebar #feature .separator {border-top: solid 1px #99CCFF; margin: 7px 0 7px 0;}



.divider {border-top: solid 1px #D4D4CA; margin: 8px 0}
#contentmain .groupseparator {display: block;  height:1.5em}

#contentmain .DisplayContent h1, .Heading, .Disclaimer .buct23 h1, #contentmain .DisplayContent  .buct6 h2
 {color:#296EB3; font-size:140%; font-weight: bold; margin-top: 0px;}
#contentmain .DisplayContent h2, .Sub-Heading {color:#296EB3; font-size:120%; font-weight: bold}
#contentmain .DisplayContent h3, .Sub-Heading2 {color:#333; font-size:110%; font-weight: bold}
#contentmain .DisplayContent h4, .Sub-Heading3 {color:#666; font-size:100%; font-weight: bold}
#contentmain .DisplayContent ul li p {margin:0}



 



.Disclaimer a.go {font-weight: bold}

#contentmain .SubtopicSearch .inputTitle {display:block; margin-bottom:5px}
#contentmain .SubtopicSearch input {margin-bottom:.75em}
#contentmain .SubtopicSearch a {font-weight: bold}

 #contentmain .DisplayContent .buct33 h3 {color:#296EB3; font-size:140%; font-weight: bold; margin-top: 0px;}
  #contentmain .DisplayContent .buct33 table p {margin:0}
      #contentmain .DisplayContent .buct33 table {padding:0; margin:0; border-collapse:collapse}
    
      #contentmain .DisplayContent .buct33 table td, #contentmain .DisplayContent .buct33 table th  { border-collapse:collapse; border-top:1px solid #D4D4CA; padding:3px 0px}
        #contentmain .DisplayContent .buct33 table th {padding-right:20px}
        
        
        
 #contentmain .RecentNews .item a {font-weight: bold}
  #contentmain .RecentNews .item p {margin:0}
 

#contentmain .source, 
.Source {border-top:1px solid #D4D4CA; margin-top:1em; padding-top:8px; font-size:90%; color:#999}

#Document #sidebar {display: inline; float: right; margin-bottom: 20px; width: 173px; padding-top:1.5em}






#sidebar .RelatedDocuments {margin-left: 10px; }
#sidebar .SubtopicDocumentGrouped {margin-left: 10px;}
#sidebar .RelatedDocuments h3, 
 #sidebar .SubtopicDocumentGrouped .title,
#sidebar .RelatedDocuments .title

 {background-color:#296EB3;  color:#99CCFF; font-size: 125%; font-weight: bold; margin-bottom: 0; margin-top: 0; padding: 5px 8px;}
#sidebar .RelatedDocuments h4  {color: #920007; margin-bottom: 1em; margin-top: 0; font-size: 100%;}
#sidebar .RelatedDocuments .content, 	#sidebar .SubtopicDocumentGrouped .content {background-color: #fff; font-size: 100%; padding: 8px; border:1px solid #D4D4CA; border-top: none}

#sidebar .RelatedDocuments a,	#sidebar .SubtopicDocumentGrouped a {background-image: url('navarrow.gif'); background-position: -8px -1px; background-repeat: no-repeat; display: block; margin-bottom: 0; padding: 0 0 5px 13px;}


#contentmain .RelatedDocuments a {font-weight: bold}
#contentmain .RelatedDocuments h4, #sidebar .SubtopicDocumentGrouped h3 {font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em;}
#contentmain .RelatedDocuments {display: block; margin-top:1.5em}
#sidebar .more a {font-weight: bold; font-size:90%}

#contentmain .SearchResults h4  {font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em;}

 #sidebar .CategorySeparator, #sidebar .groupseparator {display: block; height:1em}
.ResourceHeader {font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em; margin-top:1em}

.IntroGraph {padding: 5px 0px 12px 0px; display: block}
.options {display: block; margin-bottom:1.5em}



.Pubs a {font-weight: bold}
.Pubs .thumbs {float: left; padding-right: 10px;}

.buct31 a {display:block; font-weight: bold; border-bottom: solid 1px #D4D4CA; padding-bottom:10px; margin: 0px 0 7px 0;}



#contentmain .AdvancedSearch .title {color:#296EB3; font-size:140%; font-weight: bold;  margin-bottom:1em}
#contentmain .AdvancedSearch .label {font-weight: bold; color:#333; margin-bottom:.5em; margin-top:1em;}
#contentmain .AdvancedSearch a {font-weight: bold; margin-top:1em; display: block;}
#contentmain .AdvancedSearch .note {font-size: 90%; color:#666; display: block; margin-top: .5em}

.nextprevious {margin-top:2em; display: block; font-weight: bold; border-top:1px solid #D0D0C6; padding-top:1em; word-spacing:20px }
.nextprevious a {color:#333; font-weight: normal; }

.DisplayContent .QuestionText {display: block; margin-bottom:.5em; font-weight: bold; margin-top:1em}
.DisplayContent .Button {display: block; margin-top:1em; margin-bottom: 1.5em}
.DisplayContent .Unit {padding-right: 10px}
.DisplayContent .Results {display: block; width:430px;}
.DisplayContent .YourAnswer {font-weight: bold; color:#666; margin-top:1em; }
.DisplayContent  .CorrectAnswer {margin-top:1em; margin-bottom:1em; font-weight: bold; color:#980710; }
.DisplayContent .Explanation {margin-bottom:2.5em}
.DisplayContent .Score {font-size: 140%; font-weight: bold; color:#296EB3; margin-bottom:2.5em}

#clientintro {margin-top:2px; border:1px solid #99CCFF; padding:10px; background-color:#F5FAFF}


#logobox {border:1px solid #D4D4CA; padding: 0; margin-top:8px; text-align:center}
#logobox a {padding:0 7px}
#GNPMainSplash .splashinfo .morewellness {background-color:#F5F5EB; padding:8px; margin:0; border:0; margin-top:12px}
#GNPMainSplash .splashinfo .morewellness a {margin:0; margin-top:0; margin-bottom:0; padding:0; font-weight: normal; color:#980710}
#GNPMainSplash .splashinfo {min-height:280px}
*html #GNPMainSplash .splashinfo {height:280px}
#masthead img {display:block; margin:0; padding:0; border:0}
*html #masthead img {margin-bottom:0px}

#masthead .lightblue {font-size:1px; height:7px; overflow:hidden}






#Landing #contentarea #sidebar {

	width: 173px;
	float: left
}

#Landing #contentarea #sidebar img {
	margin-bottom: 10px
}


#LandingSidebarNoFeature .RecentNews .content {
	background-color: #fffee9;
	padding: 8px
}

#LandingSidebarNoFeature .RecentNews .content .item {
	background-image: url(small-bullet.gif);
	background-repeat: no-repeat;
	background-position: -5;
	padding-left: 10px
}

#LandingSidebarNoFeature #sidebar .FooterNav .SimpleLink {
	display: block
}

#LandingSidebarNoFeature #contentleft {
	float: left;
	margin-right: 1px;
	width: 449px
}

#LandingSidebarNoFeature #sidebar {
	float: right;
	width: 160px
}

#LandingSidebarNoFeature #sidebar .title {
	background-color: #99CC66;
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 5px 10px;
	text-transform: uppercase
}

#LandingSidebarNoFeature #sidebar .FooterNav {
	background-color: #fffee9;
	padding: 8px
}

#LandingSidebarNoFeature .FAQList {
	background-color: #ebfcda;
	clear: both;
	padding: 8px;
	overflow: hidden
}

#LandingSidebarNoFeature #sidebarlower {
	background-color: #ebfcda;
	border-top: 1px solid #ccc
}

#LandingSidebarNoFeature #sidebarlower img {
	float: left;
	width: 53px;
	padding: 10px 6px 5px 8px
}

#LandingSidebarNoFeature #sidebarlower h3 {
	padding-top: 10px;
	color: #84c048;
	font-size: 100%;
	margin: 0;
	text-transform: uppercase
}

#LandingSidebarNoFeature #sidebarlower .item {
	padding-bottom: 8px
}

#LandingSidebarNoFeature #footer {
	clear: both
}

#LandingSidebarNoFeature #belowcontent .SiteAreaNavigator {
background-color:#FFFEE9;
padding: 10px
}

#LandingSidebarNoFeature #belowcontent .SiteAreaNavigator .content a {
	color: #0961CA
}

#LandingSidebarNoFeature #belowcontent .SiteAreaNavigator .content a:hover,
#LandingSidebarNoFeature #belowcontent .SiteAreaNavigator .content a:active {
	color: #003399
}

#AdvancedReadingTitle {
background-color:#FFFEE9;
	background-image: url(images/small-bullet.gif);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	color: #888;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase; 
	margin-bottom: 0px;
	margin-top: 8px;
	padding: 10px 10px 0px 20px
}

#LandingSidebarNoFeature #belowcontent .SiteAreaNavigator .separator {
height: 10px
}

#belowcontent .SiteAreaNavigator .content a, #other .SiteAreaNavigator .content a  {
	color: #0961CA; font-weight: normal
}
#other .SiteAreaNavigator .content a:hover, #other .SiteAreaNavigator .content a:active, #belowcontent .SiteAreaNavigator .content a:hover, #belowcontent .SiteAreaNavigator .content a:active {
	color: #333; font-weight: normal
}








#contentmain .separator {	clear: both; border-top: solid 1px #D4D4CA; margin: 7px 0 7px 0;}

#LandingNoSidebar #container #contentarea #contentborder #content #contentmain .SiteAreaNavigator .image,
#LandingSidebarNoFeature #container #contentarea #contentsplit #content #contentmain .SiteAreaNavigator .image {
	float: left;
	width: 54px; margin-bottom:8px
}

#LandingNoSidebar #container #contentarea #contentborder #content #contentmain .SiteAreaNavigator .content,
#LandingSidebarNoFeature #container #contentarea #contentsplit #content #contentmain .SiteAreaNavigator .content {
	margin-left: 64px
}



/* Hide from IE5-mac. Only IE-win sees this. \*/
* 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
}
/* End hide from IE5/mac */



.AlphabeticalList .title {
	margin-bottom: 15px
}

.AlphabeticalLinks, .CollectionNavigator {display: block; margin-bottom:10px; margin-top: 1em}

.AlphabeticalLinks a,
.CollectionNavigator a
{
background-color:#99CCFF; color:#fff; font-weight: bold; padding:2px; border-right: 1px solid #73ABE2;border-bottom: 1px solid #73ABE2;border-top: 1px solid #CCE6FF;border-left: 1px solid #CCE6FF;text-transform:uppercase
}

.CollectionNavigator a {line-height: 2em}


.AlphabeticalLinks a:active, .AlphabeticalLinks a:hover,
.CollectionNavigator a:active,
.CollectionNavigator a:hover {text-decoration: none; border-left: 1px solid #73ABE2;border-top: 1px solid #73ABE2;border-bottom: 1px solid #CCE6FF;border-right: 1px solid #CCE6FF; background-color:#91C2F2}



.BackLink {
	display: block;
	margin: 8px 0px
}

.BackLink a
{
	background-color: #fff;
	padding:4px 0px;
	font-weight: bold;
	font-size: 90%;
	text-decoration: none;
}



#directions {
	font-size: 90%;
	margin-bottom: 20px;
	color: #999999
}

#landingphoto {
	display: none
}
	
#landing-intro {
	border: none;
	display: block; margin-bottom:1em
}




.AlphabeticalList .item a {font-weight: bold}
.AlphabeticalList .title {display:block; font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em}

.charthead {border-bottom:1px solid #D4D4CA; background-color:#E9EADF;  padding:6px 8px; text-transform:uppercase; color:#920007; font-weight:700; font-size:13px;}
.chartsub {background-color:#F5F5EB;   padding:0 8px; text-transform:uppercase; color:#666;  margin:0; font-size:11px;}
.chartcolor1 {background-color:#FCFCF2; padding: 4px 8px}
.chartcolor2 {background-color:#F3F3F3; padding: 4px 8px}

.EmailForm {padding:20px}
.EmailForm a {font-weight: bold; display: block; margin-top:1em}
.EmailForm .title {display:block; font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:1em}
.EmailForm .title p {margin:0}
.EmailForm .label {color:#333; margin-bottom:.25em; font-weight: bold}
.EmailForm input {margin-bottom:.5em}
.EmailForm .note {margin-bottom:5px; color:#666}


#LandingNoSidebar #contentmain .SimpleLink {display:block; font-weight: bold; margin-top:2em}


.StaticSearch br {display: none}
.StaticSearch p {margin:0}

.SearchResults .title {color:#296EB3; font-size:140%; font-weight: bold; margin-bottom:.5em}
.SearchResults .title .small {font-size:70%; color:#333}

#LandingNoSidebar #container #contentborder #content #contentmain .SearchResults .title {color:#296EB3; font-size:140%; font-weight: bold; margin-bottom:.5em}

#Landing #content #contentmain, #LandingNoFeature #content #contentmain, #Landing #content #contentmain  {float: right; width: 422px}
#Landing #content #sidebar, #LandingNoFeature #content #sidebar, #Landing #content #sidebar  {float: left; width: 173px; margin-bottom: 10px;}
#contentmain .SubtopicDocumentList {margin-bottom:1.5em}

#MainSplash #GetStarted {border-top:6px solid #296EB3; padding:8px;  border-bottom:1px solid #D4D4CA}
#MainSplash #GetStarted .SubtopicDocumentList .title,
#MainSplash #GetStarted .title {font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em;}
#MainSplash #GetStarted a {margin-bottom:.5em; display: block; background-image:url('bullet.gif'); background-repeat: no-repeat; padding-left:9px; background-position:0px 4px}
#MainSplash #GetStarted br {display: none}
#MainSplash #GetStarted p {margin: 0; padding: 0}

#MainSplash #container #contentarea #features .right #Resources {padding:8px;}
#MainSplash #container #contentarea #features .right #Resources .SiteAreaNavigator img {margin-right:8px;  margin-bottom:12px; float:left;}
#MainSplash #container #contentarea #features .right #Resources a {font-weight: bold}
#MainSplash #container #contentarea #features .right #Resources .SiteAreaNavigator .separator {clear:both}




#MainSplash #siteareas {background-color:#F5F5EB; padding:6px 8px 0px 8px}

#MainSplash #siteareas .SiteAreaNavigator {padding: 8px; }
#MainSplash #siteareas .SiteAreaNavigator .image {float: left;}
#MainSplash #siteareas .SiteAreaNavigator .content {margin-left: 90px; font-size:90%}
/* IE 3-pixel text jog bugfix. Hide from IE5-mac. Only IE-win sees this. \*/
* html #MainSplash #siteareas .SiteAreaNavigator .image {margin-right: 10px;}
* html #MainSplash #siteareas .SiteAreaNavigator .content {height: 1%; margin-left: 0;}
/* End hide from IE5/mac */
#MainSplash #siteareas a {font-weight: bold; font-size:110%}


#MainSplash #siteareas .siteareasingle {border:1px solid #D4D4CA; margin-bottom:6px; height:80px; font-size: 100%; background-color: #fff; clear: both;  margin-bottom: 4px;}
#MainSplash #siteareas .siteareadouble {font-size: 100%;   clear: both;  display: block}
#MainSplash #siteareas .siteareadoubleleft {border:1px solid #D4D4CA; margin-bottom:6px;background-color: #fff;  float: left; width: 292px; height:110px}
#MainSplash #siteareas .siteareadoubleright {border:1px solid #D4D4CA; margin-bottom:6px; background-color: #fff; float: right; width: 292px; height:110px }
#MainSplash #contentlower {margin-top: 8px;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #MainSplash #contentlower {height: 1%; }
/* End hide from IE5/mac */



#MainSplash #contentlower #recipe{clear:both; margin-top:8px; border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF}
#MainSplash #contentlower #recipe a {font-weight: bold; color:#3366CC;}
#MainSplash #contentlower #recipe p {margin:0}
#MainSplash #contentlower #recipe img {display: none}
#MainSplash #contentlower #recipe .flashlink {display: block; margin-top:1em; font-size:90%}
#MainSplash #contentlower #recipe .flashlink a {font-weight: normal}
#MainSplash #contentlower #recipe .RotatingRecipeTitle {display: none}
#MainSplash #contentlower #recipe h4, #MainSplash #contentlower #recipe h1, #MainSplash #contentlower #recipe h2, #MainSplash #contentlower #recipe h3 {font-size:110%; color:#333; margin:0; margin-top:0}
#MainSplash #contentlower #recipe .arrow {display: none}
#MainSplash #contentlower #recipe br {display: none}
#MainSplash #contentlower #recipe .RotatingRecipeBlurb {display:block; margin-bottom:1em}





#PFDocument #contentarea {float:none; width:95%; border:none; padding:20px}
#PFDocument #contentarea .sectionheader {margin-bottom:1.5em}







.Headerbox{
	background-color:#F5F5EB
}

.Section {
	color:#666666;
	font-size: 120%;
	font-weight:bold;

}

.Section-Heading {
	color:#999999;
	font-size: 210%;
	font-weight:bold;

}








.Text-Hilight {

	font-weight:bold;

}



.Small-Text {
	font-size: 90%;

}

.Bar1 {
	background-color:#296EB3;
	color:#FFFFFF;
	font-size: 120%;
	font-weight:bold;

}

.Bar2 {
	font-size: 120%;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#999999;
	color:#FFFFFF
}

.SideBar1 {
	color:#FFFFFF;
	font-size: 120%;
	font-weight:bold;
	background-color:#296EB3;

}

.SideBar2 {
	color:#000000;
	font-size: 100%;
	background-color:#F5F5EB;

}

.Line1 {
	background-color:#333333
}

.Line2 {
	background-color:#999999
}




.DSContactForm {background:#F4F4EF; padding:10px; display: block; margin-top:2em}
.DSContactForm .RequiredFields {display: block; margin-bottom:2em; color:#666; }
.DSContactForm td {padding-right:20px; padding-bottom:.5em}
.DSContactForm .DSFormDisclaimer {display: block; margin-bottom:2em; margin-top:1em; color:#666; }

a.SubmitButton {background-color:#99CCFF; color:#fff; font-weight: bold; padding:2px; border-right: 1px solid #73ABE2;border-bottom: 1px solid #73ABE2;border-top: 1px solid #CCE6FF;border-left: 1px solid #CCE6FF;text-transform:uppercase}
a.SubmitButton:active, a.SubmitButton:hover {text-decoration: none; border-left: 1px solid #73ABE2;border-top: 1px solid #73ABE2;border-bottom: 1px solid #CCE6FF;border-right: 1px solid #CCE6FF; background-color:#91C2F2}


#contentmain {padding-top:20px}

#LinksPage h2 {margin:0; margin-bottom:5px}
#LinksPage img {float:right; margin-left:10px; margin-bottom:10px}
#LinksPage .separator {clear:both; margin: 10px 0}
#LinksPage a {display: block}



#TopBannerAd {padding: 0px; margin: 0}
#TopBannerAd p {padding: 0px; margin: 5px 0}

.splashinfo .col-content p {padding: 0; margin: 0}

#dstoolbar #Locator {float:right; padding-right:25px; margin:0px;}
 
 
#dstoolbar a {background-color: #99ccff;color: #ffffff;font-weight: bold;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;border-right-width: 1px;border-right-style: solid;border-right-color: #73abe2;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #73abe2;border-top-width: 1px;border-top-style: solid;border-top-color: #cce6ff;border-left-width: 1px;border-left-style: solid;border-left-color: #cce6ff;text-transform: uppercase; }

#dstoolbar a:active, #dstoolbar a:hover {text-decoration: none; border-left-width:1px; border-left-style: solid; border-left-color: #73abe2; border-top-width: 1px; border-top-style: solid; border-top-color: #73abe2; border-bottom-width: 1px;  border-bottom-style: solid; border-bottom-color: #cce6ff; border-right-width: 1px;  border-right-style: solid;  border-right-color: #cce6ff;  background-color: #91c2f2;  }


