/* NEW SEARCH STYLES */

.SearchResults div.searchcriteria
{	background-color: #F2F2F2;
	line-height: normal;
	font-size: 90%;
	margin-top: 0px;
	padding: 10px;
	border: 1px solid #999999;
	border-top: 5px solid #999;
	margin-bottom: 20px
}


.SearchResults div.title {color:#1156B0;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 3px;}

.SearchResults div.title span.small {color:#999; font-size: 12px;}

.SearchResults div.searchcriteria .title{
	clear: both;
	padding-bottom: 0px;
	color: #888;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 8px;

	color:#1C589E
}


.SearchResults div.searchcriteria table tbody tr th {
	text-align: left;
	padding-right: 10px;
	white-space: nowrap;
	padding-left: 0px
}

.SearchResults div.searchcriteria table tbody tr td span.highlight {
	font-weight: bold;
	text-transform: uppercase;
	color:#000;
	font-size: 110%
}

.SearchResults div.searchcriteria table tbody tr td a
{
text-align: right; display: block; white-space: nowrap;
	background: #66CC33;
	border : solid 1px #339900;

	color: #fff;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 4px
}

.SearchResults  div.searchcriteria table tbody tr td a:hover,
.SearchResults  div.searchcriteria table tbody tr td a:active, {
	text-align: right; display: block; white-space: nowrap; background: #339900;
	border solid 1px #339900;
	color: #fff
}


.SearchResults  div.searchcriteria table tbody tr td {
	width: 100%
}

.SearchResults  div.searchcriteria table tbody tr td a {
	font-weight: bold
}

.SearchResults div.content h4 {
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	border-bottom: #fff 1px solid;
	padding: 6px 8px 6px 8px;
	margin: 0px;
	border-top: #999 5px solid;
	}
	
.SearchResults div.content {
	background-color: #DAEDFF;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top: none;
	line-height: normal;
	}

	
	.SearchResults div.content div.item div.ContentType {
	float: right;
	width: 150px;
	text-align: right
}

.SearchResults div.content div.item, .SearchResults div.content div.more {
	padding: 6px 8px;
	font-size: 11px;
	border-bottom: solid 1px #A7D4FF;
	}
	
	.SearchResults div.content .CategorySeparator {height:25px}
	
	 .SearchResults div.content div.more {border-bottom: none}

.SearchResults div.content  a {
	color: #06C;
	text-decoration:none;
	background:none; 
	}

.SearchResults div.content  a:hover {
	color:#390;
	}

.SearchResults div.content   a:active {
	color:#390;
	}
	
	.SearchResults div.content div.more {font-weight: bold}

.SearchResults div.options {
	border:#999 1px solid;
	padding: 6px 8px 6px 8px;
	margin-bottom: 10px;
	}
	
.SearchResults div.options  a {
	color: #06C;
	text-decoration:none;
	background:none; 
	}

.SearchResults div.options  a:hover {
	color:#390;
	}

.SearchResults div.options  a:active {
	color:#390;
	}
	
	



.SearchResults div.content div.nextprevious {border: 1px solid #999; background-color:#fff; padding: 8px; margin: 8px}
.SearchResults div.content div.nextprevious a {
font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	margin-right: 5px;
	margin-left: 5px
	}


.SearchResults div.title span.small {
	font-size: 11px;
	color:#999;
	}



body 
{

	margin-top: 0;

	margin-bottom: 0;

	background: #E8F7E1;
	padding: 0;
	color: #666;
	font-size: 11px;
	font-family:  verdana;
	line-height: 160%;
	text-align:center;
	}

#Landing, 
#PFLanding, 
#MainDocument, 
#PFMainDocument, 
#MainSplash, 
#PFMainSplash, 
#SpanishSplash, 
#PFSpanishSplash,
#wrapperfooter
{
	width: 640px;
	background: white;
	height: 100% auto;
	margin-top: 0;
	margin-left: auto;
	margin-bottom: 0;
	margin-right: auto;
	}

#masthead {
	height: 142px;
	}
	
#wrappedtoolbar {
	margin-bottom: -10px;
}

#toolbar {
	background: #ccc;
	height: 50px;
	text-align: left;
	width: 640px;
	font-size: 10px;
	margin-bottom: 10px;
	}

