/* Version 4.4 */
/* 12/14/2004 BB */

.accent_table {
	padding:10px;
	float:right;
	border:1px solid black;
	background-color:#f0f0f0;
	width: 150px;margin-right:20px;
	margin-top: 10px;
	margin-bottom:10px;
font:.65em verdana;
}


.accent_text a.internal_link {
	font-weight:normal;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
}

.background1 {
	font-weight:normal;
	background-color:#f0f0f0;
}

.background4 {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color:#e1e1e1;
}

.caption {
	font:bold 12px Arial, Helvetica, sans-serif;
}

.definition_term {
	font-weight:bold;
	text-transform:capitalize;
}

.greystone_content {
	padding-left:10px;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.heartrate_body_text {
	font:9px/14px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

.indexnav {
	padding:0 10px 10px 10px;
	float:left;
	font-weight:bold;
	background-color:#f0f0f0;
	width:200px;
	margin:20px 15px 0 0;
	border:1px solid black;
	/*visibility:hidden;
	display:none; */
}

.leftnav_sitemap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:xx-small;
	color:#000000;
}

.movablenav	{
	clear:none;
	padding:5px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:right;
	width:110px;
	color:#ffffff;
	height:auto;
	background-color:#006699;
	text-decoration:none;
}

.preg_answer1 {
	padding:5px;
	border-top:#999999 0px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 2px solid;
	border-left:#999999 1px solid;
	font-weight:normal;
	font:12px Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#a8d7d7;
}

.preg_answer2 {
	padding:5px;
	border-top:#999999 0px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 2px solid;
	border-left:#999999 1px solid;
	font-weight:normal;
	font:12px Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#add0e4;
}

.preg_answer3 {
	padding:5px 10px 5px 10px;
	font-weight:normal;
	font:12px Arial, Helvetica, sans-serif;
	font-style:normal;
	border-top:#999999 0px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 2px solid;
	border-left:#999999 1px solid;
	background-color:#f8d3e9;
}

.preg_bold1 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#a2578b;
}

.preg_def_text {
	padding:5px 10px 5px 10px;
	color:#6c1c58;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#999999 0px solid;
	border-right:#a2578b 2px solid;
	border-bottom:#a2578b 2px solid;
	border-left:#a2578b 2px solid;
	background-color:#e2c5d8;
}

.preg_def_title {
	padding:5px;
	color:#ffffff;
	border:#666666 0px;
	font-weight:normal;
	font:14px Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#a2578b;
}

.preg_quest1 {
	padding:5px;
	color:#418b8b;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 0px solid;
	border-left:#999999 1px solid;
	font:bold 14px Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#d7ecec;
}

.preg_quest2 {
	padding:5px;
	font:bold 14px Arial, Helvetica, sans-serif;
	font-style:normal;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 0px solid;
	border-left:#999999 1px solid;
	color:#317095;
	background-color:#cbe1ed;
}
.preg_quest3 {
	padding:5px;
	color:#8f1b5b;
	border-top:#999999 2px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 0px solid;
	border-left:#999999 1px solid;
	font:bold 14px Arial, Helvetica, sans-serif;
	font-style:normal;
	background-color:#fdf4f9;
}

.preg_sidebar_text {
	color:#6c1c58;
	font-family:Arial, Helvetica, sans-serif;
	border-top:#999999 0px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	border-left:#999999 1px solid;
	background-color:#e2c5d8;
}

.preg_sidebar_title {
	border:#666666 2px solid;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#c5c5c5;
}

.preg_table_data1 {
	padding:5px 10px 5px 10px;
	font:bold Arial, Helvetica, sans-serif;
	border-top:#999999 0px solid;
	border-right:#a2578b 2px solid;
	border-bottom:#a2578b 2px solid;
	border-left:#a2578b 2px solid;
	color:#6c1c58;
	background-color:#e2c5d8;
}

.preg_table_data2 {
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	border:#a2578b 2px solid;
	background-color:#f1e4ed;
}

.preg_table_data3 {
	padding:5px 10px 5px 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#6c1c58;
	border:#a2578b 2px solid;
	background-color:#e2c5d8;
}

.preg_table_title1 {
	padding:5px;
	border:#666666 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#a2578b;
}

.preg_table_title2 {
	padding:5px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	border:#666666 0px;
	background-color:#a2578b;
}

