.accent_table	
	{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	/* FONT-SIZE: 14px; removed for sharp.com by JM */
	font-weight: normal;
	BACKGROUND-COLOR: #f0f0f0;
	margin-top: 10px;
	}
.accent_text a.internal_link	
	{
	font-weight:normal;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}
.background1	
	{
	/* FONT-WEIGHT: normal; removed for sharp.com by JM */
	/* FONT-SIZE: 10pt; removed for sharp.com by JM */
	/* FONT-FAMILY: Arial Narrow, Arial,Helvetica, sans-serif; removed for sharp.com by JM */
	}
.background4	
	{
	/* FONT-WEIGHT: normal; removed for sharp.com by JM */
	/* FONT-SIZE: 10pt; removed for sharp.com by JM */
	/* FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; removed for sharp.com by JM */
	/*BACKGROUND-COLOR: #9CAFC6; removed for redesign - AB */
	BACKGROUND-COLOR: #f0f8ff;
	border: 1px solid #9fceef;
	}
.caption	
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif;
	}
.definition_term	
	{
	line-height: 19px;
	font-weight:normal;
	/*text-transform: capitalize;*/
	}
	
.definition_text	
	{
	line-height: 19px;
	}
	
.greystone_content	
	{
	padding-left:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.heartrate_body_text	
	{
	FONT: 9pt/14px Arial, Helvetica, sans-serif;
	COLOR: white;
	}
.indexnav	
	{
	PADDING-top: 10px;
	PADDING-bottom: 10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	clear: both;
	font-weight:normal;
	/*BACKGROUND-COLOR: #f0f0f0;*/
	/*margin-right: 20px;*/
	/*margin-bottom: 50px;*/
	padding-bottom: 20px;
	/*visibility:hidden;
	display:none; */
	}
.leftnav_sitemap	
	{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: xx-small;
	COLOR: black;
	}
.movablenav	
	{
	CLEAR: none;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	WIDTH: 110px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: auto;
	BACKGROUND-COLOR: #006699;
	TEXT-DECORATION: none;
	}
.preg_answer1	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a8d7d7;
	}
.preg_answer2	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #add0e4;
	}
.preg_answer3	
	{
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 0px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #999999 1px solid;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f8d3e9;
	}
.preg_bold1	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #a2578b;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.preg_def_text	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 0px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #6c1c58;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_def_title	
	{
	BORDER-RIGHT: #666666 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666666 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #666666 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a2578b;
	}
.preg_quest1	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #418b8b;
	BORDER-BOTTOM: #999999 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #d7ecec;
	}
.preg_quest2	
	{
	padding: 5px;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #317095;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cbe1ed;
	}
.preg_quest3	
	{
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #999999 2px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #8f1b5b;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 0px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fdf4f9;
	}
.preg_sidebar_text	
	{
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 0px solid;
	BORDER-LEFT: #999999 1px solid;
	COLOR: #6c1c58;
	BORDER-BOTTOM: #999999 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_sidebar_title	
	{
	BORDER-RIGHT: #666666 2px solid;
	BORDER-TOP: #666666 2px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BORDER-LEFT: #666666 2px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #c5c5c5;
	}
.preg_table_data1	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #999999 0px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #6c1c58;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_table_data2	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #a2578b 2px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f1e4ed;
	}
.preg_table_data3	
	{
	BORDER-RIGHT: #a2578b 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #a2578b 2px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #a2578b 2px solid;
	COLOR: #6c1c58;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #a2578b 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2c5d8;
	}
.preg_table_title1	
	{
	BORDER-RIGHT: #666666 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666666 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #666666 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a2578b;
	}
.preg_table_title2	
	{
	BORDER-RIGHT: #666666 0px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #666666 0px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #666666 0px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #666666 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a2578b;
	}
.preg_textbox1	
	{
	BORDER-RIGHT: #2d637d 5px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #2d637d 5px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #2d637d 5px solid;
	COLOR: #ffffff;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #2d637d 5px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #397e9f;
	}