#toolbar span.tool-label {
	color: #0E4B9E;
	font-weight: bold;
	}

#toolbar div.nav {
	float: left;
	padding-left: 2em;
	width: 208px;
	height: 50px;
	}

#toolbar div.sitesearch {
	float: left;
	padding-left: 2em;
	width: 250px;
	height: 50px;
	}

#toolbar span.advanced {
	color: #666;
	font-weight: normal;
	line-height: normal;
	padding-bottom: 4px;
	padding-left: 5px;
}

#toolbar span.advanced a {
	color:#06C;
	text-decoration: none;
	}


#toolbar div.tool-button {
	float: left;
	width: 125px;
	height: 50px;
	text-align: center;
}

#toolbar div.tool-button a {
	font-size: 9px;
	display:block;
	background-color: #6C3;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #390;
	color: #fff;
	padding: 4px 4px;
	margin: 10px 0 0 10px;
	}

#toolbar div.tool-button a:hover {
	background-color:#390;
	}
	
#toolbar div.tool-button a:active {
	background-color:#390; 
	}

#toolbar a.go {
	color: #999;
	background-color:#E6E6E6;
	padding: 2px;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #999;
	}

#toolbar a.go:hover {
	background-color:#666;
	color:#ccc;
	}

#toolbar a.go:active {
	background-color:#666;
	color:#ccc;
	}

#toolbar select {
	background-color:#F0F0F0;
	margin-right: 8px;
	font-size: 10px;
	width: 170px;
	}

#toolbar input {
	background-color:#F0F0F0;
	margin-right: 8px;
	font-size: 10px;
	width: 150px;
	}

#toolbar .search {
	display: block;
	}

#toolbar .SiteAreaNavigatorDropDown {
	display: block;
	}

#pagefunctions {
	float: right;
	font-size: 10px;
	width: 255px;
	text-align: right;
	}

#pagefunctions a {
	color:#06C;
	text-decoration: none;
	text-transform:uppercase;
	}

#pagefunctions a:hover {
	color: #390
	}

#pagefunctions a:active {
	color: #390}

#contentarea {
	clear: both;
	width: 600px;
	background-color: white;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	margin-top: 0;
	margin-left: auto;
	margin-bottom: 0;
	margin-right: auto;
	}

#pagehead {
	color: #F90;
	font-size: 22px;
	margin-bottom: 20px;
	padding-bottom: 4px;
	border-bottom: 1px solid #999;
	}

#clientmessage {
	background:#FFF;
	}

#clientmessage div.title {
	display:none;
	}

#clientmessage div.head {
	color:#1156B0;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 6px;
	}

#clientmessage div.content{
	background-color: #FFFFFF;
	padding: 0px;
	text-align: justify;
	margin-bottom:15px;
	font-size:11px;
	line-height: 200%;
	border:none;
	}

#clientmessage div.content:first-line{
	font-weight:bold; text-transform:uppercase;
	}

#healthtip {
	background:#FFFFFF;
	}

#healthtip div.title {
	background-color: #dddddd;
	color: #666666;
	padding: 4px 8px 4px 8px;
	font-weight: bold;
	font-size: 13px;
	border: 1px #999999 solid;
	border-bottom: 1px #fff solid;
	}

#healthtip div.title span.emph {
	color:#993300;
	text-transform:uppercase;
	}

#healthtip img {
	float:left; margin-right:8px; margin-bottom: 8px;
	}

#healthtip .TipOfTheDay {
	display:block;
	color:#333333;
	background-color: #F2F2F2;
	padding: 8px 8px 8px 8px;
	border:1px #999999 solid;
	border-top: 5px #999 solid;
	margin-bottom:15px;
	height:70px;
	}

.TipOfTheDay p {
	margin-top:0px;
	}

#pfmainsplash #search {
	float: left; 
	margin-left: 0px; 
	margin-right: 0px; 
	width: 295px; 
	color:#333;
	}

