/* This stylesheet is getting out of control! */
.contentStyle0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;}
a.linkStyle0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;}
a.linkStyle0:visited { color:#666666;}
a.linkStyle0:active { color:#666666;}
a.linkStyle0:hover { color:#666666; text-decoration: underline;}
.contentStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
a.linkStyle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;}
a.linkStyle1:visited { color:#666666;}
a.linkStyle1:active { color:#666666;}
a.linkStyle1:hover { color:#666666; text-decoration: underline;}
a.linkStyle1Underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;}
a.linkStyle1Underline :visited { color:#666666;}
a.linkStyle1Underline :active { color:#666666;}
a.linkStyle1Underline :hover { color:#666666; text-decoration: none;}
.contentStyle1Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;}
.contentStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;}
a.linkStyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;}
a.linkStyle2:visited { color:#003399;}
a.linkStyle2:active { color:#003399;}
a.linkStyle2:hover { color:#003399; text-decoration: underline;}
a.linkStyle2Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: bold;
	text-decoration: none;}
a.linkStyle2Bold:visited { color:#003399;}
a.linkStyle2Bold:active { color:#003399;}
a.linkStyle2Bold:hover { color:#003399; text-decoration: underline;}
a.linkStyle2Underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: underline;}
a.linkStyle2Underline:visited { color:#003399;}
a.linkStyle2Underline:active { color:#003399;}
a.linkStyle2Underline:hover { color:#003399; text-decoration: none;}
.contentStyle2Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;}
.contentStyle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;}
.contentStyle3Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;}
a.linkStyle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: underline;}
a.linkStyle3:visited { color:#FF6600;}
a.linkStyle3:active { color:#FF6600;}
a.linkStyle3:hover { color:#FF6600; text-decoration: none;}
.contentStyle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;}
.contentStyle4Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;}
a.linkStyle4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;}
a.linkStyle4Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
a.linkStyle4Bold:visited { color:#FFFFFF;}
a.linkStyle4Bold:active { color:#FFFFFF;}
a.linkStyle4Bold:hover { color:#FFFFFF; text-decoration: underline;}
.contentStyle5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;}
.contentStyle5Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;}
a.linkStyle5Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}
a.linkStyle5Bold:visited { color:#FFFFFF;}
a.linkStyle5Bold:active { color:#FFFFFF;}
a.linkStyle5Bold:hover { color:#FFFFFF; text-decoration: underline;}
.contentStyle6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #306BAF;
	font-style: italic;}
.contentStyle7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}
a.linkStyle7Underline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;}
a.linkStyle7Underline:visited { color:#666666;}
a.linkStyle7Underline:active { color:#666666;}
a.linkStyle7Underline:hover { color:#666666; text-decoration: underline;}
.contentStyle8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;}
.contentStyle9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;}
.contentStyle10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #306BAF;}
.contentStyle11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;}
.contentStyle15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00AAC2;}
a.linkStyle10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #306BAF;
	font-weight: bold;
	text-decoration: underline;}
a.linkStyle10:visited { color:#306BAF;}
a.linkStyle10:active { color:#306BAF;}
a.linkStyle10:hover { color:#306BAF; text-decoration: underline;}
a.linkStyle7{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3155AF;
	text-decoration: underline;}
a.linkStyle7:visited { color:#3155AF;}
a.linkStyle7:active { color:#3155AF;}
a.linkStyle7:hover { color:#3155AF; text-decoration: none;}
a.linkStyle8{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3366CC;
	font-weight: bold;
	text-decoration: underline;}
a.linkStyle8:visited { color:#3366CC;}
a.linkStyle8:active { color:#3366CC;}
a.linkStyle8:hover { color:#3366CC; text-decoration: none;}
.contentStyle12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;}
.contentStyle12Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;}
a.linkStyle11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;}
a.linkStyle11:visited { color:#FFFFFF;}
a.linkStyle11:active { color:#FFFFFF;}
a.linkStyle11:hover { color:#FFFFFF; text-decoration: none;}
a.linkStyle11Underline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;}
a.linkStyle11Underline:visited { color:#FFFFFF;}
a.linkStyle11Underline:active { color:#FFFFFF;}
a.linkStyle11Underline:hover { color:#FFFFFF; text-decoration: none;}
a.linkStyle12{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;}
a.linkStyle12:visited { color:#FFFFFF;}
a.linkStyle12:active { color:#FFFFFF;}
a.linkStyle12:hover { color:#FFFFFF; text-decoration: underline;}
a.linkStyle12Underline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;}
a.linkStyle12Underline:visited { color:#FFFFFF;}
a.linkStyle12Underline:active { color:#FFFFFF;}
a.linkStyle12Underline:hover { color:#FFFFFF; text-decoration: none;}
a.linkStyle13{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;}
a.linkStyle13:visited { color:#000000;}
a.linkStyle13:active { color:#000000;}
a.linkStyle13:hover { color:#000000; text-decoration: underline;}
a.linkStyle14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4CB2CE;
	text-decoration: underline;}
a.linkStyle14:visited { color:#4CB2CE;}
a.linkStyle14:active { color:#4CB2CE;}
a.linkStyle14:hover { color:#4CB2CE; text-decoration: none;}
a.linkStyle14Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4CB2CE;
	text-decoration: none;}
a.linkStyle14Bold:visited { color:#4CB2CE;}
a.linkStyle14Bold:active { color:#4CB2CE;}
a.linkStyle14Bold:hover { color:#4CB2CE; text-decoration: underline;}
a.linkStyle15{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4CB2CE;
	text-decoration: underline;}
a.linkStyle15:visited { color:#4CB2CE;}
a.linkStyle15:active { color:#4CB2CE;}
a.linkStyle15:hover { color:#4CB2CE; text-decoration: none;}
a.linkStyle15Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4CB2CE;
	text-decoration: underline;}
a.linkStyle15Bold:visited { color:#4CB2CE;}
a.linkStyle15Bold:active { color:#4CB2CE;}
a.linkStyle15Bold:hover { color:#4CB2CE; text-decoration: underline;}
.contentStyle13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;}
a.contentStyle13:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;}
a.contentStyle13:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;}
a.contentStyle13:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;}
a.contentStyle13:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;}
.contentStyle13Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #330000;}
.contentStyle14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E3864;}
.contentStyle14Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0E3864;}
.contentStyle16{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4CB2CE;}
.contentStyle16Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4CB2CE;}
.contentStyle17{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B7C8E;}
.contentStyle18{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}
.contentStyle18Bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;}
.64_12ptBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;}
.backgroundStyle1 { background-color: #F2F3F5;}
.backgroundStyle2 { background-color: #F0F0F2;}
.backgroundStyle3 { background-color: #EAEBED;}
.backgroundStyle4 { background-color: #E3E4E5;}
.backgroundStyle5 { background-color: #D8D9DB;}
.backgroundStyle6 { background-color: #CBCCCE;}
.backgroundStyle7 { background-color: #002B93;}
.backgroundStyle8 { background-color: #FFFFFF;}
.backgroundStyle9 { background-color: #E3E3E3;}
.backgroundStyle10 { background-color: #ABB7DD;}
.backgroundStyle11 { background-color: #F4F9FD;}
.backgroundStyle12 { background-color: #2c6db1;}
.formerror	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;}
.tableBorderTop {
	border-top: thin solid #999999; 
	border-left: thin solid #999999; 
	border-right: thin solid #999999; 
	background-color: #FFFFFF;}
.tableBorderMiddle {
	border-left: thin solid #999999; 
	border-right: thin solid #999999; 
	background-color: #FFFFFF;}
.tableBorderMiddleDkBlue {
	border-left: thin solid #999999; 
	border-right: thin solid #999999; 
	background-color: #002B93;}
.tableBorderMiddleGrey {
	border-left: thin solid #999999; 
	border-right: thin solid #999999; 
	background-color: #EEEEEE;}
.tableBorderBottomGrey {
	border-left: thin solid #999999; 
	border-right: thin solid #999999; 
	border-bottom: thin solid #999999;
	background-color: #EEEEEE;}
blockquote.pullquote {
	margin: 10px 0 10px 0px;
	padding: 0;
	font: 20px georgia, palatino, serif;
	color: #333;
	text-align: center;}
.book {
	margin: 0px 10px 15px 0px;
	width: 131px;
	float: left;
	color: #333;}
.tierno {
	margin: 0px 6px 5px 0px;
	width: 118px;
	float: left;
	color: #333;}

/* The following styles are for the Sleep Articles in Better Sleep Basics */
.sleepArticleTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333399;
	margin-bottom: 4px;}
.sleepArticleSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 4px;}
.sleepArticleByline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-bottom: 8px;}
.sleepArticleBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;}
.sleepArticleSectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;}
.sleepArticleBlockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 16px;
	margin-right: 0px;
	background-color: #FFCD6A;
	float: right;
	width: 260px;}
.sleepArticlePhoto {margin-right: 8px;}

/* The following styles are for the Press Releases in About Us */
.yearBox {
	width: 554px;
	background-color: #FFCC99;
	font-weight: bold;
	color: #666666;
	padding: 3px;
	clear: left;
}
.singleReleaseBox {
	float: left;
	width: 554px;
	margin-bottom: 8px;
	clear: left;
}
.releaseDate {
	float: left;
	width: 85px;
	font-weight: bold;
	color: #666666;
}
.releaseTitle {
	float: left;
	width: 401px;
	padding-right: 8px;
}
.releaseFormat {
	float: left;
	width: 30px;
}