.preg_textbox2	
	{
	BORDER-RIGHT: #a35084 2px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #a35084 2px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #a35084 2px solid;
	COLOR: #9f4f82;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #a35084 2px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #cdb4c5;
	}
A.contrast2:link	
	{
	COLOR: #000080;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}


div.align_center	
	{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
div.align_left	
	{
	MARGIN-TOP: 10px;
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 10px;
	text-align:center;
	}
div.align_right	
	{
	MARGIN-TOP: 10px;
	FLOAT: right;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 10px;
	text-align:center;
	}
div.glossary_index a.internal_link	
	{
	font-weight:normal;
	font-size: 23px;
	}
div.greystone_content	
	{
	margin-right: 10px;
	margin-left: 10px;
	position: static;
	}
div.hublinks	
	{
	margin-top: 15px;
	margin-bottom: 15px;
	}
div.hublinks p	
	{
	font-weight:normal;
	}
div.news_navsection h3	
	{
	text-align:center;
	}
div.pregnancy_footer	
	{
	background-color: #CCFFFF;
	text-align:center;
	margin-top:20px;
	}
div.thumbnail_align_center	
	{
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	}
div.thumbnail_align_left	
	{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align:center;
	}
div.thumbnail_align_right	
	{
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:center;
	}
div.thumbnail_align_right_noreplace	
	{
	/* used in cases where you cannot replace the thumbnail with a large image*/
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align:center;
	}
/*  BBW changed from plain H2 same with H3 */
h2 /* modified for sharp.com by JM, modified by AB for redesign */ 
	{
	/*font-size: 12pt; - commented out for redesign */ 
	/* color: #000080; */
	/*font-family: Arial, Helvetica, sans-serif; - commented out for redesign */
	/*margin-left: 20px;*/
	color: #dc5123;
	font-size: 138.5%;
	clear: both;
	*margin-top: 0;
	}
h2.article_title /* modified for sharp.com by JM */
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#374048;
	/* text-align:center; */
	}
h3 /* modified for sharp.com by JM */ /* modified by AB for redesign */
	{
	/*font-size: 9pt; */
	/* COLOR: #000000; */
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#374048;
	font-size:100%;
	
	}
h4 /* modified for sharp.com by JM */ 
	{
	/* FONT-WEIGHT: bold; */
	/* FONT-SIZE: 12px; */
	/* COLOR: #000000; */
	font-family: Arial, Helvetica, sans-serif;
	}
h5 /* modified for sharp.com by JM */
	{
	/* FONT-WEIGHT: normal; */
	/* FONT-SIZE: 12px; */
	font-family: Arial, Helvetica, sans-serif;
	}

ol.double_spaced li	
	{
	
	margin-top:10px;
	margin-bottom:12px;
	}
p.article_title	
	{
	font-weight:bold;
	}
p.body_online	
	{
	}
p.indexnav_glossary	
	{
	}
p.indexnav_online_resources	
	{
	}
p.news_navsection_online a	
	{
	font-weight:normal;
	}
p.news_navsection_text a	
	{
	font-weight:normal;
	}
p.online
	{
    	FONT-STYLE: italic;
    	TEXT-ALIGN: right;
	}
p.sitemap a	
	{
	FONT-WEIGHT: normal;
	}
p.sitemap_index_glossary a	
	{
	FONT-WEIGHT: normal;
	}
p.sitemap_online_resources a	
	{
	FONT-WEIGHT: normal;
	}
SPAN.accent_header	
	{
	font-weight:bold;
	}
span.align_center	
	{
	margin: 0px;
	margin-left: auto;
	margin-right: auto; 
	}
span.align_left	
	{
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	}
span.align_right	
	{
	float:right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	}
span.boldened	
	{
	FONT-WEIGHT: bold;
	/* FONT-SIZE: 10pt; removed for sharp.com by JM */
	/*FONT-FAMILY: Arial, Helvetica, sans-serif*/
	}
span.caption	
	{
	margin-top: 10px;
	}
span.italic	
	{
	font-style: italic;
	}
span.list_item	
	{
	FONT-WEIGHT: normal;
	}
SPAN.page_head	
	{
	FONT-WEIGHT: 900;
	FONT-SIZE: 24px;
	COLOR: #008284;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif
	}
SPAN.pagehead	
	{
	FONT-WEIGHT: 900;
	FONT-SIZE: 24px;
	COLOR: #008284;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	}
SPAN.para_head	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
span.thumbnail_caption	
	{
	font-weight: normal;
	text-align:justify;
	}

table.article_table	
	{

	margin-bottom: 25px;
	}

table.data_table_narrow	
	{
	/* updated per redesign -AB */
	/*border:		1px solid navy; */
	border: 1px solid #9fceef;
	}
	
table.data_table_narrow td {
	border: 1px solid #9fceef;
}

table.data_table_wide td {
	border: 1px solid #9fceef;
}
	
table.data_table_wide	
	{
	/* updated per redesign - AB 
	border:		1px solid navy; */
	border: 1px solid #9fceef;
	}
TABLE.indexnav	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FLOAT: left;
	FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f0f0f0;
	WIDTH: 200px;
	}
table.pregnancy_news_accent_med	
	{

	}
table.pregnancy_news_accent_narrow	
	{

	}
table.pregnancy_news_accent_narrow_due_date_calc	
	{

	}
table.pregnancy_news_accent_narrow_right	
	{

	float:right;
	}
table.pregnancy_news_accent_wide	
	{

	float:center;
	}
table.pregnancy_newsletter	
	{

	}
table.pregnancy_newsletter a.external_link	
	{
	font-weight:normal;
	}
table.pregnancy_newsletter tbody tr td img.graphic
{
	width: 343px;
}
// BBW not sure if we need this
TD.indexnav	
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

td.news_accent	
	{

	background:#E4E4E4;
	}
td.news_mainsection	
	{

	}
td.news_mainsection h3.article_section_header	
	{
	text-align:center;
	}

ul.double_spaced li	
	{
	
	/*margin-top:10px;
	margin-bottom:12px;*/
}
ul.double_spaced li ul.double_spaced	
	{
	
	margin-top: 7px;
	}
ul.double_spaced li ul.single_spaced	
	{
	
	margin-top: 7px;
	}
ul.single_spaced li	
	{
	margin-top: 0px;
	margin-bottom: 0px;
	}
ul.single_spaced li ul.double_spaced	
	{
	
	margin-top: 7px;
	margin-bottom: 7px;
	}
ul.single_spaced li ul.double_spaced li	
	{
	
	margin-top:10px;
	margin-bottom:12px;
	}
	
/* sharp.com additional selectors */

p.sitemap_index_glossary
{
	margin:			0;
}
p.sitemap_online_resources
{
	margin:			0;
}
p.sitemap a /* make site indexes look like a list */
{

	margin:			0 1.5em;
	display:		list-item;
}
p.sitemap_index_glossary a /* make site indexes look like a list */
{
	margin:			0 1.5em;
	display:		list-item;
}
p.sitemap_online_resources a /* make site indexes look like a list */
{
	margin:			0 1.5em;
	display:		list-item;
}
.external_link /* online resources */
{
	margin:			0 1.5em 0;
	display:		list-item;
	list-style-image:url(/images/global/bullet-blue.jpg);
}
.indexnav p /* nav links on home pages */
{
	margin:			0 1.5em;
	display:		list-item;
}
div.hublinks p /* list of links within a page */
{
	margin:			0 1.5em;
	display:		list-item;
}
div.sharp_list /* custom div around items we want to make into a bulleted list */
{
	display:		list-item;
}
div.thumbnail_align_center .illustration /* give thumbnails a floating hand pointer */
{
	cursor:			pointer;
}
div.thumbnail_align_left .illustration
{
	cursor:			pointer;
}
div.thumbnail_align_right .illustration
{
	cursor:			pointer;
}
.online /* don't display the link to Online Resources */
{
	display:		none;
}

p.sitemap{
	margin:0;
	padding:0;

}

blockquote {
	margin:0px 0px 0px 30px;
	padding:0;
}

h3.center_link_subheading {
	font-weight: normal;
}

.learn-more {
	clear: both;
}