#MainSplash #search {
	float: left;
	width: 295px;
	}

#search div.title {
	background-color: #1C589E;
	color: #98CDFF;
	font-weight: bold;
	font-size: 1.4em;
	border-bottom: #fff 1px solid;
	height: 30px;
	}

#search div.title P {
	padding: 5px 0 0 0;
	margin: 0;
	}

#search span.emph {
	color:#FFF;
	text-transform: uppercase;
	}

#search div.icon {
	background-color: #f90;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 8px;
	}

#search .AdvancedSearch div.title {
	display: none;
	}

#MainSplash #browse {
	float: right; 
	width: 295px; 
	color: #333;
	}

#browse div.title {
	background-color: #1C589E;
	color: #98CDFF;
	font-weight: bold;
	font-size: 1.4em;
	border-bottom: #fff 1px solid;
	height: 30px;
	}

#browse div.title div.icon {
	background-color: #f90;
	width: 30px;
	height: 30px;
	float: left; 
	margin-right: 8px;
	}

#browse div.title span.emph {
	color: #FFF;
	text-transform: uppercase;
	}

#browse div.title P {
	padding: 5px 0 0 0;
	margin: 0;
	}

#browse .SiteAreaNavigator {
	background-color: #DAEDFF;
	padding: 8px 8px 0px 8px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	font-size:10px;
	line-height: normal;
	height:390px;
	}

#browse a {
	font-weight: bold;
	color:#06C;
	text-decoration:none;
	background:none;
	}

#browse a:hover {
	color:#390;
	}

#browse a:active {
	color:#390;
	}

#browse .row {
	height: 62px;
	}

#browse .separator 
{
	border-bottom: 1px solid #A7D4FF;
	padding-bottom:6px;
	margin-bottom: 6px;
}

#browse .SiteAreaNavigator img {
	float: left;
	margin-right: 8px;
	}
	
#browse div.teaser-last {
	height: 62px;
	}

.AdvancedSearch input {
	position: relative;
	top: 3px;
	}

#landing .advancedsearch div.content div.column1 {
	width: 270px;
	display:inline;
	float: left;
	}
#landing .advancedsearch div.content div.column2 {
	display:inline;
	width: 270px;
	padding-bottom: 5px;
	}
#landing .advancedsearch div.content {
	height: 250px;
	}

#pflanding .advancedsearch div.content div.column1 {
	width: 270px;
	display: inline;
	float: left;
	}
#pflanding .advancedsearch div.content div.column2 {
	width: 270px;
	display:inline;
	}
#pflanding .advancedsearch div.content {
	height: 250px;
	}

.AdvancedSearch div.title {
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	height:15px;
	border-bottom: #fff 1px solid;
	padding: 6px 8px 8px 8px;
	}

.AdvancedSearch div.title P {
	padding-top: 6px;
	}

.AdvancedSearch div.content {
	background-color: #DAEDFF;
	padding: 0px 8px 8px 8px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	line-height: normal;
	color:#333;
	font-size: 10px;
	height: 390px;
	}

.AdvancedSearch div.note {
	font-style:italic;
		margin-top: 5px;
	}

.AdvancedSearch div.label {
	font-weight: bold; margin-bottom:3px; margin-top:12px;
	}

.AdvancedSearch input {
	font-size: 10px;
	}

.AdvancedSearch span.emph {
	color:#FFF;
	text-transform: uppercase;
	}

.AdvancedSearch div.icon {
	background-color: #f90;
	width: 30px;
	height: 30px;
	float: left;
	position: relative;
	margin-right: 8px;
	}

.AdvancedSearch div.go {margin-top: 16px;}

.AdvancedSearch div.go a {
	background-color:#6C3;
	padding:2px;
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #339900;
	color:#fff; 
	}

.AdvancedSearch div.go a:hover {
	background-color:#390;
	}

.AdvancedSearch div.go a:active {
	background-color:#390;
	}



.content .BackToTop {
	padding-left: 8px;
	}
	


#footer-client {
	font-family:verdana;
	font-size: 10px;
	color:#999;
	padding-top: 30px;
	text-align:center;
	clear: both;
	}