.preg_textbox1 {
	padding:10px;
	font:12px Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#ffffff;
	border:#2d637d 5px solid;
	background-color:#397e9f;
}

.preg_textbox2 {
	padding:10px;
	font:bold 12px Arial, Helvetica, sans-serif;
	font-style:normal;
	border:#a35084 2px solid;
	color:#9f4f82;
	background-color:#cdb4c5;
}

A.contrast2:link {
	color:#000080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
A:active {
	color:#36c;
}

A:link {
	color:#36c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A:visited {
	color:#008284;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.external_link {
	font-weight:normal;
}



div.align_center {
	margin:0px auto;
	text-align:center;
}

div.align_left {
	margin:10px 10px 10px 0;
	float:left;
	text-align:center;
}

div.align_right	{
	margin:10px 0 10px 10px;
	float:right;
	text-align:center;
}

div.glossary_index a.internal_link {
	font-weight:bold;
	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:bold;
}

div.news_navsection h3 {
	text-align:center;
}

div.news_online_section a {
	font-weight:bold;
}

div.pregnancy_footer {
	background-color:#CCFFFF;
	text-align:center;
	margin-top:20px;
}

div.thumbnail_align_center {
	margin:0px auto;
	text-align:center;
}

div.thumbnail_align_left {
	float:left;
	margin:10px 10px 10px 0;
	text-align:center;
}

div.thumbnail_align_right {
	float:right;
	margin:10px 0 10px 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:10px 0 10px 10px; 
	text-align:center;
}

H2.page_title {
	font:bold 12px verdana, sans-serif;
	margin:25px 0 0;
	color:#903;
	/*margin-left: 20px;*/
}

h2.article_title {
	text-align:center;
}

H3.section_header {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000000;
	margin-top:20px;
}

H4 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}

H5 {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}
	
html body {
	position:relative;
}

img.photo {
	/* added for editor */
}

img.graphic {
	/* added for editor */
}

img.illustrations, img.illustration {
width:100%;
	/* added for editor */
}

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:bold;
}

p.news_navsection_text a {
	font-weight:bold;
}

p.online {
	font-style:italic;
	margin-top:15px;
}


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 auto;
}

span.align_left	{
	float:left;
	margin:10px 10px 10px 0;
}

span.align_right {
	float:right;
	margin:10px 0 10px 10px;
}
	
span.boldened {
	font-weight:bold;
	text-transform:capitalize;
}

span.caption {
	margin-top: 10px;
}

span.italic {
	font-style: italic;
}

span.list_item {
	font-weight:bold;
	text-transform:capitalize;
}

SPAN.page_head {
	font:24px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#008284;
}

SPAN.pagehead {
	font:24px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#008284;
}

SPAN.para_head {
	font:bold 16px Arial, Helvetica, sans-serif;
}

span.thumbnail_caption {
	font-weight: bold;
	text-align:justify;
}

span.whitetext {
	color:#ffffff;
}

TABLE {
	border:white thin;
}

table.article_table {
	width:100%;
	margin-bottom:25px;
}

table.center_navtable {
	width: 400px;
}

table.data_table_narrow {
	width:400px;
	margin:15px 0 15px 15px;
}

table.data_table_wide {
	width:90%;
}

TABLE.indexnav {
	float:left;
	background-color:#f0f0f0;
	width:200px;
}

table.pregnancy_news_accent_med {
	width:75%;
}

table.pregnancy_news_accent_narrow {
	width:45%;
}

table.pregnancy_news_accent_narrow_due_date_calc {
	width:45%;
}

table.pregnancy_news_accent_narrow_right {
	width:35%;
	float:right;
}

table.pregnancy_news_accent_wide {
	width:90%;
	float:center;
}

table.pregnancy_newsletter {
	width:100%;
}

table.pregnancy_newsletter a.external_link {
	font-weight:normal;
}

TD.indexnav	{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}

TD {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

td.news_accent {
	width:205;
	background-color:#E4E4E4;
}

td.news_mainsection {
	width:345;
}

td.news_mainsection h3.article_section_header {
	text-align:center;
}

TH {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
}

ul.double_spaced li	{
	margin-top:5px;
	margin-bottom:5px;
}

ul.double_spaced li ul.double_spaced {
	margin-top: 7px;
	list-style-image:none;
}

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;
}