#footer-sw {
	font-family:verdana;
	font-size: 10px;
	color:#999;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align:center;
	}

#footer-sw img {margin-top: 20px}

#article {
	margin-left: 0px; 
	margin-right: 0px; 
	text-align:justify;
	}

.RegularTitleHeader,
#article h1 {
	color:#1156B0;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 3px;
	}

#article p {
	margin-top: 0px;
	margin-bottom: 20px;
	}

#article h2 {
	color:#390;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	}

#article h3 {
	color:#1156B0;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	}
	
#article h4 {
	color:#666;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	}
	
#article u {color:#333;}	

#article UL LI {list-style: square;}

#article li p {margin-bottom: 0px; }

#article .source {
	background-color:#F2F2F2;
	padding:8px; border: 1px #DDD solid;
	font-size: 10px;
	line-height: normal;
	margin-top:20px;
	text-align:left;
	}
#article div.source b {
	color: #888888
	}

#article a,
.RegularTitleHeader a {
	color:#06C;
	text-decoration: none;
	}

#article a:hover,
.RegularTitleHeader a:hover {
	color:#390
	}
#article a:active,
.RegularTitleHeader a:active {
	color:#390
	}

#article a.GlossaryLink {
	text-decoration: none;
	color: #FF9900; 
	font-weight: bold;
	}
	
#article a.GlossaryLink:hover, #article a.GlossaryLink:active {
	text-decoration: none;
	color: #D68203; 
	font-weight: bold;
	}

#article .SideBar1 td {COLOR: #FFFFFF; BACKGROUND-COLOR: #0129A3; font-weight: bold}
#article .Box td {COLOR: #333; BACKGROUND-COLOR: #F2F2F2; padding: 8px;}
#article .Box {margin-left:auto; margin-right:auto; margin-bottom:20px; border: 1px solid #66CC33; border-collapse: collapse; background-color: #E8F7E1}

#article .RelatedDocuments {
	width: 600px;
	text-align: left;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 20px;
	}

#related .RelatedDocuments {
	float: right;
	width: 130px;
	overflow: hidden;
	margin-left: 20px; 
	margin-right: 0px; 
	margin-bottom: 20px
}

.RelatedDocuments {
	color: #333;
	text-align: left;
	}

.RelatedDocuments p {
	margin-top: 0;
	margin-bottom: 0;
	}

.RelatedDocuments .title {
	background-color: #1C589E;
	color: #98CDFF;
	font-weight: bold;
	font-size: 13px;
	height: 30px;
	border-bottom: #fff 1px solid;
	}

.RelatedDocuments .title .icon {
	background-color: #f90;
	width:30px;
	height:30px;
	float: left; 
	position:relative;
	margin-right:5px;
	}

.RelatedDocuments .title .emph {
	color:#FFF;
	text-transform:uppercase;
	}


.RelatedDocuments .title P {
	display: inline;
	position: relative;
	top:5px;
	}

.RelatedDocuments .content {
	background-color: #DAEDFF;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	font-size:10px; line-height: normal;
	}
	
.RelatedDocuments .content h4 {
	color:#1C589E;
	font-weight: bold;
	background-color:#A7D4FF;
	padding: 5px;
	font-size:11px;
	text-transform: uppercase;
	border-bottom: 1px #4DA8FF solid;
	border-top: 1px #fff solid;
	margin: 0
	}

.RelatedDocuments .content .item {
	padding: 0px 8px 3px 8px;
	border-top: 1px #A7D4FF solid;
	padding-top: 4px;
	padding-bottom: 3px;
	}

.RelatedDocuments .content .item a {
	color:#06C;
	text-decoration:none;
	background:none; 
	}

.RelatedDocuments .content .item  a:hover {
	color:#390;
	}

.RelatedDocuments .content .item  a:active {
	color:#390;
	}

.RelatedDocuments .content .more {
	margin:15px 15px 15px 0px;
	font-size: 10px;
	padding: 0 6px;
	}

.RelatedDocuments .content .more a {
	color:#fff;
	background-color:#6C3;
	padding:3px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #390;
	}

.RelatedDocuments .content .more  a:hover {
	background-color:#390;
	}

.RelatedDocuments .content .more  a:active {
	background-color:#390;
	}




.AlphabeticalLinks, .CollectionNavigator {
	display:block;
	margin-top: -10px;
	margin-bottom: 5px;
	}

.BackLink {
	display: block;
	margin-top: -5px;
	margin-bottom: 5px;
	}

.BackToTop a {
	color: #06C;
	text-decoration: none;
	background: none;
	}
	
.BackToTop a:hover, a:active{
	color:#390;
	}

.AlphabeticalLinks a, .CollectionNavigator a, .BackLink a {
	color:#fff;
	background-color:#6C3;
	padding:3px;
	font-weight: bold;
	font-size:10px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #390;
	line-height: 26px;
	}
	
.AlphabeticalLinks a:hover, .AlphabeticalLinks a:active, .CollectionNavigator a:hover, .CollectionNavigator a:active {
	background-color:#390;
	color:#fff; 
	}

#directions {font-size: 10px;
	line-height:normal;
	margin-bottom: 30px;
	color:#999999;
	}
		
.teaser #directions {
	font-size: 10px;
	line-height:normal;
	margin-bottom: 0px;
	margin-left:60px;
	color:#666;
	}
	
.AlphabeticalList, .SubtopicDocumentList {
	margin-left: 0px;
	margin-right: 0px;
	clear:both;
	color:#333;
	}

.AlphabeticalList .title, .SubtopicDocumentList .title {
	display: block;
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	height: 17px;
	border-bottom: #fff 1px solid;
	padding: 6px 8px 6px 8px;
	}
	
.AlphabeticalList .content, .SubtopicDocumentList .content {
	background-color: #DAEDFF;
	padding-top: 8px;
	padding-bottom: 4px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	line-height: normal;
	}

.AlphabeticalList .content .item, .SubtopicDocumentList .content .item {
	padding: 0px 8px 0px 8px;
	margin-bottom: 6px;
	}

.AlphabeticalList .separator, .SubtopicDocumentList .separator {
	border-bottom: 1px #A7D4FF solid;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-bottom: 0px;
	}

.AlphabeticalList .content .item a, .SubtopicDocumentList .content .item a {
	color:#06C;
	text-decoration:none;
	background:none;
	}
	
.AlphabeticalList .content .item a:hover, .SubtopicDocumentList .content .item a:hover {
	color:#390;
	}
	
.AlphabeticalList .content .item a:active, .SubtopicDocumentList .content .item a:active {
	color:#390;
	}

#landing-intro {
	text-align: justify;
	font-weight: bold;
	border:none;
	}

.SiteAreaBlurb {
	font-family: tahoma, helvetica;
	display: block;
	}
	
.SiteAreaBlurb .Title {
	display: block;
	font-weight: normal;
	color: #F90;
	line-height: normal;
	font-size: 22px;
	margin: 0;
	padding: 0;
	}
	
.SiteAreaBlurb .SubTitle {
	font-size: 12px;
	display: block;
	}

.RelatedDocuments-plain {font-family: tahoma, helvetica; }
.RelatedDocuments-plain .Title {display:block;}

#article th {
	text-align: left;
	}
	
.charthead {
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	height:30px;
	border-bottom: #fff 1px solid;
	padding: 6px 8px 8px 8px;
	}
	
.chartsub {
	background-color: #A7D4FF;
	color:#1C589E;
	font-weight: bold;
	font-size: 11px;
	padding:  8px;
	text-transform: uppercase;
	margin: 0px;
	border:0px; 
	}

.chartcolor1, .chartcolor2 {
	color:#333;
	font-family: verdana;
	font-size: 11px;
	background-color:#DAEDFF;
	padding: 8px;
	}

.chartcolor1bold, chartcolor2bold {
	color:#333; 
	font-family: verdana; 
	font-size: 11px; 
	background-color:#DAEDFF; 
	padding: 8px;
	font-weight: bold;
	}
	
.ChartStandardHead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #999999
	}
	
#article table .chartsub p, #article table .chartcolor1 p, #article table .chartcolor2 p, #article table .chartcolor1bold p, #article table .chartcolor2bold p, #article table .cell0 p, #article table .cell1 p {
	margin-bottom:0px;
	}

.cell1, .cell0 {
	color:#333; 
	font-family: verdana; 
	font-size: 11px; 
	background-color:#f2f2f2; 
	padding: 8px; 
	text-align: left; 
	border:1px solid #ccc;
	}

.caption {font-family: verdana; font-size: 10px; color: #000; text-align: center; width:100%; margin-top: 6px; line-height: 130%; font-weight: bold;}

.EmailForm {
	background: #ffffff;
	padding: 0;
  	color: #666;
	font-size: 11px;
	font-family:  verdana;
	line-height: 160%;
	width: 100%;
	height: 100% auto;
	margin: 0;
}

.EmailForm .contentarea {
	width: 100%;
	text-align: left;
}

.EmailForm .e-mail 
{
	clear: both;
	color:#333;
}

.EmailForm .e-mail  div.title 
{
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	height:30px;
	border-bottom: solid 1px #fff;
}

.EmailForm .e-mail  div.title P 
{
	margin: 0;
	padding: 0;
	padding-top: 6px;
}

.EmailForm .e-mail  div.content {
	background-color: #DAEDFF;
	padding: 0px 8px 20px 8px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	line-height: normal;
	font-size: 10px;
}

.EmailForm .e-mail  div.content div.note {
	font-style:italic;
}
.EmailForm .e-mail input {
	width:250px;
}

.EmailForm .e-mail textarea {
	width:250px;
	height:110px;
}
.EmailForm .e-mail  div.content div.label {
	font-weight: bold; margin-bottom:3px; margin-top:12px;
}

.EmailForm .e-mail  div.content input {
	font-size: 10px; 
}

.EmailForm .e-mail  div.content textarea {
	font-size: 11px; font-family: verdana;
}

.EmailForm .e-mail  span.emph {
	color:#FFF;
	text-transform: uppercase;
}

.EmailForm .e-mail  div.icon {
	background-color: #f90;
	width: 30px;
	height: 30px;
	float: left;
	position: relative;
	margin-right: 8px;
	background-image: url(images/icon-mail.gif);
}

.EmailForm .e-mail  div.content div.go, .EmailForm .e-mail  div.content a.go {margin-top: 16px;}

.EmailForm .e-mail  div.content a.go {
	background-color:#6C3;
	padding:2px;
	font-weight: bold;
	font-size:9px;
	margin-top: 16px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #339900;
	color:#fff; 
}

.EmailForm .e-mail  div.content a.go:hover {
	background-color:#390;
}

.EmailForm .e-mail  div.content a.go:active {
	background-color:#390;
}

#landingphoto {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 54px;
	width:54px;
	display: inline;
	}


.Registration {
	background: #ffffff;
	padding: 0;
  	color: #666;
	font-size: 11px;
	font-family:  verdana;
	line-height: 160%;
	width:100%;
	height:100% auto;
	margin:0 auto;
}

.Registration input {
	width: 250px;
}

.Registration table input { 
/* A hack to prevent the radio buttons from taking too much space in non-IE browsers */
	width: auto;
}

.Registration .contentarea {
	width: 100%;
	text-align: left;
	margin:0 auto;
}
	

.Registration .register {
	clear: both;
	margin-left: 0px; 
	margin-right: 0px; 
	color:#333;
}

.Registration .register div.title {
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	border-bottom: #fff 1px solid;
}

.Registration .register div.title P {
	padding-top: 6px;
}

.Registration .register  div.content {
	background-color: #DAEDFF;
	padding: 0px 8px 20px 8px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	line-height: normal;
	font-size: 10px;
}

.Registration .register div.content div.note 
{
	font-size:12px;
	font-style:italic;
}

.Registration .register div.content div.label {
	font-weight: bold; margin-bottom:3px; margin-top:12px;
}

.Registration .register div.content .ListItem {
	font-size:10px;
	font-weight: bold;
	color: #666;
	margin-bottom:3px;
}

.Registration .register div.content input {
	font-size: 10px; 
}

.Registration .register div.content textarea {
	font-size: 11px; font-family: verdana;
}

.Registration .register span.emph {
	color:#FFF;
	text-transform: uppercase;
}

.Registration .register div.icon {
	background-color: #f90;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 8px;
	background-image: url(images/icon-reg.gif);
}

.Registration .register  div.content div.go {margin-top: 16px;}

.Registration .register  div.content div.go a {
	background-color:#6C3;
	padding:2px;
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #339900;
	color:#fff; 
}

.Registration .register  div.content div.go a:hover {
	background-color:#390;
}

.Registration .register  div.content div.go a:active {
	background-color:#390;
}

.error {color: Red;}

#printedfrom {
	clear: both;
	background-color:#F2F2F2;
	padding:8px;
	border: 1px #DDD solid;
	font-size: 11px;
	line-height: normal;
	margin-top: 20px;
	text-align:left;
	}
	
#printedfrom b {
	color:#124F9F;
	}

.FooterNav {
	text-align:center;
	margin-bottom: 20px;
}

.FooterNav a {
	color:#06C;
	text-decoration: none;
	}

.FooterNav a:hover {
	color:#390
	}
	
.FooterNav a:active {
	color:#390
	}

.DrugSearch {
clear: both;
	margin-left: 0px; 
	margin-right: 0px; 
	color:#333;
	width:100%;
	}

.DrugSearch div.title {
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;

	border-bottom: #fff 1px solid;
	padding: 6px 8px;
	}

.DrugSearch div.title P {
	padding-top: 6px;
	}

.DrugSearch div.content {
	background-color: #DAEDFF;
	padding: 0px 8px 20px 8px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	line-height: normal;

	font-size: 10px;
	}

.DrugSearch div.content div.note {
	font-style:italic;
	}

.DrugSearch div.content div.label {
	font-weight: bold; margin-bottom:3px; margin-top:12px;
	}

.DrugSearch div.content input {
	font-size: 10px;
	}


.DrugSearch span.emph {
	color:#FFF;
	text-transform: uppercase;
	}

.DrugSearch div.content div.go {margin-top: 16px;}

.DrugSearch div.content div.go a {
	background-color:#6C3;
	padding:2px;
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px solid #339900;
	color:#fff; 
}

.DrugSearch div.content div.go a:hover {
	background-color:#390;
	}

.DrugSearch div.content div.go a:active {
	background-color:#390;
	}

.Glossary {
	clear: both;
	margin-left: 0px; 
	margin-right: 0px; 
	color:#333;
	text-align:left;
	}

.Glossary div.title {
	background-color: #1C589E;
	color:#98CDFF;
	font-weight: bold;
	font-size: 14px;
	height:30px;
	border-bottom: #fff 1px solid;
	}

.Glossary div.title P {
	margin: 0px;
	padding-top: 6px;
	}

.Glossary .content {
	background-color: #DAEDFF;
	padding: 15px 8px 20px 8px;
	border-right:#A7D4FF 1px solid;
	border-bottom:#1C589E 3px solid;
	border-left:#A7D4FF 1px solid; 
	border-top:#999 5px solid;
	line-height: 160%;
	font-size: 11px;
	}

.Glossary .content .subhead2 {
	font-size: 14px; 
	font-weight: bold; 
	padding-bottom: 8px;
	}

.Glossary .content h3 {
	font-size: 14px; 
	font-weight: bold; 
	padding-bottom: 8px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom: 8px;
	}

.Glossary div.source {
	background-color:#F2F2F2;
	padding:8px;
	border: 1px #DDD solid;
	font-size: 10px;
	line-height: normal;
	margin-top:20px;
	}

.Glossary div.source b {
	color: #666
	}

.Glossary div.icon {
	background-color: #f90;
	width: 30px;
	height: 30px;
	float: left;
	position: relative;
	margin-right: 8px;
	background-image: url(images/icon-glossary.gif);
	}

